Professional Documents
Culture Documents
Observer Design For LPV Systems With Uncertain Measurements On Scheduling Variables: Application To An Electric Ground Vehicle
Observer Design For LPV Systems With Uncertain Measurements On Scheduling Variables: Application To An Electric Ground Vehicle
Abstract—In this paper, we aim to study the observer de- exogenous parameters are available, an LPV system can be re-
sign problem for polytopic linear-parameter-varying (LPV) formulated into a convex combination of linear-time-invariant
systems with uncertain measurements on scheduling vari- (LTI) systems and the well-developed results on LTI systems
ables. Due to the uncertain measurements, the uncertain-
ties are considered in the weighting factors. It is assumed can be extended to the LPV systems. If the nonlinearities are
that the vertices of polytope are the same when the determined with exogenous nonstationary parameters, the non-
measurements on scheduling variables are uncertain and linear system can be transferred into an LPV system and the
perfect. Then, an LPV system with the uncertain weight- analysis and synthesis of the nonlinear system are available to
ing factors can be transferred to an LPV system with un- be carried out under the framework of linear systems. Due to
certainties. To deal with the uncertainties and unknown
disturbance in the observer design problem, we propose the significant advantages, the research on LPV systems have
a gain-scheduling sliding mode observer. Defining the esti- gained numerous attention from both theoretical development
mation error as the state vector minus the estimated state and application sides. The authors in [7] investigated the model
vector, the estimation error dynamics is established. The predictive control (MPC) for LPV systems with bounded rates
sliding mode observer design method is developed based of parameter changes. The theory of MPC control was extended
on analysis results of the established estimation error sys-
tem. The proposed observer design method is then applied to LPV systems. The dynamic output feedback controller de-
to an electric ground vehicle (EGV) in which the measure- sign for discrete-time LPV systems was presented in [8]. The
ment of longitudinal velocity is assumed to be uncertain. uncertain issue of LPV systems was discussed in [9] and the
Experimental tests and comparisons are given to show the observer-based controller was designed for discrete-time LPV
advantages of the proposed design method and the de-
system. The finite-time stability for LPV systems was discussed
signed observer.
in [10]. At the application side, the LPV techniques have been
Index Terms—Electric ground vehicle, H∞ filtering, successfully applied to a number of practical setups, to name
linear-parameter-varying system, sliding mode observer, a few, such as polymer electrolyte membrane (PEM) fuel cell
uncertain measurements.
systems in [11], Diesel engines in [12], inverted pendulums in
[13], and wind turbine systems in [14].
I. INTRODUCTION When the exogenous nonstationary parameters are measur-
able online, it is desired that the controllers and observers for
HE last two decades have witnessed the increasing at-
T tention to linear-parameter-varying (LPV) systems; see
[1]–[6] and the references therein. The main reason arises from
LPV systems are also dependent on the measurable parameters.
In this way, the conservativeness of the design can be reduced.
This is the idea of gain-scheduling approach. In most of gain-
the fact the LPV technique is very useful to deal with smooth
scheduling controller or observer design work, it is generally
nonlinearities. In LPV systems, the state-space models depend
assumed that the measurements on the scheduling variables are
on exogenous nonstationary parameters. When the bounds of
perfect and the controller or observer directly employs the mea-
sured scheduling variables. However, in many practical appli-
Manuscript received April 5, 2015; revised December 28, 2015; ac-
cepted January 25, 2016. Date of publication January 27, 2016; date
cations, the measurements on the scheduling variables cannot
of current version April 28, 2016. Recommended by Technical Editor M. be so ideal. For example, the vehicle longitudinal velocity is
Basin. The work of H. Zhang was supported in part by The National quite important for vehicle control and diagnosis. For engine-
Science Foundation of China under Grant 61403252.
H. Zhang is with the School of Transportation Science and
powered vehicles, the longitudinal velocity is estimated with
Engineering, Beihang University, Beijing 100191 China (e-mail: the engine speed. Without the vehicle slip, this approach may
huizhang285@gmail.com). be accurate. However, the vehicle should maintain the slip ratio
G. Zhang and J. Wang are with the Department of Mechani-
cal and Aerospace Engineering, The Ohio State University, Colum-
at a certain level to fulfill a good road cohesive condition. There-
bus, OH 43210 USA (e-mail: zhang.3682@buckeyemail.osu.edu; fore, the estimated vehicle longitudinal velocity is inaccurate.
wang.1381@osu.edu). If the inaccurate or uncertain measurements of the scheduling
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org.
variables are directly taken as the ideal measurements, the per-
Digital Object Identifier 10.1109/TMECH.2016.2522759 formance of the designed controllers and observers cannot be
1083-4435 © 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
1660 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 21, NO. 3, JUNE 2016
guaranteed. Recently, there are some research works on the un- scheduling variables are known and the scheduling variables are
certain measurements of LPV scheduling variables. In [9], the measurable, the number of polytope vertices to describe the sys-
uncertain-measurement-induced issue was regarded as a distur- tem is 2r and the system matrix set S = (A(α), B1 (α), B2 (α))
bance. However, when the scheduling variables lie in the system expressed as
matrix and the uncertainties are large, definitely, the stability
2r
2r
will be degraded and the disturbance method cannot be applied.
S = ΩΩ = αi Ωi ; 0 ≤ αi ≤ 1; αi = 1 (2)
In [15] and [16], the difference between the weighting factors i=1 i=1
calculated with ideal measurements and the estimated values
satisfies with a Lipschitz condition. where Ωi = (Ai , B1,i , B2,i ) and the value of matrix set for each
The main principle is to design an observer to estimate the vertex is known. Since the scheduling variables are measurable
unavailable states [17]–[22]. In the literature, there are a lot of online, the value of weighting factor αi for each vertex can
well-known types of observer such as the Kalman filter [23], be determined online. To formulate the problem, we make the
[24], the Luenberger observer [25], [26], the H∞ filter [27], following assumptions.
[28], the H2 filter [29], [30], the mixed H2 /H∞ filter [31], [32],
and the sliding mode observer [33], [34]. Each type of observer Assumption 1: The matrix Ai is a Hurwitz matrix and each
has its own advantages and application fields. The H∞ filters subsystem is observable.
are robust to system uncertainties. However, the uncertainties Assumption 2: The symbol u denotes the control input that is
should be well studied or modeled before the filters design. The known and the symbol ω is the disturbance that is unknown
sliding model observers or controllers are also capable to deal but bounded as
with system uncertainties and only the bounds of uncertainties ω ≤ δ1 (3)
are necessary [35], [36].
In this study, we aim to study the observer design problem for where δ1 is a known positive scalar.
LPV systems with uncertain measurements on scheduling vari- Assumption 3: Though the measurements on the scheduling
ables. The contributions of this study can be summarized as: 1) variables may not be accurate, the vertices of the describ-
we employ a different method to describe the LPV systems with ing polytope do not change, that is, we use one polytope to
uncertain measurements on scheduling variables; 2) we propose describe the system.
robust H∞ sliding mode observer for LPV systems subject to the
exogenous disturbances, unknown inputs, and uncertainties on In this study, we dedicate to develop a gain-scheduling sliding
scheduling variables; 3) slack matrices are introduced to reduce mode observer for the LPV system. If the scheduling variables
the conservativeness of obtained condition; and 4) the proposed are perfectly measurable, the determined weighting factors can
design method is successfully applied to an EGV to estimate the be directly used in the gain-scheduling observer design. How-
sideslip angle. ever, each physical sensor has its own resolution and the mea-
Notation: The notations used in this paper are standard. surement cannot be totally perfect. If the weighting factors of the
Superscript “T” and “−1” indicate matrix transposition and original system in (1) are directly used in the gain-scheduling
matrix inverse; in symmetric block matrices or long ma- observer, the mismatched weighting factors may deteriorate
trix expressions, we use ∗ as an ellipsis for the terms that the designed observer. Therefore, it is necessary to consider
are introduced by symmetry; and X represents the Eu- the asynchronous weighting factors. Consider a generalized case
clidean norm for vectors and the spectral norm for matri- for the scheduling variables with uncertain measurements as
ces. Matrices, if their dimensions are not explicitly stated, k i α̂i ≤ αi = ki α̂i ≤ k̄i α̂i ∀ i = 1, . . . , 2r (4)
are assumed to be compatible for algebraic operations. For
a real symmetric matrix P , the notations P > 0, and P < where α̂i denotes the weighting factor for the ith vertex calcu-
0, mean that P is positive definite, and negative definite, lated with the imprecisely measured scheduling variables, ki is
respectively. the uncertain factor, and k i and k̄i are known bounds of ki . With
the expression in (4), one gets
II. PROBLEM FORMULATION AND PRELIMINARY
r r
2 2
Consider a class of the LPV system with the following ex- A(α) = αi Ai = α̂i (Ai + (ki − 1)Ai )
pression: i=1 i=1
r r
2 2
ẋ = A(α)x + B1 (α)u + B2 (α)ω
= α̂i (Ai + ΔAi ) , α̂ = 1
y = Cx + Dv (1) i=1 i=1
r r
where x is the system state vector, u is the input vector, ω is 2 2
the disturbance, y is the measured output vector, and v denotes B1 (α) = αi B1,i = α̂i (B1,i + (ki − 1)B1,i )
the measurement noise. A(α), B1 (α), B2 (α), C, and D are i=1 i=1
r
matrices with compatible dimensions. Suppose that the number 2
of scheduling variables ρl (l = 1, . . . , r) is r and the scheduling = α̂i (B1,i + ΔB1,i )
variable is independent with each other. Then, if the bounds of i=1
ZHANG et al.: H∞ OBSERVER DESIGN FOR LPV SYSTEMS WITH UNCERTAIN MEASUREMENTS ON SCHEDULING VARIABLES 1661
r r
2 2
B2 (α)ω = α̂i ki B2,i ω = α̂i B2,i ω1
i=1 i=1
2r
2eT P B2 (α̂)w1 ≤ ψ3 eT e + δ22 ψ3−1 P B2 (α̂)2 (21)
ϕ2 (α̂) = α̂i ϕ2,i
i=1 −2ϕT2 (α̂)P e = −ψ1 (1 + ψ4 )ζ 2 (α̂)x̂T x̂. (22)
ZHANG et al.: H∞ OBSERVER DESIGN FOR LPV SYSTEMS WITH UNCERTAIN MEASUREMENTS ON SCHEDULING VARIABLES 1663
Then, the expression J equals to The main disadvantage of polytopic LPV systems is that the
number of vertices would exponentially increase with respect
J = e Γe + 2e P B̂1 (α̂)ν − γ ν ν
T T 2 T
to the number of scheduling variables. When the number is
T
large, the computational load becomes heavy and it is difficult
e Γ P B̂1 (α̂) e
= (23) to find the feasible solution. Thus, it is necessary to reduce the
ν ∗ −γ I 2 ν conservativeness of obtained condition. The following theorem
offers less conservative results.
where Γ = P (A(α̂) − L(α̂)C) + (P (A(α̂) − L(α̂)C))T +
Theorem 3: Given a positive scalar γ, the estimation error
ψ1−1 P 2 + ψ2 ζ 2 (α̂)I + ψ3 I + GT G. Performing the Schur
system in (9) is asymptotically stable and the H∞ performance
compliment to (15), we can get
is guaranteed if there exists a positive-definite matrix P , random
Γ P B̂1 (α̂) matrices E(α̂), F (α̂), and positive scalars ψ1 , ψ2 , ψ3 , and ψ5 (α̂)
< 0. (24) such that the following conditions are satisfied:
∗ −γ 2 I
⎡
Obviously, the condition in (17) is satisfied when the condition Λ2 Λ3 F (α̂)B̄1 (α̂) GT
⎢
(15) holds. Therefore, both the stability and the H∞ perfor- ⎢ ∗ −E(α̂) − E T (α̂) E T (α̂)B̄1 (α̂) 0
⎢
mance are achieved when the condition (15) holds. The proof is ⎢ ∗ ∗ −γ 2 I
⎢ 0
completed. ⎢
Ψ= ⎢ ∗⎢ ∗ ∗ −I
Though Theorem 1 provides the condition that can guarantee
⎢
the stability and the H∞ performance, the varying matrix M is ⎢ ∗ ∗ ∗ ∗
⎢
involved. Since the value of matrix M is uncertain, the condi- ⎢ ∗ ∗ ∗ ∗
⎣
tion in (15) has infinite dimensions. In the following theorem,
Lemma 1 will be used to eliminate the matrix M . ∗ ∗ ∗ ∗
Theorem 2: Given a positive scalar γ, the estimation error ⎤
P F (α̂)Δ3 (α̂) 0
system in (9) is asymptotically stable and the H∞ performance ⎥
0 T
E (α̂)Δ3 (α̂) 0 ⎥
is guaranteed if there exists a positive-definite matrix P and ⎥
positive scalars ψ1 , ψ2 , ψ3 , and ψ5 (α̂) such that the following 0 0 ψ5 (α̂)B̃1 (α̂) ⎥
T
⎥
⎥
condition is satisfied: 0 0 0 ⎥<0 (27)
⎡ ⎤ ⎥
GT ⎥
Λ1 P B̄1 (α̂) P P Δ3 (α̂) 0 −ψ1 I 0 0 ⎥
⎢ ⎥ ⎥
⎢ ∗ −γ 2 I 0 0 0 ψ5 (α̂)B̃1T (α̂) ⎥ ⎥
⎢ ⎥ ∗ −ψ5 (α̂)I 0 ⎦
⎢ ⎥
⎢ ∗ ∗ −I 0 0 0 ⎥
⎢
⎢
⎥
⎥ < 0.
∗ ∗ −ψ5 (α̂)I
⎢ ∗ ∗ ∗ −ψ1 I 0 0 ⎥
⎢ ⎥
⎢ ⎥ where Λ2 = F (α̂)(A(α̂) − L(α̂)C) + (F (α̂)(A(α̂) − L(α̂)
⎢ ∗ ∗ ∗ ∗ −ψ5 (α̂)I 0 ⎥
⎣ ⎦ C))T + ψ2 ζ 2 (α̂) + ψ3 I and Λ3 = P − F (α̂) + (A(α̂) −
∗ ∗ ∗ ∗ ∗ −ψ5 (α̂)I L(α̂)C)T E(α̂).
(25) Proof: The gap between the condition (27) and the condition
(25) can be bridged by multiplying Φ on the left of Ψ and the
Proof: The condition in (15) can be rewritten as transpose on the right of Ψ with
⎡ ⎤
Λ1 P B̄1 (α̂) GT P ⎡ ⎤
⎢ ⎥ I (A(α̂) − L(α̂)C)T 0 0 0 0 0
⎢ ∗ −γ 2 I 0 0 ⎥ ⎢ ⎥
⎢ ⎥ ⎢0 B̄1T (α̂) I 0 0 0 0⎥
⎢ ∗ ∗ −I 0 ⎥ ⎢ ⎥
⎣ ⎦ ⎢0 0 0 I 0 0 0⎥
⎢ ⎥
∗ ∗ ∗ −ψ1 Φ=⎢ ⎥ . (28)
⎢0 0 0 0 I 0 0 ⎥
⎡ ⎤ ⎢ ⎥
P Δ3 (α̂) ⎢ T ⎥
⎢ ⎥ ⎣ 0 Δ 3 (α̂) 0 0 0 I 0 ⎦
⎢ 0 ⎥
+⎢
⎢
⎥M 0
⎥ B̃1 (α̂) 0 0 0 0 0 0 0 0 I
⎣ 0 ⎦
0 Since the weighting factor vector α̂ is involved in the condi-
⎛⎡ ⎤ ⎞T tion of Theorem 3, the condition has infinite dimensions. The
P Δ3 (α̂)
⎜⎢ ⎥ ⎟ following theorem is going to project the condition to the ver-
⎜⎢ 0 ⎥ ⎟ tices of the polytope such that the conditions can be used to
+⎜⎢
⎜⎢
⎥ M 0 B̃1 (α̂)
⎥ 0 0 ⎟
⎟ < 0. (26)
⎝⎣ 0 ⎦ ⎠ calculate the observer gain.
Theorem 4: Given a positive scalar γ and scalars λi , the
0
estimation error system in (9) is asymptotically stable and
In terms of Lemma 1, the conditions (15) and (25) are equivalent the H∞ performance is guaranteed if there exists a positive-
with each other. definite matrix P , random matrices Fi , L̂i , and positive scalars
1664 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 21, NO. 3, JUNE 2016
ψ1 , ψ2 , ψ3 , and ψ5,i such that the following conditions are is nonsingular. Therefore, F (α̂) is nonsingular and the inverse
satisfied: exists. With the definition of L̂(α̂), the observer gain can be
calculated in terms of (30).
Ψij + Ψj i < 0 (29)
It is necessary to mention that the H∞ performance index γ
where indicates the effect of the disturbance to the signal z. It is desired
⎡ that the performance index γ is as small as possible. The optimal
Λ2,ij Λ3,ij 0 −L̂i D GT
⎢ observer is defined as the one with the gain which is obtained
⎢ ∗ −λi Fi − λi FiT 0 −λi L̂i D 0 by minimizing the value for γ. The minimization can be done
⎢
⎢ in terms of the following corollary.
⎢ ∗ ∗ −γ I2
0
⎢ Corollary 1: The minimum H∞ performance index γ ∗ in
⎢
Ψij = ⎢ ∗ ∗ ∗ −I Theorem 4 can be found by solving the following convex opti-
⎢
⎢
⎢ ∗ ∗ ∗ ∗ mization problem:
⎢
⎢ ∗ ∗ ∗ ∗
∗
⎣ γ = min γ
∗ ∗ ∗ ∗ s. t. (29).
⎤
P Fi Δ3,j 0 Remark 3: It was reported in [37] that the sliding mode ob-
⎥
0 λi Fi Δ3,j 0 ⎥ servers are different from Luenberger observers since there are
⎥
T ⎥ nonlinear discontinuous terms incorporated in the observer ex-
0 0 ψ5,i B̃1,j ⎥
⎥ pressions. The discontinuous terms are dependent on the out-
0 0 0 ⎥<0
⎥ put estimation error. It can be seen from (8) and (16) that
⎥
−ψ1 I 0 0 ⎥ there are two output-estimation-error-dependent discontinuous
⎥
∗ −ψ5,i I ⎥ terms. Therefore, the designed observer in (8) is a sliding mode
0 ⎦ observer. The sliding surface is the estimation error space.
∗ ∗ −ψ5,i I Moreover, we can see from Theorem 1 that the discontinuous
functions ϕ1 (α̂) and ϕ2 (α̂) may have too large values when
Λ2,ij = Fi Aj − L̂i C + (Fi Aj − L̂i C)T + ψ2 ζi2 I + ψ3 I, the residual ey is quite small. These large values of discontinu-
Λ3,ij = P − Fi + λi ATj Fi − λi C T L̂Ti , and 1 ≤ i ≤ j ≤ 2r . ous functions are harmful for the design observer. To avoid this
In addition, the observer gain L(α̂) can be calculated via the phenomenon, the discontinuous functions in Theorem 1 can be
following expression: reformulated as
L(α̂) = F −1 (α̂)L̂(α̂). (30)
2r
ẋ = Ax + B1 δ + B2 Mz (34)
to develop parameter-dependent conditions. In this study, we
introduce two slack matrices F (α̂) and E(α̂) in Theorem 3. In where
Theorem 1 and Theorem 2, the positive-definite P is coupled ⎡ c̄ ⎤
with the system matrix A(α̂) − L(α̂)C. However, in Theorem
f ⎡ ⎤
⎢ mvx ⎥ 0
3, a nonsingular matrix F (α̂) is coupled with the system matrix β
x= , B1 = ⎢
⎣ l c̄
⎥ , B2 = ⎣ 1 ⎦
⎦
instead of the positive-definite matrix. Therefore, the derived η f f
condition in Theorem 3 is relaxed. Moreover, both F (α̂) and Iz
Iz
E(α̂) are dependent on the scheduling variables. ⎡ ⎤
−c̄f − c̄r lr c̄r − lf c̄f
Remark 5: Observe from (30) that the calculation of observer
⎢ − 1 ⎥
gain consists of online computation and offline computation. ⎢ mvx mvx2 ⎥
A= ⎢ ⎥
The offline computation is to solve the conditions in (29) and ⎣ lr c̄r − lf c̄f −lf2 c̄f − lr2 c̄r ⎦
derive the values for Fi and L̂i ∀i = 1, . . . , 2r . The online Iz Iz vx
calculation includes the computation of weighting factors α̂i
and the matrix operation in (30). Moreover, there are some where β is the vehicle sideslip angle, vx is the longitudinal
prescribed scalars λi ∀i = 1, . . . , 2r in Theorem 4. In order to velocity, and the approximated values of corning stiffness are
simply the observer design, the scalars can be selected as one. denoted by c̄f and c̄r , respectively.
However, in order to derive smaller H∞ performance index, Since the longitudinal velocity vx is not always constant,
the nonlinear optimization algorithms such as the MATLAB the model in (34) is not an LTI system but a nonlinear system
functions “fmincon” and “fminsearch” can be employed. [50]. It can be converted to an LPV representative. Suppose
that the longitudinal velocity vx is within the range [ v x v̄x ] in
IV. APPLICATION TO AN EGV which v x is the lower bound of the velocity and v̄x is the upper
bound of the velocity. The scheduling variables are chosen as
The lateral stability is of importance for ground vehicles and
ρ1 = v1x and ρ2 = v12 . Then, the nonlinear model in (34) can be
the vehicle sideslip angle is a critical index for the lateral stabil- x
represented by
ity. It is well-known that the vehicle sideslip angle is necessary
for electronic stability program systems. Unfortunately, cur- ẋ = A(α)x + B1 (α)δ + B2 Mz
rently, the sideslip angle is not measurable by using affordable
physical sensors [45]–[48]. In order to deal with the conflict,
4
an alternative approach is to estimate the sideslip angle with = αi (Ai x + B1,i δ + B2 Mz ) (35)
i=1
relatively cheap physical sensors. We can see from the existing
work that the yaw rate measurement is a good choice for the where
sideslip angle estimation since the commercialized gyroscope ⎡ ⎤
−c̄f − c̄r lr c̄r − lf c̄f ⎡ c̄ ⎤
can get the accurate yaw rate. − 1 f
To analyze the lateral dynamics and establish the model, we ⎢ mv x mv x2 ⎥ ⎢ mv ⎥
⎢ ⎥
⎥ , B1,1 = ⎢ ⎥
x
employ a two-degree-of-freedom bicycle model as shown in A1 = ⎢ ⎣ l c̄ ⎦
⎣ lr c̄r − lf c̄f −lf2 c̄f − lr2 c̄r ⎦ f f
Fig. 2. The importation notations are given as follows: the total
Iz Iz v x Iz
ground vehicle mass is represented by m; the inertia moment ⎡ ⎤
about the yaw axis through its center of gravity (CG) is repre- −c̄f − c̄r lr c̄r − lf c̄f ⎡ c̄f ⎤
⎢ − 1⎥
sented by Iz ; lf and lr are used to denote distances of the front ⎢ mv̄x mv 2x ⎥ ⎢ mv̄x ⎥
axis and the rear axis from the CG, respectively; the front-wheel A2 = ⎢ ⎥ , B1,2 = ⎢
⎣ l c̄
⎥
⎦
⎣ lr c̄r − lf c̄f −lf c̄f − lr c̄r
2 2 ⎦ f f
steering angle is δ, which is controlled by the driver and can be
Iz Iz v̄x Iz
measured online via the encoder mounted on the steering col-
⎡ ⎤ ⎡ ⎤
umn; αf and αr stand for the wheel slip angles of the front −c̄f − c̄r lr c̄r − lf c̄f c̄f
⎢ − 1⎥
and rear tires, which are decided the front and rear lateral tire mv x mv̄x2
⎢ mv x ⎥
⎢ ⎥
forces Fy f and Fy r , respectively. In addition, Mz denotes the A3 = ⎢ ⎥ , B1,3 = ⎢
⎣ l c̄
⎥
⎦
⎣ lr c̄r − lf c̄f −lf c̄f − lr c̄r ⎦
2 2
f f
direct yaw moment about the yaw axis, which is induced by
the unequal tracking/braking forces on the force tyres. Due to Iz Iz v x Iz
1666 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 21, NO. 3, JUNE 2016
⎡ ⎤ ⎡ c̄ ⎤
−c̄f − c̄r lr c̄r − lf c̄f f
⎢ − 1 ⎥
⎢ mv̄x mv̄x2
⎥ ⎢ mv̄ ⎥
⎥ , B1,4 = ⎢ ⎥
x
A4 = ⎢ ⎣ ⎦
⎣ lr c̄r − lf c̄f −lf c̄f − lr c̄r ⎦
2 2 lf c̄f
Iz Iz v̄x Iz
1 1 1 1 1
v x − v̄1x v1x2 − v̄12 v − vx v 2 − v̄ x
2
α1 = , α2 = x x
x
1 1 1 1
v1x − v̄1x v12x − v̄12
x
vx − v̄ x vx 2 − v̄ x
2
1 1 1 1 1
v x − v̄1x v1x2 − v12 v − vx v 2 − vx
2
α3 = x
, α4 = x x .
1 1 1 1
v1x − v̄1x v12x − v̄12
x
vx − v̄ x v 2x − v̄ x2
TABLE I
COMPARISON OF SIDESLIP ANGLE ESTIMATION ERROR eβ FOR TWO
OBSERVERS IN THE FIRST TEST
TABLE II
COMPARISON OF SIDESLIP ANGLE ESTIMATION ERROR eβ FOR TWO
OBSERVERS IN THE SECOND TEST
[10] F. Amato, M. Ariola, and C. Cosentino, “Finite-time stability of linear [33] M.-F. Hsieh and J. Wang, “Sliding-mode observer for urea-selective cat-
time-varying systems: Analysis and controller design,” IEEE Trans. Au- alytic reduction (SCR) mid-catalyst ammonia concentration estimation,”
tom. Control, vol. 55, no. 4, pp. 1003–1008, Apr. 2010. Int. J. Auto. Technol., vol. 12, no. 3, pp. 321–329, 2011.
[11] F. Bianchi, C. Kunusch, C. Ocampo-Martinez, and R. Sanchez-Pena, “A [34] L. Zhao, J. Huang, H. Liu, B. Li, and W. Kong, “Second-order
gain-scheduled LPV control for oxygen stoichiometry regulation in PEM sliding-mode observer with online parameter identification for sensorless
fuel cell systems,” IEEE Trans. Control Syst. Technol., vol. 22, no. 5, induction motor drives,” IEEE Trans. Ind. Electron., vol. 61, no. 10,
pp. 1837–1844, Sep. 2014. pp. 5280–5289, Oct. 2014.
[12] X. Wei and L. del Re, “Gain scheduled H∞ control for air path systems of [35] Y. Lin, Y. Shi, and R. Burton, “Modeling and robust discrete-time sliding
diesel engines using LPV techniques,” IEEE Trans. Control Syst. Technol., mode contril design for a fluid power electrohydraulic actuator (EHA)
vol. 15, no. 3, pp. 406–415, May 2007. system,” IEEE/ASME Trans. Mechatronics, vol. 18, no. 1, pp. 1–10,
[13] D. Robert, O. Sename, and D. Simon, “An H∞ LPV design for sampling Feb. 2013.
varying controllers: Experimentation with a T-inverted pendulum,” IEEE [36] F. Li, L. Wu, P. Shi, and C. C. Lim, “State estimation and sliding mode con-
Trans. Control Syst. Technol., vol. 18, no. 3, pp. 741–749, May 2010. trol for semi-Markovian jump systems with mismatched uncertainties,”
[14] P. Gebraad, J. van Wingerden, P. Fleming, and A. Wright, “LPV identi- Automatica, vol. 51, no. 1, pp. 385–393, 2015.
fication of wind turbine rotor vibrational dynamics using periodic distur- [37] C. P. Tan and C. Edwards, “An LMI approach for designing sliding mode
bance basis functions,” IEEE Trans. Control Syst. Technol., vol. 21, no. 4, observers,” Int. J. Control, vol. 74, no. 6, pp. 1559–1568, 2001.
pp. 1183–1190, Jul. 2013. [38] P. Bergsten, R. Palm, and D. Driankov, “Observers for Takagi-Sugeno
[15] D. Ichalal, B. Marx, J. Ragot, and D. Maquin, “State estimation of Takagi- fuzzy systems,” IEEE Trans. Syst., Man, Cybern. B, vol. 32, no. 1,
Sugeno systems with unmeasurable premise variables,” IET Control The- pp. 114–121, Feb. 2002.
ory Appl., vol. 4, no. 5, pp. 897–908, 2010. [39] C. P. Tan and C. Edwards, “Sliding mode observers for detection and
[16] K.-Y. Lian, C.-H. Chiang, and H.-W. Tu, “LMI-based sensorless control reconstruction of sensor faults,” Automatica, vol. 38, no. 10, pp. 1815–
of permanent-magnet synchronous motors,” IEEE Trans. Ind. Electron., 1821, 2002.
vol. 54, no. 5, pp. 2769–2778, Oct. 2007. [40] A. Akhenak, M. Chadli, J. Ragot, and D. Maquin, “Design of sliding
[17] K. Cho, J. Kim, S. B. Choi, and S. Oh, “A high-precision motion con- mode unknown input observer for uncertain Takagi-Sugeno model,” in
trol based on a periodic adaptive disturbance observer in a PMLSM,” Proc. Mediterranean Conf. Control Autom., Athens, Greece, Jun. 2007,
IEEE/ASME Trans. Mechatronics, vol. 20, no. 5, pp. 2158–2171, pp. 1–6.
Oct. 2015. [41] M. Fallah, R. Bhat, and W. F. Xie, “Optimized control of semiactive
[18] G. Phanomchoeng and R. Rajamani, “Real-time estimation of rollover in- suspension systems using H∞ robust control theory and current signal
dex for tripped rollovers with a novel unknown input nonlinear observer,” estimation,” IEEE/ASME Trans. Mechatronics, vol. 17, no. 4, pp. 767–
IEEE/ASME Trans. Mechatronics, vol. 19, no. 2, pp. 743–754, Apr. 2014. 778, Aug. 2012.
[19] W. He and S. S. Ge, “Vibration control of a nonuniform wind tur- [42] S. Ibaraki, S. Suryanarayanan, and M. Tomizuka, “Design of Luenberger
bine tower via disturbance observer,” IEEE/ASME Trans. Mechatronics, state observers using fixed-structure H∞ optimization and its applica-
vol. 20, no. 1, pp. 237–244, Feb. 2015. tion to fault detection in lane-keeping control of automated vehicles,”
[20] H. Zhang, J. Wang, and Y.-Y. Wang, “Nonlinear observer design of diesel IEEE/ASME Trans. Mechatronics, vol. 10, no. 1, pp. 34–42, Feb. 2005.
engine selective catalytic reduction systems with NO x sensor measure- [43] L. Xie and Y. C. Soh, “Robust control of linear systems with generalized
ments,” IEEE/ASME Trans. Mechatronics, vol. 20, no. 4, pp. 1585–1594, positive real uncertainty,” Automatica, vol. 33, no. 5, pp. 963–967, 1997.
Aug. 2015. [44] H. Zhang, Y. Shi, and A. Saadat Mehr, “Robust weighted H∞ filtering for
[21] H. Hur and H.-S. Ahn, “Unknown input H∞ observer-based localization networked systems with intermitted measurements of multiple sensors,”
of a mobile robot with sensor failure,” IEEE/ASME Trans. Mechatronics, Int. J. Adapt. Control Signal Process., vol. 25, no. 4, pp. 313–330, 2011.
vol. 19, no. 6, pp. 1830–1838, Dec. 2014. [45] R. Wang, H. Zhang, and J. Wang, “Linear parameter-varying controller
[22] A. Mujumdar, B. Tamhane, and S. Kurode, “Observer-based sliding design for four wheel independently-actuated electric ground vehicles
mode control for a class of noncommensurate fractional-order sys- with active steering systems,” IEEE Trans. Control Syst. Technol., vol. 22,
tems,” IEEE/ASME Trans. Mechatronics, vol. 20, no. 5, pp. 2504–2512, no. 4, pp. 1281–1296, Jul. 2014.
Oct. 2015. [46] D. Piyabongkarn, R. Rajamani, J. A. Grogg, and J. Y. Lew, “Development
[23] R. E. Kalman, “A new approach to linear filtering and prediction prob- and experimental evaluation of a slip angle estimator for vehicle stability
lems,” J. Basic Eng., vol. 82, pp. 35–45, 1960. control,” IEEE Trans. Control Syst. Technol., vol. 17, no. 1, pp. 78–88,
[24] S. Helm, M. Kozek, and S. Jakubek, “Combustion torque estimation and Jan. 2009.
misfire detection for calibration of combustion engines by parametric [47] Y. H. Hsu, S. M. Laws, and J. C. Gerdes, “Estimation of tire slip angle and
Kalman filtering,” IEEE Trans. Ind. Electron., vol. 59, no. 11, pp. 4326– friction limits using steering torque,” IEEE Trans. Control Syst. Technol.,
4337, Nov. 2012. vol. 18, no. 4, pp. 896–907, Jul. 2010.
[25] D. Luenberger, “Observing the state of a linear system,” IEEE Trans. Mil. [48] S. H. You, J. O. Hahn, and H. Lee, “New adaptive approaches to real-time
Electron., vol. ME-8, no. 2, pp. 74–80, Apr. 1964. estimation of vehicle sideslip angle,” Control Eng. Pract., vol. 17, no. 12,
[26] K. Erazo and E. M. Hernandez, “A model-based observer for state and pp. 1367–1379, 2009.
stress estimation in structural and mechanical systems: Experimental val- [49] R. Wang, Y. Chen, D. Feng, X. Huang, and J. Wang, “Development and
idation,” Mech. Syst. Signal. Process., vol. 43, no. 1-2, pp. 141–152, performance characterization of an electric ground vehicle with inde-
Feb. 2014. pendently actuated in-wheel motors,” J. Power Sources, vol. 196, no. 8,
[27] H. Gao and T. Chen, “H∞ estimation for uncertain systems with limited pp. 3962–3971, 2011.
communication capacity,” IEEE Trans. Autom. Control, vol. 52, no. 11, [50] H. Zhang, X. Zhang, and J. Wang, “Robust gain-scheduling energy-to-
pp. 2070–2084, Nov. 2007. peak control of vehicle lateral dynamics stabilisation,” Vehicle Syst. Dy-
[28] M. Sahebsara, T. Chen, and S. L. Shah, “Optimal H∞ filtering in net- nam., vol. 52, no. 3, pp. 309–340, 2014.
worked control systems with multiple packet dropouts,” Syst. Control [51] H. Li, P. Shi, D. Yao, and L. Wu, “Observer-based adaptive sliding
Lett., vol. 57, no. 9, pp. 696–702, 2008. mode control of nonlinear Markovian jump systems,” Automatica, vol. 64,
[29] V. Dragan and A.-M. Stoica, “Optimal H2 filtering for a class of linear no. 1, pp. 133–142, 2016.
stochastic systems with sampling,” Automatica, vol. 48, no. 10, pp. 2494– [52] H. Li and J. Wang and P. Shi, “Output-feedback based sliding mode control
2501, 2012. for fuzzy systems with actuator saturation,” IEEE Trans. Fuzzy Syst., to
[30] L. Wu and W. X. Zheng, “Reduced-order H2 filtering for discrete linear be published.
repetitive processes,” Signal Process., vol. 91, no. 7, pp. 1636–1644, 2011. [53] H. Li and Y. Shi, “Robust distributed model predictive control of con-
[31] W. M. Haddad, D. S. Bernstein, and D. Mustafa, “Mixed-norm H2 /H∞ strained continuous-time nonlinear systems: A robustness constraint ap-
regulation and estimation: The discrete-time case,” Syst. Control Lett., proach,” IEEE Trans. Autom. Control, vol. 59, no. 6, pp. 1673–1678,
vol. 16, no. 4, pp. 235–247, 1991. Jun. 2014.
[32] D. J. N. Limebeer, B. D. O. Anderson, and B. Hendel, “A Nash game [54] H. Li and Y. Shi, “Robust distributed receding horizon control of
approach to the mixed H2 /H∞ control problem,” IEEE Trans. Autom. continuous-time nonlinear systems: Handling communication delays and
Control, vol. 39, no. 1, pp. 69–82, Jan. 1994. disturbances,” Automatica, vol. 50, no. 41, pp. 1264–1271, 2014.
1670 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 21, NO. 3, JUNE 2016
Hui Zhang (M’15) received the B.Sc. degree Junmin Wang (SM’14) received the B.E. de-
in mechanical design manufacturing and au- gree in automotive engineering and the first
tomation from the Harbin Institute of Technol- M.S. degree in power machinery and engineer-
ogy, Weihai, China, in 2006, the M.Sc. degree ing from the Tsinghua University, Beijing, China
in automotive engineering from Jilin University, in 1997 and 2000, respectively, the second and
Changchun, China, in 2008, and the Ph.D. de- third M.S. degrees in electrical engineering and
gree in mechanical engineering from the Univer- mechanical engineering from the University of
sity of Victoria, Victoria, Canada in 2012. Minnesota, Twin Cities, MN, USA, in 2003, and
He was a Research Associate at the Depart- the Ph.D. degree in mechanical engineering
ment of Mechanical and Aerospace Engineer- from the University of Texas at Austin, TX, USA,
ing, Ohio State University, Columbus, OH, USA. in 2007.
His research interests include Diesel engine aftertreatment systems, He has five years of full-time industrial research experience (May
vehicle dynamics and control, Mechatronics, robust control and filter- 2003–August 2008) at Southwest Research Institute, San Antonio, TX,
ing, networked control systems, and signal processing. He is an au- USA. In September 2008, he joined Ohio State University and founded
thor/coauthor of more than 50 peer-reviewed papers on journals and the Vehicle Systems and Control Laboratory, whose major research in-
conference proceedings. terests include control, modeling, estimation, optimization, and diagno-
Dr. Zhang has served on the IFAC Technical Committee on Automo- sis of dynamical systems, specifically for automotive engine, powertrain,
tive Control, ASME Automotive and Transportation Systems Technical aftertreatment, hybrid, flexible fuel, renewable energy, (electric) ground
Committee, SAE Commercial Vehicle Committee, and International Pro- vehicle, transportation, sustainable mobility, energy storage, and mecha-
gram Committee for the IASTED International Conference on Control tronic systems. He is the author or coauthor of more than 230 peer-
and Applications. He serves as an Associate Editor for Neurocomputing; reviewed publications including 110 journal articles and 11 U.S. patents.
Board member of International Journal of Hybrid and Electric Vehicles, Prof. Wang received the Ohio State University Harrison Faculty Award
Mechanical Systems and Signal Processing; Guest Editor of Mechatron- for Excellence in 2015, IEEE Distinguished Lecturer in 2015, National
ics, Journal of the Franklin Institute, and International Journal of Vehicle Science Foundation CAREER Award, SAE International Ralph R. Tee-
Deisgn; and Conference Editorial Board of the ASME Dynamic Systems tor Educational Award in 2012, SAE International Vincent Bendix Au-
and Control Division, American Control Conference, and ASME Dynamic tomotive Electronics Engineering Award in 2011, and Office of Naval
Systems and Control Conference. Research Young Investigator Program (ONR-YIP) Award in 2009. He is
a Fellow of the Society of Automotive Engineers and serves as an As-
sociate Editor for various international journals.