Design of an Embedded Simulation Controller for a Model-Based Diesel Engine Parallel Power Unit
To address the limitations inherent in traditional simulation control schemes for dual-engine parallel operation systems in diesel engines—such as protracted development cycles, suboptimal interface compatibility, insufficient real-time performance, and inadequate support for dynamic condition simulation in applications like marine power systems—this paper proposes an embedded real-time controller based on model-based design. This methodology facilitates efficient development and high-precision real-time control of parallel operation systems. A multi-domain coupled simulation model integrating diesel power and parallel control algorithms is built in MATLAB/Simulink, with optimized C code auto-generated via Embedded Coder. Hardware centers on STM32F407VE, enabling 4–20 mA speed acquisition, CAN communication, and Ethernet transmission. Experimental results indicate that the architecture shortens development cycles from 8 to 3 weeks, with 895 microseconds of simulation steps meeting 1-millisecond real-time requirements. Vessel tests achieve ±1.8 r/min synchronization error and ±1.2% load distribution error at low cost. It adapts to varied diesel power via modular substitution and supports RS485/CAN-FD. In conclusion, the controller effectively handles real-time simulated diesel engine parallel systems and excels in efficiency, compatibility, and cost, offering a viable technical pathway for modernizing parallel power systems in applications such as marine vessels and power generation.
Authors
- Huan Liu (ORCID: https://orcid.org/0000-0002-2217-0591)
- Jiechang Wu (ORCID: https://orcid.org/0000-0002-2852-9606)
- Pan Su (ORCID: https://orcid.org/0000-0002-9526-0213)
- Guanghui Chang
Institutions
- Naval University of Engineering (CN)
Publication Details
- Journal
- Processes
- Published
- 2025-10-08
- DOI
- https://doi.org/10.3390/pr13103196
- Primary Topic
- Real-time simulation and control systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00