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) control strategy. First...
Gespeichert in:
Veröffentlicht in: | IEEE access 2021, Vol.9, p.59822-59834 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 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 \Sigma - \Delta 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. |
---|---|
ISSN: | 2169-3536 2169-3536 |
DOI: | 10.1109/ACCESS.2021.3071130 |