FEM_INPUT

Specifies the Finite Element Input Files for the optimization. In addition, files with nodes and elements for defining restrictions can be imported.

This page discusses:

ID_NAME

= <id_name_of_fem_input>

Name of the FEM_INPUT definition.

FILE

= <name_of_input_file>, <fe-solver>

Name of the input file.

Second label is optional. Can be used instead of the command-line

--solver <fe-solver>

LIFE_FILE

= <name_of_input_file>, <life-solver>

Name of the input file.

Second label is optional. Can be used instead of the command-line

--life <life-solver>.

EMAG_FILE

= <name_of_input_file>, <EMAG-solver>

Name of the input file for an EM solver run.

Second label is optional. Can be used instead of the command-line

--emag_solver <emag-solver>.

TEMPERATURE_FILE

= <name_of_input_file>, <fe-solver>

Name of the input file for temperature prerun.

Second label is optional, but must be the same as by FILE.

ADD_FILE

= <name_of_add_input_file>

Name of the additional input file.

COPY_FILE

= <name_of_copy_file>

Name of the additional file.

FILE_SOLVER_EXE

= <fe_solver_executable>

FE-solver executable.

FILE_CMDLINE

= <arguments for FE-solver>

Arguments for FE-solver.

FILE_ADD_CALL

= <more arguments for FE-solver>

More arguments for FE-solver.

TEMPERATURE_ADD_CALL

= <more arguments for temperature preanalysis>

More arguments for temperature preanalysis

LIFE_FILE_SOLVER_EXE

= <life_solver_executable>

LIFE-solver executable.

LIFE_FILE_CMDLINE

= <arguments for LIFE-solver>

Arguments for LIFE-solver.

LIFE_FILE_ADD_CALL

= <more arguments for LIFE-solver>

More arguments for LIFE-solver.

Remarks

  1. The item FILE can be repeated several times. The first file in the list of files is handled as the main file, which means that the configuration of the finite element model is read from this file. The second and all later referenced files are used to perform a finite element calculation. The model in these files must be identical to the original FE model. The files are modified during the optimization.
  2. The second label in the FILE item can be used to define the FE-solver. It might be used instead of the command-line:
    "-solver <fe-solver>"
    Only one FE-solver and one kind of input files are allowed.
  3. The item LIFE_FILE can be repeated several times, but only for life solvers that support ONF 601-block (FEMFAT®, FEMSITE, ... ). The files are not modified during the optimization.
  4. The item TEMPERATURE_FILE might be used to define a temperature preanalysis. This feature is only supported with Abaqus.
  5. Items TEMPERATURE_FILE and TEMPERATURE_ADD_CALL might only appear once.
  6. The item ADD_FILE can be repeated several times. All nodes and elements stored in the file referenced with this item are not used for the optimization. This item can be used for the specification of neighboring elements for the definition of manufacturing constraints.
  7. The item COPY_FILE can be repeated several times. The file(s) are copied in to the working directory at the start of the optimization. See also configuration possibility "add_files_to_work_dir".
  8. All files must differ in the filenames without suffix.
    FEM_INPUT
      FILE     = model.inp
      ADD_FILE = MODEL.ADD     ! WRONG
      ADD_FILE = MODEL_ADD.inp ! CORRECT
    END_
  9. FILE_SOLVER_EXE, FILE_CMDLINE, FILE_ADD_CALL must be defined after a FILE item.
  10. LIFE_FILE_SOLVER_EXE, LIFE_FILE_CMDLINE, LIFE_FILE_ADD_CALL must be defined after a LIFE_FILE item.
  11. Filenames must not consist of characters that have a special meaning in the context of the parameter file. These are: equality =, exclamation mark ! and hash key #.

Examples

FEM_INPUT
  ID_NAME  = my_finite_element_models
  FILE     = my_fe_model.inp
  ADD_FILE = restriction_elements_left.inp
  ADD_FILE = restriction_elements_right.inp
END_

If you have three Abaqus jobs where the first one is a preload step which is to be used in the two following jobs. Also, the first job is run with 24 CPUs, the other ones withs 12 CPUs. Your FEM_INPUT command could then look like the following:

FEM_INPUT
  ID_NAME       = model
  FILE          = input1.inp
  FILE_ADD_CALL = cpus=24
  FILE          = input2.inp
  FILE_ADD_CALL = cpus=12 globalmodel=input1.inp
  FILE          = input3.inp
  FILE_ADD_CALL = cpus=12 globalmodel=input1.inp
END_