scieee Science in your language
[en] (orig)

Matrix equations in multivariable control

Abstract

The contribution is focused on a control design and simulation of multi input output (MIMO) linear continuous-time systems. Suitable and efficient tools for description and controller derivation are algebraic notions as rings, polynomial matrices, and Diophantine equations. The generalized MIMO PI controller design is studied for stable and unstable systems. A unified approach through matrix Diophantine equation can be applied in both cases. All stabilizing feedback controllers are obtained via solutions of a matrix Diophantine equation. The methodology allows defining scalar parameters (one or more) for tuning and influencing of controller parameters. A Matlab-Simulink program implementation was developed for simulation and verification of the studied approach. Illustrative examples show the effectiveness and flexibility of the proposed method for some simple MIMO systems. © 2015 World Scientific and Engineering Academy and Society. All rights reserved.

Read accessible full text

Matrix equations in multivariable control

Author: Prokop, Roman,Korbel, Jiří
Publisher: World Scientific and Engineering Academy and Society (WSEAS)
Year: 2015
Source: https://publikace.k.utb.cz/bitstream/10563/1004251/1/Fulltext_1004251.pdf
Ma ix Equa ions in Mul i a iable Con ol
ROMAN PROKOP, JIŘÍ KORBEL
Tomas Ba a Uni e si y in Zlín
Nám. T.G.M. 5555, 760 01 Zlín
CZECH REPUBLIC
[email p o ec ed] h p://www.u b.cz/ ai
Abs ac : - The con ibu ion is ocused on a con ol design and simula ion o mul i inpu ou pu (MIMO) linea
con inuous- ime sys ems. Sui able and e icien ools o desc ip ion and con olle de i a ion a e algeb aic
no ions as ings, polynomial ma ices, and Diophan ine equa ions. The gene alized MIMO PI con olle design
is s udied o s able and uns able sys ems. A uni ied app oach h ough ma ix Diophan ine equa ion can be
applied in bo h cases. All s abilizing eedback con olle s a e ob ained ia solu ions o a ma ix Diophan ine
equa ion. The me hodology allows de ining scala pa ame e s (one o mo e) o uning and in luencing o
con olle pa ame e s. A Ma lab-Simulink p og am implemen a ion was de eloped o simula ion and
e i ica ion o he s udied app oach. Illus a i e examples show he e ec i eness and lexibili y o he p oposed
me hod o some simple MIMO sys ems.
Key-Wo ds: - Polynomial ma ices, Diophan ine equa ions, Mul i a iable sys ems, S abiliza ion.
1 In oduc ion
The s udy o mul i inpu –mul i ou pu (MIMO)
sys ems has a ac ed scien i ic a en ion o
decades. Analysis and con ol me hods and ools
ha e been de eloped in many monog aphs (e.g. [1],
[2], [4], [8], [12], [14]) as well as in jou nal and
con e ence con ibu ions (e.g. [3], [9], [10], [16],
[18]) o in p og am oolboxes, e.g. [17].
Mul i a iable sys ems ep esen an in e es ing
esea ch ield also om ma hema ical poin o iew.
Many no ions, me hods and ools o single inpu –
ou pu (SISO) sys ems canno be simply and
i ially gene alized in o mul i a iable cases. The
main p oblem ela es o he ma ix non-commu a i e
mul iplica ion. Howe e , many algeb aic no ions
and ools can be success ully u ilized also in he
non-commu a i e case. The main ool o
con inuous- ime sys ems is he Laplace ans o m
and b ie ly speaking, mul i a iable linea
con inuous- ime sys ems a e desc ibed and
exp essed by a se o linea di e en ial equa ions.
So, scala polynomials desc ibing single inpu –
ou pu linea sys ems a e eplaced by polynomial
ma ices. Algeb aic no ions and modules emain a
sui able and e ec i e ool o analysis and con ol
design o MIMO sys ems. T ans e unc ions as a
a io o wo polynomials a e in MIMO cases
conside ed as ma ix ac ions and due o non-
commu a i e ma ix mul iplica ion he denomina o
can be in he le o igh side o he ma ix ac ion
([2], [8], [12]) in disc e e and con inuous- ime case.
Also, a scala linea Diophan ine equa ion is
gene alized in o a ma ix one, see e.g. [3], [14],
[15]. The con ibu ion is scheduled as ollows. The
basic no ions a e men ioned in sec ion II, he sys em
desc ip ion o MIMO sys ems is in oduced in
sec ion III. Sec ion IV deals wi h ma ix
Diophan ine equa ions and he nex sec ion ou lines
and summa izes a con ol design. Some i s o de
examples and de i a ions a e p esen ed in sec ion
VI. The p oposed me hodology b ings one o
se e al scala which can une and in luence he
con ol beha io in an easy way. Simula ions a e
p esen ed in Sec ion VII, he las sec ion concludes
he con en s o he con ibu ion.
2 Polynomial Ma ices
Polynomial ma ices a e called l x m ma ices whe e
all elemen s o ma ices a e polynomials in an
inde e mina e s. This inde e mina e can be
conside ed in linea sys ems as he Laplace ope a o
and he se o polynomial ma ices is Rlm(s). I l =
m, hen he se o polynomial ma ices cons i u es a
non-commu a i e ing. A uni in his ing (an
in e se elemen exis s in he ing) is a ma ix wi h
eal nonze o de e minan and all uni s a e called
unimodula . Gene ally, l

m se Rlm(s) is no mo e a
ing. I A = BC hen B is a le di iso o A and A is
a igh mul iple o B, while C is a igh di iso o A
and A is a le mul iple o C. Simila ly, g ea es
common le and igh di iso s a e in oduced. Two
ma ices A, B a e le ( igh equi alen , i A = U1 B
(A = B U2) wi h unimodula U1, U2. When A = U1 B
WSEAS TRANSACTIONS on SYSTEMS and CONTROL
Roman P okop, Jiří Ko bel
E-ISSN: 2224-2856
320
Volume 10, 2015
U2 hen A, B a e simply called equi alen . Ma ices
wi h he same numbe o columns a e le cop ime i
hei all le di iso s a e unimodula ma ices and
ma ices wi h he same numbe o aw a e igh
cop ime i hei all igh di iso s a e unimodula
ones.
The known ex ended (scala ) Euclidean
algo i hm o can be gene alized in mul i a iable
cases. A g ea es le common di iso G1(s) can be
calcula ed o A, B wi h he same numbe o aw by
1 1 1
11
( ) ( ) ( ) ( ) ( ),
( ) ( ) ( ) ( ) 0,
A s P s B s Q s G s
A s R s B s S s


(1)
Mo eo e , L = AR1 = - BS1 is he leas common
igh mul iple o A, B. A g ea es igh common
di iso G2(s) can be calcula ed o A, B wi h he
same numbe o columns by
2 2 2
22
( ) ( ) ( ) ( ) ( ),
( ) ( ) ( ) ( ) 0,
P s A s Q s B s G s
R s A s S s B s


(2)
Also, L = R2A = - S2B is he le common
mul iple o A, B. Rela ions (1), (2) a e he basic
algeb aic no ions o Diophan ine equa ions, see e.g.
[1], [3], [10].
3 Sys em Desc ip ion
A linea con inuous- ime mul i a iable (MIMO)
sys em is desc ibed by a se o linea di e en ial
equa ions and hen i can be easily exp essed by he
Laplace ans o m echnique in he o m
( ) ( ) ( ) ( ),A s Y s B s U s
(3)
whe e
( ), ( )A s B s
a e polynomial ma ices in he
Laplace ans o m a iable s. Fo con ol design, i
is use ul o cha ac e ize MIMO linea ime-in a ian
sys ems in e ms o hei ans e unc ion ma ices.
The gene aliza ion o single inpu -ou pu linea
sys em o MIMO ones is e y simple in he s a e
space desc ip ion
( ) ( ) ( ),
( ) ( ) ( )
x Fx u
y Hx Lu
  

(4)
The sys em wi h l inpu s ad m ou pu s in (4) has
he s a e ec o x( ) wi h alues in Rn and eal
ma ices F,

, H, L ha e dimensions (nxn), (nxl),
(mxn), (mxm), espec i ely. Any decomposi ion
1
( ) ( )G s H sI F L

  
(5)
de ines a a ional sys em´s ans e unc ion ma ix.
A ealiza ion (5) is minimal when he s a e ec o
dimension n is as small as i can be and his alue is
called he MacMillan deg ee and i ep esen s he
o de o he sys em. So, G(s) in (5) is a a ional
ma ix unc ion, i means ha all en ies a e a ional
unc ions o s. This ma ix unc ion can be hen
exp essed by he le o igh ma ix ac ion
11
( ) ( ) ( ) ( ) ( )
RR
G s A s B s B s A s


(6)
whe e A, B, AR, BR a e polynomial ma ices, mo e
de ails can be ound i.e. in [8]. No e, ha bo h
ma ices A(s), AR(s) a e squa ed bu no necessa ily
o he same dimension. In he case o sys ems wi h l
inpu s and m ou pu s, he le denomina o A(s) has
dimension lxl, while he igh denomina o AR(s) has
he dimension mxm. Howe e , bo h ma ices a e
associa es and he cha ac e is ic polynomial
ollowing om he s a e-space desc ip ion (4) is also
associa es. I means ha all oo s o he men ioned
polynomials a e same. I means
de ( ) de ( ) de ( )
R
A s A s sI F
(7)
whe e F is he squa ed sys em ma ix in (4).
Wi h ela ion (3) he no ion o s abili y is closely
connec ed. A linea sys em is asymp o ic (in e nal
s able), i all de e minan s in (3) a e s able, o
con inuous- ime sys ems i means ha all oo s lie in
he open le hal o he complex plane.
4 Ma ix Diophan ine Equa ions
Diophan ine equa ions de ined in commu a i e ings
a e linea equa ions o he o m
,ax by c
(8)
whe e a, b, c a e known gi en en ies and x, y a e
unknown ones in he ing. I is well known (see e.g.
[1], [2], [8]) ha equa ion (8) has a solu ion i and
only i he g ea es common di iso o a, b di ides
c, b ie ly gcd(a,b) / c. Mo eo e , i x0, y0 is a pai o
pa icula solu ions o (8) , hen all x, y gi en by
00
00
,
,
x x b
y y a


(9)
WSEAS TRANSACTIONS on SYSTEMS and CONTROL
Roman P okop, Jiří Ko bel
E-ISSN: 2224-2856
321
Volume 10, 2015
whe e is an a bi a y elemen o he ing and
a0=a/gcd(a,b), b0=b/gcd(a,b).Then, wi hou loss o
gene ali y, equa ion (8) can be supposed wi h
cop ime a, b and he solu ion o (8) exis s o any c.
The si ua ion is mo e complex in non-
commu a i e ings, such is a se o polynomial
ma ices. Due o he non-commu a i i y o ma ix
mul iplica ion, equa ion (8) is spli in o h ee kinds
o linea ma ix equa ions o e he ing. A na u al
gene aliza ion o his equa ion is ei he he equa ion
1 1 1,A X BY C
(10)
o he equa ion
2 2 2,XA YB C
(11)
Bo h equa ions a e called unila e al ones. The
las equa ion is called a bila e al one and i has he
o m
3 3 3,A X YB C
(12)
In he case o equa ion (10), ma ices (A1, B1, C1)
ha e he same numbe o ows, while in equa ion
(11) ma ices in he iple (A2, B2, C2) ha e he same
numbe o columns. The sol abili y o equa ions
(10) – (12) is s udied e.g. in [1], [2], [8]. The esul s
can be b ie ly o mula ed in he enginee ing
pa lance as ollows:
a) Equa ion (10) has a solu ion i and only i he
g ea es le common di iso o ma ices A, B is a
le di iso o C.
b) Equa ion (11) has a solu ion i and only i he
g ea es common igh di iso o ma ices A, B is a
igh di iso o C.
c) Equa ion (12) has a solu ion i and only i he
ma ices
0,
00
A A C
BB
   
   
   
(13)
a e equi alen . This case is ou o he in e es o his
con ibu ion and some de ails can be ound in [2].
I a pa icula solu ion o a gi en linea
Diophan ine equa ion exis s, he e exis a se o all
solu ions. In he case o (10), (11) he se s o
solu ions a e gi en
0 1 0 1
,,X X BT Y Y AT   
(14)
whe e X0, Y0 a e pa icula solu ions o (10) and T is
an a bi a y polynomial ma ix o he app op ia e
dimension and
1 1 1 1.AB B A
(15)
Solu ions o (11) a e
0 2 0 2
,,X X TB Y Y TA   
(16)
and again X0, Y0 a e pa icula solu ions o (11), T is
an a bi a y polynomial ma ix o he app op ia e
dimension and
2 2 2 2.B A A B
(17)
Rela ions (15), (17) a e no hing else han he
opposi e ma ix ac ion. Sui able and con enien
ools o he solu ion o linea ma ix equa ions a e
o e ed by a Polynomial oolbox [17] which
con ains a se o use iendly Ma lab unc ions o
a ious con ol sys em pu poses.
As a simple example sol e equa ion (10) o
ma ices
1 1 1
1 2 1.5 1 0
,,
3 2 2 0 1
s
A B C
ss

     
  
     

     
(18)
Ma lab unc ion AXBYC in Polynomial oolbox
gi es he pa icula solu ion
 
0
0
0 0.33 ,
2 0.67 0.67
2 0.67 0.67
Xs
Ys




  
(19)
All solu ion a e gi en in he o m (14) wi h
11 2
1 2 0.94 0.47
,.
3 2 2.4 2.8 0.94
ss
AB
s s s

   

   
  
   
(20)
The ee polynomial ma ix T has he o m
 
12
( ) ( )T s s
(21)
wi h 1(s), 2(s) a bi a y polynomials. Really, he
p oduc
1 1 1 1
AB B A
gi es he same esul in he o m
WSEAS TRANSACTIONS on SYSTEMS and CONTROL
Roman P okop, Jiří Ko bel
E-ISSN: 2224-2856
322
Volume 10, 2015
2
23
5.7 4.2 1.4
7.5 1.9 4.7 0.94
ss
s s s



  

(22)
which con i ms equa ion (15).
5 Con ol Design
The mos equen scheme o a basic eedback
con ol sys em is depic ed in Fig. 1. All signals in
he MIMO case a e ec o ones. Inpu signals o he
eedback sys em in Fig. 1 is a e e ence (se poin )
signal w = Fw-1(s) Gw(s) and a load dis u bance
signal d = Fd-1(s) Gd(s) de ined by hei ma ix le
ma ix ac ions.
Fig. 1 one deg ee o eedom (1DOF) con ol
sys em
All s abilizing con olle s o he 1DOF eedback
sys em in Fig. 1 a e gi en by any solu ion o ma ix
Diophan ine equa ion
( ) ( ) ( ) ( ) ( ),
RR
A s P s B s Q s M s
(23)
whe e P-1(s)Q(s) = QR(s) PR-1(s) is a le and igh
ma ix ac ion o he con olle C and A-1(s)B(s) =
BR(s)AR-1(s) is a le and igh ma ix ac ion o he
con olled plan G. Mo e de ails ca be ound e.g. in
[1], [5], [12], [15], [16].
Howe e , o asymp o ic acking and dis u bance
ejec ion mus be ul illed u he condi ions. B ie ly
speaking, denomina o o he con olle mus be
di isible by he denomina o s o inpu signals. I is a
eason o a p e-compensa o F in Fig. 2 which
ep esen s he condi ions o di isibili y. In he case
o asymp o ic acking only, i is F=Fw. In he case
o simul aneous asymp o ic acking and dis u bance
ejec ion F=FwFd. The basic s abili y and
asymp o ic acking in he sense o Fig. 2 is hen he
con olle QR(s)PR-1(s) gi en by he solu ion o
ma ix Diophan ine equa ion
( ) ( ) ( ) ( ) ( ) ( ),
RR
A s F s P s B s Q s M s
(24)
whe e M(s) is a s able polynomial ma ix wi h
p esc ibed poles o i s de e minan . Resul ing
ma ices PR, QR ep esen he igh ma ix ac ion
11
( ) ( ) ( ) ( )
RR
P s Q s Q s P s


(25)
Fig. 2 eedback 1DOFcon ol sys em wi h p e-
compensa o
The con ol law is hen go e ned by he equa ion
1
( ) ( ) ( ) ( )( ( ) ( )),P s F s U s Q s W s Y s

(26)
which can be easily ew i en in o di e en ial
equa ions. Now, i is necessa y o p opose he
me hod o solu ion o ma ix equa ion (2). Fo
simple cases, he solu ion can be ound by means o
elemen a y column ope a ion, acco ding o he
scheme
elemen a y column
ope a ions

(27)
Elemen a y column ope a ions (27) may always
be lead in he way ha he polynomial ma ix PR(s)
emains as uni ma ix and he con e sion (25) is
i ial and also a uni one. Then no in e sion in (26)
is necessa y and he ealiza ion o he con ol law is
e y simple. In mo e complex cases, he s anda d
echniques based on Euclidean algo i hms can be
used, see [2], [8], [15]. Mo e complex ma ix
polynomial equa ions can be con enien ly sol ed by
Polynomial oolbox [17] as i is shown in Sec ion
IV.
6 Illus a i e Examples
Illus a i e examples 1 - 3 in his con ibu ion a e
i s o de s able, uns able and in eg a ing ones wo
inpu – wo ou pu (TITO) sys ems a e ep esen ed
by he ma ix equa ion
1 2 1 2
11
3 4 3 4
22
( ) ( )
( ) ( )
s a a b b
Y s U s
a s a b b
Y s U s

   
   

   
   
   
   
(28)
The s abiliza ion ma ix Diophan ine equa ion
(24) akes he o m
1
2
0
R
R
M
PZ
QZ





0
0
AF B
I
I





WSEAS TRANSACTIONS on SYSTEMS and CONTROL
Roman P okop, Jiří Ko bel
E-ISSN: 2224-2856
323
Volume 10, 2015
1 2 1 2 1 2
3 4 3 4 3 4
2
1 0 5 4 0
2
3 2 7 6 0
0
0
( ) 0
0 ( )
s a a p p b b
s
a s a p p b b
s
q s q q s q sm
q s q q s q sm

     
 
     


     






 


(29)
Example 1: Le a TITO linea con inuous- ime
sys em be exp essed by he Laplace ans o m
echnique in he o m
1 1 2 1 2
2 2 1 1 2
'( ) 2 ( ) 0.8 ( ) 5 ( ) 6 ( )
'( ) 1.5 ( ) 0.6 ( ) 2 ( ) 3 ( )
y y y u u
y y y u u
   
   
(30)
The Laplace ans o m o equa ions (6) gi es
ma ices A, B
2 0.8 5 6
( ) , ( )
0.6 0.6 2 3
s
A s B s
s

   

   

   
(31)
The sys em desc ibed in (31) is e iden ly s able
because de A = s2 + 2.6s + 0.72 is a s able
polynomial. Then he scheme (27) can be applied
and he esul is in he o m o gene alized PI
con olle :
1 1 1 0 1 5 2 4 2
2 3 1 2 1 7 2 6 2
( ) ( )
( ) ( )
u q e q e d q e q e d
u q e q e d q e q e d
   
   
   

   

(32)
whe e con olle pa ame e s we e ob ained by
elemen a y column ope a ions acco ding scheme (5)
in he o m:
10
2
00
30
2
20
2 0.8
41
33
2
3
qm
qm
qm
qm


  

50
2
40
70
2
60
4 2.2
2
10 5.9
33
5
3
qm
qm
qm
qm
  



(33)
In (9) ei a e na u ally acking e o s and m0>0 is
a uning pa ame e in luencing con ol beha iou .
Example 2: Le an uns able TITO linea
con inuous- ime sys em can be exp essed by
di e en ial equa ions
1 1 2 1 2
2 2 1 1 2
'( ) ( ) ( ) ( ) 0.5 ( )
'( ) 0.5 ( ) 2 ( ) 0.8 ( ) 2 ( )
y y y u u
y y y u u
   
   
(34)
and he ma ix exp ession has he o m
11
22
( ) ( )
1 1 1 0.5
( ) ( )
2 0.5 0.8 2
Y s U s
s
Y s U s
s
   
   

   
   

   
   
(35)
Ma ix equa ion (27) gi es he con olle
ma ices PR, QR
1 0 5 4
3 2 7 6
10
01
RR
q s q q s q
P and Q q s q q s q





 
 
(36)
whe e pa ame e s a e
10
2
00
30
2
20
2.5 0.65
1.25
0.75
0.5
qm
qm
qm
qm


  

50
2
40
70
2
60
0.6 1.1
0.3
1.25 0.19
0.625
qm
qm
qm
qm
  



(37)
The o m o he con ol law (32) is again a
gene alized PI con olle .
Example 3: Le an in eg a ing (also uns able)
TITO linea con inuous- ime sys em can be
exp essed by di e en ial equa ions
1 2 1 2
2 1 1 2
'( ) ( ) ( ) 0.5 ( )
'( ) 0.5 ( ) 0.6 ( ) 1.5 ( )
y y u u
y y u u
  
  
(38)
De e minan o A(s) = s2 – 0.5 is e iden ly an
uns able one. The con olle is de i ed in a simila
way bu a he igh hand side o (29) is he s able
ma ix M(s) in he o m
2
112
2
2
( ) 0
( ) , , 0
0 ( )
sm
M s m m
sm






(39)
The choice o di e en mi > 0 gi es he
possibili y o di e en dynamics in bo h con olled
ou pu s. The con ol law is again in he o m o (32)
wi h he ollowing se o pa ame e s qi:
WSEAS TRANSACTIONS on SYSTEMS and CONTROL
Roman P okop, Jiří Ko bel
E-ISSN: 2224-2856
324
Volume 10, 2015

11
2
01
31
2
21
2.5 0.21
1.25
0.42
0.5
qm
qm
qm
qm


  

52
2
42
72
2
22
0.83 1.25
0.42
0.5 1.67
0.83
qm
qm
qm
qm
  



(40)
The las example ep esen s a simple
asymme ical case, a wo inpu – one ou pu sys em
o he i s o de gi es also a kind o a gene alized
PI con olle .
Example 4: A con olled sys em is a wo inpu –
single ou pu (TISO) sys em desc ibed by he
di e en ial equa ion
1 1 1 2
'( ) 0.5 ( ) 0.5 ( ) 1.2 ( )y y u u   
(41)
Sys em (41) is e iden ly an uns able one. The
ini ial and inal s a e o he scheme o s abilizing
equa ion (24) is
and he con ol law akes he o m o wo equa ions
which can be also conside ed as a gene alized PI
con olle
1 0 1
2
2 0 1
( ) (4 1) ( )
( ) 0.833 ( )
u m e
u m e d



(42)
An impo an ema k is ha he e exis an in ini e
numbe o easible s abilizing con olle s. I depends
how o choose elemen a y column ope a ions in
educ ion (27). Con ol law (42) ep esen s
p opo ional con olle in u1( ) and an in eg a ing
one in he u2( ) con ol loop. Polynomial oolbox
[17] gi es a simila solu ion bu no necessa ily he
same one.
7 Simula ion Resul s
Ma lab and Simulink o e a sui able en i onmen
o modelling and simula ion o dynamic sys ems.
The Simulink scheme o wo inpu – wo ou pu
uns able sys em (7) wi h con olle (10) is depic ed
in Fig. 3.
Con ol esponses o s able TITO sys em
(Example 1) o uning pa ame e m0=1.5 and m0=3
a e shown in Fig. 4. The con ol esponses o he
uns able TITO sys em (example 2) o uning
pa ame e m0=1.5 and m0=3 a e shown in Fig. 5.
Fig. 3 simulink scheme o eedback uns able sys em
Examples 1 and 2 illus a e ha uning pa ame e
m0 > 0 in luences he dynamical beha io o he
con olled a iable in he s able as well as in he
uns able case. The pa ame e m0 > 0 ep esen s a
mul iple pole o he eedback cha ac e is ic
polynomial.
Fig. 4 con ol esponses o m0=1.5 and m0=3
(Example 1)
0 5 10 15 20 25 30 35 40
0
0.5
1
1.5
2
2.5
Time (s)
w, y
w1
y1 (m=1.5)
y2 (m=1.5)
w2
y1 (m=3)
y2 (m=3)
22
200
0
2
0
2
0.5 0.5 1.2 0.5 1.2
1
1 0 0 0 0
(4 1)
0 1 0 1 0
0 0 1 0 1
0.833
s m m
ss
ms
m
















WSEAS TRANSACTIONS on SYSTEMS and CONTROL
Roman P okop, Jiří Ko bel
E-ISSN: 2224-2856
325
Volume 10, 2015
Fig. 5 con ol esponses o m0=1.5 and m0=3
(Example 2)
In some cases, i can be use ul e e y con olled
a iable in luence in di e en dynamics. I is easily
ob ained by a di e en choice o poles in eedback
loops. The si ua ion is shown in Fig. 6 and Fig. 7 o
TITO in eg a ing sys em. While he esponse in Fig.
6 is o m1 = m2 = 1, he esponses in Fig. 7 a e o
he choice m1 = 1.5, m2 = 2.
Fig. 8 and Fig. 9 illus a e con ol esponses o he
wo inpu – single ou pu sys em sol ed in Example
4. Tuning pa ame e m0 > 0 again in luences he
con ol beha iou and dynamics.
Fig. 6 con ol esponses (Example 3) o in eg a ing
sys em o uning pa ame e s m1 = 1, m2 = 1.
Fig. 7 con ol esponses (Example 3) o in eg a ing
sys em o uning pa ame e s m1 = 1.5, m2 = 2.
Fig. 8 con ol esponses (Example 4) o TISO
sys em o uning pa ame e s m0=0.5.
Fig. 9 con ol esponses (Example 4) o TISO
sys em o uning pa ame e s m0=1.
0 5 10 15 20 25 30 35 40
-0.5
0
0.5
1
1.5
2
2.5
Time (s)
w, y
w1
y1 (m=1.5)
y2 (m=1.5)
w2
y1 (m=3)
y2 (m=3)
0 5 10 15 20 25 30 35 40
-1.5
-1
-0.5
0
0.5
1
1.5
2
2.5
3
3.5
Time (s)
w, y, u
w1
y1
y2
w2
u1
u2
0 5 10 15 20 25 30 35 40
-2
-1
0
1
2
3
4
5
Time (s)
w, y, u
w1
y1
y2
w2
u1
u2
0 5 10 15 20 25 30 35 40
-1.5
-1
-0.5
0
0.5
1
1.5
2
2.5
3
Time (s)
w, y, u
w
y
u1
u2
0 5 10 15 20 25 30 35 40
-2
-1
0
1
2
3
4
5
Time (s)
w, y, u
w
y
u1
u2
WSEAS TRANSACTIONS on SYSTEMS and CONTROL
Roman P okop, Jiří Ko bel
E-ISSN: 2224-2856
326
Volume 10, 2015
8 Conclusion
The pape deals wi h mul i a iable con ol o simple
con inuous- ime linea sys ems. The con olle
design is pe o med h ough a solu ion o a ma ix
Diophan ine equa ion. This app oach enables o
de ine one o a couple scala uning pa ame e s o
in luencing o con ol beha iou . The uning
pa ame e s ep esen poles o he cha ac e is ic
eedback equa ion. In he i s o de cases, he
solu ion and a inal con olle can be ob ained in
simple and explici o m pe o ming by elemen a y
column ope a ion o he gi en ma ices. Resul ing
con olle s hen a e o gene alized PI con olle s. All
simula ions and esul s a e clea ly demons a ed in
he Ma lab-Simulink en i onmen .
Acknowledgemen
This wo k was suppo ed by he Eu opean Regional
De elopmen Fund unde he p ojec CEBIA-Tech
No. CZ.11.05./2.1.00/03.0089.
Re e ences:
[1] Kuče a, V. Disc e e Linea Con ol. The
Polynomial Equa ion App oach. P ague:
Academia, 1979.
[2] Kuče a, V. Analysis and Design o Disc e e
Linea Con ol sys ems. P ague: Academia,
1991.
[3] Kuče a, V. "Diophan ine equa ions in con ol -
A su ey," Au oma ica, Vol. 29, (1993), pp.
1361-75.
[4] Kaczo ek, T. (1985). Two-dimensional Linea
Sys ems. Sp inge -Ve lag. Be lin.
[5] M.J.G imble and V. Kuče a, Polynomial
Me hods o Con ol Sys ems Design.
London:Sp inge , 1996.
[6] A. O´Dwye , Handbook o PI and PID
con olle uning ules. London: Impe ial
College P ess, 2003.
[7] R. Ma ušů and R. P okop, Va ious App oaches
o Sol ing an Indus ially Mo i a ed Con ol
P oblem: So wa e Implemen a ion and
Simula ion. In e na ional Jou nal o
Ma hema ics and Compu e s in Simula ions,
2012, oč. 6, č. 1, s. 161-168. ISSN 1998-0159.
[8] T. Kaila h, Linea sys ems, P en ice Hall 1980.
[9] R. P okop, N. Volko a, Z. P okopo á,
Uns able sys ems- acking and dis u bance
a enua ion. WSEAS T ansac ions on Sys ems
and Con ol, 2011, oč. 6, č. 3, s. 69-78. ISSN
1991-8763.
[10] R. P okop, N. Volko a, Z. P okopo á,
T acking and dis u bance a enua ion o
uns able sys ems: An Algeb aic App oach, In:
Recen Resea ch in Social Science, Digi al
Con e gence, Manu ac u ing &Tou ism.
WSEAS P ess, 2011, p. 161-166.
[11] R. P okop and J. Ko bel, Mul i a iable Con ol
o Uns able sys ems - A Ma ix Diophan ine
Equa ions, in P oc. 18 h In . Con . on Sys ems
(CSCC´14), San o ini, G eece, p. 438-442,
2014.
[12] Rosenwasse , E.N. and B.P. Lampe,
Mul i a iable Compu e -con olled Sys ems.
Sp inge - e lag, Be lin, 2006.
[13] K.J. ?s öm and R.M. Mu ay, Feedback
Sys ems. Resea ch T iangle Pa k, NC:
Ins umen al Socie y o Ame ica, 1995.
[14] S. Skoges ad and I. Pos le hwai e:
Mul i a iable Feedback Con ol. Analysis and
Design. John Wiley and Sons, 1997.
[15] Vidyasaga , M. Con ol sys em syn hesis: a
ac o iza ion app oach. MIT P ess, Camb idge,
M.A., 1987.
[16] Volko a, N. and R. P okop, R. "Ma ix
equa ion app oach o MIMO con ol design,"
in P oc. DAAAM Con ., p.225-226, 2011.
[17] PolyX, L d. Polynomial Toolbox. 1998.
[18] M. Kubalčík and V. Bobál, Compu a ion o
P edic ions in Mul i a iable P edic i e Con ol,
in P oc. 13 h In . Con . on Au oma ic Con ol,
Modelling and Simula ion(ACMOS), pp.15-20,
2011.
WSEAS TRANSACTIONS on SYSTEMS and CONTROL
Roman P okop, Jiří Ko bel
E-ISSN: 2224-2856
327
Volume 10, 2015