FMU 2.0 Model Encapsulation And Verification
The Functional Mock-up Interface (FMI) standard is widely used for model encapsulation and co-simulation. However, Functional Mock-up Units (FMUs) generated by existing tools have limitations in flexibility, code optimization, and rollback handling. This paper proposes a custom FMU2.0 encapsulation method, using Co-Simulation as an example, to enhance low-level control, cross-platform compatibility, and rollback capability. First, the FMI2.0 specification and FMU structure are analyzed to identify key encapsulation aspects. Then, an encapsulation framework is designed to optimize state storage and recovery mechanisms, improving solver adaptability and stability. Finally, a bouncing ball model is validated through Simulink simulation, comparing theoretical values with solver data from software-exported FMUs. Experimental results demonstrate that the proposed method significantly enhances rollback handling and cross-platform compatibility while maintaining high simulation accuracy.
Authors
- Huanchao Du (ORCID: https://orcid.org/0000-0002-8627-893X)
- Yue Zhou (ORCID: https://orcid.org/0000-0002-6698-4714)
- Can Zhou (ORCID: https://orcid.org/0009-0006-5924-1206)
- Kun Hou
Institutions
- Xi’an University of Posts and Telecommunications (CN)
Publication Details
- Published
- 2025-08-03
- DOI
- https://doi.org/10.1109/iciea65512.2025.11148451
- Primary Topic
- Modeling and Simulation Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00