Professional Documents
Culture Documents
0 1 0 ..... 0 1
0 0 1 ..... 0
2
Víi A 0 0 0 ..... ..... ; B 3 ; C 1 0 0 .... 0 ; D =
.... .... .... ..... ..... ....
an an 1 an 2 ..... a1 n
0
HÖ thèng trªn cã thÓ ®îc diÔn t¶ bëi ph¬ng tr×nh tr¹ng th¸i
.
Trong m«i trêng MATLAB viÖc chuyÓn ®æi hai c¸ch m« t¶ hÖ thèng
trªn ®îc thùc hiÖn ®îc thùc hiÖn mét c¸ch ®¬n gi¶n :
thÝ dô : §Ó ®iÒu khiÓn mét xe tù hµnh dÞch chuyÓn tõ ®iÓm nµy
Vihicle
sang ®iÓm kh¸c , qu¸ tr×nh nµy ®îc m« t¶ bëi s¬ ®å sau :
controler dynamics
u s 2s2 6s 5 1 y s
Input s 1 s 1 s 2 position
HÖ thèng nµy cã thÓ m« t¶ bëi c¸c ma trËn tr¹ng th¸i b»ng c©u lÖnh
sau :
>> [A,B,C,D]=ssdata(W)
A=
-4.0000 -0.6250 -0.1250
8.0000 0 0
0 2.0000 0
B=
2
0
0
C=
1.0000 0.3750 0.1563
D=
0
Muèn nghiªn cøu ph¶n øng cña hÖ thèng khi ®Çu vµo lµ u(t) ta chia
ra hai trêng hîp :
1 . u t 0 víi ®iÒu kiÖn ban ®Çu thÝ dô khi t 0 th× x 0 2 ;
x ' 0 0 , x '' 0 2 .
tøc lµ ta gi¶i ph¬ng tr×nh vi ph©n x ''' 4x '' 5x ' 2x 0 víi ®iÒu kiÖn
ban ®Çu trªn .
>> X=[];
>> x0=[-2;0;2];
>> for t=0:.01:10;
X=[X expm(A*t)*x0];
End
>> plot3(X(1,:),X(2,:),X(3,:),'*b')
§å thÞ trªn lµ quü ®¹o pha cña 3 biÕn tr¹ng th¸i x(1), x(2) vµ x(3) .
Muèn vÏ ®å thÞ cña c¸c biÕn tr¹ng th¸i theo thêi gian vµ ®Çu ra y theo
thêi gian ta thùc hiªn nh sau :
VÏ ®å thÞ c¸c biÕn tr¹ng th¸i theo thêi gian :
>> t=0:.01:10;
>> plot(t,X(1,:),t,X(2,:),t,X(3,:))
>> y=X(1,:)+.375*X(2,:)+.1563*X(3,:);
>> plot(t,y)
>> [V,D]=eig(A)
V=
0.1741 -0.0558 + 0.0000i -0.0558 - 0.0000i
-0.6963 0.4465 - 0.0000i 0.4465 + 0.0000i
0.6963 -0.8930 -0.8930
D=
-2.0000 0 0
0 -1.0000 + 0.0000i 0
0 0 -1.0000 - 0.0000i
>> expm(A)
ans =
-0.1944 -0.0946 -0.0122
0.7777 0.1944 -0.1353
2.1654 1.2771 0.8711
expm(X) = V*diag(exp(diag(D)))/V.
t
x(t) eAtx(0) eA ( t )Bu( )d
0
§Ó tÝnh tÝch ph©n nµy vµ vÏ quü ®¹o pha ba chiÒu cña c¸c biÕn tr¹ng
th¸i x(1),x(2),x(3) trong m«i trêng MATLAB ta thùc hiÖn nh sau
>> t=0:.01:10;
>> x0=[-2;0;2];
>> u=cos(.5*t);
>> [y,t,x]=lsim(ss(A,B,C,D),u,t,x0);
>> plot3(x(:,1),x(:,2),x(:,3),'*b');box on;grid;
VÏ ®å thÞ ®Çu ra y theo thêi gian vÒ nguyªn t¾c hoµn toµn gièng tr-
êng hîp u(t) 0 .