Adaptive interval type-2 fuzzy logic systems for vehicle handling enhancement by new nonlinear model of variable geometry suspension system

Mansour Baghaeian1 , Ali Akbar Akbari2

1, 2The Center of Excellence on Soft Computing and Intelligent Information Processing, Faculty of Engineering, Ferdowsi University of Mashhad, Mashhad, Iran

2Corresponding author

Journal of Vibroengineering, Vol. 19, Issue 6, 2017, p. 4498-4515. https://doi.org/10.21595/jve.2017.17862
Received 20 October 2016; received in revised form 25 January 2017; accepted 31 January 2017; published 30 September 2017

Copyright © 2017 JVE International Ltd. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Creative Commons License
Abstract.

This research examines the emerging role of adaptive interval type-2 fuzzy logic systems (AIT2FLS) versus adaptive type-1 fuzzy logic system (AT1FLS) in vehicle handling by a new nonlinear model of the variable geometry suspension system (VGS) as a vehicle active suspension system. A proper controller is needed in order to have soft response and robustness against challenging vehicle maneuvers. Two controllers, including AT1FLS and AIT2FLS have been used in the paper. The proposed AIT2FLS can efficiently handle system uncertainties, especially in the presence of most difficult challenging vehicle maneuvers in comparison with AT1FLS. The interval type-2 fuzzy adaptation law adjusts the consequent parameters of the rules constructed on the Lyapunov synthesis approach. For this purpose, the kinematic equations are obtained for the vehicle double wishbone suspension system and they are substituted in a nonlinear vehicle handling model with eight degrees of freedoms (8DOFs). Thereby, a new nonlinear model for the analysis of VGS is obtained. The results indicate that between the two controllers, the proposed AIT2FLS has better overall vehicle handling, robustness and soft response.

Keywords: adaptive interval type-2 fuzzy logic systems, active suspension system, new nonlinear model of VGS, vehicle handling enhancement.

1. Introduction

Adaptive control is one of the most widely used methods in uncertain system controller design. It provides a mechanism to adjust the controller’s parameters against system uncertainties and disturbances using some adaptation laws. However, it usually needs an initial model of the system. In contrast, fuzzy logic is a recent method used in many papers [1-3] which provides a valuable tool to utilize human experts’ knowledge completing our mathematical knowledge. However, this technique suffers from the lack of a mechanism to determine the consequent membership functions. Therefore, a hybrid combination of adaptive control and fuzzy logic presents an attractive and powerful approach to design controllers.

AIT2FLS in recent years, because of their potential to model and cope with dynamic uncertainties and disturbances, have attracted interest of many researchers. Wang [1] designed a direct adaptive fuzzy logic controller and used the Lyapunov theory to acquire adaptive rules. He used the same theory to present a general solution to the problem of a stable adaptive fuzzy logic controller [2]. Then he used the controller in two degrees of freedom inverted pendulum. Next, Tang [3] designed an adaptive fuzzy logic controller based on nonlinear system model inputs and outputs. Shahnazi and Akbarzade [4] introduced a proportional-integral (PI) indirect adaptive fuzzy logic controller versus a routine adaptive fuzzy logic controller, which speed up responses near the equilibrium point.

In 2007, Wai [5] proposed an adaptive fuzzy sliding mode controller and successfully demonstrated its application to an indirect field-oriented induction motor drive for tracking periodic commands. Moreover, he utilized fuzzy inference mechanism in order to implement a fuzzy hitting control law to remove the chattering phenomenon. In [6], sliding mode control and fuzzy systems as universal estimators were used to control a class of under actuated systems. They used an adaptive law to improve the approximation accuracy and guarantee the tracking performance. In 2010, Tie-Shan [7] introduced a novel robust adaptive Takagi-Sugeno fuzzy logic tracking control for nonlinear systems. Their method reduced the number of parameters updated online for each subsystem to one. Tsung-Chih et al. [8] proposed an adaptive fuzzy sliding mode controller for the synchronization of two different uncertain fractional-order time-delay chaotic systems. They used the Lyapunov stability criterion to show that free parameters of the adaptive fuzzy sliding mode controller can be tuned online by the output-feedback-control law and adaptive law. Hongyi Li et al. [9] focused on designing a sampled-data controller for interval type-2 fuzzy logic system (IT2FLS) with actuator fault in such a way that the actuator fault of IT2FLS is considered. They showed the resulting closed-loop system to be reliable since the designed controller can guarantee the asymptotic stability and H performance when the actuator experiences failure. A direct adaptive general type-2 fuzzy controller is introduced by Ghaemi et al. [10] for a class of uncertain nonlinear systems. It is compared with the direct adaptive type-1 fuzzy logic controller and direct adaptive interval type-2 fuzzy logic controller, and its effectiveness is illustrated by simulation with the integration of dynamic uncertainties and external disturbances. Tsung-Chih [11] showed that the linguistic fuzzy control rules could be directly joined to the controller and used with the attenuation technique.

Currently, many researchers have focused their research efforts on the study of handling vehicle dynamic control systems. Some automotive companies have modified the vehicle’s stability and handling control system in order to avoid the vehicle from spinning or drifting out [12]. The geometry of the vehicle suspension system has a main role in the stability and handling of the vehicle. In the VGS, the actuating force can be made perpendicular to the wishbone direction, and this is a privilege of this type of system [13-17]. The researchers to date have tended to focus on the VGS, but they did not have an analytical model for the VGS. We can develop a new VGS nonlinear model by combining the kinematics of the vehicle’s suspension system and the vehicle’s handling model.

From the 1980s to 1990s, and even up to the present time, a large number of papers was published regarding vehicle active suspensions, making it a hot issue in the industry. The research studies that were conducted over the past two decades were resulted in many patents. However, not all of the products were of good quality [18-22].

The Velocette Thruxton motorcycle is the first variable geometry suspension system in which the ratio of wheel movement to spring movement can be manipulated manually [13]. Watanabe and Sharp [15] used the optimal-PD (proportional-derivative) and Neuro-controllers acting together, and the end positioning of the spring and damper to the wishbone changed that it could decrease body roll and the roll centre height alteration. Lee et al. [16] increased the vehicle handling characteristics by using a VGS, which three suggested points were selected in the McPherson suspension. Evers et al. [23] presented a new VGS model with actuator forces which is used in the Delft model, and they indicated that the power consumption of the actuator is evaluated under the worst case conditions. Goodarzi et al. [24] used the ADAMS software to give a multi-linked suspension’s mounting point variation directly related to the roll centre height and toe angle and produced an approximate model for VGS. Their work showed that the PI-Fuzzy controller usage improved the vehicle stability and handling.

There are many uncertainties such as plant model, unpredictable environmental changes, unreliable sensor information and actuators malfunction in vehicles. Therefore, intelligent controllers can move the suspension mounting point’s positions in the VGS very well. This provides the best condition for vehicle dynamics with low energy consumption. The displacement zone of the vehicle’s suspension system is limited, and the vehicles dynamics are variable due to VGS. Therefore, the suspension mounting point displacement (SMD) should be changed by advanced and intelligent controllers.

Nemeth and Gaspar [25] improved vehicle dynamics using a VGS with a controller design based on the robust linear parameter varying method. To determine the effects of adaptive fuzzy logic control (AFLC) on vehicle dynamics, Baghaeian and Akbari compared AFLC and proportional-integral-derivative (PID) in VGS and showed that AFLC has improved parameters of stability [26]. Nemeth and Gaspar [27] propose a method in which the structure of a variable geometry suspension system and the design of a robust control are achieved simultaneously in order to improve vehicle stability. Also, Gaspar analyzed the efficiency of the variable geometry suspension in preliminary works in the coordination of steering and wheel tilting [28]. Zirkohi and Lin [29] offered a new IT2FLS with neural network and indirect adaptive with sliding mode control methodology for a vehicle suspension system including actuator that the novel hybrid control approach was suggested to address controlling active suspension systems including actuator dynamics without chattering phenomenon in the face of structure and unstructured uncertainties.

The main contributions of this paper are: 1) The vehicle performance is modified by using the proposed AIT2FLS in VGS in contrast to the AT1FLS. 2) Use of the Lyapunov synthesis to guarantee stability and to find adaptation laws. 3) A new VGS nonlinear model is produced for vehicle handling analysis by using the kinematics formula of the double wishbone suspension system in the 8DOFs vehicle handling nonlinear model.

This paper is organized as follows: Section 2 presents a brief introduction to the proposed AIT2FLS. The proposed method of the controller structure under consideration here in presented in Section 3 and the underlying assumptions based on the theory of AIT2FLS are proved in that section. A new analytical nonlinear model of VGS is introduced in Section 4. The VGS model is simulated under the two standard maneuvers with the details presented in Section 5. To be fair, the proposed controllers are compared with similar metrics in Section 5.

2. Interval type-2 fuzzy logic systems

A general type-2 fuzzy set is given below:

(1)
A ~ = x X μ A ~ x x ,
(2)
μ A ~ x = v J x f x v v ,         J x [ 0,1 ] ,

where μA~(x) and fx(v) denote the secondary membership function (MF) and the secondary grade, respectively; Jx denotes the domain of the secondary MF and v is a fuzzy set (FS) in the interval [0, 1]. If fxv= 1 for, vJx then secondary membership functions are said to be interval sets.

The resulting FS is an interval type-2 fuzzy set which is determined as follows:

(3)
A ~ = x X μ A ~ x x =   x X 1 v v J x / x   ,         J x 0,1 .

Due to the computational complexity, many researchers use interval type-2 fuzzy sets (IT2FS) instead of general type-2 sets, interval type-2 fuzzy set [6, 8, 11, 30, 31]. An IT2FS can be simply described in terms of its lower μ_A~x and upper μ¯A~(x) membership functions (MFs). The area enclosed by upper and lower MFs is called as the footprint of uncertainty (FOU) which is expressed as:

(4)
F O U A ~ = x X μ _ A ~ x , μ ¯ A ~ ( x ) .

Fig. 2 shows the typical structure of IT2FLS with their fuzzifier, fuzzy rule base, fuzzy inference engine, type reducer and defuzzifier. Fig. 2 shows the general structure of IT2FLS which is described as follows.

The fuzzifier represents real valued variables as fuzzy sets. It includes the expert knowledge consisting of a set of fuzzy IF-THEN rules.

The jth rule of the IT2FLS is described as:

(5)
R j   : If   x 1   is     F ~ 1 j   and     x 2     is     F ~ 2 j     and   x n     is     F ~ n j     then     y     is       G ~ j ,       j = 1 , ,   M ,

where M is the number of rules; xi (i= 1, 2,…, n) and y respectively denote the input and output sets of the IT2FLS; F~nj and G~j respectively denote the antecedents and the consequent fuzzy sets.

Fig. 1. Indicates a type-2 fuzzy MF with its FOU, upper and lower bounds and standard deviation (δ1, δ2)

 Indicates a type-2 fuzzy MF with its FOU, upper and lower bounds  and standard deviation (δ1, δ2)

