A maximum torque per ampere (MTPA) control based on virtual signal injection for interior permanent magnet synchronous motor (IPMSM) with fast dynamic response is proposed in this paper. A small square wave signal is mathematically injected into current angle for accurately tracking MTPA points. The extracted derivative of elctromagnetic torque is utilized to compensate the initially set current angle to the real MTPA operation current angle. Due to the absence of bandpass and lowpass filters which are essential in the sinusoidal injected signal scheme, this method shows good dynamic response. By incorporating a modified equation for the torque after signal injection, the steady-state accuracy is also enhanced. The d- and q-axes current references are obtained through the current vector magnitude and optimal current angle instead of using the torque equation with nominal motor parameters, which guarantees the accuracy of the output torque. The proposed scheme is parameter independent and no real signal is injected to the current or voltage command. Thus, the problems of high-frequency signal injection method are avoided. A prototype is set up and experiments are carried out to verify effectiveness and robustness of the proposed control scheme.
Bibliographical note© 2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Funding: This work was supported in part by the National Natural
Science Foundation of China under Grant 51477149 and Grant U143420005,
in part by the National Sci-Tech Support Plan under Grant 2015BAG13B01-
08 and in part by the Natural Science Foundation of Zhejiang Province under
Grant LY16E070001. Recommended for publication by Associate Editor L.
- Interior permanent magnet synchronous motor (IPMSM)
- maximum torque per ampere (MTPA)
- virtual signal injection