In this paper, we investigate the dynamical model of an active roll control system (ARCS) which can impose an anti-roll moment quickly by active actuators to prevent a vehicle rolling when the vehicle generates the roll tendency and effectively enhances the vehicle dynamic performance without sacrificing ride comfort. In the dynamic model of the ARCS, we consider the sprung mass of the vehicle which is (possibly) time-varying and the initial conditions are the uncertain parameters which are described by fuzzy set theory. A new optimal robust control which is deterministic and is not the usual if–then rules-based control is proposed. The desired controlled system performance is twofold: one deterministic, which includes uniform boundedness and uniform ultimate boundedness, and one fuzzy, which enhances the cost consideration. We then formulate an optimal design problem associated with the control as a constrained optimization problem. The resulting control design is systematic and is able to guarantee the deterministic performance and minimize the average fuzzy performance. Numerical simulations show that the control design renders the ARCS practically stable and achieves constraints following maneuvering.
For customer perception of satisfaction, ride and handling are two of the key attributes in a vehicle. When a vehicle is cornering, it is obvious to find that the vehicle body leans towards outside due to the centrifugal force and too much of this roll motion will make passengers feel uncomfortable. Basically, most passenger vehicles today are equipped with the passive anti-roll bars which are attached at the front and rear axles so as to reduce the body roll acceleration and roll angle during single wheel lifting and cornering maneuver. But these conventional passive anti-roll bars are difficult to satisfy the requirements of ride comfort and handling stability at the same time, and can’t adjust the roll stiffness of the suspension in real-time.
The active roll control system (ARCS) has become increasingly popular for researchers and engineers to deal with the issues of tradeoffs between ride and handling. The ARCS can impose anti roll moment quickly to prevent the vehicle rolling when the vehicle generates the roll tendency. It can also reduce the roll angle and roll angle velocity of the vehicle body greatly, increase the tire normal force of the independent suspension and improve the adhesion conditions of the wheels and the road. Hence the ARCS can effectively enhance the vehicle dynamic performance without sacrificing the ride comfort (Gosselin-Brisson et al., 2009; Cronje and Els, 2010).
According to the actuator types and the actuator locations, there are two different types of ARCS in passenger vehicles (Zulkarnain et al., 2012). The first type, which is the most popular actuator in ARCS today, is the hydro-pneumatic and hydraulic system (Konik, 2002; Kim et al., 2012). BMW company developed an active anti-roll bar system called Dynamic Drive with hydraulic system in 2001 (Strassberger and Guldner, 2004). However, the obvious drawbacks of these hydraulic actuators are manufacturing cost, power consumption, and their slow response on various roads and steering inputs. The second type, which today is attracting more and more attention, is the electric ARCS (Kim and Lee, 2002; Ohta et al., 2006; Buma et al., 2010; Jeon et al., 2012), which is more fuel efficient, energy saving, and environmentally friendly than conventional hydraulic ARCS. Also, this electric ARCS is more suitable for today’s new energy vehicles.
In this paper, we aim to deal with the active roll control problem considering system uncertainties which include uncertain parameter that is (possibly) time-varying but bounded, and uncertain initial conditions. Applying fuzzy set theory (Zadeh, 1965) to handle the uncertainties is a salient feature of this paper. We stress that these are different from the very popular Takagi–Sugeno model or other fuzzy if–then rules-based models (Takagi and Sugeno, 1985; Huang and Lin, 2003; Chen et al., 2007; Soltanpour et al., 2016). In this study, we shall attempt to pursue optimal robust control design which is deterministic and is not if–then rules-based for fuzzy dynamical systems.
The main contributions of this paper are threefold. First, we take the lead in applying fuzzy set theory to the dynamic model of the electric ARCS. We consider the sprung mass which is (possibly) time-varying and the initial conditions are uncertainties that are described by fuzzy set theory (see Appendix). Second, a robust control which is deterministic and not if–then rules-based is proposed to render the ARCS to achieve the deterministic system performance: uniform boundedness and uniform ultimate boundedness. Third, a performance index including average fuzzy system performance and control effort is proposed based on the fuzzy information. The optimal design problem associated with the control can then be solved by minimizing the performance index. Hence, the resulting control is able to guarantee the deterministic performance as well as minimizing the cost.
2. Fuzzy dynamical system
Consider the following uncertain system:
where is the time, is the state, x0 is the uncertain initial state, is the control, is an unknown time-varying parameter (which may include system parameter and input disturbance), and are known constant matrices, is a known vector which depends on t, and and are matrix, respectively, vector, which depend on x, t, and the uncertain parameter σ. The functions and are continuous. The functions , and are Lebesgue measurable.
Assumption 1
The pair is stabilizable.
Assumption 2
There exists a scalar constant such that
Assumption 3
(i) For each entry of x0, namely , there exists a fuzzy set in a universe of discourse characterized by a membership function . That is,
Here, is known and compact. (ii) For each entry of σ, namely , the function is Lebesgue measurable. (iii) For each , there exists a fuzzy set Si in a universe of discourse characterized by a membership function . That is,
Remark
Assumption 3 imposes fuzzy description on the uncertainty x0 and . Equation (1) under this fuzzy description of uncertainty is called the fuzzy dynamical system.
Consider the following Riccati equation:
where and . The solution exists and is unique if is stabilizable.
Assumption 4
(i) There are fuzzy numbers a and b such that for all
(ii) There exists a matrix such that . In addition, there are a scalar constant and a fuzzy number such that for all
Throughout the paper, unless otherwise stated, vector norms are Euclidean and matrix norms are the corresponding induced ones.
Remark
The fuzzy numbers a and b depend on σ. Their associated membership functions can be determined via , the fuzzy arithmetic, and the decomposition theorem. Both and can be evaluated since the universes of discourse, , are known.
We introduce the following desirable deterministic dynamical system performance.
Definition 1
Consider a dynamical system
The solution of the system (suppose it exists and can be continued over ) is uniformly bounded if for any with , there is with for all . It is uniformly ultimately bounded if for , there are and such that for all .
3. Deterministic robust control design
We now propose the control u as follows:
where the design parameters and γ are strictly positive scalar constants.
Theorem 1
Subject to Assumptions 1–4, suppose that the control of equation (10) is applied to the system represented by equation (1). Then, the solution of the controlled system is uniformly bounded and uniformly ultimately bounded. In addition, the size of the ultimate boundedness region can be made arbitrarily small by suitable choices of the design parameters.
Proof
We prove this via the Lyapunov minimax approach which is a general approach to the robust control problem (Corless, 1993; Leitmann, 1993). Consider the Lyapunov function candidate
where P is the solution of the Riccati equation (equation (5)). For any admissible , the time derivative of V along the trajectory of the controlled system (equation (1)) is given by
Regarding the first term on the right-hand side (RHS) of equation (12), by using the Riccati equation (equation (5)) and the Rayleigh’s principle, we have
Let . Regarding the second term on the RHS of equation (12), by using equation (8) we have
Regarding the third term on the RHS of equation (12), by using equations (2) and (8), we have
Regarding the fourth term on the RHS of equation (12), by using the Rayleigh’s principle and equation (7), respectively, we have
and
Regarding the fifth term on the RHS of equations (12), by using equation (6) we have
Since the second and third terms on the RHS of equation (19) are linear and quadratic, respectively, in , a lengthy but straightforward algebra shows that
where , Let
Then, we have
This in turn means that is negative definite for all such that
Since all universes of discourses, , are compact (hence closed and bounded), is bounded. In addition, both γ and are crisp. Thus, is negative definite for sufficiently large and, therefore, the solution of the controlled system is uniformly bounded and uniformly ultimately bounded (Chen and Leitmann, 1987). Q.E.D.
4. Optimal gain design
Section 3 presents a system performance which can be guaranteed by a deterministic control scheme. From equation (24), we know that the size of the uniform ultimate boundedness region decreases as γ increases. As γ approaches to infinity, the size approaches to zero. This rather strong performance is accompanied by a (possibly) large control effort, which is reflected by γ. From the practical design point of view, it is interesting and necessary for the designer to seek an optimal choice of γ for a compromise among various conflicting criteria. This is associated with the minimization of a performance index.
We first explore more on the deterministic performance of the uncertain system. By the Rayleigh’s principle
where . This is a differential inequality, analysis of which can be made according to Chen (1996) as follows. According to Chen (2011), the solution of this differential inequality can be given as:
for all . By the same argument, we also have, for any ts and
where . The time ts is when the control scheme of equation (10) starts to be executed. It does not have to be t0.
For each , let
Notice that for each , as .
Remark
and can be regarded as the transient portion and the steady state portion of the system performance respectively. Since there is no knowledge of the exact value of the uncertainty, it is only realistic to refer to and , while analyzing the system performance. We also notice that both and are dependent on . The value of is not known except that it is characterized by a membership function.
Definition 2
Consider a fuzzy set
For any function , the D-operation is given by
Remark
In a sense, the D-operation takes an average value of over . In the special case that , this is reduced to the well-known center-of-gravity defuzzification method (Klir and Yuan, 1995). If N is crisp (i.e., ) for all , then .
Lemma 1
For any crisp constant
For any ts, let
where α and are scalars.
Let . Regarding the first term on the RHS of equation (35), by using equations (21) and (22), we have
Similarly, regarding the second term on the RHS of equation (35), we have
Based on equations (35)–(37), we now propose the following performance index : For any ts, let
where ,
Remark
The performance index consists of three parts. The first parts, may be interpreted as the average (via the D-operation) of the overall transient performance (via the integration) from time ts. The second part, may be interpreted as the average (via the D-operation) of the steady state performance. The third part, is due to the control cost. Both α and β are weighting factors. The weighting of is normalized to be unity.
Remark
The steady state performance reflects the size of the uniform ultimate boundedness region which decreases as γ increases. As γ approaches to infinity, the size approaches to zero. This is rather strong performance. However, with γ increasing, the control cost increases. In practice, we want to obtain a small size of the uniform ultimate boundedness region without too much cost. Thus, there is a trade-off between the performance and the control cost.
The optimal design problem is then equivalent to the following constrained optimization problem: For any ts
For any , taking the first order derivative of JD with respect to γ
Suppose . For given , the solution to equation (43) always exists and is unique, which globally minimizes the performance index of equation (38).
Proof
Let . Then and is continuous in γ. In addition since and , is strictly increasing in γ. Since , we have , and, therefore, (notice that ). As a result, the solution to equation (43) always exists and is unique. For the unique solution that solves equation (43)
Therefore, the positive solution of the quartic equation (43) solves the constrained minimization problem of equation (39). Q.E.D.
Remark
Combining the results of Sections 3 and 4, the robust control scheme of equation (10) using the optimal design of renders the solution of the closed-loop system uniformly ultimately bounded (with the initial state ). In addition, the performance index JD in equation (38) is globally minimized.
5. Dynamical model of the ARCS
Figure 1 shows the behavior of the vehicle suspension and ARCS. When the vehicle enters a corner, a rolling force is generated by the centrifugal force. Consequently, the lower arm on one side of the suspension is pulled up, and the other is pulled down. The ARCS aims to control the torsion angle of the stabilizer bar by utilizing the roll reaction force generated by the actuators and the roll reaction force obtained from the roll stiffness of the suspension to offset the roll moment caused by lateral acceleration. Figure 2 illustrates the dynamic model of the ARCS. Key variables and parameters of the ARCS are listed in Table 1.
Behavior of the active roll control system.
Dynamic model of the active roll control system.
Nomenclature of the active roll control system.
ms
sprung mass
∅
Roll angle
Is
moment of inertia of sprung mass
roll rate
total roll damping
roll acceleration
front roll damping
hs
distance from roll axis to CG of sprung mass
rear roll damping
g
gravity constant
front coil spring damping
ay
lateral acceleration
rear coil spring damping
front roll stiffness ratio
total roll stiffness
front active roll moment
front roll stiffness
rear active roll moment
rear roll stiffness
front transmission ratio
front coil spring rate
rear transmission ratio
rear coil spring rate
front actuator active torque
front torsion spring rate
rear actuator active torque
rear torsion spring rate
The following equation expresses the moment equilibrium around the sprung roll center:
where
We wish the roll angle ∅ of the vehicle to follow a target roll angle which is dependent on the lateral acceleration ay. Let
and hence , . Therefore, the system of equation (45) can be written as
Remark
In this paper, we consider the sprung mass of the vehicle is uncertain parameter: , due to the variation in the vehicle load. Here is the constant nominal value and is the time-varying uncertain portion.
The system of equation (50) can be put into the state space form (with )
where , .
Decompose . Let , . It can be checked that . Hence, we can obtain
Let , , where
The following matching condition is met with and
Similarly, can be decomposed as
where and .
Thus, the system of equation (51) can be expressed in the form of equation (1) with given above:
where .
The required compensating roll moment can be distributed to the front and rear components by using the roll stiffness distribution to the front axle ration:
The active torque and for the actuator positions in the active suspension system can be obtained by
Remark
and are constants related to the geometry of the front and rear stabilizer bars respectively. Due to the limit of the space layout of the vehicle, the structure of the front and rear stabilizer bars are usually different. Hence, and are correspondingly different.
Following the dynamics of the ARCS with the parameter uncertainty, the controller design will be presented in the next section to render the vehicle equipped with the ARCS to achieve the target roll angle in a given driving condition.
6. Controller design
6.1. Target roll angle of the ARCS
The roll angle is used as an evaluation index in the development of a vehicle equipped with the ARCS. Based on the results of roll attitude angle and a subjective evaluation, a target roll angle of 1° for a lateral acceleration of is set, which is half that of a vehicle equipped with conventional passive stabilizer bar system for the same lateral acceleration. Figure 3 shows the relationship between the target roll angle according to the lateral acceleration, i.e.,
Target roll angle of the ARCS.
It should be noted that taking the vehicle’s driving safety into account, the lateral acceleration is usually bounded. Here we assume that the upper bound of the lateral acceleration is . Hence, it is reasonable to assume that the upper bounds of are .
where , . is the upper bound of the uncertain parameter .
To evaluate , we invoke the norm inequality that for a matrix , . This means . Here, to avoid confusions we use subscript 1 and 2 to denote two classes of induced matrix norms. Since
where denotes the entry of , we choose the sum of the two entries to the upper bound , and therefore
Thus, fuzzy numbers a and b in equation (6) can be chosen as , .
In the Riccati equation (5), we choose and . To verify Assumption 3(ii), we note that
The nominal system parameters of the vehicle are chosen as follows:
By solving the Riccati equation (5), we can obtain , , and . For the uncertainty, there is a direct correspondence between and . Thus, the following choices are directly made for simulations: is varying from to , and is “close to ”. The corresponding membership function is (triangular)
For the uncertain initial conditions, we assume that and are “close to 0”. They are governed by the membership functions (all triangular)
In this paper, we choose , , , , .
Based on the parameters design above, we can obtain
For the control design, we choose . The controller is designed as
The active torques and for the front and rear actuators are given as
By using the fuzzy arithmetic, decomposition theorem, and the D-operation, we can obtain , , , and .
To solve the quartic equation (43), we choose seven sets of weighting parameters α and β. Their values and the corresponding and are summarized in Table 2.
Weighting, optimal gain, and minimum cost.
(1,0.1)
10.0319
20.1277
(1,1)
5.6414
63.6497
(1,10)
3.1724
201.2788
(1,100)
1.7840
636.5008
(0.1,1)
5.1559
53.1656
(10,1)
7.9895
127.6652
(100,1)
13.6477
372.5183
7. Numerical simulations
The vehicle equipped with the ARCS is assumed to run under the given case with Hence, the target roll angle according to this lateral acceleration is calculated as
Differentiating equation (79) with respect to time once and twice respectively yields
and
The initial conditions of the constraints are given as follows:
For numerical simulation, we choose , . For comparison, we select the standard LQG (linear-quadratic-Gaussian) control. Figure 4 shows the tracking error of the roll angle e (i.e., ) for five values (by using different () combinations) and LQG control. The e-trajectory with the proposed control enters a small region around 0 after some time (hence uniformly bounded). While, with the LQG control, the final error fluctuation is much heavier.
Comparison of system performances e under different γopt and LQG control.
Figure 5 shows the tracking error norm (i.e., ) for five values and LQG control. The -trajectory with the proposed control also enters a small region around 0 after some time (hence uniformly bounded). While, with the LQG control, the final fluctuation is heavier.
Comparison of system performances ||x|| under different γopt and LQG control.
Figures 6 and 7 depict the accumulative tracking error of e-trajectory and -trajectory in Figures 4 and 5 for five values and LQG control. As increases, the accumulative tracking error and both decrease. While, with the LQG control, the accumulative tracking error and are much more than those of the proposed robust control.
Comparison of the accumulative tracking error Area(e) under different γopt and LQG control.
Comparison of the accumulative tracking error Area(||x||) under different γopt and LQG control.
Figure 8 presents the control effort u for five values. Under these five different values, the control efforts u are almost the same.
Comparison of the control efforts u under different γopt.
Figures 9 and 10 display the control torques of the front and rear actuators (i.e., and ) under .
The control torque of the front actuator maf under γopt = 13.6477.
The control torque of the rear actuator mar under γopt = 13.6477.
Figure 11 shows the influence of the weighting parameters α and β on . gradually increases, subject to the increasing of α and decreasing of β. Figure 12 shows the influence of the weighting parameters α and β on . gradually increases, subject to the increasing of α and increasing of β.
γopt vs. log α and log β.
JDmin vs. log α and log β.
In comparison with the results of Han et al. (2017), the main feature of this paper is that we take the lead in applying fuzzy set theory to the dynamic model of the electric ARCS and propose a robust control scheme with fuzzy optimal design for the ARCS.
8. Conclusion
In this paper, we successfully deal with the active roll control problem with system uncertainties which are (possibly) time-varying but bounded. Fuzzy set theory is employed to describe the system uncertainties in ARCS and we incorporate fuzzy uncertainty and fuzzy performance into the control design. A new robust control scheme which is deterministic and is not the usual if–then rules-based control is proposed to guarantee the deterministic performance (including uniform boundedness and uniform ultimately boundedness). The resulting controlled system is stable, proved via the Lyapunov minimax approach. A performance index including average fuzzy system performance and control effort is proposed based on the fuzzy information. The optimal design problem associated with the control can then be solved by minimizing the performance index. The solution of the optimal gain is unique. Hence, the resulting control is able to guarantee the deterministic performance as well as minimizing the cost.
Footnotes
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation of China (grant number 51505116), the Natural Science Foundation of Anhui Province (grant number 1508085SME221), the Fundamental Research Funds for the Central Universities (grant number JZ2016HGTB0716), and the China Postdoctoral Science Foundation (grant number 2016M590563).
Appendix: Fuzzy mathematics
References
1.
BumaSOokumaYTanedaAet al.(2010) Design and development of electric active stabilizer suspension system. Journal of System Design and Dynamics4(1): 61–76.
2.
ChenYH (1996) Performance analysis of controlled uncertain systems. Dynamics and Control6(2): 131–142.
3.
ChenYH (2011) A new approach to the control design of fuzzy dynamical systems. Journal of Dynamic Systems, Measurement, and Control133(6): 061019.
4.
ChenYHLeitmannG (1987) Robustness of uncertain systems in the absence of matching assumptions. International Journal of Control45(5): 1527–1542.
5.
ChenCWYehKChiangWLet al.(2007) Modeling, control and stability analysis for structural systems using Takagi–Sugeno fuzzy model. Journal of Vibration and Control13(11): 1519–1534.
6.
CorlessM (1993) Control of uncertain nonlinear systems. Journal of Dynamic Systems, Measurement, and Control115(2B): 362–372.
7.
CronjePElsPS (2010) Improving off-road vehicle handling using an active anti-roll bar. Journal of Terramechanics47(3): 179–189.
8.
Gosselin-BrissonSBouazaraMRichardMJ (2009) Design of an active anti-roll bar for off-road vehicles. Shock and Vibration16(2): 155–174.
9.
HanJChenYHZhaoXet al.(2017) Optimal design for robust control of uncertain flexible joint manipulators: a fuzzy dynamical system approach. International Journal of Control. Epub ahead of print 1 March 2017. DOI: 10.1080/00207179.2017.1299945.
10.
HuangSJLinWC (2003) A self-organizing fuzzy controller for an active suspension system. Journal of Vibration and Control9(9): 1023–1040.
11.
JeonKHwangHChoiSet al.(2012) Development of an electric active roll control (ARC) algorithm for a SUV. International Journal of Automotive Technology13(2): 247–253.
12.
KimHJLeeCR (2002) Hybrid roll control using electric ARC system considering limited bandwidth of actuating module. International Journal of Automotive Technology3(3): 123–128.
13.
KimSParkKSongHJet al.(2012) Development of control logic for hydraulic active roll control system. International Journal of Automotive Technology13(1): 87–95.
14.
KlirGYuanB (1995) Fuzzy sets and fuzzy logic, Upper Saddle River, NJ: Prentice Hall.
15.
KonikD (2002) Development of the dynamic drive for the new 7 Series of the BMW Group. International Journal of Vehicle Design28(1–3): 131–149.
16.
LeitmannG (1993) On one approach to the control of uncertain systems. Journal of Dynamic Systems, Measurement, and Control115(2B): 373–380.
17.
Ohta Y, Kato H, Yamada D, et al. (2006) Development of an electric active stabilizer system based on robust design. SAE paper 2006-01-0758.
18.
SoltanpourMRKhoobanMHKhalghaniMR (2016) An optimal and intelligent control strategy for a class of nonlinear systems: adaptive fuzzy sliding mode. Journal of Vibration and Control22(1): 159–175.
19.
StrassbergerMGuldnerJ (2004) BMW’s dynamic drive: an active stabilizer bar system. IEEE Control Systems24(4): 28–29.
20.
TakagiTSugenoM (1985) Fuzzy identification of systems and its applications to modeling and control. IEEE Transactions on Systems, Man, and Cybernetics (SMC)15(1): 116–132.
21.
ZadehLA (1965) Fuzzy sets. Information and Control8(3): 338–353.
22.
Zulkarnain N, Imaduddin F, Zamzuri H, et al. (2012) Application of an active anti-roll bar system for enhancing vehicle ride and handling. In: IEEE colloquium on humanities, science and engineering, Sabah, Malaysia, 3–4 December 2012, pp.260-265. IEEE.