NCKH Giáo viên

Application of FPGA to control speed of permanent magnet synchronous motor without sensor

Nguyen Vu Quynh(1), Tran Hanh(2), Trinh Tran Thanh Tam(3), and Le Phuong Truong(4) 
1,4 Electrical – Mechanical Department, Lac Hong University
2,3 Informatics Technology, Lac Hong University
Abstract: Permanent magnet synchronous motor (PMSM) was applied so much in the accurate manufacturing industry. Almost all of automatic systems included optical encoder for velocity measurement. The price of optical encoders is very expensive, so some authors had studied to control speed of motor without sensor. But they used Digital Signal Processor (DSP) to process, which was accuracy; the cost of systems was not cheaper. Besides, there was no paper research studied at Viet Nam. This article was presented on the speed control algorithm of the PMSM without using sensors based on FPGA technology. The contents of paper including: Firstly, the mathematical model of PMSM was derived, that based on vector control. Secondly, Rotor flux position was estimated by sliding mode control and this was feed-backed to the current and speed controller. Thirdly, the Very High speed integrated circuit Hardware Description Language (VHDL) was used to program for all systems, which those were current controller, speed controller, space vector pulse width modulation (SVPWM) and sliding mode observer (SMO). Finally, the article was presented simulation on Matlab/Simulink and experiment on FPGA kit results. The simulation and experiment results were validated the effectiveness of the speed control system without sensor. The system without sensor still had accuracy like as the system with sensor. The success of this algorithm brought in a new system with low price, small size, less noise and more optimal. Based on VHDL code, we can manufacture a dedicated IC for motor speed control without sensor 
Keywords: FPGA, PI controller, VHDL, manufacturing machinery, simulate programming, slidingmode observer
Structure of system Model of system on Simulink

Step speed command, real rotor speed and estimated rotor speed response in experiment by FPGA kit

Experimental system on FPGA kit



1. B. K. Bose, Power electronics and variable frequency drives – technology and application. New York: IEEE Press
2. Zhiqian Chen, Mutuwo Tomita, Shinji Ichikawa, Shinji Doki, Shigeru Okuma, An extended electromotive force
model for sensorless control of interior permanent magnet synchronous motors, IEEE transactions on industrial
electronic, Vol. 50, No. 2, pp: 288 – 295 (April 2003)
3. Ying-Shieh Kung, Ming-Shyan Wang, Chung-Chun Huang, DSP-based Adaptive Fuzzy Control for a Sensorless
PMSM Drive, Control and Decision Conference, Chinese, pp: 2379 – 2384 (2009)
4. Vasilios C. ilioudis, Nikolaos I. Margaris, PMSM sensorless speed estimation based on sliding mode observers,
IEEE, pp: 2838 – 2843 (2008)
5. Liu Jun, Wang Gang, Yu JinShou, A study of SMO buffeting Elimination in sensorless control of PMSM,
Proceedings of the 8th world congress on intelligent control and automation, Jinan – China ( 2010)
6. M. Thoma, M. Morari, Nonlinear observers and application, Springer (2007).
7. Wilfrid Perruquetti, Jean Pierre Barbot, Sliding mode control in engeneering, Marcel Dekker (2002)
8. Phan Xuan Minh, Nguyen Doan Phuoc, Theory on non-linear control, the Scientific and Technical Publishing,
Hanoi (2006).
9. Nguyen Phung Quang, Matlab & Simulink for engineer on automatic control, the Scientific and Technical
Publishing, Hanoi (2006).
10. Ying-Shieh Kung, Nguyen Vu Quynh, Chung-Chun Huang, Liang-Chiao Huang, Simulink/ModelSim Co-
Simulation of Sensorless PMSM Speed Controller, IEEE, pp: 24 – 29 (2011).

  • Địa chỉ: Số 10, Huỳnh Văn Nghệ, P. Bửu Long, Tp. Biên Hòa - Tỉnh Đồng Nai
  • Điện thoại: 0251 3952 778
  • Email:
  • © 2023 Đại học Lạc Hồng
  147,884       1/489