版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 自動控制</b></p><p> 課 程 設(shè) 計 報 告</p><p> 題 目 頻率法串聯(lián)超前校正</p><p> 院 系 機 電 工 程 系</p><p> 專 業(yè) 測控技術(shù)與儀器</p><p><b> 二零一
2、二年十一月</b></p><p><b> 一、設(shè)計目的:</b></p><p> 1、了解控制系統(tǒng)設(shè)計的一般方法、步驟。</p><p> 2、掌握對系統(tǒng)進行穩(wěn)定性分析、穩(wěn)態(tài)誤差分析以及動態(tài)特性分析的方法。</p><p> 3、掌握利用MATLAB對控制理論內(nèi)容進行分析和研究的技能。</
3、p><p> 4、提高分析問題解決問題的能力。</p><p> 二、設(shè)計內(nèi)容與要求:</p><p><b> 設(shè)計內(nèi)容:</b></p><p><b> 1、閱讀有關(guān)資料。</b></p><p> 2、對系統(tǒng)進行穩(wěn)定性分析、穩(wěn)態(tài)誤差分析以及動態(tài)特性分析。<
4、/p><p> 3、繪制根軌跡圖、Bode圖、Nyquist圖。</p><p> 4、設(shè)計校正系統(tǒng),滿足工作要求。</p><p><b> 設(shè)計條件:</b></p><p> 已知單位負(fù)反饋系統(tǒng)被控制對象的傳遞函數(shù)為</p><p> 試用頻率法設(shè)計串聯(lián)超前校正裝置,使系統(tǒng)的相角裕量,
5、在單位斜坡輸入下的穩(wěn)態(tài)誤差,截止頻率不低于7.5.</p><p><b> 設(shè)計要求:</b></p><p> 能用MATLAB解復(fù)雜的自動控制理論題目。</p><p> 能用MATLAB設(shè)計控制系統(tǒng)以滿足具體的性能指標(biāo)。</p><p> 能靈活應(yīng)用MATLAB的CONTROL SYSTEM 工具箱和SI
6、MULINK仿真軟件,分析系統(tǒng)的性能。</p><p><b> 三、設(shè)計步驟:</b></p><p> 1、自學(xué)MATLAB軟件的基本知識。包括MATLAB的基本操作命令、控制系統(tǒng)工具箱的用法等,并上機實驗。</p><p> 2、基于MATLAB用頻率法對系統(tǒng)進行串聯(lián)校正設(shè)計,使其滿足給定的頻域性能指標(biāo)。要求程序執(zhí)行的結(jié)果中有校正裝
7、置傳遞函數(shù)和校正后系統(tǒng)開環(huán)傳遞函數(shù),校正裝置的參數(shù),等的值。</p><p><b> 解:</b></p><p> 求滿足穩(wěn)態(tài)誤差要求的系統(tǒng)開環(huán)增益.</p><p> 根據(jù)自動控制理論與題意,本題給定系統(tǒng)為I型系統(tǒng),在單位斜坡信號作用下,速度誤差系數(shù),式中是系統(tǒng)的開環(huán)增益。系統(tǒng)的穩(wěn)態(tài)誤差為</p><p>&
8、lt;b> =,取=16.</b></p><p> 即被控對象的傳遞函數(shù)為:</p><p> 檢驗其是否滿足性能指標(biāo)</p><p> n1=16;d1=conv([1 0],[1 1]);</p><p> s1=tf(n1,d1);</p><p> [Gm,Pm,Wcp,Wcg]
9、=margin(s1)</p><p> margin(s1)</p><p> 該程序執(zhí)行后,得系統(tǒng)的Bode圖及性能指標(biāo)</p><p><b> Gm =Inf</b></p><p> Pm = 14.2485</p><p><b> Wcp = Inf</b&
10、gt;</p><p> Wcg = 3.9379</p><p> 計算未校正系統(tǒng)剪切頻率為:=3.94</p><p><b> 相角裕量:</b></p><p> 即幅值裕量= 穿越頻率:=</p><p> 相角裕量: 剪切頻率:=3.94</p>
11、;<p> 相穩(wěn)定裕度:,開環(huán)系統(tǒng)的剪切頻率都未滿足要求,故原系統(tǒng)需要校正。</p><p> ?。?)求超前校正器的傳遞函數(shù):</p><p><b> k=16;</b></p><p><b> n1=1;</b></p><p> d1=conv([1 0],[1 1]
12、);</p><p> sope=tf(k*n1,d1);</p><p> [mag,phase,w]=bode(sope);</p><p><b> gama=60;</b></p><p> [mu,pu]=bode(sope,w);</p><p> gam=gama*pi/1
13、80;</p><p> alfa=(1-sin(gam))/(1+sin(gam));</p><p> adb=20*log10(mu);</p><p> am=10*log10(alfa);</p><p> ca=adb+am;</p><p> wc=spline(adb,w,am);</p
14、><p> T=1/(wc*sqrt(alfa));</p><p> alfat=alfa*T;</p><p> Gc=tf([T 1],[alfat 1])</p><p> Transfer function:</p><p> 0.485 s + 1</p><p> ----
15、---------</p><p> 0.03482 s + 1</p><p> 即超前校正器的傳遞函數(shù)為校正后的傳遞函數(shù)</p><p> (3)檢驗其是否滿足性能指標(biāo)</p><p><b> k=16;</b></p><p> n1=1;d1=conv([1 0],[1 1])
16、;</p><p> s1=tf(k*n1,d1);</p><p> n2=[0.485 1];</p><p> d2=[0.03482 1];</p><p> s2=tf(n2,d2);</p><p><b> s=s1*s2;</b></p><p>
17、 [Gm,Pm,Wcp,Wcg]=margin(s)</p><p><b> margin(s)</b></p><p> 該程序執(zhí)行后,得系統(tǒng)的Bode圖及性能指標(biāo)</p><p><b> Gm =Inf</b></p><p> Pm = 67.4047</p>&l
18、t;p><b> Wcp = Inf</b></p><p> Wcg = 7.6953</p><p> 即模穩(wěn)定裕度:= 穿越頻率:=</p><p> 相穩(wěn)定裕度: 剪切頻率:=7.7</p><p> (4)利用公式求出校正前與校正后系統(tǒng)的特征根</p><p&g
19、t; 求得校正前系統(tǒng)特征根 S1= -0.5000 + 3.9686i</p><p> S2=-0.5000 - 3.9686i</p><p> 計算數(shù)據(jù)表明,特征根中無實部為正的根,所以閉環(huán)系統(tǒng)是穩(wěn)定的。</p><p><b> 校正后系統(tǒng)的特征根</b></p><p> 校正后系統(tǒng)特征根 S1
20、=-14.9298</p><p> S2=-12.2838</p><p> S3= -2.5056</p><p> 計算數(shù)據(jù)表明,特征根中無實部為正的根,所以閉環(huán)系統(tǒng)是穩(wěn)定的。</p><p> 四、設(shè)計主要參考資料</p><p> 1、張德豐著 MATLAB控制系統(tǒng)設(shè)計與仿真 電子工業(yè)出版社
21、2009年6月</p><p> 2、趙廣元著 MATLAB與控制系統(tǒng)仿真實踐 北京航空航天大學(xué)出版社 2009年8月</p><p> 3、黃忠霖著 自動控制原理的MATLAB實現(xiàn) 國防工業(yè)出版社 2007年2月</p><p><b> 五、小結(jié)</b></p><p> 通過此次課程設(shè)計,使我更加
22、扎實的掌握了有關(guān)自動控制方面的知識,在設(shè)計過程中雖然遇到了一些問題,但經(jīng)過一次又一次的思考,一遍又一遍的檢查終于找出了原因所在,也暴露出了前期我在這方面的知識欠缺和經(jīng)驗不足。實踐出真知,通過親自動手制作,使我們掌握的知識不再是紙上談兵。 過而能改,善莫大焉。在課程設(shè)計過程中,不斷發(fā)現(xiàn)錯誤,不斷改正,不斷領(lǐng)悟,不斷獲取。最終的仿真環(huán)節(jié),本身就是在踐行“過而能改,善莫大焉”的知行觀。這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多問題,最后在
23、老師的指導(dǎo)下,終于游逆而解。在今后社會的發(fā)展和學(xué)習(xí)實踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會及他人對你的認(rèn)可! 課程設(shè)計誠然是一門專業(yè)課,給我很多專業(yè)知識以及專業(yè)技能上的提升,同時又是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的
24、空間。同時,設(shè)計讓我感觸很深。使我對抽象的理論有了具體的認(rèn)識。通過這次課程設(shè)計,我掌握了有關(guān)根</p><p> 3、利用MATLAB函數(shù)求出校正前與校正后系統(tǒng)的特征根,并判斷其系統(tǒng)是否穩(wěn)定,為什么?</p><p><b> 校正前系統(tǒng)的特征根</b></p><p> num=16;den=conv([1 0],[1 1]);<
25、/p><p> G=tf(num,den);</p><p> Gc=feedback(G,1);</p><p> [num,den]=tfdata(Gc,'v')</p><p> roots(den)</p><p><b> 語句段執(zhí)行結(jié)果</b></p>
26、<p> ans = -0.5000 + 3.9686i</p><p> -0.5000 - 3.9686i</p><p> 計算數(shù)據(jù)表明,特征根中無實部為正的根,所以閉環(huán)系統(tǒng)是穩(wěn)定的。</p><p><b> 校正后系統(tǒng)的特征根</b></p><p> num=16;den=conv([
27、1 0],[1 1]);</p><p> G1=tf(num,den);</p><p> n2=[0.485 1];</p><p> d2=[0.03482 1];</p><p> G2=tf(n2,d2);</p><p><b> G=G1*G2;</b></p>
28、<p> Gc=feedback(G,1);</p><p> [num,den]=tfdata(Gc,'v')</p><p> roots(den)</p><p><b> 語句段執(zhí)行結(jié)果</b></p><p> ans = -14.9298</p><
29、;p><b> -12.2838</b></p><p><b> -2.5056</b></p><p> 計算數(shù)據(jù)表明,特征根中無實部為正的根,所以閉環(huán)系統(tǒng)是穩(wěn)定的。</p><p> 4、利用MATLAB作出系統(tǒng)校正前與校正后的單位脈沖響應(yīng)曲線,單位階躍響應(yīng)曲線,單位斜坡響應(yīng)曲線,分析這三種曲線的關(guān)系?
30、求出系統(tǒng)校正前與校正后的動態(tài)性能指標(biāo),,,以及穩(wěn)態(tài)誤差的值,并分析其有何變化?</p><p><b> 校正前</b></p><p> num=16;den=conv([1 0],[1 1]);</p><p> g=tf(num,den);</p><p> sys=feedback(g,1,-1);<
31、;/p><p> [y,t]=step(sys);</p><p> C=dcgain(sys);</p><p> [max_y,k]=max(y);</p><p><b> tp=t(k)</b></p><p> max_overshoot=100*(max_y-C)/C</p
32、><p><b> r1=1;</b></p><p> while(y(r1)<0.1*C)</p><p><b> r1=r1+1;</b></p><p><b> end </b></p><p><b> r2=1;&l
33、t;/b></p><p> while(y(r2)<0.9*C)</p><p><b> r2=r2+1;</b></p><p><b> end</b></p><p> tr=t(r2)-t(r1)</p><p> s=length(t);&
34、lt;/p><p> while y(s)>0.98*C&&y(s)<1.02*C</p><p><b> s=s-1;</b></p><p><b> end</b></p><p><b> ts=t(s)</b></p>
35、<p> figure(1);</p><p> step(sys);</p><p> figure(2);</p><p> impulse(sys)</p><p> figure(3);</p><p> [num2,den2]=tfdata(sys,'v');</p
36、><p> step(num2,[den2,0])</p><p> ess=1-dcgain(sys)</p><p> 得tp = 0.8031</p><p> max_overshoot = 67.2428</p><p> tr = 0.2510</p><p> ts = 7
37、.3285</p><p><b> ess = 0</b></p><p><b> 單位脈沖響應(yīng)曲線</b></p><p><b> 單位階躍響應(yīng)曲線</b></p><p><b> 單位斜坡響應(yīng)曲線</b></p><
38、p><b> 校正后</b></p><p><b> num=16;</b></p><p> den=conv([1 0],[1 1]);</p><p> Gs=tf(num,den);</p><p> n1=[0.485 1];</p><p>
39、d1=[0.03482 1];</p><p> Gc=tf(n1,d1);</p><p> sope=Gs*Gc;</p><p> Go=feedback(sope,1,-1)</p><p> [y,t]=step(Go);</p><p> C=dcgain(Go);</p><
40、p> [max_y,k]=max(y); </p><p><b> tp=t(k)</b></p><p> max_overshoot=100*(max_y-C)/C</p><p><b> r1=1;</b></p><p> while(y(r1)<0.1*C)&l
41、t;/p><p><b> r1=r1+1;</b></p><p><b> end</b></p><p><b> r2=1;</b></p><p> while(y(r2)<0.9*C)</p><p><b> r2=r
42、2+1;</b></p><p><b> end</b></p><p> tr=t(r2)-t(r1)</p><p> s=length(t);</p><p> while y(s)>0.98*C&&y(s)<1.02*C</p><p>&
43、lt;b> s=s-1;</b></p><p><b> end</b></p><p><b> ts=t(s)</b></p><p> figure(1);</p><p><b> step(Go)</b></p><p
44、> figure(2);</p><p> impulse(Go)</p><p> figure(3);</p><p> [num2,den2]=tfdata(Go,'v');</p><p> step(num2,[den2,0])</p><p> ess=1-dcgain(G
45、o)</p><p> Transfer function:</p><p> 7.76 s + 16</p><p> -------------------------------------</p><p> 0.03482 s^3 + 1.035 s^2 + 8.76 s + 16</p><p>
46、得tp = 0.4406</p><p> max_overshoot = 8.3855</p><p> tr = 0.1762</p><p> ts = 0.6986</p><p><b> ess =0</b></p><p><b> 單位脈沖響應(yīng)曲線</b&
47、gt;</p><p><b> 單位階躍響應(yīng)曲線</b></p><p><b> 單位斜坡響應(yīng)曲線</b></p><p> 5、繪制系統(tǒng)校正前與校正后的根軌跡圖,并求其分離點,匯合點以及與虛軸交點的坐標(biāo)和相應(yīng)點的增益,得出系統(tǒng)穩(wěn)定時增益的變化范圍。繪制系統(tǒng)校正前與校正后的Nyquist圖,判斷系統(tǒng)的穩(wěn)定性,并說
48、明理由?</p><p><b> 校正前 </b></p><p> 執(zhí)行以下程序即得根軌跡圖</p><p> n=16;d=conv([1 0],[1 1]);</p><p> sys=tf(n,d);rlocus(sys)</p><p><b> 校正后 <
49、;/b></p><p> 執(zhí)行以下程序即得根軌跡圖</p><p><b> k=16;</b></p><p> n1=[0.485 1];d1=conv([0.03482 1],conv([1 0],[1 1]));</p><p> s1=tf(k*n1,d1);</p><p&
50、gt; rlocus(s1)</p><p> 校正前系統(tǒng)的開環(huán)Nyquist曲線</p><p> n=16;d=[1 1 0];</p><p> GH=tf(n,d);</p><p> nyquist(GH)</p><p> 程序運行后,繪制出系統(tǒng)的開環(huán)Nyquist曲線如圖所示。由圖可以看出,系
51、統(tǒng)的Nyquist曲線不包圍點,而p=0,根據(jù)Nyquist穩(wěn)定判據(jù),其閉環(huán)系統(tǒng)是穩(wěn)定的。</p><p> 校正后系統(tǒng)的開環(huán)Nyquist曲線</p><p><b> k=16;</b></p><p> n1=[0.485 1];d1=conv([0.03482 1],conv([1 0],[1 1]));</p>&
52、lt;p> s1=tf(k*n1,d1);</p><p> nyquist(s1)</p><p> 程序運行后,繪制出系統(tǒng)的開環(huán)Nyquist曲線如圖所示。由圖可以看出,系統(tǒng)的Nyquist曲線不包圍點,而p=0,根據(jù)Nyquist穩(wěn)定判據(jù),其閉環(huán)系統(tǒng)是穩(wěn)定的</p><p> 6、繪制系統(tǒng)校正前與校正后的Bode圖,計算系統(tǒng)的幅值裕量,相位裕量,
53、幅值穿越頻率和相位穿越頻率。判斷系統(tǒng)的穩(wěn)定性,并說明理由?</p><p> 校正前對系統(tǒng)執(zhí)行以下程序:</p><p> num=[0 0 16];den=[1 1 0];s1=tf(num,den);</p><p> [Gm,Pm,Wcp,Wcg]=margin(s1)</p><p> margin(s1)</p>
54、<p> 該程序執(zhí)行后,得系統(tǒng)的Bode圖及性能指標(biāo)</p><p><b> Gm =Inf</b></p><p> Pm = 14.2485</p><p><b> Wcp = Inf</b></p><p> Wcg = 3.9379</p><
55、p> 即模穩(wěn)定裕度:= 穿越頻率:=</p><p> 相穩(wěn)定裕度: 剪切頻率:=3.94</p><p> 因為模穩(wěn)定裕度與相穩(wěn)定裕度都大于0,所以系統(tǒng)閉環(huán)穩(wěn)定。</p><p> 校正后對系統(tǒng)執(zhí)行以下程序:</p><p><b> k=16;</b></p><
56、;p> n1=[0.485 1];d1=conv([0.03482 1],conv([1 0],[1 1]));</p><p> s1=tf(k*n1,d1);</p><p> [Gm,Pm,Wcp,Wcg]=margin(s1)</p><p> margin(s1)</p><p> 該程序執(zhí)行后,得系統(tǒng)的Bode圖及
57、性能指標(biāo)</p><p><b> Gm =Inf</b></p><p> Pm = 67.4047</p><p><b> Wcp = Inf</b></p><p> Wcg = 7.6953</p><p> 即模穩(wěn)定裕度:= 穿越頻率:=<
58、/p><p> 相穩(wěn)定裕度: 剪切頻率:=7.7</p><p> 因為模穩(wěn)定裕度為無窮大,相穩(wěn)定裕度大于,所以系統(tǒng)穩(wěn)定,而且穩(wěn)定性能比較好。</p><p> 四、設(shè)計主要參考資料</p><p> 1、張德豐著 MATLAB控制系統(tǒng)設(shè)計與仿真 電子工業(yè)出版社 2009年6月</p><p> 2、
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動控制課程設(shè)計---頻率法串聯(lián)超前校正
- 自動控制原理課程設(shè)計---頻率法設(shè)計串聯(lián)滯后——超前校正裝置
- 自動控制原理課程設(shè)計--串聯(lián)超前—滯后校正裝置
- 基于頻率法串聯(lián)超前校正課程設(shè)計
- 自動控制課程設(shè)計--連續(xù)定常系統(tǒng)的頻率法超前校正
- 自動控制課程設(shè)計--連續(xù)定常系統(tǒng)的頻率法超前校正
- 自動控制超前校正課程設(shè)計
- 自動控制原理課程設(shè)計-串聯(lián)超前校正裝置的設(shè)計1
- 自動控制原理課程設(shè)計---對未知系統(tǒng)的串聯(lián)超前校正
- 自動控制課程設(shè)計--控制系統(tǒng)超前校正
- 課程設(shè)計--基于頻率響應(yīng)法的串聯(lián)滯后-超前校正
- 自動控制原理matlab課程設(shè)計--滯后-超前校正
- 自動控制課程設(shè)計--串聯(lián)滯后校正裝置設(shè)計
- 自動控制原理課程設(shè)計---控制系統(tǒng)超前校正
- 自動控制原理課程設(shè)計---控制系統(tǒng)的超前校正設(shè)計
- 自動控制課程設(shè)計-控制系統(tǒng)串聯(lián)校正設(shè)計
- 串聯(lián)超前校正課程設(shè)計
- 自動控制課程設(shè)計--控制系統(tǒng)根軌跡法串聯(lián)校正裝置設(shè)計
- 自動控制課程設(shè)計---超前校正系統(tǒng)分析與設(shè)計
- 自動控制原理課程設(shè)計--水溫控制系統(tǒng)的串聯(lián)校正設(shè)計
評論
0/150
提交評論