f3dasm_simulate.abaqus.simulator.AbaqusSimulator
- class AbaqusSimulator(simulation_info, folder_info, abaqus_info)[source]
Bases:
DataGenerator
List of Public Methods
Function that calls the FEM simulator the pre-processing
kill abaqus simulation process
make_new_script
- rtype:
post process
Function that handles the pre-processing
read_back_results
- rtype:
remove file
run the simulation
Methods
- _create_working_folder(folder_index=None, sub_folder_index=None, third_folder_name=None)[source]
create folders for excuting abaqus simulations
- Parameters:
folder_index (int, optional) – first folder index , by default None
sub_folder_index (_type_, optional) – second folder index , by default None
third_folder_index (_type_, optional) – third folder index, by default None
- Raises:
ValueError – provide sub_folder_index
ValueError – provide third_folder_index
- Return type:
- execute(max_time=None, sleep_time=20.0, refresh_time=5.0)[source]
Function that calls the FEM simulator the pre-processing
- Return type:
- pre_process(folder_index=None, sub_folder_index=None, third_folder_name='case_0')[source]
Function that handles the pre-processing
- Return type: