To improve the efficiency of a permanent magnet (PM) motor, it is usually required to extend the motor operation from linear to over or even six-step modulation regions based upon the space vector pulsewidth modulation technique. Traditionally, a PM motor is controlled by using the standard vector control technique. However, a recent study shows the decoupling inaccuracy of designing PM motor control using the conventional standard vector control approach. This issue has caused a challenge to control a PM motor, particularly when the motor operates from linear to overmodulation regions. In this article, a novel approximate dynamic programming (ADP) vector controller is developed to overcome the challenge. The ADP controller is developed using the full dynamic equation of a PM motor and implemented using an artificial neural network (ANN). A feedforward control strategy is integrated with the -based ADP controller to enhance the performance of the controller in both linear and overmodulation regions. The ANN-based ADP control is compared with the conventional standard vector control and a model predictive control. Simulation and hardware experiments demonstrate that the proposed controller can track reference changes better with high efficiency and reliability for PM motor operation in linear and overmodulation regions.
Read full abstract