Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011
LPV design of adaptive integrated control for road vehicles ? eter G´ asp´ ar, Zolt´ an Szab´ o and J´ ozsef Bokor P´ Systems and Control Laboratory, Computer and Automation Research Institute, Hungarian Academy of Sciences, Hungary Kende u. 13-17, H-1111 Budapest, Hungary; Fax: +36-1-4667503; Phone: +36-1-2796171; E-mail:
[email protected] Abstract: The paper presents a multi-layer supervisory architecture for the design of adaptive integrated control systems in road vehicles. The performance specifications are guaranteed by the local LPV (Linear Parameter Varying) controllers, while the coordination of these components is provided by the supervisor. Monitoring components provide the supervisor with information needed to make decisions about the necessary interventions into the vehicle motion and guarantee the robust operation of the vehicle. In the proposed architecture the supervisor and the components communicate through a well-defined interface. This interface uses the monitoring signals as additional scheduling variables of the individual LPV controllers introduced to distinguish the performances that correspond to different operational modes. The advantage of this architecture is that local LPV controllers are designed independently provided that the monitoring signals are taken into consideration in the formalization of their performance specifications. Keywords: vehicle control, integrated control, LPV control, robust stability and p erformance. 1. INTRODUCTION AND MOTIVATION
this topic, see e.g. Yu et al. (2008); Poussot-Vassal et al. (2008); Trachtler (2004); Pita-Gil et al. (2009).
Conventionally, the control systems of vehicle functions to be controlled are designed separately by the equipment manufacturers and component suppliers. One of the problems of independent design is that the performance demands, which are met by independent controllers, are often in interaction or even conflict with each other in terms of the full vehicle. The second problem is that both hardware and software will become more complex due to the dramatically increased number of sensors and signal cables and these solutions can lead to unnecessary hardware redundancy, see Gordon et al. (2003); Johansen and Murray-Smith (1997).
For achieving an integrated control a possible solution could be to set the design problem for the whole vehicle and include all the performance demands in a single specification. Besides the complexity of the resulting problem, which cannot be handled by the existing design tools, the formulation of a suitable performance specification is the main obstacle for this direct global approach. In the framework of available design techniques formulation and successful solution of complex multi-objective control tasks are highly nontrivial, see, e.g., Burgio and Zegelaar (2006); G´ asp´ ar et al. (2008).
The demand for the integrated vehicle control methodologies including the driver, vehicle and road arises at several research centers and automotive suppliers. The purpose of integrated vehicle control is to combine and supervise all controllable subsystems affecting vehicle dynamic responses. An integrated control system is designed in such a way that the effects of a control system on other vehicle functions are taken into consideration in the design process by selecting the various performance specifications. Recently, several important papers have been presented in ? The research was supported by the Hungarian National Office for Research and Technology through the project ”Innovation of distributed driver assistance systems for a commercial vehicles platform” (TECH 08 2/2-2008-0088) which is gratefully acknowledged. This research work was also supported by Control Engineering Research Group, Hungarian Academy of Sciences at the Budapest University of Technology and Economics.
Copyright by the International Federation of Automatic Control (IFAC)
662
Another solution to the integrated control is a decentralized control structure, in which there is a logical relationship between the individually-designed controllers. The advantage of this solution is that the components with their sensors and actuators can be designed by the suppliers independently, see e.g., Xiao et al. (2011). However, the local controllers require a group of sensors and hardware components, which may lead to different redundancies, see Hencey and Alleyne (2010); Lu and Filev (2009). This paper proposes a multi-layer supervisory architecture for integrated control systems in road vehicles as illustrated in Figure 1. The role of the supervisor is to meet performance specifications and avoid the interference and conflict between components. The supervisor has information about the current operational mode of the vehicle, i.e., the various vehicle maneuvers or the different fault operations gathered from monitoring components
Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011
and fault-detection and identification (FDI) filters. The supervisor is able to make decisions about the necessary interventions into the vehicle components and guarantee the reconfigurable and fault-tolerant operation of the vehicle. These decisions are propagated to the lower layers through predefined interfaces encoded as suitable scheduling signals. The reconfigurable and fault-tolerant operaSupervisory control Sensors
Actuator Aα
suspension system. This system also improves both the roll and the pitch stability. The brake system might also be activated to provide the lateral stability of the vehicle. Since the driver inputs considered are the braking and steering, two force types are considered, i.e., the longitudinal forces together with brake forces and lateral forces from all four tires. The longitudinal and lateral forces generated by each tire are the result of the normal forces acting on each wheel and the tire slip angles. The vehicle is steered by the front tires and the steering angle. The forces on the left and right-hand side at the front and the rear are generated by the active suspension and the active anti-roll bars.
Actuator Aβ
FDI filters
2.1 LPV modeling of vehicle dynamics
Monitoring Components
Actuator Aζ
Local Controller Kα
Local Controller Kβ
Local Controller Kζ
Fig. 1. The supervisory decentralized architecture tions of a local controller assume that it is able to handle the monitoring and fault messages of the supervisor. The solution of the problem is that the performance specifications are formalized in a parameter-dependent way in which this parameter depends on the monitoring and fault information. In the proposed solution local control components are designed by LPV methods by taking into consideration the additional scheduling variables received from the supervisor. The advantage of the architecture for integrated vehicle control is that the complexity of the vehicle model is divided into several parts. In the formalism of the controloriented model the messages of the supervisor must be taken into consideration. Consequently, the signals of monitoring components and FDI filters are built in the performance specifications of the controller by using parameterdependent weighting. In this way the operation of a local controller can be extended to reconfigurable and faulttolerant functions. The structure of the paper is as follows. In Section 2, as an illustration, the control-oriented LPV modeling and the selection of monitored components are presented. In Section 3 the weighted strategy in the closed-loop interconnection structure and the control design based on LPV methods, are illustrated. In Section 4 the integrated control mechanism is presented through simulation examples. Finally, Section 5 contains concluding remarks. 2. CONTROL-ORIENTED LPV MODELING The objective of the control design is to track a predefined path, guarantee road holding and increase pitch and roll stability. Five control components are applied in the system: the active brake, steering, anti-roll bars, the suspension system and the driveline system. The longitudinal force is generated by the driveline and the brake systems. The tracking of the predefined road geometry is performed by the active steering. During maneuvers active anti-roll bars are used to improve roll stability. Road holding and passenger comfort are guaranteed by applying an active 663
The local controllers are designed based on vehicle models with different complexity. Their design is based on state space representation form x˙ = A(ρ)x + B1 (ρ)w + B2 (ρ)u, where x, w and u are the state, disturbance and input, respectively. Vector ρ includes the scheduling variables. In the first step the state equation is defined and then the performances and measured output are selected considering the control tasks. The primary role of the brake is to reduce the forward velocity of the vehicle or stop it. It is also able to generate unilateral brake forces at the front and the rear wheels at either of the two sides ub = ΔFb . In the control system the brake is able to modify the yaw angle of the vehicle during a cornering and reduce the effect of lateral acceleration. Thus, the brake is able to substitute for different vehicle components if they are affected by a fault or degradation in terms of performances. The steering is used to follow the desired course. The control input is the steering angle: ud = δf . The measured signals are the lateral acceleration and the yaw rate. x
z
δf φ 2lw
CGs Fb,fl
ms ay ms g
β ψ
roll axis
Fb,fr
lf
v y lr
y
φt,i
mu,i g
Fb,rl
Fb,rr
CGu ΔFz +
mg 2
−ΔFz +
mg 2
Fig. 2. Vehicle model with lateral dynamics Active suspensions are used to provide good handling characteristics and improve ride comfort while harmful vibrations caused by road irregularities act upon the vehicle. The suspension system is also able to improve pitch and roll stability by generating pitch moment during abrupt braking and roll moments during emergency maneuver, see Figure 2. The control inputs are generated by the susT pension actuators: us = [ff l , ff r , frl , frr ] . The measured signals are the relative displacements between the sprung and unsprung masses over the wheels. The role of the active anti-roll bars is to keep roll stability even during vehicle maneuvers such as a sharp cornering,
Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011
[tbp]
double lane changing or overtaking. The active anti-roll bars operate continuously during travelling and generate stabilizing roll moments between the sprung and unsprung masses to improve roll stability. The control inputs are the roll moments at the front and the rear between the sprung and unsprung masses generated by active anti-roll T bars: ur = [urf , urr ] . The measured signals are the lateral acceleration and the roll rate.
to minimize the lateral acceleration, which is monitored by a performance signal: za = ay . Unilateral braking is one of the solutions, in which brake forces are generated in order to achieve a stabilizing yaw moment. In the second solution additional steering angle is generated in order to reduce the effect of the lateral loads. These solutions, however, require active driver intervention into the motion of the vehicle to keep the vehicle on the road.
The nonlinear effects of the forward velocity, the adhesion coefficient in the lateral direction and the nonlinear characteristics in the suspension spring and damper components are taken into consideration, see Song et al. (2002). It is assumed that these signals are measured or available. The nonlinear model can be transformed into an LPV model in which nonlinear terms are hidden with suitably defined scheduling variables. The scheduling vectors are selected as the following forms: ρr = [μ, μ/v, μ/v 2 , 1/v]T , ρs = [ρbij , ρkij ]T .
B./ Another control task is to follow a road by using a predefined yaw rate (angle). In this case the current yaw rate must be monitored and the difference between the reference and the current yaw rate is calculated. The purpose of the control is to minimize the tracking error: zψ˙ = ψ˙ cmd − ψ˙ ref .
d-
Wd
-
G(ρ)
z
Wp em -
Δm
-
dm
Wr u
6
K(ρ)
y
? ?
Wn
n
6ρ
Fig. 3. The closed-loop interconnection structure The design of a local controller is based on the controloriented LPV model and weighting strategy. The closedloop system applied in the design of integrated control includes the feedback structure of the model G(ρ), the compensator, and elements associated with the uncertainty models and performance objectives, see Figure 3. In this framework performance requirements are imposed by a suitable choice of the weighting functions Wp . The proposed approach realizes the reconfiguration of the performance objectives by a proper scheduling of these weighting functions. 2.2 Monitored components The local components also include units for monitoring vehicle operations and FDI filters, see Figure 1. These components are able to detect emergency vehicle operations, various fault operations or performance degradations in controllers. They also send messages to the supervisor. In the reconfigurable and fault-tolerant control of the local controller several signals must be monitored and scheduling variables are added to the scheduling vector in order to improve the safety of the vehicle, e.g., a variable is needed to reduce the rollover risk; a variable is needed to reduce the harmful effects of abrupt braking; and a variable is also required to take a detected failure of an active component into consideration. In the following several examples for monitored components are presented: A./ Yaw stability is achieved by limiting the effects of the lateral load transfers. The purpose of the control design is 664
C./ Roll stability is achieved by limiting the lateral load transfers on both axles to below the levels for wheel lift-off during various vehicle maneuvers. The lateral load transfer is ΔFzy = kt φt , where φt is the monitored roll angle of the unsprung mass. The normalized lateral load transfer ΔF is introduced: ρR = mgzy . The aim of the control design is to reduce the maximum value of the normalized lateral load transfer if it exceeds a predefined critical value. D./ The pitch angle of the sprung mass may increase significantly during a sudden and hard braking. Pitch stability is achieved by limiting the longitudinal load transfers to below a predefined level.The normalized longitudinal load transfer is the normalized value of the pitch angle: θ ρP = θmax where θ is the monitored pitch angle and θmax is the maximal value of the pitch angle. The aim of the control design during braking is to reduce the pitching dynamics if the normalized longitudinal load transfer exceeds a critical value. E./ The fault-tolerant control requires fault information in order to guarantee performances and modify its operation, see Staroswiecki (2006). As an example the fault information provided by a fault detection filter is given by ρD = fact /fmax , where fact is an estimation of the failure (output of the FDI filter) and fmax is an estimation of the maximum value of the potential failure (fatal error). The value of a possible fault is normalized into the interval ρD = [0, 1]. The estimated value fact represents the rate of the performance degradation of an active component. F./ In the control design the distribution of the wheel forces must also be taken into consideration in order to avoid actuator saturation. In a front-wheel-driven vehicle the traction force is distributed between the front wheels by using the differential gear. The steering angle has a construction limit (δcrit ), therefore when the maximal steering angle is reached the lateral dynamics of the vehicle must be fulfilled by the brake moment. During braking the load of wheels is modified due to the pitch dynamics of the vehicle. The braking of the front wheels must be stronger while the braking of the rear wheels must be reduced. The wheel forces must be monitored in the view of the momentary friction margin of the tire. It requires the estimation of friction coefficient μ, which is also necessary for the determination of maximal cornering velocity. An estimation method for the adhesion coefficient was proposed by Gustafsson (1997).
Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011
The maximal longitudinal force of the wheels (Fi,max ) is calculated and it is compared to the momentary longitudinal wheel forces (Fi ). The variable ν = max{Fi /Fi,max } is the maximal value between the force ratios considering all the wheels and νcrit is a design parameter. A weighting factor ρact , which depends on the vehicle operation, i.e., the traction and the brake, will be used in the weighing strategy of the control design, see Figure 4. This factor might depend on other parameters less such as forward velocity, lateral loads, maneuvers. ρact 1
ν
1
0 νcrit Fl < 0
δcrit δmax Fl ≥ 0
δ
Fig. 4. Weight ρact for control inputs The role of the supervisor is to coordinate the local components and handle the interactions between them. The information provided by the supervisor is composed of messages and signals sent by the monitoring components and FDI filters. Based on this information the supervisor is able to make decisions about the necessary vehicle maneuvers and guarantee the reconfigurable and faulttolerant operation of the vehicle: this is realized through appropriately set scheduling variables that are transmitted to the local controllers. At a local level the behaviour of the controller is affected by these scheduling variables through the performance weighting functions. 3. CONTROL DESIGN BASED ON LPV METHODS 3.1 Weighted strategy in the interconnection structure In order to solve the yaw rate tracking problem in the design of the steering system, the command signal must be fed forward to the controller ( ψ˙ cmd ). The command signal is a pre-defined yaw rate signal and the performance signal is the tracking error: zd = eψ˙ , which is the difference between the actual yaw rate and the yaw rate command. The weighting function of the tracking error is selected as: Wpe = 100(Td1 s + 1)/(Td2 s + 1), where Tdi are time constants. Here, it is required that the steady state value of the tracking error should be below 1%. In the design of the brake system the command signal is the difference in brake forces while the performance signal T is the lateral acceleration: zb = [ay , ur ] . The weighting function of the lateral acceleration is selected as: Wpa = φa (Tb1 s + 1)/(Tb2 s + 1). Here φa is a gain, which reflects the relative importance of the lateral acceleration and it is chosen to be parameter-dependent, i.e., the function of ρR . When ρR is small (|ρR | < Rb ), i.e., when the vehicle is not in an emergency, φa is small, indicating that the LPV control should not focus on minimizing acceleration. On the other hand, when ρR approaches the critical value, i.e., when |ρR | ≥ Rb , φa is large, indicating that the control should focus on preventing the rollover. As the gain φa 665
increases the lateral acceleration decreases, since the active brake affects the lateral acceleration directly. In the control design the parameter dependence of the gain is selected as follows: φa (ρR ) = (|ρR | − Rb )/(Ra − Rb ). Here Rb defines the critical status when the vehicle is close to the rollover situation i.e. all wheels are on the ground but the lateral tire force of the inner wheels tends to zero. Parameter Ra shows how fast the control should focus on minimizing the lateral acceleration. If a fault is detected the brake system will be activated at a smaller critical value than in a fault-free case, i.e., when |ρD | > 0. Consequently, the brake is activated in a modified way and the brake moment is able to assume the role of the anti-roll bars or the suspension actuator in which the fault has occurred. The modified critical value is Ra,new = Ra − α ∙ ρD , where α is a predefined constant factor. The performance signals in the suspension design are: zs = T [az sd td us ] . The goals is to keep the heave accelerations az = q¨, suspension deflections sd = x1ij − x2ij , wheel travels td = x2ij − wij , and control inputs small over the desired operation range. The performance weighting functions for heave acceleration, suspension deflections and pitch angles are selected as Wp,az = φaz (Ts1 + 1)/(Ts2 + 1), Wp,sd = φsd (Ts3 + 1)/(Ts4 + 1), and Wp,θ = φθ (Ts5 + 1)/(Ts6 + 1), where Tsi are time constants. The trade-off between passenger comfort and suspension deflection is due to the fact that it is not possible to guarantee them together simultaneously. A large gain φaz and a small gain φsd correspond to a design that emphasizes passenger comfort while choosing φaz small and φsd large corresponds to a design that focuses on suspension deflection. The idea of the reconfigurable suspension system is based on the fact that active suspension systems are used not only to eliminate the effects of road irregularities but also to generate roll moments to improve roll stability or generate pitch moment to improve pitch stability. The weighting functions are Wp,θ = φP (Ts7 + 1)/(Ts8 + 1) and Wp,φ = φR (Ts7 + 1)/(Ts8 + 1). where ρP and ρR are also parameter-dependent gains. In normal cruising, i.e. when |ρR | < Rs and |ρP | < RP , the suspension system focuses on the conventional performances. If ρkij , ρR and ρP do not exceed their critical values, the controller must create a balance between passenger comfort and road holding. If ρkij exceeds a critical value the controller must focus on suspension deflection. If ρP exceeds a predefined critical value, i.e., when |ρP | ≥ RP , the controller must focus on pitch stability. In an emergency, however, i.e., when |ρR | ≥ Rs , the suspension system must reduce the rollover risk and guaranteeing passenger comfort (and pitch angle) is no longer a priority. 3.2 Control design In the design of local controllers the quadratic LPV performance problem is to choose the parameter-varying controller in such a way that the resulting closed-loop system is quadratically stable and the induced L2 norm from w to z is less than γ. The existence of a controller that solves the quadratic LPV γ-performance problem can be expressed as the feasibility of a set of Linear Matrix
Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011
4. SIMULATION EXAMPLE
0.3
0 δf (deg)
Figure 5 shows the time responses of the tracking control based on a supervisory control. The integrated control performs the maneuver in a fault-free operation (solid), operation in which there is a float failure in the active antiroll bar at the rear (dashed dotted), and operation in which there is a float failure in the active anti-roll bar both at the front and the rear (dashed). During the faulty operation the anti-roll bar cannot generate stabilizing moment to balance the overturning moment. When there is a fault the brake is activated earlier than in the fault-free case. Moreover, the braking lasts longer and the brake forces are greater than in the normal situation. The reason for this is that in the fault case the critical value of Ra is smaller than in the fault-free case. The supervisor uses several signals, i.e., the normalized lateral load ρR from a component, which monitors the roll dynamics of the vehicle, the normalized longitudinal load ρP from a component, which monitors the pitch dynamics and the fault information ρD from an FDI filter, which monitors the operation of the active anti-roll bars. The 666
-0.3
y
-4 -6 -8
0
2
4 6 Time (sec)
8
-0.6
10
(a) Steering angle
40
20
20
10
-10
10
0
2
4 6 Time (sec)
8
-20
10
(c) Moment at front
0
2
4 6 Time (sec)
8
10
(d) Moment at rear 1
40
0.5
30
(kN)
0
F
brr
20
-0.5
10 0 0
2
4 6 Time (sec)
8
-1
10
2
4 6 Time (sec)
8
10
5
5 ψerr (deg/s)
0
-5
-10 -15
0
0
(f) Brake force at right
10
ψ (deg/s)
8
-10
50
-20
4 6 Time (sec)
10
r
f
0
0
2
30 u (kNm)
30
-20
0
(b) Lateral acceleration
40
(e) Brake force at left
As an illustration an integrated control which includes active steering, anti-roll bars, a suspension system and a brake system is proposed for tracking the path of the vehicle, guaranteeing road holding and improving pitch and roll stability. In cruising mode, the steering minimises the tracking error while the active anti-roll bars and the suspension system are operating. When the monitoring signals have reached their critical values, the brake is also activated in order to improve roll and pitch stability. The operation of the integrated control in a heavy vehicle is illustrated in a double-lane-changing manoeuver, which is defined by the signal yaw-rate. The maneuver has a 4 m path deviation over 100 m. The velocity of the vehicle is 120 km/h. Throughout the simulation three control systems are designed. The distributed control system designed by using the proposed supervisory framework is compared to the distributed solution without a supervisor.
0
a (g) (m/s2)
-2
u (kNm)
In order to provide a formal test of the achieved control configuration on a global level, one have to formulate the problem globally. Only on this extended level the performance variables which are relevant for the whole vehicle are available. Once the local controllers are designed, however, it is possible to perform an analysis step in the same robust control framework at a global level, for details see Langbort et al. (2004). This might be a highly computational intensive procedure. Therefore in practice this step is often skipped and the quality of the control overall control scheme is assessed through simulation experiments.
2
Fbrl (kN)
Inequalities (LMIs), which can be solved numerically. The constraints set by the LMIs are not finite. The infiniteness of the constraints is relieved by a finite, sufficiently fine grid. To specify the grid of the performance weights for the LPV design the scheduling variables are defined through lookup-tables.Gridding reflects the qualitative changes in the performance weights, i.e., the scheduling variables ρ. If the rate bound on ρ is assumed a less conservative result for the class of systems is yielded. Stability and performance are guaranteed by the LPV design process, see Packard and Balas (1997); Wu et al. (1996).
2
4 6 Time (sec)
(g) Yaw rate
8
10
0
-5
0
2
4 6 Time (sec)
8
10
(h) Tracking error
Fig. 5. Time responses of the tracking control based on a supervisory control (solid: fault-free, dashed-dotted: fault in the roll moment at front; dashed: fault in the roll moments) supervisor sends ρR and ρD signals to the active brake, which focuses on the roll stability. The integration is carried out through the parameter-dependent weighting function used in the design of the brake. The brake activates and generates a yaw moment in order to reduce the influence of the lateral loads. The supervisor also sends ρR , ρP and ρD signals to the active suspension system, which provides road holding and passenger comfort. The control design is based on the LPV method since it is able to handle parameter dependence in the weighting strategy and guarantee that the designed controller meets the performance specifications. In the following examples the supervisory controller is compared to the conventional distributed controller. In order to compare these cases weighting functions are used in the design of the conventional controller. Figure 6 shows the operations of the controlled systems in a fault-free case and Figure 7 shows their operations when there is a float failure in the active anti-roll bar at the front. The examples illustrate the benefit of the proposed solution, which uses a supervisor over the completely decentralised approach, i.e., the required control inputs and the control energy are considerably smaller.
Preprints of the 18th IFAC World Congress Milano (Italy) August 28 - September 2, 2011
50
2
0
15
-10
10
-20
5
2
4
Time (sec)
6
8
0 0
10
(a) Steering angle
4
Time (sec)
6
8
-30
10
ψ (deg/s)
20 10
-10
Time (sec)
8
10
-20
10
1 0
-1 -2 -3
-15
-20 8
6
2
-5
-10
0
6
Time (sec)
3
0
30
4
4
4
5
40
2
2
5
10
50
0
0
(b) Brake force at left (c) Moment at front
60
-30
2
ψerr (deg/s)
0
10
f
20
-5
20
u (kNm)
(kN) F
25
-4
r
30
30
brl
-3
f
δ (deg)
-2
u (kNm)
40
35
-1
-6
50
40
0
REFERENCES
60
45
1
-4 0
(d) Roll moment at rear
2
4
Time (sec)
6
8
-5
10
(e) Yaw rate
0
2
4
Time (sec)
6
8
10
(f) Tracking error
Fig. 6. Time responses of the tracking control based on a reconfigurable controllers in a fault-free case (solid:supervisory; dashed:conventional) 2
0
2
u (kNm)
(kN) F
4
25
brl
-3
20
0
-2
f
f
15
-4
10
-6
5
0
2
4
Time (sec)
6
8
0 0
10
(a) Steering angle
4
Time (sec)
6
8
-10
10
10
30
5
20
ψ (deg/s)
0
Time (sec)
6
8
Time (sec)
6
8
10
3 2
-5
10
(d) Roll moment at rear
-20
1 0
-1 -2 -3
-15
-20 4
4
4
-10
-10
2
2
5
0
10
0
0
(b) Brake force at left (c) Moment at front
40
-30
-8
2
ψerr (deg/s)
δ (deg)
-2
-5
r
6
8
30
-4
u (kNm)
10
40 35
-1
-6
50 45
1
-4 0
2
4
Time (sec)
6
8
10
(e) Yaw rate
-5
0
2
4
Time (sec)
6
8
10
(f) Tracking error
Fig. 7. Time responses of the tracking control based on a reconfigurable controllers at a fault in the anti-roll bar (solid:supervisory; dashed:conventional) 5. CONCLUSIONS In the paper, a multi-layer supervisory architecture for the design and development of integrated vehicle control systems has been proposed. The local controllers are designed independently by taking into consideration the monitoring and fault signals received from the supervisor. In this architecture the supervisor is able to make decisions about the necessary interventions and guarantee the reconfigurable and fault-tolerant operation of the vehicle. In the control-oriented modelling the monitoring variables and the signals from the FDI filters play an important role. The supervisor sends these signals to the local controllers and handles the interactions and trade-off between these components. It has been shown that the performance specifications are formalized in parameter-dependent weighting. The design of local vehicle controllers has been carried out by using the LPV method. This method guarantees that the supervisory integrated control meets the defined performance specifications. 667
Burgio, G. and Zegelaar, P. (2006). Integrated vehicle control using steering and brakes. International Journal of Control, 79, 534–541. Gordon, T., Howell, M., and Brandao, F. (2003). Integrated control methodologies for road vehicles. Vehicle System Dynamics, 40, 157–190. G´ asp´ ar, P., Szab´ o, Z., and Bokor, J. (2008). An integrated vehicle control with actuator reconfiguration. IFAC World Congress, Seoul, Korea. Gustafsson, F. (1997). Slip-based tire-road friction estimation. Automatica, 33, 1087–1099. Hencey, B. and Alleyne, A. (2010). A robust controller interpolation design technique. IEEE Trans. on Control Systems Technology, 1–10. Johansen, T. and Murray-Smith, R. (1997). The operating regime approach to nonlinear modelling and control, in: Murray-Smith and Johansen (eds.) Multiple Model approaches to modelling and control. Taylor and Francis, London, 41, 3–72. Langbort, C., Chandra, R.S., and D’Andrea, R. (2004). Distributed control design for systems interconnected over an arbitrary graph. IEEE Transactions on Automatic Control, 49(9), 1502–1519. Lu, J. and Filev, D. (2009). Multi-loop interactive control motivated by driver-in-the-loop vehicle dynamics controls: The framework. Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference, Shanghai. Packard, A. and Balas, G. (1997). Theory and application of linear parameter varying control techniques. Proc. of the American Control Conference, Albuquerque, New Mexico. Pita-Gil, G., Godoy, E., Dumur, D., Marsilia, M., and Cregut, S. (2009). Robust nonlinear controllers for automotive vehicle handling. European Control Conference, Budapest, WeC5.6. Poussot-Vassal, C., Sename, O., Dugard, L., G´ asp´ ar, P., Szab´ o, Z., and Bokor, J. (2008). Attitude and handling improvements trough gain-scheduled suspensions and brakes control. IFAC World Congress, Seoul, Korea. Song, C., Uchanski, M., and Hedrick, J. (2002). Vehicle speed estimation using accelerometer and wheel speed measurements. Proc. of the SAE Automotive Transportation Technology, Paris. Staroswiecki, M. (2006). Robust fault tolerant linear quadratic control based on admissible model matching. 45th IEEE Conference on Decision and Control, 3506 – 3511. Trachtler, A. (2004). Integrated vehicle dynamics control using active brake, steering and suspension systems. International Journal of Vehicle Design, 36, 1–12. Wu, F., Yang, X., Packard, A., and Becker, G. (1996). Induced L2 norm controller for LPV systems with bounded parameter variation rates. International Journal of Robust and Nonlinear Control, 6, 983–988. Xiao, H., Chen, W., Zhou, H., and Zu, J. (2011). Integrated control of active suspension system and electronic stability programme using hierarchical control strategy. Vehicle System Dynamics, 49, 381–397. Yu, F., Li, D., and Crolla, D. (2008). Integrated vehicle dynamics control: State-of-the art review. IEEE Vehicle Power and Propulsion Conference, Harbin, China.