Functional Mock-Up Unit (FMU) Co-Simulation Participants

System Coupling supports the use of co-simulation Functional Mock-up Units (FMUs) as coupling participants.


Note:
  • Currently, model exchange FMUs are not supported.

  • FMU-based coupling participants are referred to as "co-simulation slaves" in the FMI documentation.


When an FMU is integrated as a coupling participant, it:

  • serves as a container for a third-party function or physics code, and

  • communicates with System Coupling through the Functional Mock-up Interface (FMI) library routines.

Unlike other co-simulation participants, FMU participants are integrated into System Coupling using the Functional Mock-up Interface (FMI). Only the FMI 2.0 standard is supported. Participant capabilities are accessed by System Coupling coupled analyses via an FMU. An FMU is a file provided from an external tool that supports FMI for co-simulation.

Both types of participant interact with System Coupling in very similar ways and share many of the same coupling-specific properties in the System Coupling data model. However, FMU participants also have a number of capabilities and behaviors that are significantly different from those of Ansys participants. For more information, see Differences between FMU and Ansys Participants.


Important:  This documentation assumes that you have some familiarity with co-simulation FMUs and can produce an FMU 2.0 file suitable for use in a System Coupling coupled analysis. For detailed information, see: