Talking about CATIA Magic / Matlab Simulink integration there are multiple methods to integrate based on the required use case.
- We can export SysML model to Simulink and Modelica as digital continuity and simulate in Simulink using OMG SysPhs standard. Also we can import back Simulink models and execute in SysML to V&V against system and user requirements. See video below and #3, #4, #5 for Simulink import back.
- You can use Matlab as math engine for SysML simulation. We can call Matlab, Mathematica, OpenModelica, Wolfram functions during SysML execution.
- You can drag and drop Simulink model into SysML and call it with parameters to simulate system model with Simulink model in the loop.
You can co-simulate Cameo SysML and Simulink models using shared working environment:
- Video:
- You can export Simulink model into Functional Mockup Unit (FMU) and import into SysML for co-simulation. Functional Mockup Interface (FMI) (https://fmi-standard.org/) import for Co-simulation. Multiple tools supports export to FMU using FMI standard. Cameo support import of FMUs as black box and simulation of them in context of SysML model. FMI standard is one of the most popular and supported now by 140 + products.
- Documentation:
- Video:
- Tutorial (4h): https://vimeopro.com/nomagic/2019-mbse-cyber-experience-symposium/video/345196403
- We can use 3DEXPERIENCE Process Composer to ingrate and orchestrate simulation.
- Integration documentation:
