FPGA-Based High-Performance Double-Loop PDF Control Strategy for PMSM
Due to the large overshoot and poor disturbance rejection impact the control accuracy of the permanent magnet synchronous motor (PMSM) in the proportional–integral–derivative (PID) control mode. In this paper, we propose an optimal double-loop pseudo-derivative feedback (PDF) c...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9395451/ |
id |
doaj-b91cd00a55314d52b9bb69cd43e23aef |
---|---|
record_format |
Article |
spelling |
doaj-b91cd00a55314d52b9bb69cd43e23aef2021-04-23T23:01:02ZengIEEEIEEE Access2169-35362021-01-019598225983410.1109/ACCESS.2021.30711309395451FPGA-Based High-Performance Double-Loop PDF Control Strategy for PMSMHaitao Dong0https://orcid.org/0000-0003-1888-6906Mingchen Xiao1Zhaojun Li2Shuaitao Zhang3Jianguo Chen4School of Mechanical Engineering, Guangxi University, Nanning, ChinaSchool of Mechanical Engineering, Guangxi University, Nanning, ChinaSchool of Mechanical Engineering, Guangxi University, Nanning, ChinaSchool of Mechanical Engineering, Guangxi University, Nanning, ChinaSchool of Mechanical Engineering, Guangxi University, Nanning, ChinaDue to the large overshoot and poor disturbance rejection impact the control accuracy of the permanent magnet synchronous motor (PMSM) in the proportional–integral–derivative (PID) control mode. In this paper, we propose an optimal double-loop pseudo-derivative feedback (PDF) control strategy. Firstly, to obtain high-precision feedback current and minimize the influence of sampling delay, a double-feedback PDF control structure is configured based on the <inline-formula> <tex-math notation="LaTeX">$\Sigma $ </tex-math></inline-formula>–<inline-formula> <tex-math notation="LaTeX">$\Delta $ </tex-math></inline-formula> sampling modulation and Sinc3 filter. Secondly, we adopt an instant-sampling and instant-update (ISIU) strategy based on a field-programmable gate array (FPGA), which can reduce the update delay of the pulse-width modulation (PWM), and design the hardware timing diagram, accordingly. Then, based on the influence of the closed-loop pole position on the dynamic performance of the system and the saturation characteristics of the power device, the PDF parameters tuning method of the current loop and speed loop is proposed. Finally, the system performance under different control strategies is compared and analyzed through simulations and experiments. The results show that the optimal double-loop PDF control strategy proposed in this paper can considerably expand the bandwidth of the current loop and has better disturbance rejection.https://ieeexplore.ieee.org/document/9395451/Permanent magnet synchronous motor (PMSM)PDF control strategyΣ–Δ sampling update strategydouble-feedback structure |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Haitao Dong Mingchen Xiao Zhaojun Li Shuaitao Zhang Jianguo Chen |
spellingShingle |
Haitao Dong Mingchen Xiao Zhaojun Li Shuaitao Zhang Jianguo Chen FPGA-Based High-Performance Double-Loop PDF Control Strategy for PMSM IEEE Access Permanent magnet synchronous motor (PMSM) PDF control strategy Σ–Δ sampling update strategy double-feedback structure |
author_facet |
Haitao Dong Mingchen Xiao Zhaojun Li Shuaitao Zhang Jianguo Chen |
author_sort |
Haitao Dong |
title |
FPGA-Based High-Performance Double-Loop PDF Control Strategy for PMSM |
title_short |
FPGA-Based High-Performance Double-Loop PDF Control Strategy for PMSM |
title_full |
FPGA-Based High-Performance Double-Loop PDF Control Strategy for PMSM |
title_fullStr |
FPGA-Based High-Performance Double-Loop PDF Control Strategy for PMSM |
title_full_unstemmed |
FPGA-Based High-Performance Double-Loop PDF Control Strategy for PMSM |
title_sort |
fpga-based high-performance double-loop pdf control strategy for pmsm |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
Due to the large overshoot and poor disturbance rejection impact the control accuracy of the permanent magnet synchronous motor (PMSM) in the proportional–integral–derivative (PID) control mode. In this paper, we propose an optimal double-loop pseudo-derivative feedback (PDF) control strategy. Firstly, to obtain high-precision feedback current and minimize the influence of sampling delay, a double-feedback PDF control structure is configured based on the <inline-formula> <tex-math notation="LaTeX">$\Sigma $ </tex-math></inline-formula>–<inline-formula> <tex-math notation="LaTeX">$\Delta $ </tex-math></inline-formula> sampling modulation and Sinc3 filter. Secondly, we adopt an instant-sampling and instant-update (ISIU) strategy based on a field-programmable gate array (FPGA), which can reduce the update delay of the pulse-width modulation (PWM), and design the hardware timing diagram, accordingly. Then, based on the influence of the closed-loop pole position on the dynamic performance of the system and the saturation characteristics of the power device, the PDF parameters tuning method of the current loop and speed loop is proposed. Finally, the system performance under different control strategies is compared and analyzed through simulations and experiments. The results show that the optimal double-loop PDF control strategy proposed in this paper can considerably expand the bandwidth of the current loop and has better disturbance rejection. |
topic |
Permanent magnet synchronous motor (PMSM) PDF control strategy Σ–Δ sampling update strategy double-feedback structure |
url |
https://ieeexplore.ieee.org/document/9395451/ |
work_keys_str_mv |
AT haitaodong fpgabasedhighperformancedoublelooppdfcontrolstrategyforpmsm AT mingchenxiao fpgabasedhighperformancedoublelooppdfcontrolstrategyforpmsm AT zhaojunli fpgabasedhighperformancedoublelooppdfcontrolstrategyforpmsm AT shuaitaozhang fpgabasedhighperformancedoublelooppdfcontrolstrategyforpmsm AT jianguochen fpgabasedhighperformancedoublelooppdfcontrolstrategyforpmsm |
_version_ |
1721512340532232192 |