Brushless DC Motor Control System Based on Active Disturbance Rejection Controller
Main Article Content
Abstract
The self-disturbance immunity controller (ADRC) inherits the advantages of classic PID and is a new type of controller that is irrelevant to the target solid model according to the shortcomings of improving classical PID. Excellent performance and simple optimization algorithms. Brushless DC motor is a non-linear system, the use of classic PID control is difficult to obtain satisfactory control actual results. In order to control the dynamic performance and scalability of the control system software, a brushless DC motor self-immunity control scheme is given. The control plan scheme does not need to accurately determine the main parameters of the motor to achieve impact compensation, and the controller design scheme does not need to create an accurate solid model of the motor. The Noise Immunity Controller (ADRC) estimates the internal structure and external oscillations of the system software based on the internal structure enlargement of the observer. On this basis, the motor equivalent circuit is used as a series target consisting of two nonlinear systems. Two first-order ADRC controllers were developed to control the motor bore and the outer side, the inner bore to control the current flow, and the outer side to control the rate. The test results show that ADRC has strong adaptability and scalability to the uncertainty and oscillation transition of the motor solid model, and the control system software has high-quality dynamic performance.