z-logo
open-access-imgOpen Access
Model predictive control of induction motor based on amplitude–phase motion equation
Author(s) -
Lu Ziguang,
Zhang Ruilin,
Hu Likun,
Gan Lin,
Lin Jingyu,
Gong Pingping
Publication year - 2019
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.0093
Subject(s) - control theory (sociology) , model predictive control , weighting , torque , amplitude , rotor (electric) , flux (metallurgy) , state variable , induction motor , engineering , mathematics , computer science , control (management) , physics , materials science , artificial intelligence , voltage , quantum mechanics , mechanical engineering , electrical engineering , acoustics , metallurgy , thermodynamics
Tedious adjustment of the weighting factor restricts the wide application of conventional model predictive torque control (MPTC) for induction motors (IMs) in practice. To solve this problem, this study introduces a new variable R (reactive torque) to control the flux of IM, which is the dual of torque T , with radial orientation and in relation to reactive power. Then, a novel MPTC strategy based on variable R and torque T is proposed and named RT‐MPC. Compared with conventional MPTC, RT‐MPC uses a pair of variables with the same dimensions and time scales instead of the torque and flux amplitude in MPTC. This approach eliminates the weighting factor of the cost function, unifies the time scales of control variables, and avoids prediction of rotor flux at the ( k  + 2) instant. Simulation and experimental results show that RT‐MPC can avoid the weighting factor, reduce switching frequency, and reduce control complexity. RT‐MPC can also maintain excellent dynamic and steady‐state performance similar to conventional MPTC. Hence, the proposed method is expected to be more practical.

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