FPGA implementation of sensorless sliding mode observer with a novel rotation direction detection for PMSM drives

This paper proposes an field programmable gate array (FPGA) implementation of a sensorless controller for surface mounted permanent magnet synchronous machines. Position and speed are both estimated by a sliding mode observer (SMO) which is based on the PMSM stator frame model. The sliding mode mani...

Full description

Saved in:
Bibliographic Details
Main Authors: Ma, Zhixun, Zhang, Xin
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2018
Subjects:
Online Access:https://hdl.handle.net/10356/103242
http://hdl.handle.net/10220/47286
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-103242
record_format dspace
spelling sg-ntu-dr.10356-1032422020-03-07T14:00:36Z FPGA implementation of sensorless sliding mode observer with a novel rotation direction detection for PMSM drives Ma, Zhixun Zhang, Xin School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Sensorless Control Sliding Mode Observer This paper proposes an field programmable gate array (FPGA) implementation of a sensorless controller for surface mounted permanent magnet synchronous machines. Position and speed are both estimated by a sliding mode observer (SMO) which is based on the PMSM stator frame model. The sliding mode manifold is chosen on the real stator current trajetory. In the SMO, a sign function of current error in the feedback correction is adopted. The estimated speed and position are realized on an FPGA controller by COordinate Rotation Digital Computer (CORDIC) algorithm. Using model-based design, with the tools of MATLAB/Simulink and hardware description language coder, the whole control system is designed and implemented in a single FPGA chip. Dedicated hardware optimization algorithms such as pipeline and resource sharing are developed for the implementation as well. The sign function is realized by fully hardware with a relatively high switching frequency. Meanwhile, a fast and practical rotation direction detection method which is based on back electromotive force information is proposed. Experimental results show that the proposed FPGA implemented sensorless SMO for PMSM drives is robust and has high performance. Published version 2018-12-28T08:49:31Z 2019-12-06T21:08:13Z 2018-12-28T08:49:31Z 2019-12-06T21:08:13Z 2018 Journal Article Ma, Z., & Zhang, X. (2018). FPGA implementation of sensorless sliding mode observer with a novel rotation direction detection for PMSM drives. IEEE Access, 6, 55528-55536. doi:10.1109/ACCESS.2018.2871730 https://hdl.handle.net/10356/103242 http://hdl.handle.net/10220/47286 10.1109/ACCESS.2018.2871730 en IEEE Access © 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information. 9 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
Sensorless Control
Sliding Mode Observer
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Sensorless Control
Sliding Mode Observer
Ma, Zhixun
Zhang, Xin
FPGA implementation of sensorless sliding mode observer with a novel rotation direction detection for PMSM drives
description This paper proposes an field programmable gate array (FPGA) implementation of a sensorless controller for surface mounted permanent magnet synchronous machines. Position and speed are both estimated by a sliding mode observer (SMO) which is based on the PMSM stator frame model. The sliding mode manifold is chosen on the real stator current trajetory. In the SMO, a sign function of current error in the feedback correction is adopted. The estimated speed and position are realized on an FPGA controller by COordinate Rotation Digital Computer (CORDIC) algorithm. Using model-based design, with the tools of MATLAB/Simulink and hardware description language coder, the whole control system is designed and implemented in a single FPGA chip. Dedicated hardware optimization algorithms such as pipeline and resource sharing are developed for the implementation as well. The sign function is realized by fully hardware with a relatively high switching frequency. Meanwhile, a fast and practical rotation direction detection method which is based on back electromotive force information is proposed. Experimental results show that the proposed FPGA implemented sensorless SMO for PMSM drives is robust and has high performance.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Ma, Zhixun
Zhang, Xin
format Article
author Ma, Zhixun
Zhang, Xin
author_sort Ma, Zhixun
title FPGA implementation of sensorless sliding mode observer with a novel rotation direction detection for PMSM drives
title_short FPGA implementation of sensorless sliding mode observer with a novel rotation direction detection for PMSM drives
title_full FPGA implementation of sensorless sliding mode observer with a novel rotation direction detection for PMSM drives
title_fullStr FPGA implementation of sensorless sliding mode observer with a novel rotation direction detection for PMSM drives
title_full_unstemmed FPGA implementation of sensorless sliding mode observer with a novel rotation direction detection for PMSM drives
title_sort fpga implementation of sensorless sliding mode observer with a novel rotation direction detection for pmsm drives
publishDate 2018
url https://hdl.handle.net/10356/103242
http://hdl.handle.net/10220/47286
_version_ 1681040736868368384