Professional Documents
Culture Documents
Observer-Based Fault Tolerant Control For Vehicle Lateral Dynamics
Observer-Based Fault Tolerant Control For Vehicle Lateral Dynamics
net/publication/228373965
CITATIONS READS
101 647
3 authors:
Ahmed El hajjaji
Université de Picardie Jules Verne
517 PUBLICATIONS 4,824 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Observer-Based Controller for polynomial systems with time delay View project
All content following this page was uploaded by Ahmed El hajjaji on 26 May 2014.
1 Introduction
To satisfy increasing safety, efficiency and comfort requirement, many
new vehicles are equipped with different driver assisted systems such as:
Traction Control System (TCS), Dynamic Stability Control (DSC-BMW,
Jaguar); Electronic Stabilization Program (ESP-Audi, Mercedes-Benz,
SAAB ESP Electronic Stability Program. Robert Bosch GmgH, Stuttgart)
(Bauer, 1999) These systems use a combination of wheel speed, ABS
information, yaw rate, lateral acceleration and steer angle to improve the
active safety by stabilizing the vehicle in extreme driving situations
(Kienck and Nielsen, 2000). Therefore the lateral control system must have
fault tolerant ability such that the system maintains stability and acceptable
performance even when some sensors have failed.
The most common approach in dealing with such a problem is to split the
overall design in two distinct phases. The first phase addresses the so-
called “fault detection and isolation” (FDI) problem, which consists in
designing a dynamical system (filter) which, by processing input/output
data, is able to detect the presence of an incipient fault and to isolate it
from other faults and/or disturbances (Isermann, 2001; Ding, Schneider, Ding
and Rehm, 2005; Blanke, Kinnaert, Lunze and Staroswiecki, 2003; Gertler, 1998;
Oudghiri, Chadli and A. El Hajjaji, 2007; Oudghiri, Chadli and A. El Hajjaji,
2008). Once the FDI filter has been designed, the second phase usually
consists in designing a supervisory unit which, on the basis of the
information provided by the FDI filter, reconfigures the control so as to
compensate for the effect of the fault and to fulfill performance
constraints. In general, the latter phase is carried out by means of a
parameterized controller which is suitably updated by the supervisory unit.
Robust observer-based fault tolerant control for vehicle lateral dynamics 3
To know the vehicle response, the proposed controller needs to know the
yaw rate and the lateral velocity in order to generate the suitable output. If
the yaw rate can be directly measurable by a yaw rate sensor (gyroscope),
the lateral velocity will have to be estimated using an observer because it
is not measurable easily. In this paper, a fuzzy controller is designed by
considering the lateral velocity estimated using an observer. In the analysis
and design, the vehicle lateral will be represented by a Takagi-Sugeno (T-
S) fuzzy model (Takagi and Sugeno, 1985), largely used these last years
(Xioodong and Qingling, 2003; Chadli, Maquin and Ragot, 2005; Kirakidis,
2001; Tanaka and Wang, 1998; Chadli and El Hajjaji, 2006). It is usually
referred to as the bicycle model. Moreover, we consider the uncertain
Takagi-Sugeno (T-S) fuzzy model to describe the vehicle dynamics in
large domains and by the same way to improve the stability of vehicle
lateral dynamics (Oudghiri, Chadli and A. El Hajjaji, 2007b; Chadli, El hajjaji
and Oudghiri, 2008). The proposed algorithm is formulated in terms of
linear matrix inequalities (LMI) (Boyd and al, 1994) which are easy to
implement using classical numerical tools (such as LMI Toolbox for
Matlab).
2 Vehicle Model
Vehicle lateral dynamics have been studied since the late 1950‟s. Segel
(Segel, 1956) developed a three-degree-of freedom vehicle model to
describe the vehicle directional responses, which includes the yaw, lateral
and roll motions. Most of the previous research works on vehicle lateral
control have relied on the bicycle model (figure 1) that considers only
lateral and yaw motions. It is based on the following assumptions:
There is no roll, pitch or bounce
The relative yaw between the vehicle and the road is small
The steering angle is small
The tire lateral force varies linearly with the slip angle
and rear axle from the center of gravity, while yaw moment M z is the
control input, which must be determined from the control law, Fr and Ff
are rear and front lateral forces respectively. They are described by magic
formula (Lin, popov and Mcwilliam, 2004) as
To obtain the TS fuzzy model, we have represented the front and rear
lateral forces (2) by the following rules:
Ff C f 1 ( ) f
If f is M1 then
Fr Cr1 ( ) r
Ff C f 2 ( ) f
If f is M2 then (5)
Fr Cr 2 ( ) r
6 M. Oudghiri, M. Chadli, A. El Hajjaji
where C fi , Cri represent front and rear lateral tire stiffness, which depend
on road adherence .
The overall forces are obtained by:
F f h1 (| f |) C f 1 ( ) f h2 (| f |) C f 2 ( ) f
(6)
Fr h1 (| f |) Cr1 ( )r h2 (| f |) Cr 2 ( )r
where hj (j 1,2) is the jth bell curve membership function of fuzzy set Mj.
They satisfy the following constraints
2
i 1
hi (| f |) 1
(7)
0 hi (| f |) 1 i 1, 2
The expressions of membership functions hj (j 1,2) used are as follows
i f t
hi t f , i 1, 2 (8a)
t
2
i f
i 1
with
i f
1
2bi
(8b)
1
f ci
ai
The membership function parameters and consequence of rules are
obtained using an identification method based on the Levenberg-Marquadt
algorithm (Lee, Lai and Lin, 2003) combined with the least square method,
allow to determine parameters of membership functions ( ai , bi , ci ) and
stiffness coefficient values
v a f r v ar r
f f , r (10)
u u
Robust observer-based fault tolerant control for vehicle lateral dynamics 7
nonlinear model (1) can be represented by the following TS fuzzy model:
.
x A1 x B1 M z B f 1 f
If | f | is M1 then (11a)
y C1 x D1 f
.
x A2 x B2 M z B f 2 f
If | f | is M2 then (11b)
y C2 x D2 f
where x v, r T , y y1 , y2 T a y , r and
T
s
C fi Cri C fi a f Cri ar
2 2 2
1
Ai
mu mu
C a C a 2
(12a)
C a 2
C a
2 fi f ri r
2
fi f ri r
J Ju
2C fi
0 C fi
B fi
mu
, Bi B 1 , Di 2 m (12b)
2a f C fi
0
J
J
C fi Cri C fi a f Cri ar
2 2
Ci mu mu
(12c)
0 1
The output vector of system y consist of measurements of lateral
acceleration ay and the yaw rate about center of gravity r
From the expressions of front and rear forces (4), (5), we note that stiffness
coefficients Cfi and Cri are not constant and vary depending on the road
adhesion. To take into account these variations, we assume that these
coefficients vary as follows:
C fi C fi 0 (1 di fi )
fi 1 (14)
Cri Cri 0 (1 di fi )
8 M. Oudghiri, M. Chadli, A. El Hajjaji
2
x (t ) hi (| f |) Ai Ai x(t ) BM z B fi B fi f
i 1
(15)
2
y (t ) h (| |) C x D
i 1
i f i i f
q
(17)
y (t ) h ( z(t ))C x(t )
i 1
i i
with properties:
q
h ( z(t)) 1, h ( z(t )) 0
i 1
i i i Iq (18)
The overall fuzzy observer has the same structure as the TS fuzzy model.
It is represented as follows:
. q
xˆ (t )
h ( z(t)) A xˆ(t) B u(t) G y(t) yˆ(t)
i 1
i i i i
q
(20)
yˆ (t )
h ( z(t))C xˆ(t)
i 1
i i
e t x t xˆ t (22)
q q
e(t ) hi ( z )h j ( z ) Ai Gi C j Bi K j e(t ) Ai Bi K j x t (24)
i 1 j 1
where
Ai Bi K j Bi K j A Bi K j Bi K j
x
x , Aij , Aij i
Bi K j
(26)
e
0 Ai Gi C j Ai Bi K j
10 M. Oudghiri, M. Chadli, A. El Hajjaji
ii
1
1
E Ai Q EBi M i ii 1 I 0 (27a)
1
Ti 0 ii 1 I
ij
1
E QE M ij1 1 I
Ai Bi j
(27b)
1
E Aj Q EBj M i 0 ij1 1 I 0
Ti 0 0 ij1
Tj 0 0 0 ij1
Tii
1
E K ii1 1 I 0 (28a)
Bi i
T 1
i P 0 ii 1 I
ij
1
E K ij1 1 I
Bi j
1
1 (28b)
EBj Ki 0 ij 1 I 0
P T 1
0 0 1 I
i ij
1
T
P j 0 0 0 ij 1 I
with
ii QAiT Ai Q MiT BiT Bi Mi I
Robust observer-based fault tolerant control for vehicle lateral dynamics 11
ij AiT P PAi ATj P PAj CiT N Tj Ni C j CTj NiT N j Ci KiT BTj B j Ki K Tj BiT Bi K j
Gi P1 Ni (29b)
Proof: The proof can be inspired directly from (El Hajjaji, Chadli,
Oudghiri and Pagès, 2006).
ii
T 0 (30b)
Hi P I
with
ii QAiT Ai Q MiT BT BMi I
4 FTC STRATEGY
It is important to be able to carry out fault detection and isolation before
faults have a drastic effect on the system performance. Even in case of
system changes, faults should be detected and isolated. Observer based
Robust observer-based fault tolerant control for vehicle lateral dynamics 13
estimator schemes are used to generate residual signals corresponding to
the difference between measured and estimated variables (Chen and Patton,
1999). The residual signals are processed using either deterministic (e.g.
using fixed or variable thresholds) (Ding, Schneider, Ding and Rehm, 2005)
or stochastic techniques (based upon decision theory) (Chen and Liu, 2000).
Here, the first one is used.
Assumptions
Let Cil i, l 1, 2 denote the lth row of matrix C i (12c.). We assume that
A , C are observable, which implies that it is possible to estimate the
i
l
i
state through either the first output ( ay ) or the second one ( r ) for the
vehicle model (15).
For observer 1, the state is estimated from the output of the first sensor
( ay ). It is given as:
2
(|
. 1
xˆ1 (t ) i f |) Ai xˆ1 B fi f Bi M z Gi a y aˆ y1
i 1
(34)
2
(|
1 1
aˆ y1 i f |) Ci xˆ1 Di f
i 1
For observer 2, the state is estimated from the output of the second sensor
( r ). It is given as:
Robust observer-based fault tolerant control for vehicle lateral dynamics 15
2
(|
.
|) Ai xˆ2 B fi f Bi M z Gi r rˆ2
2
xˆ 2 i f
i 1
(35)
|) C xˆ D
2
(|
2 2
rˆ2 i f i 2 i f
i 1
l l
where Ci and Di are the lth rows of matrices C i and Di (equations 10)
l
respectively and Gi (i, l 1, 2) are the constant observer gains to be
determined. xˆi , aˆ yi and rˆi are respectively the state estimation, the lateral
acceleration estimation and yaw rate estimation with observer i.
Note that R1, ay and R1, r are related to observer 1 and R2, ay and R2, r are
related to observer 2.
with
2
aˆ y1
rˆ
1
h (|
i 1
i f |) Ci xˆ1 Di f (39a)
|) C xˆ D
2
aˆ y 2
rˆ
2
h (|
i 1
i f i 2 i f (39b)
The FDI scheme developed in this study follows a classical strategy such
as the well-established observer based FDI methods (Isermann, 2001; Huang
and Tomizuka, 2005; Oudghiri, Chadli and El Hajjaji, 2007). The residual
signals R1,ay , R1,r , R2,ay , R2,r are used for the estimation of the model
uncertainties and then, for the construction of model uncertainty
indicators. The decision bloc is based on the analysis of these residual
16 M. Oudghiri, M. Chadli, A. El Hajjaji
signals. Indeed faults are detected and then switching operates according
to the following scheme:
Detection: if max R1,ay , R1,r , R 2,ay , R 2,r Th then the fault has occurred
switch to observer 1.
5 SIMULATION RESULTS
To show the effectiveness of the proposed FTC based on bank of observer
algorithm, we have carried out some simulations using the vehicle model
(1) and MATLAB software. In the design, the vehicle parameters
considered are given in table 1. To take account of uncertainties, stiffness
coefficients Cfi and Cri are supposed to be varying depending on road
adhesion.
Nominal stiffness
Param- Iz m af ar U Coefficients (N/rad)
eters Kg.m2 kg m m m/s Cf10 Cf20 Cr10 Cr20
Table 1
-0.1
0 2 4 6 8 10 12 14 16 18 20
Lateral velocity and its estimated
0.2
-0.2
0 2 4 6 8 10 12 14 16 18 20
Yaw rate and its estimated
0.2
-0.2
0 2 4 6 8 10 12 14 16 18 20
0.14
0.12
0.1
0.16
0.14
0.12
Yaw rate
Estimation of yaw rate
0.1
7.9 8 8.1 8.2 8.3 8.4 8.5
0.15
0.1
0.05
0
0 2 4 6 8 10 12 14 16 18 20
0.15
0.1
0.05
0
0 2 4 6 8 10 12 14 16 18 20
-3
x 10 Front steering angle
2
0
0 2 4 6 8 10 12 14 16 18 20
Lateral velocity and its estimated
1
-1
0 2 4 6 8 10 12 14 16
Yaw velocity and its estimated
1
-1
0 2 4 6 8 10 12 14 16
Figure 7b. Vehicle states without sensor faults using linear control
with road friction coefficient fixed at 0.5
6 CONCLUSION
Using an algorithm based on a bank of two observers, a fault tolerant
control has been presented. The vehicle nonlinear model is first
represented by an uncertain Takagi-Sugeno fuzzy model. Then, a robust
output feedback controller is designed using LMI terms. Based on the
designed robust observer-based controller, a fault tolerant control method
Robust observer-based fault tolerant control for vehicle lateral dynamics 21
is utilized. This method uses a technique based on the switching principle,
allowing not only to detect sensor failures but also to adapt the control law
in order to compensate the effect of the faults by maintaining the stability
of the vehicle and the nominal performances. Simulation results show that
the proposed FTC strategy based on robust output TS fuzzy controller are
better than these with linear control in spite of a short magnitude of the
additive signal and very low front steering angle.
References
Xioodong and L, Qingling, Z. (2003) ‘New approaches to H∞ controller designs based on fuzzy
observers for T-S fuzzy systems via LMI’, Automatica Vol 39, pp.1571-1582.
Oudghiri, M, Chadli, M and El Hajjaji, A. (2007) ‘Observer-based fault tolerant control for vehicle
lateral dynamics’, European Control Conference ECC07, Kos, Greece 2-5 July.
Oudghiri, M, Chadli, M and El Hajjaji, A. (2007b) ‘Vehicle yaw control using a robust H∞
observer-based fuzzy controller design’, 46th IEEE Conference on Decision and Control, New
Orleans, LA, USA. December 12-14.
Oudghiri, M, Chadli, M and El Hajjaji, A. (2008) ‘Sensors Active Fault Tolerant Control For
Vehicle Via Bank of Robust H∞Observers’, 17th International Federation of Automatic Control
(IFAC) World Congress, Seoul, Korea.
Chadli, M, Maquin, D and Ragot, J. (2005) ‘Stability analysis and design for continuous-time
Takagi-Sugeno control systems’, International Journal of Fuzzy Systems, Vol. 7, No. 3.
Chadli, M; Elhajjaji, A and Oudghiri, M. (2008) ‘Robust Output Fuzzy Control for Vehicle Lateral
Dynamic Stability Improvement’, International Journal of Modelling, Identification and
Control. Vol. 3, No. 3, in press.
El Hajjaji, A, Chadli, M, Oudghiri, M and Pagès, O. (2006) ‘observer-based robust fuzzy control
for lateral dynamics’, Proceedings of American Control Conference, Minneapolis, Minnesota,
USA ,p. 4664-4669, June 14-16.
Kirakidis, K. (2001) ‘Robust stabilisation of the Takagi Sugeno fuzzy model via Bilinear Matrix
Inequalities’, IEEE Trans, on Fuzzy Systems, Vol. 9, No. 2, pp. 269-277.
Tanaka, K and Wang, O. (1998) ‘Fuzzy Regulators and Fuzzy observers: A linear Matrix Inequality
Approach’, Proceeding of 36 th IEEE CDC, pp. 1315-1320.
Takagi, M and Sugeno M. (1985) ‘Fuzzy identification of systems and its application to moddeling
and control’, IEEE Trans. on Systems Man and Cybernetics-part C, Vol. 15, No. 1, pp. 116-132.
Boyd, S and al. (1994) ‘Linear matrix inequalities in systems and control theory’, Philadelphia, PA:
SIAM.
Segel, L. (1956) ‘Theoretical Prediction and Experimental Substantiation of the Response of the
Automobile to Steering Control’, Automobile Division, The Institute of Mechanical Engineers,
pp. 26-46.
Kienck, U and Nielsen, L. (2000) ‘Automotive Control Systems’, Springer-Verlag.
Lee, C, Lai, W and Lin, Y. (2003) ‘A TSK Type Fuzzy neural network systems for dynamic
systems identification’, In Proceedings of the IEEE-CDC, pp. 4002-4007 Hawaii –USA..
Lin. M, popov, A.A and Mcwilliam, S. (2004) ‘Stability and performance studies of driver-vehicle
systems with electronic chassis control’, Vehicle system dynamics, Vol 41(2), pp.477-486.
Chen, J and Patton, R.J. (1999) ‘Robust Model Based Fault Diagnosis for Dynamic Systems’,
Kluwer Academic Publishers, ISBN 0-7923-8411-3.
Bauer, H. (1999) ‘ESP Electronic Stability Program’, Robert Bosch GmgH, Stuttgart.
Chadli, M and El Hajjaji, A. (2006) ‘Observer-based robust fuzzy control of nonlinear systems with
parametric uncertainties-comment on’, Fuzzy Sets and Systems Journal, Vol. 157(9), pp. 1276-
1281.
Isermann, R. (2001) ‘Diagnosis methods for electronic controlled vehicles’ Vehicle System
Dynamics, Vol. 36, No. 2-3, pp. 77–117.
Ding, S.X, Schneider, S, Ding, E.L and Rehm, A. (2005) ‘Advanced model-based diagnosis of
sensor faults in vehicle dynamics control systems’, IFAC, 16th Triennial World Congress,
Prague, Czech Republic.
22 M. Oudghiri, M. Chadli, A. El Hajjaji
Blanke, M, Kinnaert, M, Lunze, J and Staroswiecki, M. (2003) ‘Diagnosis and Fault tolerant
Control’, Springer.
Gertler, J.J. (1998) ‘Fault Detection and Diagnosis in Engineering Systems’, Marcel Dekker Inc.
Ding, S.X, Schneider, S, Ding, E.L and Rehm, A. (2005) ‘Fault tolerant monitoring of vehicle
lateral dynamics stabilizaton systems’, Proc. of the 44th IEEE Conference on Decision and
Control and European Control Conference ECC’05, Sevilla, Spain, 12.-15.12.
Chen, R and Liu, J.S. (2000) ‘Mixture Kalman Filters’, Journal of the Royal Statistical Society (B),
Vol. 62, pp493-508.
Takagi, M and Sugeno M. (1985) ‘Fuzzy identification of systems and its application to modeling
and control’, IEEE Trans. on Systems Man and Cybernetics-part C, 15 (1), pp. 116-132.
Huang, J and Tomizuka, M. (2005) ‘LTV Controller Design for vehicle lateral control under fault in
rear sensors’, IEEE/ASME Trans. On Mechatronics, Vol 10, No 1, pp. 1-7.