Skip to content. | Skip to navigation

Personal tools
You are here: Home MA Standards

MA Standards

The Modelica Association provides, maintains and promotes the following standards:

  • The Modelica Language standard defines an object-oriented equation-based language to describe cyber-physical systems on a high level using physical or signal connectors. Modelica models from different parties and/or different tools can be composed together and the resulting system can be simulated or analyzed by other means. Modelica tools support export and import of models in Modelica or FMI format.
  • The Functional Mock-Up Interface (FMI) standard defines a zip-file container for the description, exchange and storage of simulation artefacts, using a combination of xml-files, static and dynamic linked binaries and/or C-code. FMI specifies a semantic and an application programming interface (API) to execute (or include such artefacts) in simulation applications. Both, model exchange (access to a system of hybrid Ordinary Differential Equations) and co-simulation (a solver is part of the artefact) of cyber-physical system models are supported. For example, the FMI for Co-Simulation defines C-functions to initialize a system, set parameters and input variables, perform one simulation step, and inquire output values.
  • The System Structure and Parameterization (SSP) standard describes in a logical way how model components are connected and possibly (hierarchically) composed into composite components, as well as how model parameterization data is stored and exchanged between them. Components can be present on different computers. The SSP is compatible to the FMI by design.
  • The Distributed Co-Simulation Protocol (DCP) standard is an application level communication protocol. It is designed to integrate models or real-time systems into simulation environments. It enables exchange of simulation related configuration information and data by use of an underlying communication system (such as UDP, TCP, or CAN). At the same time the DCP supports the integration of tools and real-time systems from different vendors. The DCP is intended to make simulation based workflows more efficient, and to reduce the integration effort. The DCP is compatible to the FMI by design.
Document Actions