計控實驗四-最少拍控制算法研究報告_第1頁
計控實驗四-最少拍控制算法研究報告_第2頁
計控實驗四-最少拍控制算法研究報告_第3頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、.東南大學(xué)自動化學(xué)院實 驗 報 告課程名稱: 計算機(jī)控制技術(shù) 第 4 次實驗實驗名稱:實驗四 最少拍控制算法研究院 (系):自動化學(xué)院 專 業(yè):自動化 姓 名: 學(xué) 號:實 驗 室: 416 實驗組別:同組人員:實驗時間: 2014年 4月24日評定成績: 審閱教師:一、實驗?zāi)康?學(xué)習(xí)并熟悉最少拍控制器的設(shè)計和算法;2研究最少拍控制系統(tǒng)輸出采樣點間紋波的形成;3熟悉最少拍無紋波控制系統(tǒng)控制器的設(shè)計和實現(xiàn)方法。二、實驗設(shè)備1THBDC-1型 控制理論計算機(jī)控制技術(shù)實驗平臺2PCI-1711數(shù)據(jù)采集卡一塊3PC機(jī)1臺(安裝軟件“VC+”及“THJK_Server”) 三、實驗原理1)最小拍系統(tǒng)在采

2、樣控制系統(tǒng)中,通常把一個采樣周期稱作一拍。在典型輸入信號作用下,經(jīng)過最少拍,使輸出量采樣時刻的數(shù)值能完全跟蹤參考輸入量的數(shù)值,跟蹤誤差為零的系統(tǒng)稱為最少拍系統(tǒng)。計算機(jī)控制系統(tǒng)的方框圖為:圖4-1 最少拍計算機(jī)控制原理方框圖根據(jù)上述方框圖可知,有限拍系統(tǒng)的閉環(huán)脈沖傳遞函數(shù)為: (4-1) (4-2)由(4-1) 、(4-2)解得: (4-3)首先要使系統(tǒng)的過渡過程在有限拍內(nèi)結(jié)束,顯然,這樣對系統(tǒng)的閉環(huán)脈沖傳遞函數(shù)提出了較為苛刻的要求,即其極點應(yīng)位于z平面的坐標(biāo)原點處。亦即希望系統(tǒng)的脈沖傳遞函數(shù)為 (4-4)式中:F(z)為H(z)的分子多項式,k為某一整數(shù)。式(4-4)表明H(z)的極點都在z平

3、面的原點,系統(tǒng)的脈沖響應(yīng)在經(jīng)過了有限數(shù)k拍以后就變?yōu)榱悖^渡過程結(jié)束。式(4-4)表明了離散系統(tǒng)中,為了使過渡過程較快地結(jié)束應(yīng)符合的條件。K是個有限值,它至少應(yīng)該是什么數(shù)值呢.可以分析一下閉環(huán)傳遞函數(shù)H(z)。將式(4-4)代入D(z)表示式,得 (4-5)如果m和n分別為對象和保持器的組合脈沖傳遞函數(shù)G(z)的分子和分母的階次,為式(4-5)中F(z)的階次,要使D(z)能實現(xiàn),就應(yīng)使分母的階次大于分子的階次 (4-6)由式(4-6)可見,當(dāng)時,H(z)的分子常數(shù),暫態(tài)響應(yīng)的持續(xù)節(jié)拍數(shù)最少。式中n和m是由對象、保持器決定的,是不可變部分。這時應(yīng)有 (4-7)這是過渡過程所能達(dá)到的最低極限節(jié)拍

4、數(shù),它規(guī)定了“最少拍”的極限數(shù)。2)無穩(wěn)態(tài)誤差的最小拍系統(tǒng)由王勤主編教材P89P90的理論推導(dǎo),可以知道,為保證系統(tǒng)穩(wěn)態(tài)誤差為零且拍數(shù)最少,應(yīng)取 (4-8)其中為不包含G(z)的零點和極點的多項式。為式(4-8)表示了無穩(wěn)態(tài)誤差的最少拍系統(tǒng),其滿足的條件。另外,為了使系統(tǒng)的暫態(tài)過程在有限時間內(nèi)結(jié)束,H(z)必須是的有限多項式。這兩者都要滿足,因而應(yīng)使為的有限多項式。最簡單的情況是,這時(1)對階躍輸入因而(2)對斜坡函數(shù)輸入或 從而有 (3)對加速度函數(shù)輸入或 從而有 3)無紋波,無穩(wěn)態(tài)誤差的最少拍系統(tǒng)用前述方法設(shè)計的最少拍控制系統(tǒng),對于符合原設(shè)計的輸入信號能很快地跟蹤。然而,如果進(jìn)一步用改進(jìn)