Fig. 2. General structure of IT2FLS

 General structure of IT2FLS

In order to produce output IT2FS, reception of inputs and their combination with the fuzzy rules should be conducted by the inference engine. Thus, the firing set is provided as:

(6)
F j X =   i = 1 n μ F ~ i j x j .

The firing sets of IT2FS can be written with upper and lower MFs:

(7)
F j X =   f _ j X ,         f ¯ j X   ,
(8)
f _ j X =   μ _ F ~ 1 j * μ _ F ~ 2 j * * μ _ F ~ n j ,
(9)
f ¯ j X =   μ ¯ F ~ 1 j * μ ¯ F ~ 2 j * * μ ¯ F ~ n j ,

where f_jX and f¯jX are the lower and upper MFs of jth, respectively; and * defines the Mamdani t-norm. Given that the output of the inference engine is a type-2 fuzzy set, it is necessary to use a type reducer before defuzzification converting the type-2 fuzzy sets into type-1 fuzzy set. Five different type reducers have been proposed by Karnik and Mendel in [32]. Center of sets (COS) is mostly used among these due to its computational simplicity by the Karnik-Mendel (KM) iterative algorithm [32-34]. COS type reducer can be represented as:

(10)
Y C O S y l ,   y r = θ l   θ M f l   f M 1 / j = 1 M f j θ j j = 1 M f j ,

where  fjFj=f_jX,f¯j(X)  and θj denotes the centroid of jth consequent set. In general, the type reducer gives the output as an interval set being demonstrated with its left-end and right-end points (i.e. yl and yr).

These points cannot directly be computed with mathematic formulas. However, the KM iterative algorithm has been introduced to calculate them by Mendel and Karnik in [35]. Now yl and yr can be written as:

(11)
y l = j = 1 L f ¯ j θ l j + j = L + 1 M f _ j θ l j j = 1 L f ¯ j + j = L + 1 M f _ j =   θ l T ξ l ,
(12)
y r = j = 1 R f _ j θ r j + j = R + 1 M f ¯ j θ r j j = 1 R f _ j + j = R + 1 M f ¯ j =   θ r T ξ r ,

where θlj and θrj are the left-end and right-end point of jth consequent set, respectively. L and R are the breaking point being determined by the KM algorithm. Here:

θ l = θ l 1 ,   , θ l M T ,             ξ l j = f l j j = 1 L f ¯ j + j = L + 1 M f _ j ,         ξ l = ξ l 1 ,   , ξ l M T ,
θ r = θ r 1 ,   , θ r M T ,             ξ r j = f r j j = 1 R f _ j + j = R + 1 M f ¯ j ,         ξ r = ξ r 1 ,   , ξ r M T .

Since IT2FS is used here, the output of defuzzified blocks can be easily obtained by averaging, yland yr [33] as follows:

(13)
y = y l + y r 2 =   1 2 θ l T ξ l + θ r T ξ r .

3. Direct adaptive interval type-2 fuzzy logic control

The following general class of single input- single output (SISO) nonlinear systems can be considered for [4]:

(14)
x n = f X _ , t + g X _ , t u + d X _ , t ,       y = x ,  

where f and g are unknown nonlinear dynamics; t is time; u and y respectively denote the input and output of the system; and X_=x, x,˙,x(n-1) =x1, x2, ,xn represents the state vector of the system. In Eq. (14), d(t) represents the external disturbance which is supposed to be bounded by an unknown constant D, i.e.

(15)
d ( t ) D .

In order to track the desired state vector X_d=xd, x˙d,xd(n-1)  by the state vector X_ with existing disturbances and function uncertainties, the tracking error should be defined as follows:

(16)
E _ = X _ - X _ d = e ,   e ,   ˙ ,   e n - 1 T .

The nonlinear system in Eq. (14) can be rewritten by some simple manipulation:

(17)
X ˙ _ = A X _ + B f X _ , t + g X _ , t u + d X _ , t ,       y = x ,    

where:

(18)
A = 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 ,         B T = 0 0     1 1 × n .    

If f and g in Eq. (17) are nonlinear known dynamics and d(t)=0, then the asymptotic error can converge to zero by the following controller:

(19)
u * = 1 g X _ , t - f X _ , t + x d n - C T E ,

where C=cn, ,c1 represents a constant vector that is selected to make the polynomial hλ= λ(n)+c1λ(n-2)++cn Hurwitz. The controller is robust if the following H condition is satisfied [36]:

(20)
0 T E T Q E d t 2 V 0 + ρ 2 0 T ω 2   ,         T   ϵ   0 ,   ,

where V denotes the Lyapunov function, ρ>0 is the level of prescribed attenuation and Q is an arbitrary positive definite matrix. In general, f and g are nonlinear unknown dynamics and the disturbance d(t) creates negative effects. Since the fuzzy logic systems are considered as general approximators, u* can be replaced with an interval type-2 fuzzy approximation as u^xθ. In order to reduce the effect of the external disturbances, the H compensator is required. Then the resulting controller is given as:

(21)
u X _ = u ^ X _ θ - g X _ - 1 u h ,

where u^X_θ and uh respectively denote AT2FLS and Hcompensator.

Theorem. If the following adaptive laws and H compensator are satisfied, the stability of the system in Eq. (14) will be guaranteed by the control input u in Eq. (21) and H tracking performance in Eq. (20) will be achieved:

(22)
θ ˙ l = - γ 1 ξ l g X _ B T P E ,
(23)
θ ˙ r = - γ 1 ξ r g X _ B T P E ,
(24)
u h = 1 γ 2 B T P E ,

