Previous control methods were designed based on cascade structure and consist of position and current controllers for permanent magnet-synchronous motors (PMSMs). Thus, the structures of the previous methods are necessarily complex although the stability is guaranteed. Thus, the gain tuning is difficult to obtain for the desired control performance for the PMSMs. To overcome this problem, this paper proposes a nonlinear optimal position control method with an observer to improve the position tracking performance of PMSMs. The proposed method consists of a desired state generator, controller, and nonlinear observer. The desired states and inputs are derived using the PMSM model. Then, the state feedback controller is designed based on the whole tracking error dynamics including both mechanical and electrical dynamics. The nonlinear observer is designed to estimate the velocity and load torque. The closed-loop stability is proven using the input-tostate stability. The proposed method is not designed based on the cascade structure. Furthermore, the control and observer gains are chosen using an optimal control method to obtain the desired performance for the PMSMs. This approach simplifies the design process such that the control algorithm is suitable for real-time control. The performance of the proposed method is validated via simulations and experiments.
Loading....