Professional Documents
Culture Documents
Abstract
The steering-by-wire (SbW) system is one of the main subsystems of automatic vehicles, realizing the steering control of
autonomous vehicles. This paper proposes an event-triggered adaptive sliding mode control for the SbW system subject
to the uncertain nonlinearity, time-varying disturbance, and limited communication resources. Firstly, an event-triggered
nested adaptive sliding mode control is proposed for SbW systems. The uncertain nonlinearity is approximated by the
interval type-2 fuzzy logic system (IT2 FLS). The time-varying disturbance, modeling error, and event-triggering error can
be offset by robust terms of sliding mode control. The key advantage is that the high-frequency switching of sliding mode
control only appears on the time derivate of control input without increasing the input-output relative degree of closed-
loop SbW systems, such that the chattering phenomenon can be eliminated. Finally, theoretical analysis shows that the
practical finite-time stability of the closed-loop SbW system can be achieved, and communication resources in the
controller-to-actuator channels can be saved while avoiding the Zeno-behavior. Numerical simulations and experiments
are given to evaluate the effectiveness of the proposed method.
Keywords
Steer-by-wire (SbW) system, interval type-2 fuzzy logic system (IT2 FLS), chattering-free sliding mode control, event-
triggered communication, practical finite-time stability, experiment
Introduction mode control for the SbW system; Man and col-
leagues1–3,6 present the adaptive sliding mode control
As one of the most advanced automobile technologies, methods for SbW systems by using parameter adaption
autonomous vehicles have attracted significant atten- technique. Considering the adverse effect of uncertain
tion from academia and industry over the past few nonlinearity and external disturbance,7 develops an
decades. Generally, making the autonomous vehicle intelligent sliding mode control method for the uncer-
track its reference path is one of the important topics in tain SbW system. Based on a simplified linear model of
this field. Man and colleagues1–3 show that the steering SbW systems, Wu et al.8 proposes an active tracking
control of a typical autonomous driving can be control based on the extended disturbance observer.
achieved by using a steer-by-wire (SbW) system. In
Moreover, Huang et al.9,10 develop the model predic-
such a steering system, an additional motor is applied
tive control method for SbW system with actuator
to provide the desired torque to adjust the steering
fault. Although the researches above have obtained
angle of front-wheels to follow the reference signal gen-
fruitful achievements in SbW control systems, there are
erated by its upper layer, that is, the path planning
still the following limitations: (1) to ensure the control
module.
Some significant results have been reported in SbW
control systems. Representatively, Do et al.4 proposes a School of Mechanical Engineering and Automation, Northeastern
robust sliding mode learning control for the SbW sys- University, Shenyang, Liaoning, China
tem with the nonlinear uncertainty and external distur-
Corresponding author:
bance. To attenuate the negative effect of parametric Yongfu Wang, School of Mechanical Engineering and Automation,
uncertainty and external disturbance on control perfor- Northeastern University, Shenyang, Liaoning 110819, China.
mance, Wang et al.5 proposes a bounds-based sliding Email: yfwang@mail.neu.edu.cn
2 Proc IMechE Part D: J Automobile Engineering 00(0)
performance, the control signal must be continuously are developed based on the assumption that the accu-
transmitted to the steering motor in existing researches, rate dynamics model of controlled plant and the upper
such that communications resources in the controller- bounds of external disturbances are a priori.
to-actuator channel are massively wasted; (2) only In intelligent control, type-1 fuzzy logic system (T1
weak uncertainty (i.e. with parametric uncertainty and/ FLS) has been widely used. Recently, there is a signifi-
or uncertain nonlinearity and disturbance with a priori cant increase in the researches on higher-order forms of
bounds) of SbW systems is considered in the control fuzzy logic system, in particular, the use of type-2 fuzzy
design. logic system (T2 FLS).26–30 Various research works can
Sliding mode control has been widely studied and be found in the literature related to the fundamental
applied in nonlinear systems with uncertainties and dis- differences between T1 FLS and T2 FLS.31,32 In T2
turbances due to its strong robustness. In sliding mode FLS, the uncertainty is expressed in a function, which is
control, the well-known chattering caused by the high- a type-1 fuzzy number. Type-2 fuzzy set (T2 FS) is a
frequency switching function can significantly damage footprint of uncertainty (FOU) that is used to charac-
the actuator and cause the instability of controlled terize additional uncertainties beyond what type-1 fuzzy
plants; see, for example, Levant,11 Edwards and set (T1 FS) can capture. The membership function
Shtessel,12 and the references therein. For this reason, (MF) of T2 FS is 3-D and includes a FOU with the new
great efforts have been made on the chattering attenua- third dimension of T2 FS.26 A FOU provides additional
tion of sliding mode control. Burton and Zinober13 degrees of freedom that make it possible to provide the
shows that the discontinuous switching function of slid- capability to model high levels of uncertainties.33 With
ing mode control can be replaced by continuous satura- these advantages, T2 FLS has been widely applied in
tion/tangent function. However, this method induces a many practical applications. To name just a few., Melin
trade-off between the robustness and chattering et al.34 proposes a shadowed type-2 fuzzy MF for the
attenuation of sliding mode control. Huang et al.14 benchmark control problems. In Chiu and Hung,35 an
points out that the dynamic gain technique is used to adaptive interval type-2 fuzzy logic system (IT2 FLS) is
attenuate the chattering caused by the excessively large constructed and applied to single-wheel vehicle(SWV)
gain of the switching function. However, the control systems. D’Alterio et al.36 a constrained interval type-2
signal is still discontinuous due to the switching func- fuzzy logic system (IT2 FLS) have been proposed and
tion still existing in robust terms. Much progress has applied to two real cases.
been achieved on higher-order sliding mode control to Motivated by the preceding discussion, this paper
eliminate the chattering; see for example, Levant,11 focuses on the event-triggered tracking control design
Edwards and Shtessel,12 Laghrouche et al.,15 Rosales of uncertain SbW systems. The main contributions are
et al.,16 Bartoszewicz and Latosinskiv,17 Panathula summarized in the following aspects:
et al.18 The core technique is to implement the discon-
tinuous control input on the higher-order time deriva- An event-triggered adaptive sliding mode control is
tives of sliding mode variable (i.e. the time derivate of proposed for SbW systems. The uncertain nonli-
control input). Then the corresponding number of inte- nearity, including friction torque and self-aligning
grators is added to obtain the continuous control sig- torque, is approximated by IT2 FLS. The time-
nal. However, the input-output relative degree of varying disturbance, modeling error of control gain,
closed-loop systems usually needs to be increased in and event-triggering error are offset by robust terms
this framework, such that the additional higher-order of sliding mode control. Moreover, communication
time derivatives of sliding mode variable should be resources in the controller-to-actuator channels can
required in the control design. be saved.
In recent years, significant contributions have been In this adaptive higher-order sliding mode control
made to the development of event-triggered control. In design, a prior bounds of the uncertainties and the
event-triggered control systems, information transmit- time derivatives of the reference signal are also no
ting occurs only when necessary rather than uninter- longer required. Moreover, the discontinuous
rupted transmission as in classical control systems, switching function only appears in the time derivate
such that the communication resources in networked of control input without increasing the input-
control systems can be largely saved; see Tabuada,19 output relative degree of closed-loop SbW systems,
Henningsson et al.,20 Liu and Jiang.21 Recently, a few such that the chattering phenomenon can be elimi-
contributions have been made to event-triggered sliding nated. The additional higher-order time derivative
mode control within the control community. of the sliding mode variable is no longer required in
Representatively in this context, Behera and col- the control design.
leagues22–24 propose the event-triggered sliding mode The experiment platform is built and used to verify
control methods for nonlinear systems, and Kumari the rationality of the proposed method.
et al.25 develops an event-triggered sliding mode track-
ing control for Euler-Lagrangian systems. The research The rest of the paper is organized as follows. In
mentioned above on event-triggered sliding mode con- Section II, problem formulation and preliminaries are
trol still has limitations, that is, all the researches above given. The event-triggered tracking control is presented
Ma and Wang 3
(a) (b)
Figure 1. Schematic diagram of the SbW system: (a) schematic diagram of the SbW system, and (b) physical diagram of the SbW system.
J m€
um + Bm u_ m + t 12 = t m + t d : ð1Þ J e €uf + m2 Bm u_ f + Hf (uf , u_ f ) = m(t m + t d ) ð5Þ
The rotation of front-wheels around their vertical axes with J e = J f + m2 J m . For brevity, the dynamics
can be modeled as model (5) can be rewritten as
8
J f€
uf + Hf (uf , u_ f ) = t s ð2Þ < x_ 1 = x2
x_ 2 = f(x) + gu + d(t) ð6Þ
:
where Hf (uf , u_ f ) denotes the uncertain nonlinearity y = x1
including the self-aligning torque t e and the fraction
torque tf , that is, where x = ½x1 , x2 T = ½uf , u_ f T 2 R2 , u is the control
input which is represented as t m in (5), f(x) =
Hf (uf , u_ f ) = t e + t f : ð3Þ (m2 Bm x2 + Hf (x))=J e : R2 ! R denotes the lumped
uncertain nonlinearity, g = m=J e is the control gain
Moreover, the transmission ratio between steering and d(t) = mt d =J e represents the time-varying
motor and front-wheels is disturbance.
Note that in practical application, it is difficult to
uf u_ f €
uf t 12 1 accurate model of SbW systems (6). Thus, considering
= = = = ð4Þ
um _um €
um t s m the modeling error of the control gain g, one can get
4 Proc IMechE Part D: J Automobile Engineering 00(0)
8
< x_ 1 = x2 the time derivative of the reference signal y_ d (t) and its
x_ = f(x) + (gn + Dg)u + d(t) ð7Þ second-order time derivative y€d (t) are required the con-
: 2
y = x1 trol design, see Man and colleagues.1–3,5,7,8 To ensure
driving safety and vehicle comfort, the reference path is
where gn is the known term of g and is positive, and Dg usually smooth, and its change rate is usually bounded in
is the uncertain term of g. the practice application. Thereby, we can find that the
Over the past two decades, much research has been time derivative of the reference signal, that is, y_ d (t),
done on the modeling of the nonlinearity f(x) including maybe unknown but can be considered bound in this
the self-aligning torque t e and friction torque tf based context.So compared with the related works, for exam-
on several assumptions. Typically, Yamaguchi and ple, Man and colleagues,1–3,5,7,8 Assumptions 1–2 are
Murakami,39 Beal and Gerdes,40 develop the dynamic rather relaxed and easy to fulfill.
models of self-aligning torque based on the simplified
vehicle model or linear bicycle model. In Sun et al.,1,6
the self-aligning torque is further simplified into a Type-2 fuzzy logic system
hyperbolic tangent function. Moreover, the nonlinear Definition 1. 26 The MF of T2 FS is shown in Figure
friction torque model including Coulomb and Static 2(a) and the T2 FS A~ is defined as follows
friction,5,41,42 nonlinear LuGre dynamics friction
model43,44 and two-state with elastoplasticity friction A~ = f((xf , u), mA~ (xf , u))jxf 2 X, u 2 Jxf ½0, 1g ð8Þ
model45 are presented in the research of motor control
systems. Although the above modeling researches have where X is the universe for the primary variable xf , u is
achieved considerable achievements, there are still inev- denoted as the second variable, Jxf is the primary mem-
itable modeling error and parametric uncertainty bership of each xf 2 X and mA~ (xf , u) is the secondary
adversely affecting the tracking performance in practi- MF. When mA~ (xf , u)[1 for each xf 2 X, the A~ is
cal applications. Thus, in this paper, an adaptive IT2 denoted as interval type-2 fuzzy set (IT2 FS), which is
FLS will be used to approximated the lumped nonli- shown in Figure 2(b).
nearity f(x) including friction torque t f and self-aligning The FOU of A~ can be expressed as the union of all
torque t e of the SbW system (7). the primary memberships, which can be expressed as
Control Objective: The main purpose of this paper is follows28,29
to study the event-triggered tracking control problem [
FOU(A) ~ = xf 3Jxf : ð9Þ
of SbW systems, such that xf 2X
the practical finite-time stability of SbW systems IT2 FLS have been applied in many areas, espe-
can be achieved, that is, the tracking error between cially in the modeling and control fields. The design
the steering angle front-wheels and its reference sig- procedures of IT2 FLS will be introduced in this sec-
nal can converge to the small neighborhood of the tion. First, the j th IF-THEN rule of interval type-2
origin in finite time, Takagi-Sugeno-Kang fuzzy logic system can be
the chattering phenomenon caused by the high- expressed as
frequency switching function of sliding mode con-
trol can be eliminated, and R(j) : IF x1 is A~j1 , , xn is A~jn ,
under event-triggered communication, the Zeno- THEN y = cj0 + + cjn xn , j = 1, . . . , M
behavior, that is, infinite sampling times within
finite period, can be strictly avoided. where the xi 2 Xi is the i th state variable. The antece-
dent of rules A~jn is IT2 FS and the consequent of rules
The following assumptions are made on the refer- is a linear combination of the inputs.26 Considering the
simplicity and efficiency of calculation, the zero-order
ence signal and external disturbance, respectively.
interval type-2 Takagi-Sugeno-Kang fuzzy logic system
Assumption 1. The reference signal yd (t) is known,
¼ (IT2-A2-C0-TSK-FLS) is used, where the antecedent is
and there exist unknown positive constants yd and yd such
¼ IT2 FS and consequent is a crisp number.28 The com-
that jyd (t)j4yd and jy_ d (t)j4yd .
putational procedures will be introduced in sequence:
Assumption 2. There exists an unknown positive con-
(1) For simplicity, the singleton fuzzification is
stant d such that jd(t)j4d.
applied. We use the product inference and
Remark 1. The above assumptions are fairly general,
obtain the following firing interval A~j of each
even compared with the existing researches on time-
rule:
triggered tracking control of SbW systems.1–3,5,7,8
Specifically, (1) for the assumption of the external dis- 8 j
>
>
> A~ (x)[½aj (x), aj (x)
turbance d(t), the same assumption as Assumption 2 can >
< aj (x)[ Q m (x )
> m
be found in Man and colleagues.1–3,5,7 Moreover, the A~ji i
A~ :
j
j=1 ð10Þ
assumption that both the external disturbance and its >
>
>
> Qm
time derivative are bounded is made in Huang et al.10; > j
: a (x)[ mA~j (xi )
i
(2) for the assumption of the reference signal yd (t), both j=1
Ma and Wang 5
(a) (b)
where mA~j (xi ) represents is the lower membership func- Useful definitions and lemmas
i
tion (LMF) and mA~j (xi ) is the upper membership func- The following preliminaries are indispensable in the
i
tion (UMF). design of the sliding surface and event-triggered
control.
(2) Set the initial adaptive parameter fYj gM j = 1 as the
Lemma 1.46 For a continuous function f(x) : Rn ! R in a
crisp number fyj gM , that is, fyj M
g = fYj gMj = 1.
j=1 j=1
compact set O 2 Rn , the IT2-A2-C0-TSK-FLS can uni-
(3) Compute the following interval weighted average:
formly approximate it with a bounded approximate error
. 0, there exists an IT2-A2-C0-TSK-FLS
. For any v
v
" # (12) such that:
X
M
j X
M
j
YTSK (x) = 1= Yj A~ = A~ = 1=½yl (x), yr (x)
j=1 j=1 sup jf(x) YT j(x)j4
v ð13Þ
x2O
The computations of yl (x) and yr (x) are performed where j(x) = (jl (x) + jr (x))=2.
by using KM algorithms29 that are applied to:
Definition 2.47 Consider the equilibrium point of the sys-
8
> P
M P
M tem x_ = f(x) as x = 0, it can be regarded as semi-global
>
> yl (x) = min Yj alj = alj
< j
8alj 2½aj (x), a (x) j = 1 j=1
finite stability if for all initial condition x(0) = q0 , there
ð11Þ exist a positive constant q1 and a settling time instant
>
> P
M P
M
>
: yr (x) = max Yj arj = arj T(q0 , q1 ) \ + ‘ such that
8arj 2½aj (x), aj (x) j = 1 j=1
Main result
Construction of sliding surface
In this paper, the main control objective is to make the
tracking error between the steering angle of front-
wheels and its reference signal converge to the adjusta-
ble neighborhood of the origin in finite time. The slid-
ing mode variable is defined as
s = y yd (t) ð17Þ
S = c1 s + c2 u(s) + x2 ð18Þ
Figure 3. The Schematic of the observer-based event-triggered
in which c1 and c2 are positive constants to be designed. SbW control, in which CAN denotes Controller-Area-Network.
Moreover, the function u(x) and its partial derivative
to x can be expressed as X
( Event-triggered control design
1
jxj2 sign(x), ifjxj ø [ As shown in Figure 3, the event-triggered control and
u(x) = 1 ð19Þ
jxj2 x3 F, ifjxj \ [ the event-triggering mechanism of the system (7) are
8 designed as
> 1 12
< h2 jxj 9, ifjxj ø [
>
11
i u(t) = y(tk ), 8t 2 ½tk , tk + 1 ð23Þ
3
u0 (x) = 8ijxj2 ([2 x2 ) 3jxj 2 F2 ð20Þ
>
> tk + 1 = ft . tk : je(t)j ø djy(tk )j + mg, t1 = 0 ð24Þ
: 5
+ 72 jxj2 Fifjxj \ [
where e = y(t) y(tk ), 0 \ d \ 1, and m are positive
where constants to be designed, and y(t) is designed as
F = 1=(i([2 x2 )4 + jxj3 ), i and [ are positive con-
stants to be designed. 1 1
^ T j(x)
y(t) = ½h1 Se + h2 jSe j2 sign(Se ) + Y
The following theorem offers a useful conclusion gn
between the sliding surface function S and sliding mode + (c1 + c2 u0 (s))x2 + kr(W ^ T H + C)
variable s of the closed-loop system (7).
ð25Þ
Theorem 1. Consider the designed sliding surface (18), where Se = S R, C = gn djuj + gn m and the adaptive
if there exists a positive constant e and a time instant Te term r can be obtained from the following dynamics
such that jSj4e, 8t ø Te , the sliding mode variable s can
converge the adjustable neighborhood in finite time, that ^ T H + C)( kR + sign(Se )), R(0) = 0
R_ = (W ð26Þ
is,
where k the positive constant to be designed,
d + e
y H = ½1, juj, c1 + c2 ju0 (s)jT and W ^ is the estimation
jsj4ee :¼ max [, , 8t ø Te, e ð21Þ
result of W=½d + v T
, jDgj, y . Note that the robust
c1
terms krC in (25) and Csign(Se ) in (26) are used to elimi-
with Te, e 425=4 W1=4 (Te )=c2 . nate the adverse effect of event-triggering error on tracking
If [ ø (yd + e)=c1 , the following result can also be performance. If there is no event triggering mechanism,
obtained these robust items can be removed. Moreover, the adap-
^ and W
tive laws of Y ^ are designed as
y +e
jsj ! min [, d , 8Te, e 4t ! + ‘: ð22Þ ^_ = g Se j(x) s1 Y
^
c1 Y 1 ð27Þ
_^ = g jSjH s W
W ^ ð28Þ
The proof of Theorem 1 is given in Appendix B. 2 2
Ma and Wang 7
3
where g i and si (i = 1, 2) are positive constants to be V_ = h1 S2e h2 jSe j2 Se (c1 + c2 u0 (s))y_ d
designed.
~ T j(x) W
+ Se (v + d(t) + Dgu) + Se Y ^ T HjSe j
Theorem 2. Consider the SbW system (7), the sliding Se (gn 11 (t)du + gn 12 (t)m) CjSe j
mode variable s defined in (17) can converge to the adjus- 1 ~ T ~_ 1 ~ T _~
table neighborhood of the origin in finite time under the + Y Y+ W W
g1 g2
event-triggered control (23), that is, 3 ¼
4 h1 S2e h2 jSe j2 + jSe j(c1 + c2 ju0 (s)j) y
1 !
yd 1 2C1 2 1 v + d + jDgjjuj) + Se Y
+ jSe j( ~ T j(x)
jsj4 max [, + + , 8t ø Tc :
c1 c1 z 1 c1 k
W ^ T HjSe j + 1 Y ~_ + 1 W
~ TY ~ TW_~
g1 g2
with Tc = 4(V1=4 (0) (C1 =z1 )1=4 )=z2 and
3 Y~T _
2
= h1 Se h2 jSe j 2 ^ g Se j(x))
(Y 1
s1 s2 g1
z1 = min h1 , ,
4g 1 4g2 ~T _
W
(W ^ g 2 jSe jH)
g2
3 s 1 s2
z2 = 24 min h2 , , ð33Þ
4g1 4g 2
¼T T
s1 T s2 T s1 s2 where W=½d + v , jDgj, y and H=½1, juj, c1 +c2 ju0 (s)j .
C1 = Y Y+ W W+ + Substituting adaptive laws (27)–(28) into (33) yields
2g1 2g 2 4g1 4g 2
_ h1 S2 h2 jSe j2 + s1 Y ~ TY^ + s2 W ~ TW
3
yd =c1 + (2C1 =z1 )1=2 =c1 + 1=(c1 k), the following
If [ ø V4 ^
e
g1 g2
results can also be obtained 3 s1 ~ T
= h1 S2e h2 jSe j2 + Y (Y Y)~
12 ! g1
y 1 2C1 1 s2 ~ T
jsj ! min [, d + + , 8Tc 4 t ! +‘: + W (W W) ~
c1 c1 z1 c1 k g2 ð34Þ
3 s1 ~ T ~ s2 ~ T ~
4 h1 S2e h2 jSe j2 Y Y W W
Proof. Combined with (18), (26) and the definition of 2g1 2g 2
Se , that is, Se = S R, the following dynamics can be s1 T s2 T
+ Y Y+ W W
obtained 2g1 2g2
3
4 z1 V z2 V4 + C1
S_ e = (c1 +c2 u (s))(x2 y_ d )+f(x)+gn u + Dgu + d(t)
0
The other parameters of the system (5) are chosen as Simulation results and analysis. Figure 5 gives the control
J f = 3:8kg m2 , J m = 0:0045kg m2 , m = 18, and performance of the different controllers in the simula-
Bm = 0:018 s=rad. The initial condition of state x is tion. Specifically, Figure 5(a) gives the performance of
chosen as x(0) = ½0:1, 0T , and the time-varying distur- the steering angle of front-wheels tracking its reference
bance d(t) is assumed as signal, Figure 5(b) shows the tracking errors between
Ma and Wang 9
(a) (b)
(c) (d)
Figure 5. Control performance in the simulation: (a) tracking performance, (b) tracking error, (c) control input, and (d) inter-event
interval.
the steering angle of front-wheels and its reference sig- Figure 6 gives the adaption results and number of
nal, Figure 5(c) give the control input of the SbW sys- events in the simulation. Specifically, Figure 6(a) shows
tem in the ET-ASMC and ASMC system, and Figure that the adaptive term R can be adaptively updated in
5(d) shows the inter-event interval in the ET-ASMC the control application, which also shows that R41=k
system. From Figure 5(a) and (b), one can find that is always hold. Figure 6(b) gives the adaption result of
both control methods can make the SbW system obtain dynamics gain W ^ T H and Figure 6(c) give the output of
satisfactory tracking performance. However, the com- IT2 FLS. Further, Figure 6(d) given the number of
munication resources in the controller-to-actuator event in the controller-to-actuator channel.
channel can be saved in ET-AMSC system. From
Figure 5(c), one can find that the chattering-free input
can be guaranteed under the different control methods, Experiment
and the control input generated by the ET-ASMC only The experiment platform of SbW systems is shown in
be updated at the event-triggering instants. Figure 5(d) Figure 7. In this platform, the single-board computer
shows the Zeno-behavior can be strictly avoided in the (dSPACE-ds1202) is used as the control unit of SbW
ET-ASMC. Besides, Table 2 gives the detailed control systems, and the servo motor driver (XiNJE DS2-20P7)
performance of the different control methods, that is, is used for driving the steering motor (XiNJE MS80ST-
the root means square error (RMSE), standard devia- M02430B-20P7) equipped with a reducer. The linear
tion (SD), and integral absolute error (IAE). sensor (KTR11-10) fixed on the steering arm measures
10 Proc IMechE Part D: J Automobile Engineering 00(0)
Index Method 0s–20s 20s–40s 40s–60s 60s–80s 80s–100s 100s–120s 120s–140s 140s–160s 160s–180s
RMSE ASMC 0.0080 0.0079 0.0097 0.0125 0.0100 0.0089 0.0133 0.0107 0.0086
ET-ASMC 0.0079 0.0079 0.0097 0.0124 0.0100 0.0089 0.0131 0.0106 0.0086
SD ASMC 0.0077 0.0079 0.0097 0.0125 0.0099 0.0088 0.0132 0.0107 0.0085
ET-ASMC 0.0077 0.0079 0.0097 0.0123 0.0099 0.0088 0.0130 0.0106 0.0085
IAE ASMC 0.1061 0.1366 0.1703 0.2098 0.1691 0.1579 0.2319 0.1807 0.1268
ET-ASMC 0.1058 0.1362 0.1700 0.2074 0.1688 0.1574 0.2293 0.1791 0.1261
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
Pn 2 qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
Pn ffi Rt
RMSE = 1
n i = 1 si . SD =
1
n i = 1 (si s)2, and IAE = 0 jsjdt with s = y yd .
(a) (b)
(c) (d)
(a) (b)
Figure 7. The experiment platform of SbW systems: (a) schematic diagram of the experiment platform, and (b) physical diagram of
experiment platform.
the steering angle of the front-wheels. A computer is Parameter choice for the controller. For the designed slid-
applied to display the experimental results of the experi- ing surface (18), the parameters are chosen as c1 = 15,
ment on-line and store the experimental data of the c2 = 1, i = 106 , and [ = 0:1. The parameters of the
experiment. The calculation and communication step event-triggering mechanism (24) are designed as
size of dsPACE-ds1201 is 0.001 s. d = 0:01 and m = 0:01. The parameters of y(t) (25) are
Ma and Wang 11
Index Method 0s–20s 20s–40s 40s–60s 60s–80s 80s–100s 100s–120s 120s–140s 140s–160s 160s–180s
RMSE ASMC 0.0114 0.0185 0.0176 0.0224 0.0230 0.0166 0.0244 0.0231 0.0176
ET-ASMC 0.0114 0.0185 0.0173 0.0220 0.0231 0.0166 0.0243 0.0229 0.0176
SD ASMC 0.0110 0.0184 0.0166 0.0219 0.0230 0.0163 0.0234 0.0227 0.0176
ET-ASMC 0.0109 0.0185 0.0164 0.0215 0.0230 0.0162 0.0232 0.0225 0.0176
IAE ASMC 0.1790 0.2970 0.2784 0.3396 0.3574 0.2600 0.3711 0.3581 0.2747
ET-ASMC 0.1779 0.2972 0.2737 0.3327 0.3573 0.2590 0.3674 0.3537 0.2738
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
Pn 2 qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
Pn ffi Rt
RMSE = 1
n i = 1 si . SD =
1
n i = 1 (si s)2, and IAE = 0 jsjdt with s = y yd .
(a) (b)
(c) (d)
Figure 8. Control performance in the experiment: (a) tracking performance and (b) tracking error control input inter-event interval.
(a) (b)
(c) (d)
designed h1 = 40, h2 = 0:1, and gn = 2. The para- Experimental results and analysis. Figure 8 gives the con-
meters of dynamics (26) are designed as k = 5 and trol performance of the designed controller in the
R(0) = 0. The parameters of adaptive laws (27)–(28) are experiment. From Figure 8(a) and (b), we find that the
designed g 1 = 120, s1 = 0:5, g 2 = 0:1, s2 = 0:5 satisfied tracking accuracy can be achieved in finite
^ = zeros(4, 1), and W
Y ^ = zeros(3, 1). The chosen para- time. Figure 8(c) shows that the control input of the
meters of the IT2 FLS are the same as those in the SbW system is chattering-free, which also shows that
simulation. the continuous control input can be guaranteed in this
12 Proc IMechE Part D: J Automobile Engineering 00(0)
20. Henningsson T, Johannesson E and Cervin A. Sporadic by-wire system. IEEE Trans Ind Electron 2009; 56(5):
event-based control of first-order linear stochastic sys- 1585–1594.
tems. Automatica 2008; 44(11): 2890–2895. 40. Beal C and Gerdes J. Model predictive control for vehicle
21. Liu TF and Jiang ZP. A small-gain approach to robust stabilization at the limits of handling. IEEE Trans Con-
event-triggered control of nonlinear systems. IEEE Trans trol Syst Technol 2013; 21(4): 1258–1269.
Automat Control 2015; 60(8): 2072–2085. 41. Na J, Chen Q, Ren XM, et al. Adaptive prescribed per-
22. Behera AK and Bandyopadhyay B. New methodologies formance motion control of servo mechanisms with fric-
for adaptive sliding mode control. Int J Control 2016; tion compensation. IEEE Trans Ind Electron 2014; 61(1):
88(9): 1916–1931. 486–494.
23. Liu Y, Jiang BX, Lu JQ, et al. Event-triggered sliding 42. Ruderman M and Iwasaki M. Sensorless torsion control
mode control for attitude stabilization of a rigid space- of elastic-joint robots with hysteresis and friction. IEEE
craft. IEEE Trans Syst Man Cybern Syst 2020; 50(9): Trans Ind Electron 2016; 63(3): 1889–1899.
3290–3299. 43. Wit CD, Olsson H, Astrom KJ, et al. A new model for
24. Nair RR, Behera L and Kumar S. Multirobot systems control of systems with friction. IEEE Trans Automat
with disturbances. IEEE Trans Control Syst Technol Control 1995; 40(3): 419–425.
2019; 27(1): 39–47. 44. Freidovich L, Robertsson A, Shiriaev A, et al. Lugremo-
25. Kumari B, Behera AK and Bandyopadhyay B. Event- del-based friction compensation. IEEE Trans Control
triggered sliding mode-based tracking control for uncer- Syst Technol 2010; 18(1): 194–200.
tain euler–lagrange systems. IET Control Theory Appl 45. Michael R. Tracking control of motor drives using feed-
2018; 12(9): 1228–1235. forward friction observer. IEEE Trans Ind Electron 2014;
26. Mendel JM. General type-2 fuzzy logic systems made 61(7): 3727–3735.
simple: a tutorial. IEEE Trans Fuzzy Syst 2014; 22(5): 46. Ying H. Interval type-2 takagi-sugeno fuzzy systems with
1162–1182. linear rule consequent are universal approximators. In
27. Wang L. A new look at type-2 fuzzy sets and type-2 NAFIPS 2009 annual meeting of the North American fuzzy
fuzzy logic systems. IEEE Trans Fuzzy Syst 2017; 25(3): information processing society, Cincinnati, OH, 14–17
963–706. June.
28. Mendel JM, Hagras H, Tan WW, et al. Introduction to 47. Zhu Z, Xia YQ and Fu MY. Attitude stabilization of
type-2 fuzzy logic control: theory and applications. Hobo- rigid spacecraft with finite-time convergence. Int J Robust
ken, NJ: Wiley, 2014. Nonlin Control 2011; 21(6): 686–702.
29. Mendel JM. On km algorithms for solving type-2 fuzzy 48. Zhang CH and Yang GH. Event-triggered global finite-
set problems. IEEE Trans Fuzzy Syst 2013; 21(3): 426– time control for a class of uncertain nonlinear systems.
446. IEEE Trans Automat Control 2020; 65(3): 1340–1347.
30. Luo C and Wang HY. Fuzzy forecasting for long-term
time series based on time-variant fuzzy information gran-
ules. Appl Soft Comput 2019; 88: 106046.
Appendix
31. Manceur M, Essounbouli N and Hamzaoui A. Second- Appendix: Proof of Lemma 2
order sliding fuzzy interval type-2 control for an uncer-
tain system with real application. IEEE Trans Fuzzy Syst From (15), one can has
2012; 20(2): 262–275.
32. Wu D. On the fundamental differences between interval V12 V_ = 11 , 8V . C ð44Þ
type-2 and type-1 fuzzy logic controllers. IEEE Trans
Integrating both sides of (44) on the time interval
Fuzzy Syst 2012; 20(5): 832–848.
33. Mendel JM and John RIB. Type-2 fuzzy sets made sim- ½T0 , T yields
ple. IEEE Trans Fuzzy Syst 2002; 10(2): 117–127. ð T ð T
34. Melin P, Ontiveros-Robles E, Gonzalez CI, et al. Second- V12 Vdt4
_ 11 dt, 8V . C: ð45Þ
order sliding fuzzy interval type-2 control for an uncer- T0 T0
tain system with real application. Soft Comput 2018;
23(11): 3887–3901. Thus, the following expression is hold under the con-
35. Chiu C and Hung YT. One wheel vehicle real world con- dition 8V . C
trol based on interval type-2 fuzzy controller. Mechatro-
1 112
nics 2020; 70: 102387. V (x(T)) V112 (x(T0 )) 4 11 (T T0 ):
36. D’Alterio P, Garibaldi JM, John RI, et al. Constrained 1 12
interval type-2 fuzzy sets. IEEE Trans Fuzzy Syst 2020.
DOI: 10.1109/TFUZZ.2020.2970911. If choose T = ½V112 (T0 ) C(112 ) =(11 (1 12 )), the
37. Haggag S, Alstrom D, Cetinkunt S, et al. Modeling, con- above dynamics always hold, which means
trol, and validation of an electro-hydraulic steer-by-wire
system for articulated vehicle applications. IEEE/ASME V4C, 8t ø T : ð46Þ
Trans Mechatron 2005; 10(6): 688–692.
This ends the proof of Lemma 2.
38. Yih P and Gerdes J. Modification of vehicle handling
characteristics via steer-by-wire. IEEE Trans Control Syst
Technol 2005; 13(6): 965–976. Appendix: Proof of Theorem 1
39. Yamaguchi Y and Murakami T. Adaptive control for vir-
tual steering characteristics on electric vehicle using steer- Combined with (17) and (18), one gets
14 Proc IMechE Part D: J Automobile Engineering 00(0)
¼
!
s_ = c1 s c2 f(s) y_ d + n(t)e ð47Þ yd + e
jsj4 max [, , 8t ø Te, e ð49Þ
with jn(t)j41. Defined the positive-definite function as c1
W = s2 =2. Under the condition jsj ø [, the time derivate with Te, e 425=4 W1=4 (Te )=c2 :
of W along with (47) can be expressed as ¼
Under the condition t ø Te, e and [ ø (yd + e)=c1 ,
3
_ = c1 s2 c2 jsj2 sy_ d + n(t)es
W the time derivate of W along with (47) can be expressed
3
ð48Þ as
4 c1 s2 c2 jsj2 + ðy
d + eÞjsj:
_ = c1 s2 c2 su(s) sy_ d + n(t)es
W
This together with the conclusion of Lemma 2, one can ð50Þ
4 c1 s2 + ðyd + eÞjsj
find the sliding mode variable jsj can converge to the
adjustable neighborhood of the origin in finite time, which means that jsj ! (yd + e)=c1 as Te, e 4t ! + ‘.
that is, This ends the proof of Theorem 1.