Title :
Simulink Modeling and Design of an Efficient Hardware-Constrained FPGA-Based PMSM Speed Controller
Author :
Alecsa, Bogdan ; Cirstea, Marcian N. ; Onea, Alexandru
Author_Institution :
Autom. Control & Appl. Inf. Dept., Gh. Asachi Tech. Univ. of Iasi, Iasi, Romania
Abstract :
The aim of this paper is to present a holistic approach to modeling and field programmable gate array (FPGA) implementation of a permanent magnet synchronous motor (PMSM) speed controller. The whole system is modeled in the Matlab Simulink environment. The controller is then translated to discrete time and remodeled using System Generator blocks, directly synthesizable into FPGA hardware. The algorithm is further refined and factorized to take into account hardware constraints, so as to fit into a low-cost FPGA, without significantly increasing the execution time. The resulting controller is then integrated together with sensor interfaces and analysis tools and implemented into an FPGA device. Experimental results validate the controller and verify the design.
Keywords :
angular velocity control; digital simulation; discrete time systems; field programmable gate arrays; machine control; mathematics computing; permanent magnet motors; sensors; synchronous motors; Matlab Simulink environment; Simulink modeling; discrete time controller; field programmable gate array implementation; hardware constraints; hardware-constrained FPGA-based PMSM speed controller design; permanent magnet synchronous motor speed controller; sensor analysis tools; sensor interfaces; system generator blocks; Field programmable gate arrays; Generators; Hardware; Mathematical model; Software; Synchronous motors; Transforms; Field programmable gate array (FPGA); permanent magnet synchronous motor (PMSM); simulink; system generator;
Journal_Title :
Industrial Informatics, IEEE Transactions on
DOI :
10.1109/TII.2012.2193891