where γ1 and γ2 are positive constants. P is a positive definite matrix being obtained by solving the following Riccati-like equation:

(25)
P A - B C T + A - B C T T P = - Q + P B 2 γ 2 - 1 ρ 2 B T P .

The schematic of the proposed direct adaptive interval type-2 fuzzy logic controller (DAIT2FLC) is depicted in Fig. 3.

Fig. 3. Schematic of DAIT2FLC

 Schematic of DAIT2FLC

Proof: Consider the following optimal consequent parameters for fuzzy system:

(26)
θ * = a r g   θ m i n X R n s u p u ^ X _ θ - u * ( X _ , t ) .

The minimum approximation error is expressed as:

(27)
ω = g X _ , t u ^ X _ θ * - u * ( X _ , t ) .

By using control input in Eq. (21) and the nonlinear system in Eq. (17), we have:

(28)
X ˙ _ = A X _ + B f X _ , t + g X _ , t u ^ X _ θ + B - u h + d X _ , t .    

The following relation is obtained from Eq. (19):

(29)
f X _ , t = - g X _ , t u * + x d n - C T E   .

Substituting Eq. (29) in to Eq. (28), it gives:

(30)
X ˙ _ = A X _ + B x d n - C T E + g X _ , t u ^ X _ θ + B - u * X _ , t - u h + d X _ , t .

After manipulating Eq. (30) and using Eq. (16) and (17), we have:

(31)
E _ ˙ = A - B C T E _ + B g X _ , t u ^ X _ θ - u * X _ , t - u h + d X _ , t
              = A - B C T E _ + B g X _ , t ( u ^ X _ θ - u ^ X _ , θ * ) - B u h + B d X _ , t + B ω .

Substituting Eqs. (11) and (12) in Eq. (31), it gives:

(32)
E _ ˙ = A - B C T E _ - B u h + B ω l + B g X _ , t φ l T ξ l + φ r T ξ r 2 ,

where:

φ l = θ l - θ l * ,         φ r = θ r - θ r * ,       ω l = ω + d X , t .

Now the Lyapunov function is expressed as bellow:

(33)
V = 1 2 E _ T P E _ + φ l T φ l 2 γ 1 + φ r T φ r 2 γ 1 .

The derivative of V with respect to time gives:

(34)
V ˙ = 1 2 E ˙ _ T P E _ + E _ T P E ˙ _ + φ ˙ l T φ l γ 1 + φ ˙ r T φ r γ 1 .

The following relation is provided by substituting Eq. (32) in to Eq. (34) and using the H compensator in Eq. (24):

(35)
V ˙ = 1 2 E _ T A - B C T T P E _ - 1 γ 2 E _ T P B B T P E _ + ξ l T φ l + ξ r T φ r g X _ , t B T P E _ + ω l B T P E _
              + 1 2 E _ T P A - B C T E _ - 1 γ 2 E _ T P B B T P E _ + E _ T P B g X _ , t φ l T ξ l + φ r T ξ r + E _ T P B ω l
              + φ ˙ l T φ l γ 1 + φ ˙ r T φ r γ 1 .

Imposing the adaptive laws upon Eqs. (22), (23), and (25), we have:

(36)
V ˙ = 1 2 E _ T - Q - 1 ρ 2 P B B T P T E _ + 1 2 ω l B T P E _ + E T P B ω l
              = - 1 2 E _ T Q E _ - 1 2 1 ρ E _ T P B - ρ ω l 1 ρ E _ T P B - ρ ω l T + 1 2   ρ ω l 2 .    

Considering, 1ρE_TPB-ρωl1ρE_TPB-ρωlT0 it can be written:

(37)
V ˙ - 1 2 E _ T Q E _ + 1 2   ρ ω l 2 .

Now, the integration of Eq. (37) is:

(38)
V T - V 0 - 1 2 0 T E _ T Q E _   + 1 2   ρ 2 0 T ω l 2 .

Considering V(t)0, we have:

(39)
0 T E T Q E d t 2 V 0 + ρ 2 0 T ω 2 ,         T ϵ   0 , ,

and H tracking performance in Eq. (20) is provided. Thus, the proof is complete.

Remark: gX_,t can be split into a well-known part g0X_,t and guX_,t an unknown part. Then the unknown part can be regarded as the external disturbance part being compensated using the H controller.

4. New model of variable geometry suspension systems in vehicle

4.1. Variable geometry of suspension system

VGS is one of the active suspensions that can play a key role in the characteristics of vehicle handling such as yaw rate and lateral acceleration. The schematic diagram of the double wishbone suspension is shown in Fig. 4 [37].

The roll center height is hR that is related to geometric parameters by Eqs. (40)-(45):

(40)
h R = T 2 P k cos β + β 0 + d tan σ + r σ ,
(41)
Z = k 1 sin ( β + β 0 ) ,

where Z is the SMD of the lower wishbone and the control input signal as u=Z, T is the vehicle track, k is the distance between P and G, β is the lower wish-bone angle, β0 is the initial angle of lower wish-bone, d is the G point height, σ is the kingpin angle, rσ is the scrub radius, k1 is the lower wish-bone length and p is the instantaneous center of rotation height that is expressed as bellow:

(42)
P = k sin β + β 0 + d   .

Fig. 4. Centre of gravity height (h) and distance between centre of gravity and roll centre (H) are added by geometry of double wishbone suspension system [37]

 Centre of gravity height (h) and distance between centre of gravity and roll centre (H)  are added by geometry of double wishbone suspension system [37]

And we have:

(43)
k = c 1 sin ( 90 + σ - 1 ) sin 1 + β + β 0 ,

where C1 is the kingpin length from front view and 1 is the upper wish-bone angle.

Also, for H we can write:

(44)
H = h - h R ,

where h is the centre of gravity height and H is the distance between the centre of gravity and roll centre. Also, in Fig. 4 R is the roll centre point in the middle of vehicle.

From Eq. (40) and Eq. (44), H is obtained as follows:

(45)
H = h - T 2 P k cos β + β 0 + d tan σ + r σ .

Substituting H in to the equations of the vehicle’s dynamic model with 8DOF, yield a new model of VGS. Also, the geometry parameters of the suspension system and their values are presented as follows in Table 1.

Table 1. Geometry data of vehicle suspension system

Variable
Unit
Value
Variable
Unit
Value
β 0
deg
11
r σ
mm
5
h
mm
781
c 1
mm
280
σ
deg
10
k 1
mm
370
1
deg
5
h
mm
220

4.2. 8DOFs vehicle handling nonlinear model

8DOFs vehicle dynamic model, shown in Fig. 5, is used as the working model. The degrees of freedom include the longitudinal and lateral velocity, yaw rate, roll angle, plus other four degrees of freedom that are the rotational speeds of the wheels. The model contains all the system nonlinearities, such as the nonlinear behavior of tires, the nonlinearities in the longitudinal and lateral tire normal load transfers, roll steer effect, and roll centre height variations.

The equations can be written in X, Y directions and the consistent rotating motions of the roll and yaw around the X-axes and Z-axes are as follows.

X -direction:

(46)
m a x = i = 1 4 F x i .

Y -direction:

(47)
m a y u + m s H φ ¨ = i = 1 4 F y i .

X -rotation:

(48)
I x x φ ¨ + m s H a y u = m g H sin φ - K t φ - C t φ ,   ˙

where Fx is the longitudinal tire force, Fy is the lateral tire force, m is the vehicle total mass, ms is the sprung mass, Ixx is the sprung mass moment of inertia about x-axis, φ is the body roll angle, Kt is the total vehicle torsional stiffness, Ct is the total vehicle torsional damping coefficient and ax, ayu are the longitudinal and lateral accelerations of the un sprung mass as follows:

(49)
a x =   u ˙ x - v y r ,
(50)
a y u = v y ˙ + u x r ,

where r is the yaw rate, ux is the vehicle longitudinal speed and vy is the vehicle lateral speed.

Z -rotation:

(51)
I z z r ˙ = a F y 1 + F y 2 - b F y 3 + F y 4 + F x 1 + F x 3 T 2 - F x 2 + F x 4 T 2 ,

where a is the distance between front axle to the vehicle centre of gravity, b is the distance between rear axle to the vehicle centre of gravity, T is the vehicle track and IZZ is the sprung mass moment of inertia about z-axis.

Fig. 5. Vehicle’s 8DOFs dynamic model

 Vehicle’s 8DOFs dynamic model

Fig. 6. Longitudinal and lateral tire forces

 Longitudinal and lateral tire forces

Also for wheel spins, we have:

(52)
  F x i R t i = ω ˙ i I ω ,         i = 1,2 , . . , 4   ,

where Rt is the wheel radius, ω is the rotational speed of the wheel and Iω is the wheel moment of inertia.

Longitudinal and lateral tire forces with respect to Fig. 6 can be produced as follows:

(53)
  F x i = F t i cos δ T i - F s i sin δ T i ,         i = 1 , , 4 ,
(54)
F y i = F t i sin δ T i + F s i cos δ T i ,       i = 1 , , 4 ,

where δT is the steer angle and δT3, δT4 are equal zero in the rear steer angles. Ft, Fs are tire forces that are produced from nonlinear tire. Also, normal tire loads could be written as follows:

(55)
F z 1 = W 2 b l - a x g h l + K R a y g h T - m s m H T sin φ ,
F z 2 = W 2 b l - a x g h l - K R a y g h T - m s m H T sin φ ,
F z 3 = W 2 a l + a x g h l + 1 - K R a y g h T - m s m H T sin φ ,
  F z 4 = W 2 a l + a x g h l - 1 - K R a y g h T - m s m H T sin φ ,

where W is the vehicle total weight, l is the wheel base and KR is the front roll stiffness per rear roll stiffness.

Also, ay is the lateral acceleration of sprung mass that could be written as follows:

(56)
a y = v y ˙ + u r + m s m H φ ,   ¨

Also, in Fig. 6 and we have the tire slip angle:

(57)
  α 1 = δ T 1 - tan - 1 v y + a r u x + T r 2 ,       α 2 = δ T 2 - tan - 1 v y + a r u x - T r 2   ,
α 3 = tan - 1 b r - v y u x + T r 2 ,       α 4 = tan - 1 b r - v y u x - T r 2   ,

where α is the tire slip angle.

Fig. 7 shows the structure of the vehicle model with 8DOFs in which the relationship is shown between sub-models, driver and control system is shown. In order to enhance vehicle handling, the SMD is controlled.

The nonlinear tire model used in this research is the Magic Formula tire model. The tire model defines the tractive and lateral tire forces based on its longitudinal wheel slip angle, normal force and tire slip angle.

Fig. 7. Structure of vehicle model

 Structure of vehicle model

There are many vehicle dynamic models prepared with VGS. However, none of them is an analytical model. In order to develop an analytical model, Eq. (45) is substituted in Eqs. (47), (48), (55) and (56) and those manipulate as state-space equation. Then a vehicle dynamic model equipped with VGS is prepared to be used in the vehicle handling analysis. In this model steer angle and longitudinal velocity are treated as system inputs. Control inputs are e=r-rd and e˙ and control signal input is u= Z(SMD).

Data for a sport utility of the vehicle (SUV) and a kind of double wishbone suspension system is presented in Table 1 and 2. Finally, the model is validated with CarSim software that is a powerful software in vehicle dynamics.

Table 2. Vehicle data

Variable
Unit
Value
Variable
Unit
Value
m
kg
1987
l
m
2.5780
m s
kg
1662.065
K t
N.m /rad
56957
m u s
kg
324.935
K R
Dimensionless
0.4
I x x
kg.m2
657.2714
C t
N.m.s /rad
3495.7
I z z
kg.m2
4510.3
a
m
1.1473
T
m
1.4
b
m
1.4307

Fig. 8(a) shows the wheel angle of the system input as the double lane change (DLC) maneuver. Three suspension mounting point displacements (SMDs) are considered to be –20, 0 and 20 mm that SMD = 0 is equal to the CarSim model.

Fig. 8(b) is the yaw rate which illustrates the response of VGS model to be very close to the full CarSim model (SMD = 0). The vehicle dynamics model prepared with VGS is ready to be used.

Fig. 8. Vehicle validation result

 Vehicle validation result

a) DLC maneuver steer angle

 Vehicle validation result

b) Yaw rate for DLC maneuver

5. Simulation results and analysis

Strong evidence of vehicle handling was found when the yaw rate and lateral acceleration were controlled. This could be achieved by tracking the desired yaw rate by controlling the SMD as structure of Fig. 7. The SMD is controlled by AT1FLS and AIT2FLS. Now in order to demonstrate the efficiency of the AIT2FLS, the proposed method is applied to the 8DOFs vehicle handling nonlinear model equipped by VGS as a case study.

In AIT2FLS, the base of the fuzzy control information is made from a parabolic function of the MFs [38]. Hence, in AIT2FLS, for each control input e and e˙, we defined three intervals type-2 fuzzy parabolic MFs: negative, zero, positive in the interval (–3 3), as illustrated in Fig. 9 and they are calculated as follows:

(58)
μ ¯ N e , e ˙ = 1 1 + exp 4 e + 1 ,             μ ¯ z e , e ˙ = exp - 8 e 2 ,
μ ¯ P e , e ˙ = 1 1 + exp - 4 e + 1 ,           μ _ N e , e ˙ = 0.7 1 + exp 7 e + 1 ,
μ _ Z e , e ˙ = 0.7 exp - 8 e 2 ,           μ _ P e , e ˙ = 0.7 1 + exp - 8 e + 1 .

Fig. 9. Input e and e˙ MFs for AIT2FLS

 Input e and e˙ MFs for AIT2FLS

For evaluating the response of a computer control system, we can use the same criteria that are normally used in the adjustment of controller parameters. These are as follows:

(1) Integral of square error (ISE).

(2) Integral of the absolute value of the error (IAE).

(3) Integral of the time multiplied by the absolute value of the error (ITAE).

(4) The robustness of the proposed control scheme against fast changes and uncertainty must be high and it must be controlled by using the maximum error.

Now, the efficiency of the proposed H adaptive interval type-2 fuzzy logic controller is verified by comparing the results with the direct adaptive type-1 fuzzy logic controller in terms of ISE, IAE and the maximum error metrics.

To distinguish between the possibilities of these controllers, the lane change (LC) and DLC maneuvers were used as common system inputs. Also, longitudinal velocity was used 50 km/h. The control inputs in AIT2FLS and AT1FlS are e and e˙. So, in Eq. (16) X_ is the yaw rate and X_d is the desired yaw rate which can be written as follows [12]:

(59)
r _ d = u x l + m ( b C α r - a C α f ) u x 2 2 l C α r C α f δ T ,

where δT is the steer angle, l is the wheel base and, Cαf, Cαr are the tire cornering stiffness in front and rear that is 35000 N/rad.

5.1. LC maneuver

This maneuver is the challenging input for checking the vehicle handling by reducing the yaw rate and body lateral acceleration. In this maneuver, the steer angle is 4 degrees as shown in Figs. 10(a).

AIT2FLS responses in Figs. 11(a) and (b) indicate that the yaw rate and body acceleration has been dropped which shows that the vehicle handling characteristics are improved by using the controllers. In addition, the usage of human expert knowledge in fuzzy systems further improves the ISE and IAE as shown in Table 3 and Figs. 12(a) and (b). In other words, the ISE and IAE for the proposed AIT2FLS are less than 0.0016 and 0.096, whereas they are higher than 0.0020 and 0.104 for the AT1FLS, respectively.

According to Table 3, ISE, IAE and the maximum absolute error in AIT2FLS are less than that of AT1FLS that are around 20 %, 8 % and 19 % deceleration. The AIT2FLS has criteria for successful operation when compared to other controllers.

5.2. DLC maneuver

One of the most distinguished tests for vehicle handling and stability is DLC maneuver [25]. It has been used to investigate the controller’s performance in difficult vehicle conditions. Figs. 11(c) and (d) illustrate that AIT2FLS responses have tracked the desired response every time when compared to the AT1FLS.

Fig. 13(d) illustrates that variation of the control input signal in AIT2FLS is small and the response is soft against another controller.

One of the important factors for the selection of controllers is a small ISE and that AIT2FLS has a lower ISE of about 0.0004 in the case of DLC maneuver according Table 3 and Fig. 13(a).

Also, other factors for assorting the controllers are the IAE and maximum absolute error that Figs. 13(b) and (c) illustrate, respectively. In all of them, AIT2FLS has respectable conditions that are about 0.044 and 0.020, whereas those for the AT1FLS are more than 0.048 and 0.022, respectively.

Table 3. Controllers criteria for three maneuvers

Description
AIT2FLS
AT1FLS
ISE
LC
0.016
0.0020
DLC
0.00040
0.00050
IAE
LC
0.096
0.104
DLC
0.044
0.048
Maximum of error
LC
0.022
0.027
DLC
0.020
0.022
Control input signal
LC
44.3
36.7
DLC
41.7
35.8

Fig. 10. Inputs LC and DLC maneuver steer angles

 Inputs LC and DLC maneuver steer angles

a) LC maneuver steer angle

 Inputs LC and DLC maneuver steer angles

b) DLC maneuver steer angle

Fig. 11. LC and DLC maneuver responses

 LC and DLC maneuver responses

a) Yaw rate for LC maneuver

 LC and DLC maneuver responses

b) Body lateral acceleration for LC maneuver

 LC and DLC maneuver responses

c) Yaw rate for DLC maneuver

 LC and DLC maneuver responses

d) Body lateral acceleration for DLC maneuver

Fig. 12. Proposed IT2FLS (solid), AT1FLS (dotted) in LC maneuver

 Proposed IT2FLS (solid), AT1FLS (dotted) in LC maneuver

a) ISE

 Proposed IT2FLS (solid), AT1FLS (dotted) in LC maneuver

b) IAE

 Proposed IT2FLS (solid), AT1FLS (dotted) in LC maneuver

c) Error

 Proposed IT2FLS (solid), AT1FLS (dotted) in LC maneuver

d) Control input signal

Fig. 13. Proposed IT2FLS (solid), AT1FLS (dotted) in DLC maneuver

Proposed IT2FLS (solid), AT1FLS (dotted) in DLC maneuver

a) ISE

Proposed IT2FLS (solid), AT1FLS (dotted) in DLC maneuver

b) IAE

Proposed IT2FLS (solid), AT1FLS (dotted) in DLC maneuver

c) Error

Proposed IT2FLS (solid), AT1FLS (dotted) in DLC maneuver

d) Control input signal

6. Conclusions

This paper discusses the central importance of AIT2FLS versus AT1FLS in vehicle handling by a new nonlinear model of VGS as a vehicle active suspension system. The vehicle dynamics and characteristics of VGS are variable. Therefore, the variation of SMD should be decreased by an intelligent controller, and it must have soft responses in all the maneuvers. Two controllers including AT1FLS and AIT2FLS have been selected in this study. The results show that the highest handling can be provided by AIT2FLS where the yaw rate and body lateral acceleration are considered as the states of vehicle body. The important factors in the controllers are the ISE, IAE and maximum error. Note that all of these were very small for two types of maneuvers in AIT2FLS. As an important finding, the results revealed that AIT2FLS give soft responses during the process. The results also elucidate that VGS equipped with AIT2FLS could be a decent mechanism for the industrial researchers who worked in the field of vehicle active suspensions.

References

  1. Wang L.-X. Stable adaptive fuzzy control of nonlinear systems. IEEE Transactions on Fuzzy Systems, Vol. 11, Issue 2, 1993, p. 146-155. [Publisher]
  2. Wang L.-X. Stable adaptive fuzzy controllers with application to inverted pendulum tracking. IEEE Transactions on Fuzzy Systems, Vol. 26, Issue 5, 1996, p. 677-691. [CrossRef]
  3. Tang Y. Adaptive robust fuzzy control for output tracking. IEEE, American Control Conference, 2004. [CrossRef]
  4. Shahnazi R., Akbarzadeh-T. M.-R. PI adaptive fuzzy control with large and fast disturbance rejection for a class of uncertain nonlinear systems. IEEE Transactions on Fuzzy Systems, Vol. 16, Issue 1, 2008, p. 187-197. [Publisher]
  5. Wai R.-J. Fuzzy sliding-mode control using adaptive tuning technique. Industrial Electronics, IEEE Transactions on Fuzzy Systems, Vol. 54, Issue 1, 2007, p. 586-594. [CrossRef]
  6. Wang C.-H., Cheng C.-S., Lee T.-T. Dynamical optimal training for interval type-2 fuzzy neural network (T2FNN). Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on Fuzzy Systems, Vol. 34, Issue 3, 2004, p. 1462-1477. [CrossRef]
  7. Li T.-S., Tong S.-C., Feng G. A novel robust adaptive-fuzzy-tracking control for a class of nonlinearmulti-input/multi-output systems. IEEE Transactions on Fuzzy Systems, Vol. 18, Issue 1, 2010, p. 150-160. [CrossRef]
  8. Lin T.-C., Chen M.-C., Roopaei M., Sahraei B. R. Adaptive type-2 fuzzy sliding mode control for chaos synchronization of uncertain chaotic systems. IEEE International Conference on Fuzzy Systems, 2010, p. 1-8. [Publisher]
  9. Li H., Sun X., Shi P., Lam H.-K. Control design of interval type-2 fuzzy systems with actuator fault: sampled-data control approach. Information Sciences, Vol. 30, Issue 2, 2015, p. 1-13. [Publisher]
  10. Ghaemi M., Hosseini-Sani S. K., Khooban M. H. Direct adaptive general type-2 fuzzy control for a class of uncertain non-linear systems. Science, Measurement and Technology, IET, Vol. 8, Issue 6, 2014, p. 518-527. [Publisher]
  11. Lin T.-C. Based on interval type-2 fuzzy-neural network direct adaptive sliding mode control for SISO nonlinear systems. Communications in Nonlinear Science and Numerical Simulation, Vol. 15, Issue 12, 2010, p. 4084-4099. [Publisher]
  12. Rajamani R. Vehicle Dynamics and Control. Springer, New York, 2011, p. 15-23. [CrossRef]
  13. Sharp R. Variable geometry active suspension for cars. Computing and Control Engineering Journal, Vol. 9, Issue 5, 1998, p. 217-222. [Publisher]
  14. Sharp, R. Variable geometry active rear suspension for motorcycles. Proceedings of AVEC, Vol. 5, 2000, p. 22-24. [CrossRef]
  15. Watanabe Y., Sharp R. Mechanical and control design of a variable geometry active suspension system. Vehicle System Dynamics, Vol. 32, Issues 2-3, 1999, p. 217-235. [Publisher]
  16. Lee S., Lee U., Han C.-S. Enhancement of vehicle handling characteristics by suspension kinematic control. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, Vol. 215, Issue 2, 2001, p. 197-216. [Publisher]
  17. Lee S., Sung H., Kim J., Lee U. Enhancement of vehicle stability by active geometry control suspension system. International Journal of Automotive Technology, Vol. 7, Issue 3, 2006, p. 293-297. [CrossRef]
  18. Karpik G. J., Karpik D. J., Miers S. A., Lehman M. A. Vehicle Suspension System with Variable Geometry. United States Patent US 6,032,752, 2000. [CrossRef]
  19. Kim J.-W. Control Lever Structure of Active Geometry Control Suspension for Vehicles. Google Patents, United States Patent Application US 11/302,079, 2005. [CrossRef]
  20. Boston R. Vehicle Suspension System with a Variable Camber System. United States Patent US 7,914,020, 2011. [CrossRef]
  21. Lee U. K. Active Geometry Control Suspension System and Actuating Device Driving the Same. United States Patent US 8,226,091, 2012. [CrossRef]
  22. Lee U. K., Lee S. H., Choi H. R., Jang S. B., Kang B. G. Active Geometry Control Suspension. United States Patent US 8,226,091, 2012. [CrossRef]
  23. Evers W.-J., Besselink I., van der Knaap A., Nijmeijer H. Analysis of a variable geometry active suspension. International of Symposium on Advanced Vehicle Control, 2008, p. 350-355. [CrossRef]
  24. Goodarzi A., Oloomi E., Esmailzadeh E. Design and analysis of an intelligent controller for active geometry suspension systems. Vehicle System Dynamics, Vol. 49, Issues 1-2, 2011, p. 333-359. [Publisher]
  25. Nemeth B., Gaspar P. Enhancement of vehicle stability based on variable geometry suspension and robust LPV control. Advanced Intelligent Mechatronics (AIM), IEEE/ASME International Conference, 2011, p. 253-258. [Publisher]
  26. Baghaeian M., Akbari A. A. Enhancement of stability by adaptive fuzzy and active geometry suspension system. International Journal of Automotive Engineering, Vol. 3, Issue 3, 2013, p. 457-473. [CrossRef]
  27. Nemeth B., Gaspar P. Control design of variable-geometry suspension considering the construction system. IEEE Transactions on Vehicular Technology, Vol. 62, Issue 8, 2013, p. 4104-4109. [Publisher]
  28. Gaspar P. Set-based analysis of the variable-geometry suspension system. World Congress, 2014, p. 11201-11206. [CrossRef]
  29. Zirkohi M. M., Lin T.-C. Interval type-2 fuzzy-neural network indirect adaptive sliding mode control for an active suspension system. Nonlinear Dynamics, Vol. 79, Issue 1, 2015, p. 513-526. [Publisher]
  30. Tan D. W. W. T. A simplified type-2 fuzzy logic controller for real-time control. ISA Transactions, Vol. 45, Issue 4, 2006, p. 503-516. [CrossRef]
  31. Hsiao M.-Y., Li T.-H. S., Lee J.-Z., Chao C.-H., Tsai S.-H. Design of interval type-2 fuzzy sliding-mode controller. Information Sciences, Vol. 178, Issue 6, 2008, p. 1696-1716. [Publisher]
  32. Karnik N. N., Mendel J. M. Type-2 fuzzy logic systems: type-reduction. IEEE International Conference on Systems, Man, and Cybernetics, , 1998, p. 2046-2051 [Publisher]
  33. Liang Q., Mendel J. M. Interval type-2 fuzzy logic systems: theory and design. IEEE Transactions on Fuzzy Systems, Vol. 8, Issue 5, 2000, p. 535-550. [Publisher]
  34. Karnik N. N., Mendel J. M., Liang Q. Type-2 fuzzy logic systems. IEEE Transactions on Fuzzy Systems, Vol. 7, Issue 6, 1999, p. 643-658. [Publisher]
  35. Karnik N. N., Mendel J. M. Centroid of a type-2 fuzzy set. Information Sciences, Vol. 132, Issue 1, 2001, p. 195-220. [Publisher]
  36. Lin T.-C., Liu H.-L., Kuo M.-J. Direct adaptive interval type-2 fuzzy control of multivariable nonlinear systems. Engineering Applications of Artificial Intelligence, Vol. 22, Issue 3, 2009, p. 420-430. [Publisher]
  37. Reimpell J., Stoll H., Betzler J. The Automotive Chassis: Engineering Principles. Second Edition, Butterworth-Heinemann, London, 2001, p. 160-175. [CrossRef]
  38. Wang L.-X. A Course in Fuzzy Systems. Prentice-Hall Press, New York, 1999, p. 118-127. [CrossRef]