intech-adaptive output regulation of unknown linear systems with unknown exosystems
TRANSCRIPT
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
1/23
3
Adaptive output regulation of unknown linearsystems with unknown exosystems
Ikuro Mizumoto and Zenta IwaiDepartment of Intelligent Mechanical Systems, Kumamoto University,
2-39-1 Kurokami, Kumamoto, 860-8555, Japan
1.IntroductionThe problems of the output regulations and/or disturbance reductions have attracted a lotof interest and have been actively researched in the consideration of the control problem forsystems which are required to have servomechanism and for vibration attenuation inmechanical systems. It is well known that such problems are solvable using the InternalModel Principle in cases where the system to be controlled and the exosystem whichgenerates the output reference signal and external disturbances are known. In the casewhere the controlled system is unknown and/or the exosystem is unknown, adaptivecontrol strategies have played active roles in solving such problems for systems withuncertainties. For known systems with unknown exosystems, solutions with adaptive
internal models have been provided in (Feg & Palaniswami, 1991), (Nikiforov, 1996) and(Marino & Tomei, 2001). In (Marino & Tomei, 2001), an output regulation system with anadaptive internal model is proposed for known non-minimum phase systems withunknown exosystems. Adaptive regulation problems have also been presented for timevarying systems and nonlinear systems (Marino & Tomei, 2000; Ding, 2001; Serrani et al.,2001). Most of these methods, however, assumed that either the controlled system or theexosystem was known. Only few adaptive regulation methods for unknown systems withunknown exosystems have been provided (Nikiforov, 1997a; Nikiforov, 1997b). The methodin (Nikiforov, 1997a) is an adaptive servo controller design based on the MRAC strategy, sothat it was essentially assumed that the order of the controlled system was known. Themethod in (Nikiforov, 1997b) is one based on an adaptive backstepping strategy. In this
method, it was necessary to design an adaptive observer that had to estimate all of theunknown system parameters depending on the order of the controlled system. Further, thecontroller design based on the backstepping strategy essentially depends on the order of therelative degree of the controlled system. As a result, the controller's structure was quitecomplex in both methods for higher order systems with higher order relative degrees.
In this paper, the adaptive regulation problem for unknown controlled systems is dealt withand an adaptive output feedback controller with an adaptive internal model is proposed forsingle input/single output linear minimum phase unknown systems with unknownexosystems. The proposed method is based on the adaptive output feedback control
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
2/23
Adaptive Control66
utilizing the almost strictly positive real-ness (ASPR-ness) of the controlled system and thecontroller is designed based on an expanded backstepping strategy with a parallelfeedforward compensator (PFC) (Mizumoto et al., 2005). It is shown that, under certainassumptions, without a priori knowledge of the order of the controlled system and without
state variables, one can design an adaptive controller with a single step backsteppingstrategy even when the system to be controlled has an unknown order and a higher orderrelative degree. Using the proposed method, one can not attain perfect output regulation,however, the obtained controller structure is relatively simple even if the system has ahigher order and a higher order relative degree.
2. Problem Statement
Consider the following single input/single output LTI system.
( ) ( ) ( ) ( )( ) ( ) ( ),ttty
tCtutAtTT
d
wdxcwbxx
+=
++=&(1)
where [ ] nTn1 Rx,,x = Lx is the state vector and Ry,u are the input and the output,
respectively. Further ( ) mRt w is an unknown vector disturbance.
We assume that the disturbances and the reference signal which the output y is required totrack are generated by the following unknown exosystem:
( ) ( )
( ) ( ),tty
tAtTmm
d
wc
ww
=
=&
(2)
where mmd RA is a stable matrix with all its eigenvalues on the imaginary axis. It is also
assumed that the characteristic polynomial of Ad is expressed by
( ) .Adet 011m
1mm
d ++++=
LI (3)
The objective is to design an adaptive controller that has the output y(t) track the referencesignal ym(t) generated by an unknown exosystem given in (2) for unknown systems with
unknown disturbances generated by the unknown exosystem in (2) using only the outputsignal under the following assumptions.
Assumption 1 The system (1) is minimum-phase.
Assumption 2 The system (1) has a relative degree of r.
Assumption 3 0A 1rT > bc , i.e. the high frequency gain of the system (1) is positive.
Assumption 4 The output y(t) and the reference signal ym(t) are available for measurement.
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
3/23
Adaptive output regulation of unknown linear systems with unknown exosystems 67
3. System Representation
From Assumption 2, since the system (1) has a relative degree of r, there exists a smooth
nonsingular variable transformation: [ ] xz , TTT = such that the system (1) can betransformed into the form (Isidori, 1995):
( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
[ ] ( ) ( ),ttz0,,0,1y
tFtz1
tQt
tDttutAt
T1
d1
dTz
zz
wd
w0
wc
0bzz
+=
+
+=
+
++=
L
&
&
(4)
where
[ ] ,Ab,b,,0
,aa
A
1rTzzz
1r0
1r1rz
bcb
I0
==
=
L
L
and rnz Rc is an appropriate constant vector. From assumption 1, Q is a stable matrix
because ( ) ( )tQt =& denotes the zero dynamics of system (1).
3.1 Virtual controlled system
We shall introduce the following (r-1)th order stable virtual filter ( )sf1 with a state space
representation:
( ) ( ) ( )
( ) ( ),ttu
tutAt
fTuf
ufuf
f1
f
zc
bzzf
=
+=&(5)
where Tfff1r1
z,,z
= Lz and
[ ] [ ].0,,0,1,1,,0
,
A
Tu
Tu
2r0
2r2ru
ff
f
LL
L
==
=
cb
I0
With the following variable transformation using the filtered signalif
z given in (5):
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
4/23
Adaptive Control68
Fig. 1. Virtual controlled system with a virtual filter
( ) ( )
( ) ( ) ( ) ( )
=
++=
=
1i
1j
jiifzi
11
,tzctztubt
tzt
j1i
(6)
where
( )
=
+
=
+=
=
+=
=
1i
1j
1jir1iri
2r1
1r
1j
1j0
iri
,c
cac
1ri1,ac
j
jr
i
the system (1) can be transformed into the following virtual system which has1f
u given
from a virtual input filter as the control input (Michino et al., 2004) (see Fig.1):
( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
( ) ( ) ( ),ttty
tCttAt
ttubttt
T1
d1yy
Tdfzy
T1z1
11
wd
wc
wcc
+=
++=
+++=
&
&
(7)
where [ ] [ ]Tr32TTTy ,,,,, L== and [ ] [ ]TTT1 1,0,,0,,0,,0,1 LL ccc == . 1dc and dCare a vector and a matrix with appropriate dimensions, respectively. Further, A is given by
the form of
.Q
AA
Tz
u
f
=0
c
0
)s(f
1
( )sf
Controlled
s stem
( )tu ( )tu1f
( )tu ( )ty
Virtual controlled system
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
5/23
Adaptive output regulation of unknown linear systems with unknown exosystems 69
Sincefu
A and Q are stable matrices, A is a stable matrix.
3.2 Virtual error system
Now, consider a stable filter of the form:
( ) ( ) ( )
( ) ( ) ( ),tuttu
tutAt
1f
1ffff
fcT
f
fcccc
+=
+=
z
czz&(8)
where [ ]Tc 1,0,,0f L=c and
[ ].,,,,
A
1m0
1m0f
c1mc0T
cc
1m1mc
=
=
L
L
I0
1m10 ccc,,,
L are chosen such that
fcA is stable.
Let's consider transforming the system (7) into a one with uf given in (8) as the input. Definenew variables X1 and 2X as follows:
.
X
y0y1)1m(
y1m)m(
y2
1011)1m(
11m)m(
11
X ++++=
++++=
&L
&L
(9)
Since it follows from the Cayley-Hamilton theorem that
,0IAAA 0m11m
m1mmm =++++
L (10)
we have from (2) and (7) that
( ) ( ) ( ) ( )
( ) ( ) ( ),tXtAt
tubttXtX
122
fz2T11z1
cXX
Xc
+=
++=
&
&
(11)
where
1111 f0f1)1m(
f1m)m(
ff uuuuu ++++=
&L (12)
Further we have from (10) that
.Xeeee 101)1m(
1m)m( =++++ &L (13)
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
6/23
Adaptive Control70
Therefore defining [ ]T)1(me,,ee, = L&E , the following error system is obtained:
( ) ( ) ( )
( ) ( ) ( ) ( )( ) ( ) ( )
( ) [ ] ( ).t0,,0,1te
tXtAt
tubttXtX
tXtAt
12
fz2T11z1
1E
E
cXX
Xc
EE
2
L
&
&
&
=
+=
++=
+=
(14)
Obviously this error system with the input fu and the output e has a relative degree of m+1
and a stable zero dynamics (because A is stable).
Furthermore, there exists an appropriate variable transformation such that the error system(14) can be represented by the following form (Isidori, 1995):
( ) ( ) ( ) ( )
( ) ( ) ( )
( ) ( ),tzte
tz1
tt
ttub
tAt
1
1eee
e
ee
e
e
ezzz
zTz
fz
eze
=
+=
+
+=
0Q
c00
zz
&
&
(15)
where [ ]Teee 1m1 z,,z += Lz and1n
z Re . Since the error system (14) has stable zero
dynamics,ez
Q is a stable matrix.
Recall the stable filter given in (8). Since we have from (8) that
,uuuuu
uuuu
ff0f1)1m(
f1m)m(
f
fcfc)1m(
fc)m(
f
1111
011m
=++++=
++++
&L
&L
(16)
the filter's output signal uf can also be obtained from
( ) ( ) ( )
( ) [ ] ( )t0,,0,1tu
tu1
tAt
f
fff
cf
fccc
z
0zz
L
&
=
+=
by defining [ ]T)1m(fffc u,,u,uf= L&z .Using this virtual filter signal in the variable
transformation given in (6), the error system (15) can be transformed into the following form,the same way as the virtual system (7) was derived, with uf as the input.
( ) ( ) ( ) ( )
( ) ( ) ( ),tetQt
ttubtete
eee
eTefee
b
c
+=
++=
&
&
(17)
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
7/23
Adaptive output regulation of unknown linear systems with unknown exosystems 71
where
Fig. 2. Virtual error system with an virtual internal model
.
Q
AQ
e
ef
z
Tzc
e
=
0
c0
Sincefc
A andez
Q are stable matrices, Qe is a stable matrix. Thus the obtained virtual error
system (17) is ASPR from the input uf to the output e.
The overall configuration of the virtual error system is shown in Fig.2.
4. Adaptive Controller Design
Since the virtual error system (17) is ASPR, there exists an ideal feedback gain
k such thatthe control objective is achieved with the control input: ( ) ( )tektuf
= (Kaufman et al., 1998;
Iwai & Mizumoto, 1994). That is, from (8), if the filter signal1f
u can be obtained by
( ) ( ) ( ),ttektuf1 c
Tf z=
(18)
one can attain the goal. Unfortunately one can not design1f
u directly by (18), because1f
u is
a filter signal given in (8) and the controlled system is assumed to be unknown. In suchcases, the use of the backstepping strategy on the filter (5) can be considered as a
countermeasure. However, since the controller structure depends on the relative degree ofthe system, i.e. the order of the filter (5), it will become very complex in cases where thecontrolled system has higher order relative degrees. Here we adopt a novel design strategyusing a parallel feedforward compensator (PFC) that allows us to design the controllerthrough a backstepping of only one step (Mizumoto et al., 2005; Michino et al., 2004).
4.1 Augmented virtual filter
For the virtual input filter (5), consider the following stable and minimum-phase PFC withan appropriate order nf :
u
)s(f
1 1fu
)s(n
)s(d
d
d
)s(d
)s(n
d
d fu
1fu
)s(fu y
my
eControlleds stem
Virtual controlled system
Virtual error system
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
8/23
Adaptive Control72
( ) ( ) ( ) ( )
( ) ( ) ( ),tytAt
tubttyaty
fffff
afTffff 21
b
a
+=
++=
&
&
(19)
Fig. 3. Virtual error system with an augmented filter
where Ryf is the output of the PFC. Since the PFC is minimum-phase A f is a stable
matrix.The augmented filter obtained from the filter (5) by introducing the PFC (19) can then berepresented by
( ) ( ) ( )
( ) ( ) ( ) ( ),tytuttu
tutAt
ffuTza
zuzu
1fff
ffff
+==
+=
zc
bzz&(20)
where TTffTfu ,y,f zz = and
[ ]0,,0,1,
,b,
A
a
0A
A
ff
f
f21
f
f
uTz
a
u
z
ff
Tff
u
z
Lcc
0
b
b
b0
a0
0
=
=
=
Here we assume that the PFC (19) is designed so that the augmented filter is ASPR, i.e.minimum-phase and a relative degree of one. In this case, there exists an appropriate
variable transformation such that the augmented filter can be transformed into the followingform (Isidori, 1995):
( ) ( ) ( ) ( )
( ) ( ) ( ),tu1
tAt
tubttuatu
f
2f1f
aaaa
aaTaaaa
+=
++=
0
a
&
&
where Aa is a stable matrix because the augmented filter is minimum-phase.
)s(f
1 ( )
( )sd
sn
d
d Virtual error system
u1f
u fu e
PFCfa
u
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
9/23
Adaptive output regulation of unknown linear systems with unknown exosystems 73
Using the augmented filter's outputfa
u , the virtual error system is rewritten as follows (see
Fig.3):
( ) ( ) ( ) ( ) ( )( ) ( )( ) ( ) ( ).tetQt ttyttubtete eeee
T
efc
T
aee ff
bcz
+=
+++=
&
&
(21)
4.2 Controller design by single step backstepping[Pre-step] We first design the virtual input 1 for the augmented filter output fau in (21) as
follows:
( ) ( ) ( ) ( ) ( ) ( ),ttttetkt 0cT
1 f+= z (22)
where k(t) is an adaptive feedback gain and ( )t is an estimated value of , these areadaptively adjusted by
( ) ( ) ( )
( ) ( ) ( ) ( ) .0,0,ttett
0,0,tktetk
Tc
kkk2
k
f>>==
>>=
z&
&
(23)
Further, ( )t0 is given as follows:
( ) ( ) ( ) ( )( )
( )
>
=
+=
f
f
1
yf
yff
a0ff0
yif,1
yif,0yD
tubtayDt&
(24)
wherefy
is any positive constant.
Now consider the following positive definite function:
,P2
1k
2
1e
b2
1V ee
Te
1
T2
k
2
e0 +++=
(25)
where
( ) ( ) ,t,ktkk ==
k is an ideal feedback gain to be determined later and Pe is a positive definite matrix that
satisfies the following Lyapunov equation for any positive definite matrix Re.
.0RPQQP eeTeee
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
10/23
Adaptive Control74
Since Qe is a stable matrix, there exists such Pe.The time derivative of V0 can be evaluated by
( ) [ ]( )
{ }
[ ]( ) 0231min
22
k
k0f
12
e1emin2
00
R
k
ey
eRevkV
+
+
&
(26)
with any positive constant 1 to 3 . Where 1a1 u f = and
( )
[ ]( ) .4
4
kR
b4
bP2
b
v
2
3
21min
2
2k2
2k
0
12e
2
eee
e
e0
2
bc
+=
++=
(27)
[Step 1] Consider the error system, 1 -system, between fau and 1 . The 1 -system is
given from (21) by
.1
11
1
ubua
u
aa
T
aaa
a
2f
f
&
&&&
++==
a(28)
The time derivative of 1 is obtained as follows:
( )
( )( ),ubayD
ktk
e
ub
e
e
e
e
a0ff
1c
c
11
eTe
1fe
1c
T1
1e
11
1
f
f
1f
++
+
+
+
+
+
+
=
zz
cz
&&&
&
(29)
where TeT1 b = . Taking (28) and (29) into consideration, the actual control input is
designed as follows:
[ ]
>+
+
++
+
++
=
f
f
f
f
yf20
fa
3f
2f2ff
a
211112
a
2
a011fa
1
yf
211112
a
2
a011a
yif,yb
yy
b
1
ucyb
yif
,ucb
1
u
(30)
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
11/23
Adaptive output regulation of unknown linear systems with unknown exosystems 75
where 0 to 3 and f are any positive constants, and 1 and 2 are given by
,e
ub
e
e
e
e
l
kk
1
21
1fe1
cT1
1e
12
2
c
2
c
12
2
12
21
1
1f
ff
+
=
+
+
+
=
z
zz&
&&
where l is any positive constant and 11ee ,,b, are estimated values of 11ee ,,b, ,
respectively, and adaptively adjusted by the following parameter adjusting laws.
( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
( ) ( ) ( )te
tt
tte
tt
tbtue
ttb
ttee
tt
1
212
11
111
c1
ebf1
1be
e1
1e
11
1f1
1
=
=
=
=
&
&
&
&
z(31)
where111 bb
,,,,,, are any positive constants and 0 T 11 >= .
4.3 Boundedness analysisFor the designed control system with control input (30), we have the following theoremconcerning the boundedness of all the signals in the control system.
Theorem 1 Under assumptions 1 to 3 on the controlled system (1), all the signals in theresulting closed loop system with the controller (30) are uniformly bounded.
Proof: Consider the following positive and continuous function V1.
>+++
+++
+++
+++
=
,yif,y2
1
2
1b
2
1
2
1
2
1
2
1V
yif,2
1
2
1b
2
1
2
1
2
1
2
1
V
V
f
1
1
ff
1
1
yf2f
21
2e
b
2e
1
1
T1
210
yf2y
21
2e
b
2
e
1
1
T
1
2
10
1
(32)
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
12/23
Adaptive Control76
where
( ) ( )
( ) ( ) ,t,t
btbb,t
111111
eeeeee
==
==
andfy
is any positive constant.
From (26) and (32), the time derivative of V1 forfyf
y can be evaluated by
[ ]( )
[ ]( )
[ ]( )
( )( ) 1f0f214
2e3
b
b2e2
211
1min
211
2
3
1
min
2
2k
k
2e01emin
201
Reyy
b
c
k
Rel4
1vkV
1
1
11
+
&
(33)
with any positive constants 0 to 4 . Where
[ ]( ).
4
4
b
4
4
4
3RR
4
22
b3
2e
2b
2
2e
22
11
21min
2
101
11 +++++=
Here we have
( )( ) ( ) 2
55
20f
2
5
0f50f e
4
y
2
yeey +
+
+
= (34)
with any positive constant 5 . Furthermore, for fyf y , since ( ) 0t0 =& is held, there
exists a positive constant M such that ( ) ( ) M0f tty .
Therefore the time derivative of V1 can be evaluated by
11a1 RVV +& (35)
forfyf
y , where
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
13/23
Adaptive output regulation of unknown linear systems with unknown exosystems 77
[ ]
[ ]
[ ]( )
[ ][ ]( )
[ ]
.4
RR
2,
2
,
2,
2,c2
,
2,
2,
P
Rmins
2,s,l4
1vkb2min
2y
5
2M
11
4
3
b
bb
2
1max
11
min1
1mac
31
min
2kkk
emax
01emina
a50ea
f
1
1
1
11
++=
=
=
Forfyf
y > , the time derivative of V1 is evaluated as
[ ]( )
[ ]( )
[ ]( )
,eye
yyyya
R
b
ck
Rel4
1vkV
f0
203
2f
2f2
2fffff
2ff
1214
2e3
b
b
2e2
211
1min
211
23
1min
22
k
k
2e01emin
201
21
1
1
11
+
+
+
a
&
(36)
and thus we have forfyf
y > that
,RVV 21b1 +&
(37)
where
.4
RR
2,s,4
1
a
1
l4
1vkb2min
2
2
f
12
fa3f
0eb
2
1
a+=
=
(38)
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
14/23
Adaptive Control78
Finally, for an ideal feedback gain k which satisfies
,
4
1
a
1,maxv,v
l4
1vk
3f
5110
1
=++>
the time derivative of V1 can be evaluated by
,RVV 11 +& (39)
where [ ] 21ba R,RmaxR,0,min =>= . Consequently it follows that V1 is uniformly
bounded and thus the signals ( ) ( ) ( ) ( ) ( )t,ty,t,t,te ffe1 and adjusted parameters ( ) ( ),t,tk
( ) ( ) ( ) ( )t,tb,t,t 1e1e are also uniformly bounded.
Next, we show that the filter signalfc
z and the control input u are uniformly bounded.
Define new variable1
z as follows:
1c)1m(
c)m(
zzz 1011m1 =+++
L (40)
wcc TdfzyT1z1 11
ub +++=& (41)
,CA d1yy wb ++=&
(42)
where 1 and y have been given in (7). Further define 1z by
1f11 czzzbzz ++=& (43)
, TdyTc
)1m(c
)m( 11011m1
wcc +=+++
L (44)
where [ ]f1f cc
0,,0,1z zL= and we set ( ) ( ) m,,0k,0z0z )k()k(
11L== .We have from (40) and (41)
that
( )( )
( ).ub
zz
z
zz
Tdy
Tfz
zczc
)1m(czc
)m(zc
)1m(1z1
11
1110
11m2m
11m1
wcc ++=
+
++
+=
+
&
L
&
(45)
Further, we have from (43), (44) and (8) that
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
15/23
Adaptive output regulation of unknown linear systems with unknown exosystems 79
( ) ( )( )
.ub
zz
zzz
Tdy
Tfz
zczc
)1m(czc
)m(zc
)1m(
11
1110
11m2m11m1
wcc ++=
++
++ +
&L (46)
It follows from (45) and (46) that m,,0k,zz )k()k(
11L== .
Define [ ]T)1m( 111 z,,z,z= L&z and [ ]T)1m( 111 z,,z,z
= L&z . Since01m c
1mc
m ss +++
L
is a stable polynomial, we obtain from (40) that
,ll 211 += zz (47)
with appropriate positive constants l1, l2. From the boundedness of ( )tw and e(t), we have( )t1 is bounded and thus z is also bounded.
Furthermore defining [ ]T)1m( 111 ,,,= L& , we have from (44) that
( ) ( ) ( ) ( )( ).tt1
tAt TdyTc 1f
wcc0
+
+=& (48)
From (8) and (48), we obtain
( ) ( )
( ) ( )( ) ( ) ( ) ( )( ).tt1
tu1
bttbA
ttb
Tdy
Tfzczc
cz
11ff
f
wcc00
z
z
+
+
++=
+ &&
(49)
Therefore ( ) ( )ttb cz f z && + can be evaluated from (48) and the fact that f11f yu 1 += by
( ) ( ) ( ) ( )
( ) ( ) ( )( ) ( ) .tt
tbtytb
ttbAttb
1
fff
dy
1zf1z
czccz
wcc
zz
++
++
++ &&
(50)
Here, we have from (22) that
( ) ( ) ( ) ( )( )
( ) ( ){ } ( ) ( ) ( ) ( ).tyytb
tttb
b
ttetktyt ff0
z
T
czz
T
f1 f+++=
z
(51)
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
16/23
Adaptive Control80
Since it follows from (19) and (24) that
( ) ( ) ( ) ( )( ) ( )tttyatty fTf0ff0f 21a+= && (52)
forfyf
y > and from the boundedness of ( )tf , there exists a positive constant such that
( ) M0f ty . Further, from the boundedness of ( )tw and e(t) i.e. ( )t1 , we can confirm
that ( )ty and ( )t are also bounded from (7) and (48). Finally, taking the boundedness of
the signals e(t), ( ) ( ) ( )t,tk,t1 and ( ) ( )t,t y into consideration, from (50) ( ) ( )ttb cz f z && + can
be evaluated by
( ) ( ) ( ) ( )2f1f zczzcz
lttblttb +++ zz && (53)
with appropriate positive constants1z
l and2z
l . Consequently, considering the system:
( ) ( )tbt czz f zzz ++=& (54)
from (44) with ( )tb cz f z + as the input and z as the output, since this system is
minimum-phase and the inequality (53) is held, we have from the Output/Input Lp Stability
Lemma (Sastry & Bodson, 1989) that the input ( )tb cz f z + in the system (54) can be
evaluated by
( ) ( ) ( )21f zzcz
ltlttb ++ zz (55)
with appropriate positive constants1z
l and2z
l . From the boundedness of ( )tz and ( )t ,
we can conclude that ( )tfc
z is uniformly bounded and then the control input u(t) is also
uniformly bounded. Thus all the signals in the resulting closed loop system with thecontroller (30) are uniformly bounded.
5. Simulation Results
The effectiveness of the proposed method is confirmed through numerical simulation for a3rd order SISO system with a relative degree of 3, which is given by
[ ] ,1.011.01.0zy1
1.0
1.0
1.0
1
1.0
1.0
1.0
1.0
1.0
1.0
1
u
1
0
0
15.02.5
5.05.21.5
5.05.01
1 w
wzz
+=
+
+
=&(56)
where w is an unknown disturbance which has the following form:
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
17/23
Adaptive output regulation of unknown linear systems with unknown exosystems 81
( )
( )
( )
( )
=
t5cos5.2
t5sin5.0
t2cos2
2tsin
w (57)
Before designing a controller, we first introduce the following pre-filter:
as
b
+(58)
in order to reduce the chattering phenomenon to be expected by switching the controllergiven in (30). Therefore, the considered controlled system has a relative degree of 4.
Since the relative degree of the controlled system is 4, we consider a 3rd order input virtualfilter in (5). Further we consider a stable internal model filter (8) of the order of 4.
For the input virtual filter, in this simulation, we consider a first order PFC:
ubyay afff 1 +=&
in order to make an ASPR augmented filter.
The design parameters for the pre-filter (58), the input virtual filter (5) and the internalmodel filter (8) are set as follows:
625,500,150,20
125,75,15
1000ba
3210 cccc
210
====
===
==
and the PFC parameters are set by
.01.0b,10a af1 ==
Further design parameters in the controller given in (23), (24), (30) and (31) are designed by
.100,01.0,1000c
100,I5000
1.0,05.0,5.0l
10,01.0,500
f32101
ba4
ba
ykk
1
11
f
======
=====
======
===
Figure 4 shows the simulation results with the proposed controller. In this simulation, thedisturbance w is changed at 50 [sec]:
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
18/23
Adaptive Control82
inputoutput
( )
( )
( )
( )
( )
( )
( )
( )
.
t20cos5.2
t20sin5.0
t4cos4
t4sin2
t5cos5.2
t5sin5.0
t2cos2
2tsin
=
= ww
Figure 5 is the tracking error and Fig.6 shows the adaptively adjusted parameters in thecontroller.
Fig. 4. Simulation results with the proposed controller
Fig. 5. Tracking error with the proposed controller
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
19/23
Adaptive output regulation of unknown linear systems with unknown exosystems 83
Fig. 6. Adaptively adjusted parameters
feedback gain k(t)
b
1
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
20/23
Adaptive Control84
A very good control result was obtained and we can see that a good control performance ismaintained even as the frequencies of the disturbances were changed at 50 [sec].
Figures 7 and 8 show the simulation results in which the adaptively adjusted parameters in
the controller were kept constant after 40 [sec]. After the disturbances were changed, thecontrol performance deteriorated.
Fig. 7. Simulation results without adaptation after 40 [sec].
input
output
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
21/23
Adaptive output regulation of unknown linear systems with unknown exosystems 85
Fig. 8. Tracking error without adaptation
6. Conclusions
In this paper, the adaptive regulation problem for unknown controlled systems with
unknown exosystems was considered. An adaptive output feedback controller with anadaptive internal model was proposed for single input/single output linear minimum phasesystems. In the proposed method, a controller with an adaptive internal model wasdesigned through an expanded backstepping strategy of only one step with a parallelfeedforward compensator (PFC).
7. References
A, Isidori. (1995). Nonlinear Control Systems-3rd ed., Springer-Verlag, 3-540-19916-0, LondonA, Serrani.; A, Isidori. & L, Marconi. (2001). Semiglobal Nonlinear Output Regulation With
Adaptive Internal Model. IEEE Trans. on Automatic Control, Vol.46, No.8, pp.
11781194, 0018-9286G, Feg. & M, Palaniswami. (1991). Unified treatment of internal model principle based
adaptive control algorithms. Int. J. Control, Vol.54, No.4, pp. 883901, 0020-7179H, Kaufman.; I, Bar-Kana. & K, Sobel. (1998). Direct Adaptive Control Algorithms-2nd ed.,
Springer-Verlag, 0-387-94884-8, New YorkI, Mizumoto.; R, Michino.; M, Kumon. & Z, Iwai. (2005). One-Step Backstepping Design for
Adaptive Output Feedback Control of Uncertain Nonlinear systems, Proc. of 16thIFAC World Congress, DVD, Prague, July
R, Marino. & P, Tomei. (2000). Robust Adaptive Regulation of Linear Time-Varying Systems.IEEE Trans. on Automatic Control, Vol.45, No.7, pp. 13011311, 0018-9286
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
22/23
Adaptive Control86
R, Marino. & P, Tomei. (2001). Output Regulation of Linear Systems with Adaptive InternalModel, Proc. of the 40th IEEE CDC, pp. 745749, 0-7803-7061-9, USA, December,Orlando, Florida
R, Michino.; I, Mizumoto.; M, Kumon. & Z, Iwai. (2004). One-Step Backstepping Design of
Adaptive Output Feedback Controller for Linear Systems, Proc. of ALCOSP 04, pp.705-710, Yokohama, Japan, August
S, Sastry. & M, Bodson. (1989). Adaptive Control Stability, Convergence, and Robustness,Prentice Hall, 0-13-004326-5
V, O, Nikiforov. (1996). Adaptive servocompensation of input disturbances, Proc. of the 13thIFAC World Congress, Vol.K, pp. 175180, San-Francisco
V, O, Nikiforov. (1997a). Adaptive servomechanism controller with implicit reference model.Int J. Control, Vol.68, No.2, pp. 277286, 0020-7179
V, O, Nikiforov. (1997b). Adaptive controller rejecting uncertain deterministic disturbancesin SISO systems, Proc. of European Control Conference, Brussels, Belgium
Z, Ding. (2001). Global Output Regulation of A Class of Nonlinear Systems with Unknown
Exosystems, Proc. of the 40th IEEE CDC, pp. 6570, 0-7803-7061-9, USA, December,Orlando, Florida
Z, Iwai. & I, Mizumoto. (1994). Realization of Simple Adaptive Control by Using ParallelFeedforward Compensator. Int. J. Control, Vol.59, No.6, pp. 15431565, 0020-7179
www.intechopen.com
-
7/27/2019 InTech-Adaptive Output Regulation of Unknown Linear Systems With Unknown Exosystems
23/23
Adaptive Control
Edited by Kwanho You
ISBN 978-953-7619-47-3
Hard cover, 372 pages
Publisher InTech
Published online 01, January, 2009
Published in print edition January, 2009
InTech Europe
University Campus STeP Ri
Slavka Krautzeka 83/A51000 Rijeka, Croatia
Phone: +385 (51) 770 447
Fax: +385 (51) 686 166
www.intechopen.com
InTech China
Unit 405, Office Block, Hotel Equatorial Shanghai
No.65, Yan An Road (West), Shanghai, 200040, China
Phone: +86-21-62489820
Fax: +86-21-62489821
Adaptive control has been a remarkable field for industrial and academic research since 1950s. Since more
and more adaptive algorithms are applied in various control applications, it is becoming very important for
practical implementation. As it can be confirmed from the increasing number of conferences and journals on
adaptive control topics, it is certain that the adaptive control is a significant guidance for technology
development.The authors the chapters in this book are professionals in their areas and their recent research
results are presented in this book which will also provide new ideas for improved performance of various
control application problems.
How to reference
In order to correctly reference this scholarly work, feel free to copy and paste the following:
Ikuro Mizumoto and Zenta Iwai (2009). Adaptive Output Regulation of Unknown Linear Systems with Unknown
Exosystems, Adaptive Control, Kwanho You (Ed.), ISBN: 978-953-7619-47-3, InTech, Available from:
http://www.intechopen.com/books/adaptive_control/adaptive_output_regulation_of_unknown_linear_systems_
with_unknown_exosystems