GeneralFor a shape optimization with SIMULIA Tosca Structure in combination with FEMFAT®, special results have to be requested in the FEMFAT® preprocessing. The requested result files may be read by SIMULIA Tosca Structure and allow the correct interfacing of the two software packages. The following result formats for SIMULIA Tosca Structure may be requested in FEMFAT®:
For example: <life_input_file>.ffj must produce a result file called: <life_input_file>_600.onf (or <life_input_file>_601.onf)
Changes in the FEMFAT® FFJ fileDuring the fatigue life simulation preprocessing, the user selects the finite element solver result file interactively in FEMFAT®. While exporting the ffj file, the absolute path settings for the stress input file(s) are stored to the control file. setValue {0 {{setValue {} {} StressFileDatasetNumber 0}}} {0 ok} StressInputFile C:\scratch\holeplate_dam.op2 If FEMFAT® is called inside the SIMULIA Tosca Structure optimization loop, it has to be ensured, that FEMFAT® is reading the modified stress data in each design cycle. The new result file(s) are always generated in the SIMULIA Tosca Structure optimization working directory. So SIMULIA Tosca Structure is automatically modifying the ffj file and adapting the path of the stress input(s) to a relative path into the actual working directory. This is admissible as during the optimization procedure, FEMFAT® is always running in the SIMULIA Tosca Structure working directory. setValue {0 {{setValue {} {} StressFileDatasetNumber 0}}} {0 ok} StressInputFile ./holeplate_dam.op2
Start of FEMFAT® in BATCH modeFor the optimization, FEMFAT® has to run in batch mode. The following files must exist
At the end of the job file, the FEMFAT® calculation must be started. The following entry must exist in the jobfile: setValue {} {} StartAnalysisLoop This can be realized easily by exporting the ffj file from the FEMFAT® application after the execution of the analysis. The FEMFAT® batch run should be tested before the complete optimization is started. The command line for a FEMFAT® batch run is the following: Windows: <femfat_install>\lib\dll\femfat4exe <femfat_install>\bin\bin\femfat.tbc -job=<jobname>.ffj Linux: <femfat_install>\bin\bin\femfat4 -job=<jobname>.ffj |