Professional Documents
Culture Documents
Gao2018 Articl
Gao2018 Articl
Abstract—In this paper, we propose a dynamic observer for II. P ROBLEM F ORMULATION
nonlinear systems for the first time. It generalizes the existing
proportional observer and proportional integral observer. The Let us consider the following nonlinear systems:
nonlinear system are composed of a linear unforced part and
a nonlinear state dependent controlled part, which is account- ẋ = Ax + Bu + f (x), (1a)
ed for via its Lipschitz constant. The design approach of the y = Cx, (1b)
proposed observer is derived from the solution of the linear
matrix inequality (LMI), based on the parametrization results with initial state x(0) = x0 . x(t) ∈ Rn , u(t) ∈ Rm and
of algebraic constraints obtained from the unbiased estimation y(t) ∈ Rp are the state, input and output, respectively. Matrices
error. A numerical example is provided to show the applicability
A, B and C are known constant and of appropriate dimensions.
of the approach.
In this paper, it is assumed that the nonlinear function f (x)
Keywords—Dynamic observer; Nonlinear systems; Lips-
satisfies the following assumption [11]:
chitz; LMI
Assumption 1: The nonlinear function f (x) is assumed to be
Lipschitz in its first argument with a Lipschitz constant γ, i.e.
I. I NTRODUCTION there exists a positive constant γ such that
kf (x) − f (x̂)k ≤ γkx − x̂k, (2)
Ever since Luenberger firstly presented the results on observ-
er [1] it has been greatly investigated for nonlinear systems, for all vectors x, x̂ ∈ Rn .
see [2], and [3] for example. The most of observers applied For system (1), let us consider the following observer:
are the proportional observer (PO), which always have a static
error in the estimation. In order to deal with the static error, ż = N z + Jy + Hu + M v + T f (x̂), (3a)
the proportional and integral observer (PIO) has come out. The v̇ = P z + Qy + Gv, (3b)
application of PIO for nonlinear systems can be found in [4], x̂ = Rz + Sy, (3c)
[5] and references therein.
More recently, the dynamic observer (DO) has become a new where z ∈ Rq is the state vector of the observer, with n − p ≤
hot topic, which has a dynamic variable. In [6], we proposed q ≤ n, v ∈ Rr is an auxiliary vector and x̂ ∈ Rn is the state
a unified form of DO, which generalized the PO and PIO. estimate. Matrices N , J, H, M , T , P , Q, G, R are S are
Subsequently, it is proved that DO has better performance in unknown and of appropriate dimensions to be determined.
both steady and transient state than PO and PIO, in [7], [8], In this paper, the observer design problem is to determine
[9] and [10]. all the parametrization matrices such that the estimation error
e(t) (e(t) = x̂(t) − x(t)) → 0 when t → ∞.
At present, there is no results of DO for nonlinear systems.
To begin with, let us define the following new error variable:
The aim of this paper is to extent the DO for a class of nonlinear
systems, which are composed of a linear unforced part and a ε = z − T x, (4)
nonlinear state dependent controlled part.
The reminder of this paper is organized as follows: In Section where ε ∈ Rq .
2, the problem is presented, and the algebraic constraints Then we have the following results about the derivative of
are derived through the analysis of vector dynamics. The ε:
parameterizations of the algebraic constraints are presented in ε̇ = ż − T ẋ,
Section 3. The observer design problem is solved in Section
4. A numerical example is presented to illustrate the design = N ε + M v + T [f (x̂) − f (x)]
procedure in Section 5. Finally, some conclusions are drawn in + (N T + JC − T A)x + (H − T B)u. (5)
Section 6.
Moreover, from (3b) and (3c) we can obtain
Notation: A+ denotes any generalized inverse of matrix A
which satisfies AA+ A = A. v̇ = P ε + Gv + (P T + QC)x (6)
374
Proof: Let us chose the Lyapunov function as follows: V. N UMERICAL EXAMPLE
+ 0 1 0 f (x),
Based on the parametrization results in section 3 and The- 1 2 3
orem 1, we have the following theorem to determine matrix
Z:
v̇ = −0.0019 0.0003 0.0008 z
Theorem 2: System (10) is asymptotically stable, if there
exist a symmetric positive definite matrices P and a matrix Y, 0.003 −0.0023 y − 0.4988v,
such that the following LMI holds
T 0.3514 −0.2973 −0.027
A1 P + PA1 − AT2 YT − YA2 PB CT
x̂ = 0.0946 0.6892 0.1081 z
BT P −γI 0 < 0. (34)
−0.1622 −0.3243 0.2432
C 0 −γI
0.3243 0.811
In this case, Z = P−1 Y. + −0.2973 −0.3243 y
Proof: By inserting (27) into LMI (28), and defining PZ = 0.0811 0.2703
Y, LMI (28) becomes (34), which completes the proof.
The simulation results are shown in the following figures.
With all these results, the design procedure of the proposed
Due to that the performance of DO has been proved in [10],
observer can be obtained as follows:
the comparison between DO and PO, PIO is omitted. Fig 1
• Choose the matrix T according to the condition (12); represents the estimation error e1 of state x1 . Fig 2 represents
• Compute the matrices α1 , β1 , α2 and β2 according to (17) the estimation error e2 of state x2 . Fig 3 represents the
and (18); estimation error e3 of state x3 .
• Compute the matrix Z from Theorem 2; From these figures we can see that the estimation errors tend
• Deduce all the matrices according to (15), (16), (20), (21), to zero asymptotically. Furthermore, there is no static error in
(26) and (8b). the estimation error.
375
[2] F. Alonge, M. Cirrincione, M. Pucci, and A. Sferlazza, “A nonlinear
observer for rotor flux estimation of induction motor considering the
estimated magnetization characteristic,” IEEE Transactions on Industry
Applications, vol. 53, no. 6, pp. 5952–5965, Nov 2017.
[3] D. A. Aligia, G. A. Magallan, and C. H. D. Angelo, “Ev traction control
based on nonlinear observers considering longitudinal and lateral tire
forces,” IEEE Transactions on Intelligent Transportation Systems, vol. PP,
no. 99, pp. 1–14, Otc 2017.
[4] J. Zhu, W. Chen, H. Ma, and Z. Yang, “Robust nonlinear control design
with PI observer for an air-breathing hypersonic vehicle,” in Chinese
Automation Congress, Nov 2015, pp. 1681–1685.
Fig. 1. Estimation error e1 [5] A. H. El-Shaer, M. A. Janaideh, and I. S. M. Khalil, “Robust servo
control using PI-Luenberger observers with application to nonlinear
piezo-electrically actuated systems,” in American Control Conference,
July 2016, pp. 1317–1322.
[6] M. Darouach, N. Gao, H. Voos, and H. Marquez, “Generalized H∞
observers design for systems with unknown inputs,” in Conference on
Control and Fault-Tolerant Systems (SysTol), Oct 2013, pp. 172–177.
[7] N. Gao, M. Darouach, H. Voos, and M. Alma, “Robust unified H∞
dynamic observer design for uncertain systems,” in 33rd Chinese Control
Conference (CCC), July 2014, pp. 6509–6514.
[8] ——, “H∞ dynamic observer design for linear time invariant systems,”
in 53rd Annual Conference on Decision and Control (CDC), Dec 2014,
pp. 1631–1636.
[9] N. Gao, M. Darouach, M. Alma, and H. Voos, “Decentralized dynamic-
observer-based control for large scale nonlinear uncertain systems,” in
Fig. 2. Estimation error e2
American Control Conference, July 2015, pp. 4131–4136.
[10] N. Gao, M. Darouach, H. Voos, and M. Alma, “New unified H∞ dynamic
observer design for linear systems with unknown inputs,” Automatica,
vol. 65, no. C, pp. 43–52, 2016.
[11] G. He, J. Ji, G. He, and J. Ji, “Full-order observers design for nonlinear
systems with unknown input,” in Chinese Control and Decision Confer-
ence, May 2011, pp. 230–234.
[12] S. Kong, M. Saif, and B. Liu, “Observer design for a class of nonlinear
fractional-order systems with unknown input,” Journal of the Franklin
Institute, vol. 354, no. 13, June 2017.
VI. C ONCLUSIONS
In this paper, we proposed a DO for a class of nonlinear
systems for the first time. Firstly the algebraic constraints is
obtained, based on the analysis of estimation error. Then the
observer design problem is reduced to the lMI optimization
problem, based on the parametrization of algebraic constraints
and the Lipschitz condition. A numerical example is presented
to illustrated effectiveness of the proposed observer for nonlin-
ear systems.
The exiting results of DO are mainly focused on the linear
system. However, the most of system in practice are nonlinear,
such as vehicle. The proposed DO can give us a suggestion,
when we applied it to the intelligent vehicles control system.
ACKNOWLEDGEMENT
This work is partially supported by the Natural Science Foun-
dation of Shaanxi Province (2017JQ6036, 2016KW-035), and
the Fundamental Research Funds for the Central Universities
in Chang’an University, China (310822171005, 300102228403,
310832171007).
R EFERENCES
[1] D. Luenberger, “An introduction to observers,” Automatic Control, IEEE
Transactions on, vol. 16, no. 6, pp. 596–602, Dec 1971.
376