GENERALIZATION OF C++-BASED DSP SOFTWARE FOR VOLTAGE SOURCE REGULATION AND CONTROL OF DIVERSE POWER CONVERTERS IN PARTICLE ACCELERATORS

Large particle accelerator facilities such as the one at The European Organization for Nuclear Research (CERN) are good examples of complex systems where a large variety of switched power converters coexist to feed the acceleration systems. Over the years, the low-level voltage source regulation software has evolved in a decentralized manner, making it repetitive and difficult to test, debug and maintain. As reliability is of capital importance, this work investigates the similarities between various representative power systems and their converter-specific software, named CANCUN (Cern Acdc Narrow CoNverter), HL-LHC18kA (High Luminosity Large Hadron Collider 18 kA) and RF3kA (Radio-Frequency 3 kA). Then, a C++ coded common control library, herein named RegDspLib, is proposed to make software generalization possible, taking advantage of Object Oriented Programming (OOP). Among the library's features, the re-factorization includes a unified control state machine. The proposal also provides digital signal processor's (DSP) resource utilization reduction. Modifications over the interrupt handling and generalization of pulse width modulation (PWM) modules through parametrization are also investigated. Finally, experimental results showing the correctness of the proposal are presented. All this provides field engineers and researchers valuable information regarding voltage control software standardization, at a power electronics level, in medium-to-large particle acceleration or other complex industrial systems. Keywords: C++, control, DC/DC converters, inverters, particle accelerators, power electronics converters, power rectifiers

Authors

Institutions

Publication Details

Journal
DYNA
Published
2025-02-28
DOI
https://doi.org/10.52152/d11247
Primary Topic
Particle accelerators and beam dynamics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GENERALIZATION OF C++-BASED DSP SOFTWARE FOR VOLTAGE SOURCE REGULATION AND CONTROL OF DIVERSE POWER CONVERTERS IN PARTICLE ACCELERATORS

Iñigo Martínez de Alegría, Dariusz Zieliński, S. Pittet, Louis de Mallac et al.
DYNA
Particle accelerators and beam dynamics
article

GENERALIZATION OF C++-BASED DSP SOFTWARE FOR VOLTAGE SOURCE REGULATION AND CONTROL OF DIVERSE POWER CONVERTERS IN PARTICLE ACCELERATORS

Iñigo Martínez de Alegría, Dariusz Zieliński, S. Pittet, Louis de Mallac, Edorta Ibarra, Raul Murillo-Garcia, Nagore Pinillos Zamorano
article en

Abstract

Large particle accelerator facilities such as the one at The European Organization for Nuclear Research (CERN) are good examples of complex systems where a large variety of switched power converters coexist to feed the acceleration systems. Over the years, the low-level voltage source regulation software has evolved in a decentralized manner, making it repetitive and difficult to test, debug and maintain. As reliability is of capital importance, this work investigates the similarities between various representative power systems and their converter-specific software, named CANCUN (Cern Acdc Narrow CoNverter), HL-LHC18kA (High Luminosity Large Hadron Collider 18 kA) and RF3kA (Radio-Frequency 3 kA). Then, a C++ coded common control library, herein named RegDspLib, is proposed to make software generalization possible, taking advantage of Object Oriented Programming (OOP). Among the library's features, the re-factorization includes a unified control state machine. The proposal also provides digital signal processor's (DSP) resource utilization reduction. Modifications over the interrupt handling and generalization of pulse width modulation (PWM) modules through parametrization are also investigated. Finally, experimental results showing the correctness of the proposal are presented. All this provides field engineers and researchers valuable information regarding voltage control software standardization, at a power electronics level, in medium-to-large particle acceleration or other complex industrial systems. Keywords: C++, control, DC/DC converters, inverters, particle accelerators, power electronics converters, power rectifiers

DYNAVol. 100(2)
University of the Basque Country (ES), European Organization for Nuclear Research (CH)
Openalex Percentile: Top 95%
Particle accelerators and beam dynamics
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.