z-logo
open-access-imgOpen Access
Optimal torque control of permanent magnet synchronous motors using adaptive dynamic programming
Author(s) -
Khiabani Ataollah Gogani,
Heydari Ali
Publication year - 2020
Publication title -
iet power electronics
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.637
H-Index - 77
eISSN - 1755-4543
pISSN - 1755-4535
DOI - 10.1049/iet-pel.2019.1339
Subject(s) - control theory (sociology) , torque , direct torque control , computer science , vector control , controller (irrigation) , transient (computer programming) , control engineering , electronic speed control , artificial neural network , control (management) , engineering , induction motor , artificial intelligence , physics , voltage , electrical engineering , thermodynamics , agronomy , biology , operating system
In this study, a new approach based on adaptive dynamic programming (ADP) is proposed to control permanent magnet synchronous motors (PMSMs). The objective of this study is to control the torque and consequently the speed of a PMSM when an unknown load torque is applied to it. The proposed controller achieves a fast transient response, low ripples and small steady‐state error. The control algorithm uses two neural networks, called critic and actor. The former is utilised to evaluate the cost and the latter is used to generate control signals. The training is done once offline and the calculated optimal weights of actor network are used in online control to achieve fast and accurate torque control of PMSMs. This algorithm is compared with field oriented control (FOC) and direct torque control based on space vector modulation. Simulations and experimental results show that the proposed algorithm provides desirable results under both accurate and uncertain modelled dynamics. Although the performance of FOC method is comparable with ADP under nominal conditions, the torque and speed response of ADP is better than FOC under realistic scenarios, that is, when parameter uncertainties exist.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here