Documente Academic
Documente Profesional
Documente Cultură
TSRA - Probleme 1 Mart09 SCS
TSRA - Probleme 1 Mart09 SCS
Emil PETRE
Dan POPESCU
Cosmin IONETE
Dan SELITEANU
TEORIA SISTEMELOR
PROBLEME
CRAIOVA
CUPRINS
190
206
11
17
32
40
52
60
66
89
93
167
183
Anexa 1:
Anexa 3:
Anexa 4:
Anexa 5:
Anexa 8:
Anexa 9:
Anexa 11:
Anexa 17:
250
Bibliografie:
.............................................................................
257
220
233
242
Prefa
Teoria sistemelor, ca disciplin fundamental a tiinei conducerii,
folosete un cadru unitar de noiuni i o baz abstract comun, astfel c
permite studiul comportrii celor mai diferite tipuri i forme de sisteme,
indiferent dac acestea sunt electrice, mecanice, chimice, biologice etc.
Din acest punct de vedere, teoria sistemelor se impune tot mai mult ca
o disciplin fundamental i strict necesar n pregtirea oricrui inginer, din
dou motive:
formarea gndirii sistemice n abordarea oricrei probleme;
posibilitatea mnuirii instrumentelor matematice pentru rezolvarea
problemelor concrete.
Prednd cursul sau conducnd seminariile de teoria sistemelor la
seciile
Automatic,
Calculatoare,
Electronic,
Electromecanic,
Electrotehnic i Mecanic, autorii au sintetizat i selectat, pe parcursul anilor,
un set de probleme reprezentative, care s permit o mai bun nelegere a
aspectelor teoretice.
n prezenta lucrare sunt cuprinse 23 tipuri de probleme totaliznd 244
probleme enunate. Din acestea, 129 probleme sunt rezolvate complet, unele
prin mai multe metode. Majoritatea problemelor nerezolvate au rspunsuri i
reprezint cazuri absolut particulare, fr dificulti de interpretare, ale celor
rezolvate.
Pentru a uura nelegerea modului de rezolvare, pentru 8 tipuri de
probleme, considerate mai importante, la sfritul lucrrii se prezint, sub
forma unor anexe, cteva indicaii teoretice privind noiunile implicate.
Anexele au indexul tipului de problem la care se refer.
Unele probleme enunate sunt clasice, putnd fi ntlnite n
referinele bibliografice, ns rezolvarea lor a fost efectuat de ctre autori n
spiritul cursurilor predate.
Tipurile de probleme vizeaz n special principalele aspecte de
analiz i se refer la sistemele liniare att continuale, ct i discrete.
Lucrarea se adreseaz direct studenilor de la seciile menionate mai
sus, dar este util i inginerilor care folosesc teoria sistemelor.
Autorii
Anexa 1:
Anexa 1:
f(t) = 0 ,
( ) t (- , 0);
este derivabil pe poriuni;
exist dou numere, M > 0 , s0 0 astfel nct
| f(t) | M e s 0t , ( ) t [ 0 , )
F(s) = f(t)e st dt
(A1.1)
Pag 1
transformarea Laplace invers. Aceasta rezolv problema aflrii funciei
original f(t) dac cunoatem transformata sa F(s) i se scrie:
f(t) = L-1{F(s)}
(A1.3)
Prin transformarea Laplace invers se va obine o expresie care este nul pentru t
< 0, deci o funcie original.
Transformarea Laplace se poate aplica i unor categorii matematice
care nu sunt funcii, de exemplu distribuii (funcii generalizate), n particular
distribuia singular Dirac (t).
Teorem: Dac F(s) = L{f(t)}, atunci:
a+j
1
L {F(s)} = f(t) =
2j
-1
F(s)e st ds , a > s0
(A1.4)
aj
Dac funcia f(t) nu a ndeplinit condiia (C1) dar exist F(s) = L{f(t)},
atunci L-1{F(s)} = f(t)1(t) .
Pentru calculul integralei complexe(A1.4) se poate folosi, dac F(s)
este raional i strict proprie, teorema reziduurilor, care se bazeaz pe
cunoaterea polilor funciei de variabil complex F(s). Aceti poli pot fi reali
sau compleci i au fiecare un ordin de multiplicitate. S presupunem c F(s) are
m poli distinci (reali sau compleci) p 1 , p 2 ,..., p m cu ordinele de
multiplicitate respectiv n 1 , n 2 ,..., n m . Atunci:
f(t) =
Rezp
{ F(s)e st }
(A1.5)
k=1
Dac F(s) are n s = pk un pol multiplu avnd ordinul de multiplicitate nk, atunci:
Rez p k {F(s)e st } =
(n 1)
1
{(s p k ) nk F(s)e st } k
(n k 1)!
(A1.6)
s=p k
Anexa 1:
Pag 2
t0
L{
t>0
n1
d f(t)
} = s n F(s) - f (k) (0) s nk1, Re(s) > s0
dt n
k=0
L{tf(t)} = - F'(s)
L{t n f(t)} = (-1) n
d n F(s)
, Re(s) > s 0
ds n
1
L{ f()d } = s F(s) ,
L{
Re(s) > s 0
L{
s>0
f(t)
} = F(z)dz ,
t
L{ f(t) } =
Re(s) > s 0
1
f(t)e st d
1 e sT 0
6. Teorema ntrzierii
0
7. Teorema anticiprii
a R + , Re(as)> s 0
s
a R + , Re( sa )> s 0
L 1 { F( a ) } = a f(at),
11. Teorema convoluiei n domeniul timp ( multiplicrii complexe )
L{ f 1 () f 2 (t )d } = F 1 (s)F 2 (s), Re(s) > s 1 +s 2
0
1
sa
n
n
P(s)
Q(s) , Q(s) = (s ak )
k=1
k=1
e at
k=1
Ak
s ak
m
P(s)
, Q(s) = (s a k ) n k
Q(s)
k=1
P(a )
Q (ak ) e a t
k=1
n
Ak e
k=1
m nk
akt
n kl
k=1 l=1
Anexa 1:
f(t)
impuls Dirac
(t)
treapt unitar
1(t)
ramp unitar
t1(t)
parabol unitar
t21(t)
polinomial gr.n
tn1(t)
exponenial
eat 1(t)
sinusoidal
cosinusoidal
1(t) sin(t)
1(t) cos(t)
F(s)
1
1
s
1
s2
2
s3
n!
s n+1
1
s a
s 2 + 2
s
s 2 + 2
Indice de cretere
0
f(t)
s + 1
s(Ts + 1)
1 ce at
a = 1/T , c = t/T-1
1
s 2 (Ts + 1)
s + 1
s 2 (Ts + 1)
T(e at -1) +t
a = 1/T
c(1 - e at ) + t
a = 1/T , c = t - T
F(s)
22 s 2
2
+ 1s + 1
f(t)
0
0
Re(a)
Observaii
sh(at)
ch(at)
e at sin(t)
e at cos(t)
ae at
a = 1/T
1 - e at
a = 1/T
Observaii
c1 + c2e +t
a = 1/T, c1 = t1 -T
c2 = (t22 - t 1T + T2)/T
1
(Ts + 1) 2
1
s(Ts + 1)2
1
s 3 (Ts + 1) 2
s
(Ts + 1) 2
s + 1
(Ts + 1) 2
a2te-at
a = 1/T
1 - (1 + at)e-at
a = 1/T
a = 1/T
a2(1-at)e-at
a = 1/T
(c1 + c2t)e-at
c1 = t /T2,
s + 1
s(Ts + 1)2
1
(T1 s + 1)(T2 s + 1)
1 - (1+ct)e-at
c[e a 1 t e a 2 t ]
c = 1/(T1-T2), a1 = 1/T1
a2 = 1/T2
-at
s (Ts + 1)
F(s)
a
s 2 a2
s
2
s a2
(s a) 2 2
sa
(s a) 2 + 2
1
Ts + 1
1
s(Ts + 1)
Pag 3
Pag 4 4
y(t) = e
1.2
1.3
1.4
y(t) = e at sin(t)
y(t)=1
1
1.5
periodic
+ sin(t-2) + t e
T/2
sin( n 1 2 t + ) , = arctg
1.9
, (0, 1)
y(t)
y(t) = A|sin t|
periodic
y(t)
periodic
1
T
T/2
3T
2T
Problema 1.1
-1
3T/2
Rezolvare:
1.6
y(t)
A
t
0
T/2
3T/2
1
s+4
L{ sin(t) } = 1 => L{ sin(t-2) } = e 2s 1
s2 + 1
s2 + 1
L e 4t =
periodic
L e 2t =
2T
1.7
y(t)
1+
1 + e 2s 1 +
2
s+4
s 2 + 1 (s + 2) 3
n rezolvarea de mai sus se strecoar ns cteva inexactiti. n primul rnd vom
insista asupra folosirii teoremei ntrzierii, care afirm c:
Y(s) =
1
0
1.8
= 2/
2 2t
1.1
nt
y ( t )=Asin t
nul n rest
T
2T
Pag 5 5
y(t)e st dt
n cazul nostru concret, y(t-2) = sin(t-2) => y(t) = sin(t) iar prin L{sin(t-2)}
0
calcula aceast integral dac vom gsi o primitiv pentru sin(t) e st . Folosind
metoda integrrii prin pri vom obine uor:
deoarece
Deci:
0
2
1 1 cos(2) e 2s s sin(2) e 2s
s2 + 1
Se obine prin urmare rezultatul:
0
= e 2s 2 1 1 cos(2) e 2s s sin(2) e 2s + 2 1
s +1
s +1
1
s
= cos(2) 2
sin(2) 2
s +1
s +1
La acelai rezultat se poate ajunge i dac aplicm formula:
=
Dac vom considera funcia y(t) de mai sus, avem deci n vedere funcia
y(t) 1(t) = L{ e 4t 1(t)} + L{sin(t-2)1(t)}+ L{t 2 e 2t 1(t)} .
Se
observ c n
cazul aplicrii transformatei Laplace trebuie s facem deosebirea ntre
L{sin(t-2)1(t)} L{sin(t-2)1(t 2)} .
Fig. 1.1
n cazul general:
L{y(t ) 1(t)} =
Problema 1.2
y(t ) e st dt = e s y(t) e st dt
0
1 + cos(2) 1 sin(2) s +
2
s+4
s2 + 1
s 2 + 1 (s + 2) 3
Rezolvare:
s 2 + 36
2
Y(s) = cos 3 2 2 + sin 3 2 s + 1 2 s
+ 1 1s 144 s s 36 4
2
2
s +4
s +4
s + 100
s 2 + 36
Problema 1.3
Rezolvare:
Y(s) =
(s a) 2 + 2
Problema 1.4
Rezolvare:
1 2
nt
y(t) = 1 e
sin( n 1 2 t + ) , = arctg
, (0, 1)
1 2
(1.4.1)
Pentru uurina calculelor vom face urmtoarele notaii:
sin = 1 2
sin
= cos =>
cos =
n aceste condiii, relaia de definiie a lui y(t) (1.4.1) devine:
= n ; = n 1 2 ; tg =
1 2
Pag 6 6
t
n
e t
1 2
, (0, 1)
+ sin s
Y(s) = 1s n cos
2
2
2
2
s +
s +
s> s +
s +
Y(s) = 1s 1 n cos
+ n sin
2
2
2
2
(s + ) +
(s + ) +
s +
Y(s) = 1s 1
+
2
2
(s + ) 2 + 2
(s + ) +
s+
Y(s) = 1s
+
2
2
2
2
(s + ) +
(s + ) +
s 2 + 2s + 2 + 2 s 2 2s
2 + 2
s + 2
Y(s) = 1s
=
=
(s + ) 2 + 2
s s 2 + 2s + 2 +
s s 2 + 2s + 2 + 2
n final obinem expresia:
Y(s) =
Problema 1.5
2n
s s 2 + 2 n s + 2n
Rezolvare:
1
y(t) e st dt .
1 e sT 0
Folosind notaiile din figur, constatm c y(t) este o funcie periodic de
perioad 2T:
2T
2T
T
1
1
1 e st dt + (1) e st dt
st
Y(s) =
y(t)e
dt
=
s2T
s2T
1 e
1e
0
0
T
1 st
1
e
s2T s
1e
1 st
1
Y(s) =
e
s2T s
1e
Y(s) =
Y(s) =
T
2T
1s e st
0
T
T
2T
1s e st
0
T
Pag 77
Problema 1.7
1
1 e sT 1 e s2T e sT
1 e s2T s
2
2T
1
1
1 1 e sT =
1 1 e sT
sT
sT
1 e s2T s
(1 e )(1 + e ) s
sT
Rezolvare:
1
1 e sT
y(t)e st dt
(1.6.1)
, t 0, T2
2A
(T
t)
,
t
T2 , T
T
2A
t
T
(1.6.2)
st
te
dt
+
sT T
T
1 e
0
T/2
0
(1.6.3)
Integralele definite se vor calcula innd cont de relaiile:
1
(1.6.4)
est dt = s e st
1
1
(1.6.5)
te st dt = s te st s 2 e st
Aplicnd (1.6.4) i (1.6.5) n (1.6.3) vom obine:
Y(s) =
Y(s) =
1
1 e sT
y(t)e st dt =
2A 1 st 1 st T/2
1
te 2 e
sT
1e T s
s
0
T
+2A 1s e st
T/2
T
2A 1s te st 12 e st
T
s
T/2
2T
y(t)e st dt = [ y(t)e st dt +
0 , pentru t > 2T
T
2T
t
t
Y(s) = ( + 1)e st dt + ( + )e st dt
0 T
T
1
1
1
Cum e st dt = s e st i te st dt = s te st + s e st se obine:
Y1(s) = 1s te st + 1s e st + 1s e st
y(t) =
Y(s) =
Rezolvare:
T
0
Y2(s) = 1s te st + 1s e st + 1s e st 2T
T
T
Y1(s) = 1s e st (t + 1s ) + 1 T0
T
1
1
st
Y2(s) = s e (t + s ) + 2T
T
T
Se observ c singura dificultate este calculul integralei definite pe un interval
de o lungime prestabilit (pe care funcia este nenul sau pe lungimea unei
perioade a funciei y(t) e-st ).
Y1(s) = 1s e sT (T + 1s ) + 1 1s ( 1s ) + 1
T
Y(s) = 1s e sT (T + 1s ) + 1 + 1s ( 1s ) + 1
T
+ 1s e sT (T + 1s ) + 1s e s2T (2T + 1s ) +
T
1
1
1
1
sT 1
s2T 1
Y(s) = s s + 1 s e
+ 1 + s +
+ se
T s +
T
T s
T
sT
sT
Y(s) = 1 se 1 se
+ 1 e sT
T
La aceleai rezultate vom ajunge i dac vom descompune semnalul y(t) ntr-o
sum de semnale de tip treapt i ramp decalate n timp. Astfel:
Pag 88
1
1
1
1
1
Y(s) = s s + 1 s e sT s + 1 + s + + s e s2T s +
T
T
T
T
sT
sT
Y(s) = 1 es
1 se
+ 1 e sT
T
Problema 1.8
st
0
1 e sT s 2 + 2
sT/2
A
Y(s) =
e2
[ cos() + s sin()]+ 2 1 2
sT
1e
s + 2
s +
1
Y(s) = A
s 2 + 2 1 e sT/2
Y(s) =
Problema 1.9
Rezolvare:
y(t) = A sin t
Y(s) =
1
1 e sT
y(t)e st dt =
0
(1.8.2)
A
1 e sT
T/2
sin(t) e st dt
(1.8.3)
(1.8.4)
(1.8.6)
(1.9.1)
A sin 2 t , t 0, T
T
2
y(t) =
T
0 , t 2 , T
Rezolvare:
1
Y(s) =
y(t)e st dt
1 e sT 0
(1.8.7)
1 e sT/2
T/2
y(t)e st dt =
1 e sT/2
T/2
sin(t) e st dt (1.9.2)
A
1 e sT/2
Y(s) = A
st
T/2
2e 2 [cos(t) + s sin(t)]
0
s +
1 + e sT/2
s + 2 1 e sT/2
2
Aplicaii de tipul 2:
2.1 Y(s) =
s
s 2 2s + 1
2.6 Y(s) =
2.2 Y(s) =
1
s 3 27
2
2.7 Y(s) = 10s + 2s + 1
2
s + 5s + 6
2.3 Y(s) =
s
(s 1) 3 (s + 2) 2
2.4 Y(s) =
2.5 Y(s) =
2n
K(Td s + 1)
T s + 1
K Ti Td s 2 + Ti s + 1
2.9 Y(s)=
Ti s 2
2.8 Y(s) =
, (0, 1
2
s 2 + 2 n s + n
2n
s s 2 + 2 n s + 2n
, (0,
T s + 1 1
2.10 Y(s)=K 1 + d
Ti s T s + 1 s
(2 1)!
(s 1) 2
(1)
(1)
[se st ] s=1
s=1
Pag 9 9
3
3
j , p3 = -1.5- 3
j
2
2
Avem deci 3 poli simpli , doi dintre ei complex conjugai : p3 = p2* ;
s3-27 = (s-3)(s2+3s+9) => p1 = 3 , p2 = -1.5+3
y(t) =
Rezp {Y(s)e st }
(2.2.1)
(2.2.2)
k=1
1
Rez p1 {Y(s)est} = 1 (s 3)
e st
2
0!
(s 3)(s + 3s + 9) s = 3
= 1 e
27
1
st
Rez p 2 {Y(s)e st } = 1 (s p 2 )
e
0!
(s 3)(s p 2 )(s p 2 ) s = p 2
1
Rez p 2 {Y(s)e st }=
ep 2
(p 2 3)(p 2 p 2 )
1
st
Rez p 2 {Y(s)e st } = 1 (s p 2 )
e
0!
(s 3)(s p 2 )(s p 2 ) s = p 2
1
Rez p 2 {Y(s)e st } =
ep 2
(p 2 3)(p 2 p 2 )
(2.2.3)
(2.2.4)
(2.2.5)
3
2
3
2
3
2
+ ae j e 1.5t e j3
3
2
2
)
3
t+)
+ e j(3
3
2
t+)
3
y(t) = 1 e 3t + 2ae 1.5t cos(3
t + ) ,a = 0.037 , = 2.0944 ( sau 2
27
2
3
1
y(0) = 2a cos +
= 0 => vom gsi valoarea nul la momentul iniial, lucru
27
confirmat i prin aplicarea teoremei valorii iniiale .
Metoda b
Se dezvolt n sum de fracii simple Y(s):
1
1
1
Y(s) =
=
=
2
(s 3)(s 2 + 3s + 9)
(s 3) (s + a) 2 + b
3
27
(s 3) s + 2 + 4
Aplicaii de tipul 2:
Pag 1010
Problema 2.4 Rezultat (Vezi problema 6.2):
3
a= 3 ,b=3
2
2
B(s + a) + C
Y(s) = A +
, A = 1 , B = 1 , C = 1
s 3 (s + a) 2 + b 2
27
27
6
Vom gsi:
y(t) = L 1 {Y(s)} = Ae 3t + Be at cos(bt) + C e at sin(bt
b
3
3
1
1
y(t) =
e 3t + e 1,5t ( )cos(3
t) + ( 1 )sin(3
t)
27
27
2
2
9 3
1 e 3t + e 1,5t cos(3 3 t) 3 sin(3 3 t)
y(t) =
27
2
2
y(t) =
e n t sin n 1 2 t
1 2
K n
n t
y(t) = K 1 e
sin n 1 2 t + , = arccos ( )
1 2
1 e 3t 1 e 1,5t cos(3 3 t + ) 1
y(t) =
cos
27
27
2
2
i vom obine expresia de la metoda a, =
3
Verificai identitatea celor dou expresii obinute.
2s + 1
2s + 1
=
s(s
+
2)(s + 3)
s(s + 5s + 6)
Rezult c avem o funcie raional strict proprie, deci putem aplica teorema
reziduurilor:
Y(s) =
y(t) =
Rez{Y(s)e st }
(2.6.1)
p oliiY(s)
1
s e st
(3 1)! (s + 2) 2
1
s e st
(3 1)! (s + 2) 2
(31)
(31)
+
s=1
1
s e st
(2 1)! (s 1) 3
2
= 1 3t + 2t 2 e t
2
27
(2.6.2)
2s + 1
Rez 0 {Y(s)e st } = s
e st
s(s
+
2)(s
+
3)
s =0
(2.6.3)
=1
6
2s + 1
Rez 2 {Y(s)e st } = (s + 2)
e st
s(s
+
2)(s
+
3)
s = 2
= 3 e 2t
2
(2.6.4)
(2.3.1)
2s + 1
Rez 3 {Y(s)e st } = (s + 3)
e st
s(s
+
2)(s
+
3)
s = 3
= 5 e 3t
3
(2.6.5)
(2.3.2)
(2.3.3)
(21)
s=2
s=1
1
s e st
(2 1)! (s 1) 3
(21)
= 2t + 1 e 2t
27
s=2
2
Cum Y(s) = 10s + 2s + 1 , pentru calculul lui y(t) nu vom putea aplica
2
s + 5s + 6
teorema reziduurilor deoarece Y(s) nu este strict proprie. Efectund mprirea
numrtorului la numitor, Y(s) se poate scrie sub forma:
Aplicaii de tipul 2:
(s + 2)(s + 3)
s = 2
(s + 3)
Se obine:
L 1 48s + 59 = 85 e 3t 37 e 2t
s 2 + 5s + 6
nlocuind (2.7.2) n (2.7.1) se obine rezultatul final:
+Rez 3
+ 48s + 59 e st
s = 3
(s + 2)
(2.7.2)
y(t) = 10 (t) + 37 e 2t 85 e 3t
Problema 2.8
y(t) = L 1 {Y(s)} = L 1 K 1s + L 1 K 1 2 + L 1 {K Td }
Ti s
K
y(t) = K 1(t) + t 1(t) + K Td (t)
Ti
S considerm un alt exemplu simplu , lund Y(s) proprie: Y(s) = s + 2 . Dac
s+1
am aplica teorema reziduurilor mecanic, obinem:
y(t) = L 1 {Y(s)} = Rez (1) s + 2 e st = e t
s +1
Dar se cunoate faptul c L{e t } = 1
, deci obinem o contradicie.
s+1
Rezultatul corect se calculeaz astfel:
Y(s) = s + 2 = 1 + 1 => y(t) = L 1 1 + 1
= L 1 {1} + L 1 1
s +1
s+1
s +1
s+1
1
1
t
1
st
y(t) = (t) + e , deoarece L
= Rez (1)
e = e t
s+1
s+1
Reinem c teorema reziduurilor este valabil numai pentru funcii complexe
strict proprii.
Problema 2.10
Rezolvare:
1 Td
K(Td s + 1)
Td K
T
Td
Y(s) =
= K
+
+
1 d 1 1
=K
T s + 1
T
T
T
T
s
+
1
T s +
y(t) = L 1 {Y(s)} = K
Td
(t) + K
T
T
T t
1 d e T
= K 1 + 1 + Td s 1s ,
Ti s
Ti s 2
adic avem rspunsul la intrare treapt unitar al unui PID ideal. Se observ c
avem de-a face cu o funcie raional proprie, deci nu strict proprie. Dac
aplicm teorema reziduurilor acestei funcii complexe, vom obine un rezultat
eronat. Rezultatul corect se calculeaz astfel:
Y(s) =
Pag 1111
Y(s) = K 1 + 1 + Td s 1s = K 1s + K 1 + K Td
Ti s
Ti s 2
Rezolvare:
T s + 1 1 K 1 K Td s + 1
Y(s) = K 1 + d
(2.10.1)
= +
Ti s T s + 1 s Ti s 2 T s s + 1
T
Va rezulta foarte simplu:
Td s + 1
1
1 K 1
1 K
y(t) = L {Y(s)} = L
+L
(2.10.2)
Ti s 2
T s s + 1
1
K
K
L 1
= t
(2.10.3)
Ti
Ti s 2
Td s + 1 K Td s + 1
T s + 1 st
1 K
st
L
e
+K ds
e
=
T
s= T1
T s s + 1 T s + 1
s=0
T s +1
L K d
T
s s + T1
Td t
= K 1(t) K 1 e T
y(t) = K 1(t) + 1 t 1 d e T
Ti
(2.10.4)
Pag 1212
(A3.1)
Sistemul abstract se poate exprima n form explicit prin soluii (relaii) sau
n form implicit prin ecuaii.
Exprimarea n form explicit se face prin:
Relaia intrare-stare iniial-stare:
x(t) = (t, t0 , x0 , u [t 0 ,t] )
(A3.2)
(A3.3)
sau:
(A3.8)
(A3.9)
(A3.10)
(A3.11)
(A3.4)
(A3.6)
(A3.5)
, u a[t 0 ,t 1 ]
, u b[t 0 ,t 1 ]
t 1}
xa(t)
xb(t)
yc(t)
ya(t)
yb(t)
t, t0 , xa0 + xb0 , ua[t 0 ,t] + u b[t 0 ,t] t, t 0 , xa0 , u a[t 0 ,t] + t, t 0 , xb0, u b[t 0 ,t]
f(xa (t) + xb(t), u a (t) + u b (t), t) f(xa (t), ua (t), t) + f(xb(t), u b (t), t)
xc(t)
xa(t)
xb(t)
a
b
a
a
b
g(x (t) + x (t), u (t) + u (t), t) g(x (t), u (t), t) + g(x (t), u b(t), t)
a
yc(t)
ya(t)
yb(t)
Identitile (A3.12) pentru forma explicit sau (A3.14) pentru forma
implicit exprim liniaritatea n evoluia strii. Identitile (A3.13) pentru
Pag 1313
(A3.16)
^b
^a
^b
^a
^a
^b
^b
^a
^b
^b
^b
^b
F(y + y , u
^b
^a
^a
^b
^b
+ u , t) = F(y , u , t) + F(y , u , t) 0
^a ^a
^b ^b
adic dac perechile y , u si y , u satisfac ecuaia diferenial atunci
^b
^a
^b
^a
i y + y , u + u satisface eceast ecuaie diferenial deci sunt
perechi intrare-ieire.
x= a x+ b u
Exemplu: Sistemul descris prin ecuaiile de stare
,
y = c x+ d u
cu u [1, 1] nu ndeplinete condiia de liniaritate. Astfel, dei
f(x, u) = a x + b u si g(x,u) = c x+ d u ndeplinesc condiiile (CL2), totui
mulimea U = [1, 1] nu este un spaiu liniar pentru operaia de adunare din R,
deci nu este ndeplinit (CL1). Despre un astfel de sistem se poate spune c "se
comport liniar" dac intrrile rmn n U.
O condiie necesar de liniaritate este ca pentru cauze nule rspunsul
n stare i n ieire trebuie s fie nul. Pentru forma explicit, cauze nule
nseamn:
x0 = 0, u [t 0 ,t 1 ] = 0[t 0 ,t 1 ] := {(t, u(t) = 0), t 0 t t 1 }
i rspunsul (A3.2), (A3.3) trebuie s fie:
(A3.18)
Aplicaii de tipul 3 :
y(t) = e
tt0
T
t
x0 + 1 e T u()d
T t0
Pag 1414
Problema 3.1 Rezolvare:
y(t) = e
tt0
T
tt 0
T
y(t) = au(t) + b
3.3
y(t) = u( t - )
y b (t) = e
3.4
x 1 (t) = 3 x1 (t) + 2
x2 (t) = 4 x2 (t) + 5 u(t)
y c (t) = e
x (t) = 2 x2 (t) , t t 0
y(t) = 3u(t) +4 d u(t)
dt
3.7
3.8
3.9
y(t) = u() d
tt 0
T
tt 0
T
t
xa0 + 1 e T u a () d
T t0
t
xb0 + 1 e T u b () d
T t0
t
xc0 + 1 e T u c () d
T t0
Se calculeaz:
3.6
(3.1.1)
3.2
3.5
t
x0 + 1 e T u() d , x0 R, u R
T t0
y c (t) = e
tt 0
T
t
xa0 + xb0 + 1 e T u a () + ub () d =
T t0
t
t
tt 0
tt0
t
t
= e T xa0 + 1 e T u a () d + e T xb0 + 1 e T u b () d
T t
T t
a
b
= y (t) + y (t)
t0
3.10
y k = 0, 5 yk1 + 3 u k 5 u k1 , k Z, k 1
+
3.11
3.12
3.13
0 , t < t1
y(t) = a u(t) , t [t 1 , t 2)
b u(t) , t t 2
1
1 (t ) 2
(3.2.1)
Aplicaii de tipul 3 :
Pag 1155
u (t)
u (t)
U1 (t) = 1
; U2 (t) = 2 si U3 (t) = U1 (t) + U2(t) =
b
1
b2
u 1(t) + u 2 (t)
=
; y 1 (t) = c T U1 (t) ; y 2 (t) = c T U2 (t)
b
+
1
2
y
atunci:
y=au+b
Rezult
y 3 (t) = y1 (t) + y 2(t) , , R
,
deci relaia (3.2.1) exprim un sistem liniar n raport cu vectorul de intrare
w=au
u(t)
U(t) =
Fig. 3.2.2
Relaia (3.2.1) exprim o structur ca n Fig. 3.2.2 n care apare un sistem
liniar, avnd u ca intrare i o mrime w ca ieire, w = au, i un element
sumator. n relaia (3.2.1) b apare ca un parametru.
Dac s-ar considera intrarea nu mrimea u(t) ci vectorul
u(t)
U(t) =
, n care b apare ca o component a vectorului de intrare
b
constant n timp pentru o astfel de intrare aplicat, relaia (3.2.1) se exprim:
Considernd:
(3.3.1)
y(t) = u( t - )
u(t)
y(t) = a 1
= c T U(t)
b
0
n acest caz intrarea nul nseamn U(t) = , adic u(t) = 0 i b = 0 .
0
Fig. 3.2.1
intrri u 1 : R R, u 2 : R R
determin
y 3 (t) = u 3 (t ) = u 1 (t ) + u 2(t )
Rezult :
Aplicaii de tipul 3 :
L{y(t)} = L{u(t )}
Y(s) = es U(s) + e s
u(t) e st dt
(3.3.2)
Y(s) = es U(s) + e s
(3.3.3)
(3.3.4)
u(t) e st dt
(3.3.5)
(3.3.6)
(3.3.7)
H(s) =
Yf(s)
U(s) c.i.n
Pag 1166
= e s
(3.3.8)
(3.3.9)
(3.3.11)
Yl (s) = e s u(t) e st dt =
u(t) e(+t)s dt = u( ) e s d
(3.3.12)
u( ), [0, )
w() =
0,
(3.3.13)
(3.3.14)
(3.3.15)
Aplicaii de tipul 3 :
Pag 1177
Problema 3.4 Rezolvare :
x 1 (t) = 3 x1 (t) + 2
x2 (t) = 4 x2 (t) + 5 u(t)
(3.4.1)
x=
A x+b u + p
y
=
cT x
(3.4.2)
(3.4.3)
3 0
0
2
6
unde A =
; b = ; p = ; c =
0 4
5
0
7
Se observ c sistemul este exprimat n form implicit, relaia (3.4.2)
corespunznd relaiei (A3.4) iar (3.4.3) relaiei (A3.5) unde:
Fig. 3.3.1
u(t)
y(t)
x(t)
x(t) = u [t - , t)
Fig. 3.3.2
Mai eficient se reprezint elementul de ntrziere n domeniul complex s
printr-o schem bloc ca n Fig. 3.3.3.
Aceast reprezentare permite evidenierea efectului strii iniiale n structuri
dinamice interconectate cu elementul de ntrziere pur.
U(s)
- s
Yl (s)
+
Yf(s)
+
Y(s)
f(x, u, t) = A x + b u + p
g(x, u, t) = cT x
Se consider u R, x R 2 organizate ca spaii liniare deci CL1 este
ndeplinit. Trebuie verificat dac funciile f i g sunt liniare n raport cu
veriabilele x i u unde f(x, u, t) = A x + b u + p i g(x, u, t) = cT x.
f( xa + xb , u a + u b, t) = A xa + xb + b u a + ub + p =
= (A xa + b u a ) + A xb + b ub + p =
= f(xa , u a , t) + f(xb , u b , t) + p (1 ) f(xa , ua , t) + f(xb, u b , t)
Deci funcia f nu ndeplinete proprietatea de liniaritate, i prin urmare
ecuaia de stare (3.4.2) nu este liniar considernd intrarea u. Seputea observa
Fig. 3.3.3
Aplicaii de tipul 3 :
imediat c f(0, 0, t) = A 0 + b 0 + p = p 0
condiia necesar de liniaritate (A3.18).
Ecuaia de ieire (3.4.3) este liniar deoarece:
, deci nu se ndeplinete
g( xa + xb , ua + u b, t) = c T xa + xb =
= c T xa + cT xb = y a + y b
unde s-au notat y = c x , y = c x
a
>0
(3.5.1)
se obine:
2
f(x , u, t) = 2 (x = 2 xa + xb =
2
= 2 2 (xa ) 2 + 2 xb + 2 xa xb
2
(xa ) 2 + xb = f(xa , u, t) + f(xb, u, t)
Deci condiia CL2 nu este ndeplinit, sistemul fiind neliniar.
c )2
Pag 1188
Se observ c:
^
^
^
^
^
^
^
^
F ua +ub , y a +y b , t = y a +y b + g T u a +ub =
^b T ^b
^b ^b
^a T ^a
^a ^a
= y +g u + y +g u = F u , y , t + F u , y , t
u(t ) u(t)
u(t + ) u(t)
anticipativ deoarece derivata la dreapta u dr (t) = lim
implic
>0
valori viitoare fa de momentul prezent t .
(3.7.2)
Aplicaii de tipul 3 :
Pag 1199
t
t
t0
t0
y c (t) = ya (t) + xb(t)
t0
t0
b
u a () , y b (t) = x0 + ub () , rspunsurile
= (t u a ) + t u b = f(xa , ua , t) + f xb , u b , t , , R .
y(t) = u() d
(3.9.1)
t0
(3.9.2)
y(t) = tu(t)
y(t) = y(t 0 ) +
u() d = t, t 0, x0 , u [t ,t]
0
(3.9.3)
t0
(t) = xa0
+ xb0
+
t0
u a () + u b () d =
Problema 3.10
Rezolvare:
y k = 0, 5 yk1 + 3 u k 5 u k1 , k Z, k 1
(3.10.1)
(3.10.2)
(3.10.3)
u ak , yak
(3.10.4)
(3.10.5)
Aplicaii de tipul 3 :
Pag 220
Problema 3.11
+
Rezolvare:
1
1 (t ) 2
(3.11.1)
y c (t) = h(t, ) ua () + u b () d =
... +
h(t, ) ua () d+ ...
unde y a (t), yb (t) sunt ieirile (valorile obinute din relaia (3.11.1)) pentru
intrrile u a respectiv ub .
Fig. 3.11.1
Problema 3.12
Rezolvare:
(3.12.1)
u 1(t)
g(.)
y(t)
u (t)
2
Fig. 3.12.1
Cunoscnd valoarea intrrii u la un moment de timp t (deci u 1 (t), u2 (t) ) se
poate determina n mod univoc ieirea y(t) la acel moment de timp. Deci
sistemul este nedinamic iar relaia (3.11.1) este de tipul (A3.6) unde:
Aplicaii de tipul 3 :
g(u(t), t) = min {u1 (t), u 2 (t)} =
ua (t)
, u b(t) = u 1 (t) i
u a (t) = 1a
u2 (t)
u b (t)
u a (t) + u b (t)
1
1
u c (t) = ua (t) + u b(t) =
u a (t) + u b (t)
2
2
se obine:
g(u c (t), t) =
=
(3.12.2)
= u 1 (t)
u 2 (t)
u a1 + u b1 + ua2 ) + u b2 u a1 + ub1 u a2 u b2
2
Avnd n vedere c:
u b1 + u b2 u b1 u b2
ua1 + ua2 ua1 ua2
si g u b , t =
2
2
sistemul ar fi liniar dac ar avea loc identitatea:
g(u c , t) = g(ua , t) + g u b , t , , R <=>
<=> u a1 u a2 u b1 u b2 ua1 ua2 + u b1 u b2 , , R
Relaia de mai sus nefiind valabil, nseamn c CL2 nu este ndeplinit deci
sistemul exprimat prin (3.12.1) este neliniar.
g(u a , t) =
Problema 3.13
Rezolvare:
0 , t < t1
y(t) = a u(t) , t [t 1 , t 2)
(3.13.1)
u(t)
,
t
t
2
0 , t < t1
(3.13.2)
g(u,t) = a u , t [t 1 , t 2)
b u , t t2
Pag 2121
Dac
u R, y R atunci CL1 este
u 3 (t) = u1 (t) + u 2(t), t R se obine:
0 , t < t1
ndeplinit.
Considernd
0 , t < t1
= a ( u 1(t) + u 2 (t)) , t [t 1 , t 2 ) =
b u (t) + u (t) , t t
(
1
2 )
2
0 , t < t1
0 , t < t1
= a u 1 (t) , t [t 1 , t 2 ) + a u2 (t) , t [t 1, t 2 )
b u 1 (t) , t t 2
b u 2 (t) , t t2
... = g(u 1 (t),t)+ g(u 2(t),t),, R
deci i CL2 este ndeplinit astfel c sistemul este liniar.
= ...
Anexa 4:
Pag 2222
rezult:
(A4.2)
Fig. A4.1
Segmentul de intrare aplicat ncepnd cu momentul t 0 pn la
momentul t este u [t 0 ,t] = {(, u()), t 0 t} iar segmentul de intrare aplicat
ncepnd cu momentul t 0 + pn la momentul t se obine prin translarea
(ntrzierea) cu a primului segment:
(A4.1)
(A4.3)
(A4.4)
(A4.5)
(A4.6)
(A4.7)
(A4.8)
(A4.9)
- Ecuaii difereniale:
F(y, y (1) , y(2) , ..., y (n) , u, u (1), ..., u (m) ) = 0 sau:
F(y(t), y(t) (1) , y(t)(2) , ..., y(t) (n) , u(t), u(t) (1), ..., u(t) (m) ) = 0
(A4.10)
Anexa 4:
Pag 2323
- Ecuaii cu diferene:
(A4.11)
(A4.12)
0 + , x0 , u [t 0 +,t]
(A4.13)
(A4.14)
(A4.15)
innd cont c expresia x(t ) se obine din (A4.12) pur i simplu prin
nlocuirea lui t prin t ,
x(t ) = t , t 0 , x0 , u [t 0 ,t]
(A4.16)
Condiia de invariabilitate (A4.15) devine:
t, t0 + , x0 , u [t 0 ,t] = t , t 0, x0 , u [t 0 ,t]
(A4.17)
Practic se procedeaz astfel:
1. Presupunnd c s-a dat (A4.12), se calculeaz x(t ) nlocuind n
(A4.12) t prin t .
2. Se calculeaz x(t) nlocuind n (A4.12) t 0 prin t0 + i u() prin u () n
aceast expresie se face substituia u () = u( ) i se aduce la o form mai
simpl.
3. Se verific identitatea x(t) = x(t )
Exemplu: Fie
x(t) = (t t 0 ) x0 + (t ) u() d
(A4.18)
t0
1) x(t ) = (t t0 ) x0 +
t0
Deci
x(t ) = t , t 0, x0 , u [t 0 ,t ]
(A4.19)
(t ) u () d
(A4.20)
t 0 +
x(t) = (t t 0) x0 +
(t ) u( ) d
(A4.21)
t 0 +
x(t) = (t t 0) x0 +
(t ) u() d
t0
(A4.22)
Anexa 4:
(A4.24)
2. Se calculeaz
y (t) = t, t 0 + , x0, u [t 0 +,t]
(A4.25)
(A4.26)
3. Se verific identitatea
y () = y( ), t, 0, x0 X, u
(A4.27)
Pag 2244
Pag 2255
Aplicaii de tipul 4
Aplicaii de tipul 4
y(t) = e
4.2
y(t) = au(t) + b
t
x0 + 1 e T u()d
T t0
4.1
4.3
y(t) = u( t - )
4.4
x 1 (t) = 3 x1 (t) + 2
x2 (t) = 4 x2 (t) + 5 u(t)
4.5
4.6
y(t) = e
2)
(4.1.1)
(t)t0
x0 + 1
T
(t)
(t)
T
u()d
(4.1.2)
t0
t t 0 +
t
x0 + 1 e T u ()d
T t 0 +
(4.1.3)
4.8
t
x0 + 1 e T u()d
T t0
x (t) = 2 x2 (t) , t t 0
4.7
tt0
y (t) = e
(t)t0
T
x0 + 1
T
(t)
(t)
T
u()d
(4.1.4)
t0
3)
Se observ identitatea y (t)y(t-), x0 R, 0, t, u
deci sistemul este invariant n timp.
4.9
y(t) = u() d
y(t) = au(t) + b
t0
4.10
y k = 0, 5 yk1 + 3 u k 5 u k1 , k Z, k 1
4.11
4.12
4.13
0 , t < t1
y(t) = a u(t) , t [t 1 , t 2)
b u(t) , t t 2
1
1 (t ) 2
(4.2.1)
y(t-) = au(t-) + b
2)
y (t) = au(t) + b
Substituind u () = u( ) se obine:
y (t) = au( )+ b
3)
Pag 2626
Aplicaii de tipul 4
y(t ) = u(t )
y (t) = u (t ) .
2)
S-a interpretat w(t) = u(t ) si w(t) = u(t )
unde w(t) = w(t ) => u (t ) = u(t ) .
Substituindu (t ) = u(t ) => y (t) = u(t )
3)
Dup cum s-a menionat n problema (3.7) relaia (3.7.1) exprim un sistem
nedinamic ce poate fi interpretat ca avnd dou intrri u(t) i w(t) = u(t2 ) rescris
sub forma:
u(t) u(t)
2 t
y(t) = dT(t) U(t), U(t) =
, d(t) =
=
2
w(t) u(t )
3
El este de forma (A3.5) unde:
Rezolvare:
x 1 (t) = 3 x1 (t) + 2
x2 (t) = 4 x2 (t) + 5 u(t)
(4.4.1)
x=
A x+b u + p
, unde
T
y = c x+d u
x
3 0
0
6
2
x = 1 , A =
, b = , c = , d = 0, p =
x
0
4
5
7
2
care depinde explicit de timp deci sistemul nu este invariabil n timp. Pentru
testarea proprietii de invariabilitate n timp se poate aplica relaiei (4.7.1)
prezentat n forma (4.7.2) algoritmul de testare din Anexa 4 astfel:
y(t-) = d T(t ) U(t )
(4.7.2)
1)
(4.7.1)
(4.5.1)
3)
Se observ c y(t-) = d T(t ) U(t ) y (t) = d T(t) U(t )
deci nu este ndeplinit proprietatea de invariabilitate n timp.
(4.8.1)
Pag 2277
Aplicaii de tipul 4
y(t) = u() d
(4.9.1)
t0
u() d
y(t) = y(t 0 ) +
(4.9.2)
t0
1)
y(t-) = x0 +
u () d
1)
2)
t 0 +
t
u( ) d. Fcnd
y (t) = x0 +
u() d + u() d
t0
y (t) y(t ) =
h(t, + ) u() d
3)
t0
Problema 4.10
t0
Substituind
( + ) u() d
t0
t
t 0 +
y (t) = x0
(4.11.1)
2)
1
1 (t )2
u() d
t0
y (t) = x0
h(t,) =
Rezolvare:
y k = 0, 5 yk1 + 3 u k 5 u k1 , k Z, k 1
(4.10.1)
h(t , ) = h(t, + ), , , t
(4.11.2)
Aplicaii de tipul 4
Pag 2288
(4.12.1)
1)
2)
y(t) = g(u(t)) =
u (t )
Substituind u (t) = u(t ) = 1
se obine: y (t) = g(u(t ))
u2 (t )
3)
Se observ c y (t) = g(u(t )) = y(t ), 0, t , deci sistemul
este invariabil n timp.
Problema 4.13 Rezolvare:
0 , t < t1
y(t) = a u(t) , t [t 1 , t 2)
b u(t) , t t 2
(4.13.1)
b u , t t2
Se observ c n expresia g(.) variabila timp apare prin condiiile de comutare
la momentele t = t1 si t = t 2 . Dac a b sistemul nu este invariabil n timp
deoarece momentele t = t1 si t = t 2 sunt semnificative . n particular dac a = b
= 0 atunci ele sunt nesemnificative i sistemul este invariabil n timp. Pentru a
0 , t- < t 1
y(t ) = a u , t- [t 1 , t 2)
b u , t- t
2
2)
0 , t < t1
y (t) = a u (t) , t [t 1 , t 2 )
b u (t) , t t 2
0 , t < t1 +
= a u , t [t 1 + , t 2 + )
b u , t t +
2
y (t) = a u(t ) , t [t 1 , t 2)
b u(t ) , t t 2
Trebuie menionat c t 1 si t2 nu au nimic comun cu momentele iniiale ale
evoluiei, cum era considerat t 0 momentul iniial la care sistemul avea starea
x 0 , deoarece acest sistem nu este dinamic. Variabilele t 1 si t2 sunt pur i
simplu doi parametri de structur ai sistemului.
3)
Dac a = b = 0 se observ c y(t ) = y (t) deci proprietatea are loc.
Dac a b i, de exemplu, a 0, b 0 condiia y(t ) = y (t) devine:
t 1 t 1 + , t 2 t 2 + => = 0 --> fals deoarece identitatea trebuie s aib loc
. Deci proprietatea de invariabilitate nu este ndeplinit.
Anexa 5:
Fnctii de matrici
Anexa 5:
matrici:
Pag 2912
(k termeni )
A =I
(matricea unitate )
n acest mod , dac f(x) este un polinom de gradul m:
f(x) = a 0 + a 1 x +........+ a m x m
se definete polinomul matricial f(A) sub forma:
f(A) = a 0 I + a 1 A +.......+ a m Am
0
ai Ai
i=0
i= 0
1 xi
i!
e A = 1 Ai
i = 0 i!
De asemenea, vom putea folosi i variabila temporal t i obinem:
e At = 1 (At) i
i = 0 i!
Se observ c am introdus n acest moment noiunea de funcie de
matrice, f(A), unde f nu este neaprat o funcie polinomial. Se pune problema
descrierii unor metode de calcul ale acestor funcii de matrici. Exist mai multe
metode, cteva dintre ele fiind descrise n continuare. Pentru nelegerea mai
uoar a acestor metode, vom introduce cteva noiuni i rezultate utile. Astfel,
(l) = det(lI - A)
se numete polinom caracteristic. Rdcinile (reale sau complexe) ale
polinomului caracteristic se numesc valori proprii ale matricei A; (l) = 0 se
numete ecuaie caracteristic. Mulimea valorilor proprii a matricei A se
numete spectrul matricei i se noteaz cu S(A); S(A) = {l1,l 2,.....,l n} dac
matricea este de ordinul n. Se poate demonstra c dac matricea A are valorile
proprii l1,l 2,.....,l n atunci polinomul matricial q(A) va avea valorile proprii
q(l1),q(l2),.....,q(ln) .
Teorema Cayley-Hamilton este una dintre cele mai importante
teoreme din analiza matricial , deosebit de util n aplicaii. Aceast teorem
afirm c orice matrice ptrat A satisface ecuaia sa caracteristic.
Demonstraia teoremei nu este foarte dificil i o schim n continuare.
Demonstraie. Se pornete de la (sI - A)-1 = 1 adj(sI - A).
(s)
unde (sI - A) este o matrice de dimensiune (nxn) i adj(sI - A), matricea
adjunct, va fi tot o matrice de dimensiune (nxn) n care fiecare element va fi un
polinom n s de grad cel mult (n-1), obinut prin calculul complementului
algebric corespunztor. Din relaia anterioar se obine:
(s) I = (sI - A) adj(sI - A), (s) fiind polinomul caracteristic al
matricei A. Cum adj(sI - A) = B 1 s n1 + B 2 s n2 +.....+ B n1 s + B n , cu B k
matrici de dimensiuni (nxn), obinem:
(s n +a 1 s n1 +.....+ a n1 s + a n ) I=(sI-A) (B 1 s n1 + B 2 s n2 +...+ B n1 s+B n )
Prin identificare obinem relaiile:
| An
B1 = I
-B 1 A + B 2 = a 1 I
| An1
| An2
-B 2 A + B 3 = a 2 I
-------------------------------------------------------B n1 A + B n = a n1 I
| A1
-B n A = a n I
| A0 = I
Dup nmulirea ambilor membri ai egalitilor cu cantitile din stnga i dup
adunarea tuturor egalitilor, obinem:
An +a 1 An1 +.....+ a n1 A + a n I = O nxn
adic exact ce afirm teorema. Gsirea matricei B(s) dup aceast formul se
bazeaz pe cunoaterea polinomului caracteristic p(s) al matricei A.
Anexa 5:
Fnctii de matrici
Pag 130
B s n1 + B n2 s n2 + + B 1 s + B 0
= n1
, unde:
s n + d n1 s n1 + + d 1 s + d 0
n
B n1 = I , d n1 = -tr(A) , tr(A) = (a ii )
i=1
B n2 = B n1 A + d n1 I , d n2 = - 1 tr(B n2 A)
2
-------------------------------------------------B i = B i+1 A + d i+1 I , d i = - 1 tr(B i A)
ni
-------------------------------------------------B 0 = B 1 A + d 1 I , d 0 = - 1n tr(B 0 A)
O nxn = B 0 A + d 0 I
e At = L 1 (sI A) 1
Putem prezenta un program MATLAB ce calculeaz automat matricile B i i
scalarii d i dup algoritmul Leverrier - Fadeeva numit lf.m:
function [b,d]=lf(a);
[n,m]=size(a);
b=zeros(n,n^2);
d=zeros(1,n);
b(:,1:n)=eye(n);
d(1)=-trace(a);
for k=2:n
b(:,(k-1)*n+1:k*n)=b(:,(k-2)*n+1:(k-1)*n)*a+d(k-1)*eye(n);
d(k)=-trace(b(:,(k-1)*n+1:k*n)*a)/k;
end;
d=[1 d];
Din teorema Cayley - Hamilton mai rezult c An se poate scrie ca o
combinaie liniar a puterilor inferioare. Rezult c orice polinom de matricea A
se poate scrie ca o combinaie liniar a matricilor { I , A , A2 , ..... , An1 } sau ca
un polinom de ordinul (n-1) n A. Acest rezultat poate fi pus ntr-o form
compact astfel:
(l) = ( k ) mk ,
1
mk = n
k=1
j
= d j g()
, j = 0,1,2,...,m k -1; k = 1,2,....,n
= k
d
Anexa 5:
Fnctii de matrici
f(A) =
N m k1
Pag 1312
E kl f (l) ( k ) , m k = n
k=1 l=0
k=1
N m k1
E kl f (l) ( k ) , m k = n
k=1 l=0
(A5.1)
k=1
Aplicaii de tipul 5:
Pag 1322
Aplicaii de tipul 5:
EIG
5.1
1 2 1
A= 0 1 0
1 4 3
5.2
1 2 1
A= 0 1 0
1 4 3
5.3
1 2 1
A = 1 1 0
1 0 1
5.4
5.5
5.6
1 1 1
A = 0 1 4
0 1 3
5.7
1 2 3
A = 0 1 1
1 1 2
5.8
0 1 1
A= 0 0 1
0 0 0
3 1 1
A = 2 0 1
1 1 2
5.9
3 1 0
A = 1 3 0
0 0 3
3 1 4
A = 5 2 5
1 0 1
5.10
1 1 0
A= 0 1 0
0 0 1
(5.2)
(5.1)
Pentru calculul acestei funcii de matrice vom putea utiliza toate metodele
prezentate n Anexa 5. Pentru a calcula F k = Ak dispunem de o metod foarte
simpl care necesit utilizarea unui mediu special.
n MATLAB dispunem de funcia eig care permite descompunerea unei
matrici A dup valorile proprii i vectorii proprii:
x k+1 = A x k + B u k
(5.3)
yk = C xk + D uk
Se observ c F k = Ak reprezint matricea de tranziie a strii n cazul
sistemelor discrete:
x k+1 = A x k => z [X(z) x 0 ] = A X(z) => X(z) = z (z I A) 1 x 0
Aplicnd transformarea Z invers vom obine:
x k = Z 1 {X(z)} =
Rez z k1 z (z I A) 1 x 0
Rez z k (z I A) 1 x 0
v.p . A
1
x k = Z {X(z)} =
(5.4)
v.p . A
(5.5)
Aplicaii de tipul 5:
Ak =
Pag 1332
Rez z k (z I A) 1
(5.6)
v.p . A
1 1 4
2
fie f() = (+2) => f( 1 ) = 0 , f ( 1 ) = 0 , f ( 1 ) = 2
f(A) =(A+2I) 2 =E 10 0 + E 11 0 + E 12 2 => E 12 =(A+2I) 2 =
0 1/2 5/2
0 5/2 25/2
0 1/2 5/2
5.
Funcia iniial a fost f() = e t => f() = te t , f() = t 2 e t .
Conform cu formula fundamental a funciilor de matrici vom avea:
f(A) =
e At
= E 10
e 2t
+ E 11
te 2t
+ E 12
t 2 e 2t
v.p . A
Calculul se poate face global sau element cu element, prin derivarea unei funcii
matriciale A(z, k) nelegnd derivarea fiecrui element al matricei.
Problema 5.5
Rezolvare:
3 1 4
1 0 1
Formula fundamental a funciilor de matrici:
1.
2.
n cazul nostru l 1 = -2 , n1 = 3 , N = 1
3.
f(A) =
E kl f (l) ( k ) = E 10 f( 1 ) + E 11 f( 1 ) + E 12 f (1 )
k=1 l=0
4.
Particularizm convenabil f(l), dintr-o mulime de funcii liniar
independente n .
-
1 1 4
...+ 5 0 5
1 0 1
1 0 0
= 0 1 0 e 2t +...
0 0 1
0 1/2 5/2
te 2t + 0 5/2 25/2 t 2 e 2t =
0 1/2 5/2
e 2t te 2t te 2t 0.5t 2 e 2t
4te 2t 2.5t 2 e 2t
2t
2t
2
2t
= 5te
e 2.5t e
5te 2t 12.5t 2 e 2t
te 2t
0.5t 2 e 2t
e 2t + te 2t + 2.5t 2 e 2t
Aplicaii de tipul 5:
Rezult simplu:
f(A)=e At = g(A) = 0 I+ 1 A+ 2 A2 = ( e 2t + 2te 2t
+ ( te 2t
Pag 3412
1 0 0
2 2t )
+ 2t e
0 1 0 +
0 0 1
3 1 4
8 5 18
1
2 2t )
2
2t
+ 2t e
5 2 5 + 2 t e 20 1 5 =
1 0 1
4 1 3
e 2t te 2t te 2t 0.5t 2 e 2t
4te 2t 2.5t 2 e 2t
= 5te 2t
e 2t 2.5t 2 e 2t 5te 2t 12.5t 2 e 2t
2t
te
0.5t 2 e 2t
e 2t + te 2t + 2.5t 2 e 2t
3 1 4
d 0 = 1 tr 5 4 5
3
1 0 5
(sI A) 1
i=1
d0 = - 1 tr(B0A)
3
8 0 0
1 tr
=
0 8 0
0 0 8
=8
0 0 0
0 0 0
n urma calculelor efectuate c :
tr(A) = a ii
1 0 0
B 2 = 0 1 0 ; d2 = 6
0 0 1
B1 = B2A + d2I ; d1 = - 1 tr(B1A)
2
3 1 4
1 0 0
3
B 1 = I3 A + 6I3 = 5 2 5 + 6 0 1 0 = 5
1 0 1
0 0 1
1
3 1 4 3 1 4
10
d 1 = 1 tr 5 4 5 5 2 5 = 1 tr 10
2
2
2
1 0 5 1 0 1
3 1 4
5 2 5
1 0 1
3 1 4
1 0 1
B0 = B1A + d1I ;
3 1 4 3 1 4
1 0 0
2 1 3
B 0 = 5 4 5 5 2 5 + 12 0 1 0 = 10 1 35
1 0 5 1 0 1
0 0 1
2 1 11
(sI A) 1
2 1 3
3 1 4
1 0 0
0 1 0 s + 5 4 5 s + 10 1 35
0 0 1
2 1 11
1 0 5
=
s 3 + 6s 2 + 12s + 8
s 2 + 3s + 2
s+1
4s + 3
5s 10 s 2 + 4s 1 5s 35
s +2
1
5s + 11
=
3
2
s + 6s + 12s + 8
e At = L 1 (sI A) 1
De exemplu, primul element al matricei e At va fi:
a 11 (t) = L1
1 4
4 5
0 5
1
3
13 35
1 1
(s + 1 )(s + 2 )
s +1
s 2 + 3s + 2
= L 1
= L 1
2
3
s + 6s + 12s + 8
(s + 2 )
(s + 2 ) 2
3
1 (s + 2 ) 2 s + 1 e st
a 11 (t) = Rez (2) s + 1 2 e st =
(2
1)!
(s + 2) 2
(s + 2)
= 12
a 11 (t) = [e st + (s + 1)te st ]
s = 2
(1)
s = 2
= e 2t te 2t ,
Exemplu de calcul:
Aplicaii de tipul 5:
1 2
(l) = det(lI-A) =
2 1
Pag 1352
= (l+1)(l-3)
1/2 1/2
1
(A+I) =
4
1/2 1/2
4
1/2 1/2
Va rezulta n final:
1/2 1/2
1/2 1/2
sin(At) =
sin(-t) +
sin(3t)
1/2 1/2
1/2 1/2
Aplicnd metoda polinomului de interpolare Silvester-Lagrange, vom alege un
polinom de interpolare de gradul 1 (ordinul matricei A fiind 2):
g(l) = a1l + a0
Coeficienii polinomului de interpolare se vor gsi din condiia ca g(l) i f(l) s
aib aceleai valori n spectrul matricei A:
g(-1) = f(-1) => - 1 + 0 = -sin(t)
g(3) = f(3) => 3 1 + 0 = sin(3t)
Rezult valorile:
1 = 1 [sin(t) + sin(3t)]
4
0 = 1 [sin(3t) - 3sin(t)]
4
Va rezulta simplu : sin(At) = f(A) = g(A) = 1 A + 0 I
1 0
0 1
1 2
sin(At) = 1 [sin(3t) + sin(t)]
4
2 1
+ 1 [sin(3t) - 3sin(t)]
4
k
k
F k = A = V 0 (2 )
0
k
0
0
(2)
V1
1 4 2 1 3
4 -5 -10 -1 -35
0 5 2 1 11
Aplicaii de tipul 5:
b=
d=
1 6
Pag 3612
3 1 4
2 1 3
1 0 0
0 1 0 s 2 + 5 4 5 s + 10 1 35
0 0 1
1 0 5
2 1 11
12
d = s 3 + 6s 2 + 12s + 8
2
5z 10 z + 4z 1 5z 35
z+ 2
1
5z + 11
(zI A) 1 =
3
2
z + 6z + 12z + 8
Considernd variabila
z 2 + 3z + 2
z+ 1
4z + 3
2
5z 10 z + 4z 1 5z 35
z+2
1
5z + 11
Ak = Rez z k
(z + 2 ) 3
p ol (-2)
z k+2 + 3z k+1 + 2z k
z k+1 + z k
4z k+1 + 3z k
k+1
k
z k+2 + 4z k+1 z k 5z k+1 35z k
5z 10z
k+1
k
z + 2z
zk
5z k+1 + 11z k
Ak = Rez (2)
(z + 2 ) 3
A(z, k) 1
k
A = Rez (2)
= [A(z, k)]
3
z = 2
(z + 2) 2
Se observ c:
z k+2 + 3z k+1 + 2z k
z k+1 + z k
4z k+1 + 3z k
z k+1 + 2z k
zk
5z k+1 + 11z k
k1
k2
(k + 1)kz + 2 k (k 1) z ...............................................
A (z, k) =
(z + 2) 3
(2)
1
Rez z k z + 1 3 =
z k+1 + z k
(3
1)!
z = 2
(z + 2 )
p ol (-2)
Ak = 1 A (z, k)
z = 2
2
Pentru verificare, s calculm A 7 :
a^7
ans =
-576
1120
5152
-2240
3232
14560
448
-672
-3040
1
a 12 (7) = 8 7 (2 ) 6 + 7 6 (2 ) 5 = 1 [56 64 42 32 ] = 1120
2
2
Problema 5.7
Rezolvare:
Aplicaii de tipul 5:
Pag 3712
1 2 3
A = 0 1 1
Calculm f(A) = e At si F k = Ak
1 1 2
Cea mai des utilizat funcie de matrice este f(A) = e At , deoarece cunoaterea ei
duce la cunoaterea rspunsului liber al sistemelor liniare invariante n timp
continue ct i la posibilitatea de calcul a rspunsului forat. Am vzut c pentru
calculul acestei funcii putem aplica toate cele 3 metode prezentate n Anexa 5.
Formula fundamental a funciilor de matrici prezint dezavantajul
necesitii calculului rdcinilor polinomului caracteristic, lucru n general
dificil.
Algoritmul Leverrier - Fadeeva se preteaz unei implementri pe
calculator dar necesit n final calculul transformatei Laplace inverse a fiecrui
element al matricei (s I A) 1 .
Metoda polinomului de interpolare Silvester - Lagrange este metoda
cea mai expeditiv care se poate aplica pentru calculul funciilor de matrice,
(dei i aici este nevoie de cunoaterea valorilor proprii ale matricei), motiv
pentru care se utilizeaz cel mai intens. Avnd o matrice ptrat de ordinul 3,
vom folosi polinomul de interpolare de gradul 2 de forma:
g() = 0 + 1 l + 2 2
Dac f(A) = e At => f() = e t
Valorile proprii ale matricei A sunt rdcinile polinomului det(sI - A), adic:
1 = 2 = 1 , 3 = 0
Vom cuta s gsim valorile coeficienilor astfel nct g(l) i f(l) s aib
aceleai valori n spectrul lui A. Ecuaiile la care vom ajunge sunt:
f(1) = g(1) <=> e t = 0 + 1 + 2
(5.7.1)
(5.7.2)
(5.7.3)
1 0 0
e At = 0 1 0
0 0 1
+ [2 (e t
...+ [t e t (e t 1 )] 1
De exemplu , fie A = 0 1 1
1 1 2
a=
-1 -2 3
0 1 -1
-1 -1 2
[b,d]=lf(a)
b=
1 0 0 -3 -2 3
0 1 0 0 -1 -1
0 0 1 -1 -1 0
d=
1 -2 1 0
Rezult:
(z I A) 1
1 2 3
1 ) t e t ] 0 1 1 +...
1 1 2
3 5
2 3
1 2
(z I A) 1
1
1
1
1 -1
1 -1
1 -1
1 0 0
3 2 3
1 1 1
z
+
z
+
0 1 0
0 1 1
1 1 1
0 0 1
1 1 0
1 1 1
=
z3 2 z2 + z
z 2 3z + 1 2z + 1 3z 1
1
z 2 z + 1 (z + 1)
2
(z 1) (z 1) z 1
=
z (z 1 ) 2
Aplicaii de tipul 5:
z 2 3z + 1 2z + 1 3z 1
1
z 2 z + 1 (z + 1)
(z 1) (z 1) z 1
Ak = Rez z k
z (z 1) 2
p ol 0,1
Pag 1382
(z 1)
z k1 = 1
Rez z k
= Rez z=1
2
z 1
z (z 1 )
p ol 0,1
Acest lucru se poate verifica direct prin calcul. Dac dorim s facem calculul
global, vom avea:
a 32 (k) =
z 2 3z + 1 2z + 1 3z 1
A(z, k)
k
A = Rez
1
z 2 z + 1 (z + 1)
, A(z, k) = z
2
(
)
p ol 0,1
z z 1
2
(z 1) (z 1) z 1
k
Ak =
A(z, k) A(z, k)
Rez
=
p ol 0,1
z (z 1) 2 (z 1) 2
A(z, k)
Ak =
(z 1) 2
z=0
z= 0
A(z, k)
z
A (z, k) z A(z, k)
+
z2
z=1
A (z, k) =
2(k + 1)z k + kz k1
3(k + 1)z k kz k1
k1
k
k1
(k + 2)z (k + 1)z + kz
(k + 1)z k + kz k1
(k + 1)z k kz k1
(k + 2)z k+1 kz k1
Vom obine:
z= 1
k 1 k 2 2k + 3
Ak = k
k + 1 2k 1
1
2
1
k
(1)
k k 1 2k + 1
A = k1
k
2k + 1
1
1
2
1 1 2
1 1 2
0 0 0
Aplicaii de tipul 6
K
,T , T R+
(T 1 s + 1)(T 2 s + 1) 1 2
6.2
H(s) =
K
,
T 2 s 2 + 2Ts + 1
6.3
H(s) =
Ks
,
T 2 s 2 + 2Ts + 1
(0, 1)
6.4
H(s) =
T 2 s 2 + 2Ts + 1
K
H(s) =
s(Ts + 1)
6.5
b).
= L1
1
=L K
T1 T2 s + 1 s + 1
T1
T2
1
y(t) = K
e st
T 1 T 2
1
s + T2
s=
1
T1
1
T1
1
st
... +
e
s + 1 s + 1
T1 T2
+ ...
s=
1
T2
(6.1.3)
s=0
t
t
T T
T T
y(t) = K (T 1 ) 1 2 e T1 (T 2) 1 2 e T2 + (T 1 T 2 )
T1 T2
T1 T2
T 1 T2
t
t
T1
T2
y(t) = K 1
e T1 +
e T2
T1 T2
T1 T2
a).
K
=
(T 1s + 1)(T 2s + 1)
s=
1
st
+
e
s + 1 s
T1
(6.1.2)
Vom rezolva problema 6.2 care are cele mai multe aplicaii teoretice.
Avem de-a face cu un sistem de ordinul 2 cu doi poli complex-conjugai.
K
1
st
y(t) =
e
T 1 T 2 s + 1 s
T2
Indicaii
a).
t
t
K T 1 T2 e Tt1 T1 T 2 e Tt2 =
K
e T1 e T 2
T 1 T 2 T 1 T2
T1 T 2
T1 T2
1
= L1 K
T
1
1
1 2 s+
s + T s
1
2
(0, 1)
y(t) =
1
K
1
y(t) = L1 H(s) s = L1
=
(T 1s + 1)(T 2s + 1) s
6.1
K(s + z)
Pag 39
Y(s) = H(s) 1s
1
+
est
1
s+
T1
Y(s) =
s=
1
T2
(6.1.1)
T2 s2
K 2n
K
As + B
1s =
1s =
+C
s
2
+ 2Ts + 1
s + 2n s + 2n
s 2 + 2ns + 2n
(6.2.1)
1
n relaia de mai sus am notat n = , iar A, B, C sunt coeficieni cu
T
urmtoarele valori: A = K ; B = 2n K ; C = K . n acest mod relaia (6.2.1)
se mai scrie:
Aplicaii de tipul 6
Y(s) =
=A
As + B
C A(s + n ) + (B An ) C
+s =
+s =
2
s + 2n s + n
(s + n ) 2 + 2n (1 2 )
+ n )2 + 2n (1 2 )
(B An )
n
n 1 2
2
1 2 (s + n )2 + n (1 2 )
ctg =
C
+s
y(t) = K 1 e n t cos n 1 2 t +
sin n 12
1 2
1 2
cos
sin
cos =
y(t) = K 1 e n t cos n 1 2
cos
t +
sin n 1 2
sin
t =
n t
= K 1 e
sin n 1 2 t +
sin
jIm (s)
n 1 2
(B A n )
... +
L e n t sin n 1 2 t
n 1 2
sin = 1 2
Pag 40
Se observ cum:
(s + n)
(s
complex
n t
y(t) = K 1 e
sin n 1 2 t + , = arccos ()
- j
2
Fig. 6.2.1
Re (s)
Fig. 6.2.2
Se observ cum rspunsul indicial este pentru = 0 oscilant neamortizat i
devine din ce n ce mai amortizat pe msura creterii factorului de amortizare,
de unde i denumirea de factor de amortizare dat lui .
K2n
Sistemul descris de funcia de transfer H(s) =
are doi
s 2 + 2ns + 2n
parametri (, n ) a cror modificare permite obinerea unor rspunsuri la
Aplicaii de tipul 6
a).
Funcia pondere a sistemului cu funcia de transfer H(s) este derivata
funciei pondere a sistemului cu funcia de transfer F(s):
K2n
K
=
=
T s + 2Ts + 1 s 2 + 2n s + 2n
2 2
K2n
n 1 2
n 1 2
(s + n) 2 + 2n (1 2 )
Kn
1 2
(6.3.4)
Pag 41
e n t sin n 1 2 t
(6.3.5)
b).
Funcia indicial a sistemului cu funcia de transfer H(s) este derivata
funciei indiciale a sistemului cu funcia de transfer F(s):
y(t) = L1 H(s) 1s = L1 s F(s) 1s = L1 F(s) 1s
(6.3.6)
K
Dar sistemul descris de F(s) =
este cel de la
2 2
T s + 2Ts + 1
problema 6.2 i concluzionm c se obin rezultatele:
Funcia indicial:
(1)
n t
y(t) = K 1 e
sin n 1 2 t +
, = arccos ()
2
n t
y(t) = K e
cos n 1 2 t + n 1 2 + ...
1 2
n t
... + n e
sin n 1 2 t +
2
(6.3.7)
Fig. 6.2.3
... + sin n 1 2 t +
2 2
(6.3.3)
y(t) =
Kn
1
se obine rspunsul:
e n t sin n 1 2 t
Aplicaii de tipul 6
(1)
Kn
y(t) =
e n t sin n 1 2 t
1 2
y(t) =
Kn
1
Pag 42
(6.3.8)
... + n 1 2 e n t cos n 1 2 t
Relaia (6.4.7) este valabil pentru orice fel de intrare (comand) deci este
valabil i pentru funcia pondere i funcia indicial; dar y F (t) au fost
calculate n problema 6.2 i prin urmare putem calcula direct:
Funcia pondere:
(6.3.9)
(1)
Kn
y(t) =
e n t sin n 1 2 t
+ ...
1 2
K2n
1 2
y(t) =
Kn
... + z
e n t sin n 1 2 t
1 2
, rezultnd rspunsul:
y(t) =
e n t sin n 1 2 t
K(s + z)
T 2 s 2 + 2Ts + 1
=s
K
K
+z
T 2 s 2 + 2Ts + 1 T 2 s 2 + 2Ts + 1
(6.4.1)
1
y F (t) = L {F(s) U(s)}
relaia (6.4.5) va avea corespondentul temporal:
e n t sin n 1 2 t + z sin n 1 2 t
n t
... + z K 1 e
sin n 1 2 t +
1 2
(6.4.2)
(6.4.3)
(6.4.5)
1 2
(1)
n t
y(t) = K 1 e
sin n 1 2 t +
+ ...
2
K2n
Funcia indicial:
(6.4.7)
(6.4.6)
y(t) =
Kn
1
e n t sin n 1 2 t + ...
n t
... + z K 1 e
n sin n 1 2 t +
y(t) = z K +
e n t n sin n 1 2 t ...
1
K
... z sin n 1 2 t +
Aplicaii de tipul 6
Funcia pondere:
y(t) = L1
K
T
1
1 1
= L1
=
K
s(Ts + 1)
s + 1
s s + 1
T
T
(6.5.1)
Rezult:
y(t) = K 1 e T
t
b).
(6.5.2)
Funcia indicial:
s + 1 s
K
T
K
T
1
1
y(t) = L
=L
= K L
2
1
2
s s +
s s + 1
s (Ts + 1)
T
T
1 1
1
1
1
1
y(t) = K L
L
= K t T L s
2
1
1
s s +
s
+
T
T
Va rezulta:
t
y(t) = K t T 1(t) e T
(6.5.3)
Pag 43
Aplicaii de tipul 7
Pag 44
7.9
1 1 0
A=0 1 0
0 0 1
7.10
1 1 1
0
0
A = 0 1 4 ; b = 2 ; c = 1 ; d = 0
0 1 3
1
1
7.2
1 2 1
A=0 1 0 ;
1 4 3
1 2 1
A=0 1 0
1 4 3
, n particular pentru o
0
1
b= 0 ; c= 1 ; d=1
1
0
0
1
; b= 0 ; c= 1 ; d=0
1
1
7.3
1 2 1
0 1
1 1 0
A = 1 1 1 ; B = 0 0 ; C = 0 1 1 ; D = 0
1 0 1
1 0
0 0 1
7.4
0 1 0
1
2
A= 5 0 2 ; b= 1 ; c= 1 ; d=0
2 0 2
1
0
0 1
;
B
=
1 0 ; C = [1 0 1] ; D = 0
1 0
A = 0 1 0 ; b = 0 ; c=
1 4 3
1
1
1 ; d =1
0
B2 s 2 + B1s + B0
s 3 + d 2 s 2 + d 1s + d0
7.5
3 1
1
1
A = 1
; b= ; c= ; d=0
4 1 3
1
1
7.6
1 2 1
0
1
A = 0 1 0 ; b = 0 ; c = 1 ; d = 0
1 4 3
1
1
7.7
1 2 1
0 1
A = 0 1 0 ; B = 0 1 ; C = [1 0 1] ; D = 0
1 4 3
1 1
7.8
1 1 0
0 0
A = 0 1 0 ; B = 1 0 ; C = [1 0 1] ; D = 0
0 0 1
1 1
a=
1 2 -1
0 1 0
1 -4 3
[b,d]=lf(a)
b=
1 0 0 -4 2 -1 3 -2 1
0 1 0 0 -4 0 0 4 0
0 0 1 1 -4 -2 -1 6 1
d=
1 -5 8 -4
Rezultatele de mai sus se interpreteaz n felul urmtor:
Aplicaii de tipul 7
1 0 0
0 0 1
4 2 1
1 4 2
Pag 45
3 2 1
1 6 1
- Vectorul d reprezint coeficienii numitorului funciei (sI A) 1 n ordinea
descresctoare a puterilor lui s .
1 2 1
A= 0 1 0
1 4 3
(sI A) 1
(sI A) 1 =
(sI A) 1
1 0 0
0 1 0
0 0 1
4 2 1
3 2 1
2
s
+
s
+
0 4 0
0 4 0
1 4 2
1 6 1
s 3 5s 2 + 8s 4
s 2 4s + 3 2(s 1)
(s 1)
0
(s 2) 2
0
2
s
1
2(2s
3)
s
2s + 1
=
2
(s 1) (s 2)
H(s) =
(s 1)
1
1 1 0
0
2
(s 1) (s 2)
2
s
2s + 1
(s 1)(s 3)
H(s) =
(s 2) 2
(sI A) 1
1 0 0
4 2 1
3 10 1
0 1 0 s 2 + 0 4 0 s + 0 4 0
0 0 1
1 4 2
1 2 1
=
s 3 5s 2 + 8s 4
s 2 4s + 3 2(s 5) (s 1)
(s 2) 2
0
0
2
(
)
s
1
2(2s
1)
s
=
(s 1) (s 2) 2
H(s) = cT (sI A) 1 b + d
s 2 4s + 3 2(s 5) (s 1)
1
H(s) =
[ 1 1 1 ]
0
(s 2) 2
0
2
(s 1) (s 2)
1
2(2s
1)
(s
1) 2
(s 1)
1
H(s) =
[ 1 1 1 ]
0
2
(s 1) (s 2)
(s
1) 2
H(s) = 1
s 2
1
2
H(s) =
[ 1 1 0]
0
(s
2)
0
(s 1)(s 2)2
2
s
1
2(2s
3)
s
2s + 1
0
1
;
b=
;
c
=
0
1 ;d =0
1
1
0 +1
(s 1)
+1
+1=
(s 1) (s 2) 2
0
0
1
1
(s 1)(s 2)
=
(s 1) (s 2)2
A = 1 1 1 ; B = 0 0 ; C = 0 1 1 ; D = 03x2
1 0 1
1 0
0 0 1
Aplicnd algoritmul Leverrier - Fadeeva vom obine:
(sI A) 1
1 0 0
0 2
2
0 1 0 s + 1 0
0 0 1
1 0
=
s3 s2
1 2 3
s + 0 2 2
1 2 1
4s + 2
1
1
2
Aplicaii de tipul 7
(sI A) 1
Pag 46
s 2 1 2(s + 1)
s 3
s2 2
s 2
s
2
s
1
2
s
2s 1
=
3
2
s s 4s + 2
H(s) =
Rezult simplu:
0 1
1 1 0 s 2 1 2(s + 1)
s 3
1
2
H(s) =
s 2
s 2
0 1 1 s
0 0
3
2
s s 4s + 2
2
s 2 2s 1 1 0
0 0 1 s 1
1 1 0
s3
s2 1
1
H(s) =
0 1 1
s2
s
s 3 s 2 4s + 2
2
0 0 1 s 2s 1 s 1
s 2 4s + 3 2(s 1)
(s 1)
1
2
1 0 1
H(s) =
0
(s 2)
0
2
(s 1)(s 2)
2
s
1
2(2s
3)
s
2s
+
1
2
(s 1) s 3s + 2
1
H(s) =
1 0 1
0
(s 2) 2
(s 1) (s 2) 2
2
2
s 2s + 1 s 5s + 6
1
H(s) =
s 2 3s + 2 2(s 2) (s 2)
(s 1) (s 2) 2
2s 5 s 2 s 1
1
H(s) = 3
s2 s 3
1
2
s s 4s + 2 2
2s
1
s
0 1
0 1
1 1
s 2 4s + 3
s3
0
1
2
1 0 1
H(s)=
0
s
4s
+
3
0
(s 3)(s 1) 2
2 2s + 1
s
1
4s
+
5
s
H(s) = 3
s +3
H(s) =
2
s +1
0 0
1 0
1 1
1
s 2 5s + 3 (s 1) 2
(s 3) (s 1) 2
1
2
H(s) =
1
1
1
0
(s
2)
0
2
(s 1) (s 2)
2
s
1
2(2s
3)
s
2s + 1
s 2 2s + 2
=
(s 1) (s 2) 2
H(s) = C (sI A) 1 B + D
H(s) =
(s 1)
1
1 1 1
0
(s 1) (s 2) 2
2
s 2s + 1
s 2 4s + 3
s3
0
1
2
H(s)=
1
0
1
0
s
4s
+
3
0
(s 3)(s 1) 2
2 2s + 1
s
1
4s
+
5
s
1
H(s) =
s 2 5s + 3 (s 1)(s 2)
(s 3) (s 1) 2
0 1
0 0
1 0
Anexa 8: Reducerea
schemelor bloc
sistemelor
prin
transformarea
H(s)
Y(s)
Fig. A8.1
Funcia de transfer echivalent a conexiunii serie se obine imediat:
Y(s) = [Hn (s) Hn1 (s)H3 (s) H2 (s) H1 (s)] U(s) = H(s) U(s)
n
(A8.1)
i=1
U(s)=U (s)
1
U(s)=U (s)
2
U(s)
U(s)=Un(s)
H (s)
H (s)
..
.
H (s)
Y1(s)
Y (s) + Y(s)
U(s)
2
<=>
+
+
H(s)
Y(s)
Fig. A8.2
Funcia de transfer a conexiunii paralele se obine din relaia:
Y(s) = Y1 (s) + Y2 (s) + ... + Yn(s) = [H1 (s) + H2 (s) + ... + Hn (s)] U(s)
i=1
+
_
H (s)
1
H (s)
2
Y1 (s)=Y(s)
<=>
U(s)
H(s)
Y(s)
U (s)=Y(s)
2
Fig. A8.3
Y(s) = _
U(s) = H(s) U(s) , deci:
1 + H1 (s) H2 (s)
H1(s)
(A8.3)
H(s) = _
1 + H1 (s) H2 (s)
Observaii:
- Conexiunile serie, paralel i paralel-opus se pot realiza doar dac
sunt ndeplinite aa-numitele condiii de interconectare (de existen), care nu
au fost specificate n anex.
- Relaiile (A8.1) i (A8.2) sunt valabile i pentru calculul matricilor
de transfer echivalente n cazul sistemelor multivariabile, innd ns cont de
regulile operaiilor matriciale.
- Relaia (A8.3) n cazul unui sistem multivariabil nu mai este
valabil pentru calculul
matricii de transfer. Relaia de calcul corect este:
_
(A8.4)
H(s) = [I + H1 (s) H2 (s)] 1 H1(s)
unde I este matricea unitate.
Reguli de transformare a schemelor bloc
Yn(s)
E(s)=U (s)
1
Y (s)=R(s)
2
Y (s)=
Y (s)= .... Yn-1(s)=
Y(s)=
U(s)=
Y (s)=
H (s) 1
H (s) 2
H (s) 3
H (s)
3
n
1
2
U (s)
U (s)
U (s)
U (s)
U1(s)
Yn(s)
4
3
n
2
U(s)
U(s)
R(s)
<=>
Pag 47
(A8.2)
U(s)
U(s)
Y(s)
H(s)
Pag 48
Y(s) = H(s) U1 (s) U2(s) = H(s) [U1 (s) 1 U2 (s)]
H(s)
Y(s)
H(s)
<=>
1 U(s)
H(s)
U(s)
U (s)
1
Fig. A8.4
b). Deplasarea unui punct de aplicaie (nod) din aval n amonte (de la ieirea
unui bloc la intrarea acelui bloc):
U(s)
U(s)
Y(s)
H(s)
H(s)
Y(s)
Fig. A8.5
Din punct de vedere analitic avem: Y(s) = H(s) U(s) ceea ce este evident i
din Fig. A8.5 .
c). Deplasarea unui sumator din amonte n aval:
U (s)
1
+
U1(s)
Y(s)
H(s)
<=>
+
_
U (s)
2
U (s)
2
H(s)
Y(s)
H(s)
H(s)
Y(s)
+
_
+
<=>
1
H(s)
U (s)
2
Relaia de echivalen este:
H(s)
Fig. A8.7
Y(s)
U (s)
2
Y(s)
_+
U3(s)
U (s)
3
Y(s)
+
+_
+
_
<=>
U (s)
3
U (s)
1
+
Fig. A8.8
U (s)
3
_+
+
_+
Y(s)
U (s)
2
U1(s)
U1 ( s )
Fig. A8.6
U (s)
1
+
+
_
<=>
Y2(s)
U (s)
+2
+
U1(s)
+
+_
U (s)
1
+_
U (s)
2
<=>
Y(s)
U1(s)
+
Y(s)
H(s)
U2(s)
+ Y(s)
Y1(s)
<=>
Y1 (s)
H11(s)
H21(s)
H12(s)
H (s)
22
U2(s)
Fig. A8.9
Relaiile analitice corespunztoare sunt:
Y1 (s) = H11 (s) U1 (s) + H12 (s) U2 (s)
Y2 (s) = H21 (s) U1 (s) + H22 (s) U2 (s)
U2 (s)
Y (s)
2
Pag 49
Aplicaie de tipul 8:
Reducerea sistemelor prin transformarea
schemelor bloc
S se determine componentele matricei de transfer pentru sistemele de
mai jos prin transformarea schemelor bloc.
8.4
U3
H1
G2
s
s+1
0.1
s+1
H2
U 2
8.2
U1
H
H
8.5
Y1
H2
U
8.6
Y2
H4
8.3
1
s+1
K
s
0 ,1
H
3
G2
U2
8.1
1
s+1
Y
H
3
G
Pag 50
8.10
8.7
U
U1
3
G
H2
Y
4
U1
Y
4
8.12
U2
8.9
8.11
Y
2
H
U
8.8
-
U2
U
+
-
H1
H12
8.13
+
-
H2
H23
H
+ 3
H34
H4
U2
H
U
Pag 51
U 2
1
U1
U
H
H
H
U1
8.15
8.16
8.14
4
H
4
3
U1
8.17
U2
Y
4
4
Y
U1
8.18
Pag 52
8.22
H3
4
Y
U 1
U1
U 2
U
H
U
H
+
-
G
G
U
H
8.25
Y
1
Y
1
+
-
1
G
8.21
U1
H
-
U1
G
G
G1
8.24
+
-
8.20
+
-
U 1
U 1
8.23
2
G
+
-
8.19
U2
Y
1
H
U
U
2
4
H
1
-
Pag 53
+
-
3
G
8.28
U1
+
-
U
H
+
-
G2
Y
U1
+
-
G
G
+
-
+
G
G
+
-
U
H
Y
1
U3
4
U3
8.30
U1
3
8.29
8.27
U1
G
G
U
-
8.26
G
2
U1
+
-
H
G
U2
H
3
G2
+
-
H1
G
Pag 54
8.31
Rezultate:
H6
Problema 8.1
H
U1
5
H
2
H
G2
G1 G2H1
G1 G2
, H 12 =
,H =
1 G1 G2 H1H2
1 G1 G2 H1H2 13 1 G1 G2 H1H2
Problema 8.2
Problema 8.3
3
H(s) =
8.32
3
H
H
H
H(s) =
H(s) =
8.33
U1
_
H1
U
2
H2
H6
Y1
Problema 8.8
H=
H
5
H7
Rspuns:
H4
H3
Rspuns:
GG1
G2 G3
, G=
1 + H3 G
1 + G1 G2H1 + G2 H2
Problema 8.7
Y2
Rspuns:
G1 G2G3 + G4 G1 G2 G4 H1 + G2 G1 H1 + G2 G3G4 H2
1 G1G2 H1 + G2 H1 + G2 G3 H2
Problema 8.6
H=
Rspuns:
K(s + 1)
(s + 1)[(1 + K)s + (1 + 0.1K)]
Problema 8.5
Rspuns:
K
(1 + K)s + (1 + 0.1K)
Problema 8.4
Rspuns:
H1
H1 H3 H4
H= 1
, D = 1 - H 1H 2H 3H 4
D H1 H2 H4
H4
G1
G
H11 =
Rspuns:
G1G2 G3 G4
(1 + G1 G2 H1)(1 + G3G4 H2 ) + G2G3 H3
Problema 8.9
H=
Rspuns:
Rspuns:
G1 G2 G3 + G1 G4
1 + G1 G2 G3 G1G2 H1 G1G3 H2 G4 H2 + G4
1 H3 H4
1 H3H4
Problema 8.19 Rspuns:
1
H = [H 1H2 , H 2], D = 1- H 1H2H3
D
Problema 8.20 Rspuns:
1
H = [ H 1H2H3 , H 1 , H 1H2 ], D = 1 + G1H2 + G 2H1H2H3
D
Pag 55
Problema 8.22 Rspuns:
1
H = [ H 1H2H3 , H 1(1 + G1H2) , H 1H2 ], D = 1 + G1H2+G 2H1H3 H2
D
Problema 8.23 Rspuns:
1
H = [ H 1H2H3 , H 1(1 + G1H3) , H 1H2 ], D = 1 + G1H3+G 2H1H2H3
D
Problema 8.24 Rspuns:
1
H = [ H 1H2 , H 1(1 + G1H2) ], D = 1 + G1H2+G 2H1H2
D
Problema 8.25 Rspuns:
1
H = [ H 1H2(H 3+H 4) , H 1 ], D = 1 + G1H1H2H3+G 2H1H2(H 3+H 4)
D
Problema 8.26 Rspuns:
1
H = [ H 1H2H3 , H 1 , H 1H2 ], D = 1 + G1H1G2H2+G 3H1H2H3
D
Problema 8.27 Rspuns:
1
H = [ H 1H2H3 , G 2H1H2 ], D = 1 + G3H2G2G1H1H2+G 4H1H2H3
D
Problema 8.28 Rspuns:
1
H =
[ H 1H2H3H4 , H1 , H1H2 ];
D
G 4H 1H 2H 3H 4
D = 1 + G 1H 1G 2H 1H 2G 3H 1H 2H 3 +
1
H = [ H 1H2H3H4 , H 1 , H 1H2 ]; D = 1 + G1H1 + G2H2 + G3H2H3 + G 4H1H2H3H4
D
Problema 8.30 Rspuns:
1
H = [ H 1H2H3H4 , H 1(1 + G3H2H3) , H 1H3 ],
D
H
H H H + H1 H2 H4
H4 + H3H6
H = 1 1 2 3 6
D
H1
H4 H7 H1 H3 H5 H3 H6H7 H1
D = 1 + H2 H3 H5 + H1 H2 H3 H6 H7 + H1 H2 H4 H7
U
+
-
H1
+
-
H2
+
-
H3
H4
+
-
U
+
-
H2
+
-
+
-
+
-
H3 H4
34
H2
+
-
Hc
Y
Hb
H1
H
H
Y(s)
Hc (s) H1 (s)
=
U(s) 1 + H (s) H (s) H (s)
c
d
1
Se nlocuiesc valorile obinute pentru funciile de transfer ce intervin i se
obine astfel funcia de transfer global.
Observaie:
n cazul n care intervin mai multe intrri sau ieiri, se definete o matrice de
transfer la care elementele sunt funcii de transfer.
Se obine simplu:H(s) =
d schema:
Echivalnd blocurile marcate vom obine
H Ha
H
;
Hc = 2
Hd = 12
Ha
1+ H H H
+
-
1
H
23
H4
Hb
H1
H34
H12
+
-
H12 1
Ha
H2
H34
H1
H1
H12
H23
H12
Pag 56
Pag 57
U 2
H
H
U 1
4
3
2
1
U 1
U (s)
U(s) = 1
U2 (s)
H(s) = [ H 11(s) H 12(s) ]
H11(s) =
Y(s)
U1 (s)
H12(s) =
Y(s)
U2 (s)
H2
Y
1
H
U1
H
a
H1
H2
H
4
H
3
H
3
Y
H4
H
U1
Y
a
H
H1 (s)
Ha (s) =
1 H1 (s) H2 (s) H3 (s) H4 (s)
Hb (s) = H3 (s)H4 (s)
.
H4
U1
H1
U
2
H3
H6
U (s)
Y1 (s)
U(s) = 1
; Y(s) =
;
U2 (s)
Y2 (s)
H (s) H12 (s)
H(s) = 11
H22 (s) =
Y2 (s)
U2 (s)
U1
Ha
H
1
H
2
_
H
H
Hb
H3
Hb
Y
1
H7
U 1 =0
H11 (s) =
H1 Ha Hb
H1 H2 H3 H6 + H1 H2 H4
=
1 + H1Ha Hb H7 1 + H2 H3 H5 + H1 H2 H3 H6H7 + H1 H2 H4 H7
b).
Pentru calculul componentei H12(s) vom considera U1 = 0 i vom
ignora pe Y 2 n schema bloc.
H4
_
H
3
H6
H1
a).
Pentru calculul primei componente a matricii de transfer a sistemului
i anume H 11(s) vom considera U2 = 0 i vom ignora pe Y 2 n schema bloc. Se
deplaseaz punctul marcat din aval n amonte (de la ieirea blocului cu funcia
de transfer H 3 la intrarea acestuia) i obinem:
U1
H3
Y
1
Ha
Y1
H7
Y2 (s)
U1 (s)
H2
H4
H5
H21 (s) =
H
1
H2
Pag 58
H6
U
2
Y1
H
1
H
2
H
H
H
4
H3
H6
Y1
H3
H5
H
H4
H2
Y
1
H6
Ha (s) = H4 + H3 H6
U
2
Y
1
Ha
H2
H
-
H1
H4
H2
.
H H
5 3
H3
H6
H7
.
H H7
1
Y2
U
2
H2
.
H H
5 3
.
H H
1 7
Y
1
H2
Ha
H7
Pag 59
Y
1
U1
_
H1
1
H
H2
H4
H3
H
3
Ha
H7
a
Hb
H H
Se echivaleaz structura paralel care rezult: Hb (s) = H1 H7 + 5 3
Ha
H6
U1
Y2
U1
_
H
1
Pag 60
H1
H2
.
H H
5 3
Ha
H2
.
H H
5 3
H
H1
_
H. H3
5
H .H
7 a
U
2
H2
H4
H3
H6
H
7
Pentru reducerea schemei bloc se deplaseaz punctul marcat din aval n
H
1
.
H H
7 a
U1
Y2
Y 2
H1
d).
Componenta matricii de transfer H22(s) se calculeaz considernd
intrarea U 1= 0 i neglijnd ieirea Y 1 .
Y2
H7
U1
amonte
i obinem urmtoarea structur:
Y2
2
_
H1
H2
_
H
Hb
U
2
H4
H3
H3
H6
Ha
H7
Se poate echivala conexiunea serie dintre H 3 i H5 i conexiunea paralel
Ha(s) = H 4 + H 3 H6 . Se observ c apare i o conexiune serie ntre H a i H 7 .
Y2
_
H1
U
2
H2
.
H H
5 3
.
H H
7 a
H
U
.
5
.
H H
7 a
H
_
H
Hb
Pag 61
Pag 62
Cq Dq
Yi (s)
q=1
= T Uj Yi =
Uj (s) Ukj (s) = 0
D
unde D este determinantul grafului, Cq este una din cile de la nodul j la
nodul i iar Dq este
determinantul asociat buclelor disjuncte cii q.
...
D = 1 + (1) k Spk ,
Hij (s) =
k=1
Xi
Xi = t ji . Xj
Fig. A9.1
Pag 63
Aplicaie de tipul 9:
Reducerea sistemelor prin grafe de fluen
U1
H4
Rezolvare:
U2
U2
H2
Problema 9.15
H1
H
3
1
a 4
.. .
D = 1 + (1) k S pk = 1 H4 H2 H1 H3
k=1
H
U1
Calculul componentei
2
a
1
H11 (s) =
Y(s)
U1 (s) U2 (s) = 0
n sistemul reprezentat prin schema de mai sus s-a asociat cte o liter fiecrei
ieiri din sumatoare i fiecrui punct de ramificaie: 1 , 2 , 3 , 4. U1 i U2
sunt noduri surs iar ieirea este Y (nod receptor). Din schema bloc rezult
relaiile:
1 = U2 + H3 4
2 = H4 1
3 = U1 + H2 2
4 = H1 3
Y = 2 + 4
Graful asociat acestui sistem este prezentat n figura urmtoare:
1). C1 = 1 H1 1
cale.
C1 D 1 + C2 D 2
H1 (1 + H3 H4)
=
D
1 H1 H2 H3 H4
Y(s)
:
U2 (s) U1 (s) = 0
De la nodul U 2 la nodul Y se disting dou ci:
Calculul componentei
H12 (s) =
1).
C1 = 1 H4 1 , D1 = 1
2).
C2 = 1 H4 H2 H1 1 , D2 = 1
Pag 64
Problema 9.33
Y2
U1
a1
_
a0
H
1
2
_
a
a
Rezolvare:
B1 = H2 H3 (H5 )
U
2
H2
B2 = H1 H2 H3 H6 (H7 )
H4
a 6
H3
Y1
H6
a
H
5
S p1 = (H2 H3 H5 + H1 H2 H3 H6 H7 + H1 H2 H4 H7 )
S p2 = 0 deoarece nu exist bucle disjuncte dou cte dou i deci:
S pk = 0 , k 2
D = 1 S p1 = 1 + H2 H3 H5 + H1 H2 H3 H6 H7 + H1 H2 H4 H7
1 = U1 H7 8
3 = H2 2 + U2
8 = H6 4 + H4 3
Y1 = 8
H11 (s) =
Y2 = 2
Graful asociat acestui sistem de ecuaii este prezentat n figura de mai jos:
Y2
U2
H2
C1 D1 + C2 D2 H1 H2 H3 H6 + H1 H2 H4
=
D
D
H4
1
a2
4 = H3 3
Y1 (s)
U1 (s) U2 (s) = 0
2 = H1 1 H5 4
1 a 1 H1
n sistemul reprezentat prin schema bloc de mai sus s-a asociat cte o liter
fiecrei ieiri din sumatoare i fiecrui punct de ramificaie. Acestea sunt:
1 , 2 , 3 , 4, 8 . U1 si U2 sunt noduri surs iar ieirile sunt Y1 si Y2 . Din
schema bloc rezult relaiile:
U1
B3 = H1 H2 H4 (H7 )
H3
4 H6
Y
1 1
Y1 (s)
U2 (s) U1 (s) = 0
1). C3 = H4 , D3 = 1
2). C4 = H3 H6 , D4 = 1
3
-H
-H
T U2 Y 1 = H12 (s) =
C3 D 3 + C4 D 4 H 4 + H 3 H 6
=
D
D
Y2 (s)
U1 (s) U2 (s) = 0
C5 D 5 H 1
=
D
D
Y2 (s)
U2 (s) U1 (s) = 0
1). C6 = H4 (H7 ) H1 , D6 = 1
2). C7 = H3 (H5 ) , D7 = 1
3). C8 = H3 H6 (H7 ) H1 , D8 = 1
T U2 Y 2 = H22 (s) =
H22 (s) =
C6 D 6 + C7 D 7 + C8 D 8
D
H4 H7 H1 H3 H5 H3 H6 H7 H1
D
Pag 65
Pag 66
10.4
U(s)
1
2
s +s+1
5
s+2
1
s
Y(s)
s+1
10.1
U(s)
1
s+1
2
-
Y(s)
10.5
1
s+1
2
s+3
U(s)
10.2
U(s)
-
s+1
s+2
1
s+1
1
s
-6
1
s
18
Y(s)
1
s
1
s
-5
s+1
10.3
Y(s)
10.6
U(s)
-
1
s+2
1
s+2
s
1
s+1
1
s+1
Y(s)
U(s)
-
K (1+ 1 )
R
Tis
KF
(T1 s+1)(T2s+1)
Y(s)
Pag 67
10.10
10.7
U(s)
-
2
s+2
1
10(1+ s )
5
s+4
U(s)
s+5
s+10
s+10
s+2
s
s+10
Y(s)
s
s+1
10.8
U(s)
s
s+5
4
s+1
5
s
Y(s)
Problema 10.2
u1
U(s)
-
2
-
1
s+1
2
5
1
s+3
1
s+2
Rezolvare:
10.9
U(s)
1
s
H1 (s)
s+1 y1
s+2
y4
Y(s)
u2
H4(s)
s+1
H3(s)
H2(s)
y
Y(s)
1
2
1
s+1
s y
u3
3
u4
Fig. 10.2.1
1.
Fiecrui bloc dinamic component i se ataeaz la intrare i la ieire
cte o liter, u k respectic y k , k = 1,2,3,4 n cazul de fa.
2.
Se observ c blocurile H2 i H3 sunt elemente de ordinul 1 strict
proprii astfel c ieirea fiecruia poate fi component a vectorului de stare. Se
asociaz variabilele x 2 i x 3 .
3.
Blocul H1 (s) este de ordinul 1, propriu, astfel c se transfigureaz
ntr-o conexiune paralel dintre un element scalar i un element strict propriu.
Deoarece:
Y1 (s) = s + 1 U1 (s) = 1 1 U1 (s) = 1 U1 (s) 1 U1 (s)
s +2
s + 2
s +2
Pag 68
u1
y1
s+1
s+2
<=>
y1
u1
1
s+2
Fig. 10.2.2
x1
u1
y1
s+1
s+2
<=>
-1
s+2
va marca x4 .
U(s)
y1
u1
-
y1
u1
Y4 (s) = (1 + s)U4 (s) <=> Y4(s) = U4 (s) + sU4 (s) <=> y 4 (t) = u4 (t)+u 4 (t)
Fig. 10.2.3
s+1
y4
<=>
y4
u4
x4
Fig. 10.2.4
.x 4
1 y2 1
s+1
s
x2 u 3
u
.
s
x4
Fig. 10.2.5
u4
1
s+2 x
1
y
4
x1
u2
y
3 Y(s)
x
3
x4
6.
Se scriu relaiile n domeniul complex s dintre mrimile care intervin
n aceast structur i echivalentul acestor relaii n domeniul timp. Evident,
dup o oarecare experien aceste relaii se scriu direct n domeniul timp
privind numai schema bloc.
X1 (s) = 1 U1 (s) <=> sX1(s) + 2X1(s) = U1 (s) <=> x1 (t) = 2x1 (t) + u 1 (t)
s+2
(10.2.1)
1
X2 (s) =
U (s) <=> sX2(s) + X2(s) = U2 (s) <=> x2 (t) = x2 (t) + u 2 (t)
s+1 2
(10.2.2)
1
X3 (s) = s U3(s) <=> sX3 (s) = U3(s) <=> x3 (t) = u 3 (t)
(10.2.3)
u 3 (t) = x2 (t)
(10.2.4)
(10.2.5)
(10.2.6)
Pag 69
(10.2.7)
(10.2.8)
(10.2.9)
7.
Se elimin mrimile intermediare, urmrindu-se exprimarea fiecrei
x4 (t) = x2 (t)
(10.2.10)
(10.2.11)
Obs.2 Faptul c n schema bloc iniial a aprut un bloc derivator pur, care
este un element fizic nerealizabil, nu nseamn c s-a presupus existena unui
astfel de element fizic. Apariia acestui element n schema bloc ilustreaz
grafic o anumit relaie (de derivare) dintre mrimile care descriu comportarea
unui sistem, care poate fi efectiv un sistem fizic existent, deci realizabil.
Obs.3 ntr-o schem bloc este posibil ca unele blocuri, pentru care s-au
marcat intrarea sau ieirea, de exemplu (u k , yk ) s reprezinte efectiv obiecte
fizice iar celelalte s reprezinte numai imaginea grafic a unor relaii dintre
mrimile ce caracterizeaz alte obiecte fizice.
Obs.4 Se observ c deducerea ecuaiilor de stare pornind de la schema bloc
conduce la matrici 'pline', adic cu un numr mare de elemente semnificative
(dezavantaj), ns permite reinerea n componentele vectorului de stare a unui
numr de mrimi cu semnificaie fizic care eventual pot fi msurate (avantaj).
Un alt avantaj l constituie faptul c manipularea matricilor pline n calculul
numeric implementat pe calculator este mai robust.
(10.2.12)
(10.2.13)
x3 (t) = x2 (t)
(10.2.14)
y(t) = x3 (t)
(10.2.15)
8.
Se exprim relaiile (10.2.12), (10.2.13), (10.2.14) i respectiv
(10.2.15) sub form matriceal-vectorial. Se consider vectorul de stare
T
x = x1 x2 x3 .
A = 1 2 1
0 1 0
; b= 1
; cT = 0 0 1 ; d = 0
Observaii:
Obs.1 Variabila ajuttoare x4 ataat la intrarea elementului derivator nu
apare n ecuaiile de stare, ea disprnd n procesul de substituii-eliminri.
Variabila x4 a aprut ca un element intermediar pentru a ajuta procesul de
substituire-eliminare.
Problema 10.3
u
1
U(s)
-
Rezolvare:
H (s)
1
1 y1
s+2 x
1
H (s)
4
x4 1
s+1
y
4
H (s)
2
H (s)
3 x
3 Y(s)
y
u
u2
1
2 3 1
s+2 x
s+1 y
2
- y
3
u
5
5 s
.
x H (s) x
5 5
5
u
4 Fig. 10.3.1
1.
Fiecrui bloc dinamic component i se ataeaz la intrare i la ieire
cte o liter, u k respectic y k , k = 1,2,3,4,5 n cazul de fa.
2.
Se observ c blocurile H 1 , H2 , H3 i H 4 sunt elemente de ordinul 1
strict proprii astfel c ieirea fiecruia poate fi component a vectorului de
stare. Se asociaz variabilele x1 , x 2 , x3 i x 4 .
3.
Se observ c blocul H5 este impropriu. El exprim un element
D-ideal. Se asociaz o liter x5 la intrarea elementului derivator. La ieirea
Pag 70
impropriu, ele avnd rolul, la sistemele proprii sau strict proprii, de a facilita
substituiile.
4.
n urma utilizrii notaiilor suplimentare u k i y k, a definirii unor
componente x k la ieirea elementelor strict proprii i la intrarea elementului
D-ideal, se scriu relaiile n domeniul complex s dintre mrimile care intervin
n aceast structur i echivalentul acestor relaii n domeniul timp.
1 U (s) <=> sX (s) + 2X (s) = U (s) <=> x (t) = 2x (t) + u (t)
1
1
1
1
1
1
s+2 1
(10.3.1)
X2 (s) = 1 U2 (s) <=> sX2(s) + 2X2(s) = U2 (s) <=> x2 (t) = 2x2 (t) + u 2 (t)
s+2
(10.3.2)
1
X3 (s) =
U (s) <=> sX3(s) + X3(s) = U3 (s) <=> x3 (t) = x3 (t) + u 3 (t)
s+1 3
(10.3.3)
1
X4 (s) =
U (s) <=> sX4(s) + X4(s) = U4 (s) <=> x4 (t) = x4 (t) + u 4 (t)
s+1 4
(10.3.4)
u 3 (t) = u 4 (t) = x2 (t)
(10.3.5)
X1 (s) =
(10.3.6)
(10.3.7)
(10.3.8)
u 5 (t) = x3 (t)
(10.3.9)
y(t) = x3 (t)
(10.3.10)
5.
Se elimin mrimile intermediare, urmrindu-se exprimarea fiecrei
(10.3.11)
(10.3.12)
(10.3.13)
(10.3.14)
y(t) = x3 (t)
(10.3.15)
A=
2
1
0
0
0
2
1
1
0
1
1
0
1
0
0
1
1
; b=
; c T = 0 0 1 0; d = 0
Pag 71
Indicaii generale
11.a
Caracteristici de frecven
Pentru un sistem liniar cu funcia de transfer H(s) se definesc :
1 , T < 1
[1 (T) 2 ]2 + 42 (T) 2
2
(T) , T 1
ln 10
2
2T
arctg
1 (T) 2
0 , T < 0, 2
lg(T) , T [0, 2...5]
(A11.1)
(A11.2)
(A11.3)
, T > 5
ln 10
0 , T < 1 T
lg(T) , T [1 T...2 T]
2
ln 10
2
arctg(T)
+ ln 10 lg(T) = 0
2
4
+
lg(T) =
2T = e 2
2
1 T = e 2 = 0.2079 0.2 = 1
5
Calculnd, vom gsi :
de unde i relaiile
2T = e 2 = 4.8105 5
(A11.4)
, T > 2 T
2
2
T
Din (A11.5) rezult c punctele de frngere sunt dispuse n stnga i
n dreapta punctului de frngere al caracteristicilor logaritmice asimptotice
amplificare-pulsaie f = 1 . Cele dou puncte coincid numai n cazul n care
T
= 0, caz n care amplificarea devine infinit de mare, deci se atinge rezonana
sistemului. Erorile de aproximare ale caracteristicilor logaritmice de frecven
prin caracteristicile logaritmice asimptotice corespunztoare sunt mai mari n
vecintatea punctelor de frngere att pentru sisteme de ordinul I ct i pentru
sistemele de ordinul II.
Pentru sisteme de ordinul I i II erorile de aproximare ale
caracteristicilor logaritmice amplitudine-pulsaie prin cele asimptotice au
urmtoarele valori n punctele de frngere:
Sisteme de ordinul I:
= 20 lg 2 = 3 dB
(A11.6)
= 20 lg (2 )
(A11.7)
11.b
Caracteristici Bode
Reprezint caracteristicile [A(), ()] sau [L(), ()] reprezentate
eventual asimptotic, la o aceeai scar logaritmic in w.
11.c
Pag 72
k=1
k=1
(A11.8)
j k ()
Hk (j) = Ak ()e
A() = A k()
k=1
j k ()
j() n jk ()
e
=e
= e k=1
k=1
A k ()
A() = k=1
<=>
n
() = k ()
k=1
(A11.10)
Lk ()
Kj
T s + 1
j
k=1
L() =
Hj (s) =
(A11.12)
k=1
j
- pentru pulsaii cuprinse ntre f , ..., se traseaz drepte cu umtoarele
pante:
1a)
+20 dB/decad;
2a)
+40 dB/decad;
1b)
n acest mod vom
-20 dB/decad;
construi Laj () ;
2b)
-40 dB/decad
j = 1, ..., n .
Kj
Observaie: Funciile de transfer de tipul Hj (s) = s sau Hj (s) = Kj s
j
reprezint cazuri particulare ale funciilor 1b) respectiv 1a) n care f = 0 , deci
Pag 73
La () = Lak ()
k=1
n
() = ak ()
a
k=1
Aplicatia 11:
Trasarea caracteristicilor de frecven Bode i Nyquist
S se traseze caracteristicile Bode i s se schieze caracteristica
Nyquist pentru sistemele cu funciile de transfer de mai jos:
2500 (s + 1)
s(s+2)(s 2 +30s+2500)
11.1 H(s) =
1
(s + 0, 5)(2s + 1)
11.2 H(s) =
s+3
s + 4s + 16
11.3 H(s) =
1 + 0, 5s
s2
11.4 H(s) =
30(s + 8)
s(s + 2)(s + 4)
11.5 H(s) =
120(s + 2)
s (s + 4)(s + 6)
11.14 H(s) =
2(s + 2)
s(s + 5)
11.6 H(s) =
s + 20
s(s + 2)2 (s 2 + 0.2s + 100)
11.15 H(s) =
100 s
(s + 10)(s + 1) 2
11.7 H(s) =
103 (s + 10)
s(s + 100)
11.16 H(s) =
1
s 4 (s + 10)
11.8 H(s) =
0, 01
(s + 1)(s + 5)
2
4
11.17 H(s) = s + 20s + 10
s(s + 10)
11.9 H(s) =
104 (s + 10)
(s + 1)(s 2 + 20s + 104 )
11.18 H(s) =
11.10 H(s) =
11.11 H(s)=
10(s + 1)
s (2s + 1)(100s + 1)
2
2(3s + 1)
s(s + 1)(s + 2)
11.12 H(s) =
11.13 H(s) =
200
(s + 1)(s + 2)(s + 5)
s 2 + 20s + 104
2
s + 102 (s + 10)
Pag74
Problema 11.1
Rezolvare:
1
= H1 (s) H2 (s) unde:
(s + 0, 5)(2s + 1)
K1
1
2
H1 (s) =
=
=
, K = 2; T 1 = 2
s + 0, 5 2s + 1 T 1s + 1 1
K2
1
H2 (s) =
=
, K = 1; T 2 = 2
2s + 1 T 2 s + 1 2
H(s) =
Fig. 11.1.1
Pag75
Fig. 11.1.3
Fig. 11.1.2
Fig. 11.1.4
(1 2j) 2
1
2
=
=2
2
(j + 0, 5)(2j + 1) (2j + 1) 2
1 + 42
1 42
4
H(j) = 2
j
= P() + j Q()
2
2
2
2
1 + 4
1 + 4
(11.1.1)
Pag76
e at
e at sin(t) e at cos(t)
ae at
1 - e at
1 ce at
T(e at -1) +t 2
0,75
-0,25
at
-1,3
-1
-0,433
c(1 - e
)+t 0
(11.1.2)
(1+4 2 )
1+4 2
=>
Q() = 2 42 2
() = arctg Q() = arctg 4 2
(1+4 )
P()
14
Relaia obinut pentru faz trebuie privit cu rezerve deoarece funcia arctg
este definit pentru cadranele I i IV, deci trebuie s studiem semnul lui P i Q
pentru a calcula corect faza ! Pentru a putea reprezenta ct mai corect
hodograful, vom studia variaiile lui P() si Q() :
= 0
16 3 42
P () =
=>
P
()
=
0
<=>
3
2
=
1 + 42
2
8 1 122
1
Q () =
=> Q () = 0 <=> =
2
2 3
1 + 42
Fig. 11.1.5
O alt observaie interesant este faptul c viteza de parcurgere a
caracteristicei Nyquist nu este constant, lucru ilustrat de evoluia
caracteristicei Bode faz-frecven. n cazul nostru, vom avea o puternic
variaie de faz pentru [0.1, 2] . S vizualizm acest lucru:
Pag77
Problema 11.2
Rspuns :
s +3
= H1 (s) H2 (s) unde:
s 2 + 4s + 16
1
H1 (s) =
; H2 (s) = s + 3 ;
s 2 + 4s + 16
1
H1 (s) =
unde : 1n = 4 iar 1 = 1
2
2
2
s + 2 n s + n
H(s) =
H1 (s) =
K1
T21
s + 2 T 1 s + 1
2
1
16
1 2
s + 2 12
16
; T 1 = 1 ; K1 = 1
4
16
s+1
1
4
H2 (s) = K2 (T 2 s + 1) = 3 1 s + 1 => K2 = 3; T 2 = 1
3
3
Pe o aceeai caracteristic logaritmic amplificare-pulsaie vom reprezenta:
La1 (), La2 () i La () = La1 () + La2 ()
L1 (), L2 () i L() = L1 () + L2 ()
Punctele
Fig. 11.1.6
Se observ c aproape toat caracteristica Nyquist este parcurs pentru o
variaie a parametrului cuprins ntre 0.01 i 2 . Pentru a evidenia nc o
dat n final relaia ntre caracteristica Nyquist i caracteristicile Bode, s
observm din Fig. 11.1.6 faptul c pentru = 0.5 avem () = iar A() = 1
2
Pe caracteristicile Bode din Fig.11.1.3 i Fig.11.1.4 se observ cum:
(0.5) = a (0.5) =
2
iar din caracteristica din Fig.11.2.2 avem:
L(0.5) = 0 => A(0.5) = 1
de
frngere
Pag78
Fig.11.2.2
Fig. 11.2.4
Se observ cum s-au reprezentat n Fig 11.2.1 pe abscisa logaritmic punctele
de frngere 1f = 1 = 4 i 2f = 1 = 3 .
T1
T2
Se traseaz prin drepte caracteristicile logaritmice asimptotice
amplificare-pulsaie dup algoritmul din Anexa 11. n punctul de frngere
1f = 4 se observ c cele dou caracteristici coincid La1 (1f ) = L1 (1f )
deoarece 1 = 1 .
2
Din Anexa 11 rezult (vezi A11.5) c punctele de frngere ale caracteristicei
faz pulsaie a1 () sunt:
Fig. 11.2.3
Se observ c cele mai mari erori sunt n jurul punctelor de frngere ale
caracteristicilor asimptotice faz-pulsaie, lucru observat i n cazul
caracteristicilor amplitudine-pulsaie.
Amplificarea are o tendin de cretere n vecintatea pulsaiei de frngere la
sistemele de ordinul II, creterea fiind cu att mai mare cu ct factorul de
amortizare este mai mic. n cazul nostru, pentru pulsaia de frngere vom avea
o eroare fa de caracteristica asimptotic de (vezi A11.7):
Pag79
Problema 11.3
Rspuns:
1 + 0, 5s
= H1 (s) H2 (s) H3 (s)
s2
H1 (s) = H2 (s) = 1s
H(s) =
unde:
H3 (s) = 0, 5 s + 1 = K3 (T 3 s + 1) ;
Din caracteristicile Bode rezult c pentru (0, 2] vom avea un avans de faz
determinat de caracterul preponderent derivator al funciei de transfer H2 (s)
care are zeroul (-3) dominant fa de polul (-4) al funciei de transfer H1 (s) .
Se observ cum amplificarea maxim se obine pentru pulsaii n jurul lui
= 4, lucru sugerat i de caracteristica amplificare-pulsaie.
Caracteristica Nyquist general este dat n figura de mai jos din care deducem
faptul c variaia maxim de faz este determinat de pulsaii (2, 10), deci
tragem concluzia c aceast caracteristic nu este parcurs cu vitez constant
n raport cu parametrul .
K3 = 1; T 3 = 0, 5
Se observ cum H1 (s) = H2 (s) , deci pe caracteristic vom avea o
singur reprezentare pentru cele dou sisteme i anume o dreapt ce coboar
cu o pant de - 20 dB/decad .
Prin nsumarea grafic, contribuia celor dou subsisteme
componente ale sistemului global cu funcia de transfer H(s) va fi o dreapt
cobortoare cu -40 dB/decad .
Pag80
1 + 0, 5j
2
Pag81
fcnd un unghi de cu axa real pozitiv, deci tangent la axa imaginar.
2
La o scar normal, pentru (0, 1..10) caracteristica Nyquist arat sub forma:
1 = P() + j Q()
= 12 j 0, 5
0, 5
P() = 1 ; Q() =
2
Pag82
Problema 11.5
Problema 11.4
Rspuns:
Rspuns:
Pag83
Pentru o mai mare claritate nu s-au mai reprezentat haurile logaritmice.
Problema 11.6
Rezolvare:
s + 20
= H1 (s) H2 (s) H3 (s) H4 (s) H5 (s)
s(s + 2) 2 (s 2 + 0.2s + 100)
H1 (s) = 1s
H(s) =
H2 (s) =
1 =
s+2
1
2
1
2
s + 1
K2
; K = 1; T = 1
T2 s + 1 2 2 2 2
H3 (s) = H2 (s)
1
1
100
H4 (s) =
=
= ...
s 2 + 0.2s + 100 1 2 2
1 0.01 s + 1
s
+
2
10
10
K4
...
unde K4 = 1 ; T 4 = 1 ; = 0.01
2
2
100
10
(T 4 ) s + 2 (T 4 ) s + 1
H5 (s) = s + 20 = 20 1 s + 1 = K5 (T 5 s + 1); K5 = 20; T 5 = 1
20
20
Se vor trasa deci 4 caracteristici logaritmice asimptotice de frecven deoarece
La2 () = La3 () . Pe abscis vor fi marcate punctele de frngere corespunztoare
care vor fi:
2f = 3f = 1 = 2 ; 4f = 1 = 10 ; 5f = 1 = 20
T2
T4
T5
Se observ clar cum cele mai mari erori apar n jurul pulsaiilor de frngere, dar
ele se pot calcula (vezi Anexa 11 ). Caracteristicile logaritmice faz-pulsaie se
reprezint n figurile de mai jos, n care, tot pentru o mai mare claritate, nu se
mai reprezint haurile logaritmice.
Pag84
Pag85
2
2
2
2
4 + 16 100 + (0.2 )
Pag86
Problema 11.7
Dei din caracteristica de mai sus nu se poate observa, pentru frecvene mari
caracteristica Nyquist intr n origine tangent la axa real, aa cum reiese din
caracteristica Bode de faz. Pentru a evidenia acest lucru vom trasa
caracteristica Nyquist exact pentru pulsaii mari (100...10000) :
Rspuns:
Pag87
Problema 11.9
Rspuns:
Problema 11.10
Rezolvare:
H(s) =
Pag88
2500 (s + 1)
s (s + 2) (s 2 + 30s + 2500)
unde: H 1(s) = 1s ;
K2
0, 5
1
1 1
H2(s) =
=
=
=
,K = 0,5 ; T2 = 0,5
s + 2 2 1 s + 1 0, 5s + 1 T 2 s + 1 2
2
H(s) = H1 (s)H2 (s)H3 (s)H4(s)
K3
2500
1
=
= 2
1
2
+ 30s + 2500
s + 2 50 0, 3s + 1 T 3 s 2 + 2 T 3 s + 1
50 2
K3 = 1 ; T3= 1 ; = 0, 3
50
H4(s) = s + 1 = K 4 (T4s+1) , K 4 = 1 ; T4 = 1
H3(s)=
s2
Aceste 4 funcii de transfer sunt funcii tip la care putem trasa rapid
caracteristicile de frecven. Mai nti se traseaz caracteristicile logaritmice
asimptotice (reprezentate prin drepte) i apoi cele logaritmice reale pentru
fiecare funcie de transfer n parte. Caracteristicile Bode globale se vor obine
prin nsumarea grafic a caracteristicilor Bode ale funciilor de transfer
componente. Vom obine astfel pentru H1 (s) cele dou caracteristici
logaritmice de frecven. Se observ cum caracteristica amplitudine - pulsaie
este o dreapt cu panta de - 20 dB/decad iar caracteristica faz - pulsaie este
o dreapt constant ce indic un defazaj de 90o sau - radiani.
2
Pag89
1
amplificarea este de 20 lg 1 = 20 lg
= 4, 437 dB, lucru confirmat
2 0, 3
2
de caracteristica real logaritmic amplitudine - frecven. Pentru H4(s) vom
avea caracteristicile logaritmice:
s + 1
s(Ts + 1)
1
s 2 (Ts + 1)
s + 1
s 2 (Ts + 1)
-20
-20
-20
-20
-20
-20
-40
20
20
-20
-20
-20
-60
Pag90
2500 (s + 1)
s (s + 2) (s + 30s + 2500)
2
=> H(j) =
2500 (j+ 1)
j(j + 2) (j) 2 +30j+2500
2500 (1 + j) (2 j) 2500 2 30 j
H(j) = j
2
(2 + 4) 2500 2 + 900 2
Pag91
Dac dorim o trasare mai precis a acestei diagrame Nyquist, mai putem
calcula P() i Q() pentru alte cteva valori intermediare ale lui .
P() = 2500
2
(2 + 4) 2500 2 + 900 2
2500 2 2 + 2 + 302
Q() = 2500
2
(2 + 4) 2500 2 + 900 2
Problema 11.11
Se obine:
A() = P 2 () + Q2 () = 2500
2 + 4
2 + 2 + 2
2500 2 + 900 2
2500 2 2 + 2 + 302
() = arctg
2500 2 30 2 + 2
2440 = 8, 871
31
8,8718
50,3
s + 1
(Ts + 1)2
s + 1
s(Ts + 1)2
0,244
-0,0329
c[e a1 t e a 2 t ]
1
-9,1981
(T 1 s + 1)(T 2 s +
Rspuns:
Problema 11.12
Pag92
Rspuns:
Problema 11.13
Rspuns:
Pag93
Caracteristica Nyquist
2
0
-2
-4
-6
-8
-10
-12
-14
-5
Problema 11.14
10
15
20
Rspuns:
Problema 11.15
Rspuns:
Problema 11.16
Rspuns:
Pag94
Problema 11.17
Rspuns:
Pag95
Problema 11.18
Rspuns: