Abstract

Permanent magnet brushless motor is a nonlinear system with multiple variables, the mathematical model of Permanent magnet brushless motor is difficult to establish, and since that the classic PID control is hard to precisely control the motor. Active disturbance rejection control (ADRC) technique is a new nonlinear controller which does not depend on the system model. It is starting from the classic PID control, and establishing the loop control system by error negative feedback, the ESO(extended state observer) observing system which comes from the observer theory of modern control theory to observe internal and external perturbations. ADRC inherits the advantages of PID with little overshoot, high convergence speed, high accuracy, strong anti-interference ability and other characteristics, and it has a strong disturbance adaptability and robustness as for the uncertainty perturbation and their internal disturbance of control objects. Therefore, This paper attempts to use Active disturbance rejection control(ADRC), in order to improve the control of permanent magnet brushless motor. In this design of control system, the simulation of the system is realized based on MATLAB, and then the discrete control algorithm is transplanted to the embedded system to control the permanent magnet brushless DC motor (PMBLDCM). The control system is implemented on the DSP-F28335 digital signal processor, and the DSP also provides the functions like voltage and current AD sampling, PWM driver generation, speed and rotor position calculation, etc. The simulation and experiment results indicate that, the system has good dynamic performance and anti-disturbance performance.

Highlights

  • Permanent magnet brushless DC motor (PMBLDCM) has the advantage of AC motor, such as the simple structure, reliable operation, easy maintenance, etc

  • It is starting from the classic PID control, and establishing the loop control system by error negative feedback, the ESO(extended state observer) observing system which comes from the observer theory of modern control theory to observe internal and external perturbations

  • In this design of control system, the simulation of the system is realized based on MATLAB, and the discrete control algorithm is transplanted to the embedded system to control the permanent magnet brushless DC motor (PMBLDCM)

Read more

Summary

Introduction

Permanent magnet brushless DC motor (PMBLDCM) has the advantage of AC motor, such as the simple structure, reliable operation, easy maintenance, etc. It is with high efficiency, speed performance and other characteristics of DC motor. Many new control algorithms have been proposed, such as neural network control, intelligent optimization algorithm[4, 5], fuzzy logic control and other control methods in domestic and abroad. They have made some progress but do not have further applications since the complexity design. This paper attempts to use active disturbance rejection control (ADRC) to research PMBLDCM control system

Active disturbance rejection control
ADRC controller
The mathematical model of n order ADRC
The discrete of ADRC
The simulation of motor controlled system based on ADRC
Anti-interference simulation of ADRC
Experiment
Conclusion
Conflict of Interests
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call