scieee Science in your language
[en] (orig)

Disturbances elimination with fuzzy sliding mode control for mobile robot trajectory tracking

Abstract

The disturbances are the significant issue for the trajectory tracking of mobile robots. Therefore, an adequate control law is presented in this paper and this one is based on Global Terminal Sliding Mode (GTSM) with fuzzy control. This control law aims to guarantee the avoidance of the kinematic disturbances which are injected in the angular and linear velocities, respectively. Moreover, the dynamic model based on exponential reaching law is presented to avoid the uncertainties. The control law provides the asymptotic stability by taking into account the fuzzy rules and Lyapunov theory. Thus, the chattering phenomenon should be avoided. The simulation works prove the robustness of the proposed control law by considering the disturbances function and the robot can follow the desired trajectories.

Read accessible full text

Disturbances elimination with fuzzy sliding mode control for mobile robot trajectory tracking

Author: Benaziza, Walid
Publisher: Vysoká škola báňská - Technická univerzita Ostrava
Year: 2018
DOI: 10.15598/aeee.v16i3.2767
Source: https://dspace.vsb.cz/bitstreams/d0329e0c-5615-4342-975e-2c6298548eb4/download
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 16 |NUMBER: 3 |2018 |SEPTEMBER
Dis u bances Elimina ion wi h Fuzzy Sliding Mode
Con ol o Mobile Robo T ajec o y T acking
Walid BENAZIZA1, Nou eddine SLIMANE2, Ali MALLEM1
1Elec onics Depa men , Facul y o Technology, Uni e si y o Ba na 2,
Rou e de Cons an ine 53, Fesdis, Ba na 05078, Alge ia
2Ad anced Elec onics Labo a o y, Facul y o Technology, Uni e si y o Ba na 2,
Rou e de Cons an ine 53, Fesdis, Ba na 05078, Alge ia
walid_b[email p o ec ed], Slimane_doudi@yahoo. , [email p o ec ed]
DOI: 10.15598/aeee. 16i3.2767
Abs ac . The dis u bances a e he signi ican issue
o he ajec o y acking o mobile obo s. The e-
o e, an adequa e con ol law is p esen ed in his pape
and his one is based on Global Te minal Sliding Mode
(GTSM) wi h uzzy con ol. This con ol law aims o
gua an ee he a oidance o he kinema ic dis u bances
which a e injec ed in he angula and linea eloci ies,
espec i ely. Mo eo e , he dynamic model based on
exponen ial eaching law is p esen ed o a oid he un-
ce ain ies. The con ol law p o ides he asymp o ic
s abili y by aking in o accoun he uzzy ules and Lya-
puno heo y. Thus, he cha e ing phenomenon should
be a oided. The simula ion wo ks p o e he obus ness
o he p oposed con ol law by conside ing he dis u -
bances unc ion and he obo can ollow he desi ed
ajec o ies.
Keywo ds
Fuzzy ule, global e minal sliding mode, Lya-
puno heo y, mobile obo .
1. In oduc ion
The domain o obo ic is usually known wi h i s ex-
e nal dis u bances and pe u ba ions. So, he ecen
wo ks a e o ien ed on he con ol o his kind o sys-
ems, especially he nonholonomic sys ems. In his do-
main, i is in e es ing o ob ain a s able mo emen o
ajec o y acking [1] and [2]. Sliding Mode Con ol
(SMC) is known by i s solu ion o design he con ol
law and he s abili y o dis u bed sys ems [3] and [4].
The sliding mode depends on he sliding su ace, which
is exponen ially s able by aking in o accoun he Lya-
puno me hod o gua an ee he asymp o ically s abil-
i y o he sys em. A me hod known as con en ional
sliding mode sugges s a discon inuous unc ion and his
one p oduces high equencies known as cha e ing phe-
nomenon. In his ac , many wo ks use a highe -o de
sliding mode as a solu ion o his p oblem o educe
he cha e ing e ec [5]. Fu he mo e, many au ho s
ha e sugges ed me hods o minimize his phenomenon
by using adi ional sliding mode con ol [6], [7] and
[8]. A s anda d sliding mode has been exposed o be
e icien con ol app oach in he s abiliza ion o nonlin-
ea sys ems [9] and [10]. Ano he ype o sliding mode
con ol wi h obse e is p oposed in [11] in o de o
imp o e he e iciency o induc ion mo o d i e. The
eason o using sliding mode con ol is in i s good e-
sul s and he simplici y o he con ol law [5] and [12].
A obus sliding mode con olle o ajec o y ack-
ing o nonholonomic obo is p oposed by [13], which
gi es a good simula ion esul s agains he unce ain y
p esen ed in he model. Ano he wo k p esen ed in
[14] p oposes a new con olle using sliding mode con-
ol wi h kalman il e o he ajec o y acking.
A uzzy con olle p oposed in [15] is used o adjus
he sliding su ace pa ame e s and o accele a e he
sys em o a ain he eaching phase.
The uzzy logic is a p obable solu ion o educe he
cha e ing p oblem as p esen ed in [16] and [17]. An-
o he wo k [18] applies a uzzy sliding mode obse e
o synch onous mo o , using sigmoid unc ion, in o de
o minimize he e ec o cha e ing. Many esea che s
sugges an adap i e uzzy e minal sliding mode con-
ol o nonlinea sys ems wi h non-singula i y in o -
de o each a as con e gence in p esence o ex e -
nal dis u bances [19] and [20]. In his a ea, o esol e
he con e gence s a es e o p oblem in a sho ime,
o mi iga e he ha m ul e ec s o he ex e nal dis u -
c
2018 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 297
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 16 |NUMBER: 3 |2018 |SEPTEMBER
bances and o imp o e he obus ness o mobile obo
ajec o y acking, a new me hod is p esen ed in his
pape .
The p oposed con ol me hod o ajec o y ack-
ing is di ided in wo subsys ems, a kinema ic con ol
and a dynamic con ol. The kinema ic con ol uses
a Global Fas Te minal Sliding Mode con ol (GFTSM)
in o de o a oid he dis u bances o he angula e-
loci y. The main objec i e is o s abilize he o ien-
a ion e o o ajec o y acking o ze o in ini e
ime wi h asymp o ic s abili y agains he unce ain-
ies and ex e nal dis u bances p esen ed in a kinema ic
model. The e minal a ac o is implemen ed in he
sliding su ace and b ings he o ien a ion e o o ze o
apidly and he con e gence a e o he linea sliding
su ace is assu ed. The used obo model, ini ially
pe u bed, can con e ge o equilib ium s able poin
[21] by using Global Fas Te minal Sliding Mode Con-
ol (GFTSMC). The ea e , he wo k aims o p o ide
a kinema ic con olle using he uzzy logic o ackle
he e ec o he dis u bances p esen ed in a kinema ic
model and a enua e he cha e ing phenomenon o he
linea dis u bed eloci y. The e o e, he pa ame e s se-
lec ion by uzzy logic can elimina e he e ec o he dis-
u bances and ends he obo posi ion e o s o ze o
in sho ime. I has been no iced ha he con e -
gence e o pos u e o he obo could be as e wi h
asymp o ic s abili y using his con ol law.
The dynamic con ol using he exponen ial sliding
mode p o ides an e ec i e me hod o ackle he un-
ce ain ies and dis u bances p esen ed in a dynamic
model. The main ad an ages o his con ol law a e he
s abili y o he eloci y e o o ze o o any bounded
dis u bances p esen ed in he model and he gua an ee
o he sys em asymp o ic s abili y. The pe o mance
compa ison among he achie ed con olle in [22] and
he con ol law, which is p esen ed in his pape shows
ha GFTSMC has a pe ec pe o mance and can deal
wi h he e ec o dis u bances by using he uzzy logic.
This wo k is o ganized as ollows: Kinema ic and Dy-
namic models a e p esen ed in Sec. 2. A kinema ic
con ol based on a global as e minal sliding mode
and uzzy heo y is p oposed in Sec. 3. An expo-
nen ial eaching law con ol is p oposed in Sec. 4.
Finally, simula ion esul s a e p esen ed in Sec. 5.
2. Kinema ic and Dynamic
Models
The mobile obo used in his wo k is gi en in Fig. 1.
Fo he obo mo ion, he ollowing equa ions desc ibe
he mo emen o he obo :
=Ra˙ϕ + ˙ϕl
2,(1)
Fig. 1: Diag am o mobile obo .
ω=Ra
2L( ˙ϕ −˙ϕl).(2)
˙ϕ and ˙ϕla e he linea eloci ies o he igh and le
wheels, espec i ely. θis he o ien a ion angle o he
mobile obo , ep esen s he linea eloci y and Rais
he wheel adius, ωindica es he angula eloci y and
2Lis he dis ance sepa a ing he wo wheels.
The pos u e o he obo is in oduced wi h he eal
ec o ρ= (xyθ)Tand he con ol ec o γ= ( ω)T.
The dis u bed kinema ic model [23], [24], [25] and
[26] is gi en by:
˙ρ=

˙x
˙y
˙
θ
=

cos θ0
sin θ0
0 1
(γ+D).(3)
Dis he unknown dis u bance, which is bounded [27]
and exp essed by Eq. (4).
D= [d dω]T,(4)
whe e |d |< ζ ,|dω |< ζω.d and dω a e he dis u -
bances o he linea and angula eloci ies, espec i ely.
ζ and ζωa e posi i e limi ed cons an s.
The dynamic model o he mobile obo [16] and [28]
is desc ibed by Eq. (5):
M(q)˙
V+V(q, ˙q)V+F( ˙q) + G(q) + τd=β(q)τ+R( ),
(5)
whe e V= ( ω)Tis a ec o , which has as compo-
nen s and ωand τ= (τ τl) ep esen s he o ques
o he igh and le wheels.
M(q) = m0
0Iand β(q) = 1
Ra1 1
L−L,(6)
whe e mis he obo mass and I he ine ia momen .
R( ) ep esen s he dis u bance ec o 2×1. V(q, ˙q)
is he cen ipe al and Co iolis o ces. F( ˙q)is he ic-
ion ma ix.
c
2018 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 298
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 16 |NUMBER: 3 |2018 |SEPTEMBER
G(q) ep esen s he g a i a ional ec o and τdis an
unknown dis u bance.
Equa ion (3) and Eq. (5) o he obo model a e used
in o de o elabo a e he con ol law based on uzzy
global as e minal sliding mode and exponen ial slid-
ing mode con ol. This con ol algo i hm is applied
o sa is y he asymp o ic con e gence and a he same
ime elimina e he e ec o dis u bances, which a e oc-
cu ing in linea and angula eloci ies.
lim
→∝ ρe= lim
→∝ kρ ( )−ρ( )k= 0,(7)
whe e: ρ = (x y θ )Tis he e e ence pos u e
o mobile obo and ρe= (xeyeθe)Tis an e o
pos u e be ween he eal ec o ρand he e e ence ρ .
3. Kinema ic Con ol
Conce ning he ajec o y acking, he e e ence pos-
u e ρ o he mobile obo and a desi ed eloci y
γ = ( ω )Ta e used.
The e o pos u e ρeis ep esen ed by he ollowing
sys em [29]:
ρe=

xe
ye
θe
=

cos θsin θ0
−sin θcos θ0
0 0 1


x −x
y −y
θ −θ
.(8)
By in oducing he nonholonomic cons ain s Eq. (9)
in o he sys em Eq. (8), he eloci y e o wi hou dis-
u bances is de ined as in [30] by Eq. (10).
˙xsin θ+ ˙ycos θ= 0,(9)
˙ρe=

˙xe
˙ye
˙
θe
=

yeω+ cos θe−
−xeω+ sin θe
ω −ω
.(10)
Conside ing he dis u bances on he eloci ies and ω,
Eq. (10) becomes as ollows:
˙ρe=

˙xe
˙ye
˙
θe
=

cos θe
sin θe
ω 
+

−1ye
0−xe
0−1
 +d
ω+dω=
=

cos θe−( +d ) + ye(ω+dω)
sin θe−xe(ω+dω)
ω −(ω+dω)
.(11)
Assump ion 1. The ajec o y acking e o can
be bounded and can asymp o ically con e ge o ze o
when he ac o →ω, depending on he inpu ec-
o γ= ( ω)Tby aking in o accoun he ollowing
cons ain s: | |≤ max and |ω|≤ ωmax.
The pu pose o his con ol is o design a con olle
such as he mobile obo con e ges asymp o ically o
he desi ed ajec o y.
3.1. Design o he Angula Veloci y
Con ol
In o de o make θecon e ge o ze o, he linea and
he e minal sliding su ace a e chosen as in [31].
s= ˙x+αx +βxq/p = 0.(12)
The Eq. (13) is w i en as:
˙x=−αx −βxq/p = 0,(13)
wi h αand β > 0and p, q(p>q)a e posi i e pa ame-
e s.
The bene i o he non-linea e m in Eq. (13) is
he inc ease o he con e gence a e when he s a e
is a away om he o igin. The e o e, he in eg al o
Eq. (13) gi es he eaching ime s.
This eaching ime is:
s=p
α(p−q)ln αx(0)p−q
p+β
β.(14)
Assump ion 2. Equa ion (12) is used o design he
i s sliding su ace, which is selec ed as:
s1=˙
θe+αθe+βθq/p
e= 0.(15)
Equa ion (15) becomes:
˙
θe=−αθe−βθq/p
e.(16)
Acco ding o Eq. (10) and Eq. (16), he ollowing esul
is ob ained:
ω −ω=−βθq/p
e−αθe.(17)
The con ol law is ob ained:
ωc=ω +βθq/p
e+αθe.(18)
The con ol law ωccan ake θe o ze o in ini e ime e
and he sys em Eq. (11) eaches he i s sliding su ace
s1= 0. Then, he eaching ime is:
e=p
α(p−q)ln αθe(0)p−q
p+β
β.(19)
Rema k 1. The con ol law ωccon e ge he dis-
u bed angula eloci y o he e e ence one. Then,
he sys em Eq. (11) eaches ω ≈ω+dω in he ime e.
P oo 1. In o de o ensu e he s abili y o he sys em,
he selec Lyapuno unc ion is gi en as:
Vθe=1
2θ2
e.(20)
The de i a i e is gi en by:
˙
Vθe=θe˙
θe,(21)
c
2018 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 299
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 16 |NUMBER: 3 |2018 |SEPTEMBER
˙
Vθe=−βθ(q/p)+1
e−αθ2
e≤0.(22)
Rema k 2. The de i a i e o Vθeis less han o equal
o ze o by aking in o accoun ha he pa ame e s
α≥βand he pa ame e s pand qsa is y he condi ion
q
p≺ln α−ln β
ln θe+ 1. Then, he sys em Eq. (11) con e ges
asymp o ically o he i s sliding su ace s1= 0.
3.2. Linea Veloci y Con olle
Design
In he eaching ime e, he sys em eaches he i s
sliding su ace and he s a e θe ends o ze o. Then,
he sys em Eq. (11) becomes:
˙xe=ω ye+ − −d , (23)
˙ye=−ω xe.(24)
Assump ion 3. F om Eq. (23) and Eq. (24), he se-
lec ed swi ching unc ion is gi en as:
s2=xe−ye.(25)
By designing he sliding mode con ol law, which leads
he sliding su ace s2 o a ain ze o, i is in e es ing o
conside he con e gence o he s a e xe o he s a e
yeand he wo s a es con e ging o ze o. In ac , he
exponen ial eaching law is de ined by he ollowing
equa ion:
˙s2=−G( )Sign(s2)−ks2.(26)
To elimina e he cha e ing, a con inuous unc ion e-
places he sign unc ion:
˙s2=−G( )˙s2
|˙s2|+δ−k˙s2,(27)
whe e k,δand G( )a e posi i e pa ame e s.
Equa ion (23), Eq. (24) and Eq. (25) a e used and
he esul is ob ained as:
˙s2= ˙xe−˙ye=ω ye+ω xe+ − c.(28)
Using Eq. (27) and Eq. (28), he con ol law cis de-
e mined as:
c= +ω xe+ω ye+G( )s2
|s2|+δ+ks2,(29)
whe e
G( ) = max |d ( )|.(30)
In Eq. (29), G( )is used in o de o compensa e he
e ec o dis u bance d ( )and ensu es he exis ing
condi ion o he sliding mode and pe mi s o a oid he
cha e ing phenomenon.
P oo 2. Fo he s abili y analysis, he ollowing Lya-
puno unc ion is conside ed:
Vl=1
2s2
2.(31)
The de i a i e o Vlis gi en by:
˙
Vl=s2˙s2=s2(ω xe+ω ye+ − c−d ).(32)
Using Eq. (29, he ollowing equa ion is ob ained:
˙
Vl=s2(−d −G( )s2
|s2|+δ−ks2) =
=−s2d −G( )s2
2
|s2|+δ−ks2
2≤0.
(33)
To p o ide he s abili y, he uzzy sys em is applied
and he Lyapuno unc ion Vlshould be nega i e.
Indeed, d ( )is ime a ian and in o de o b ing ou
he e ec o unce ain ies, G( )is ime a ian .
Rema k 3. While he second su ace s2= 0, he
s a es xeand yea e equal and he s a es xand ya e
equal o he e e ence x and y espec i ely. Using
his esul and he squa e o he sys em Eq. (8), one
deduces ha xe=ye= 0. So, he asymp o ic acking
s abili y is gua an eed.
3.3. Design o Fuzzy Con ol
The uzzy sys em ules a e used o es ima e G( )and
he con ol law o he linea eloci y is designed [32]
and [33]. A uzzy sys em is used o achie e he pa am-
e e ˆ
G( )o he exponen ial eaching law cand he
block diag am is shown in Fig. 2.
So, o design he uzzy con ol, i is in e es ing o as-
su e he condi ion o sliding mode, which is gi en by
he ollowing equa ion:
s2˙s2<0.(34)
I Eq. (34) is sa is ied, hen he sys em s a es will be
on he second sliding su ace.
Assump ion 4. In his sys em, s2and ˙s2a e he
inpu s and G( )is he ou pu . The uzzy se s o he
inpu s and ou pu a e he same and de ined as ollows:
(NL, NM, Z, PM, PL).
Whe e, NL, NM, Z, PM, PL a e linguis ic wo ds and
p esen ed as nega i e la ge, nega i e medium, ze o,
posi i e medium and posi i e la ge. To ensu e he
p esence condi ion o sliding mode, he uzzy ules a e
applied as:
•I S2is NL and i ˙
S2is NL hen G( )is NL.
c
2018 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 300
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 16 |NUMBER: 3 |2018 |SEPTEMBER
Fig. 2: Diag am o he con ol sys em.
•I S2is NM and i ˙
S2is NM hen G( )is NM.
•I S2is Z and i ˙
S2is Z hen G( )is Z.
•I S2is PM and i ˙
S2is PM hen G( )is PM.
•I S2is PL and i ˙
S2is PL hen G( )is PL.
The inpu s membe ship unc ion is shown in Fig. 3
and Fig. 4 espec i ely. Thus, he ou pu membe ship
unc ion is gi en in Fig. 5.
The pa ame e G( )is es ima ed by:
ˆ
G( ) = k1Z
0
G( )d , (35)
whe e k1 ep esen s a gain.
-20 -15 -10 -5 0 5 10 15 20
uzzy se s o he inpu
0
0.2
0.4
0.6
0.8
1
Membe ship deg ee
NL NM ZPM PL
Fig. 3: Fuzzy se s o inpu unc ion s2.
So, he con ol law in Eq. (29) becomes a new uzzy
con ol law, which is indica ed in his o m:
c= +ω xe+ω ye+ks2+ˆ
G( )s2
|s2|+δ.(36)
-20 -15 -10 -5 0 5 10 15 20
uzzy se s o he inpu
0
0.2
0.4
0.6
0.8
1
Membe ship deg ee
NL NM Z PM PL
Fig. 4: Fuzzy se s o inpu unc ion ˙s2.
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
uzzy se s o he ou pu
0
0.2
0.4
0.6
0.8
1
Membe ship deg ee
NL NM Z PM PL
Fig. 5: Fuzzy se s o ou pu unc ion G( ).
c
2018 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 301

POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 16 |NUMBER: 3 |2018 |SEPTEMBER
P oo 3. Fo he s abili y analysis, he de i a i e o
Lyapuno unc ion Eq. (31) is conside ed.
˙
V=−s2d − | s2|ˆ
G( )−ks2
2,(37)
whe e |s2|ˆ
G( )−ks2
2>−s2d .
The e o e, he con ol co sliding su ace s2con-
e ges he e o s a es o ze o wi h asymp o ic s abil-
i y. The gene al con ol law o kinema ic model is gi en
as ollows:
Vc= c
ωc="ω +βθq/p
e+αθ
+ω xe+ω ye+ks2+ˆ
G( )s2
|s2|+δ#.
(38)
In ac i = cand ω=ωc, hen he sys em closed
loop is asymp o ically s able.
4. Dynamic Con ol
In his sec ion, an exponen ial sliding mode con ol is
used o he o que con ol τin o de o gua an ee he
con e gence e o Veo he eloci ies.
lim
→∝ Ve= lim
→∝ kVc( )−V( )k= 0.(39)
The con ol τo dynamic model is designed in o de
o ake he ac ual eloci ies o he obo o he e e ence
ob ained wi h he kinema ic con olle .
4.1. Dynamic Model
Conside he dynamic model Eq. (5) and aking in o
accoun ha he obo mo es in ho izon al plan, he e-
o e g a i a ional ec o , cen ipe al ec o , Co iolis
ma ix, ic ion ma ix and unknown dis u bances be-
come ze o. The dynamic model Eq. (5) becomes as
ollows:
M(q)˙
V=β(q)τ+R( ).(40)
4.2. Dynamic Con ol Based on
Exponen ial Sliding Mode
In his sec ion, he exponen ial sliding mode con ol
is used o o ce he dynamic model o he obo o
gua an ee he asymp o ic s abili y. Thus, he eloci y
e o is chosen as:
Ve=e eωT= c−
ωc−ω.(41)
The de i a i e eloci y e o is gi en as:
˙
Ve=˙ c−˙
˙ωc−˙ω.(42)
The selec ed sliding su aces a e:
S=s3
s4= c−
ωc−ω.(43)
The de i a i e sliding su aces a e:
˙
S=˙s3
˙s4=˙ c−˙
˙ωc−˙ω.(44)
Assump ion 5. Using he exponen ial sliding mode
con ol:
˙
S=−ε1sgn(s3)−µ1s3
−ε2sgn(s4)−µ2s4,(45)
whe e ε=ε10
0ε2and µ=µ10
0µ2a e posi i e
cons an s.
Thus, combining Eq. (41) and Eq. (46), he dynamic
con ol is gi en as:
τ=β(q)−1M(q)( ˙
Vc+εsgn(S) + µS).(46)
Conside he dynamic model Eq. (40) wi h he dis u -
bance and unce ain ies R( ), he esul is gi en as [34]:
˙
V=M(q)−1β(q)τ+M(q)−1R( ).(47)
By choosing:
M(q)−1β(q) = Q= ( ˆ
Q+ ∆Q).(48)
∆Q ep esen s he unce ain ies and ˆ
Qis he nominal
e m o he ma ix. The e o e, ϕ( )is de ined as he
uppe bound unce ain y, which is gi en as ollows:
∆Qτ +M(q)−1R( ) = ϕ( ),(49)
whe e |ϕ( )|≤ φand φis cons an posi i e pa ame e .
The con ol law is de e mined as:
τ=ˆ
Q−1(˙
Vc+εsgn(S) + µS),(50)
τ1
τ2=ˆ
Q−1˙ c
˙ωc+ε10
0ε2sgn(s3)
sgn(s4)
+µ10
0µ2s3
s4.
(51)
In o de o a oid he cha e ing phenomenon c ea ed
by he sign unc ion, a quasi-sliding mode unc ion is
applied:
˙
S="−ε1s3
abs(s3)+δ1−µ1s3
−ε2s4
abs(s4)+δ2−µ1s4#.(52)
The con ol law o he dynamic sys em is:
τ1
τ2=ˆ
Q−1 ˙ c
˙ωc+ε10
0ε2+"s3
abs(s3)+δ1
s4
abs(s4)+δ2#
µ10
0µ2s3
s4.
(53)
c
2018 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 302
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 16 |NUMBER: 3 |2018 |SEPTEMBER
P oo 4. The selec ion o Lyapuno unc ion is as
ollows [35]:
Vd=1
2STS. (54)
The de i a i e o he Lyapuno unc ion Vdis ob ained.
˙
Vd=ST˙
S=s3˙s3+s4˙s4.(55)
Equa ion (55) becomes as ollows:
˙
Vd=ST˙
S=−ε1
s2
3
abs(s3) + δ1
−µ1s2
3
−ε2
s2
4
abs(s4) + δ2
−µ2s2
4≤0,
(56)
whe e diag (ε1,ε2)>0, diag (µ1,µ2)>0and δ1,
δ2>0.
Rema k 4. The pa ame e diag (µ1,µ2) is aken in
o de o compensa e he e ec o dis u bances and un-
ce ain ies o he sys em.
5. Simula ion Resul s
In his sec ion, o show he e icacy o he con ol law,
simula ion wo ks unde Ma lab en i onmen a e e-
alized, and h ee di e en ajec o ies (ci cula , sinu-
soidal and speci ic) a e conside ed. The mobile obo
pa ame e s used o simula ion a e gi en as ollows:
m=4 kg, I=3 kg·m2,Ra=0.03 m and L=0.15 m.
The desi ed pa ame e s o con ol a e selec ed as be-
low =2 m·s−1and ω =2 ad·s−1. The desi ed a-
jec o y o he obo is:





x cos(ω ) = cos(2 )
y sin(ω ) = sin(2 )
θ =ω = 2 .
(57)
The con olle pa ame e s a e chosen a bi a ily.
p= 10,q= 9,k= 30,K1= 250,α= 50,β= 50,
δ= 0.08.
A limi ed pe iodic dis u bance e m is inse ed be ween
ime 4< <5and conside ed as ollows:
(d = sin( −π)
dω = 2 sin( −π).(58)
The pa ame e s o he dynamic con olle a e selec ed
as: ε1= 80, ε2= 80, µ1= 30, µ2= 30, δ1= 0.95and
δ2= 0.95 and he dynamic dis u bances, in oduced
be ween ou and i e seconds (4 s< <5 s) a e con-
side ed:
E( ) = [2.5 sin( −π) 1.5 sin( −π)].(59)
The ini ial posi ion and o ien a ion e o s a e gi en
as (2 m, 1 m) and (π/6 ad) espec i ely. Figu e 6
0 2 4 6 8 10 12 14 16 18 20
Time(s)
-40
-20
0
20
40
60
80
(m/s)/ ( ad/s)
Fig. 6: Con ol law o he signals cand ωc.
ep esen s he con ol signals cand ωco he kinema ic
model.
I can be seen ha he ac ual linea and angula
eloci ies o he p oposed con ol can each he desi ed
eloci ies in sho ime.
By using he kinema ic and dynamic con olle s o
Eq. (38) and Eq. (53), he simula ion esul s o a ci -
cula ajec o y acking a e shown in Fig. 7.
-3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5
x(m)
-1.5
-1
-0.5
0
0.5
1
1.5
y(m)
Re e ence T ajec o y
Real T ajec o y
Fig. 7: Ci cula ajec o y acking o he mobile obo .
Hence, he mobile obo can achie e he ci cula a-
jec o y apidly in sho ime among = 2 s in p es-
ence o dis u bances and he asymp o ic s abili y o
he obo is assu ed. This is he main ad an age o
he p oposed con ol law in e m o e o s a es con-
e gence o ze o and he elimina ion o he dis u bance
e ec . On he o he side in [36], he obo canno con-
e ge comple ely o he e e ence and he e o s a es
canno s abilize ully o ze o due o some pe u ba ion.
c
2018 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 303
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 16 |NUMBER: 3 |2018 |SEPTEMBER
Figu e 8 ep esen s he ajec o ies acking e o s
o he s a es xeand yeo he sys em ρe.
0 2 4 6 8 10 12 14 16 18 20
Time (s)
-1
-0.5
0
0.5
1
1.5
2
2.5
3
3.5
4
xe ,ye (m)
xe
ye
Fig. 8: Posi ion acking e o s o he s a es xeand ye.
The o ien a ion e o θeis illus a ed in Fig. 9.
0 2 4 6 8 10 12 14 16 18 20
Time (s)
-0.4
-0.3
-0.2
-0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
e( ad)
e
Fig. 9: O ien a ion acking e o θe.
By using he dynamic con olle , he o ques and
he eloci y e o s a e shown in Fig. 10 and Fig. 11
espec i ely.
Fo he sinusoidal ajec o y, he same ini ial po-
si ion and o ien a ion e o s a e conside ed, bu he
e e ence pos u e is selec ed as ollows:





x =
y = sin(2 )
θ =ω = 2
.(60)
The con ol signals cand ωca e illus a ed in Fig. 12.
The simula ion esul s o a sinusoidal ajec o y
acking a e shown in Fig. 13. I can be seen ha
0 2 4 6 8 10 12 14 16 18 20
Time (s)
-20
-15
-10
-5
0
5
10
15
20
1/ 2 (N.m)
1
2
Fig. 10: Gene a ed o ques τ1and τ2.
0 2 4 6 8 10 12 14 16 18 20
Time (s)
-40
-30
-20
-10
0
10
20
30
40
50
60
e (m)/e ( ad)
e
e
Fig. 11: Veloci y e o s e and eω.
0 2 4 6 8 10 12 14 16 18 20
Time(s)
-40
-20
0
20
40
60
80
(m/s)/ ( ad/s)
Fig. 12: Con ol law o he signals cand ωc.
c
2018 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 304
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 16 |NUMBER: 3 |2018 |SEPTEMBER
he mobile obo con e ges o he e e ence ajec o y.
Figu e 14 ep esen s he ajec o y acking e o s o
he s a es xeand yeo he sys em ρe. The o ien a ion
θeis illus a ed in Fig. 15.
-5 0 5 10 15 20
x(m)
-1.5
-1
-0.5
0
0.5
1
1.5
y(m)
Re e ence T ajec o y Real T ajec o y
Fig. 13: Sinusoidal ajec o y acking.
0 2 4 6 8 10 12 14 16 18 20
Time (s)
-1
-0.5
0
0.5
1
1.5
2
2.5
3
3.5
4
xe ,ye (m)
xe
ye
Fig. 14: Posi ion acking e o s o he s a es xeand ye.
0 2 4 6 8 10 12 14 16 18 20
Time (s)
-0.4
-0.3
-0.2
-0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
e( ad)
e
Fig. 15: O ien a ion acking e o θe.
The o ques and he e o eloci ies a e shown in
Fig. 16 and Fig. 17 espec i ely.
0 2 4 6 8 10 12 14 16 18 20
Time (s)
-15
-10
-5
0
5
10
15
20
1/ 2 (N.m)
1
2
Fig. 16: Gene a ed o ques τ1and τ2.
0 2 4 6 8 10 12 14 16 18 20
Time (s)
-40
-30
-20
-10
0
10
20
30
40
50
60
e (m)/e ( ad)
e
e
Fig. 17: Veloci y e o s e and eω.
The o ques ob ained wi h he p oposed con olle in
p esence o dis u bances con e ges o ze o. Thus, he
e o eloci ies con e ge asymp o ically o ze o be o e
and a e inse ing he ex e nal dis u bances.
Fo he speci ic ajec o y, he ollowed alues (3 m,
2 m π/6 ad), o he ini ial posi ion and o ien a ion
e o a e conside ed.





x = cos
y = sin 2
θ =ω = 2
.(61)
The con ol signals cand ωca e illus a ed in Fig. 18.
The simula ion esul s o he speci ic ajec o y a e
shown in Fig. 19.
c
2018 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 305