Easy and Straightforward FPGA Implementation of Model Predictive Control Using HDL Coder

被引:0
作者
Purraji, Marziye [1 ]
Zamiri, Elyas [1 ]
de Castro, Angel [1 ]
机构
[1] Univ Autonoma Madrid, HCTLab Res Grp, Madrid 28049, Spain
关键词
Model Predictive Control; field programmable gate arrays; power electronics; HDL Coder; MATLAB simulation; HIGH-LEVEL SYNTHESIS; POWER; SYSTEMS; MPC;
D O I
10.3390/electronics14030419
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model Predictive Control (MPC) is widely adopted for power electronics converters due to its ability to optimize system performance under dynamic constraints. However, its FPGA implementation remains challenging due to the complexity of Hardware Description Language (HDL) programming. This paper addresses this challenge by introducing a straightforward methodology that simplifies FPGA implementation using MATLAB R2022b Simulink HDL Coder. It is shown that HDL Coder yields favorable synthesis outcomes, both in terms of area and time, compared to hand-coded HDL. Notably, the proposed method achieves a significantly reduced sampling step for the MPC algorithm-down to 32 ns-marking a substantial improvement over state-of-the-art implementations. The Integrated Logic Analyzer (ILA) IP available in the Vivado tool is used during the HIL testing phase to facilitate the real-time observation and analysis required for debugging and confirming the FPGA-implemented controller performance. Additionally, this paper discusses the advantages of utilizing HDL Coder for simplifying the FPGA programming process in power electronics applications and addresses the design challenges encountered using this methodology.
引用
收藏
页数:27
相关论文
共 41 条
[1]   Period Control Approach Finite Control Set Model Predictive Control Switching Phase Control for Interleaved DC/DC Converters [J].
Aguirre, Matias ;
Vazquez, Sergio ;
Alcaide, Abraham Marquez ;
Portillo, Ramon ;
Kouro, Samir ;
Leon, Jose Ignacio ;
Franquelo, Leopoldo Garcia .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2024, 71 (08) :8304-8312
[2]   A Comparison of Finite Control Set and Continuous Control Set Model Predictive Control Schemes for Speed Control of Induction Motors [J].
Ahmed, Abdelsalam A. ;
Koh, Byung Kwon ;
Lee, Young Il .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (04) :1334-1346
[3]   A Bidirectional Grid-Connected DC-AC Converter for Autonomous and Intelligent Electricity Storage in the Residential Sector [J].
Aouichak, Ismail ;
Jacques, Sebastien ;
Bissey, Sebastien ;
Reymond, Cedric ;
Besson, Teo ;
Le Bunetel, Jean-Charles .
ENERGIES, 2022, 15 (03)
[4]   FCS-MPC Without Steady-State Error Applied to a Grid-Connected Cascaded H-Bridge Multilevel Inverter [J].
Baier, Carlos R. ;
Ramirez, Roberto O. ;
Marciel, Esteban I. ;
Hernandez, Jesus C. ;
Melin, Pedro E. ;
Espinosa, Eduardo E. .
IEEE TRANSACTIONS ON POWER ELECTRONICS, 2021, 36 (10) :11785-11799
[5]   A grid-connected photovoltaic power conversion system with single-phase multilevel inverter [J].
Beser, Ersoy ;
Arifoglu, Birol ;
Camur, Sabri ;
Beser, Esra Kandemir .
SOLAR ENERGY, 2010, 84 (12) :2056-2067
[6]   Improved vector selection model predictive control strategy for quasi-Z-source inverter virtual synchronous generator grid-connected system [J].
Cheng, Zhun ;
Liu, Yihan ;
Luo, Bing ;
Zhang, Yang .
JOURNAL OF ENGINEERING-JOE, 2024, 2024 (12)
[7]   Simplified Reactive Torque Model Predictive Control of Induction Motor with Common Mode Voltage Suppression [J].
Chu, Siyao ;
Wang, Bin ;
Niu, Xinwei .
IEICE TRANSACTIONS ON ELECTRONICS, 2024, E107C (05) :132-140
[8]   Evaluation of the Different Numerical Formats for HIL Models of Power Converters after the Adoption of VHDL-2008 by Xilinx [J].
Cirugeda-Roldan, Eva M. ;
Sofia Martinez-Garcia, Maria ;
Sanchez, Alberto ;
de Castro, Angel .
ELECTRONICS, 2021, 10 (16)
[9]   High-Level Synthesis for FPGAs: From Prototyping to Deployment [J].
Cong, Jason ;
Liu, Bin ;
Neuendorffer, Stephen ;
Noguera, Juanjo ;
Vissers, Kees ;
Zhang, Zhiru .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (04) :473-491
[10]   Real-Time Hardware in the Loop Simulation Methodology for Power Converters Using LabVIEW FPGA [J].
Estrada, Leonel ;
Vazquez, Nimrod ;
Vaquero, Joaquin ;
de Castro, Angel ;
Arau, Jaime .
ENERGIES, 2020, 13 (02)