Open Modular Co-Sim Architecture with FMU Communication Interface: SysML, Software Apps, Hardware

Integrating software applications, software and hardware? Interested in robust co-simulation?

We're excited to share our comprehensive guide and resources on an open modular co-simulation architecture utilizing the FMU communication interface! This powerful, customizable interface can be easily generated by you, enabling seamless integration across hundreds of tools and interfaces—including Catia Magic (SysML simulation), UDP, TCP/IP, LCM, MQTT, shared memory, and serial ports.

 

  • Video:

https://youtu.be/va4hLYiGf2c

 

  • Slides

Detailed demo is showcasing:

  • Solution architecture overview
  • Step-by-step guide to generating communication FMUs with Dymola
  • Practical usage examples of communication FMUs
  • Sample solution architecture

Download:

  • Architecture and FMU usage sample in Catia Magic project: 
  • Dymola project for FMU generation (unzip):

  • Sample sender / receiver fmu ready to be used (unzip):

Access all the materials, including slides, project files, and more, directly via the MBSE Cyber Systems Community.

  • Explore Dymola for FMU Communication Interface generation: https://www.3ds.com/products/catia/dymola
  • Learn more about FMI standards and compatible tools: https://fmi-standard.org/
  • Dive deeper into the Modelica Device Driver library: https://github.com/modelica-3rdparty/Modelica_DeviceDrivers

 

We're eager to hear your thoughts and experiences with co-simulation. Let's innovate together!