Nonlinear Integral Type Observer Design for State Estimation and Unknown Input Reconstruction

Abstract: This paper is concerned with model-based robust observer designs for state observation and its application for unknown input reconstruction. Firstly, a sliding mode observer (SMO), which provides exponential convergence of estimation error, is designed for a class of multivariable perturbed systems. Observer gain matrices subject to specific structures are going to be imposed such that the unknown perturbation will not affect estimate precision during the sliding modes; Secondly, to improve discontinuous control induced in the SMO as well as pursue asymptotic estimate precision, a proportional-integral type observer (PIO) is further developed. Both the design procedures of the SMO and PIO algorithms are characterized as feasibility issues of linear matrix inequality (LMI) and thus the computations of the control parameters can be efficiently solved. Compared with the SMO, it will be demonstrated that the PIO is capable of achieving better estimation precision as long as the unknown inputs are continuous. Finally, a servo-drive flexible robot arm is selected as an example to demonstrate the applications of the robust observer designs.


Introduction
Sliding Mode Control (SMC) is a well-known control theory owing to its outstanding robustness properties against to parametric uncertainties and external disturbances [1].Sliding mode observer (SMO) is a high performance state estimator well suited for nonlinear uncertain systems [2,3] with only output information available.
Sliding mode observers (SMOs) have been successfully implemented in real control engineering for state estimations.In [4], SMOs are designed for flux estimation of induction motors.For motion control systems subject to nonlienar frictions, a SMO is applied to estimation friction state information for achieving friction compensation purpose [5].To get better control performance, recently a SMO [6] and an extended type SMO [7] are employed to estimate unknown external disturbances as well as modeling uncertainties in finite time.Building on the work [8], a SMO is applied to control aero-elastic response of flapped wing for the suppression of external excitation [9].For nominal systems, high gain observer is also a good candidate for state estimation.However as pointed out in [10], estimation performance will be degraded for systems in the presence of uncertainties and disturbances.Therefore, the use of SMO is capable of enhancing estimation precision.
For many different control problems, searching the solutions of constrained equations may not be an easy task.A better way is to replace these equations by inequalities and the design problem can then be effectively solved by using linear matrix inequalities (LMIs) [11,12].In this decade, multi-object LMI techniques have been widely applied for the existence problem of robust continuous/discrete time observer designs [13,14].For SMO design, the work [8] provides a standard method based on coordinate transformation.A necessary and sufficient condition is derived for the switching surface determination.The designs were further refined and solved by LMIs [15].
When applying the SMO presented in [16], the system input-out matrix must satisfy an algebra equality, which can be taken as a minimization issue and was recently resolved via LMIs [17].
In recent years, SMO design has been widely investigated not only for state estimation [18,19], but for recovery of uncertainties as well [20,21].Building on the equivalent control in ideal sliding modes [1], the core concept of model-based unknown input/faults reconstructions in control systems is the generation of residual signals which act as indicators of external input.The idea behind the use of the observer for disturbance recovery is to estimate the outputs of the system from the measurements by using a class of SMO [20,21].
As a consequence, the first part of this paper concerns the structure of the SMO presented in [8,21] and the fault reconstruction ideas [20] to develop a SMO design for achieving state estimation as well as unknown input recovery.Existence of the SMO scheme is formulated in the form of LMIs such that all the observer gains involved in the SMO can be efficiently determined.However, estimate precision of SMO counts on the realization of infinite fast discontinuous control, which might be difficult to achieve ideally.Therefore, a second part of the work presents a proportional-integral type observer (PIO).The stability criterion of the PIO design is derived by the way of Lyapunov stability and the choice of observer gains applied in the PIO is resorted to solve a specific LMI.Inspired by and compare to the recent work [22], the proposed method is capable of reconstructing smooth as well as abrupt unknown inputs in an asymptotic level even though the L 2 condition is not satisfied.
Finally, simulations of a mechanical system subject to continuous and discontinuous unknown inputs are both addressed.Comparison studies are carried out and the estimation properties of the SMO and the PIO are also discussed.

Observer Design for Nonlinear Disturbed System
Consider the following nonlinear control system .x = Ax + Bu + Df(x, t) y = Cx (1) where the matrices A ∈ R n×n , B ∈ R n×m , D ∈ R n×q and C ∈ R p×n are known.The last term f(x, t) is denoted as a lumped perturbation term containing system nonlinearities and unknown input signals.In this paper, we focus on the observer design for disturbance reconstruction as well as state estimation.Thus, system models are assumed to be known.In addition without loss of generality, the input/perturbation distribution matrices are of full rank.The following assumptions are imposed in this paper.
Assumption 1.The matrices C and D satisfy that rank(CD) = q.
Assumption 2. The system is observable and the dimensions n > p ≥ m and p > q are considered.
Assumption 3. The nonlinear term is bounded by a known constant δ; that is f(x, t) ≤ δ.
Applying a state transformation x → T o x in which where N (•) denotes as null space D 1 ∈ R (n−p)×q and D 2 ∈ R p×q .Based on Assumptions 1 and 2, apply a coordinate transformation matrix T D similar to [20] as follows where T p ∈ R p×p is an orthogonal matrix satisfying T p D 2 = 0 D 222 p − q q .
Let D 22 = T p D 2 and then the system (2) in a new coordinate space can be further represented by . where By using the coordinate transformations, the control systems are going to be represented by a canonical form and hence the robust SMO design can be easily carried out.
For system (4) where e y = y − ŷ = T T p (x 2 − x2 ).G 1 ∈ R (n−p)×p , G 2 ∈ R p×p and L ∈ R (n−p)×p are observer gain matrices and v denotes as an observer control input.The SMO structure consists of switching terms added to a Luenberger observer [23].
From (2) and (5), it leads to the following error dynamics Since only e y is available, design of an output based sliding surface S o should depend on e y (or e 2 ) only.For example when S o = e 2 is selected, by applying v = ρsign(S o ) in which ρ > A 21 e 1 + D 22 f(x, t) , then S o = .
S o = 0 is attained in finite time.Therefore v is now replaced by the so-called equivalent control denoted by v eq .
During the sliding motions, the equivalent control effort can be represented by It is clear that the reconstruction of fault signals lies in the application of the equivalent output injection concept [8,15,18].Therefore, it is necessary to maintain an ideal sliding motion.
On the other hand, the reduced order dynamics in the sliding mode is dominated by By using preceding coordinate transformation, it can be clearly observed from (9) that the pair (A, C) is observable, it follows that the pair (A 11 , A 21 ) is observable as well.Let A 11 := A 11 − LA 21 , it is obviously that can be achieved by appropriate choices of L. Nevertheless, the reduced order dynamics is going to be perturbed by the perturbation term f(x, t) through the observer gain matrix L. The asymptotic estimation level can be reached by applying L = 0 as long as λ(A 11 ) < 0 is naturally satisfied.Nevertheless, this achievement depends on the property of A 11 , which may not always be the case.As a consequence, the following task is dedicated to design an appropriate control structure for (9) so that exponential estimation level could be obtained.If e 1 → 0 could be attained, it follows that f(x, t) → D T  22 D 22 −1 D T 22 v eq .To this aim, further apply a coordinate transformation to system (7) by e = T L e in which Then, (7) Designing the following gain matrices and applying to (11) follows where A s 22 is also a decision variable needs to be determined.Equation (13) shows that the estimation precision might be deteriorated by f(x, t).Fortunately, owing to the property p > q, there exists a design degree of freedom on the selection of the gain matrix L such that the error dynamics ( 9) is insensitive to f(x, t).Therefore, the control object is to consider a structural constrain imposing on an observer gain matrices and solve them through LMIs.
By assigning the specific structure L = L 1 L 2 = L 1 0 , where L 1 ∈ R (n−p)×(p−q) and L 2 ∈ 0 (n−p)×q , one can easily get where A 211 ∈ R (p−q)×(n−p) and A 212 ∈ R q×(n−p) .Therefore, the design object turns into a feasibility problem on the selection of L 1 such that Based on (14), let X = e 1 e 2 and Appl.Sci.2017, 7, 67 5 of 19 Based on (14), let  (15) where the matrices are defined by Then system (13) turns into Consider the linear part of (17) and a positive definite symmetric matrix   , the nominal closed-loop dynamics is said to be quadratic stable if the inequality 0   PAc P Ac T (18) is attained.
The left-hand-side of ( 18) can be rewritten in detail as follows  (19) Consider Shur complement, the quadratic stability is achieved if and only if following inequalities are simultaneously guaranteed.(20) It can be easily found that to achieve the quadratic stability, one has to firstly determine L and

F
. In addition, one must finally check whether T is also guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.Proposition 1.For the observer error dynamics (17), by applying the following sliding controller  is a given value, then the prescribed sliding motions are eventually fulfilled as long as the following inequality is feasible where

PL K 
are both control variables requiring to be determined.

Moreover, the high gain feedback is avoidable by further considering the following minimization process:
where the matrices are defined by Then system (13) Consider the linear part of ( 17) and a positive definite symmetric matrix    (18) is attained.
The left-hand-side of ( 18) can be rewritten in detail as follows Consider Shur complement, the quadratic stability is achieved if and only if following inequalities are simultaneously guaranteed.
It can be easily found that to achieve the quadratic stability, one has to firstly determine L and

F
. In addition, one must finally check whether guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.

Proposition 1.
For the observer error dynamics (17), by applying the following sliding controller  is a given value, then the prescribed sliding motions are eventually fulfilled as long as the following inequality is feasible where are both control variables requiring to be determined.
Moreover, the high gain feedback is avoidable by further considering the following minimization process: where the matrices are defined by Then system (13) turns into Consider the linear part of ( 17) and a positive definite symmetric matrix ( ) , the nominal closed-loop dynamics is said to be quadratic stable if the inequality is attained.
The left-hand-side of ( 18) can be rewritten in detail as follows  (19) Consider Shur complement, the quadratic stability is achieved if and only if following inequalities are simultaneously guaranteed.
It can be easily found that to achieve the quadratic stability, one has to firstly determine L and .In addition, one must finally check whether guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.

Proposition 1.
For the observer error dynamics (17), by applying the following sliding controller where are both control variables requiring to be determined.
Moreover, the high gain feedback is avoidable by further considering the following minimization process: where the matrices are defined by  ) (15) ices are defined by the linear part of ( 17) and a positive definite symmetric matrix ( )  (18) nd-side of ( 18) can be rewritten in detail as follows  (20) asily found that to achieve the quadratic stability, one has to firstly determine L and

F
. In addition, one must finally check whether T is also erefore, it leads to a two steps design.The following is going to propose a convenient the preceding issues simultaneously via a LMI design, where the specific structure of considered.
For the observer error dynamics (17), by applying the following sliding controller ( ) a given value, then the prescribed sliding motions are eventually fulfilled as long as the lity is feasible (23) and are both control variables requiring to be determined.(16) Then system (13)  Based on (14), let where the matrices are defined by Consider the linear part of (17) and a positive definite symmetric matrix    (18) is attained.
The left-hand-side of ( 18) can be rewritten in detail as follows Consider Shur complement, the quadratic stability is achieved if and only if following inequalities are simultaneously guaranteed.
It can be easily found that to achieve the quadratic stability, one has to firstly determine L and

F
. In addition, one must finally check whether guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.

Proposition 1.
For the observer error dynamics (17), by applying the following sliding controller and Consider the linear part of ( 17) and a positive definite symmetric matrix P = diag(P 1 , P 2 ), the nominal closed-loop dynamics is said to be quadratic stable if the inequality Based on ( 14), let where the matrices are defined by Consider the linear part of (17) and a positive definite symmetric matrix    (18) is attained.
The left-hand-side of ( 18) can be rewritten in detail as follows It can be easily found that to achieve the quadratic stability, one has to firstly determine L and

F
. In addition, one must finally check whether guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.Proposition 1.For the observer error dynamics (17), by applying the following sliding controller Based on (14), let where the matrices are defined by Consider the linear part of (17) and a positive definite symmetric matrix    (18) is attained.
The left-hand-side of ( 18) can be rewritten in detail as follows It can be easily found that to achieve the quadratic stability, one has to firstly determine L and

F
. In addition, one must finally check whether guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.Proposition 1.For the observer error dynamics (17), by applying the following sliding controller is attained.
The left-hand-side of ( 18) can be rewritten in detail as follows Consider Shur complement, the quadratic stability is achieved if and only if following inequalities are simultaneously guaranteed.
It can be easily found that to achieve the quadratic stability, one has to firstly determine L and A sT 22 to satisfy F 1 < 0 and F 2 < 0. In addition, one must finally check whether F 1 − F T 3 F −1 2 F 3 < 0 is also guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.where η > 0 is a given value, then the prescribed sliding motions are eventually fulfilled as long as the following inequality is feasible e the matrices are defined by where the matrices are defined by where K 1 = P L 1 and K 2 = P L 2 are both control variables requiring to be determined.Moreover, the high gain feedback is avoidable by further considering the following minimization process: The matrices applied in ( 21)-( 24) are going to be addressed in the following proof.
Proof of the quadratic stability.Select as a Lyapunov function V = X T P X in which P = P T = P 1 0 0 P 2 > 0. Taking the time derivative leads to .
V = X T ( Based on (14), let where the matrices are defined by Then system (13) turns into Consider the linear part of ( 17) and a positive definite symmetric matrix    (18) is attained.
The left-hand-side of (18) can be rewritten in detail as follows  (19) Consider Shur complement, the quadratic stability is achieved if and only if following inequalities are simultaneously guaranteed.0 0 , 0 It can be easily found that to achieve the quadratic stability, one has to firstly determine L and

F
. In addition, one must finally check whether guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.Proposition 1.For the observer error dynamics (17), by applying the following sliding controller Based on (14), let where the matrices are defined by Then system (13) turns into Consider the linear part of ( 17) and a positive definite symmetric matrix    (18) is attained.
The left-hand-side of (18) can be rewritten in detail as follows  (19) Consider Shur complement, the quadratic stability is achieved if and only if following inequalities are simultaneously guaranteed.0 0 , 0 It can be easily found that to achieve the quadratic stability, one has to firstly determine L and

F
. In addition, one must finally check whether guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.Proposition 1.For the observer error dynamics (17), by applying the following sliding controller Based on (14), let  ) where the matrices are defined by Then system (13) turns into Consider the linear part of ( 17) and a positive definite symmetric matrix ( ) , the nominal closed-loop dynamics is said to be quadratic stable if the inequality is attained.
The left-hand-side of ( 18) can be rewritten in detail as follows Consider Shur complement, the quadratic stability is achieved if and only if following inequalities are simultaneously guaranteed.
It can be easily found that to achieve the quadratic stability, one has to firstly determine L and .In addition, one must finally check whether guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.

Proposition 1.
For the observer error dynamics (17), by applying the following sliding controller  ) where the matrices are defined by Then system (13) turns into Consider the linear part of ( 17) and a positive definite symmetric matrix ( ) , the nominal closed-loop dynamics is said to be quadratic stable if the inequality is attained.
The left-hand-side of ( 18) can be rewritten in detail as follows Consider Shur complement, the quadratic stability is achieved if and only if following inequalities are simultaneously guaranteed.
It can be easily found that to achieve the quadratic stability, one has to firstly determine L and .In addition, one must finally check whether guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.

Proposition 1.
For the observer error dynamics (17), by applying the following sliding controller and where 0 > η is a given value, then the prescribed sliding motions are eventually fulfilled as long as the where M =  ) es are defined by , the oop dynamics is said to be quadratic stable if the inequality 0 < + PAc P Ac T (18) d-side of ( 18) can be rewritten in detail as follows hur complement, the quadratic stability is achieved if and only if following imultaneously guaranteed.
ily found that to achieve the quadratic stability, one has to firstly determine L and r the observer error dynamics (17), by applying the following sliding controller ( )  ) the matrices are defined by , the l closed-loop dynamics is said to be quadratic stable if the inequality 0 < + PAc P Ac T (18) ed.
e left-hand-side of ( 18) can be rewritten in detail as follows nsider Shur complement, the quadratic stability is achieved if and only if following lities are simultaneously guaranteed.
can be easily found that to achieve the quadratic stability, one has to firstly determine L and satisfy

F
. In addition, one must finally check whether teed.Therefore, it leads to a two steps design.The following is going to propose a convenient resolve the preceding issues simultaneously via a LMI design, where the specific structure of ds to be considered.ition 1.For the observer error dynamics (17), by applying the following sliding controller ( ) As a consequence, the quadratic stability is available if M < 0 is fulfilled.The design object can be achieved if the following inequality holds  ) he matrices are defined by , the l closed-loop dynamics is said to be quadratic stable if the inequality ed.
e left-hand-side of ( 18) can be rewritten in detail as follows nsider Shur complement, the quadratic stability is achieved if and only if following ities are simultaneously guaranteed.
an be easily found that to achieve the quadratic stability, one has to firstly determine L and satisfy

F
. In addition, one must finally check whether teed.Therefore, it leads to a two steps design.The following is going to propose a convenient resolve the preceding issues simultaneously via a LMI design, where the specific structure of ds to be considered.ition 1.For the observer error dynamics (17), by applying the following sliding controller  ) where the matrices are defined by , the nominal closed-loop dynamics is said to be quadratic stable if the inequality is attained.
The left-hand-side of ( 18) can be rewritten in detail as follows Consider Shur complement, the quadratic stability is achieved if and only if following inequalities are simultaneously guaranteed.
It can be easily found that to achieve the quadratic stability, one has to firstly determine L and

F
. In addition, one must finally check whether guaranteed.Therefore, it leads to a two steps design.The following is going to propose a convenient way to resolve the preceding issues simultaneously via a LMI design, where the specific structure of L needs to be considered.Proposition 1.For the observer error dynamics (17), by applying the following sliding controller where α provides a guaranteed convergence speed of observer error.Providing ( 26) is feasible, the exponential stability with a prescribed decay speed is guaranteed; that is .
V ≤ −2αV.Based on the definition K 1 = P L 1 and K 2 = P L 2 , ( 26) is equivalent to e the matrices are defined by Consider the linear part of ( 17) and a positive definite symmetric matrix ( ) The left-hand-side of (18) can be rewritten in detail as follows It can be easily found that to achieve the quadratic stability, one has to firstly determine L and to satisfy and .In addition, one must finally check whether  ) where the matrices are defined by Consider the linear part of ( 17) and a positive definite symmetric matrix ( ) The left-hand-side of (18) can be rewritten in detail as follows It can be easily found that to achieve the quadratic stability, one has to firstly determine L and T s A to satisfy and .In addition, one must finally check whether Due to the structure of the observer gain, the auxiliary control variables K 1 and K 2 are respectively imposed to be with the following specific configuration where the symbol "*" stands for undetermined nonzero sub-matrices and the solutions are going to be carried out via LMI solver.
To avoid high gain feedback, let K = K 1 K 2 and consider K < , where is going to be minimized.The minimization problem can be characterized as the following LMI: Note that provided (27) and ( 29) are feasible, it can be concluded that the inequalities are guaranteed as well.
Proof of the existence of sliding motions.For sliding dynamics, apply a Lyapunov function as follows Based on (30), taking the time derivative of (31) gives .
Since only system outputs are available, the norm bound A 21 e 1 is not available.Therefore, prescribed sliding motions might not be attained immediately for an arbitrary given η.It is well known that a large value of η is capable of realizing approaching phase immediately but unavoidably brings about serious control chattering.Examine again the Lyapunov function presented in (25).Owing to the properties of the quadratic stability, the observer system trajectories will eventually enter the sliding domain and therefore the prescribed sliding modes can be fulfilled in finite time.In other words, there must exist positive constants ϕ and ϕ * such that the condition ϕ ≥ η − A 21 e 1 ≥ ϕ * > 0 could be eventually satisfied.Under this circumstance, (32) reduces to . where Equation (33) shows that the system trajectories hit the sliding manifold in finite time t r described as follows where t p stands for a time instant in which the approaching condition is attained.
Remark 1.The requirements of quadratic stability and fulfillment of sliding motions can be formulated as a feasibility problem of a single LMI subject to a specific matrix configuration.By using the preceding LMIs ( 23) and ( 24), the gain pair L 1 , A s 22 can be simultaneously determined without inducing high gain phenomenon and the resulting observer error dynamics is with a guaranteed convergence speed.

Robust Proportional-Integral Type Observer Design
In the preceding section, a sliding observer with systematic control gain generation is developed.However, the robustness of the SMO relies on the realization of infinite fast control switching and thereby estimate precision depends on computation speed.It has been pointed out that in the ideal sliding motions, the discontinuous control stands for the necessary input effort to main the systems in sliding modes and compensate unknown perturbations [20].Therefore, the external unknown signals should be recovered by filtering the control signals or by using boundary layer techniques.However, the estimation precision will be unavoidable deteriorated.To avoid the discontinuous control effort applied in observer and simultaneously reconstruct external unknown inputs, the following work is to inherit the previous SMO design framework and integrate the ideas presented in [24,25] for smooth multivariable robust observer design.
Referring to (12), the pair G 1 , G 2 is now designed by Considering (14) where The control gains applied in (37) satisfy where β > 0, P = P −1 , P = P T > 0, L = KP, and the matrices are with the following specific structures where , and the matrices are with the following specific structures To address the stability of the observer error dynamics, let in which Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following where For (45), the following Lyapunov candidate is proposed 22 2  = col(e 1 , e 2 , e 3 ) and represent (42) in the compact form Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that  A is directly applied from the solution of (23).The rest control object is to determine K such that Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that  A is directly applied from the solution of (23).The rest control object is to determine K such that in which Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying ξ > ζ(t), the closed-loop observer dynamics can be governed by the following auxiliary system in which Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following auxiliary system where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that These stability conditions can be interpreted as a feasibility problem of a LMI described as follows.Consider the following system representation where the system matrices A , B and K are defined in (39).
The control gain matrix is directly applied from the solution of (23).The rest control object is to determine K such that Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following auxiliary system where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that These stability conditions can be interpreted as a feasibility problem of a LMI described as follows.Consider the following system representation where the system matrices A , B and K are defined in (39).
The control gain matrix is directly applied from the solution of (23).The rest control object is to determine K such that  Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that is directly applied from the solution of (23).The rest control object is to determine K such that where P i 22 and e i 2 stands for the i-th diagonal element in the P 23 and the i-th element in the e 2 , respectively.In addition, P = P T > 0 and it is with the following specific structures Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following auxiliary system where For (45), the following Lyapunov candidate is proposed These stability conditions can be interpreted as a feasibility problem of a LMI described as follows.Consider the following system representation where the system matrices A , B and K are defined in (39).

The control gain matrix
Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following auxiliary system where For (45), the following Lyapunov candidate is proposed  These stability conditions can be interpreted as a feasibility problem of a LMI described as follows.Consider the following system representation Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following auxiliary system where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following auxiliary system where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that  These stability conditions can be interpreted as a feasibility problem of a LMI described as follows.Consider the following system representation Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following auxiliary system where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following where For (45), the following Lyapunov candidate is proposed  Based on conditions (i) and (ii), for (46), one can derive that For (45), the following Lyapunov candidate is proposed  Based on conditions (i) and (ii), for (46), one can derive that in which Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that in which Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that in which Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following where For (45), the following Lyapunov candidate is proposed Based on conditions (i) and (ii), for (46), one can derive that Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following where For (45), the following Lyapunov candidate is proposed Note that the extended system (43) is only used for stability analysis and control gain determination purposes.No extra state information needs to be involved for the observer implementation.
By applying , the closed-loop observer dynamics can be governed by the following auxiliary system where For (45), the following Lyapunov candidate is proposed As a consequence, the quadratic stability is attained if A T C P + PA C < 0 and P i 23 are positive.These stability conditions can be interpreted as a feasibility problem of a LMI described as follows.
Consider the following system representation where the system matrices A, B and K are defined in (39).The control gain matrix L 1 used in A 11 is directly applied from the solution of (23).The rest control object is to determine K such that .V < 0 is achieved.In a similar manner, the control object can be reached by considering which is equivalent to A T P + PA − K T B T P − P BK + 2βP < 0. Pre-and post multiplying P = P −1 results in where L = KP is applied.
Moreover, control gain minimization can be achieved by imposing the following minimization process further min γ subject to −γ L T L −γ < 0 and P > I (52) Ramark 2. By using the similar concept of the equivalent control injection, since it has been proven that the estimation errors approach to zero asymptotically, from system (36) it reveals that v → D 22 f(x, t) .In other words, the perturbation term can be reconstructed by measuring the control signals (37) and thus the disturbance can be easily recovered.
Remark 3. When applying SMO, low pass filters (LPFs) should be used for disturbance recovery.As point out in [1], the time constant applied in the LPFs needs to be sufficiently small to pass the slow component of the equivalent effort but is large enough to eliminate the high frequency component [26].In other words, the cut-off frequency needs to be sufficient larger than the frequency of external disturbance so as to reach good estimation precision.The other way to reconstruct the unknown perturbation is to applied boundary layer technique [20,21,27] and the estimation precision depends on the size of the boundary layer.For the proposed PIO, the disturbance can be observed without incorporating extra LPFs and the resulting estimation precision can reach asymptotic level.Moreover, since the control algorithm used in the PIO is continuous, it is suitable for practical computer implementations as demonstrated in the previous works [24,25].

Numerical Example
In this section, a single link robot arm is considered for the SMO designed.The resulting estimation performance will be later compared with the one by PIO.Some advantages of the PIO are going to be carried out.The dynamics of a disturbed single link robot arm with a revolute elastic joint rotating in a vertical plane is described as follows [28]: where the state vector is given by x = x 1 x 2 x 3 x 4

T
. The states x 1 , x 2 , x 3 and x 4 are the link displacement, the link velocity, the rotor displacement and the rotor angular velocity.The rest of system parameters are summarized in Table 1.Before the controlling, a practical condition is imposed to the control problem.That is, only two sensors are available.One is an encoder used to measure angular position and the other is a tachometer used to measure angular velocity.This is important to equip the sensors at proper places.For example, suppose that the encoder and the tachometer are used to measure angular position and angular velocity of the link, respectively.It leads to an output matrix C = 1 0 0 0 0 1 0 0 .

Applying coordinate transformation gives
A 11 = 0 1.0000 −3.7500 −0.0013 and It is evident that the pair (A 11 , A 211 ) is not observable, but the system contains two stable invariant zeros λ(A 11 ) located at −0.006 ± 1.9365j.Note that since the invariant zeros are located in the left-half-plane, the SMO and PIO designs remain applicable through the coordinate transformation technique.However, since the unmovable zeros are close to the imaginary axis, it leads to a slow observation speed.
In contrast, when the encoder is used for motor position measurement, it results in the output matrix as the one shown in (53).Applying coordinate transformation gives the system as described in (4), where the resulting system matrices are

Parameter Definitions
Value Unit Link inertia ( Before the controlling, a practical condition is imposed to the control problem.That is, only two sensors are available.One is an encoder used to measure angular position and the other is a tachometer used to measure angular velocity.This is important to equip the sensors at proper places.For example, suppose the encoder and the tachometer are used to measure angular position and angular velocity of the link, respectively.It leads to an output matrix Applying coordinate transformation gives .Note that since the invariant zeros are located in the left-half-plane, the SMO and PIO designs remain applicable through the coordinate transformation technique.However, since the unmovable zeros are close to the imaginary axis, it leads to a slow observation speed.In contrast, when the encoder is used for motor position measurement, it results in the output matrix as the one shown in (53).Applying coordinate transformation gives the system as described in (4), where the resulting system matrices are Before the controlling, a practical condition is imposed to the control problem.That is, only two sensors are available.One is an encoder used to measure angular position and the other is a tachometer used to measure angular velocity.This is important to equip the sensors at proper places.For example, suppose that the encoder and the tachometer are used to measure angular position and angular velocity of the link, respectively.It leads to an output matrix Applying coordinate transformation gives .Note that since the invariant zeros are located in the left-half-plane, the SMO and PIO designs remain applicable through the coordinate transformation technique.However, since the unmovable zeros are close to the imaginary axis, it leads to a slow observation speed.In contrast, when the encoder is used for motor position measurement, it results in the output matrix as the one shown in (53).Applying coordinate transformation gives the system as described in (4), where the resulting system matrices are It can be observed that the pair   It can be observed that the pair (A 11 , A 211 ) is now fully observable and therefore the observation performance can be improved.
For the SMO, consider α = 1 and then the control matrices returned by the MATLAB LMI-toolbox are   Based on the given system parameters listed in Table 1, the nonlinearity satisfies . For the PIO, the control matrices generated by the MATLAB LMI toolbox are given as follows: and thereby the robust gains To compare with the method [22], in the following simulations, two types of external unknown inputs are considered to simulate   In the following simulations, the discontinuous control applied in the SMO is replaced by a sigmoid function [20,27].The unknown input is estimated by considering the approximation: Figure 1 shows that the observer states approach to the real system states by using the SMO.The  Based on the given system parameters listed in Table 1, the nonlinearity satisfies f(x, t) ≤ δ = 0.1103.For the PIO, the control matrices generated by the MATLAB LMI toolbox are given as follows:  Based on the given system parameters listed in Table 1, the nonlinearity satisfies . For the PIO, the control matrices generated by the MATLAB LMI toolbox are given as follows: and thereby the robust gains To compare with the method [22], in the following simulations, two types of external unknown inputs are considered to simulate   In the following simulations, the discontinuous control applied in the SMO is replaced by a sigmoid function [20,27].The unknown input is estimated by considering the approximation: Figure 1 shows that the observer states approach to the real system states by using the SMO.The  ≤ ζ = 1.8 and thereby the robust gains ξ i = 2 are considered.To compare with the method [22], in the following simulations, two types of external unknown inputs are considered to simulate d(t).One is a continuous sine wave and the other is a discontinuous saw-tooth-like wave.The continuous unknown input is generated by d(t) ≡ d 1 (t) = 0.25 sin(2πt) and the discontinuous one is generated by (using a MATLAB script) d(t) ≡ d 2 (t) = 0.025 * (2|10t − 20 f loor(0.5t)− 6.5| − 13).It is clear that the time derivative of the discontinuous one does not satisfy L 2 condition.However, the SMO can still recovery its profile accurately.
In the following simulations, the discontinuous control applied in the SMO is replaced by a sigmoid function [20,27].The unknown input is estimated by considering the approximation: v eq ≈ ρ P 2 s P 2 s +ε ≈ A 21 e 1 + D 22 f(x, t), where ρ = 1 and ε = 0.005 are used which lead to in η ≈ 0.89. Figure 1 shows that the observer states approach to the real system states by using the SMO.The corresponding estimation errors are depicted in Figure 2. Note that the values of x 2 (t) are obviously larger than other state estimation errors.This is because that the unknown input directly affects in the direction of x 2 and the sigmoid-function-based control applied in the SMO cannot completely eliminate the unknown input.Examining the sliding trajectories as illustrated in Figure 3.It is obvious that the approaching phase does not occur immediately, but remains being realized in finite time under the approaching condition (33).Put it clearly, since the closed-loop observation error dynamics is exponentially stable, it follows that the circumstance    Examining the sliding trajectories as illustrated in Figure 3.It is obvious that the approaching phase does not occur immediately, but remains being realized in finite time under the approaching condition (33).Put it clearly, since the closed-loop observation error dynamics is exponentially stable, it follows that the circumstance A 21 e 1 < η is eventually achieved such that the approaching condition (33) is finally fulfilled.Figure 4 demonstrates the unknown disturbance reconstruction by the way of equivalent control injection.Figures 5-7 are the results by using the proposed PIO.Different to Figure 2, the estimation performance can be further improved by using the proposed PIO. Figure 6 illustrates the main advantage of the PIO; that is, the perturbations are successfully eliminated.The disturbance recovery property is demonstrated in Figure 7. Detail comparison will be discussed later.Figures 5-7 are the results by using the proposed PIO.Different to Figure 2, the estimation performance can be further improved by using the proposed PIO. Figure 6 illustrates the main advantage of the PIO; that is, the perturbations are successfully eliminated.The disturbance recovery property is demonstrated in Figure 7. Detail comparison will be discussed later.Figures 5-7 are the results by using the proposed PIO.Different to Figure 2, the estimation performance can be further improved by using the proposed PIO. Figure 6 illustrates the main advantage of the PIO; that is, the perturbations are successfully eliminated.The disturbance recovery property is demonstrated in Figure 7. Detail comparison will be discussed later.Figures 5-7 are the results by using the proposed PIO.Different to Figure 2, the estimation performance can be further improved by using the proposed PIO. Figure 6 illustrates the main advantage of the PIO; that is, the perturbations are successfully eliminated.The disturbance recovery property is demonstrated in Figure 7. Detail comparison will be discussed later.f(x, t) → ∞ .There is no continuous compensator can compensate such the critical situation.However, after these critical points, the time derivatives of the disturbance turn into finite and therefore the unknown input reconstruction can be successfully obtained.To make quantitative comparison, the simulation results are summarized in Table 2. Table 2 contains two categories: the first one is the estimation precision comparison for system subject to continuous unknown input and the second one is for system suffering the discontinuous one.For system with continuous disturbance , simulation results show that the estimation conducted by applying the PIO is better than those obtained by using the SMO.In contrast, when system is subject to discontinuous disturbance , SMO can still reach fast estimation even though the disturbance is not differentiable and the 2 L condition for the signal time derivative is not satisfied [22].
Therefore, the input reconstruction performance by SMO is better than those by PIO in the sense of maximum estimate errors.However, it is argued that most of disturbances in the real world are continuous and no continuous control effort is capable of precisely eliminating discontinuous disturbances.As a result, under this circumstance the resulting estimation performances conducted by the PIO will be better than those conducted by the SMO.Additionally, since no discontinuous control component is directly applied in the PIO, the robust integral type observer will be an adequate choice for bandwidth limited hardware realizations.

Conclusions
This paper has proposed robust observer designs for a class of nonlinear systems.In order to achieve precise state estimation and unknown input reconstruction simultaneously, designs of the SMO and the PIO are subject to specific system structures.Sufficient conditions for the existence of the robust observers are characterized in terms of LMIs.Therefore, the observer gains could be easily and efficiently determined.For systems subject to continuous unknown input, the PIO is capable of To make quantitative comparison, the simulation results are summarized in Table 2. Table 2 contains two categories: the first one is the estimation precision comparison for system subject to continuous unknown input and the second one is for system suffering the discontinuous one.For system with continuous disturbance d 1 (t), simulation results show that the estimation conducted by applying the PIO is better than those obtained by using the SMO.In contrast, when system is subject to discontinuous disturbance d 2 (t), SMO can still reach fast estimation even though the disturbance is not differentiable and the L 2 condition for the signal time derivative is not satisfied [22].Therefore, the input reconstruction performance by SMO is better than those by PIO in the sense of maximum estimate errors.However, it is argued that most of disturbances in the real world are continuous and no continuous control effort is capable of precisely eliminating discontinuous disturbances.As a result, under this circumstance the resulting estimation performances conducted by the PIO will be better than those conducted by the SMO.Additionally, since no discontinuous control component is directly applied in the PIO, the robust integral type observer will be an adequate choice for bandwidth limited hardware realizations.

Conclusions
This paper has proposed robust observer designs for a class of nonlinear systems.In order to achieve precise state estimation and unknown input reconstruction simultaneously, designs of the SMO and the PIO are subject to specific system structures.Sufficient conditions for the existence of the robust observers are characterized in terms of LMIs.Therefore, the observer gains could be easily and efficiently determined.For systems subject to continuous unknown input, the PIO is capable of estimating system states precisely as well as recovering unknown input.For systems subject to discontinuous unknown input, the SMO can reach fast disturbance estimation.Moreover, there are no specific forms imposed on the unknown inputs, and hence the application varieties can be extended.Finally, applications of the proposed SMO and the PIO for a single link flexible robot arm are given to demonstrate the state estimation as well as the unknown input reconstruction properties.

e 1 = A 11 e 1 + A 12 e 2 − G 1 e y − Lv . e 2 = A 21 e 1 + A 22 e 2 − 2 ( 6 )e 1 =e 2 =
G 2 e y − v + D 22 f(x, t) e y = T T p e Equation (6) can be represented as the following compact form .A 11 e 1 + A 12 − G 1 T T p e 2 − Lv .A 21 e 1 + A 22 − G 2 T T p e 2 − v + D 22 f(x, t) e y = T T p e 2

e 1 = A 11 e 1 −e 2 =
LD 22 f(x, t) .A 21 e 1 + A s 22 e 2 − v + D 22 f(x, t) value, then the prescribed sliding motions are eventually fulfilled as long as the following inequality is feasible

(
value, then the prescribed sliding motions are eventually fulfilled as long as the T P + P Appl.Sci.2017,

(
of(17) and a positive definite symmetric matrix

F.
In addition, one must finally check whether , it leads to a two steps design.The following is going to propose a convenient e preceding issues simultaneously via a LMI design, where the specific structure of onsidered.

(
part of (17) and a positive definite symmetric matrix

(
part of (17) and a positive definite symmetric matrix

(
the linear part of (17) and a positive definite symmetric matrix closed-loop dynamics is said to be quadratic stable if the inequality

(
closed-loop dynamics is said to be quadratic stable if the inequality

where i 22 P and i e 2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the have to meet the following two conditions: (i) the sub- matrices are all of diagonal forms and (ii) all the elements among them are positive.

23 P
are positive.These stability conditions can be interpreted as a feasibility problem of a LMI described as follows.Consider the following system representation matrices A , B and K are defined in (39).The control gain matrix 1 L used in

22 P and i e 2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the have to meet the following two conditions: (i) the sub- matrices are all of diagonal forms and (ii) all the elements among them are positive.

23 P 1 L
are positive.These stability conditions can be interpreted as a feasibility problem of a LMI described as follows.Consider the following system representation matrices A , B and K are defined in (39).The control gain matrix used in

11
represent (42) in the compact form

where i 22 P and i e 2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.

2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the 2 have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.

2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.

1 L used in 11 A
can be interpreted as a feasibility problem of a LMI described as follows.Consider the following system representation matrices A , B and K are defined in (39).The control gain matrix is directly applied from the solution of(23).The rest control object is to determine K such that

2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.

1 L used in 11 A
can be interpreted as a feasibility problem of a LMI described as follows.Consider the following system representation matrices A , B and K are defined in (39).The control gain matrix

22 P 23 P 2 P 23 P
and i e 2 stands for the i-th diagonal element in the and the i-th element in the have to meet the following two conditions: (i) the sub- matrices are all of diagonal forms and (ii) all the elements among them are positive.Based on conditions (i) and (ii), for (46), one can derive that are positive.

1 L used in 11 A
is directly applied from the solution of(23).The rest control object is to determine K such that sub-matrices utilized in P 2 have to meet the following two conditions: (i) the sub-matrices are all of diagonal forms and (ii) all the elements among them are positive.Based on conditions (i) and (ii), for (46), one can derive that .represent (42) in the compact form

where i 22 P and i e 2 stands for the i-th diagonal element in the 23 P 2 P
and the i-th element in the have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.Based on conditions (i) and (ii), for (46), one can derive that 42) in the compact form

2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.

23 P
are positive.These stability conditions can be interpreted as a feasibility problem of a LMI described as follows.Consider the following system representation + Appl.Sci.2017, 42) in the compact form

2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.

where i 22 P and i e 2 stands for the i-th diagonal element in the 23 P 2 P
and the i-th element in the have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.

23 Pp i=1 P i 22 ξ i e i 3 sign e i 2 =
are positive.These stability conditions can be interpreted as a feasibility problem of a LMI described as follows.Consider the following system representation + 2∑ 42) in the compact form

2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.
42) in the compact form

2 23 P
stands for the i-th diagonal element in the and the i-th element in the

2 P
have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.

A,
Note that the extended system (43) is only used for stability analysis an determination purposes.No extra state information needs to be inv observer implementationthe closed-loop observer dynamics can be governed b auxiliary system

2 23 P
stands for the i-th diagonal element in the and the i-th ele respectively.In addition,

2 P
Note that the sub-matrices utilized in have to meet the following two condi matrices are all of diagonal forms and (ii) all the elements among them are positive.
42) in the compact form

2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.

2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the that the sub-matrices utilized in have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.
42) in the compact form

2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the that the sub-matrices utilized in have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.
42) in the compact form

2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the Note that the sub-matrices utilized in have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.Based on conditions (i) and (ii), for (46), one can derive that

2 23 P 2 P
stands for the i-th diagonal element in the and the i-th element in the Note that the sub-matrices utilized in have to meet the following two conditions: (i) the submatrices are all of diagonal forms and (ii) all the elements among them are positive.Based on conditions (i) and (ii), for (46), one can derive that observable and therefore the observation performance can be improved.For the SMO, consider 1   and then the control matrices returned by the MATLAB LMItoolbox are control matrices returned by the MATLAB LMItoolbox are (55)

corresponding estimation errors are depicted in Figure 2 . 2 x
Note that the values of state estimation errors.This is because that the unknown input directly affects in the direction of and the sigmoid-function-based control applied in the SMO cannot completely eliminate the unknown input.

corresponding estimation errors are depicted in Figure 2 . 2 x
Note that the values of state estimation errors.This is because that the unknown input directly affects in the direction of and the sigmoid-function-based control applied in the SMO cannot completely eliminate the unknown input.
such that the approaching condition (33) is finally fulfilled.Figure4demonstrates the unknown disturbance reconstruction by the way of equivalent control injection.

Figures 8 -
are used to demonstrate the main difference between the SMO and the PIO for discontinuous unknown input reconstruction.Since the SMO is a class of discontinuous control strategy, it is able to reconstruct the non-smooth unknown input rapidly.Figures8 and 9clearly show

Figures 8 -
are used to demonstrate the main difference between the SMO and the PIO for discontinuous unknown input reconstruction.Since the SMO is a class of discontinuous control strategy, it is able to reconstruct the non-smooth unknown input rapidly.Figures8 and 9clearly show the fast recovery property of the SMO.Figures10 and 11illustrate that the control signals generated by PIO deviate from the true value of the unknown input at 2 s, 4 s, 6 s and 8 s.This because that the magnitude at these points changes

Figures 8 -
are used to demonstrate the main difference between the SMO and the PIO for discontinuous unknown input reconstruction.Since the SMO is a class of discontinuous control strategy, it is able to reconstruct the non-smooth unknown input rapidly.Figures8 and 9clearly show the fast recovery property of the SMO.Figures10 and 11illustrate that the control signals generated by PIO deviate from the true value of the unknown input at 2 s, 4 s, 6 s and 8 s.This because that the magnitude at these points changes with infinite fast speed, that is D 22 .