About Connections

A connection specifies the data or information exchanged between two components.

See Also
About Interactions
Connecting 3D Physics Components with Interactions
Choosing the Physics Co-Simulation Coupling

Valid connection pairs include:

  • Output to input
  • Input to output
  • I/O to I/O (region to region)

The simplest type of connection is from an output of one component to an input of another. This signal represents a scalar variable.

Supported Component Pairings

Component types can be connected only in certain combinations.

The figure below describes the supported component pairings for a co-simulation experiment. Scalar inputs and outputs are represented by triangular ports, while region-to-region 3D interactions are represented by square ports.



Key:

  • SXS—Standard-Explicit Subcycle
  • SXL—Standard-Explicit Lockstep
  • FSI—Fluid-Structure Interaction
  • CHT—Conjugate Heat Transfer

The table below adds more detail, specifying which co-simulation coupling options are possible for each solver pairing. See the Related Topics for detailed descriptions of each option (column headings).

InteractionSolversAlgorithmNegotiation MethodLead ActorImplicit Coupling Possible?Can Add FMU?Number of Interactions Allowed Can Combine with Other 3D-to-3D Interactions?Comment
FSIStandard-CFDGauss-Seidel (default)

Min (default)

Max

ConstantDT

Master (any)

Standard (default)

CFD

Yes (recommended for strong coupling)Yes1 or 2 (if 3 components)YesRecommended. Implicit coupling is more stable for strongly coupled physics.
Jacobi

Min (default)

Max

ConstantDT

Master (any)

n/aNoYes1 or 2 (if 3 components)YesNot recommended. Applies only to weakly coupled physics.
Explicit-CFDGauss-Seidel (default)

Max (default)

ConstantDT

Master (Explicit)

Explicit (default)

CFD

NoYes1 or 2 (if 3 components)Yes
Jacobi

Max (default)

ConstantDT

Master (Explicit)

n/aNoYes1 or 2 (if 3 components)YesNot recommended. Applies only to weakly coupled physics.
CHTStandard-CFDGauss-Seidel

Min (default)

Max

ConstantDT

Master (any)

CFD (default)

Standard

NoYes1 or 2 (if 3 components)Yes
Jacobi

Min (default)

Max

ConstantDT

Master (any)

n/aNoYes1 or 2 (if 3 components)YesNot recommended. Applies only to weakly coupled physics.
Explicit-CFDGauss-Seidel

Max (default)

ConstantDT

Master (Explicit)

CFD (default)

Explicit

NoYes1 or 2 (if 3 components)Yes
Jacobi

Max (default)

ConstantDT

Master (Explicit)

n/aNoYes1 or 2 (if 3 components)Yes
SXS

Standard-Explicit

Subcycle

GandCMaxStandardNoNo1No
SXL

Standard-Explicit

Lockstep

Gauss-Seidel PredictorMinExplicitNoNo1 or 2 (if 3 components)No
Logical-to-LogicalFMU-FMUGauss-Seidel (default)ConstantDTFMUn/an/anSee FSI, CHT, SXS, or SXL row above
JacobiConstantDTFMUn/an/an
Physical-to-LogicalStandard-FMUGauss-Seidel

Master (Standard)

Min

Max

ConstantDT

Standard (default)

FMU

NoYesnSee FSI, CHT, SXS, or SXL row above
JacobiAlln/aNoYesn
Explicit-FMUGauss-Seidel

Master (Explicit)

Min

Max

ConstantDT

Explicit (default)

FMU

NoYesnSee FSI, CHT, SXS, or SXL row above
JacobiAlln/aNoYesn
CFD-FMUGauss-Seidel

Master (CFD)

Min

Max

ConstantDT

CFD (default)

FMU

NoYesnSee FSI, CHT, SXS, or SXL row above
JacobiAlln/aNoYesn