Specifying Co-Simulation Settings

Specify co-simulation settings in Simcenter STAR-CCM+, including the Abaqus input file location, the coupled boundary defining the fluid-structure interface, and the fields that are exchanged at each coupling step.

The Abaqus input file provided for this tutorial, plate.inp, already includes the necessary commands for co-simulation. For more information, see 查看 Abaqus 模型.

In Simcenter STAR-CCM+, you specify all co-simulation settings under the co-simulation link, External Links > Link 1, which appears in the simulation tree when you activate an Abaqus Co-Simulation model.

To specify the coupled boundary:

  1. Expand the Regions > plateFluid > Boundaries > Plate_FSI node.
  2. Select the Physics Conditions > External Code Coupling Specification node and set External Code Coupling Specification to Link 1: Zone 1.
To specify the details for launching Abaqus:
  1. Expand the External Links > Link 1 > Conditions node and set the following properties:
    Node Property Setting
    Abaqus Release Release 2023 (default)
    Load Partner Library Option Option Specify Library File
  2. Select the Link 1 > Values node and set the following properties:
    Node Property Setting
    Abaqus Execution Input File Specify the path and name of the Abaqus input file plate.inp.

    For example, if your working directory is /mechanicalCoSimTutorial/starccm+/ and your input file is contained in the folder /mechanicalCoSimTutorial/abaqus/, you can type ../abaqus/plate.inp.

    Executable Name Specify the path and name of the command that you use to launch Abaqus, for example, /[Abaqus INSTALL_DIR]/Commands/abaqus.

    The path to the Abaqus executable depends on your Abaqus installation.

    Abaqus Library Abaqus Library Specify the path and file name of the Abaqus co-simulation library file.

    On Linux, the required library file is libABQSMACseModules.so; on Windows, ABQSMACseModules.dll. The location of the library file depends on your Abaqus installation.

    Partner Job Name Partner Job Name co-simulation_plate
    Transfer Interval Transfer Interval 5.0E-4
    Ensure the Partner Job Name is different from the simulation file name.
In this simulation, Simcenter STAR-CCM+ exports pressure and wall shear stress and imports displacement. To specify the fields exchanged with Abaqus:
  1. Expand the Link 1 > Zones > Zone 1 > Conditions node.
  2. Right-click the Zone 1 > Conditions > Exported Fields node and select Add Mechanical Field > Pressure.
  3. Repeat the previous step to add Wall Shear Stress to the exported fields.
    For each exported field specification, Simcenter STAR-CCM+ automatically specifies the field function that stores the data to be exported.

  4. Right-click the Imported Fields node and select Add Mechanical Field > Displacement.
  5. Select the Imported Fields > Displacement node and set Field Treatment to Managed.
    With this setting, Simcenter STAR-CCM+ automatically sets the morphing specification for the coupled boundary, so that the boundary moves according to the imported displacement data.
  6. Right-click the External Links > Link 1 node and select Update.
  7. Save the simulation.