5、的z變換法來研究所設(shè)計的系統(tǒng),就會發(fā)現(xiàn)問題。這種改進(jìn)的z變換不僅能求出采樣時刻的系統(tǒng)輸出,而且可以研究采樣間隔中,輸出的變化情況。用這種z變換將發(fā)現(xiàn)用前述方法設(shè)計的系統(tǒng),在采樣時刻之間存在著波動。有紋波的系統(tǒng),在采樣時刻之間存在誤差,而且功率損耗、振動等也很大,它將加快執(zhí)行機(jī)構(gòu)等可動部件的磨損。為此,必須改進(jìn)設(shè)計方法,使設(shè)計出的系統(tǒng)滿足無紋波的條件。(1)最少拍系統(tǒng)產(chǎn)生紋波的原因經(jīng)分析可知,最少拍系統(tǒng)雖然經(jīng)過有限拍后能使采樣時刻的穩(wěn)態(tài)誤差為零,從而使數(shù)字控制器的離散輸入量E(z)為零。但控制器的輸出并沒有達(dá)到穩(wěn)態(tài)值,仍然是上下波動的。亦即控制器的輸出U(z)不能在有限拍內(nèi)變?yōu)榱?。如果整個系統(tǒng)以

6、U(z)為輸出量,設(shè)這時的閉環(huán)傳遞函數(shù)為。同樣,如果這一閉環(huán)傳遞函數(shù)也能表示成極點都在z平面原點的形式,則過渡過程也能在有限拍內(nèi)結(jié)束。(2)無紋波最少拍系統(tǒng)的設(shè)計根據(jù)王勤主編教材P93的理論推導(dǎo)可知,無紋波最少拍系統(tǒng)的閉環(huán)傳遞函數(shù)應(yīng)分別為 (4-9) (4-10)式中:,為z的多項式。上述傳遞函數(shù)能保證系統(tǒng)的輸出Y(z)和控制器輸出U(z)的暫態(tài)過程均能在有限拍內(nèi)結(jié)束。式(4-9)說明,無紋波最少拍系統(tǒng)的閉環(huán)傳遞函數(shù)H(z)不僅應(yīng)為的多項式,而且應(yīng)包含G(z)的全部零點。由式(4-5)可得在最簡單的情況下,為常數(shù)。為了保證D(z)是可實現(xiàn)的,至少要使k大于或等于Q(z)的階次,即 (4-11)

7、將式(4-7)與式(4-11)相比,發(fā)現(xiàn)由于要求無紋波,系統(tǒng)的最少拍增加了m拍,響應(yīng)的暫態(tài)過程也延長m拍。4)斜坡輸入下最少拍系統(tǒng)設(shè)計舉例(1)斜坡輸入下無穩(wěn)態(tài)誤差最少拍系統(tǒng)設(shè)計設(shè)被控對象為二階系統(tǒng),其傳遞函數(shù)為對于二階被控對象加零階保持器后對象的傳遞函數(shù)為:選擇采樣周期T,將上述傳遞函數(shù)離散后得因為輸入是單位斜坡信號,所以選擇:其中 ,由此可得斜坡輸入下最少拍算法的數(shù)字控制器算法為u(k)=(1-B)u(k-1)+Bu(k-2)+(2)斜坡輸入下無紋波、無穩(wěn)態(tài)誤差最少拍系統(tǒng)設(shè)計保證系統(tǒng)在斜坡輸入下的穩(wěn)態(tài)誤差為零,則系統(tǒng)的閉環(huán)傳遞函數(shù)應(yīng)符合穩(wěn)定性原則應(yīng)包含G(z)的不穩(wěn)定極點,其形式為,其中為

8、不包含G(z)的零點和極點的多項式。上式和保證穩(wěn)態(tài)誤差為零的要求相同。應(yīng)包含G(z)的不穩(wěn)定零點,其形式為,其中為不包含G(z)的零點和極點的多項式。無紋波有限拍暫態(tài)過程為了實現(xiàn)無紋波,中必須包含G(z)的分子上的另一因子。要尋找、和的形式,使它們的項數(shù)最少(即最小實現(xiàn))而又滿足上述條件。顯然應(yīng)為聯(lián)立求解得,所以有由此可得斜坡輸入下最少拍無紋波的算法:四、實驗步驟1、仔細(xì)閱讀“PCI-1711數(shù)據(jù)采集卡驅(qū)動函數(shù)說明.doc”和“THJK-Server軟件使用說明.doc”文檔,掌握PCI-1711數(shù)據(jù)采集卡的數(shù)據(jù)輸入輸出方法和THJK-Server軟件(及相關(guān)函數(shù))的使用方法。2、模擬對象的模

9、擬電路圖如圖4-2下所示:圖4-2 模擬對象電路其中:R1=100K,R2=100K,R3=100K,C1=10uF,C2=10uF按上圖連接一個積分環(huán)節(jié)和一個慣性環(huán)節(jié)組成的二階被控對象的模擬電路;3、系統(tǒng)接線圖如圖4-3所示:圖4-3 系統(tǒng)接線圖按照上圖接線。4、設(shè)計在斜坡輸入下的最少拍控制器的控制算法(有紋波、無紋波)。5、設(shè)計在單位階躍輸入下的最少拍控制器的控制算法(有紋波、無紋波)。6、打開最少拍實驗文件夾下dsw工程文件,源程序中缺少最少拍數(shù)字控制器算法程序,請同學(xué)用設(shè)計好的控制器算法編寫程序。7、源程序編譯通過后,先啟動“THJK_Server”圖形顯示軟件,再執(zhí)行程序代碼,在顯示

10、界面出現(xiàn)的曲線并穩(wěn)定后(初始化后),把+5V電源打到“開”狀態(tài),觀測并記錄系統(tǒng)的響應(yīng)曲線。在實驗結(jié)束后,在鍵盤上先按下“e”,再按下“Enter(回車鍵)”鍵,程序退出。五、實驗記錄1、 編程實現(xiàn)在斜坡輸入下的最少拍控制器的控制算法(有紋波、無紋波)。/*控制器的編程斜坡輸入下有紋波最小拍控制ei=sv-fVoltage;ep=exp(-T/Ti); A=T+Ti*ep-Ti;B=(Ti-Ti*ep-T*ep)/A;op=(1-B)*opx+B*op*+2*ei/(k*A)-(1+2*ep)*eix/(k*A)+ep*ei*/(k*A); 斜坡輸入下無紋波最小拍控制ei=sv-fVoltage

11、; ep=exp(-T/Ti); A=T+Ti*ep-Ti; B=(Ti-Ti*ep-T*ep)/A; c0=(3*B+2)/(B*B+2*B+1); c1=-(2*B+1)/(B*B+2*B+1); b0=B*(2*B+1)/(B*B+2*B+1); op=(1-b0)*opx+b0*op*+c0*ei/(k*A)+(c1-c0*ep)*eix/(k*A)-c1*ep*ei*/(k*A);2、 編程實現(xiàn)在單位階躍輸入下的最少拍控制器的控制算法(有紋波、無紋波)。/*控制器的編程單位階躍輸入下有紋波最小拍控制ei=sv-fVoltage;ep=exp(-T/Ti); A=T+Ti*ep-Ti;

12、B=(Ti-Ti*ep-T*ep)/A;op=(-B)*opx+ei/(k*A)-ep*eix/(k*A);單位階躍輸入下無紋波最小拍控制ei=sv-fVoltage;ep=exp(-T/Ti);A=T+Ti*ep-Ti; B=(Ti-Ti*ep-T*ep)/A; c0=1/(B+1); b0=B/(B+1);op=(-b0)*opx+(c0/(k*A)*(ei-ep*eix);ei*=eix;eix=ei;op*=opx;opx=op;3、繪制在斜坡輸入下的最少拍控制的響應(yīng)曲線(有紋波與無紋波)并比較分析。答:有紋波圖1無紋波圖2分析:由圖1可看出有紋波系統(tǒng)的輸出圍繞給定輸入上下波動,對應(yīng)的控制器輸出值則出現(xiàn)正負(fù)交替的波形,通過上面兩圖的比較,我們可以看出斜坡輸入下有紋波最小拍控制的穩(wěn)態(tài)誤差更大,在采樣時刻之間存在誤差,而且功率損耗、振動等也很大,它將加快執(zhí)行機(jī)構(gòu)等可動部件的磨損,這顯然不是我們希望的控制效果,而無紋波最小拍控制的穩(wěn)態(tài)誤差幾乎沒有。4、繪制在單位階躍輸入下的最少拍控制的響應(yīng)曲線(有紋波與無紋波)并比較分析。有紋波圖3無紋波分析:通過上面兩圖的比較,我們可以看出階躍輸入下有紋波最小拍控制的穩(wěn)態(tài)誤差更大,在圖上可以看出誤差輸出曲線都是振蕩的,而無紋波最小拍控制的穩(wěn)態(tài)誤差到第二拍結(jié)束時就使誤差為零。而

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論