The conversion and control for the utilization of power generated from energy sources can be performed using a power electronic converter system. The voltage source inverter (VSI) is one of the commonly used converter topologies, being controlled by a switching control algorithm for power conversion. Finite set-model predictive control (FS-MPC) is a modern switching control algorithm and has received significant attention due to its predictive nature. In this paper, the implementation of FS-MPC is presented for the load-side current control of a three-phase VSI system using an integrated platform of MATLAB/Simulink and Xilinx system generator (XSG). The XSG provides the functionality of digital design and intuitive implementation of field-programmable gate array (FPGA) controlled systems. The additional functionality of hardware-in-the-loop (HIL) co-simulation using FPGA is used for the testing and validation of controller performance. The controller performance is validated through three platforms: MATLAB/Simulink, XSG and HIL co-simulation using ZedBoard Zynq evaluation and development FPGA kit.
In this paper, finite-set model-predictive control (FS-MPC) is inducted for a motor drive system. The dynamic response and multiple constraint handling nature of FS-MPC are the major factors that stand out among the controller family. However, for real-time implementation, the computational burden of FS-MPC is a primary concern. Due to the parallel processing nature and discrete nature of the hardware platform, the field-programmable gate array (FPGA) can be an alternative solution for the real-time implementation of the controller algorithm. The FPGA is capable of handling the computational requirements for FS-MPC implementation; however, the system development involves multiple steps that lead to a time-consuming debugging process. Moreover, specific hardware coding skill makes it more complex, corresponding to an increase in system complexity, which leads to a tedious task for the system development. This paper presents a FPGA-based implementation of the predictive current control of a permanent magnet synchronous motor (PMSM). FS-MPC of the PMSM drive system is designed and implemented using the digital model integration approach provided by the Xilinx system generator (XSG) and VIVADO platform. The step change in the load disturbance as well as the reference speed is considered for the analysis of the controller for the motor drive system. Moreover, the steady state error and harmonic distortion in the motor current is considered for an in-depth analysis of the system performance corresponding to different sampling frequencies.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.