Professional Documents
Culture Documents
Probleme Teoria Sistemelor
Probleme Teoria Sistemelor
Probleme Teoria Sistemelor
⎡ 1.5 ⎤
⎢ cos(3.1t ) sin(3.1t )⎥
3.1
e A⋅t = e − 3.5t ⋅ ⎢ ⎥
⎢ 4 sin(3.1t ) cos(3.1t ) ⎥
⎢⎣ 3.1 ⎥⎦
i =1
⎡ 1 − 2i i 2−i ⎤
⎢ 10 −
4 20 ⎥
⎢ ⎥
( A − 2iI )( A − I ) ⎢ 2 − i 1 1 + 2i ⎥
A20 = = − −
4i (2i + 1) ⎢ 5 2 10 ⎥
⎢ 2 + 4i 2 + i ⎥⎥
⎢− −i
⎣⎢ 5 5 ⎥⎦
⎡4 1⎤
⎢5 0
5⎥
⎢ ⎥
A + 4I ⎢ 4
2
1⎥
A30 = = 0
5 ⎢5 5⎥
⎢4 1 ⎥⎥
⎢ 0
⎢⎣ 5 5 ⎥⎦
i =1
Luam factorii:
f1 = (λ − i )(λ + i ) 2 ;
f 2 = (λ − i ) 2 (λ + 1);
f 3 = (λ + i );
f 4 = (λ − i ).
Rezulta matricele:
1⎡ 1 ⎤
A10 = ⎢( A + iI ) + A( A2 + I )⎥
2i ⎣ 2 ⎦
[
A11 = − (A + I )( AIi )
1 2
4
]
A20 = − ⎢( A − Ii ) + (A2 + I )A⎥
1⎡ 1 ⎤
2i ⎣ 2 ⎦
[
A21 = − ( A − Ii )(A2 + I )
1
4
]
⎡ 1 3 1 ⎤ ⎡ 1 1 1 1 ⎤
⎢ 2 0 ⎥ ⎢ − − ⎥
4i 4i 4i 4 4i 4
⎢ ⎥ ⎢ ⎥
⎢− 1 1 1
0 ⎥ ⎢ 1 1 1 1 ⎥
⎢ 4i 2 4i ⎥ ⎢ 4 4i 4 4i ⎥
e At = eit ⎢ ⎥ + teit ⎢ ⎥+
⎢ 0 1 1 1 ⎥ ⎢− 1 1 1 1 ⎥
−
⎢ 4i 2 4i ⎥ ⎢ 4i 4 4i 4 ⎥
⎢ 1 3 1 ⎥ ⎢ 1 1 1 1⎥
⎢− 0 − ⎥ ⎢− − − − ⎥
⎣ 4i 4i 2 ⎦ ⎣ 4 4i 4 4i ⎦
⎡1 3 1⎤ ⎡ 1 1 1 1⎤
⎢ 2 − 4i 0 − ⎥
4i ⎢ −
4i 4
−
4i
− ⎥
4
⎢ ⎥ ⎢ ⎥
⎢1 1
−
1
0 ⎥ ⎢ 1
−
1 1
−
1⎥
it ⎢ 4i 2 4i ⎥ it ⎢ 4 4i 4 4i ⎥
+e ⎢ ⎥ + te ⎢
⎢0 1 1 1 ⎢ 1 1 1 1 ⎥⎥
− ⎥
⎢ 4i 2 4i ⎥ ⎢ 4 4 4i 4⎥
⎢1 3 1 ⎥ ⎢ 1 1 1 1 ⎥
⎢ 0 ⎥ ⎢− − ⎥
⎣ 4i 4i 2⎦ ⎣ 4 4i 4 4i ⎦
⎡ t 3 t t 1 t ⎤
⎢ cos t + 2 sin t 2
sin t − cos t
2 2
sin t
2
sin t + cos t
2 ⎥
⎢ ⎥
⎢ t 1 t 1 t t ⎥
− sin t cos t + sin t sin t + cos t sin t
⎢ 2 2 2 2 2 2 ⎥
e AT =⎢ ⎥
t 1 t t 1 t
⎢ − sin t − sin t + cos t cos t − sin t sin t + cos t ⎥
⎢ 2 2 2 2 2 2 ⎥
⎢ 1 t t 3 t t ⎥
⎢− sin t − cos t − sin t − sin t − cos t cos t − sin t ⎥
⎣ 2 2 2 2 2 2 ⎦
⎡0 1 0⎤
A = ⎢⎢0 0 1 ⎥⎥ . Sa se calculeze e A⋅t .
⎢⎣0 0 0 ⎥⎦
Valorile proprii sunt: λ1 = λ2 = λ3 = 0 . Avem: s = 1, m = 3.
f ( A) = e At = f (λ1 ) ⋅ A10 + f ' (λ1 ) ⋅ A11 + f ' ' (λ1 ) ⋅ A12
Rezulta:
⎡ 1⎤
⎢ 0 0 ⎥
⎡1 0 0⎤ ⎡0 1 0 ⎤ 2
⎢ ⎥ ⎢ ⎥ ⎢ ⎥
A10 = ⎢0 1 0⎥; A11 = ⎢0 1 1⎥; A12 = ⎢0 0 0 ⎥
⎢⎣0 0 1 ⎥⎦ ⎢⎣0 0 0⎥⎦ ⎢0 0 0 ⎥
⎢ ⎥
⎣ ⎦
⎡ t ⎤
2
⎢1 t 2 ⎥
⎢ ⎥
e At = ⎢0 1 t ⎥
⎢0 0 1 ⎥
⎢ ⎥
⎢⎣ ⎥⎦
⎡0 1 0 0 0 0⎤
⎢0 0 1 0 0 0 ⎥⎥
⎢
⎢0 0 0 1 0 0⎥ A⋅t
A=⎢ ⎥ . Sa se calculeze e .
⎢0 0 0 0 1 0⎥
⎢0 0 0 0 0 1⎥
⎢ ⎥
⎢⎣0 0 −1 0 − 2 0⎥⎦
Se obtin ecuatiile:
f = λ ⇒ A11 + iA20 + A21 − iA30 + A31 = A
f = λ2 ⇒ − A20 + 2iA21 − A30 − 2iA31 = A2
f = λ (λ2 + 1) ⇒ A11 − 2 A21 − 2 A31 = A( A2 + I )
f = λ2 (λ2 + 1) ⇒ − 2iA21 + 2iA31 = A2 ( A2 + I )
f = λ2 + 1⇒ A10 + 2iA21 − 2iA31 = A2 + I
f = λ (λ2 + 1) ⇒ A11 = A( A2 + I ) 2
2
λI − A = λ2 (λ2 + 1) 2 = 0
λ1 = 0, m1 = 2; λ2 = i, m2 = 2; λ3 = −i, m3 = 2
2
f ( A) = e At = ∑ f (λi ) ⋅ Ai 0 + f ' (λi ) ⋅ Ai1 = f (λ1 ) ⋅ A10 + f ' (λ1 ) ⋅ A11 + f (λ2 ) ⋅ A20 + f ' (λ2 ) ⋅ A21 +
i =1
Problema 1.0
⎡− 2 3⎤ ⎡1 2 ⎤
Un sistem are matricele: A = ⎢ ⎥ , B = ⎢3 1⎥ , C = [4 2 ]
⎣ 0 − 1⎦ ⎣ ⎦
Se cere:
a) ecuatiile si schema bloc;
b) matricea de transfer;
c) raspunsul la intrare treapta unitara.
Dupa dimensiunile matricilor, rezulta dimensiunile sistemului: p = 2, q = 1, n = 2 .
Ecuatiile matriceale si scalare sunt:
⎧⎡ x&1 ⎤ ⎡− 2 3⎤ ⎡ x1 ⎤ ⎡1 2⎤ ⎡u1 ⎤
⎪⎢ ⎥ = ⎢ ⎥⎢ ⎥ + ⎢ ⎥⎢ ⎥
⎪⎣ x&2 ⎦ ⎣ 0 − 1⎦ ⎣ x2 ⎦ ⎣3 1⎦ ⎣u2 ⎦
⎨
⎪ y = [4 2]⎡ x1 ⎤
⎪ ⎢x ⎥
⎩ ⎣ 2⎦
⎧ x&1 = −2 x1 + 3 x2 + u1 + 2u2
⎪
⎨ x&2 = x2 + 3u1 + u2
⎪ y = 4x + 2x
⎩ 1 2
Problema 2.0
⎡− 4 0 ⎤ ⎡ 4⎤ ⎡− 2 1 ⎤
Un sistem are matricele: A = ⎢ ⎥ , B = ⎢ ⎥, C = ⎢ ⎥.
⎣ 2 − 6⎦ ⎣6 ⎦ ⎣ 2 0⎦
Se cere:
a) ecuatiile si schema bloc;
b) matricea de transfer;
c) raspunsul la intrare treapta unitara.
Dupa dimensiunile matricilor, rezulta dimensiunile sistemului: p = 1, q = 2, n = 2 si
schema bloc simplificata:
⎢ 8 ⎥
⎢ ( s + 4) ⎥
⎣ ⎦
Raspunsul la treapta va fi:
⎡ − 2( s + 8) ⎤
⎡ y1 ( s ) ⎤ ⎢ ( s + 4)( s + 6) ⎥
⎢ y ( s)⎥ = ⎢ ⎥ ⋅ U (s)
⎣ 2 ⎦ ⎢ 8 ⎥
⎢ ( s + 4) ⎥
⎣ ⎦
2 1
− 2( s + 8) 1 1
y1 ( s ) = ⋅ =−3 + − 3
( s + 4)(s + 6) s s s+4 s+6
8 1 2 2
y2 ( s ) = ⋅ = −
s+4 s s s+4
Raspunsul real va fi:
2 1
y1 (t ) = − + e − 4t − e − 6t
3 3
− 4t
y2 (t ) = 2 − 2e
Problema 3.0
Se da circuitul din figura urmatoare si se cere:
a) sa se determine functia de transfer;
b) ecuatiile canonice de stare RSCC, RSCO si schema bloc;
c) raspunsul la intrare treapta unitara.
Se considera urmatoarele valori: C1=100µF, C2=400µF, R1=1kΩ, R2=5kΩ.
Fig.1.4. Circuitul RC
Pentru RSCO:
⎧⎡ x&1 ⎤ ⎡ 0 − 5 ⎤ ⎡ x1 ⎤ ⎡0 ⎤
⎪⎢ ⎥ = ⎢ ⎥ ⋅ ⎢ ⎥ + ⎢ ⎥ ⋅u
⎪⎣ x&2 ⎦ ⎣ 1 − 12.5⎦ ⎣ x2 ⎦ ⎣0.5⎦
⎨
⎪ y = [0 1] ⋅ ⎡ x1 ⎤
⎪ ⎢x ⎥
⎩ ⎣ 2⎦
⎧ x&1 = −5 x2
⎪
⎨ x& 2 = x1 − 12.5 x2 + 0.5u
⎪y = x
⎩ 2
Problema 4.0
Se da circuitul R,C care urmeaza si se cere:
a) sa se calculeze functia de transfer;
b) sa se determine ecuatiile canonice pentru RSCC, RSCO si sa se realizeze
schemele bloc;
c) sa se determine raspunsul la intrare treapta unitara.
Se vor lua urmatoarele valori: C1=150µF, C2=500µF, R1=10kΩ, R2=5kΩ.
Fig.1.7. Circuitul RC
Utilizand teoremele lui Kirchhoff rezulta functia de transfer de forma:
R2C2 s 2.5s 0.66s
G ( s) = = = 2
1 + ( R1C1 + R2C2 + R1C2 ) s + R1C1R2C2 s 2
1 + 9s + 3.75s 2
s + 2.4s + 0.26
Matricele pentru RSCC sunt:
⎡ 0 1⎤ ⎡0 ⎤
A=⎢ ⎥ ; b = ⎢ ⎥; cT = [0 0.66]
⎣− 0.26 − 2.4⎦ ⎣1 ⎦
Matricele pentru RSCO sunt:
⎡0 − 0.26⎤ ⎡ 0 ⎤ T
A=⎢ ⎥ ;b=⎢ ⎥; c = [0 1]
⎣1 − 2.4 ⎦ ⎣0.66⎦
Rezulta ecuatiile de stare matriceale si scalare.
Pentru RSCC:
⎧⎡ x&1 ⎤ ⎡ 0 1 ⎤ ⎡ x1 ⎤ ⎡0⎤
⎪⎢ ⎥ = ⎢ ⎥ ⋅ ⎢ ⎥ + ⎢ ⎥ ⋅u
⎪⎣ x&2 ⎦ ⎣− 0.26 − 2.4⎦ ⎣ x2 ⎦ ⎣1 ⎦
⎨
⎪ y = [0 0.66] ⋅ ⎡ x1 ⎤
⎪ ⎢x ⎥
⎩ ⎣ 2⎦
⎧ x&1 = x2
⎪
⎨ x& 2 = −0.26 x1 − 2.4 x 2 + u
⎪ y = 0.66 x
⎩ 2
Pentru RSCO:
⎧⎡ x&1 ⎤ ⎡0 − 0.26⎤ ⎡ x1 ⎤ ⎡ 0 ⎤
⎪⎢ ⎥ = ⎢ ⎥⋅⎢ ⎥ + ⎢ ⎥ ⋅u
⎪⎣ x&2 ⎦ ⎣1 − 2.4 ⎦ ⎣ x2 ⎦ ⎣0.66⎦
⎨
⎪ y = [0 1] ⋅ ⎡ x1 ⎤
⎪ ⎢x ⎥
⎩ ⎣ 2⎦
⎧ x&1 = −0.26 x2
⎪
⎨ x&2 = x1 − 2.4 x2 + 0.66u
⎪y = x
⎩ 2
Problema 5.0
Un sistem are matricele:
⎡1 2⎤ ⎡2 ⎤
A = ⎢ ⎥, B = ⎢ ⎥, C = [1 − 1]
⎣1 0⎦ ⎣1 ⎦
Se cere:
a) sa se scrie ecuatiile canonice si sa se construiasca shema bloc;
b) sa se verifice controlabilitatea si observabilitatea;
c) sa se determine partea complet controlabila si schema bloc.
Ecuatiile canonice de stare sunt:
⎧⎡ x&1 ⎤ ⎡ 1 2 ⎤ ⎡ x1 ⎤ ⎡2⎤
⎪⎢ ⎥ = ⎢ ⎥ ⋅ ⎢ ⎥ + ⎢ ⎥ ⋅u
⎪⎣ x&2 ⎦ ⎣ 1 0 ⎦ ⎣ x2 ⎦ ⎣1 ⎦
⎨
⎪ y = [1 − 1] ⋅ ⎡ x1 ⎤
⎪ ⎢x ⎥
⎩ ⎣ 2⎦
⎧ x&1 = x1 + 2 x2 + 2u
⎪
⎨ x&2 = x1 + u
⎪y = x − x
⎩ 1 2
Schema bloc care rezulta pe baza ecuatiilor canonice de stare este data in continuare:
Fig.1.10. Schema bloc a sistemului
Se cerceteaza controlabilitatea:
⎡ 2 4⎤
QC = [B, B ⋅ A] = ⎢ ⎥ ; Rang QC = 1 < 2 = n , deci sistemul nu este controlabil.
⎣1 2 ⎦
Se cerceteaza observabilitatea:
T
[
QO = C , A ⋅ C = ⎢
T T
] T T ⎡ 1 0⎤
⎥ ; Rang QO = 2 = n , deci sistemul este complet observabil.
⎣− 1 2 ⎦
Deoarece sistemul nu este complet controlabil se determina partea complet controlabila
astfel:
⎡ 2 4M 1 0 ⎤
⎡2 4M1 0 ⎤ ⎢ ⎥ , de unde rezulta T si ecuatiile partii complet
QC MI = ⎢ ⎥ = 1
⎢
⎣1 2M0 1 ⎦ 0 0M − 1⎥
⎣ 2 ⎦
controlabile:
⎡ 1 0⎤
T =⎢ 1 ⎥
⎢− 1⎥
⎣ 2 ⎦
⎧ xˆ&1 = 2 xˆ1 + 2u
⎪
⎨ 1
⎪ y = xˆ1
⎩ 2
Problema 6.0
Un sistem are matricele:
⎡1 2 ⎤ ⎡2 ⎤
A=⎢ ⎥ , B = ⎢ ⎥, C = [1 − 1]
⎣0 3⎦ ⎣1 ⎦
Se cere:
a) sa se scrie ecuatiile canonice si sa se construiasca shema bloc;
b) sa se verifice observabilitatea;
c) sa se determine partea complet observabila si schema bloc.
Aplicand metodele cunoscute rezulta ecuatiile canonice si schema bloc.
⎧⎡ x&1 ⎤ ⎡ 1 2 ⎤ ⎡ x1 ⎤ ⎡2⎤
⎪⎢ ⎥ = ⎢ ⎥ ⋅ ⎢ ⎥ + ⎢ ⎥ ⋅u
⎪⎣ x&2 ⎦ ⎣ 0 3 ⎦ ⎣ x2 ⎦ ⎣1 ⎦
⎨
⎪ y = [1 − 1] ⋅ ⎡ x1 ⎤
⎪ ⎢x ⎥
⎩ ⎣ 2⎦
⎧ x&1 = x1 + 2 x2 + 2u
⎪
⎨ x&2 = 3 x2 + u
⎪y = x − x
⎩ 1 2
Se verifica observabilitatea:
[ ]T
QO = C T , AT ⋅ C T = ⎢
⎡ 1 1⎤
⎥ ; Rang QO = 1 < 2 = n deci sistemul nu este observabil.
⎣− 1 − 1⎦
Partea complet observabila se determina din relatia:
⎡ 1 1M1 0 ⎤ ⎡1 1M1 0 ⎤
QT O M I = ⎢ ⎥=⎢ ⎥
⎣− 1 − 1M0 1 ⎦ ⎣0 0M1 1 ⎦
⎡1 0⎤ ⎡1 1⎤ ⎡1 − 1⎤
T T = ⎢ ⎥; T = ⎢ ⎥; T −1 = ⎢ ⎥
⎣1 1⎦ ⎣0 1⎦ ⎣0 1 ⎦
⎡ x&ˆ ⎤ ⎡1 1⎤ ⎡ x ⎤
Se face transformarea: x = T ⋅ xˆ ⇒ ⎢ 1 ⎥ = ⎢ ⎥ ⋅ ⎢ 1 ⎥
⎢⎣ x&ˆ2 ⎥⎦ ⎣0 1⎦ ⎣ x2 ⎦
In final rezulta ecuatiile si schema bloc a partii complet observabile.
Problema 7.0
Un sistem are matricele:
⎡1 a ⎤ ⎡a ⎤
A=⎢ ⎥ , B = ⎢ ⎥, C = [1 − 1]
⎣0 b ⎦ ⎣1 ⎦
Se cere:
a) sa se scrie ecuatiile canonice si sa se construiasca shema bloc;
b) sa se determine a si b astfel incat sistemul sa aiba partea complet controlabila si
complet observabila de ordinul 1.
Se determina ecuatiile canonice si schema bloc care urmeaza:
⎧⎡ x&1 ⎤ ⎡ 1 a ⎤ ⎡ x1 ⎤ ⎡a ⎤
⎪⎢ ⎥ = ⎢ ⎥ ⋅ ⎢ ⎥ + ⎢ ⎥ ⋅u
⎪⎣ x&2 ⎦ ⎣ 0 b ⎦ ⎣ x2 ⎦ ⎣1 ⎦
⎨
⎪ y = [1 − 1] ⋅ ⎡ x1 ⎤
⎪ ⎢x ⎥
⎩ ⎣ 2⎦
⎧ x&1 = x1 + ax2 + au
⎪
⎨ x&2 = bx2 + u
⎪y = x − x
⎩ 1 2
Problema 8.0
Se da schema din figura urmatoare si se cere:
a) sa se determine functia de transfer;
b) sa se calculeze raspunsul la intrare treapta unitara.
Fig.1.13. Circuit
Problema 9.0
Se da schema din figura si se cere sa se calculeze matricea de transfer si raspunsul la
intrare treapta unitara.
Fig.1.14. Circuit
1 + Ts 1 + 0.5s Ts 0.5s
G1 ( s ) = = ; G2 ( s ) = =
Ts 0.5s 1 + 3Ts + T s
2 2
1 + 1.5s + 0.25s 2
⎡1 + 0.5s 0.5s ⎤
G ( s ) = [G1 ( s ) G2 ( s )] = ⎢
⎣ 0.5s 1 + 1.5s + 0.25s ⎥⎦
Raspunsul la intrare treapta unitara va fi:
2+s 0.5
Y (s) = 2 −
s 1 + 1.5s + 0.25s 2
y (t ) = 1 + 2t − 0.45(e −5.2t − e −0.8t )