FMI-LS-BUS

FMI Layered Standard for Network Communication 1.0 released - enabling the simulation of virtual ECUs with FMI 3.0!

Increasingly complex supply chains and functional diversity in the creation of virtual ECUs (vECUs) require standardization to ensure the simple and cost-efficient exchange of vECUs for users of Software-in-the-Loop (SiL) testing solutions. The Functional Mock-up Interface (FMI) is the de facto industry standard for model exchange and co-simulation with more than 250 tools supporting it. FMI versions 1.0 and 2.0 are already well-established for creating vECUs, but the capabilities for these applications have been significantly improved with the release of FMI 3.0 in 2022. Additionally, FMI 3.0 allows for the specification of layered standards. These are defined based on the FMI 3.0 core standard and extend its capability for specific usage domains. And now version v1.0 of the FMI Layered Standard for Network Communication (FMI-LS-BUS) has been released by the FMI Project!

CAN, CAN FD, CAN XL, LIN, FlexRay and Ethernet are network technologies that have been applied successfully over many years by all automotive OEMs worldwide. Virtualizing ECUs and then simulating such vECUs requires connecting them using a virtual version of these network technologies.

The layered standard defines what input and output variables and which FMI 3.0 features are used and how to emulate a transport layer for such network traffic. At this point it should be explicitly mentioned that this layered standard not only relates to automotive buses, but can also be extended to buses from other domains in the future.

There are two base use cases enabled:

The FMI Layered Standard for Network Communication (FMI-LS-BUS) has been created in a collaborative effort by a working group within the FMI Project with contributions from Akkodis, AVL, Beckhoff, Bosch, dSPACE, PMSF and Synopsys.

The FMI Steering Committee has now released the version v1.0 of the FMI 3.0 Layered Standard for Network Communication (FMI-LS-BUS). This version includes the common Physical Signal Abstraction, that fits for all bus types, and the Network Abstraction that supports CAN, CAN FD, CAN XL. Additionally a pre-release of FMI-LS-BS v1.1.0-beta was published supporting the next planned bus types Flexray and Ethernet. A chronological overview of the supported and planned bus types can be found in the FMI-LS-BUS Roadmap.

The new Layered Standard has been heavily tested during the development, and already is supported by the following tools: Altair Twin Activate, dSPACE SystemDesk, dSPACE VEOS, Model.CONNECT, Synopsys Silver, Vector SIL Kit, Vector vVIRTUALtarget (for more information see https://github.com/modelica/fmi-ls-bus)

The FMI Layered Standard for Network Communication is accompanied by other layered standards to improve the simulation of vECUs:

Together they represent a significant part of the functionality required for carrying out SiL tests in vECUs by using the popular FMI 3.0 standard. They enable the faster exchange of vECUs and give users the option of tool freedom when creating and simulating vECUs. Ultimately, this reduces the process complexity for exchanging and makes it significantly more cost-efficient to create and simulate vECUs.

More information:

About the Modelica Association Project FMI

The Functional Mock-up Interface is a free standard that defines a container and an interface to exchange dynamic simulation models using a combination of XML files, binaries and C code, distributed as a ZIP file. It is supported by 250+ tools and developed in a Modelica Association Project under the roof of the Modelica Association.

Website: https://fmi-standard.org/

Email: contact@fmi-standard.org

About the Modelica Association

The Modelica Association (MA) is a non-profit organization incorporated in Sweden with the mission to develop open-access, royalty-free, coordinated standards for the development and verification of cyber-physical systems. The open and royalty-free nature of the standards supports a rich eco-system of open-source and commercial solutions.

Website: https://modelica.org/

Email: board@modelica.org

Downloads