i2ct_submission_96

7
Comparative Analysis of Linear and Non-linear Extended State Observer with Application to Motion Control Kaliprasad A. Mahapatro Ashitosh D. Chavan Department of Electronics and Telecommunication Department of Electronics and Telecommunication Vishwakarma Institute of Technology,Pune University MIT Academy of Engineering, Pune University Pune, Maharashtra 411037,INDIA Pune, Maharashtra 412105,INDIA [email protected] [email protected] Prasheel V. Suryawanshi Milind E. Rane Department of Electronics and Telecommunication Department of Electronics and Telecommunication MIT Academy of Engineering, Pune University Vishwakarma Institute of Technology,Pune University Pune, Maharashtra 412105,INDIA Pune, Maharashtra 411037,INDIA [email protected] [email protected] Abstract- The design of observer for estimating states, disturbances, and uncertainty in plant dynamics is an important step for achieving high performance model based control schemes. This paper gives the estimation of states and lumped uncertainty by using extended state observer (ESO) and feedback linearization technique; moreover the question raised in this paper is which ESO stands effectively when maximum information of plant is not known? And can we achieve robust control if sensor calibration fails in real time? Simulation results says that nonlinear extended state observer (ESO) actively estimate the states, uncertainty and unknown disturbances when maximum information of the plant is not known as compared to linear extended state observer (LESO). The beauty of estimating lumped uncertainty by extended state of ESO adds an advantage that, dependency of sensor is no more required. Index Termsโ€”Extended State Observer (ESO), Feedback Linearization (FL), Nonlinear ESO (NESO), Linear ESO (LESO) and Motion control. I. INTRODUCTION Control design for the systems with uncertainties and disturbance is prime issue in industry, military and space application. Due to nonlinearity and lack of information, it is very difficult to compensate the uncertainty and disturbance. Painful control efforts have been put by the researchers, such as conventional PID control [1] adaptive control [2] etc. However as stated in [3] the common disadvantage in the PID is the integral term, causes phase margin due to phase lag and saturation. The common disadvantage in classical control, it fails in presence of strong internal and external uncertainty due to lack of uncertainty knowledge by the controller. A revolutionary change was made in when observer was first introduced by Luenberger [4]. The fundamental concept of observer is to estimate the states and moreover uncertainty in advance, based on minimum sensor input and then compensate by using suitable control law. Many observers were designed in last two decades like, high gain observer [5] disturbance observer [6] sliding mode observer [7]. In [8] comparison study of different advance state observer is carried out. Overall, the Extended State Observer (ESO) estimates efficiently the uncertainties, disturbances, and sensor noise. The beauty of ESO is the lumped uncertainty and disturbances are estimated by extended state which is mathematically explained in section-4. In [9] it is showed that in ESO, accurate information about the plant is also not required. Several applications have been carried out for estimating uncertainties and disturbances. In [10] proportional derivative (PD) and extended state observer (ESO) i.e. PD+ESO control of rotor shaft position of flywheel was carried out which proved better in disturbance rejection and robustness. The use of ESO is reported in diverse applications like torsional vibration suppression [11], DC-DC power converter [12] etc. Military application like altitude control for a non-linear missile system making use of the ESO, industrial application like Clutch Slip Control for Automatic Transmission are also reported in [13] [14]. This paper presents a comparative analysis of nonlinear and linear extended state observer along with the feedback linearization (FL) control technique which is based on concept of inverse dynamics. The simulation results show the response of trajectory tacking of ESO + FL when maximum information of the plant is not known and unknown torque disturbances. Simulation analyses are carried out by using the standard mathematical model of ECP 220 control bed. International Conference on Convergence of Technology - 2014 978-1-4799-3759-2/14/$31.00ยฉ2014 IEEE 1

Upload: kaliprasad-mahapatro

Post on 14-Aug-2015

74 views

Category:

Documents


1 download

TRANSCRIPT

Comparative Analysis of Linear and Non-linear

Extended State Observer

with Application to Motion Control

Kaliprasad A. Mahapatro Ashitosh D. Chavan

Department of Electronics and Telecommunication Department of Electronics and Telecommunication

Vishwakarma Institute of Technology,Pune University MIT Academy of Engineering, Pune University

