AmesimKnowledge

Functional Mock-up Interface > Importing and using an FMU (overview)

Importing and using an FMU

Describes the import of a third-party FMU into Simcenter Amesim, distinguished into two phases:

  1. Creation of the third-party FMU (outside Amesim).
  2. Use of the third-party FMU inside Simcenter Amesim.

Specifications of the import tool:

  • It is used once per FMU. Once an FMU is imported, it becomes a Simcenter Amesim submodel that can be reused later without re-invoking the import tool.
  • The tool maps FMI-related concepts (such as Scalar Variable) into equivalent concepts of Amesim's internal standard interface between a submodel and the simulation environment (numerical solver and runtime).
  • Since an FMU usually stores the executable part of the model as a platform-dependent binary (a DLL on Windows or a shared object on Unix), the import submodel acts as a software wrapper around that binary.

Sub-topics in this chapter

  • Getting started
  • The Import Tool in detail
  • Import assistant reference
  • Environment required by the command line tool
  • Command line tool reference
  • Platform selection
  • FMI Type Selection
  • Generated import submodel
  • Import submodel-specific parameters (Common parameters; Co-simulation specific parameters)
  • Continuous state variables related to FMI for Model Exchange
  • Capabilities and limitations (Model Exchange related capabilities; Co-simulation related capabilities)
  • Simple examples (Import of an FMU for Model Exchange; Import of an FMU for Co-simulation)

Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20251107523649413.amesim_collection.Functional_Mockup_Interface/Importing_and_using_FMU · retrieved Tue Jul 07 2026 00:00:00 GMT+0000 (Coordinated Universal Time)