Title |
Tracking Control of IPMSM based on Disturbance Observer |
Authors |
(Yongho Jeon) ; (Shinwon Lee) |
DOI |
https://doi.org/10.5573/IEIESPC.2023.12.6.535 |
Keywords |
Interior permanent magnet synchronous motor; IPMSM; Luenberger observer; Disturbance observer; Torque |
Abstract |
A state observer was designed to estimate the state variables required to control the speed, position, and current of the rotor shaft of a synchronous motor system with a permanent magnet rotor. When designing a state observer, an output equation is constructed with measurable state variables as output states among state variables. The state vector is estimated by designing the observer using the state equation and output equation, mathematical models of the motor system, and the Luenberger state observer. A PI controller is configured using the desired reference input and the estimated state to follow as feedback. The precise control performance can be obtained by following the reference speed of the motor. The controllers must be able to compensate for load fluctuations, various parameter errors, and model errors. For this purpose, a state observer was designed to estimate the state, including the disturbance using the Luenberger observer. Obtaining a state estimation error and speed tracking error within 0.1 [%] in the steady state was possible after applying the state estimator designed for a one-horsepower class IPMSM to the disturbance-compensated speed controller and current controller. |