A statistical performance comparison of numerical integrators for the real-time simulation of the fundamental DC–DC converter models

Hardware-in-the-Loop is a Real-Time Simulation technique that enables safe and cost-efficient testing of system dynamics and controller performance. Despite its perceived maturity, key questions remain regarding numerical error and computational burden. Prior research challenged the widely accepted “rule of 100 simulation steps per switching period,” showing that error does not necessarily decrease at higher ratios. This study aims to provide further evidence, through a systematic statistical methodology, on whether increasing the ratio inherently improves accuracy and whether the choice of numerical integrator affects this behavior, alongside other identifiable error sources such as model complexity and converter topology. Four integration methods (Forward Euler, Heun, 2nd-order Adams–Bashforth, and 4th-order Runge–Kutta) were implemented on a microcontroller-based RTS platform and tested using both ideal and parasitic Buck and Boost converter models. Performance was evaluated statistically across 4200 randomized duty-cycle step changes per ratio, considering numerical error, execution time, and CPU usage. Unlike previous works, this study incorporates multiple operating points and experimental validation with real converters. Results confirm the presence of the tail effect , where error increases at higher ratios, and reveal no clear advantage among the tested methods in mitigating this phenomenon. The second-order Adams–Bashforth method demonstrated the best efficiency, whereas Forward Euler consistently exhibited the highest error. Distinct minimal-error regions were identified for each model, confirming that higher frequency ratios do not necessarily improve numerical accuracy, in agreement with previous findings. Overall, findings indicate that model complexity has a stronger impact on RTS accuracy than execution frequency or numerical method order. • Converter Error trends vary; optimal regions depend on model type and complexity. • High f m / f s , said ratios increase error, confirming the “tail-effect”. • 2 σ intervals validate RTS accuracy Vs. Buck and Boost prototype. • Heun method yields lowest error; Adams–Bashforth is most efficient. • Higher-order methods offer no significant gain in RTS performance.

Authors

Institutions

Publication Details

Journal
International Journal of Electrical Power & Energy Systems
Published
2025-12-19
DOI
https://doi.org/10.1016/j.ijepes.2025.111490
Primary Topic
Real-time simulation and control systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A statistical performance comparison of numerical integrators for the real-time simulation of the fundamental DC–DC converter models

Luis Ibarra, Jesús Camacho, Pedro Ponce
International Journal of Electrical Power & Energy Systems
Real-time simulation and control systems
article

A statistical performance comparison of numerical integrators for the real-time simulation of the fundamental DC–DC converter models

Luis Ibarra, Jesús Camacho, Pedro Ponce
article en

Abstract

Hardware-in-the-Loop is a Real-Time Simulation technique that enables safe and cost-efficient testing of system dynamics and controller performance. Despite its perceived maturity, key questions remain regarding numerical error and computational burden. Prior research challenged the widely accepted “rule of 100 simulation steps per switching period,” showing that error does not necessarily decrease at higher ratios. This study aims to provide further evidence, through a systematic statistical methodology, on whether increasing the ratio inherently improves accuracy and whether the choice of numerical integrator affects this behavior, alongside other identifiable error sources such as model complexity and converter topology. Four integration methods (Forward Euler, Heun, 2nd-order Adams–Bashforth, and 4th-order Runge–Kutta) were implemented on a microcontroller-based RTS platform and tested using both ideal and parasitic Buck and Boost converter models. Performance was evaluated statistically across 4200 randomized duty-cycle step changes per ratio, considering numerical error, execution time, and CPU usage. Unlike previous works, this study incorporates multiple operating points and experimental validation with real converters. Results confirm the presence of the tail effect , where error increases at higher ratios, and reveal no clear advantage among the tested methods in mitigating this phenomenon. The second-order Adams–Bashforth method demonstrated the best efficiency, whereas Forward Euler consistently exhibited the highest error. Distinct minimal-error regions were identified for each model, confirming that higher frequency ratios do not necessarily improve numerical accuracy, in agreement with previous findings. Overall, findings indicate that model complexity has a stronger impact on RTS accuracy than execution frequency or numerical method order. • Converter Error trends vary; optimal regions depend on model type and complexity. • High f m / f s , said ratios increase error, confirming the “tail-effect”. • 2 σ intervals validate RTS accuracy Vs. Buck and Boost prototype. • Heun method yields lowest error; Adams–Bashforth is most efficient. • Higher-order methods offer no significant gain in RTS performance.

International Journal of Electrical Power & Energy SystemsVol. 174
Tecnológico de Monterrey (MX)
Openalex Percentile: Top 49%
Real-time simulation and control systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.