Pune, Maharashtra 411037,INDIA Pune, Maharashtra 412105,INDIA

[email protected] [email protected]

Prasheel V. Suryawanshi Milind E. Rane

Department of Electronics and Telecommunication Department of Electronics and Telecommunication

MIT Academy of Engineering, Pune University Vishwakarma Institute of Technology,Pune University

Pune, Maharashtra 412105,INDIA Pune, Maharashtra 411037,INDIA

[email protected] [email protected]

Abstract- The design of observer for estimating states,

disturbances, and uncertainty in plant dynamics is an important

step for achieving high performance model based control

schemes. This paper gives the estimation of states and lumped

uncertainty by using extended state observer (ESO) and feedback

linearization technique; moreover the question raised in this

paper is which ESO stands effectively when maximum

information of plant is not known? And can we achieve robust

control if sensor calibration fails in real time? Simulation results

says that nonlinear extended state observer (ESO) actively

estimate the states, uncertainty and unknown disturbances when

maximum information of the plant is not known as compared to

linear extended state observer (LESO). The beauty of estimating

lumped uncertainty by extended state of ESO adds an advantage

that, dependency of sensor is no more required.

Index Termsโ€”Extended State Observer (ESO), Feedback

Linearization (FL), Nonlinear ESO (NESO), Linear ESO (LESO)

and Motion control.

I. INTRODUCTION

Control design for the systems with uncertainties and

disturbance is prime issue in industry, military and space

application. Due to nonlinearity and lack of information, it is

very difficult to compensate the uncertainty and disturbance.

Painful control efforts have been put by the researchers, such

as conventional PID control [1] adaptive control [2] etc.

However as stated in [3] the common disadvantage in the PID

is the integral term, causes phase margin due to phase lag and

saturation. The common disadvantage in classical control, it

fails in presence of strong internal and external uncertainty

due to lack of uncertainty knowledge by the controller.

A revolutionary change was made in when observer was

first introduced by Luenberger [4]. The fundamental concept

of observer is to estimate the states and moreover uncertainty

in advance, based on minimum sensor input and then

compensate by using suitable control law. Many observers

were designed in last two decades like, high gain observer [5]

disturbance observer [6] sliding mode observer [7]. In [8]

comparison study of different advance state observer is carried

out. Overall, the Extended State Observer (ESO) estimates

efficiently the uncertainties, disturbances, and sensor noise.

The beauty of ESO is the lumped uncertainty and disturbances

are estimated by extended state which is mathematically

explained in section-4.

In [9] it is showed that in ESO, accurate information about

the plant is also not required. Several applications have been

carried out for estimating uncertainties and disturbances. In

[10] proportional derivative (PD) and extended state observer

(ESO) i.e. PD+ESO control of rotor shaft position of flywheel

was carried out which proved better in disturbance rejection

and robustness. The use of ESO is reported in diverse

applications like torsional vibration suppression [11], DC-DC

power converter [12] etc. Military application like altitude

control for a non-linear missile system making use of the ESO,

industrial application like Clutch Slip Control for Automatic

Transmission are also reported in [13] [14].

This paper presents a comparative analysis of nonlinear

and linear extended state observer along with the feedback

linearization (FL) control technique which is based on concept

of inverse dynamics. The simulation results show the response

of trajectory tacking of ESO + FL when maximum

information of the plant is not known and unknown torque

disturbances. Simulation analyses are carried out by using the

standard mathematical model of ECP 220 control bed.

International Conference on Convergence of Technology - 2014

978-1-4799-3759-2/14/$31.00ยฉ2014 IEEE 1

The paper is structured as follows. Section-2 gives the

mathematical model of the plant along with the input output

linearization. Section-3 describes the feedback linearization

control law. Section-4 gives the detailed information about

extended state observer along with its mathematical

description. Section-5 presents the simulation results for linear

extended state observer (LESO) and nonlinear extended state

observer (NESO) for step and sinusoidal trajectory

respectively in presence of disturbances and uncertainty.

Section-6 gives concluding remark. Finally acknowledgement

is stated in section-7.

II. PLANT DYNAMICS MODEL

Figure 1. Plant dynamic model ECP 220

The industrial motion control setup is an ideal experiment

intended to model speed and position of robot. This is also

useful in study of a robotic plant in presence of uncertainties

and disturbance like unwanted weight acting on robot, torque

disturbance, undesirable friction and backlash etc. In this

paper we have considered model of standard industrial

emulator and servo trainer model 220 by ECP [15] as shown

in figure 1.

A. Rigid Body Plant and Dynamics

Figure. 2a and 2b gives the detailed information about

ECP 220 motion control setup and its equivalent model. From

[15] and Figure. 2, gear ratio, ๐‘”๐‘Ÿ, is such that

๐œƒ = ๐‘”๐‘Ÿ๐œƒ2 i.e

๐‘”๐‘Ÿ =๐‘Ÿ๐‘™๐‘Ÿ๐‘1

๐‘Ÿ๐‘‘๐‘Ÿ๐‘2 (1)

We shall refer to the partial gear ratio between the idler pulley

assembly and the drive disk๐‘”๐‘Ÿโ€ฒ, i.e.:

๐‘”๐‘Ÿโ€ฒ =๐‘Ÿ๐‘1

๐‘Ÿ๐‘‘ (2)

so that ๐œƒ1 = ๐‘”๐‘Ÿโ€ฒ๐œƒ๐‘ .

a. Actual Plant

b .Equivalent plant

Figure 2. Rigid body plant model.

The combined inertia to drive is,

๐ฝ๐‘‘โˆ— = ๐ฝ๐‘‘ + ๐ฝ๐‘ ๐‘”๐‘Ÿโ€ฒ

โˆ’2 + ๐ฝ๐‘™ ๐‘”๐‘Ÿโˆ’2 (3)

Similarly, neglecting the second friction at speed reduction

idler shaft friction coefficient is shown as,

๐‘๐‘‘โˆ— = ๐‘1 + ๐‘2 ๐‘”๐‘Ÿ

โˆ’2 (4)

The plant may be modeled as a rigid body [15] as

๐ฝ๐‘‘โˆ—๐œƒ 1 + ๐‘๐‘‘

โˆ—๐œƒ 1 = ๐‘‡๐ท (5)

Where ๐‘‡๐ท is torque disturbance

B. I/O Linearization

For a simplified approach let us consider a generalized

plant equation as

๐‘ฅ = ๐‘“ ๐‘ฅ + ๐‘” ๐‘ฅ ๐‘ข

๐‘ฆ = ๐‘• ๐‘ฅ = ๐‘ฅ1 = ๐œƒ1

(6)

International Conference on Convergence of Technology - 2014

978-1-4799-3759-2/14/$31.00ยฉ2014 IEEE 2

As stated in [16], trajectory tracking can be designed by using

geometric control theory based on feedback linearization.

Considering space coordination ๐‘ง๐‘– . Let

z = โˆ…1(๐‘ฅ)

โˆ…2(๐‘ฅ) =

๐ฟ๐‘“0 (๐‘ฅ)

๐ฟ๐‘“1 (๐‘ฅ)

(7)

Where ๐ฟ๐‘“ h is called lie derivative of h w.r.t . ๐‘“. As defined in

[16], h:โ„œ๐‘› โ†’ โ„œ be a smooth scalar function and ๐‘“ : โ„œ๐‘› โ†’

โ„œ๐‘› be a smooth vector field โ„œ๐‘› then the lie derivative of h

w.r.t . ๐‘“ is a scalar function defined by

๐ฟ๐‘“ ๐‘• = โˆ‡๐‘•๐‘“ (8)

Therefore from above stated concept and [15][17] and

equation (5). The dynamics in new coordinate model can be

written as

๐‘ง 1๐‘ง 2 =

๐‘ง2

โˆ’๐‘๐‘‘โˆ—

๐ฝ๐‘‘โˆ— ๐‘ง2 +

๐‘‡๐ท

๐ฝ๐‘‘โˆ— +

01

๐ฝ๐‘‘โˆ— u (9)

Where u = control voltage.

III. FEEDBACK LINEARIZATION

A single input non-linear system in the form of equation

(6) with f(x) and g(x) being smooth vector fields on โ„œ๐‘› is said

to be input- state linearizable if there exist a region ฮฉ in โ„œ๐‘›

adiffeomorphism ฮฆ = ฮฉ โ†’ โ„œ๐‘› and a non linear feedback

control law

๐œ = ๐›ผ + ๐›ฝ๐‘ข (10)

Where u is the control voltage ๐‘‰๐‘š such that ๐‘ง = ๐œ™(๐‘ฅ) and

the new input ๐œ satisfy a linear time invariant relation,

๐‘ง = ๐ด๐‘ง + ๐ต๐‘ข (11)

From equation (10) define a new ๐œ in the linearized system,

then the relationship between u and ๐œ becomes

๐‘ข =๐œโˆ’๐›ผ

๐›ฝ (12)

Then non-singular system is linearzed as

๐‘ง = 0 10 0

๐‘ง + 01 ๐œ (13)

๐‘ฆ = 1 0 ๐‘ง (14)

The system is linear and controllable, and it can be stabilized

by state feedback or optimal control.

Now taking new input ๐œ— as

๐œ— = ๐œ—๐‘ + ๐‘˜1(๐œ—๐‘ - ๐‘ง1) + ๐‘˜2(๐œ— ๐‘ - ๐‘ง2) (15)

where the ๐œ—๐‘ represent the reference trajectory. Applying the

control law to (11), the tracking error dynamics can be written

as

d2e

dt 2 + ๐‘˜2๐‘‘๐‘’

๐‘‘๐‘ก+ ๐‘˜1๐‘’ (16)

Where ๐‘’ = (๐œ—๐‘ โˆ’ ๐‘ง1)is the tracking error. The gain values

of ๐‘˜๐‘– are chosen appropriately to achieve desired trajectory

tracking of reference signal ๐œ—๐‘ . From (15) and (12) the control

input u can be rewritten as

๐‘ข = 1

๐›ฝ[๐œ—๐‘ + ๐‘˜1 ๐œ—๐‘ โˆ’ ๐‘ง1 + ๐‘˜2 ๐œ— ๐‘ โˆ’ ๐‘ง2 โˆ’ ฮฑ] (17)

However as shown in equation (17), it is very difficult

practically to guarantee the exactness of ๐›ฝ and ๐›ผ due to

uncertainty and disturbances.

Let us assume that we know some information about the plant.

Let ๐›ฝ = ๐‘0 and ๐›ผ = ๐‘Ž0 + ๐‘‘ where d = associated lumped

uncertainty and disturbance

๐‘ข = 1

๐‘0[๐œ—๐‘ + ๐‘˜1 ๐œ—๐‘ โˆ’ ๐‘ง1 + ๐‘˜2 ๐œ— ๐‘ โˆ’ ๐‘ง2 โˆ’ ๐‘Ž0 โˆ’ ๐‘‘] (18)

IV. EXTENDED STATE OBSERVER

In order to design a controller which will work when

some information about the plant i.e. ๐‘Ž0 ๐‘0 , in presence of

lumped uncertainty and disturbances d and to find exact

information about the states ๐‘ง๐‘– of the plant without maximum

dependencies on practical plant (i.e. without maximum

sensors) it is very essential to estimate the state ๐‘ง๐‘– and

perturbed systems d. In this paper we have estimated by using

an Extended State Observer (ESO). Extended state observers

offer a unique theoretical fascination. The concept is based on

linear as well as non-linear systems, dynamic response,

controllability, observability and stability, and provides a

relation [18] in which all of these concepts interact. ESO

estimates states of the plant along with uncertainty and

disturbances of plant and sensors. Moreover it is independent

of plant model. Overall it performs better than other observer

and it is very simple to implement practically.

A. Mathematical Interpretation of ESO

In general, the nth

order non-linear equation is represented

as,

๐‘ง ๐‘›

= ๐‘“ ๐‘ง, ๐‘ง ,โ€ฆโ€ฆ . ๐‘ง ๐‘›โˆ’1

,๐œ” + ๐‘๐‘ข (19)

Where ๐‘“ . represent the dynamics of the plant + disturbance.

๐œ” is the unknown disturbance (๐‘‡๐ท ) in our case. u is the

control effort given in voltage. z is the measured output.

๐‘ = ๐‘0 + ฮ”๐‘ where ๐‘0 is the best known value. The Equation

(19) is augmented as

International Conference on Convergence of Technology - 2014

978-1-4799-3759-2/14/$31.00ยฉ2014 IEEE 3

๐‘ง 1 = ๐‘ง2 ๐‘ง 1 = ๐‘ง3

. (20)

. ๐‘ง ๐‘› = ๐‘ง๐‘›+1 + ๐‘0๐‘ข

๐‘ง ๐‘›+1 = ๐‘• ๐‘ฆ = ๐‘ง1

In state-space notation

๐‘ง = ๐ด๐‘ง + ๐ต๐‘ข + ๐ธ๐‘• (21)

Here ๐‘“(๐‘ง, ๐‘ง ,๐œ”) and its derivative ๐‘• = ๐‘“(๐‘ง, ๐‘ง ,๐œ”) are assumed

to be unknown, by using state estimator it is now possible to

estimate ๐‘“(๐‘ง, ๐‘ง ,๐œ”) for (20). A non-linear observer was

proposed in [3] as

๐‘ง 1 = ๐‘ง 2 + ๐›ฝ1๐‘”1 ๐‘’ โ‹ฎ

๐‘ง ๐‘› = ๐‘ง ๐‘›+1 + ๐›ฝ๐‘›๐‘”๐‘› ๐‘’ + ๐‘0๐‘ข

๐‘ง ๐‘›+1 = ๐›ฝ๐‘›+1๐‘”๐‘›+1 ๐‘’

(22)

Where ๐‘’ = ๐‘ฆ โˆ’ ๐‘ง 1 is the error, ๐‘”๐‘– . is a nonlinear gain

satisfying ๐‘’ ร— ๐‘”๐‘– > 0 โˆ€ ๐‘’ โ‰  0. If one chooses the nonlinear

function ๐‘”๐‘– . and their related parameters properly, the

estimated state variable ๐‘ง ๐‘– are expected to converge to the

respective state of the system ๐‘ง๐‘– , i.e. ๐‘ง ๐‘– โ†’ ๐‘ง๐‘– The choice of ๐‘”๐‘– is heuristically given in [8]

๐‘”๐‘– ๐‘’,๐›ผ๐‘– , ๐›ฟ = ๐‘’ ๐›ผ๐‘– , ๐‘’ > ๐›ฟ

๐›ฟ๐‘’

1โˆ’๐›ผ๐‘– , ๐‘’ โ‰ค ๐›ฟ (23)

Where ๐›ฟ is the small number (๐›ฟ> 0) which add limit to the

gain, ๐›ฝ is the observer gain carried by the pole-placement

method.๐›ผ is normally selected between 0 and 1 for Non-linear

ESO (NESO) and is considered unity in Linear ESO (LESO)

In (22), ๐‘ง 1, ๐‘ง 2 โ€ฆ . ๐‘ง ๐‘› estimate the state of plant and ๐‘ง ๐‘›+1 is the

extended state which estimates the uncertainties in plant,

which adds robustness in our controller design. The LESO for

the system is designed by making ๐›ผ = 1 i.e. gain g(e)=e . The

state-space model, can be written as

๐‘ง = ๐ด๐‘ง + ๐ต๐‘ข + ๐ฟ๐ถ(๐‘ง โˆ’ ๐‘ง ) (24)

Where

L = [๐›ฝ1๐›ฝ2โ€ฆโ€ฆ ๐›ฝ๐‘›๐›ฝ๐‘›+1] T

(25)

is the observer gain vector

B. Robust Control

Integrating the discussion carried out in section 3 and 4

respectively the robust control of motion plant can be designed

as shown in figure 3.

According to our plant extended state observer along with

feedback linearization control can be designed as

๐‘ง 1 = ๐‘ง 2 + ๐›ฝ1๐‘”1(๐‘’)

๐‘ง 2 = ๐‘ง 3 + ๐›ฝ2๐‘”2 ๐‘’ + ๐‘0๐‘ข

๐‘ง 3 = ๐›ฝ3๐‘”3 ๐‘’ ๐‘ฆ = ๐‘ง1

(26)

Now instead of using practical state ๐‘ง1 and ๐‘ง2 in equation

(18) we will use estimated state ๐‘ง 1 and ๐‘ง 2 and lumped

uncertainty and disturbance will be estimated by extended

state ๐‘ง 3. Therefore control effort ๐‘ข will take the form

๐‘ข = 1

๐‘0[๐œ—๐‘ + ๐‘˜1 ๐œ—๐‘ โˆ’ ๐‘ง 1 + ๐‘˜2 ๐œ— ๐‘ โˆ’ ๐‘ง 2 โˆ’ ๐‘Ž0 โˆ’ ๐‘ง 3] (27)

V. SIMULATION RESULTS

By considering the nominal values of the plant from [15]

equation (9) can be rewritten as.

๐‘ง 1๐‘ง 2 =

๐‘ง2

โˆ’1.41๐‘ง2 + 23.2๐‘‡๐ท +

023.2

๐‘ข (28)

From equation note that ๐‘0 = 23.2 actually but to make the

system more realistic we have consider ๐‘0 = 38 i.e. โˆ†๐‘ ๐‘ข =(23.2 โˆ’ 38)๐‘ข is the associated uncertainty in the plant.

Torque disturbance ๐‘‡๐ท is considered as 1๐‘‰ ๐‘Ž๐‘›๐‘‘ 1 ร— sin(๐‘ก)

step and sinusoidal voltage which corresponds to 10% of

maximum torque when step of 1๐‘‰ and sinusoidal voltage of

6๐‘‰ are applied respectively. Therefore practical plant can be

written as

๐‘ง 1 = ๐‘ง2

๐‘ง 2 = โˆ’1.41๐‘ง2 + 23.2๐‘‡๐ท + 23 โˆ’ 38 ๐‘ข + 38๐‘ข

= ๐‘“ + 38๐‘ข (29)

The controller gains are taken as ๐‘˜1 = 16 ๐‘Ž๐‘›๐‘‘ ๐‘˜2 = 8. Observer gain as ๐›ฝ1 = 26.6 ,๐›ฝ2 = 169.11 ๐‘Ž๐‘›๐‘‘ ๐›ฝ3 = 315.13 calculated via pole placement method. The results divided in

two sections as Linear Extended State Observer (LESO) and

Nonlinear Extended State Observer (NESO)

International Conference on Convergence of Technology - 2014

978-1-4799-3759-2/14/$31.00ยฉ2014 IEEE 4

Figure 3. ESO and FL block for estimating states, uncertainty and disturbances

A. LESO

LESO is designed by considering ๐›ผ = [1 1 1].

a. Step Position Tracking

b. Step Velocity Tracking

Figure 4. (-) States and (--) Estimated States for step trajectory

a. Position Tracking for sinewave

b. Velocity Tracking for sinewave

Figure 5. (-) States and (--) Estimated States for sine trajectory

B. NESO

NESO is designed by considering ๐›ผ = [1 0.5 0.25].

a. Step Position Tracking

International Conference on Convergence of Technology - 2014

978-1-4799-3759-2/14/$31.00ยฉ2014 IEEE 5

b. Step Velocity Tracking

Figure 6. (-) States and (--) Estimated States for step trajectory

a. Position Tracking for sinewave

b. Velocity Tracking for sinewave

Figure 7 (-) States and (--) Estimated States for sine trajectory

VI. CONCLUSION

1. In this paper a robust control algorithm for an

industrial motion control setup is proposed by

integrating feedback linearization with extended state

observer.

2. From figure 4, 5 and figure 6, 7 it is clear that, for

different trajectory, nonlinear extended state observer

(NESO) provides superior estimation of states,

uncertainty and disturbances.

3. By choosing ๐›ผ as 0 < ๐›ผ โ‰ค 1 the transient error can

be significantly reduced.

4. Minimum converging time i.e. speeds and accuracy

of states of observer converges to those of plant in

NESO.

5. From the simulation result and figure 3 following

conclusion can be drawn

If we assumed calibration error in position

sensor by adjusting proper observer gains

better estimation of position can be done.

Moreover, by having information of

position sensor alone the ESO is able to

estimate velocity. Therefore dependency of

sensor is reduced.

VII. ACKNOWLEDGEMENT

The principal author is thankful to MIT Academy of

Engineering, Alandi (D), Pune (Instrumentation and Control

Lab) for the use of advance lab equipments and software for

carrying out this work.

REFERENCES

