![線性系統(tǒng)的計(jì)算機(jī)輔助分析_第1頁](http://file4.renrendoc.com/view5/M00/21/07/wKhkGGZ6Om6AaG6GAADAegQ2j9Q229.jpg)
![線性系統(tǒng)的計(jì)算機(jī)輔助分析_第2頁](http://file4.renrendoc.com/view5/M00/21/07/wKhkGGZ6Om6AaG6GAADAegQ2j9Q2292.jpg)
![線性系統(tǒng)的計(jì)算機(jī)輔助分析_第3頁](http://file4.renrendoc.com/view5/M00/21/07/wKhkGGZ6Om6AaG6GAADAegQ2j9Q2293.jpg)
![線性系統(tǒng)的計(jì)算機(jī)輔助分析_第4頁](http://file4.renrendoc.com/view5/M00/21/07/wKhkGGZ6Om6AaG6GAADAegQ2j9Q2294.jpg)
![線性系統(tǒng)的計(jì)算機(jī)輔助分析_第5頁](http://file4.renrendoc.com/view5/M00/21/07/wKhkGGZ6Om6AaG6GAADAegQ2j9Q2295.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2012/3/111
控制系統(tǒng)的數(shù)學(xué)描逑與建模
工;aim力g
2012/3/11
■在線性系統(tǒng)理論中,一般常用的數(shù)學(xué)模型
形式有:
■系統(tǒng)的外部模型
■微分方程模型
■傳遞函數(shù)模型
■零極點(diǎn)增益模型
■部分分式模型
■系統(tǒng)的內(nèi)部模型
■狀態(tài)方程模型,系統(tǒng)仿真中常常使用此類模型
■這些模型之間有內(nèi)在的聯(lián)系,可以相互進(jìn)
行轉(zhuǎn)換。
2012/3/113
線性定常連續(xù)系統(tǒng)的微分方程模型
■微分方程是控制系統(tǒng)模型的基礎(chǔ),一般來
講,利用機(jī)械學(xué)、電學(xué)、力學(xué)等物理規(guī)律,
便可以得到控制系統(tǒng)的動(dòng)態(tài)方程,這些方
程對于線性定常連續(xù)系統(tǒng)而言是一種常系
數(shù)的線性微分方程。
■如果已知輸入量及變量的初始條件,對微
分方程進(jìn)行求解,就可以得到系統(tǒng)輸出量
的表達(dá)式,并由此對系統(tǒng)進(jìn)行性能分析。
2012/3/114
線性定常連續(xù)系統(tǒng)的微分方程模型
■通過拉氏變換和反變換,可以得到線性定
常系統(tǒng)的解析解,這種方法通常只適用于
常系數(shù)的線性微分方程
■解析解是精確的,然而通常尋找解析解是
困難的。
■MATLAB提供了odc23、ode45等微分方程的
數(shù)值解法函數(shù),不僅適用于線性定常系統(tǒng),
也適用于非線性及時(shí)變系統(tǒng)。
2012/3/115
控制余統(tǒng)的教學(xué)模型
???—
2012/3/116
■先建立部件(環(huán)節(jié))的微分方程
■然后建立控制系統(tǒng)的微分方程
■微分方程是系統(tǒng)所遵循的運(yùn)動(dòng)規(guī)律直接得
出的時(shí)域由各變量的關(guān)系式。
■建立模型的方法
根據(jù)不同系統(tǒng)(電、力、熱等)所遵循的
運(yùn)動(dòng)或變化規(guī)律列寫方程。
2012/3/117
線性定常連續(xù)系統(tǒng)的微分方程模型
exp3_l.m
■電路圖如下,R=L4歐,L=2亨,C=0.32法,初
始狀態(tài):電感電流為零,電容電壓為0.5V,t=0
時(shí)刻接入IV的電壓,求Ovtvl5s時(shí),,(t),%(t)的
值,并且畫出電流與電容電壓的關(guān)系曲線。
u=L—Ri+u
dt
i=C--
dt
2
一dudu
LC—f+RC-M+M
dt~dt
2
duRdu。11
+--------——Uc'
2012/3/11drLdtLC8
f⑴
(1)單位脈沖(0
(2)單位階躍1(0
(3)單位的It
2
(4)單位加速度t/2
at
(5)ms*e
(6)正弦豳數(shù)sint
(7)余弦豳敗cost
2012/3/119
M
a1d”a2dM.一?a田C+“m)b2r-mbmr
L:設(shè)初始條件為0
11n-111-2mml
a^+a2sa3s+???ans+an+1Qs)b1S+b2s□+bms*R(s)
???+4)3+i
G(3…笆
H(s)qs〃+a2s...+a“san+x
輸出/輸入
2012/3/1110
傳遞函數(shù)描述
、連續(xù)系統(tǒng)的傳遞函數(shù)模型
■連續(xù)系統(tǒng)的傳遞函數(shù)如下:
C(S)b《+bS'…+b“Sbm+x
n-n---------------------------
R(s)axs+a2s...+ansan+x
■對線性定常系統(tǒng),式中S的系數(shù)均為常數(shù),且函不等于零,
這時(shí)系統(tǒng)在MATLAB中可以方便地由分子和分母系數(shù)構(gòu)成
的0個(gè)向量唯一地確定出來,這兩個(gè)向量分別用和
表示。
num=[b1?b2?...,bm?bm+1]
den-[a],a2,???,%聲□+]]
注意:它們都是按s的降幕進(jìn)行排列的。
2012/3/1111
、零極點(diǎn)增益模型
■零極點(diǎn)模型實(shí)際上是傳遞函數(shù)模型的另一種表現(xiàn)形式,其
原理是分別對原系統(tǒng)傳遞函數(shù)的分子、分母進(jìn)行分解因式
處理,以獲得系統(tǒng)的零點(diǎn)和極點(diǎn)的表示形式。
G⑸二K:4)(sZ2)…(sz」
(sPi)(sP2)???($
■K為系統(tǒng)增益,4為零點(diǎn),Pj為極點(diǎn)
■在MATLAB中零極點(diǎn)增益模型用[z,p,K]矢量組表示。即:
Z-[Zj,Z2,..??Zm]
P=[P1,P2,…,Pn〕
K=[K]
加函數(shù)可以用來求傳遞函數(shù)的零極點(diǎn)和增益。
201tf2zp()12
三、部分分式展開
■控制系統(tǒng)常用到并聯(lián)系統(tǒng),這時(shí)就要對系統(tǒng)函數(shù)進(jìn)行
分解,使其表現(xiàn)為一些基本控制單元的和的形式。
G(s)=--一左(s)
IsPi
■函數(shù)|r,p,k]=residue(b,a)對兩個(gè)多項(xiàng)式的比進(jìn)行部分展
開,以及把傳函分解為微分單元的形式。
■向量b和a是按s的降幕排列的多項(xiàng)式系數(shù)。部分分式展
開后,余數(shù)返回到向量r,極點(diǎn)返回到列向量p,常數(shù)
項(xiàng)返回到k。
■若分子多項(xiàng)式階次與分母多項(xiàng)式相等,k為標(biāo)量,若小
于,該項(xiàng)不存在。
■[b,a]=residue(r,p,k)pT以將部分分式轉(zhuǎn)化為多項(xiàng)式比
2012/3/%)頌0)。13I
舉例
1.傳遞函數(shù)描述
?、12?+24?20
1)G(s)二一7----;----;-------
2/+4?6s2+2s2
》num=[l2,24,0,20];den=[24622];
4(s+2)(16s+6)2
2)G(s)=
s(s+l)3(s33/+2s5)
借助多項(xiàng)式乘法函數(shù)conv來處理:
》num=4*conv([l,2],conv([l,6,6],[1,6,6]));
》den=conv([l,0],conv([l,l],conv([l,l],conv([l,l],[l,392,5]
2012/3/1114
2.零極點(diǎn)增益模型
1+1卜230s
G(s)=
/+9?45?+87550
z=p=k=
》num=[l,11,30,0];0-3.0000+4.0000i1
》den=[l,9,45,87,50];_6-3.0000-4.0000i
》
[z,p,k]=tf2zp(num5den)_5-2.0000
-1.0000
結(jié)果表達(dá)式:G(S)_s(s+6)(s5)
⑻=(s+l)(s2)(s+34力(s+34))
2012/3/1115
3.部分分式展開
2s3+9s1
G(s)=
53+s24s+4
》num=[2,0,9?l];
》den=[l,1,4,4];rPk
w「…ii、0.0000-0.2500i0.0000+2.0000i2
》[r,p,k]=residue(num?den)
0.0000+0.2500i0.0000-2.0000i
結(jié)果表達(dá)式:-2.0000-1.0000
0.25z0.25z2
G(s)=2---------------1------------
s2is2i5+1
2012/3/1116
內(nèi)部模型
、、研究控制系統(tǒng)的兩種方法
1、建立在傳遞函數(shù)基礎(chǔ)上的經(jīng)典控制理論,其數(shù)學(xué)基礎(chǔ)
是微分方程和積分變換。(40—50年代)傳遞函數(shù)描
述實(shí)際是一種外部描述法,即輸入一輸出描述,它的
前提是把系統(tǒng)視為一個(gè)“黑箱”,不去表征系統(tǒng)的內(nèi)
部結(jié)構(gòu)和內(nèi)部變量,只是反映外部變量間的因果關(guān)系,
即輸入一輸出間的因果關(guān)系。(見圖1)
A%
%
*y2
up
系統(tǒng)是由一些相互制約的部分構(gòu)成的整體,方塊以
2012/3/11外部分稱為系統(tǒng)環(huán)境。系統(tǒng)輸入、系統(tǒng)輸出統(tǒng)稱為闔
統(tǒng)外部變量。
2、建立在狀態(tài)空間描述基礎(chǔ)上的現(xiàn)代控制理論,其
數(shù)學(xué)基礎(chǔ)是線性代數(shù)和矩陣?yán)碚?。?0年代一現(xiàn)
在)
現(xiàn)代控制理論一般采用內(nèi)部描述。
內(nèi)部描述是基于系統(tǒng)內(nèi)部分析的一類數(shù)學(xué)模型,
它不僅考慮系統(tǒng)的外部變量(輸入、輸出),還要考
慮系統(tǒng)的內(nèi)部變量(狀態(tài)變量)。它需要有2個(gè)數(shù)學(xué)
方程來組成。一個(gè)是反映系統(tǒng)內(nèi)部變量組和輸入變量
空間的因果關(guān)系的數(shù)學(xué)表達(dá)式,稱狀態(tài)方程。另一個(gè)
是表征系統(tǒng)內(nèi)部變量組及輸入變量組和輸出變量組間
轉(zhuǎn)換關(guān)系的數(shù)學(xué)表達(dá)式,稱輸出方程。
%*Yi
%AY2
Xi,-X3,……,Xn
Tq
2012/3/1118
狀態(tài)空間描述的~
一、基本定義
先看一個(gè)RLC電力的例子
圖中,u-輸入變量
列寫微分方程:---------------
°如二,圖1」
dt
di.
LFRi4+〃2
dt
LC、RC皿uc+u
消去中間變量:dtdt
U"1
U(s)LCS^RCS1
2012/轉(zhuǎn)函表示形式:19
一階微分方程表示形式:
.du1.
u=-c--i
cdtc
:di1R.1
i——=—u?—i—u
dtLcLL
向量矩陣表示形式:
uc07?u0
=
J1R;1
T1T
在向量矩陣表示形式中,如果令占=%X2=i
則其變?yōu)?/p>
60/匹0
二u
土J_區(qū)Y±
?/V°TT9r
2012/3/1120
X00
Y—1,A_L,b=
R'J_
再令LLL
則可寫為:X=AXbu
1、狀態(tài)變量:足以完全表征系統(tǒng)運(yùn)動(dòng)狀態(tài)的最
小個(gè)數(shù)的一組變量稱為狀態(tài)變量。如果給定了
t二to時(shí)刻這組變量值,和t>=to時(shí)輸入的時(shí)間
函數(shù),那么,系統(tǒng)在t〉二to的任何瞬間的行為
就完全確定了。
2、狀態(tài)向量:以狀態(tài)變量為元所組成的向量,稱
為狀態(tài)向量。如Xi(t)、X2(t)……X"t)是系統(tǒng)
一組狀態(tài)變量。則狀態(tài)向量為:
工()
X。)=2」或x7再⑺,》2。)…%?)]
2012/3/11%”)21
3、狀態(tài)空間:以狀態(tài)變量Xi,X2,…Xn為坐標(biāo)軸,
組成的n維空間稱為狀態(tài)空間。狀態(tài)空間中的
每一點(diǎn)都代表了狀態(tài)變量的唯一的,特定的一
組值。狀態(tài)隨時(shí)間的變化過程,則構(gòu)成了狀態(tài)
空間中的一條軌跡,這條軌跡稱為狀態(tài)軌跡。
4、狀態(tài)方程:由系統(tǒng)的狀態(tài)變量構(gòu)成的一階微
分方程組稱為狀態(tài)方程。狀態(tài)方程反映了輸入
與狀態(tài)變量間的關(guān)系。
X—AXbu
5、輸出方程:系統(tǒng)輸出與狀態(tài)變量間的函數(shù)關(guān)
系。例如,前例中,若取心為輸出,則有y二『
寫出矩陣形式:歹=口0]西
2012/3/11Y22
若指定i為輸出,貝1Jy=ix2y=[。i]
若指定外,妁為輸出,則
x
必二以i必=1o演Y=(
=ix1
y22y2°9
、狀態(tài)空間表達(dá)式:
系統(tǒng)的狀態(tài)方程和輸出方程合起來稱為系統(tǒng)的狀
態(tài)空間表達(dá)式,或稱狀態(tài)空間描述。
對于前例,其狀態(tài)空間描述為:
rX-AXbu
ty=cx
2012/3/1123
一般,多輸入多輸出系統(tǒng)的狀態(tài)空間表達(dá)式為:
X=AXBU
U
2012/3/1124
必
2012/3/1125
狀態(tài)空間描述
■狀態(tài)方程與輸出方程的組合稱為狀態(tài)空間表達(dá)式,又
稱為動(dòng)態(tài)方程,經(jīng)典控制理論用傳遞函數(shù)將輸入一輸
出關(guān)系表達(dá)出來,而現(xiàn)代控制理論則用狀態(tài)方程和輸
出方程來表達(dá)輸入一輸出關(guān)系,揭示了系統(tǒng)內(nèi)部狀態(tài)
對系統(tǒng)性能的影響。
x=AxBu
y=CxDu
■在MATLAB中,系統(tǒng)狀態(tài)空間用(A,B,C,D)矩陣組
表示.
2012/3/1126
狀態(tài)空間描述
系統(tǒng)為一個(gè)兩輸入兩輸出系統(tǒng)
1691046
3126824
X=XU
4791122
512131410
0021
y=x
8022
》A=[l6910;31268;47911;5121314];
》B=[46;24;22;10];
》C=[0021;8022];
》D=zeros(2,2);
2012/3/1127
模型的轉(zhuǎn)換
一、模型的轉(zhuǎn)換
■在一些場合下需要用到某種模型,而在另外一些場合
下可能需要另外的模型,這就需要進(jìn)行模型的轉(zhuǎn)換。
■模型轉(zhuǎn)換的函數(shù)包括:
residue:傳遞函數(shù)模型與部分分式模型互換
ss2tf:狀態(tài)空間模型轉(zhuǎn)換為傳遞函數(shù)模型
ss2zp:狀態(tài)空間模型轉(zhuǎn)換為零極點(diǎn)增益模型
tf2ss:傳遞函數(shù)模型轉(zhuǎn)換為狀態(tài)空間模型(可控標(biāo)準(zhǔn)型)
tf2zp:傳遞函數(shù)模型轉(zhuǎn)換為零極點(diǎn)增益模型
zp2ss:零極點(diǎn)增益模型轉(zhuǎn)換為狀態(tài)空間模型
zp2tf:零極點(diǎn)增益模型轉(zhuǎn)換為傳遞函數(shù)模型
2012/3/1128
模型的轉(zhuǎn)換
1)已知系統(tǒng)狀態(tài)空間模型為:/=;;X;〃
A=[01;l-2];B=[0;l];
C=[1,3];D=[1];V=3卜u
[num,den]=ss2tf(A,B,C,D,iu)
%iu用來指定第n個(gè)輸入,當(dāng)只有一個(gè)輸入時(shí)可忽略。
》num=l52;den=l21;
s2+5s2
G(s)=
s?+2sT
》[z,p,k]=ss2zp(A,B,C,D,iu)
》z=-4.5616p=-1k=l
-0.4384-1
l*(s+4.5616)(s0.4384)
G(s)=
2012/3/1129
模型的轉(zhuǎn)換
2)已知一個(gè)單輸入三輸出系統(tǒng)的傳遞函數(shù)模型為:
G]](s)=九2——/--------G21(^)=-——1——
〃(s)513+6s211s+6/6s~+lls6
S2+2S
q(\+K“+6
num=[O0-2;0-1-5;12O];den=[l6116];
[A,B,C,D]=tf2ss(num?den)
》A=-6-11-6B=1C=00-2D=0
10000-1-50
01001200
2012/3/1130
3)系統(tǒng)的零極點(diǎn)增益模型:
6(s+3)
G(s)=
(s+l)(s2)(s+5)
z=[-3];p=[-l,-2,-5];k=6;
[num,den]=zp2tf(z9p,k)
》num=00618den=181710
[a,b,c,d]=zp2ss(z,p,k)
有兩個(gè)內(nèi)部
》a=-1.000000b=l變量
2.0000-7.0000-3.16231
03.162300
c=001.8974d=0
股。涉蠢1零極點(diǎn)的輸入可以寫出行向量,也可以寫出列向量。31
4)已知部分分式:
0.25z0.25/2
G(s)=2-----1----------
s2,52/s+1
r=[-0.25i,0.25i,-2];
p=[2i,-2i,-l];k=2;
[num,den]=residue(r,p,k)
》num=
2091
》den=
1144
■注意余式一定要與極點(diǎn)相對應(yīng)。
2012/3/1132
模型的連接
并聯(lián)
麗,
控制系統(tǒng)計(jì)算機(jī)輔助設(shè)計(jì)一MATLAB語
2012/3/11言與應(yīng)用
parallel
[a,b?c,d]=parallel(al,bl,cl,dl,a2,b2,c2,d2)
■并聯(lián)連接兩個(gè)狀態(tài)空間系統(tǒng)。
[a,b,c?d]=parallel(al,bl,cl,dl#2,b2,c2,d2,inp1,inp2,outl?out2)
■inpl和inp2分別指定兩系統(tǒng)中要連接在一起的輸入端編號,從
ul,u2,...,un依次編號為1,2,…再;outl和out2分別指定要作相加的輸
出端編號,編號方式與輸入類似。inpl和inp2既可以是標(biāo)量也可以
是向量。outl和out2用法與之相同。如inpl=l,inp2=3表示系統(tǒng)1的第
一個(gè)輸入端與系統(tǒng)2的第三個(gè)輸入端相連接。
■若inpl=[l3],inp2=[21]則表示系統(tǒng)1的第一個(gè)輸入與系統(tǒng)2的第二個(gè)
輸入連接,以及系統(tǒng)1的第三個(gè)輸入與系統(tǒng)2的第一個(gè)輸入連接。
[num,den]=parallel(numl,denl,num2,den2)
■將并聯(lián)連接的傳遞函數(shù)進(jìn)行相加。
2012/3/1134
串聯(lián)
前一環(huán)節(jié)的輸出景是后一環(huán)節(jié)的輸入景的連接稱為
環(huán)節(jié)的串聯(lián)。如下圖所示,
RM)RJ7R/&)
控制系統(tǒng)計(jì)算機(jī)輔助設(shè)計(jì)一MATLAB語
2012/3/11言與應(yīng)用
2.串聯(lián):series
[a5b5c5d]=series(al5bl5cl,dl,a2,b2,c2,d2)
■串聯(lián)連接兩個(gè)狀態(tài)空間系統(tǒng)。
[a?b?c,d]=series(al?bl5cl,dl,a2,b2,c2,d2,out1,in2)
■outl和in2分別指定系統(tǒng)1的部分輸出和系統(tǒng)2的部分輸入進(jìn)行連
接。
[num?den]=series(numl?denl,num2,den2)
■將串聯(lián)連接的傳遞函數(shù)進(jìn)行相乘。
2012/3/1136
R(s)
B(s)
2012/3/1137
3.反饋,feedback
[a,b,c,d]=feedback(al,bl,cl,dl,a2,b2,c2,d2)
■將兩個(gè)系統(tǒng)按反饋方式連接,一般而言,系統(tǒng)1為對象,系統(tǒng)2為反
饋控制器。
[a,b,c?d]=feedback(al,bl,cl,dl,a2,b2,c2,d2,)
■系統(tǒng)1的所有輸出連接到系統(tǒng)2的輸入,系統(tǒng)2的所有輸出連接到系
統(tǒng)1的輸入,sign用來指示系統(tǒng)2輸出到系統(tǒng)1輸入的連接符號,sign
缺省時(shí),默認(rèn)為負(fù),即sign=-l。總系統(tǒng)的輸入/輸出數(shù)等同于系統(tǒng)1。
[a,b,c,d]=feedback(al,bl?cl,dl,a2,b2,c2,d2,inp1,outl)
■部分反饋連接,將系統(tǒng)1的指定輸出。utl連接到系統(tǒng)2的輸入,系統(tǒng)2
的輸出連接到系統(tǒng)1的指定輸入inpl,以此構(gòu)成閉環(huán)系統(tǒng)。
[num,den]=feedback(numl,deni,num2,den2,sign)
■可以得到類似的連接,只是子系統(tǒng)和閉環(huán)系統(tǒng)均以傳遞函數(shù)的形式
表示。sign的含義與前述相同。
2012/3/1138
單位反饋
R(s)E(s)C(s)
—>0—G(s)
_A
C(s)
2012/3/1139
4.閉環(huán):cloop(單位反饋)
[ac?bc,cc,dc]=cloop(a,b9c,d,sign)
■通過將所有的輸出反饋到輸入,從而產(chǎn)生閉環(huán)系統(tǒng)的狀態(tài)空間
模型。當(dāng)sign=l時(shí)采用正反饋;當(dāng)sign=-l時(shí)采用負(fù)反饋;sign
缺省時(shí),默認(rèn)為負(fù)反饋。
[ac,be,cc,dc]=cloop(a,b,c,d,outputs,inputs)
■表示將指定的輸出outputs反饋到指定的輸入inputs,以此構(gòu)成
閉環(huán)系卷勺狀態(tài)空間模型。一般為正反饋,形成負(fù)反饋時(shí)應(yīng)在
inputs中采用負(fù)值。
[numc,denc]=cloop(num9den,sign)
■表示由傳遞函數(shù)表示的開環(huán)系統(tǒng)構(gòu)成閉環(huán)系統(tǒng),sign意義與上
述相同。
2012/3/1140
1)exp3_2.m
■系統(tǒng)1為:010
x.=M
11211
%=口3]匹/
■系統(tǒng)2為:
010
y2=[14民
■求按串聯(lián)、并聯(lián)、正反饋、負(fù)反饋連接時(shí)的系統(tǒng)狀態(tài)方程
及系統(tǒng)1按單位負(fù)反饋連接時(shí)的狀態(tài)方程。
2012/3/1141
2)exp3_3.m
■系統(tǒng)1、系統(tǒng)2方程如下所示。求部分并聯(lián)后的狀態(tài)空間,
要求ull與u22連接,ul3與u23連接,yll與y21連接。
■^11144孫01011\1
,12=
221X\2100〃12
"13
Y362%13001〃13
X]]u\1
九001010
W
—工1212
h2011101
%13〃13
“21
110X2l100〃21
—
%22321%22010觀22
文23161%23001〃23
%21u21
y21010110
X
—22u22
?22101101
X23u23
2012/3/1142
■線性系統(tǒng)定性分析
2012/3/1143
線性系統(tǒng)的穩(wěn)定性分析
■給定線性系統(tǒng)模型,如何分析穩(wěn)定性?
日
€<、
nk訃
憶目二貨門n1
TA—
宵
甘
.昂
才u
L
i
.11Wi'寸母6.
仙d二一%3..f、.jt,0^.'./KTH-MWkQ./'I/rsxfcfjf.?I,-、.^->rv^?I號,
般口#題LL爛J■+uier<-邂罰冊:野密油*燹蠟幅%升
■由控制理論可知,用Routh
表格可以判定該系統(tǒng)穩(wěn)定性。
■EdwardJohnRouth(1831-1907)
■歷史局限性
2012/3/1144
狀態(tài)方程系統(tǒng)的穩(wěn)定性
■連續(xù)線性狀態(tài)方程
(x(t)=Ax(t)+Bu(t)
1期(t)=Cx(t)+Du(t)
■解析解
x(t)=以珀)+feA(t~T)
Jo
■穩(wěn)定性:A矩陣的特征根均有負(fù)實(shí)部
2012/3/1145
離散系統(tǒng)的穩(wěn)定性
■離散系統(tǒng)狀態(tài)方程
Jx[(k+1)T]=Fx(kT)+Gu(kT)
In(kT\**\-??-—7。、工■W(kJT?\-—4-一Fh、,i+K-?-k/T、
■離散系統(tǒng)時(shí)域響應(yīng)解析解
k—1
x(kT)=Fkx(Q)+£尸J-G似漢)
i=0
■穩(wěn)定性判定:所有特征根均在單位圓內(nèi)
2012/3/1146
Routh判據(jù)的歷史局限性
■Routh判據(jù)提出時(shí),沒有求多項(xiàng)式根的方法
■現(xiàn)在求解矩陣特征根、求解多項(xiàng)式方程的
根輕而易舉,無需間接方法
■Routh判據(jù)只能得出是否穩(wěn)定,進(jìn)一步信息
得不出來,如系統(tǒng)是否振蕩
■離散系統(tǒng)無法由Routh方法直接判定,得借
助于Jury判據(jù),更復(fù)雜
■穩(wěn)定性分析方法不統(tǒng)一
2012/3/1147
■直接判定
■狀態(tài)方程模型
■由eig(A)可以求出所有特征根
■離散系統(tǒng):abs(eig(A))
■傳遞函數(shù)模型:完全同樣方法
■圖解判定法
■連續(xù)系統(tǒng):pzmap(G)
「曷散系統(tǒng):pzmap(G),同時(shí)畫出單位圓
2012/3/1148
例4」高階系統(tǒng)穩(wěn)定性判定
■直接分析方法
?num=[l?,5?,108,180,4?];
den=[l,21,184,870,2384,3664,2496,0];
G=tf(num,den);GG=feedback(G,1);
pzmap(GG)
eig(GG)'
exaiqdel
2012/3/1149
例4-2高階離散單位負(fù)反饋系統(tǒng)模型
6Z2-0.6Z-0.12
H⑶二
z4-z3+0.25?+0.25--0.125
z-0.6
Gc(z)=0.3T=0A
z+0.8
■MATLAB求解
X?den=[1-1Q.250.25-0.125];
num=[6-?.6-0.12];H=tf(num,den,'Ts'.1);
z=tf('z','Ts'Gc=0.3-(z-0.6)/(z+0.8);
「「—crHr-IF廣z-?1、■
5JT-JLUUUL/ClJJV11JLkJL,XJ,
pzmap(GG),abs(eig(GG)')
example2
2012/3/1150
線性反饋系統(tǒng)的內(nèi)部穩(wěn)定性
■輸入、輸出穩(wěn)定是不夠的,因?yàn)槿魞?nèi)部信
號可能過大,對系統(tǒng)作硬件破壞
■應(yīng)該引入內(nèi)部穩(wěn)定性概念,保證內(nèi)部信號
也是穩(wěn)定的。
2012/3/1151
■由給定穩(wěn)定輸入K4〃到內(nèi)部信號孫孫X3
都穩(wěn)定的系統(tǒng)稱為內(nèi)部穩(wěn)定系統(tǒng)
■傳遞函數(shù)矩陣
修11-G(s)H(s)-H(s)
1
%2二Gc(s)1—Gc(s)"(s)
A"八
Gin1
工3一\^z
其中M(s)=1+G(s)Gc(s)H(s)
■逐一判定每個(gè)子傳遞函數(shù)的穩(wěn)定性很煩瑣
■內(nèi)部穩(wěn)定性定理
2012/3/1152
內(nèi)部穩(wěn)定性定理
■閉環(huán)系統(tǒng)內(nèi)部穩(wěn)定的充要條件為
■1+H(s)G(s)Gc(s)沒有不穩(wěn)定極點(diǎn)
■H(s)G(s)Gc(s)沒有不穩(wěn)定零極點(diǎn)對消
■第一個(gè)條件等效于輸入輸出穩(wěn)定性
■判定第2條件即可
■可以編寫MATLAB函數(shù)判定內(nèi)部穩(wěn)定性
key=intstable(G
2012/3/1153
■判定的MATLAB函數(shù)
fimctioiikeysintstiihl?(-G,GcyH)
533
£*>-?CV_J:三,常斤。4的,,?_."自1-:■-f率弟自j褶信腐r'lfei、\f竦\7」恭德旅7aH">Y,,#、可
Go=H^G^Gc;Gol^inreal(Go)i
j、八;/■:,尸尸1冷\,:?絲e/炒瑜一...,一卷醞_也々塔靜/啰回0皿胃3一口,G疥\J.L匐,r.iiI-號if運(yùn)'(C提'/r:x24上/\沙?■
.曷冬"Setdi££C混醺5zl)I
£產(chǎn)/譯F-『奇飛.噌后喃公宗座融,設(shè)湘后糜
IX1顯31圈費(fèi)墨)您施I闖蹴薪修值步訓(xùn)歐
key=any(abs(p)>1);
ifk.eyss?kkey^2*awCcbs(^K)>1);end
else.%一經(jīng)秦編判定
l<@y=any(realL.Cp>>?);
gSteyH?啜,翅螂歲(>ecO,C燙念)j;EITCI
end
2012/3/1154
■系統(tǒng)的狀態(tài)方程表示稱為系統(tǒng)實(shí)現(xiàn)
■不同狀態(tài)選擇下,狀態(tài)方程不惟一
■相似變換
■非奇異矩陣7
■狀態(tài)變換N=T^X
■新狀態(tài)方程模型
z(一t^=Atz(+RQM一八,且二(0)二77i冗(0)
期。=Ctz(t)+Dtu(t)
2012/3/1155
■狀態(tài)變換公式
X
At=T^AT,Bt=T-B
Ct=CT.Dt=D
■MATLAB求解方法
Gi=ss2ss(G,T)|
2012/3/1156
例4-3已知系統(tǒng)和轉(zhuǎn)換矩陣
■MATLAB求解
;??1叱???II;一②奄.一5?—事寫一?!!?』?
@1二第儂川鶴洞漕聞,葭裳241<%』?>
工三會走鯉迅縝&璘怨<鼻??:磴二您邀濾潘國《(氤L有O
2012/3/1157
■變換結(jié)果
/
-10-35-50-241
1000,、0/、
之⑺=00N⑺十0譏⑺
,Loo100
、)0=[172424]n⑴
■可見,相似變換能改變系統(tǒng)的結(jié)構(gòu)
■引入相似變換矩陣,可以將已知系統(tǒng)轉(zhuǎn)換
成其他的形式
2012/3/1158
4.1.4線性系統(tǒng)的可拄性分析
■可控性定義
■假設(shè)系統(tǒng)由狀態(tài)方程(AS,C,_D)給出,對
任意的初始時(shí)刻如果狀態(tài)空間中仟一狀
9-------b-A■,/.P,f——?9T—
r--■/
態(tài)修⑺可以從初始狀態(tài)犬Bo)處,由有界的輸
人信號”⑺的驅(qū)動(dòng)下.在有限時(shí)間U內(nèi)能夠到
達(dá)任意預(yù)先指定的狀態(tài)看(外,則稱此狀態(tài)是可控
的。如果系統(tǒng)中所有的狀態(tài)都是可控的,則稱該
系統(tǒng)為完全可控的系統(tǒng)C
■系統(tǒng)的可控性就是指系統(tǒng)內(nèi)部的狀態(tài)是不是可以由外
部輸出信號控制的性質(zhì),
2012/3/1159
比如一個(gè)系統(tǒng)的狀態(tài)空間描述為:
X40$1
.—〃"[。6]匹
x205x20
X=4再u
寫成標(biāo)量方程組的形式為:
y=6X2
可以直觀地看出,再受U的控制,即可以通過選擇U,
使瞰任意值,而堪不受U的控制,不能
通過U的選擇,使X取我們所需的值。
線性系統(tǒng)的可控性判定
■可控性判定矩陣
2nl
Tc=[B,AB9AB9---,A-B]
T.1f/▲■,■tTTt、,*IAI-ta.1,、■*—-A,A廣L——
■若他I峰是滿杵一則條約寸全口|肉八
'I~~I,*4—^II—lV\,7_>?「71/、7/7,7、;J,J―1_^y7
■基于MATLAB的判定方法
rank(15"|
■構(gòu)造可控性判定矩陣|£=ctrb(4,B)
2012/3/1161
例4-4離散狀態(tài)方程的可控性
-2.2-0.71.5—169
0.2-6.36-1.54
x[(M)T]二縱kT)+4似⑺
0.6-0.9-2-0.54
1.4-0.1-1-3.584
■MATLAB求解
>>A—F-2,2.—0.7;1.5;-1;Q.2.—6.3;6;—1?5:.
?.6,—0.9,—2,-0.5;1.4,-3.5];
C「尸C4L44C,rm1XAc、
I5=LO,y;4,0;4,4;6,4J;1C=CLFD,15J
Jv.3KAn.JiLVX>.\AJ/
2012/3/1162
■判定矩陣
Tcl=[B,A*B,A^2*B,A^3-B];
■這樣的判定方法同樣適合于連續(xù)系統(tǒng)和離
散系統(tǒng)。也適用于多變量模型
2012/3/1163
■給線性系統(tǒng)一個(gè)激勵(lì)信號,輸出是什么?
■有兩大類方法
■解析解方法
■求解微分方程、差分方程解析解
■數(shù)值解方法
■主要內(nèi)容
■基于狀態(tài)方程的解析解方法
■基于傳遞函數(shù)部分方式展開的解析解方法
■二階系統(tǒng)的解析解方法
2012/3/1164
基于方程的解析解方法
■狀態(tài)方程模型(x(t)=Axify+Bu(f)
[y(t)=Cx(t)+Du(t)
■解析解
x(t)=e""—,。)以m)+CeA(t~r)Bu(T)dT
Jto
"求解難點(diǎn)reA^Bu(T)dT
Jo
2012/3/1165
基于部分分式展開方法求解
■連續(xù)系統(tǒng)的解析解法
bi”+外弗-\+,??+bmS+)"?+[
ZX
3#=
Sn+Q]S齊一]+。2§九―2+-----1-^n-ls+an
■輸入信號的Laplace變換U(s)
■輸出信號的Laplace變換丫⑸=G(s)U(s)
■無重根時(shí)部分方式展開
小)=口+上+…+—
S-PiS-P2S~Pm
2012/3/1166
■由Laplace反變換求解析解
Pmt
⑺二夕一[y⑸]=+廠2。*'+???+rmc
■有重根時(shí)
_2_++…+
s-Pj(S—P/)20_Pj)m
■相應(yīng)項(xiàng)的解析解為
叮+,l打TeP#
勺城產(chǎn)+n
1!(m-1)!
11
二廠廣江川+…+而二五3時(shí)1嚴(yán)TePjt
2012/3/1167
■部分分式的MATLAB求解
[r,p,K]=residue(num,den)|
例4-110+7/4-35+4
G(s)=
_JL.r_2.QRFR_./
S'十/3?十1/SJ十1/5+0
輸入信號為階躍信號R(s)=1/5
■輸出信號計(jì)算
r+7”+35+4
y($)二
一+7$4+17$3+17@+6s
2012/3/1168
■MATLAB求解
"?num=[l734];den=[1717176];
TTTTTTTTWIIfo
[R,P,K]=residue(num,[den,0]);
[R,P]
■解析解
)0=2.5833e-3J9e-2f+5.75eT—3.5忙—+0667
■解析解精確值
,、31__237T2
)0二萬e3rJ-n9e2r+ye--ze+-
exaiq)le3
2012/3/1169
例4-12帶有復(fù)數(shù)極點(diǎn)的系統(tǒng)
、s+3
G")="7----;-----5----------
$4+2$3+11§2十Rs十18
■階躍響應(yīng)解析解
1O1O1.
,*?nuiii—[1,3];den=[1211±OXOJ,
[r,p,k]=residue(num,[den,0]);[r,p]
■解析解
y(t)=(0.002+0.0255j)e取+(0.002-0.0255j)e-3jr
+(-0.0853+0.0088j)e(-1+j)z
4-(-0.0853一0.0088j)e(TT"+0.1667
example4
2012/3/1170
■基于Euler公式的化簡
(Q+.gO+j,"+(。一hj)e(bTM,-4e"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代產(chǎn)品設(shè)計(jì)中的民族圖案與色彩研究
- 現(xiàn)代紋樣設(shè)計(jì)在商業(yè)品牌推廣中的應(yīng)用實(shí)踐
- 現(xiàn)代辦公環(huán)境下的AI餐廳服務(wù)應(yīng)用研究
- 現(xiàn)代物流行業(yè)的服務(wù)創(chuàng)新與升級
- 現(xiàn)代辦公環(huán)境下的報(bào)告制作技巧
- 2024年五年級語文上冊 第六單元 口語交際:父母之愛說課稿 新人教版
- Module7 Unit2 This little girl can't walk(Period 1) (說課稿) -2024-2025學(xué)年外研版(三起)英語五年級上冊
- 7《什么比獵豹的速度更快》說課稿-2024-2025學(xué)年五年級上冊語文統(tǒng)編版001
- 13美麗的冬天 說課稿-2024-2025學(xué)年道德與法治一年級上冊統(tǒng)編版
- 2024-2025學(xué)年高中化學(xué) 第1章 第4節(jié) 第2課時(shí) 有機(jī)物分子式與分子結(jié)構(gòu)的確定說課稿 新人教版選修5
- 福建省泉州市晉江市2024-2025學(xué)年七年級上學(xué)期期末生物學(xué)試題(含答案)
- 醫(yī)美注射類知識培訓(xùn)課件
- 2025年春新人教版物理八年級下冊課件 第十章 浮力 第4節(jié) 跨學(xué)科實(shí)踐:制作微型密度計(jì)
- 貨運(yùn)車輛駕駛員服務(wù)標(biāo)準(zhǔn)化培訓(xùn)考核試卷
- 財(cái)務(wù)BP經(jīng)營分析報(bào)告
- 三年級上冊體育課教案
- 2024高考物理二輪復(fù)習(xí)電學(xué)實(shí)驗(yàn)專項(xiàng)訓(xùn)練含解析
- 2024年全國統(tǒng)一高考英語試卷(新課標(biāo)Ⅰ卷)含答案
- 高中英語:倒裝句專項(xiàng)練習(xí)(附答案)
- 2025屆河北衡水?dāng)?shù)學(xué)高三第一學(xué)期期末統(tǒng)考試題含解析
- 2024年山東省青島市普通高中自主招生物理試卷(含解析)
評論
0/150
提交評論