Documente Academic
Documente Profesional
Documente Cultură
F
k k
M
y
Figura 1
4
0.8
3.5
3
0.6
2.5
2 0.4
1.5
0.2
1
0.5 0
0
0 5 10 15 20 0 1 2 3 4
0.6
1
0.4
0.2
0.5
0
-0.2
0
-0.4
-0.5 -0.6
-0.8
-1 -1
0 5 10 15 20 -1 -0.5 0 0.5 1 1.5
Exerciţiul 2
Se consideră sistemul:
1 3 2 3 1
x x 1u
5 3 8 3
y 1 1x
a) Să se analizeze controlabilitatea stării sistemului;
b) Să se deducă subspaţiul controlabil al stării;
c) Să se simuleze evoluţia stării sistemului în situaţia în care mărimea de comandă
este u(t)=(t), respectiv u(t)=sint;
d) Aduceţi sistemul la forma canonică controlabilă şi evidenţiaţi zerourile de
decuplare la intrare ale sistemului.
a) Se definesc ca variabile MATLAB matricile sistemului:
» a=[-1/3,2/3;-5/3,-8/3];b=[1;-1];c=[1,1];d=0;
şi se calculează matricea de controlabilitate şi rangul acesteia obţinându-se:
»CO=ctrb(a,b);r=rank(CO)
1 -1
C , r=1<n=2
-1 1
Rezultatul obţinut sugeraeză că sistemul este de stare parţial controlabilă.
b) Subspaţiul controlabil al stării este :
2
1
X C Im C x , x ,
1
Concluzia care se desprinde din acest rezultat este aceea că, pentru oricare comandă
aplicată, evoluţia stării se va face într-un subspaţiu uni-dimensional, portretrul de
stare ocupând dreapta de coordonate x2=-x1.
c) Simularea răspunsului sistemului se realizează utilizând comenzile:
-pentru răspunsul indicial:
» t=0:0.1:5;
» [y,x]=step(a,b,c,d,1,t);
Rezultatele sunt specificate în figura 4:
1 0
-0.2
0.5
-0.4
-0.6
-0.5
-0.8
-1 -1
0 1 2 3 4 5 0 0.2 0.4 0.6 0.8 1
0.6 0.6
0.4 0.4
0.2 0.2
0 0
-0.2 -0.2
-0.4 -0.4
-0.6 -0.6
-0.8 -0.8
0 1 2 3 4 5 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8
Problema 1
Să se reia exerciţiul 2 pentru situaţia în care matricea de intrare a sistemului este
B=[1 1]T
Problema 2
Se consideră sistemul:
1 1 0 1
x 1 0 1 x 0u
1 0 0 1
y 1 0 0x
a) Să se analizeze controlabilitatea sistemului şi să se determine subspaţiul
controlabil al stării.
b) Să se aducă sistemul la forma canonică controlabilă şi să se specifice zerourile de
decuplare la intrare.