Abaqus scripts

Create rail

Running this abaqus script creates a basic rail .cae file

The dictionary described by the rail settings .json file with name rollover.utils.naming_mod.rail_settings_file should contain keywords according to rollover.three_d.rail.basic.create_from_param() and rollover.three_d.rail.mesher.create_basic_from_param() as well as ‘rail_name’ giving the name of the cae file to which the model is saved.

Create wheel

Running this abaqus script creates a wheel super element.

The dictionary described by the ‘wheel_settings.json’ file should contain the keywords according to rollover.three_d.wheel.substructure.generate() as well as ‘wheel_name’ giving the name of the folder to which the user element files will be saved along with a copy of the ‘wheel_settings.json’ file

Create rollover

Create a 3d rollover simulation

The dictionary described by the rollover settings .json file with name rollover.utils.naming_mod.rollover_settings_file should contain keywords

Make rail mesh periodic

Reload modules

This module is used to reload all loaded modules from rollover to in case updates have been made. Having this as a separate modules removes unecessary clotter from the real code.