過(guò)程知識(shí)
下面結(jié)合燃燒過(guò)程的控制詳細(xì)討論以下五個(gè)問(wèn)題,闡述無(wú)模型自適應(yīng)控制理論的精髓:
大多數(shù)先進(jìn)控制技術(shù)都需要對(duì)過(guò)程及其環(huán)境有較深的了解,一般用拉普拉斯變換或動(dòng)態(tài)微分方程來(lái)描述過(guò)程動(dòng)態(tài)特性。然而在過(guò)程控制領(lǐng)域,許多系統(tǒng)過(guò)于復(fù)雜,或者其內(nèi)在規(guī)律難以了解,因此很難得到過(guò)程的定量知識(shí),這通常稱(chēng)為“黑箱”問(wèn)題。
在許多情況下,我們可能掌握了一些過(guò)程知識(shí)但是不知道這些知識(shí)是否精確。在包括燃燒控制的過(guò)程控制中,經(jīng)常碰到進(jìn)料的波動(dòng),燃料類(lèi)型和熱值的改變,下游需求不可預(yù)測(cè)的變化以及產(chǎn)品尺寸、配方、批次和負(fù)荷等頻繁的切換。這些就導(dǎo)致一個(gè)問(wèn)題:即無(wú)法確定所掌握的過(guò)程知識(shí)的精確程度。這種現(xiàn)象通常被叫做“灰箱”問(wèn)題。
如果能掌握過(guò)程的大量知識(shí),那就是一個(gè)“白箱”問(wèn)題。在這種情況下,基于對(duì)過(guò)程的了解,利用成熟的控制方法及工具設(shè)計(jì)控制器就容易多了。
盡管無(wú)模型自適應(yīng)控制器可以解決黑箱、灰箱和白箱問(wèn)題,但更適用于灰箱問(wèn)題,事實(shí)上大多數(shù)工業(yè)過(guò)程都是灰箱問(wèn)題。
過(guò)程辨識(shí)
對(duì)于傳統(tǒng)的自適應(yīng)控制方法,如果不能獲得過(guò)程的定量信息,一般需要采用某種辨識(shí)機(jī)制,以在線或離線的方式獲得系統(tǒng)的動(dòng)態(tài)特性。由此產(chǎn)成了以下一些難以解決的問(wèn)題:
·需要離線學(xué)習(xí);
·辨識(shí)所需的不斷的激勵(lì)信號(hào)與系統(tǒng)平穩(wěn)運(yùn)行的矛盾;
·模型收斂和局部最小值問(wèn)題;
·系統(tǒng)穩(wěn)定性問(wèn)題。
基于辨識(shí)的控制方法不適用于過(guò)程控制的主要原因是控制和辨識(shí)是一對(duì)矛盾體。好的控制使系統(tǒng)處于一個(gè)穩(wěn)定狀態(tài),這種情況下設(shè)定值(SP)、控制器輸出(OP)和過(guò)程變量(PV)在趨勢(shì)圖中顯示出來(lái)的都是直線。任何穩(wěn)定系統(tǒng)都會(huì)達(dá)到另一個(gè)穩(wěn)定狀態(tài),而其中的過(guò)程動(dòng)態(tài)特性的變化卻不能被察覺(jué),因此通常需要施加激勵(lì)信號(hào)來(lái)進(jìn)行有效的過(guò)程辨識(shí)。然而,實(shí)際生產(chǎn)過(guò)程很難容許這樣做。
MFA控制系統(tǒng)中沒(méi)有辨識(shí)環(huán)節(jié)因此可以避免上述問(wèn)題。一旦運(yùn)行,MFA控制器就可立刻接管控制。MFA控制器中刷新權(quán)值的算法是基于一個(gè)單一的目標(biāo),即縮小設(shè)定值和過(guò)程變量之間的偏差。這意味著當(dāng)過(guò)程處于穩(wěn)定狀態(tài),偏差接近零時(shí),不需要對(duì)MFA控制器的權(quán)值進(jìn)行修改。
控制器設(shè)計(jì)
PID控制器仍然被廣泛使用的主要原因就在于它是一種通用型控制器,無(wú)需進(jìn)行專(zhuān)門(mén)的控制器設(shè)計(jì)。為特殊的應(yīng)用設(shè)計(jì)控制器需要有豐富的經(jīng)驗(yàn)。由于大多數(shù)先進(jìn)控制器是基于模型的,其通用型性不夠,所以盡管這些方法已經(jīng)有三四十年的歷史了,至今還不能在過(guò)程控制領(lǐng)域得到廣泛的應(yīng)用。
MFA控制器是通用型控制器,并已經(jīng)開(kāi)發(fā)出一系列MFA控制器用于控制各種問(wèn)題回路。如SISOMFA控制器可直接取代PID,免去了復(fù)雜的控制器參數(shù)整定;非線性MFA控制器能控制極端非線性過(guò)程;抗滯后MFA控制器能控制大滯后過(guò)程;MIMOMFA控制器能控制多變量過(guò)程;前饋MFA控制器能抑制可測(cè)的擾動(dòng);以及魯棒MFA控制器能迫使過(guò)程變量維持在預(yù)定的范圍。
MFA控制器的用戶,無(wú)需對(duì)控制器進(jìn)行設(shè)計(jì),只要選擇相應(yīng)的控制器并簡(jiǎn)單地設(shè)定控制器參數(shù)就可以將MFA控制器投入使用。這是無(wú)模型自適應(yīng)控制器與其它基于模型的先進(jìn)控制器的一個(gè)主要區(qū)別。
控制器參數(shù)整定
自適應(yīng)控制器不需要人工整定參數(shù),無(wú)模型自適應(yīng)控制器真正實(shí)現(xiàn)了這一點(diǎn)。無(wú)需參數(shù)整定,MFA就能自適應(yīng)過(guò)程動(dòng)態(tài)特性的變化并克服潛在的擾動(dòng)以滿足新的操作條件。用戶友好的MFA控制器保留了一些參數(shù)允許用戶及時(shí)地調(diào)整控制效果。
系統(tǒng)穩(wěn)定性
控制系統(tǒng)的閉環(huán)穩(wěn)定性對(duì)于控制器是否實(shí)用是非常重要的。如果掌握了閉環(huán)控制系統(tǒng)的穩(wěn)定性判據(jù),就可以利用它來(lái)判斷控制系統(tǒng)能否安全地投入使用。如圖1所示,傳統(tǒng)的基于模型的自校正控制系統(tǒng)主要由三個(gè)部分組成:控制器、過(guò)程和模型。這里模型是指可以描述過(guò)程輸出和輸入關(guān)系的數(shù)學(xué)表達(dá)式,通常是通過(guò)辨識(shí)器來(lái)建立的。辨識(shí)器利用過(guò)程輸入輸出的數(shù)據(jù)通過(guò)一定的學(xué)習(xí)算法減小模型的偏差em(t)(PV與模型輸出y2(t)之間的偏差)。
符號(hào):
r(t)–設(shè)定值
u(t)–控制器輸出
y(t)–過(guò)程變量
x(t)–過(guò)程輸出
d(t)–干擾
e(t)–偏差
e(t)=r(t)-y(t)
y2(t)–模型輸出
em(t)–模型偏差
em(t)=y2(t)-y(t)
在這個(gè)系統(tǒng)中,整個(gè)閉環(huán)系統(tǒng)的穩(wěn)定性與過(guò)程、控制器和模型有著以下幾個(gè)方面的聯(lián)系:
·假設(shè)過(guò)程是穩(wěn)定的(即過(guò)程開(kāi)環(huán)穩(wěn)定);
·控制回路的穩(wěn)定性是由模型的收斂性來(lái)保證的;
·模型的收斂性需要控制回路穩(wěn)定并持續(xù)地發(fā)出激勵(lì)信號(hào)。
這幾個(gè)條件形成了一個(gè)難以解決的死圈。因此,基于模型的自適應(yīng)控制系統(tǒng)沒(méi)有通用的穩(wěn)定性判據(jù)。也就是說(shuō),每次使用基于模型的自適應(yīng)控制器前,不得不分析它的穩(wěn)定性。顯然,這也是使用基于模型的自適應(yīng)控制方法的一個(gè)主要技術(shù)壁壘。
相比之下,由于MFA不存在辨識(shí)環(huán)節(jié),因此論證出了一個(gè)通用的系統(tǒng)穩(wěn)定性判據(jù)。即,只要是一個(gè)無(wú)源過(guò)程(本身不產(chǎn)生能量或熱量的過(guò)程),閉環(huán)MFA控制系統(tǒng)的穩(wěn)定性就可以得到保證,過(guò)程可以是線性/非線性,定常/時(shí)變等等。燃燒過(guò)程時(shí)一個(gè)無(wú)源的過(guò)程,其熱量的產(chǎn)生是由燃料燃燒帶來(lái)的。
單回路MFA控制系統(tǒng)結(jié)構(gòu)
單輸入單輸出(SISO)MFA控制系統(tǒng)的結(jié)構(gòu)如圖2所示。其結(jié)構(gòu)同傳統(tǒng)的單回路控制系統(tǒng)一樣簡(jiǎn)單,包括一個(gè)單輸入單輸出過(guò)程,一個(gè)MFA控制器和一個(gè)反饋回路。
符號(hào):
r(t)–設(shè)定值,SP
u(t)–控制器輸出,OP
y(t)–過(guò)程變量,PV
x(t)–過(guò)程輸出
d(t)–干擾
e(t)–偏差
e(t)=r(t)-y(t)
控制目標(biāo)
這種控制器的控制目標(biāo)是產(chǎn)生一個(gè)輸出u(t),迫使過(guò)程變量y(t)在設(shè)定值變化,存在擾動(dòng)和過(guò)程動(dòng)態(tài)特性改變的情況下仍然能跟蹤設(shè)定值r(t)。也就是,MFA控制器以在線的方式不斷減小設(shè)定值r(t)和過(guò)程變量y(t)之間的偏差e(t)。根據(jù)以下兩點(diǎn)使偏差e(t)最小:(i)MFA控制器的調(diào)節(jié)控制能力;(ii)不斷調(diào)整MFA控制器的權(quán)重因子,使得控制器有能力處理過(guò)程動(dòng)態(tài)特性的改變,擾動(dòng)和其它不確定因數(shù)。
MFA控制系統(tǒng)沒(méi)有過(guò)程模型和辨識(shí)器。因此也沒(méi)有模型偏差em(t),只有設(shè)定值(r(t)或SP)和過(guò)程變量(y(t)或PV)之間的偏差e(t)是唯一的控制目標(biāo)。
MFA控制器結(jié)構(gòu)
一個(gè)單輸入單輸出MFA控制器的基本結(jié)構(gòu)。該控制器在設(shè)計(jì)上采用了一個(gè)多層感知器結(jié)構(gòu)的人工神經(jīng)網(wǎng)絡(luò)(ANN),有一個(gè)輸入層、一個(gè)具有N個(gè)神經(jīng)元的隱含層和一個(gè)單個(gè)神經(jīng)元的輸出層。
在這個(gè)神經(jīng)網(wǎng)絡(luò)中有一組可以根據(jù)需要而改變的權(quán)重因子(Wij和hi),從而對(duì)控制器的行為進(jìn)行調(diào)整。更新權(quán)重因子的算法是以縮小設(shè)定值與過(guò)程變量之間的偏差為目標(biāo)。由于其效果與控制目標(biāo)是一致的,因此,采用權(quán)重因子能幫助控制器在過(guò)程動(dòng)態(tài)特性發(fā)生變化的時(shí)候減小偏差。
此外,基于人工神經(jīng)網(wǎng)絡(luò)的MFA控制器保存了一部分歷史數(shù)據(jù),為了解過(guò)程動(dòng)態(tài)特性提供有價(jià)值的信息。相比之下,數(shù)字式PID控制器只保留當(dāng)前的和之前的2個(gè)采樣數(shù)據(jù)。在這一點(diǎn)上,PID控制器幾乎沒(méi)有任何記憶能力,而MFA擁有一個(gè)“聰明”的控制器所必需的記憶能力。
MFA控制系統(tǒng)的要求
作為一個(gè)反饋控制系統(tǒng),MFA對(duì)被控對(duì)象有以下幾點(diǎn)要求:
·過(guò)程對(duì)象可控;
·開(kāi)環(huán)穩(wěn)定;
·正作用或反作用(過(guò)程不變方向)。
對(duì)于不可控的過(guò)程對(duì)象,則需要改進(jìn)過(guò)程的結(jié)構(gòu)或匹配系統(tǒng)變量。
對(duì)于開(kāi)環(huán)不穩(wěn)定的過(guò)程對(duì)象,則需使它先穩(wěn)定下來(lái)。不過(guò),對(duì)于某些開(kāi)環(huán)不穩(wěn)定的過(guò)程,如無(wú)自衡的液位回路,使用MFA時(shí)就不需要進(jìn)行特殊的處理。
對(duì)于在操作范圍內(nèi)變方向的過(guò)程,則需要特殊的MFA控制器。僅需簡(jiǎn)單地配置少量的MFA控制器的參數(shù)。
功能配置
基于MFA核心控制技術(shù),針對(duì)特殊的控制問(wèn)題,設(shè)計(jì)了多種MFA控制器:[1]
·SISOMFA控制器(標(biāo)準(zhǔn)MFA)-取代PID,免去了復(fù)雜的控制器參數(shù)整定;
·非線性MFA控制器(NonlinearMFA)-控制極端非線性過(guò)程;
·MFApH控制器-控制pH過(guò)程;
·前饋MFA控制器(FeedforwardMFA)-抑制可測(cè)的擾動(dòng);
·抗滯后MFA控制器(Anti-delayMFA)-控制大滯后過(guò)程;
·魯棒MFA控制器(RobustMFA)-迫使過(guò)程變量維持在預(yù)定的范圍;
·時(shí)變MFA控制器(Time-varyingMFA)-控制大慣性、滯后時(shí)間不確定的過(guò)程;
·抗滯后MFApH控制器(Anti-delayMFApH)-控制大致滯后的pH過(guò)程;
·MIMOMFA控制器(多變量MFA)-控制多變量過(guò)程。
通用型或針對(duì)特殊應(yīng)用場(chǎng)合設(shè)計(jì)的MFA控制器能很方便的嵌入于各種平臺(tái),并且越來(lái)越多的平臺(tái)已經(jīng)能提供這些先進(jìn)的控制器,包括樓宇控制器,單回路控制器,可編程邏輯控制器(PLC),混合式控制器,過(guò)程自動(dòng)控制器(PAC),控制軟件和集散控制系統(tǒng)(DCS)等。
產(chǎn)品特色
無(wú)模型自適應(yīng)控制系統(tǒng)應(yīng)具有如下屬性或特征:[1]
?。?)無(wú)需精確的過(guò)程定量知識(shí);
?。?)系統(tǒng)中不含過(guò)程辨識(shí)機(jī)制和辨識(shí)器;
?。?)不需要針對(duì)某一過(guò)程進(jìn)行控制器設(shè)計(jì);
?。?)不需要復(fù)雜的人工控制器參數(shù)整定;
(5)具有閉環(huán)系統(tǒng)穩(wěn)定性分析和判據(jù),確保系統(tǒng)的穩(wěn)定性。
發(fā)展歷史
自2003年起,CyboSoft開(kāi)始向工業(yè)界儀器儀表和系統(tǒng)集成的領(lǐng)頭公司提供我們最常用的控制器。MFA控制方案可用于個(gè)人計(jì)算機(jī)、堅(jiān)固儀器、可編程自動(dòng)控制器(PAC,如NI公司的CompactFieldPoint)、可編程邏輯控制器(PLC,如BristolBabcock的ClassI,Div2認(rèn)證的ControlWave),以及真正開(kāi)放的基于Linux的控制器(如SIXNET的IPmDCS控制器)
內(nèi)容來(lái)自百科網(wǎng)