Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
10677647 | Applied Mathematical Modelling | 2015 | 12 Pages |
Abstract
In this study, we propose a digital hardware implementation of a speed controller for a sensorless permanent magnet synchronous motor (PMSM) drive. First, the extended Kalman filter (EKF) is used to estimate the rotor flux angle (FA) and rotor speed. The estimated rotor FA is sent back to the current loop for vector control and the estimated rotor speed is fed back into the speed loop for closed-loop speed control. A PI controller is utilized in the speed loop control process. Second, we propose the architecture of a simple microprocessor based on the register transfer level method and we design machine code for the PI controller based on the proposed simple microprocessor. Third, the current vector controller and the EKF algorithm are implemented in dedicated hardware and the finite state machine method is used to design the computational process. Fourth, the Very high speed IC Hardware Description Language (VHDL) is employed to describe the behaviors of the simple microprocessor, the current vector controller, and the EKF algorithm. Finally, a co-simulation study was performed using Simulink and Modelsim to evaluate the effectiveness and correctness of the proposed system, and we present some simulated cases.
Keywords
Related Topics
Physical Sciences and Engineering
Engineering
Computational Mechanics
Authors
Ying-Shieh Kung, Nguyen Phan Thanh, Ming-Shyng Wang,