周挺
(航空工業(yè)飛機(jī)強(qiáng)度研究所 陜西省西安市 710065)
結(jié)構(gòu)熱強(qiáng)度試驗(yàn)針對(duì)飛行器飛行時(shí)出現(xiàn)的熱障問題,通過輻射、對(duì)流加熱方式模擬飛行器飛行熱環(huán)境條件,以飛行器元件、組件、部件及至系統(tǒng)為對(duì)象,研究和檢驗(yàn)結(jié)構(gòu)熱強(qiáng)度、熱剛度及防熱性能,是驗(yàn)證飛行器結(jié)構(gòu)設(shè)計(jì)與制造的重要手段[1]。實(shí)際應(yīng)用過程中,加熱控制系統(tǒng)屬于強(qiáng)非線性、大遲滯、時(shí)變系統(tǒng),采用常規(guī)PID 控制器進(jìn)行試驗(yàn)加載控制一般難以取得理想的控制效果。Smith 預(yù)估控制是上世紀(jì)50年代提出的一種可有效控制純滯后對(duì)象的補(bǔ)償算法,其原理簡(jiǎn)單,被廣泛應(yīng)用[2]。MTS FlexTest 200 協(xié)調(diào)加載控制系統(tǒng)作為結(jié)構(gòu)熱強(qiáng)度試驗(yàn)中的常用控制設(shè)備,提供常規(guī)PID 閉環(huán)控制、信號(hào)調(diào)理、伺服驅(qū)動(dòng)、信號(hào)存儲(chǔ)與顯示等功能,同時(shí)用戶可可繞開系統(tǒng)固有的常規(guī)PID 控制,通過虛擬控制通道和在線回路計(jì)算功能編輯控制反饋信號(hào)和驅(qū)動(dòng)輸出信號(hào),結(jié)合通道控制模式的切換,對(duì)控制回路進(jìn)行重新定義,實(shí)現(xiàn)其他算法的計(jì)算機(jī)數(shù)字控制[3]。本文將Smith 預(yù)估控制應(yīng)用于MTS FlexTest 200 控制系統(tǒng),以一階時(shí)滯系統(tǒng)為控制仿真對(duì)象,驗(yàn)證該方法的有效性和優(yōu)越性。
Smith 預(yù)估控制的控制原理如圖1所示[4],Gc(s)表示控制器的傳遞函數(shù),Gp(s)e-τs為含有滯后環(huán)節(jié)的被控對(duì)象傳遞函數(shù),Gp(s)為不包含滯后環(huán)節(jié)的傳遞函數(shù),τ 為純滯后環(huán)節(jié)e-τs的滯后時(shí)間。與Gc(s)并接一補(bǔ)償環(huán)節(jié),其傳遞函數(shù)為Gp(s)(1-e-τs),用來補(bǔ)償被控對(duì)象的純滯后部分。
經(jīng)Smith 預(yù)估控制補(bǔ)償后的閉環(huán)傳遞函數(shù)為:
上式說明,補(bǔ)償后純滯后環(huán)節(jié)e-τs在閉環(huán)控制回路之外,不影響系統(tǒng)的穩(wěn)定性,Smith 預(yù)估控制通過估計(jì)對(duì)象的動(dòng)態(tài)特性,用預(yù)估模型Gp(s)(1-e-τs)對(duì)反饋進(jìn)行補(bǔ)償,得到無滯后的被調(diào)節(jié)量反饋到控制器,使控制過程的品質(zhì)達(dá)到類似于過程無純滯后的情況。
被控對(duì)象近似用一階慣性環(huán)節(jié)和純滯后環(huán)節(jié)的串聯(lián)表示,以得到Smith 預(yù)估控制的數(shù)字控制方法,則:
上式中,Kf為被控對(duì)象放大系數(shù),Tf為被控對(duì)象的時(shí)間常數(shù)。
由圖1得到純滯后補(bǔ)償器的輸出Yr(s):
其中U(s)為控制器控制輸出,對(duì)上式離散化為差分方程:
圖1:Smith 預(yù)估控制系統(tǒng)框圖
圖2:通道配置
式中T 為采樣周期,N=τ/T,表示因滯后環(huán)節(jié)引起的信號(hào)移位個(gè)數(shù);α=Tf/(Tf+T)。
反饋回路誤差e1(k)為:
偏差e2(k)為:
Gc(s)選用位置型PID 數(shù)字控制器,其通過對(duì)偏差信號(hào)e2(t)的比例、積分、微分的加權(quán)實(shí)現(xiàn)被控對(duì)象的控制,控制規(guī)律描述為:
式中,KP為比例增益,TI為積分時(shí)間常數(shù),TD為微分時(shí)間常數(shù),u(t)為控制輸出量。
將式(7)離散化,控制輸出u(k)表示為:
圖3:常規(guī)PID 控制曲線
圖4:Smith 預(yù)估控制曲線
式中,積分系數(shù)KI=KP·T/TI,微分系數(shù)KD=KP·TD/T。e2(k-1)和e2(k)分別表示第k-1 次和第k 次采樣的偏差。uP(k)、uI(k)、uD(k)分別為比例、積分、微分環(huán)節(jié)控制輸出。
PID 控制中,比例系數(shù)KP越大,系統(tǒng)響應(yīng)越快,穩(wěn)態(tài)誤差越小,KP過大會(huì)使系統(tǒng)超調(diào)增大,系統(tǒng)趨于振蕩;積分環(huán)節(jié)可消除穩(wěn)態(tài)誤差,但過大的積分系數(shù)KI也會(huì)引起系統(tǒng)超調(diào),系統(tǒng)調(diào)節(jié)時(shí)間拉長(zhǎng);微分環(huán)節(jié)可加快系統(tǒng)的暫態(tài)響應(yīng)過程,減小系統(tǒng)的超調(diào)量,克服振蕩,但對(duì)高頻干擾信號(hào)敏感,易使系統(tǒng)變得不穩(wěn)定[5]。
MTS FlexTest 200 協(xié)調(diào)加載控制系統(tǒng)采用VME 總線架構(gòu),裝載了處理器板、模擬信號(hào)輸入輸出板、數(shù)字信號(hào)輸入輸出板、控制站臺(tái)驅(qū)動(dòng)控制板、應(yīng)急信號(hào)控制板等,可根據(jù)試驗(yàn)需求靈活配置控制通道。其中處理器板卡提供了PID 控制回路計(jì)算,通過以太網(wǎng)與上位機(jī)工作站進(jìn)行通訊,板卡信號(hào)的刷新頻率可達(dá)到1024Hz。上位機(jī)控制軟件AeroPro 實(shí)現(xiàn)系統(tǒng)環(huán)境配置、試驗(yàn)文件配置、控制參數(shù)實(shí)時(shí)調(diào)整、信號(hào)的監(jiān)控和數(shù)據(jù)的后處理功能。
如圖2所示,設(shè)置一個(gè)虛擬輸入輸出通道,控制模式為標(biāo)準(zhǔn)控制通道,Input 1 虛擬輸入為反饋,用一慣性環(huán)節(jié)和純滯后環(huán)節(jié)進(jìn)行仿真,如式(2)所示;Input 2 虛擬輸入為Smith 內(nèi)反饋控制輸出yr(k);Input 3 虛擬輸入為Smith 控制輸出u(k);Output 虛擬輸出為系統(tǒng)自帶控制器控制輸出。另設(shè)置4 個(gè)數(shù)字DO,分別控制PID 控制的使能。設(shè)置6 個(gè)變量,分別定義為PID 控制的比例系數(shù)P、積分系數(shù)I、微分系數(shù)D、積分限幅值I_limit、預(yù)估模型Gp(s)(1-e-τs)中的放大系數(shù)Kf、時(shí)間常數(shù)Tf,用于控制參數(shù)在線調(diào)試。
由圖1得到控制器輸出u(k)與對(duì)象反饋y(k)的關(guān)系:
將上式離散化:
式中N=τ/T。設(shè)Tf=10s,kf=20,τ=5s,T=1/1024s,根據(jù)式(10)在Input 1 的計(jì)算回路編輯器中設(shè)置仿真對(duì)象,程序如下:
根據(jù)式(4)在Input 2 的計(jì)算回路編輯器計(jì)算yr(k),程序如下:
根據(jù)式(5)、(6)、(8)在Input 3 的計(jì)算回路編輯器計(jì)算u(k),程序如下:
每個(gè)虛擬輸入或虛擬輸出的計(jì)算回路編輯器中程序都按系統(tǒng)控制刷新頻率同時(shí)迭代運(yùn)行。
采用上述Smith 控制方案,對(duì)式(9)所示對(duì)象進(jìn)行控制,在Aeropro 下運(yùn)行控制仿真程序。首先不加入Smith 預(yù)估控制,采用常規(guī)PID 控制,通過試湊法得到PID 控制參數(shù)為:P=5,I=2,D=3。采用振幅為50%滿度值的階躍信號(hào)進(jìn)行仿真,得到控制曲線如圖3所示。
加入Smith 預(yù)估控制,PID 控制參數(shù)不變,X5=20,X6=10,得到控制曲線如圖4所示。
由圖3和圖4可以看到,對(duì)于一階時(shí)滯系統(tǒng),常規(guī)PID 控制超調(diào)嚴(yán)重,調(diào)節(jié)時(shí)間為220s,控制效果比較差;Smith 預(yù)估控制無超調(diào),調(diào)節(jié)時(shí)間為130s,系統(tǒng)具有很好的快速性和動(dòng)靜態(tài)性能。
Smith 預(yù)估控制在純滯后對(duì)象控制方面較常規(guī)PID 控制具有更好的控制效果,運(yùn)用MTSFlexTest 200 控制系統(tǒng)的虛擬輸入輸出和計(jì)算回路功能可將Smith 預(yù)估控制應(yīng)用于結(jié)構(gòu)熱強(qiáng)度試驗(yàn)中,提高試驗(yàn)品質(zhì)。需要注意的是,Smith 預(yù)估控制依賴于被控對(duì)象精確的數(shù)學(xué)模型,當(dāng)模型不匹配時(shí),控制品質(zhì)可能出現(xiàn)惡化,因此實(shí)際應(yīng)用中需對(duì)被控對(duì)象進(jìn)行精確辨識(shí)。