Evaluating the Influence of Execution Speed on Real-Time Simulation Accuracy: A Buck Converter Case Study

The relevance of power electronics converters is undoubted and is growing in many modern applications. Real-Time Simulation (RTS) is commonly used to test converters before deployment, assessing what-if scenarios that may pose risks or add costs. RTS can also run alongside the real system for online...

Full description

Saved in:
Bibliographic Details
Main Authors: Jesus Camacho, Luis Ibarra, Pedro Ponce
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10654790/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832583958991208448
author Jesus Camacho
Luis Ibarra
Pedro Ponce
author_facet Jesus Camacho
Luis Ibarra
Pedro Ponce
author_sort Jesus Camacho
collection DOAJ
description The relevance of power electronics converters is undoubted and is growing in many modern applications. Real-Time Simulation (RTS) is commonly used to test converters before deployment, assessing what-if scenarios that may pose risks or add costs. RTS can also run alongside the real system for online assessment through direct comparison. Most of the research in this area focuses on accelerating the execution of RTS to comply with shorter sampling times. As a result, Field-Programmable Gate Arrays (FPGAs) are typically preferred, while microcontrollers have been mostly overlooked under the premise of their inferior throughput. However, it has not been assessed how fast a RTS must actually be, beyond the usual suggestion of always accelerating its execution. Therefore, this study was intended to find a fair balance between computational requirements and RTS error, aiming to identify operating conditions applicable to digital systems. A case study on a commercial buck converter with a RTS in a microcontroller tested the modeling Integral Squared Error (ISE). The RTS was run at various execution frequencies while the input PWM frequency varied between 2 and 100 times faster; 6,000 randomized duty cycles (0.2 to 0.8) were tested and their ISEs were statistically analyzed. The results show that smaller RTS time steps do not necessarily reduce the error. The minimum ISE occurred when the RTS execution frequency was about 35 to 45 times higher than the PWM frequency, regardless of the RTS frequency. This study challenges the idea that faster RTS always means lower error and demonstrates the potential of low-end digital devices for RTS.
format Article
id doaj-art-0c88efc3c7fd45ebbfcc4d22803604ad
institution Kabale University
issn 2169-3536
language English
publishDate 2025-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-0c88efc3c7fd45ebbfcc4d22803604ad2025-01-28T00:01:22ZengIEEEIEEE Access2169-35362025-01-0113151681517710.1109/ACCESS.2024.345204810654790Evaluating the Influence of Execution Speed on Real-Time Simulation Accuracy: A Buck Converter Case StudyJesus Camacho0https://orcid.org/0000-0003-4598-7358Luis Ibarra1https://orcid.org/0000-0002-7290-3001Pedro Ponce2https://orcid.org/0000-0001-7035-5286School of Engineering and Science, Tecnológico de Monterrey, Mexico City, MexicoInstitute of Advanced Materials for Sustainable Manufacturing, Tecnológico de Monterrey, Monterrey, MexicoInstitute of Advanced Materials for Sustainable Manufacturing, Tecnológico de Monterrey, Monterrey, MexicoThe relevance of power electronics converters is undoubted and is growing in many modern applications. Real-Time Simulation (RTS) is commonly used to test converters before deployment, assessing what-if scenarios that may pose risks or add costs. RTS can also run alongside the real system for online assessment through direct comparison. Most of the research in this area focuses on accelerating the execution of RTS to comply with shorter sampling times. As a result, Field-Programmable Gate Arrays (FPGAs) are typically preferred, while microcontrollers have been mostly overlooked under the premise of their inferior throughput. However, it has not been assessed how fast a RTS must actually be, beyond the usual suggestion of always accelerating its execution. Therefore, this study was intended to find a fair balance between computational requirements and RTS error, aiming to identify operating conditions applicable to digital systems. A case study on a commercial buck converter with a RTS in a microcontroller tested the modeling Integral Squared Error (ISE). The RTS was run at various execution frequencies while the input PWM frequency varied between 2 and 100 times faster; 6,000 randomized duty cycles (0.2 to 0.8) were tested and their ISEs were statistically analyzed. The results show that smaller RTS time steps do not necessarily reduce the error. The minimum ISE occurred when the RTS execution frequency was about 35 to 45 times higher than the PWM frequency, regardless of the RTS frequency. This study challenges the idea that faster RTS always means lower error and demonstrates the potential of low-end digital devices for RTS.https://ieeexplore.ieee.org/document/10654790/Buck converterexecution speedhardware in the loopmicrocontrollerpower electronicsreal-time simulation
spellingShingle Jesus Camacho
Luis Ibarra
Pedro Ponce
Evaluating the Influence of Execution Speed on Real-Time Simulation Accuracy: A Buck Converter Case Study
IEEE Access
Buck converter
execution speed
hardware in the loop
microcontroller
power electronics
real-time simulation
title Evaluating the Influence of Execution Speed on Real-Time Simulation Accuracy: A Buck Converter Case Study
title_full Evaluating the Influence of Execution Speed on Real-Time Simulation Accuracy: A Buck Converter Case Study
title_fullStr Evaluating the Influence of Execution Speed on Real-Time Simulation Accuracy: A Buck Converter Case Study
title_full_unstemmed Evaluating the Influence of Execution Speed on Real-Time Simulation Accuracy: A Buck Converter Case Study
title_short Evaluating the Influence of Execution Speed on Real-Time Simulation Accuracy: A Buck Converter Case Study
title_sort evaluating the influence of execution speed on real time simulation accuracy a buck converter case study
topic Buck converter
execution speed
hardware in the loop
microcontroller
power electronics
real-time simulation
url https://ieeexplore.ieee.org/document/10654790/
work_keys_str_mv AT jesuscamacho evaluatingtheinfluenceofexecutionspeedonrealtimesimulationaccuracyabuckconvertercasestudy
AT luisibarra evaluatingtheinfluenceofexecutionspeedonrealtimesimulationaccuracyabuckconvertercasestudy
AT pedroponce evaluatingtheinfluenceofexecutionspeedonrealtimesimulationaccuracyabuckconvertercasestudy