仿真試驗(yàn)報(bào)告_第1頁
仿真試驗(yàn)報(bào)告_第2頁
仿真試驗(yàn)報(bào)告_第3頁
仿真試驗(yàn)報(bào)告_第4頁
仿真試驗(yàn)報(bào)告_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

控制系統(tǒng)仿真實(shí)驗(yàn)報(bào)告學(xué)院:班級(jí):姓名:學(xué)號(hào):實(shí)驗(yàn)一數(shù)字仿真方法驗(yàn)證一、實(shí)驗(yàn)?zāi)康?掌握基于數(shù)值積分法的系統(tǒng)仿真、了解各仿真參數(shù)的影響;.掌握基于離散相似法的系統(tǒng)仿真、了解各仿真參數(shù)的影響;.熟悉MATLAB語言及應(yīng)用環(huán)境。二、實(shí)驗(yàn)內(nèi)容(一)試將示例1的問題改為調(diào)用ode45函數(shù)求解,并比較結(jié)果。(1)建立描述微分方程組的函數(shù)m文件functiondu=syvdp(t,u)du=[u-(2*t)/u];(2)調(diào)用解題器指令ode45求解y[t,u]=ode45('syvdp',[0,1],1);plot(t,u(:,1),'r');xlabel('t');ylabel('u');legend('u');得到的結(jié)果如下圖所示:(二)試用四階RK法編程求解下列微分方程初值問題。仿真時(shí)間2s,取步長h=0.1。dy

<dty(0)=1采用RK法的程序cleart0=0;y0=1;h=0.1;n=2/h;y1=1;t1=0;fori=0:(n-1)k1=y0-t0*t0;k2=(y0+h/2*k1)-(t0+h/2)*(t0+h/2);k3=(y0+h/2*k2)-(t0+h/2)*(t0+h/2);k4=(y0+h*k3)-(t0+h/2)*(t0+h/2);y1=y0+h*(k1+2*k2+2*k3+k4)/6;t1=t0+h;y0=y1;t0=t1;y(i+2)=y1;t(i+2)=t1;endy1t1figure(1)plot(t,y,,r,);得到的結(jié)果如下圖所示:y1=2.68312.0000(三)試求示例3分別在周期為5s的方波信號(hào)和脈沖信號(hào)下的響應(yīng),仿真時(shí)間20s,采樣周期Ts=0.1。系統(tǒng)響應(yīng)程序程序如下clear%CreatesystemmodelA=[-0.5572-0.7814;0.78140];B=[1;0];C=[1.96916.4493];D=0;sys=ss(A,B,C,D);%Createinputsignal[u,t]=gensig('square',5,20,0.1);plot(t,u)%systemresponseholdonlsim(sys,u,t);holdoffgrid%impulseresponseofthesystemholdonimpulse(sys,5,20);holdoffgrid%impulseresponseofthesystemholdonimpulse(sys,5,20);holdoffgrid%impulseresponseofthesystemholdonimpulse(sys,20);holdoffgrid周期方波信號(hào)系統(tǒng)響應(yīng)如下圖所示:LinearSimulationResults1U I i I i I I I I i單位脈沖信號(hào)系統(tǒng)響應(yīng)如下圖所示:|_||_|告尋口昌|_||_|告尋口昌周期脈沖信號(hào)系統(tǒng)響應(yīng)如下圖所示:10.80.60.40.20三、實(shí)驗(yàn)心得:通過本次實(shí)驗(yàn),熟悉了解了MATLAB在自動(dòng)控制當(dāng)中的應(yīng)用,了解了相關(guān)的傳遞函數(shù)及其操作,對(duì)于控制系統(tǒng)的建模有打好了基礎(chǔ)。同時(shí),學(xué)習(xí)了基本的輸入函數(shù),并求出對(duì)應(yīng)的響應(yīng),對(duì)于實(shí)際中相關(guān)系統(tǒng)的分析有很大的幫助。同時(shí),也鞏固了MATLAB的畫圖功能,同樣為之后對(duì)控制系統(tǒng)的仿真打下基礎(chǔ),對(duì)于相關(guān)傳遞函數(shù)圖形的繪制有很大的幫助。

實(shí)驗(yàn)二SIMULINK實(shí)驗(yàn)二SIMULINK仿真實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康氖煜すぞ呦浼捌涫褂?,進(jìn)行系統(tǒng)仿真分析,通過仿真對(duì)系統(tǒng)進(jìn)行校正校驗(yàn)。二、實(shí)驗(yàn)內(nèi)容熟悉有關(guān)控制工具箱命令與SIMULINK仿真工具的使用,并對(duì)實(shí)驗(yàn)題目作好分析設(shè)計(jì)。某系統(tǒng)框圖如圖所示,試用SIMULINK進(jìn)行仿真,并比較在無飽和非線性環(huán)節(jié)下系統(tǒng)仿真結(jié)果。根據(jù)題目要求設(shè)計(jì)的仿真模型如下:仿真圖形如下:

根據(jù)題目要求設(shè)計(jì)的仿真模型如下:仿真圖形如下:三、結(jié)果分析將無飽和非線性環(huán)節(jié)和有飽和非線性環(huán)節(jié)比較,無飽和非線性環(huán)節(jié)超調(diào)量更大,調(diào)整時(shí)間更長,震蕩次數(shù)更多,有飽和非線性環(huán)節(jié)系統(tǒng)更容易達(dá)到穩(wěn)定。四、實(shí)驗(yàn)心得:通過本次試驗(yàn),熟悉了解了MATLAB中SIMULINK的應(yīng)用,特別是在自動(dòng)控制系統(tǒng)建模中,它非常的簡(jiǎn)便易操作,相比輸入語句的建模來說,它形象而快速,不僅便于理解和分析,而且大大提高了仿真速度。同時(shí),也鞏固了MATLAB的畫圖功能,同樣為之后對(duì)控制系統(tǒng)的仿真打下基礎(chǔ),對(duì)于相關(guān)傳遞函數(shù)圖形的繪制有很大的幫助。實(shí)驗(yàn)三PID控制器設(shè)計(jì)、實(shí)驗(yàn)?zāi)康?了解PID控制原理,掌握相應(yīng)PID控制器設(shè)計(jì)仿真程序的應(yīng)用;.掌握計(jì)算機(jī)輔助系統(tǒng)瞬態(tài)性能指標(biāo)的計(jì)算;.掌握計(jì)算機(jī)輔助系統(tǒng)頻率性能分析;二、實(shí)驗(yàn)內(nèi)容已知如圖所示單位反饋系統(tǒng)500s+5000s5+33s4+337s3+1775s2+4950s+5000要求:.繪制系統(tǒng)的開環(huán)Nyquist圖和Bode圖,并判斷該閉環(huán)系統(tǒng)是否穩(wěn)定。.應(yīng)用Ziegler-Nichols方法設(shè)計(jì)P控制器、PI控制器和PID控制器。.計(jì)算比較原系統(tǒng)與P控制系統(tǒng)、PI控制系統(tǒng)、PID控制系統(tǒng)的瞬態(tài)性能指標(biāo)。.調(diào)用函數(shù)繪制系統(tǒng)的開環(huán)Nyquist圖和Bode圖clearnum=[5005000];den=[133337177549505000];sys=tf(num,den);figure(1)nyquist(sys)[re,im,w1]=nyquist(sys);figure(2)bode(sys)[mag,phase,w2]=bode(sys);Nyquist圖-Li.4Bode圖.n.e0:40:6NyquistDiagram.2o.2LIrl.-*zl_^..*」mLI_ElnE-0.8BodeDiagram0IDpn七匚Elnz-Li.4Bode圖.n.e0:40:6NyquistDiagram.2o.2LIrl.-*zl_^..*」mLI_ElnE-0.8BodeDiagram0IDpn七匚Elnzjoo-2ooo9II口7—-12--

(EiDp)idwihlill=360Frequency(rad/s)根據(jù)系統(tǒng)穩(wěn)定的充分必要條件為:系統(tǒng)的閉環(huán)特征根全部分布在S復(fù)平面的左半部,即具有負(fù)實(shí)部。或者說系統(tǒng)閉環(huán)傳遞函數(shù)的極點(diǎn)全部位于S復(fù)平面的左半部。由此建立函數(shù)分析該閉環(huán)系統(tǒng)穩(wěn)定性:clearnum=[5005000];den=[133337177549505000];sys=tf(num,den);sysclose二feedback(sys,1);[a,p,k]=zpkdata(sysclose,'v');ii=find(real(p)>0);np=length(ii)ifnp>0disp('thesystemisnotstable')elsedisp('thesystemisstable')end程序結(jié)果如下:np=0thesystemisstable.建立P控制器、PI控制器、PID控制器計(jì)算的函數(shù)m文件function[sysc,Kp,Ti,Td]=pidmargin(sys,type)margin(sys)[Gm,Pm,Wg,Wc]二margin(sys);Kcr=Gm;Wcr=Wg;Tcr=2*pi/Wcr;switchtypedisp('pcontroler')Kp=0.5*KcrTi='nodesign'Td='nodesignsysc=Kp;disp('picontroler')Kp=0.4*KcrTi=0.8*TcrTd='nodesign'sysc=Kp*(1+tf(1,[Ti,0]));disp('pidcontroler')Kp=0.6*KcrTi=0.5*TcrTd=0.12*Tcrsysc=Kp(1+tf(1,[Ti,0])+tf([Td,0]),1)End用Ziegler---Nichols方法調(diào)用function函數(shù)求解系統(tǒng)校正控制器clfnum=[5005000];den=[133337177549505000];sys=[num,den];sysgroup二feedback(sys,1);fori=1:3type=i;[sysc,Kp,Ti,Td]=pidmargin(sys,type);sysopen二sysc*sys;sysclose二feedback(sysopen,1);sysgroup二append(sysgroup,sysclose);endclffori=1:4

subplot(2,2,i)step(sysgroup(i,i))End程序結(jié)果如下:StepResponse0.80.60.40.2lllpm_dE=]8StepResponse4 6TimeRecords)0 12 3Time<seconds)IrlPF石五E=JStepResponse1.50.50

3PControlerKp=1.7849Ti=NoDesignlllpm_dE=]8StepResponse4 6TimeRecords)0 12 3Time<seconds)IrlPF石五E=JStepResponse1.50.50

3PControlerKp=1.7849Ti=NoDesignTd=NoDesignPIControlerKp=1.42792 4 6Time^seconds)iliw石五號(hào)StepResponse512 3 4Timefseconds)Ti=1.0882Td=NoDesignPIDControlerKp=2.1419Ti=0.6801Td=0.16323.由2計(jì)算得出的相關(guān)參數(shù)帶入瞬態(tài)性能指標(biāo)計(jì)算函數(shù)求得相關(guān)性能指標(biāo)clearnum=[5005000];den=[133337177549505000];sys=tf(num,den);step(sys)%ComputesteadyvalueFinalvalue二polyval(num,0)/polyval(den,0)%Computeovershoot[y,t]=step(sys);[Ymax,k]二max(y);Peaktime=t(k)OvershootPercent=100*(Ymax-Finalvalue)/Finalvalue%Computerisetimen=1;whiley(n)<0.1*Finalvalue,n=n+1;endm=1;whiley(m)<0.9*Finalvalue,m=m+1;endRiseTime二t(m)-t(n)

%Computesettlingtimer=length(t);while(y(r)>0.98*Finalvalue&y(r)<1.02*Finalvalue)r=r-1;endSettlingTime=t(r)程序結(jié)果如下:原系統(tǒng)瞬態(tài)性能指標(biāo)StepRe&pw^se0.80.60.40.2Finalvalue=112 3 4Tima12 3 4Tima[stc&Mis)4.0797OvershootPercent=-0.0626RiseTime=1.1126SettlingTime=2.3313OvershootPercent=OvershootPercent=P控制系統(tǒng)瞬態(tài)性能指標(biāo)StepResponseTime(seconds)-0.2908RiseTime=1.1279SettlingTime=2.3344PI控制系統(tǒng)瞬態(tài)性能指標(biāo)StepResponseTime(seconds)Finalvalue=1.3122Finalvalue=1.3122Peaktime=0.7844OvershootPercent=58.2044RiseTime=0.2615SettlingTime=2.4513StepResjjonse2.6617e+004OvershootPercent=NaNTime(secands)三、結(jié)果分析p控制器實(shí)質(zhì)上是一個(gè)具有可調(diào)的放大器。該控制器在信號(hào)變換的過程中,只改變信號(hào)的增益而不影響其相位。在串聯(lián)校正中,加大控制器的增益可以提高系統(tǒng)的通頻帶,提高系統(tǒng)的快速性。但同時(shí)比例系數(shù)的增大會(huì)降低該系統(tǒng)的相對(duì)不穩(wěn)定性,甚至可能造成閉環(huán)系統(tǒng)的不穩(wěn)定。PI控制器

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論