Documente Academic
Documente Profesional
Documente Cultură
DISTURBANCE
REJECTION CONTROL
(ADRC)
-AN ANALYSIS
ADRC
INTRODUCTION
PID CONTROL
ADRC
◦ TRANSIENT TRAJECTORY GENERATION
◦ NOISE TOLERANT DIFFERENTIATION
◦ NON LINEAR FEEDBACK
◦ TOTAL DISTURBANCE ESTIMATION AND
REJECTION
STABILITY ANALYSIS
APPLICATIONS OF ADRC
IMPLEMENTATION ISSUES
CONCLUSION
ADRC
PASSIVE DISTURBANCE REJECTION CONTROL
◦ Deals with disturbance (internal and external) as
one of the design issues.
◦
ACTIVE DISTURBANCE REJECTION CONTROL
◦ The disturbances which are mostly external are
estimated by using an observer and thus can
be canceled out thus making the control
design disturbance free.
◦
ADRC
WHY ADRC?
◦ LIKE PID CONTROL, THE CONTROL LAW IS BASED
ON ERROR AND NOT ON MODEL
◦ IT IS BASED ON STATE OBSERVER, AN EFFICIENT
STRATEGY WHICH IS THE OUTCOME OF
MODERN CONTROL APPROACH
◦ IT USES NON-LINEAR FEEDBACK THUS
ENHANCING PERFORMANCE
◦ IT IS WELL SUITED TO DIGITAL COMPUTER
TECHNOLOGY BASED APPLICATIONS AND IS AN
OUTCOME OF EXPERIMENTAL DIGITAL
SIMULATIONS
PID CONTROL
DATES BACK TO 1920s
IT IS DOMINANT IN INDUSTRIAL
APPLICATIONS EVEN TODAY
SIMPLICITY IS A MERIT
NOT ABLE TO MEET DEMANDS OF MODERN
INDUSTRY IN TERMS OF
◦ EFFICIENCY
◦ LACK AND COST OF SKILLED LABOUR
◦ DUE TO SIMPLICITY DOES NOT TAKE FULL
ADVANTAGE OF MODERN DAY POWERFUL
DIGITAL PROCESSORS
DISADVANTAGES OF PID
CONTROLLERS
ERROR COMPUTATION IS A CUMBERSOME
PROCESS FOR INPUT OTHER THAN STEP
SIGNAL.
NOISE GETS AMPLIFIED DUE TO DERIVATIVE
CONTROL.
THE CONTROL LAW IS IN THE FORM OF A
LINEAR WEIGHTED SUM REQUIRING OVER-
SIMPLIFICATION AND THUS LOSS OF
PERFORMANCE.
INTEGRAL CONTROL MAY LEAD TO
COMPLICATIONS OF SATURATION AND
REDUCED STABILITY AMRGIN DUE TO
INTRODUCTION OF PHASE LAG.
ADRC
TO OVERCOME THE DISADVANTAGES OF
PID CONTROLLERS, ADRC IS
PROPOSED WHICH CONSISTS OF FOUR
STEPS
◦ A SIMPLE DIFFERENTIAL EQUATION IS USED
AS A TRANSIENT TRAJECTORY GENERATOR
◦ THE DIFFERENTIATOR IS DESIGNED TO BE
NOISE TOLERANT
◦ NON LINEAR CONTROL LAWS ARE USED
FOR FEEDBACK
◦ TOTAL DISTURBANCE ESTIMATION AND
REJECTION CONCEPT IS USED
HISTORY OF ADRC
FIRST SYSTEMATICALLY INTRODUCED IN
2001 [8]
FURTHER ELABORATED IN [9]
PRACTICAL APPLICATION IN [11,12][13]
EQUIVALENT INPUT DISTURBANCE [14] AND
DISTURBANCE INPUT COUPLING [15] ARE
SPECIAL CASES OF ADRC WHERE ONLY
EXTERNAL DISTURBANCE IS CONSIDERED
TRANSIENT TRAJECTORY GENERATION
ẋ2 =u
IF |u|≤ r AND v IS THE DESIRED VALUE OF
x1, THEN THE TIME OPTIMAL SOLUTION IS
u = −r sign(x1 − v + ((x2|x2|)/2r))
TRANSIENT TRAJECTORY
GENERATION
THUS THE DESIRED PROFILE CAN BE
CHOSEN AS
v̇1 =v2
TO BE CONTINUED
APPLICATIONS OF ADRC
IMPLEMENTATION ISSUES
CONCLUSION
REFERENCES
[1] J. Han, “Control theory: Model approach or control approach,” Syst. Sci.
Math., vol. 9, no. 4, pp. 328–335, 1989, (in Chinese).
[3] J. Han, “Nonlinear PID controller,” J. Autom., vol. 20, no. 4, pp. 487–
490,
1994, (in Chinese).
Control
Decis., vol. 10, no. 1, pp. 85–88, 1995, (in Chinese).
Control Decis., vol. 13, no. 1, pp. 19–23, 1998, (in Chinese).
[6] J. Han, “From PID to auto disturbances rejection control,” Control Eng.,
control system design,” in Proc. Amer. Control Conf., 2006, pp. 2399–2405.
[10] B. Sun and Z. Gao, “A DSP-based active disturbance rejection control
design for a 1-kW H-bridge DC–DC power converter,” IEEE Trans. Ind.
Electron., vol. 52, no. 5, pp. 1271–1277, Oct. 2005.
[11] Y. Su, B. Y. Duan, C. H. Zheng, Y. F. Zhang, G. D. Chen, and J. W. Mi,