楊 平,陳式躍
(1.上海電力學(xué)院電力與自動(dòng)化工程學(xué)院,上海 200090;2.上海量值測(cè)控儀器科技有限公司,上海 200090)
在眾多的控制器設(shè)計(jì)方法中,標(biāo)準(zhǔn)傳遞函數(shù)設(shè)計(jì)法[1]的簡(jiǎn)捷性最引人注目。只要已知受控過(guò)程模型和確定了期望標(biāo)準(zhǔn)傳遞函數(shù),那么控制器可通過(guò)簡(jiǎn)單的代數(shù)運(yùn)算來(lái)設(shè)計(jì)。標(biāo)準(zhǔn)傳遞函數(shù)設(shè)計(jì)法的核心是取控制系統(tǒng)的期望傳遞函數(shù)為選定的標(biāo)準(zhǔn)傳遞函數(shù)。最早提出也是最常用的標(biāo)準(zhǔn)傳遞函數(shù)是ITAE標(biāo)準(zhǔn)傳遞函數(shù)[2]。比ITAE標(biāo)準(zhǔn)傳遞函數(shù)晚8年提出的Butterworth標(biāo)準(zhǔn)傳遞函數(shù)[3]可算是僅次于ITAE標(biāo)準(zhǔn)傳遞函數(shù)的第2種常用標(biāo)準(zhǔn)傳遞函數(shù)。近年來(lái),有關(guān)標(biāo)準(zhǔn)傳遞函數(shù)本身的研究也出現(xiàn)了一些新進(jìn)展。在我國(guó),已有不少研究[4-8]對(duì)兩種常用標(biāo)準(zhǔn)傳遞函數(shù)提出改進(jìn)。這些改進(jìn)研究所改變的主要是標(biāo)準(zhǔn)傳遞函數(shù)的系數(shù)數(shù)值。所采用的改進(jìn)方法有:縮短積分時(shí)間域、重新優(yōu)化計(jì)算、選用遺傳算法來(lái)優(yōu)化等。改進(jìn)的效果主要體現(xiàn)在超調(diào)量的減少。與改進(jìn)研究不同,文獻(xiàn)[9]則提出了一種新標(biāo)準(zhǔn)傳遞函數(shù),稱為多容慣性(multiple capacity process,MCP)標(biāo)準(zhǔn)傳遞函數(shù)。這種新的標(biāo)準(zhǔn)傳遞函數(shù)具有系統(tǒng)無(wú)超調(diào)和不限系統(tǒng)階數(shù)的特點(diǎn),并且在工程應(yīng)用上的通用性更強(qiáng)。不過(guò),文獻(xiàn)[9]的闡述還不夠完善,只給出了1型的多容慣性標(biāo)準(zhǔn)傳遞函數(shù)。本文的研究是文獻(xiàn)[9]工作的繼續(xù),將給出任意系統(tǒng)階數(shù)的M型次的多容慣性標(biāo)準(zhǔn)傳遞函數(shù),并且更深入地分析了多容慣性標(biāo)準(zhǔn)傳遞函數(shù)的動(dòng)態(tài)特性和探討了其工程應(yīng)用方法。
根據(jù)基本的控制理論[1],控制系統(tǒng)的穩(wěn)態(tài)準(zhǔn)確性取決于控制系統(tǒng)的型次。若要使某控制系統(tǒng)在階躍輸入下無(wú)穩(wěn)態(tài)誤差,則要求該系統(tǒng)的型次至少大于0。若要求系統(tǒng)在斜坡輸入下也無(wú)穩(wěn)態(tài)誤差,則要求系統(tǒng)的型次至少大于1。所以,標(biāo)準(zhǔn)傳遞函數(shù)應(yīng)該有不同的系統(tǒng)型次之分。常見的ITAE標(biāo)準(zhǔn)傳遞函數(shù)就有1型和2型兩種,而且這兩種函數(shù)的同冪項(xiàng)系數(shù)是不同的。文獻(xiàn)[9]只給出了1型的多容慣性標(biāo)準(zhǔn)傳遞函數(shù)的構(gòu)建方法?,F(xiàn)給出適用于任意系統(tǒng)型次的多容慣性標(biāo)準(zhǔn)傳遞函數(shù)的通式:
式中:n——多容慣性標(biāo)準(zhǔn)傳遞函數(shù)分母多項(xiàng)式的階數(shù),也是系統(tǒng)的階數(shù);
m——多容慣性標(biāo)準(zhǔn)傳遞函數(shù)分子多項(xiàng)式的階數(shù);
βi——多容慣性標(biāo)準(zhǔn)傳遞函數(shù)多項(xiàng)式的系數(shù)。
可以注意到,分母多項(xiàng)式和分子多項(xiàng)式的同冪項(xiàng)系數(shù)是相同的,這一點(diǎn)與ITAE標(biāo)準(zhǔn)傳遞函數(shù)是相同的。但是,與ITAE標(biāo)準(zhǔn)傳遞函數(shù)不同的是,多容慣性標(biāo)準(zhǔn)傳遞函數(shù)的多項(xiàng)式系數(shù)并不隨系統(tǒng)型次的改變而改變。因此,一旦系統(tǒng)階數(shù)和慣性單元時(shí)間常數(shù)確定,多容慣性標(biāo)準(zhǔn)傳遞函數(shù)的多項(xiàng)式系數(shù)就確定了,并與所期望的系統(tǒng)型次無(wú)關(guān)。
式(1)所描述的多容慣性標(biāo)準(zhǔn)傳遞函數(shù)系統(tǒng)的型次為
也就是說(shuō),多容慣性標(biāo)準(zhǔn)傳遞函數(shù)分子多項(xiàng)式的階數(shù)m應(yīng)由所期望的系統(tǒng)型次來(lái)確定,即
多容慣性標(biāo)準(zhǔn)傳遞函數(shù)的多項(xiàng)式系數(shù)βi,可用式(4)計(jì)算:
式中:T——慣性單元時(shí)間常數(shù);
{λi,i=1,2,…,n-1}——代數(shù)二項(xiàng)式系數(shù)。
導(dǎo)出多容慣性標(biāo)準(zhǔn)傳遞函數(shù)的多項(xiàng)式系數(shù)βi的計(jì)算式(式(4))的思路是視系統(tǒng)為多個(gè)慣性單元串聯(lián)而成。設(shè)m=0,令
可據(jù)代數(shù)二項(xiàng)式定理導(dǎo)出
再整理系數(shù)并推廣至m≠0,即得式(4)。
慣性單元時(shí)間常數(shù)T的確定公式如式(7)所示。該式為經(jīng)驗(yàn)公式,依據(jù)是一階慣性環(huán)節(jié)的過(guò)渡過(guò)程時(shí)間ts為慣性時(shí)間T的3倍(按達(dá)到終態(tài)值的95%計(jì)算),即ts=3T;以及n階慣性環(huán)節(jié)的過(guò)渡過(guò)程時(shí)間ts可按ts=3nT估計(jì)[10]。
根據(jù)代數(shù)學(xué)中的二項(xiàng)式定理,可求得代數(shù)二項(xiàng)式系數(shù){λi,i=1,2,…,n-1}如表 1 所示。由系統(tǒng)階數(shù)n可確定表1中的行序。表1所示的三角形數(shù)陣為著名的楊輝三角形數(shù)陣中不含1的內(nèi)核部分。每行系數(shù)值的推算都遵循一個(gè)簡(jiǎn)單的規(guī)則:(1)左右兩端的系數(shù)值為階數(shù)n;(2)中間的每個(gè)系數(shù)值為上一行相鄰的兩個(gè)系數(shù)值之和。例如,n=4行的系數(shù)值6可用n=3行的相鄰系數(shù)3+3得出,n=5行的系數(shù)值10可用n=4行的相鄰系數(shù)4+6得出,以此類推。表1只給出15階及以內(nèi)的各系數(shù)值。事實(shí)上,依據(jù)上述簡(jiǎn)單的推算規(guī)則,很容易推算出任意高的系統(tǒng)階數(shù)數(shù)值下的系數(shù)值。
表1 多容慣性標(biāo)準(zhǔn)傳遞函數(shù)中的系數(shù)λi
上節(jié)所述的多容慣性標(biāo)準(zhǔn)傳遞函數(shù)(式(1))的系統(tǒng)型次是否為M可如下論證:
對(duì)于系統(tǒng)Gβ(s),設(shè)輸入為R(s),輸出為Y(s),則有誤差函數(shù)E(s)(見式(8))。代入Y(s)和Gβ(s),則可導(dǎo)出的誤差函數(shù)的計(jì)算式(式(10)),進(jìn)而導(dǎo)出穩(wěn)態(tài)誤差的計(jì)算式(式(11))。
由此可見,由多容慣性標(biāo)準(zhǔn)傳遞函數(shù)定義的系統(tǒng)Gβ(s),只要取m=M-1,則Gβ(s)的系統(tǒng)階數(shù)為M。
設(shè)系統(tǒng)型次M=1,設(shè)慣性單元時(shí)間T=1,分別取系統(tǒng)階數(shù)為2,4,6,則有1型多容慣性標(biāo)準(zhǔn)傳遞函數(shù)為
再設(shè)慣性單元時(shí)間T=0.5,系統(tǒng)階數(shù)n=6,有1型多容慣性標(biāo)準(zhǔn)傳遞函數(shù)為
為了比較,取自然振蕩頻率ωn=1,據(jù)文獻(xiàn)[1]中表4-5,算得1型6階的ITAE標(biāo)準(zhǔn)傳遞函數(shù)為
利用Matlab/Simulink動(dòng)態(tài)系統(tǒng)仿真平臺(tái),可得上述5種系統(tǒng)的單位階躍響應(yīng)和誤差響應(yīng)如圖1和圖2所示。按達(dá)到終態(tài)值的95%為線,從誤差響應(yīng)圖上可測(cè)得5種系統(tǒng)的調(diào)整時(shí)間值如表2所示。
從圖1和圖2以及表2可看出:(1)在慣性單元時(shí)間T=1條件下,多容慣性標(biāo)準(zhǔn)傳遞函數(shù)所述系統(tǒng)的調(diào)整時(shí)間ts與系統(tǒng)階數(shù)n成正比關(guān)系,基本符合式(7)所述關(guān)系;(2)多容慣性標(biāo)準(zhǔn)傳遞函數(shù)所述系統(tǒng)的響應(yīng)沒(méi)有超調(diào);(3)在系統(tǒng)階數(shù)n=6條件下,ITAE標(biāo)準(zhǔn)傳遞函數(shù)所述系統(tǒng)的調(diào)整時(shí)間ts可能比多容慣性標(biāo)準(zhǔn)傳遞函數(shù)所述系統(tǒng)長(zhǎng)(T=1時(shí)),也可能比多容慣性標(biāo)準(zhǔn)傳遞函數(shù)所述系統(tǒng)短(T=0.5時(shí))。換言之,通過(guò)調(diào)整T值的大小可獲得系統(tǒng)調(diào)整時(shí)間的期望值。
圖1 1型標(biāo)準(zhǔn)函數(shù)系統(tǒng)的階躍響應(yīng)
圖2 1型標(biāo)準(zhǔn)函數(shù)系統(tǒng)的階躍響應(yīng)誤差
表2 t s的計(jì)算和實(shí)測(cè)
表2不但給出了5種系統(tǒng)的調(diào)整時(shí)間測(cè)得值,還給出了對(duì)應(yīng)的計(jì)算值。比較這些數(shù)值,可知實(shí)測(cè)值均小于計(jì)算值,而且是階數(shù)越高,差值越大。不過(guò)從留有余地的保守性設(shè)計(jì)角度出發(fā),這種誤差還是可以接受的。
設(shè)系統(tǒng)型次M=2,設(shè)慣性單元時(shí)間T=1,分別取系統(tǒng)階數(shù)為2,4,6,則有2型多容慣性標(biāo)準(zhǔn)傳遞函數(shù)為
再設(shè)慣性單元時(shí)間T=0.5,系統(tǒng)階數(shù)n=6,有2型多容慣性標(biāo)準(zhǔn)傳遞函數(shù)為
為了比較,取自然振蕩頻率ωn=1。據(jù)文獻(xiàn)[2](Graham&Lathrop)中的ITAE標(biāo)準(zhǔn)傳遞函數(shù)數(shù)據(jù),算得6階的2型ITAE標(biāo)準(zhǔn)傳遞函數(shù)為
利用Matlab/Simulink動(dòng)態(tài)系統(tǒng)仿真平臺(tái),可得上述5種系統(tǒng)的單位斜坡響應(yīng)和誤差響應(yīng)如圖3和圖4所示。
從圖3和圖4同樣可看出:多容慣性標(biāo)準(zhǔn)傳遞函數(shù)所述系統(tǒng)的斜坡響應(yīng)也像階躍響應(yīng)一樣沒(méi)有超調(diào);其過(guò)渡過(guò)程時(shí)間與階躍響應(yīng)中定義的調(diào)整時(shí)間相當(dāng);在n=6條件下,ITAE標(biāo)準(zhǔn)傳遞函數(shù)所述系統(tǒng)的過(guò)渡過(guò)程時(shí)間比多容慣性標(biāo)準(zhǔn)傳遞函數(shù)所述系統(tǒng)時(shí)的要長(zhǎng),比T=0.5時(shí)要短。
圖3 2型標(biāo)準(zhǔn)函數(shù)系統(tǒng)的斜坡響應(yīng)
圖4 2型標(biāo)準(zhǔn)函數(shù)系統(tǒng)的斜坡響應(yīng)誤差
在文獻(xiàn)[11]中,專門討論了應(yīng)用標(biāo)準(zhǔn)傳遞函數(shù)設(shè)計(jì)控制器的理論方法,考慮了串聯(lián)校正型、反饋校正型和狀態(tài)反饋型控制器的設(shè)計(jì)問(wèn)題。并且針對(duì)1型標(biāo)準(zhǔn)傳遞函數(shù)無(wú)零點(diǎn)的特點(diǎn),分別導(dǎo)出了串聯(lián)校正型、反饋校正型和狀態(tài)反饋型控制器的設(shè)計(jì)約束條件。還針對(duì)有零點(diǎn)的被控過(guò)程提出了應(yīng)用直接設(shè)計(jì)法和補(bǔ)償法兩種解決方案。
在文獻(xiàn)[12]中,專門討論了應(yīng)用多容慣性標(biāo)準(zhǔn)傳遞函數(shù)設(shè)計(jì)狀態(tài)反饋型控制器的問(wèn)題,也是應(yīng)用無(wú)零點(diǎn)的1型標(biāo)準(zhǔn)傳遞函數(shù)。由于狀態(tài)反饋型控制器不會(huì)增加系統(tǒng)零點(diǎn),所以更易滿足無(wú)零點(diǎn)約束條件。此外,在文獻(xiàn)[12]中所述的被控過(guò)程本身的階數(shù)高達(dá)9階,若采用ITAE標(biāo)準(zhǔn)傳遞函數(shù),則找不到數(shù)據(jù),而用多容慣性標(biāo)準(zhǔn)傳遞函數(shù),其不限階數(shù)的優(yōu)勢(shì)盡現(xiàn)。
M型次的多容慣性標(biāo)準(zhǔn)傳遞函數(shù)的提出,打破了1型多容慣性標(biāo)準(zhǔn)傳遞函數(shù)的應(yīng)用局限,為應(yīng)用標(biāo)準(zhǔn)傳遞函數(shù)設(shè)計(jì)控制器提供了更大的設(shè)計(jì)空間。例如,針對(duì)2型標(biāo)準(zhǔn)傳遞函數(shù),控制器的設(shè)計(jì)約束條件將從無(wú)零點(diǎn)變?yōu)榭捎幸粋€(gè)零點(diǎn),所設(shè)計(jì)系統(tǒng)的型次也從1型提高至2型。
以下以管式檢定爐的溫度控制為例,應(yīng)用1型多容慣性標(biāo)準(zhǔn)傳遞函數(shù)設(shè)計(jì)一個(gè)串聯(lián)校正型控制器。
考慮圖5所示的典型的串聯(lián)校正型控制系統(tǒng)。其中,Gc(s)是控制器傳遞函數(shù),Go(s)是被控過(guò)程傳遞函數(shù),R是系統(tǒng)的設(shè)定值輸入,Y是系統(tǒng)輸出。系統(tǒng)總的傳遞函數(shù)W(s)如式(12)所示。
圖5 串聯(lián)校正型控制系統(tǒng)
應(yīng)用直接設(shè)計(jì)公式式(13)可得控制器Gc(s)。
假設(shè)已知被控過(guò)程管式檢定爐的數(shù)學(xué)模型[13]如式(14)所示,這是一個(gè)有零點(diǎn)的被控過(guò)程。
利用Matlab中的simulink平臺(tái),可搭建相應(yīng)的仿真試驗(yàn)系統(tǒng)。將利用直接設(shè)計(jì)公式設(shè)計(jì)的多容慣性標(biāo)準(zhǔn)傳遞函數(shù)控制器Gc(s)置入試驗(yàn)系統(tǒng),并與一個(gè)常規(guī)的PID控制系統(tǒng)(設(shè)PID參數(shù)為Kp=0.6,Ti=2.04,Td=4)同時(shí)進(jìn)行階躍響應(yīng)試驗(yàn),可獲得如圖6所示的階躍響應(yīng)曲線。其中,短劃線是期望的標(biāo)準(zhǔn)傳遞函數(shù)響應(yīng),實(shí)線曲線是PID控制響應(yīng),點(diǎn)劃線是所設(shè)計(jì)的控制系統(tǒng)響應(yīng)。顯然,所設(shè)計(jì)的控制系統(tǒng)響應(yīng)曲線與標(biāo)準(zhǔn)傳遞函數(shù)響應(yīng)曲線完全重合,其無(wú)超調(diào)量和調(diào)整時(shí)間短的特性遠(yuǎn)比PID控制響應(yīng)優(yōu)越。
圖6 檢定爐溫度控制響應(yīng)
與ITAE標(biāo)準(zhǔn)傳遞函數(shù)相比,以上提出的通用的多容慣性標(biāo)準(zhǔn)傳遞函數(shù)具有無(wú)超調(diào)和不限系統(tǒng)階數(shù)的鮮明特點(diǎn)。通用多容慣性標(biāo)準(zhǔn)傳遞函數(shù)的系統(tǒng)型次為M已得到論證。而且,構(gòu)建任意數(shù)值的系統(tǒng)型次的多容慣性標(biāo)準(zhǔn)傳遞函數(shù)非常容易。多容慣性標(biāo)準(zhǔn)傳遞函數(shù)所表達(dá)的系統(tǒng)的階躍響應(yīng)和斜坡響應(yīng)特性分析,充分展示了無(wú)超調(diào)特性和調(diào)整時(shí)間與3nT成正比的關(guān)系。應(yīng)用通用的多容慣性標(biāo)準(zhǔn)傳遞函數(shù)進(jìn)行控制器的設(shè)計(jì)方法討論表明,利用控制器直接設(shè)計(jì)公式和狀態(tài)反饋極點(diǎn)配置是兩種常用的簡(jiǎn)單和有效的應(yīng)用方法。
[1]楊平,翁思義,郭平.自動(dòng)控制原理-理論篇[M].北京:中國(guó)電力出版社,2009:147-155.
[2]Graham D,Lathrop R C.The Synthesis of optimum transient response criteria and standard forms[J].A IEE Trans,1953(72):273.
[3]Schultz W C,Rideout C V.Control system performance measures:past,present and future[J].IRE Trans Automatic Control,1961,26(22):.
[4]楊益群,項(xiàng)國(guó)波.新的ITAE最佳傳遞函數(shù)標(biāo)準(zhǔn)型[J].信息與控制,1999,26(4):259-265.
[5]李鎮(zhèn)銘.環(huán)路法及最佳狀態(tài)反饋系統(tǒng)設(shè)計(jì)[M].北京:國(guó)防工業(yè)出版社,1988:120-134.
[6]張志涌,劉瑞楨.對(duì)經(jīng)典ITAE傳遞函數(shù)標(biāo)準(zhǔn)型的研究[J].福州大學(xué)學(xué)報(bào),1977,25(3):120-121.
[7]李鐘慎.位移無(wú)靜差最優(yōu)傳遞函數(shù)的研究[J].自動(dòng)化博覽,2007(2):82-84.
[8]洪健,李鐘慎.改進(jìn)的Butterworth最佳傳遞函數(shù)標(biāo)準(zhǔn)型[J].計(jì)算技術(shù)與自動(dòng)化,2005,24(2):13-15.
[9]楊平,余潔,孫宇貞.多容慣性標(biāo)準(zhǔn)傳遞函數(shù)的建立與比較[J].上海電力學(xué)院學(xué)報(bào),2011,27(5):512-514,518.
[10]李旭.過(guò)熱汽溫的動(dòng)態(tài)特性與控制[J].動(dòng)力工程,2007,27(2):23-28.
[11]楊平.控制器的標(biāo)準(zhǔn)傳遞函數(shù)設(shè)計(jì)方法[J].化工自動(dòng)化及儀表,2010,37(11):9-13.
[12]楊平,張玲芳,于會(huì)群.鍋爐汽溫狀態(tài)反饋控制器的標(biāo)準(zhǔn)傳遞函數(shù)設(shè)計(jì)方法[J].熱力發(fā)電,2011,40(1):35-39.
[13]楊平.管式電阻爐的動(dòng)態(tài)特性[J].上海電力學(xué)院學(xué)報(bào),1986(2):25-30.