Make Your Models Work Together
Many experienced simulation engineers prefer xMOD™ because of its ease of use and its flexibility. xMOD™ provides a heterogeneous model integration environment for models built by different persons using different languages and tools and working within different entities.
xMOD™ allows to exploit the forces of each modeling and simulation tool (modeling language or environment suitability with an engineering field, solvers efficiency, language expressiveness, modeler proficiency, existence of adapted libraries…). Simulation models can be imported from different tools and languages such as Matlab/Simulink, LMS Imagine.Lab AMESim, GT-SUITE, Dymola, Flowmaster, AVL CRUISE, C or C++ native code… xMOD™ can also import models from more than 15 tools compliant with the FMI (Functional Mock-up Interface) standard.
A Virtual Experimentation Laboratory
xMOD™ is a simulation platform that adapts its interface to each engineering field: to be an expert in modeling is no longer necessary to run simulations! The graphical user interface allows you to import your models and use your instruments by Drag’n’Drop.
xMOD™ allows creating virtual dashboards, containing virtual instruments, which are linked to the different model parameters or signals that have to be displayed. The xMOD™ Editor highlight is the ease of use during development and deployment.
Inside of xMOD™ you find highly optimized algorithms and advanced synchronization techniques based on Multi-threading and Multi-core processing. This allows xMOD™ to execute models embedding different solvers at different step-times on multi-core architectures. xMOD™ provides several execution modes (as fast as possible, expanded and real-time). You can split your models in sub-models and speed up your simulations (up to one order of magnitude) to reach real-time capabilities.
Support for Standards
xMOD™ also supports the FMI (Functional Mock-up Interface standard). You can now use your FMU models in xMOD™ with other heterogeneous models. xMOD™ currently supports FMI-for-Model Exchange and FMI-for-Co-Simulation in both 1.0 and 2.0 versions. IFPEN contributed to the development of the FMI standard and is among the founding members of the Steering Committee of the Modelica Association Project for FMI.
xMOD™ also supports the CAN and XCP standards to communicate with external hardware.
Protect Your Know-How
When a model is converted to xMOD™ import format, two files are generated:
- a model interface description file in xml (whose content may be customized)
- a dynamic link library, which is compiled directly from C code.
This provides a good level of model details protection. The xMOD™ target allows specifying exactly the signals and the parameters that have be included in the model interface and made accessible during model exploitation and co-simulation. With xMOD™, you can share your models with confidence.
|Windows version||XP (x86)||XP (x64)||7 SP1 (x86)||7 SP1 (x64)||8 (x86)||8 (x64)|
|Windows with RTX SMP 2011 SP1 Update 5|
- MATLAB/Simulink 32-bit: From R2007b to R2014b
- MATLAB/Simulink 64-bit: From R2011b to R2014b
- For integration (Real Time Workshop / Simulink Coder compilation): From Rev8A to Rev14
- For tool-coupling co-simulation: From Rev11SL1 to Rev14
- For integration (Real Time Workshop / Simulink Coder compilation): 7.2 / 7.4 / 7.4 FD01 / 2012 / 2013 / 2013 FD01 / 2014 / 2014 FD01 / 2015 / 2015 FD01
- For integration (Real Time Workshop / Simulink Coder compilation) and tool-coupling co-simulation: 7.2 / 7.3 /7.4 /7.5
- For tool-coupling co-simulation: 7.7.0 / 7.9.1
- For integration (Real Time Workshop / Simulink Coder compilation): 2011.2
- In XCP slave-mode: 7.0
- In XCP slave-mode: 6.5
- FMI 1.0 and 2.0
- XCP 1.1 (with xMOD in slave-mode)
Embed your engine control model in an ECU for development, such as a MicroAutobox. On the other side compile and integrate your powertrain and energy management models and get them running in xMOD™ in real-time with high performance. Connect the two systems using the CAN protocol and get your ECU working as with a virtual system. Even more, you can connect your calibration tool to xMOD™ via XCP protocol.
xMOD™ could be used as a super computing unit to boost the execution of complex models with typical HiL market platforms
End users : Control development engineers
Goal : To test the powertrain control on the vehicle simulator
End users : Energy management engineers
Goal : To test the EMS under real life conditions