*CO-SIMULATION CONTROLS
Specify the coupling and rendezvousing scheme for co-simulation.

This option is used to specify the coupling and rendezvousing scheme for co-simulation. It must be used in conjunction with the *CO-SIMULATION option to identify the analysis program for which the co-simulation controls are specified. This option is required for co-simulation when PROGRAM=MULTIPHYSICS, PROGRAM=ABAQUS, or PROGRAM=MPCCI is used on the *CO-SIMULATION option.

Products: Abaqus/Standard  Abaqus/Explicit  Abaqus/CFD  Abaqus/CAE  

Type: History data

Level: Step

Abaqus/CAE: Interaction module


Specifying the coupling and rendezvousing scheme for CO-SIMULATION, PROGRAM=MULTIPHYSICS

References:

Required parameters:

COUPLING SCHEME

Set COUPLING SCHEME=GAUSS-SEIDEL to select a Gauss-Seidel coupling algorithm (also referred to as a serial coupling scheme) where the simulations are executed in sequential order.

Set COUPLING SCHEME=JACOBI to select the Jacobi coupling algorithm (also referred to as a parallel coupling scheme) where both simulations are executed concurrently, exchanging fields to update the respective solutions at the next target time.

NAME

Set this parameter equal to the label that will be used to identify the co-simulation controls. All co-simulation control names in the same input file must be unique.

STEP SIZE

Set this parameter equal to a value that defines the constant coupling step size to be used throughout the coupled simulation.

Set STEP SIZE=IMPORT for Abaqus to import a coupling step size from the external program for the next coupling step.

Set STEP SIZE=EXPORT for Abaqus to export a coupling step size to the external program for the next coupling step.

Set STEP SIZE=MAX for Abaqus to select the maximum coupling step size based on the suggested coupling step size of Abaqus and the external program.

Set STEP SIZE=MIN for Abaqus to select the minimum coupling step size based on the suggested coupling step size of Abaqus and the external program.

Required parameter for COUPLING SCHEME=GAUSS-SEIDEL

SCHEME MODIFIER

Set SCHEME MODIFIER=LEAD if this analysis leads the co-simulation. In this case the partner analysis needs to lag the co-simulation.

Set SCHEME MODIFIER=LAG if this analysis lags the co-simulation. In this case the partner analysis needs to lead the co-simulation.

Optional parameters:

TIME INCREMENTATION

Set TIME INCREMENTATION=SUBCYCLE (default) to allow Abaqus to take one or more increments to reach the next target time to exchange data with the external program.

Set TIME INCREMENTATION=LOCKSTEP to force Abaqus to use only one increment to reach the next target time.

TIME MARKS

Set TIME MARKS=YES (default) to enforce the target time in an exact manner; that is, Abaqus will temporarily cut back the increment such that the exchange occurs at the specified target time.

Set TIME MARKS=NO to enforce the target time in a loose manner. This setting is applicable only when TIME INCREMENTATION=SUBCYCLE is used.

There are no data lines associated with this option.


Specifying the coupling and rendezvousing scheme for CO-SIMULATION, PROGRAM=ABAQUS

References:

Required parameter:

NAME

Set this parameter equal to the label that will be used to identify the co-simulation controls. All co-simulation control names in the same input file must be unique.

Optional parameters:

FACTORIZATION FREQUENCY

This parameter is valid when used with the TIME INCREMENTATION=SUBCYCLE parameter.

Set FACTORIZATION FREQUENCY=EXPLICIT INCREMENT (default) to specify factoring of the interface matrix every Abaqus/Explicit increment.

Set FACTORIZATION FREQUENCY=STANDARD INCREMENT to specify factoring of the interface matrix once per Abaqus/Standard increment.

STEP SIZE

Set this parameter equal to a value that defines the constant coupling step size to be used throughout the coupled simulation for the Abaqus/Explicit analysis. If you do not specify the STEP SIZE parameter, the step size is computed automatically.

TIME INCREMENTATION

Set TIME INCREMENTATION=SUBCYCLE (default) to allow Abaqus to take one or more increments to reach the next target time to exchange data with the external program. This setting is valid only in an Abaqus/Standard or Abaqus/Explicit analysis.

Set TIME INCREMENTATION=LOCKSTEP to force Abaqus to use only one increment to reach the next target time.

There are no data lines associated with this option.


Specifying the coupling and rendezvousing scheme for CO-SIMULATION, PROGRAM=MPCCI

References:

Required parameters:

NAME

Set this parameter equal to the label that will be used to identify the co-simulation controls. All co-simulation control names in the same input file must be unique.

STEP SIZE

Set this parameter equal to a value that defines the constant coupling step size to be used throughout the coupled simulation.

Set STEP SIZE=IMPORT for Abaqus to import a coupling step size from the external program for the next coupling step.

Set STEP SIZE=EXPORT for Abaqus to export a coupling step size to the external program for the next coupling step.

Set STEP SIZE=MAX for Abaqus to select the maximum coupling step size based on the suggested coupling step size of Abaqus and the external program.

Set STEP SIZE=MIN for Abaqus to select the minimum coupling step size based on the suggested coupling step size of Abaqus and the external program.

There are no data lines associated with this option.