SlideShare a Scribd company logo
1 of 7
Download to read offline
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
kaliprasad999@gmail.com chavanashitosh@gmail.com
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
prasheels@gmail.com millind.rane@vit.edu
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 +
𝑇 𝐷
𝐽 𝑑
∗
+
0
1
𝐽 𝑑
∗
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 1
0 0
𝑧 +
0
1
𝜐 (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
dt2 + 𝑘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𝑇𝐷
+
0
23.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

More Related Content

What's hot

Adaptive Projective Lag Synchronization of T and Lu Chaotic Systems
Adaptive Projective Lag Synchronization of T and Lu  Chaotic Systems Adaptive Projective Lag Synchronization of T and Lu  Chaotic Systems
Adaptive Projective Lag Synchronization of T and Lu Chaotic Systems IJECEIAES
 
ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM
ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM
ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM ijait
 
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...ijait
 
Simultaneous State and Actuator Fault Estimation With Fuzzy Descriptor PMID a...
Simultaneous State and Actuator Fault Estimation With Fuzzy Descriptor PMID a...Simultaneous State and Actuator Fault Estimation With Fuzzy Descriptor PMID a...
Simultaneous State and Actuator Fault Estimation With Fuzzy Descriptor PMID a...Waqas Tariq
 
Sliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot armSliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot armIJECEIAES
 
Adaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishantAdaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishantNishant Parikh
 
Design of three phase inverter fed induction motor
Design of three phase inverter fed induction motorDesign of three phase inverter fed induction motor
Design of three phase inverter fed induction motoreSAT Publishing House
 
Modified Projective Synchronization of Chaotic Systems with Noise Disturbance,...
Modified Projective Synchronization of Chaotic Systems with Noise Disturbance,...Modified Projective Synchronization of Chaotic Systems with Noise Disturbance,...
Modified Projective Synchronization of Chaotic Systems with Noise Disturbance,...IJECEIAES
 
HYBRID CHAOS SYNCHRONIZATION OF UNCERTAIN LORENZ-STENFLO AND QI 4-D CHAOTIC S...
HYBRID CHAOS SYNCHRONIZATION OF UNCERTAIN LORENZ-STENFLO AND QI 4-D CHAOTIC S...HYBRID CHAOS SYNCHRONIZATION OF UNCERTAIN LORENZ-STENFLO AND QI 4-D CHAOTIC S...
HYBRID CHAOS SYNCHRONIZATION OF UNCERTAIN LORENZ-STENFLO AND QI 4-D CHAOTIC S...IJITCA Journal
 
interconnected powersystem
interconnected powersysteminterconnected powersystem
interconnected powersystemDivyang soni
 
ENHANCEMENT OF STATIC & DYNAMIC RESPONSE OF THE THREE PHASE INDUCTION MOTOR U...
ENHANCEMENT OF STATIC & DYNAMIC RESPONSE OF THE THREE PHASE INDUCTION MOTOR U...ENHANCEMENT OF STATIC & DYNAMIC RESPONSE OF THE THREE PHASE INDUCTION MOTOR U...
ENHANCEMENT OF STATIC & DYNAMIC RESPONSE OF THE THREE PHASE INDUCTION MOTOR U...IAEME Publication
 
Application of neuro fuzzy controller in torque ripple minimization of vec
Application of neuro fuzzy controller in torque ripple minimization of vecApplication of neuro fuzzy controller in torque ripple minimization of vec
Application of neuro fuzzy controller in torque ripple minimization of vecIAEME Publication
 
ANTI-SYNCHRONIZATION OF HYPERCHAOTIC BAO AND HYPERCHAOTIC XU SYSTEMS VIA ACTI...
ANTI-SYNCHRONIZATION OF HYPERCHAOTIC BAO AND HYPERCHAOTIC XU SYSTEMS VIA ACTI...ANTI-SYNCHRONIZATION OF HYPERCHAOTIC BAO AND HYPERCHAOTIC XU SYSTEMS VIA ACTI...
ANTI-SYNCHRONIZATION OF HYPERCHAOTIC BAO AND HYPERCHAOTIC XU SYSTEMS VIA ACTI...IJCSEIT Journal
 
ACTIVE CONTROLLER DESIGN FOR THE HYBRID SYNCHRONIZATION OF HYPERCHAOTIC ZHEN...
ACTIVE CONTROLLER DESIGN FOR THE HYBRID  SYNCHRONIZATION OF HYPERCHAOTIC ZHEN...ACTIVE CONTROLLER DESIGN FOR THE HYBRID  SYNCHRONIZATION OF HYPERCHAOTIC ZHEN...
ACTIVE CONTROLLER DESIGN FOR THE HYBRID SYNCHRONIZATION OF HYPERCHAOTIC ZHEN...ijscai
 
GLOBAL CHAOS SYNCHRONIZATION OF HYPERCHAOTIC QI AND HYPERCHAOTIC JHA SYSTEMS ...
GLOBAL CHAOS SYNCHRONIZATION OF HYPERCHAOTIC QI AND HYPERCHAOTIC JHA SYSTEMS ...GLOBAL CHAOS SYNCHRONIZATION OF HYPERCHAOTIC QI AND HYPERCHAOTIC JHA SYSTEMS ...
GLOBAL CHAOS SYNCHRONIZATION OF HYPERCHAOTIC QI AND HYPERCHAOTIC JHA SYSTEMS ...ijistjournal
 

What's hot (19)

Adaptive Projective Lag Synchronization of T and Lu Chaotic Systems
Adaptive Projective Lag Synchronization of T and Lu  Chaotic Systems Adaptive Projective Lag Synchronization of T and Lu  Chaotic Systems
Adaptive Projective Lag Synchronization of T and Lu Chaotic Systems
 
ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM
ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM
ADAPTIVE CONTROL AND SYNCHRONIZATION OF HYPERCHAOTIC NEWTON-LEIPNIK SYSTEM
 
Ijetcas14 483
Ijetcas14 483Ijetcas14 483
Ijetcas14 483
 
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
SLIDING CONTROLLER DESIGN FOR THE GLOBAL CHAOS SYNCHRONIZATION OF IDENTICAL H...
 
Simultaneous State and Actuator Fault Estimation With Fuzzy Descriptor PMID a...
Simultaneous State and Actuator Fault Estimation With Fuzzy Descriptor PMID a...Simultaneous State and Actuator Fault Estimation With Fuzzy Descriptor PMID a...
Simultaneous State and Actuator Fault Estimation With Fuzzy Descriptor PMID a...
 
Sliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot armSliding mode control-based system for the two-link robot arm
Sliding mode control-based system for the two-link robot arm
 
40220140501006
4022014050100640220140501006
40220140501006
 
Adaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishantAdaptive pi based on direct synthesis nishant
Adaptive pi based on direct synthesis nishant
 
Design of three phase inverter fed induction motor
Design of three phase inverter fed induction motorDesign of three phase inverter fed induction motor
Design of three phase inverter fed induction motor
 
Modified Projective Synchronization of Chaotic Systems with Noise Disturbance,...
Modified Projective Synchronization of Chaotic Systems with Noise Disturbance,...Modified Projective Synchronization of Chaotic Systems with Noise Disturbance,...
Modified Projective Synchronization of Chaotic Systems with Noise Disturbance,...
 
HYBRID CHAOS SYNCHRONIZATION OF UNCERTAIN LORENZ-STENFLO AND QI 4-D CHAOTIC S...
HYBRID CHAOS SYNCHRONIZATION OF UNCERTAIN LORENZ-STENFLO AND QI 4-D CHAOTIC S...HYBRID CHAOS SYNCHRONIZATION OF UNCERTAIN LORENZ-STENFLO AND QI 4-D CHAOTIC S...
HYBRID CHAOS SYNCHRONIZATION OF UNCERTAIN LORENZ-STENFLO AND QI 4-D CHAOTIC S...
 
interconnected powersystem
interconnected powersysteminterconnected powersystem
interconnected powersystem
 
Ax03402870290
Ax03402870290Ax03402870290
Ax03402870290
 
ICCUBEA_2015_paper
ICCUBEA_2015_paperICCUBEA_2015_paper
ICCUBEA_2015_paper
 
ENHANCEMENT OF STATIC & DYNAMIC RESPONSE OF THE THREE PHASE INDUCTION MOTOR U...
ENHANCEMENT OF STATIC & DYNAMIC RESPONSE OF THE THREE PHASE INDUCTION MOTOR U...ENHANCEMENT OF STATIC & DYNAMIC RESPONSE OF THE THREE PHASE INDUCTION MOTOR U...
ENHANCEMENT OF STATIC & DYNAMIC RESPONSE OF THE THREE PHASE INDUCTION MOTOR U...
 
Application of neuro fuzzy controller in torque ripple minimization of vec
Application of neuro fuzzy controller in torque ripple minimization of vecApplication of neuro fuzzy controller in torque ripple minimization of vec
Application of neuro fuzzy controller in torque ripple minimization of vec
 
ANTI-SYNCHRONIZATION OF HYPERCHAOTIC BAO AND HYPERCHAOTIC XU SYSTEMS VIA ACTI...
ANTI-SYNCHRONIZATION OF HYPERCHAOTIC BAO AND HYPERCHAOTIC XU SYSTEMS VIA ACTI...ANTI-SYNCHRONIZATION OF HYPERCHAOTIC BAO AND HYPERCHAOTIC XU SYSTEMS VIA ACTI...
ANTI-SYNCHRONIZATION OF HYPERCHAOTIC BAO AND HYPERCHAOTIC XU SYSTEMS VIA ACTI...
 
ACTIVE CONTROLLER DESIGN FOR THE HYBRID SYNCHRONIZATION OF HYPERCHAOTIC ZHEN...
ACTIVE CONTROLLER DESIGN FOR THE HYBRID  SYNCHRONIZATION OF HYPERCHAOTIC ZHEN...ACTIVE CONTROLLER DESIGN FOR THE HYBRID  SYNCHRONIZATION OF HYPERCHAOTIC ZHEN...
ACTIVE CONTROLLER DESIGN FOR THE HYBRID SYNCHRONIZATION OF HYPERCHAOTIC ZHEN...
 
GLOBAL CHAOS SYNCHRONIZATION OF HYPERCHAOTIC QI AND HYPERCHAOTIC JHA SYSTEMS ...
GLOBAL CHAOS SYNCHRONIZATION OF HYPERCHAOTIC QI AND HYPERCHAOTIC JHA SYSTEMS ...GLOBAL CHAOS SYNCHRONIZATION OF HYPERCHAOTIC QI AND HYPERCHAOTIC JHA SYSTEMS ...
GLOBAL CHAOS SYNCHRONIZATION OF HYPERCHAOTIC QI AND HYPERCHAOTIC JHA SYSTEMS ...
 

Similar to i2ct_submission_96

ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...IJCSEA Journal
 
LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes IJECEIAES
 
ADAPTIVE CONTROL AND SYNCHRONIZATION OF A HIGHLY CHAOTIC ATTRACTOR
ADAPTIVE CONTROL AND SYNCHRONIZATION OF A HIGHLY CHAOTIC ATTRACTORADAPTIVE CONTROL AND SYNCHRONIZATION OF A HIGHLY CHAOTIC ATTRACTOR
ADAPTIVE CONTROL AND SYNCHRONIZATION OF A HIGHLY CHAOTIC ATTRACTORijistjournal
 
STABILITY ANALYSIS AND CONTROL OF A 3-D AUTONOMOUS AI-YUAN-ZHI-HAO HYPERCHAOT...
STABILITY ANALYSIS AND CONTROL OF A 3-D AUTONOMOUS AI-YUAN-ZHI-HAO HYPERCHAOT...STABILITY ANALYSIS AND CONTROL OF A 3-D AUTONOMOUS AI-YUAN-ZHI-HAO HYPERCHAOT...
STABILITY ANALYSIS AND CONTROL OF A 3-D AUTONOMOUS AI-YUAN-ZHI-HAO HYPERCHAOT...ijscai
 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach IJECEIAES
 
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...TELKOMNIKA JOURNAL
 
A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...IJECEIAES
 
HYPERCHAOS SYNCHRONIZATION USING GBM
HYPERCHAOS SYNCHRONIZATION USING GBMHYPERCHAOS SYNCHRONIZATION USING GBM
HYPERCHAOS SYNCHRONIZATION USING GBMaciijournal
 
Hyperchaos Synchronization Using GBM
Hyperchaos Synchronization Using GBMHyperchaos Synchronization Using GBM
Hyperchaos Synchronization Using GBMaciijournal
 
HYPERCHAOS SYNCHRONIZATION USING GBM
HYPERCHAOS SYNCHRONIZATION USING GBMHYPERCHAOS SYNCHRONIZATION USING GBM
HYPERCHAOS SYNCHRONIZATION USING GBMaciijournal
 
Chaos synchronization in a 6-D hyperchaotic system with self-excited attractor
Chaos synchronization in a 6-D hyperchaotic system with self-excited attractorChaos synchronization in a 6-D hyperchaotic system with self-excited attractor
Chaos synchronization in a 6-D hyperchaotic system with self-excited attractorTELKOMNIKA JOURNAL
 
Stability by assigning structures by applying the multivariable subspace iden...
Stability by assigning structures by applying the multivariable subspace iden...Stability by assigning structures by applying the multivariable subspace iden...
Stability by assigning structures by applying the multivariable subspace iden...TELKOMNIKA JOURNAL
 
Design of State Estimator for a Class of Generalized Chaotic Systems
Design of State Estimator for a Class of Generalized Chaotic SystemsDesign of State Estimator for a Class of Generalized Chaotic Systems
Design of State Estimator for a Class of Generalized Chaotic Systemsijtsrd
 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...journalBEEI
 
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSFEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSieijjournal
 

Similar to i2ct_submission_96 (20)

AJMS_481_23.pdf
AJMS_481_23.pdfAJMS_481_23.pdf
AJMS_481_23.pdf
 
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
ADAPTIVE CONTROL AND SYNCHRONIZATION OF LIU’S FOUR-WING CHAOTIC SYSTEM WITH C...
 
LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes LMI based antiswing adaptive controller for uncertain overhead cranes
LMI based antiswing adaptive controller for uncertain overhead cranes
 
ADAPTIVE CONTROL AND SYNCHRONIZATION OF A HIGHLY CHAOTIC ATTRACTOR
ADAPTIVE CONTROL AND SYNCHRONIZATION OF A HIGHLY CHAOTIC ATTRACTORADAPTIVE CONTROL AND SYNCHRONIZATION OF A HIGHLY CHAOTIC ATTRACTOR
ADAPTIVE CONTROL AND SYNCHRONIZATION OF A HIGHLY CHAOTIC ATTRACTOR
 
A comparative study of nonlinear circle criterion based observer and H∞ obser...
A comparative study of nonlinear circle criterion based observer and H∞ obser...A comparative study of nonlinear circle criterion based observer and H∞ obser...
A comparative study of nonlinear circle criterion based observer and H∞ obser...
 
STABILITY ANALYSIS AND CONTROL OF A 3-D AUTONOMOUS AI-YUAN-ZHI-HAO HYPERCHAOT...
STABILITY ANALYSIS AND CONTROL OF A 3-D AUTONOMOUS AI-YUAN-ZHI-HAO HYPERCHAOT...STABILITY ANALYSIS AND CONTROL OF A 3-D AUTONOMOUS AI-YUAN-ZHI-HAO HYPERCHAOT...
STABILITY ANALYSIS AND CONTROL OF A 3-D AUTONOMOUS AI-YUAN-ZHI-HAO HYPERCHAOT...
 
On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach On tracking control problem for polysolenoid motor model predictive approach
On tracking control problem for polysolenoid motor model predictive approach
 
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...
Hierarchical robust fuzzy sliding mode control for a class of simo under-actu...
 
A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...
 
HYPERCHAOS SYNCHRONIZATION USING GBM
HYPERCHAOS SYNCHRONIZATION USING GBMHYPERCHAOS SYNCHRONIZATION USING GBM
HYPERCHAOS SYNCHRONIZATION USING GBM
 
Hyperchaos Synchronization Using GBM
Hyperchaos Synchronization Using GBMHyperchaos Synchronization Using GBM
Hyperchaos Synchronization Using GBM
 
HYPERCHAOS SYNCHRONIZATION USING GBM
HYPERCHAOS SYNCHRONIZATION USING GBMHYPERCHAOS SYNCHRONIZATION USING GBM
HYPERCHAOS SYNCHRONIZATION USING GBM
 
Chaos synchronization in a 6-D hyperchaotic system with self-excited attractor
Chaos synchronization in a 6-D hyperchaotic system with self-excited attractorChaos synchronization in a 6-D hyperchaotic system with self-excited attractor
Chaos synchronization in a 6-D hyperchaotic system with self-excited attractor
 
Stability by assigning structures by applying the multivariable subspace iden...
Stability by assigning structures by applying the multivariable subspace iden...Stability by assigning structures by applying the multivariable subspace iden...
Stability by assigning structures by applying the multivariable subspace iden...
 
Min Max Model Predictive Control for Polysolenoid Linear Motor
Min Max Model Predictive Control for Polysolenoid Linear MotorMin Max Model Predictive Control for Polysolenoid Linear Motor
Min Max Model Predictive Control for Polysolenoid Linear Motor
 
On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...On finite-time output feedback sliding mode control of an elastic multi-motor...
On finite-time output feedback sliding mode control of an elastic multi-motor...
 
Design of State Estimator for a Class of Generalized Chaotic Systems
Design of State Estimator for a Class of Generalized Chaotic SystemsDesign of State Estimator for a Class of Generalized Chaotic Systems
Design of State Estimator for a Class of Generalized Chaotic Systems
 
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
Hardware-in-the-loop based comparative analysis of speed controllers for a tw...
 
sirishfinalpropsal
sirishfinalpropsalsirishfinalpropsal
sirishfinalpropsal
 
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKSFEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
 

i2ct_submission_96

  • 1. 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 kaliprasad999@gmail.com chavanashitosh@gmail.com 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 prasheels@gmail.com millind.rane@vit.edu 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
  • 2. 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
  • 3. 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 + 𝑇 𝐷 𝐽 𝑑 ∗ + 0 1 𝐽 𝑑 ∗ 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 1 0 0 𝑧 + 0 1 𝜐 (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 dt2 + 𝑘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
  • 4. 𝑧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𝑇𝐷 + 0 23.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
  • 5. 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
  • 6. 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
  • 7. [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