Specifying Co-Simulation Settings in Abaqus

Add co-simulation commands to the Abaqus input file.

The final step in setting up the solid model in Abaqus/CAE was to create the input file, manifold.inp. This text-based file can be edited using a script editor. To prepare the Abaqus model for co-simulation, you add a set of commands to the input file to specify the Abaqus co-simulation step, the Abaqus coupled surface, and the fields that are imported and exported to/from this surface.

NoteFor keyword lines containing many parameters, you can split the line at a comma. If the last character in a line is a comma, the next line is interpreted as a continuation of the line.
  1. Open the manifold.inp file in a script editor of your choice.
The co-simulation is carried out during the heat transfer analysis step that you defined earlier.
  1. Scroll down to the section that begins with the following:
    **
    ** STEP: Step-1
    **

    This section of the file, up to *End Step, contains the history data for the Abaqus job, including solver parameters, boundary conditions, loads, and outputs.

  2. To specify this step as the co-simulation step, add the following lines that are shown in bold text:
    
    *Output, field, variable=PRESELECT
    *Output, history, frequency=0
    **
    *CO-SIMULATION, NAME=FSI_Thermal, PROGRAM=MULTIPHYSICS
    **
    *End Step

    This line specifies that co-simulation is carried out in this step, and defines the co-simulation name, FSI_Thermal.

  3. To identify the interfacing surface and the fields that are imported and exported during the co-simulation, add the following lines:
    
    *Output, field, variable=PRESELECT
    *Output, history, frequency=0
    **
    *CO-SIMULATION, NAME=FSI_Thermal, PROGRAM=MULTIPHYSICS
    *CO-SIMULATION REGION, TYPE=SURFACE, EXPORT
    ASSEMBLY_INNER, NT
    *CO-SIMULATION REGION, TYPE=SURFACE, IMPORT
    ASSEMBLY_INNER, CFL
    **
    *End Step

    The first line added here indicates that you are identifying the region in the model, in this case a surface, from which data are exported. In the next line, the surface is identified by entering the name of the assembly in which it is defined, Assembly, and then the name of the surface, Inner. The syntax of the surface identifier is <ASSEMBLY NAME>_<SURFACE NAME>. The next line defines the export field as the nodal temperature, NT. The next two lines use the same format to specify that heat flux, CFL, are imported into Abaqus.

  4. Save the file as manifold-mod.inp.