[1] K. J. Astrom and T. Hagglund, PID controllers: Theory, design

and tuning. Research Triangle Park, N.C. โ€œInstrument Society of

Americaโ€, 1995.

[2] K. J. Astrom and B. Wittenmark, Adaptive Control, 2nd edition,

Reading MA: Addison-Wesley, 1995.

[3] Jingquin Han. From PID to active disturbance rejection control.

โ€œIEEE Transactions On Industrial Electronicsโ€, 56(3):900 โ€“ 906,

March 2009.

[4] David G. Luenberger, An Introduction to Observer โ€œIEEE

Transaction on automatic controlโ€, vol. 16, no. 06, pp. 596 -

602, Decembers 1971.

[5] Khalil. H. K. High-gain observers in nonlinear feedback control.

โ€œNew Directions in Nonlinear Observer Designโ€ Vol. 24(4).

1999. pp: 249

268.

[6] J. J. E. Slotine, J. K. Hednck, and E. A. Misawa, โ€œOn sliding

observers for nonlinear systemโ€ Journal of Dynamic Systems,

Measurement, and Controlโ€ Vol. 109, 1987, pp 245-252.

[7] A. Radke and Z. Gao, A survey of state and disturbance

observers for practitioners, "American Control Conferenceโ€, pp.

5183 - 5188, June 2006.

[8] Weiwen Wang and Zhiqiang Gao. A comparison study of

advanced state observer design techniques. โ€œIn Proceeding of

the American Control Conferenceโ€, pages 4754 โ€“ 4759, Denver,

Colorado, 2003.

[9] Z. G. Qing Zheng, Linda Q. Gao, On validation of extended

state Observer through analysis and experimentation, โ€Journal of

Dynamic Systems, Measurement, and Control, ASMEโ€, vol.134,

2012.

[10] B. X. S. Alexander, Richard Rarick, and Lili Dong. A novel

application of an extended state observer for high performance

control of NASAโ€™s HSS flywheel and fault detection.

โ€œAmerican Control Conferenceโ€, pages 5216 โ€“ 5221, June 2008.

[11] Ruicheng Zhang, Zhikun Chen, Youliang Yang, and Chaonan

Tong.. Torsional Vibration Suppression Control in the Main

drive system of Rolling Mill by State Feedback speed Controller

Based on Extended State Observer, โ€œIEEE international

conference on control and automationโ€ pages 2172 โ€“ 2177,

Guangzhou, CHINA, May 2007.

[12] B. Sun and Z. Gao. A DSP based active disturbance rejection

control design for a 1-kwh bridge dc-dc power converter.

โ€œIEEE Transactions on Industrial Electronicsโ€, 52(5):1271 โ€“

1277, October 2005.

[13] Y. Xia, Z. Zhu, and M. Fu. Back-stepping sliding mode control

for missile systems based on an extended state observer. โ€œIET

Control Theory and Applicationsโ€, 05:93 โ€“ 102, March 2011.

[14] Yunfeng Hu, Qifang Liu, Bingzhao Gao, and Hong Chen.

โ€œADRC Based Clutch Slip Control for Automatic Transmissionโ€

IEEE Chinese Control and Decision Conference (CCDC)., pages

2725 โ€“ 2730, 2011.

[15] ECP, Model 220 Industrial Plant Emulator, Educational Control

Products, Canada.

International Conference on Convergence of Technology - 2014

978-1-4799-3759-2/14/$31.00ยฉ2014 IEEE 6

[16] Jean Jacques E. Slotine and Weiping Li. โ€œApplied Nonlinear

Controlโ€. Prentice Hall, New Jersey, U.S.A, 1st edition, 1991.

ISBN 0-13-0408905.

[17] Z. Gao, Scaling and bandwidth-parameterization based

controller tuning, โ€œAmerican Control Conferenceโ€, pp. 4989-

4996, June 2003.

[18] Aaron Radke and Zhiqiang Gao. A survey of state and

disturbance observers for practitioners. โ€œIn Proceedings of the

2006 American Control Conferenceโ€, pages 5183 โ€“5188,

Minnesota, USA, June 2006.

International Conference on Convergence of Technology - 2014

978-1-4799-3759-2/14/$31.00ยฉ2014 IEEE 7