Prototyping Power Electronics Systems with Zynq-Based Boards Using Matlab/Simulink-A Complete Methodology

被引:4
作者
Caseiro, Luis [1 ]
Caires, Diogo [1 ]
Mendes, Andre [1 ,2 ]
机构
[1] Univ Coimbra, Inst Telecomunicacoes, Pole 2, P-3030290 Coimbra, Portugal
[2] Univ Coimbra, Dept Elect & Comp Engn, Pole 2, P-3030290 Coimbra, Portugal
关键词
FPGA; rapid prototyping; Simulink; HDL Coder; Xilinx Zynq; Zedboard; PREDICTIVE CONTROL;
D O I
10.3390/electronics11071130
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many advanced power electronics control techniques present a steep computational load, demanding advanced controllers, such as FPGAs. However, FPGA development is a daunting and time-consuming task, inaccessible to most users. This paper proposes a complete methodology for prototyping power electronics with Xilinx Zynq-based boards using Matlab/Simulink and HDL Coder. Even though these tools are relatively well documented, and several works in the literature have used them, a methodology for developing power electronics systems with them has never been proposed. This paper aims to address that, by proposing a complete programming and design methodology for Zynq-based power electronics and discussing important drawbacks and hurdles in Simulink/HDL Coder development, as well as their possible solutions. In addition, techniques for the implementation of all required peripherals (ADCs, digital outputs, etc.), system protections, and real-time data acquisition on Zynq boards are presented. This methodology considerably reduces the development time and effort of power electronics solutions using Zynq-based boards. In addition, a demonstration Simulink model is provided with all proposed techniques and protections, for use with a readily available development board (Zedboard) and ADC modules. This should further reduce the learning curve and development effort of this type of solution, contributing to a broader access to high-performance control prototyping using Zynq-based platforms. An application example is presented to demonstrate the potential of the proposed workflow, using a Zedboard to control a multilevel UPS inverter prototype with Model Predictive Control.
引用
收藏
页数:42
相关论文
共 30 条
[1]   Comprehensive Review on Model Predictive Control Applied to Power Electronics [J].
Alam, Mahetab ;
Ahmad, Shahbaz ;
Anees, M. Anas ;
Tariq, Mohd ;
Azeem, Abdul .
RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2020, 13 (05) :632-640
[2]   Cooperative and Dynamically Weighted Model Predictive Control of a 3-Level Uninterruptible Power Supply With Improved Performance and Dynamic Response [J].
Caseiro, Luis M. A. ;
Mendes, Andre M. S. ;
Cruz, Sergio M. A. .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2020, 67 (06) :4934-4945
[3]  
Galassini A., 2017, 2017 IEEE Workshop on Electrical Machines Design, Control and Diagnosis (WEMDCD), P216, DOI 10.1109/WEMDCD.2017.7947749
[4]   Model Predictive Control for Microgrid Functionalities: Review and Future Challenges [J].
Garcia-Torres, Felix ;
Zafra-Cabeza, Ascension ;
Silva, Carlos ;
Grieu, Stephane ;
Darure, Tejaswinee ;
Estanqueiro, Ana .
ENERGIES, 2021, 14 (05)
[5]  
GmbH T.E, S7 MIN FULL OP SOURC
[6]   Finite Control Set Model Predictive Control of Six-Phase Asymmetrical Machines-An Overview [J].
Goncalves, Pedro ;
Cruz, Sergio ;
Mendes, Andre .
ENERGIES, 2019, 12 (24)
[7]   Zynq Implemented Luenberger Disturbance Observer Based Predictive Control Scheme for PMSM Drives [J].
He, Long ;
Wang, Fengxiang ;
Wang, Junxiao ;
Rodriguez, Jose .
IEEE TRANSACTIONS ON POWER ELECTRONICS, 2020, 35 (02) :1770-1778
[8]  
Mathworks, CONF XIL VIV 2017 2
[9]  
Mathworks, GETT START TARG XIL
[10]  
Mathworks, WHICH VERS XIL VIV A