Journal of System Simulation ›› 2026, Vol. 38 ›› Issue (8): 2364-2378.doi: 10.16182/j.issn1004731x.joss.25-0932

• Papers • Previous Articles    

Design and Implementation of HDRT Real-time Simulation System

Zheng Huiji, Wang Guangsen, Liu Qing, Wang Kang, Wang Zhiwei, Zhang Zhenyu, Wang Shuo, Liu Zhu   

  1. National Key Laboratory of Electromagnetic Energy, Naval University of Engineering, Wuhan 430034, China
  • Received:2025-09-26 Revised:2025-11-19 Online:2026-08-28 Published:2026-08-31
  • Contact: Liu Qing

Abstract:

In view of the real-time simulation requirements of large-scale complex systems such as power electronics, a hidden dragon real-time(HDRT) simulation system was developed. The strict time constraints of simulation tasks were guaranteed based on a resource-dedicated real-time scheme, supporting fixed-step and multi-rate simulations from the second level to the hundred-nanosecond level. A hybrid CPU-field programmable gate array(FPGA) architecture was adopted to accelerate computation. The system could utilize multiple simulators for parallel simulation and realized microsecond-level real-time data interaction between simulators through a dedicated PCIe switch. A single simulator could be expanded through I/O interface equipment, supporting a maximum input or output of more than 1 500 channels of real-time analog signals or more than 3 000 channels of real-time digital signals. Test results indicate that the synchronization time of a single I/O interface equipment in the HDRT simulation system is only 40 ns, indicating the characteristic of fast synchronization among I/O interface equipment; the maximum jitters of the actual simulation steps of the master and slave simulation tasks do not exceed 180 ns and 400 ns, respectively; based on tests of actual simulation models, the results demonstrate that the HDRT simulation system possesses the real-time simulation capability for large-scale complex systems.

Key words: real-time system, hardware-in-the-loop simulation, parallel computation, synchronization, system design

CLC Number: