




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、先進(jìn)控制技術(shù)及應(yīng)用 1.前言 工業(yè)生產(chǎn)的過程是復(fù)雜的,建立起來的模型也是不完善的。即使是理論非常復(fù)雜的現(xiàn)代控制理論,其效果也往往不盡人意,甚至在一些方面還不及傳統(tǒng)的 PID 控制。20 世紀(jì) 70 年代,人們除了加強(qiáng)對(duì)生產(chǎn)過程的建模、系統(tǒng)辨識(shí)、自適應(yīng)控制等方面的研究外,開始打破傳統(tǒng)的控制思想,試圖面向工業(yè)開發(fā)出一種對(duì)各種模型要求低、在線計(jì)算方便、控制綜合效果好的新型算法。在這樣的背景下,預(yù)測(cè)控制的一種,也就是動(dòng)態(tài)矩陣控制(DMC) 首先在法國(guó)的工業(yè)控制中得到應(yīng)用。因此預(yù)測(cè)控制不是某種統(tǒng)一理論的產(chǎn)物,而是在工業(yè)實(shí)踐中逐漸發(fā)展起來的。 預(yù)測(cè)控制中比較常見的三種算法是模型算法控制 (MAC) ,動(dòng)態(tài)
2、矩陣控制 (DMC)以及廣義預(yù)測(cè)控制。本篇分別采用動(dòng)態(tài)矩陣控制(DMC)、模型算法控制 (MAC)進(jìn)行仿真,算法穩(wěn)定在消除穩(wěn)態(tài)余差方面非常有效。 2、控制系統(tǒng)設(shè)計(jì)方案 2.1 動(dòng)態(tài)矩陣控制(DMC)方案設(shè)計(jì)圖 動(dòng)態(tài)矩陣控制是基于系統(tǒng)階躍響應(yīng)模型的算法,隸屬于預(yù)測(cè)控制的范疇。它的原理結(jié)構(gòu)圖如下圖 2-1 所示: 2.2 模型算法控制(MAC)方案設(shè)計(jì)圖 模型算法控制(MAC)由稱模型預(yù)測(cè)啟發(fā)控制(MPHC),與 MAC 相同也適用于漸進(jìn) 穩(wěn)定的線性對(duì)象,但其設(shè)計(jì)前提不是對(duì)象的階躍響應(yīng)而是其脈沖響應(yīng)。它的原理結(jié)構(gòu)圖如 下圖 2-2 所示: 圖 2-2 模型算法控制原理結(jié)構(gòu)圖 3、模型建立 被控對(duì)象
3、模型及其穩(wěn)定性分析 被控對(duì)象模型為 化成 s 域,g(s)=0.2713/(s+0.9),很顯然,這個(gè)系統(tǒng)是漸進(jìn)穩(wěn)定的系統(tǒng)。因此該對(duì)象適用于 DMC算法和 MAC 算法。 MAC算法仿真 預(yù)測(cè)模型 該被控對(duì)象是一個(gè)漸近穩(wěn)定的對(duì)象,預(yù)測(cè)模型表示為: ?m(kj)?(z1)u(kj1)(kj),j=1,2,3,,P(2) 這一模型可用來預(yù)測(cè)對(duì)象在未來時(shí)刻的輸出值,其中 y的下標(biāo) m 表示模型,也稱為內(nèi) 部模型。(2)式也可寫成矩陣形式為: Y?m(k1)GU(k)FU(k1)G(z1) 0.2713z14 10,8351z1 (D MAC算法 預(yù)測(cè)誤差為e(k)y(k)(k) 3.2.2 參考軌跡
4、 在 k時(shí)刻的參考軌跡可由其在未來采樣時(shí)刻的值來描述,取一階指數(shù)變化的形式,可寫作: 3.2.3MATLAB 編程實(shí)現(xiàn) MATLAB 弋碼見3.2.3 程序流程圖及仿真結(jié)果 其程序的流程框圖如圖 3-1 所示: 仿真結(jié)果如圖 3-2 所示:乳 gN1 L L L 灸 0 外 L L L 已 M M L L L M u(kN1) u(kN2) M 0 0L乳乳L(zhǎng)笄笄i 夕夕m(k1) 夕夕m(k2) M ?m(kP) ,1 0 L 0 u(k) g?2 g1 L 0 u(k1) M M L M M 外 T?P1 L 1 u(kP1) u(k1) w(kj)(1j)yspjy(k) j=1,2,3
5、(3) umin umax u(k) Y u(k) Y 3.3DMC算法仿真 預(yù)測(cè)模型 在 k時(shí)刻,假定控制作用保持不變時(shí)對(duì)未來個(gè)時(shí)刻輸出的初始預(yù)測(cè)值為 +11-+小)山 (3-1) M 個(gè)連續(xù)控制增量u(k),Au(k+1),;Au(k+M-1)作用時(shí),未來時(shí)刻輸出值: 而口同丹 端*平)=九1口:5電+JT)i=12,N 月(3-2) 滾動(dòng)優(yōu)化 在每一時(shí)刻 k,要確定從 Ig 時(shí)刻起的 M 個(gè)控制作用增量使被控對(duì)象在起作用下未來 P 個(gè)時(shí)刻的輸出預(yù)測(cè)值盡可能接近給定的期望值 w(k+i)(i=1,2,000,P).k時(shí)刻優(yōu)化性能指標(biāo) 可取為 minJ(K)=2%卬(女+Aw3(fr+1)
6、eL(3-3) 式中,qi,rj是加權(quán)系數(shù),它們分別表示對(duì)跟蹤誤差及控制量變化的抑制。 反饋校正 當(dāng) k時(shí)刻把控制量 u(k)施加給對(duì)象時(shí),相當(dāng)于在對(duì)象輸入端加上了一個(gè)幅值為u(k) 的階躍,利用預(yù)測(cè)模型式可算出在去作用下未來時(shí)刻的輸出預(yù)測(cè)值 外向=外0(匕)+必” 下一時(shí)刻檢測(cè)對(duì)象的實(shí)際輸出與模型預(yù)測(cè)算出的輸出相比較,構(gòu)成輸出誤差: 圖3-2仿真結(jié)果 (3-4) (3-5) e(k+1)=+1)+1|k) 整個(gè)控制就是以結(jié)合反饋校正的滾動(dòng)優(yōu)化反復(fù)地在線進(jìn)行,其算法結(jié)構(gòu)如圖 3-3 所示: MATLAB 編程實(shí)現(xiàn) MATLAB:見 仿真結(jié)果 結(jié)合 matlab 中 simulink 仿真框圖如
7、圖 3-4 和程序?qū)?duì)象進(jìn)行仿真,得出的結(jié)果圖 3-5 所示: 圖 3-4simulink 仿真框序DMC控制愉出曲線控制愉出曲線 控制作用控制作用 圖3-4仿真結(jié)果 4、總結(jié) 本文主要工作是利用 DMC 算法和 MAC 算法對(duì)被控對(duì)象進(jìn)行控制并采用 MATLAB 編程仿真。本次任務(wù)涉及的內(nèi)容包括了先進(jìn)控制理論、預(yù)測(cè)控制理論、預(yù)測(cè)控制算法的仿真、控制算法在 MATLAB 中的實(shí)現(xiàn)等。 給定的被控對(duì)象在利用DMC算法和MAC算法的預(yù)測(cè)控制方式下都取得了良好的控制效果、魯棒性,有效地克服了系統(tǒng)的非線性。 參考文獻(xiàn) 11 方康玲.過程控制技術(shù)及其 MATLABK 現(xiàn)(第 2 版)M.北京:電子工業(yè)出
8、版社,2013 2俞金壽.工業(yè)過程先進(jìn)控制技術(shù)M.上海:華東理工大學(xué)出版社,2008 【3】齊蒙,石紅瑞.預(yù)測(cè)控制及其應(yīng)用研究D.2013(1). 附 1:MAC?序代碼 clc clear num=0.2713; den=10.9; numm=0.2713; denm=11; n=40; t1=0:0.1:n/10; g=1*impulse(num,den,t1); gm=1*impulse(numm,denm,t1); fori=1:n g(i)=g(i+1); end fori=1:n gm(i)=gm(i+1); end a=g;am=gm; N=40; p=15; M=1; m=M;
9、 G=zeros(p,m); fori=1:p forj=1:mifi=jG(i,j)=g(1); elseifij G(i,j)=g(1+i-j); elseG(i,j)=0; end end end ifim s=0; fork=1:(i-m+1)s=s+g(k); G(i,m)=s; end endend F=zeros(p,n-1);%定義對(duì)象及模型的傳遞函數(shù) fori=1:p k=1; forj=(n-1):-1:1ifi=j F(i,j)=g(n);elseifijF(i,j)=0; elseF(i,j)=g(i+k);end end k=k+1; end end R=1.0*ey
10、e(m); Q=0.9*eye(p); H=0.3*ones(p,1); e=zeros(4*N,4); y=e;ym=y; U=zeros(4*N,4); w=1; Yr=zeros(4*N,4); b=0.1;0.4;0.6;0.9; fori=1:4 fork=N+1:4*N y(k,i)=a(1:N)*U(k-1:-1:k-N,i); ym(k,i)=am(1:N)*U(k-1:-1:k-N,i); e(k)=y(k)-ym(k); forj=1:p Yr(k+j,i)=b(i(j)*y(k)+(1-b(i)A(j)*w; end dt=1zeros(1,m-1)*inv(G*Q*G+
11、R)*G*Q; U(k,i)=dt*(Yr(k+1:k+p,i)-F*U(k-N+1:k-1,i)-H*e(k);end end t=0:0.1:11.9; subplot(2,1,1); plot(t,y(N:N+119,1) holdon; plot(t,y(N:N+119,2) holdon plot(t,y(N:N+119,3) holdon; plot(t,y(N:N+119,4)%定義各系數(shù)矩陣 %求解對(duì)象輸出 %求解模型輸出 %t,y(N:N+119,3),t,y(N:N+119,4),t,Yr(N:N+119,1),t,w*ones(1,120); %gridon %legen
12、d(輸出1,輸出2,輸出3,輸出4,柔化曲線,期望曲線); %title(PlotofMAC); %plot(U); %gridon; 附 2DMC序代碼 %DMC空制算法 %DMC.m動(dòng)態(tài)矩陣控制(DMC)num=0.2713; den=1-0.83510000; G=tf(num,den,Ts.0.4); Ts=0.4; G=c2d(G,Ts); num,den,=tfdata(G, N=60; a=step(G,1*Ts:Ts:N*Ts); M=2; P=15; forj=1:M fori=1:P-j+1 %連續(xù)系統(tǒng) %采樣時(shí)間Ts %被控對(duì)象離散化 %建模時(shí)域N %計(jì)算模型向量a %控
13、制時(shí)域 %尤化時(shí)域 A(i+j-1,j)=a(i,1);end %動(dòng)態(tài)矩陣A %誤差權(quán)矩陣Q %控制權(quán)矩陣R %取首元素向量C1*M %取首元素向量E1*N %空制向量d=d1d2.dp %校正向量h(N維列向量) %Yp0=I*YNo S=zeros(N-1,1)eye(N-1);zeros(1,N-1),1; sim(DMCsimulink) subplot(2,1,1); plot(y,LineWidth,2);holdon; plot(w,:r,LineWidth %1彳fsiumlink文件 %圖形顯示 ,2);xlabel(fontsize15k); ylabel(fontsize15y,w); legend(輸出值,設(shè)定值)v); end Q=1*eye(P); R=1*eye(M); C=1,zeros(1,M-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 保定售房合同范例
- 農(nóng)莊物件出售合同標(biāo)準(zhǔn)文本
- 建筑物結(jié)構(gòu)加強(qiáng)合同
- 江蘇事故車修復(fù)買賣合同書
- 水果外貿(mào)銷售合同
- 教外國(guó)人中文服務(wù)費(fèi)合同6篇
- 印刷材料購(gòu)買合同8篇
- 小家電喇叭買賣合同5篇
- 電腦配件專利轉(zhuǎn)讓合同書6篇
- 鏟車租賃噸位合同范本6篇
- 【9語一模】2025年安徽合肥市第四十五中學(xué)九年級(jí)中考一模語文試卷(含答案)
- DB32-T 5082-2025 建筑工程消防施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 貴州貴州路橋集團(tuán)有限公司招聘考試真題2024
- 河南省勞動(dòng)關(guān)系協(xié)調(diào)員職業(yè)技能大賽技術(shù)工作文件
- NB-T 47013.1-2015 承壓設(shè)備無損檢測(cè) 第1部分-通用要求
- 英語人教新起點(diǎn)(一起)五年級(jí)下冊(cè)-海尼曼分級(jí)閱讀G2《The Hug》教學(xué)設(shè)計(jì)
- 大慶油田第五采油廠杏四聚聯(lián)合站工程轉(zhuǎn)油放水站二期工程施工組織設(shè)計(jì)
- 智慧景區(qū)視頻監(jiān)控系統(tǒng)設(shè)計(jì)方案
- 大年初一沒下雪 短文小說
- 中小學(xué)生守則ppt課件(18頁(yè)P(yáng)PT)
- 本專科領(lǐng)域文獻(xiàn)記載的中醫(yī)診療方法挖掘、整理與應(yīng)用
評(píng)論
0/150
提交評(píng)論