朱曉青
(湖南工業(yè)大學(xué) 電氣與信息工程學(xué)院,株洲 412008)
隨著流程制造業(yè)自動化水平的不斷提高,人們開始逐步將分離的局部過程自動化進行整合,從而實現(xiàn)全局的優(yōu)化控制系統(tǒng),這將更有利于總成本的降低和對生產(chǎn)質(zhì)量的保證。若能將生產(chǎn)制造過程與生產(chǎn)調(diào)度、訂單管理、物料管理、乃至資金管理等有機地結(jié)合起來,更是一種提高整體效益的趨勢。流程制造業(yè)的許多任務(wù)是具有不同的層次需求,對這些不同層次要求的任務(wù)可以在計算機控制系統(tǒng)中被劃分為不同模塊的子系統(tǒng),或分布在不同層面的處理器分別予以完成的。這樣就引申出分級控制系統(tǒng)的發(fā)展,同時也說明控制系統(tǒng)是可以表達成分級結(jié)構(gòu)的,這也就是計算機多級(遞階)控制系統(tǒng)[1]。對控制系統(tǒng)分級的好處還體現(xiàn)在分級可以將復(fù)雜的控制問題轉(zhuǎn)化為一系列較為簡單的控制問題,再采用經(jīng)典的控制算法或優(yōu)化算法即可實現(xiàn)[2]。
對于一些老企業(yè)由于建廠時不曾考慮設(shè)計計算機實行過程監(jiān)控,在后期的技術(shù)改造時分塊分層的分步實施也是常見的。特別是隨著計算機網(wǎng)絡(luò)技術(shù)的逐步成熟,控制設(shè)備的逐步開放,合理地選擇和配套控制產(chǎn)品,并分配適當?shù)墓δ埽蓪に囘^程的整體優(yōu)化控制進行分步實施,同時還可效地提高系統(tǒng)的性能價格比。為此有效地解決過程對象的分級優(yōu)化控制也是具有十分現(xiàn)實的意義。
分級優(yōu)化控制就是實現(xiàn)過程的多級管理結(jié)構(gòu)。作為一種統(tǒng)一認知的控制系統(tǒng)方法,由薩里迪斯和梅斯特爾等人提出的遞階控制是按照精度隨智能降低而提高的原理(IPDI)分級分布的,這一原理是遞階控制系統(tǒng)中常用的。層次數(shù)的選擇會因?qū)ο蟮牟煌悺亩鄶?shù)實踐來看,遞階控制的層數(shù)以二層較為適合,在遞階控制層上可以設(shè)置一至二層協(xié)調(diào)與管理層。遞階控制系統(tǒng)的各層信息交換與層次功能的劃分也有其應(yīng)遵循的規(guī)則[3]。如系統(tǒng)底層控制器主要實現(xiàn)或解決控制偏差較大與控制偏差變化率較小的特征模式算法,優(yōu)化系統(tǒng)的大部分功能應(yīng)由較高層來實現(xiàn),同時在較高層次上還要建立系統(tǒng)的性能評價體系模型,用以計算和確定被控參數(shù)的實時優(yōu)化控制策略,或?qū)崿F(xiàn)專家控制功能等。
對于一個較復(fù)雜的系統(tǒng),其控制器的設(shè)計將基于以下假設(shè)[4]。
1)對象有N段構(gòu)成,他們是由識別各層的交互變量得到;
2)系統(tǒng)各層都有一個事件驅(qū)動模型,該模型通常用狀態(tài)方程來描述;
3)對系統(tǒng)的各層而言,局部辨識的控制目標是相互聯(lián)系的,且全局目標是與整個復(fù)雜系統(tǒng)相互聯(lián)系的。這樣我們可以對每一段j ( j=1,2,3…,N)進行如下數(shù)學(xué)描述:
式中,t0為作用于j段的最后檢測到事件的出現(xiàn)時間;
Xj(_ )為nj維狀態(tài)矢量;
Uj(_ )為mj維控制矢量;
Zj(_ )為nj維交互變量矢量;
同時,pj∈ Pj;qj∈ Qj;rj∈ Rj為由事件出現(xiàn)而引起突變的參數(shù)矢量。
在基礎(chǔ)控制層主要解決局部辨識與局部控制問題。局部辨識問題可由下式表達:
而局部控制器的設(shè)計問題可由下式給出:
其先決條件為:
式中,)Aj,)Bj,)Cjn分別表示對當前估計值的參數(shù);Tj表示控制重現(xiàn)規(guī)劃范圍;則規(guī)定了第j層所需變化的參考狀態(tài)軌跡。
如果將所有各層模型概括為一個統(tǒng)一表達的整體,我們可得到一個近似總體模型:
如果出現(xiàn)型r ( )事件是可以檢測的,則需要解決如下全局辨識問題:
全局控制器的設(shè)計則為:
我們在某冶煉流程的凈化過程采用分層優(yōu)化的思想來設(shè)計和實現(xiàn)優(yōu)化控制。由于該項目是在老工藝流程中實施過程優(yōu)化,因此需要適當?shù)剡x擇控制層次,從而達到能分步實施、分期投入、逐步見效的目的。通過分析我們選擇三層控制結(jié)構(gòu)的框架,第一層為基礎(chǔ)控制層,第二層為監(jiān)控優(yōu)化層,這兩層直接實現(xiàn)過程的遞階優(yōu)化控制。第三層為則為工廠管理層,它實現(xiàn)工廠的信息交換與管理信息的處理[5]。
凈化過程的化學(xué)反應(yīng)機理較為復(fù)雜,總體來看就是利用電位較負的金屬來置換溶液中電位較正的金屬離子。如果假設(shè)反應(yīng)器內(nèi)格處的離子濃度和溫度均不隨空間位置和時間而改變,且其他參數(shù)的分布也接近相等,則對某一組份的物質(zhì)在系統(tǒng)中的時間變化率是與該組份進入系統(tǒng)和離開系統(tǒng)的分子流量以及該組份的分子的生成率有關(guān)[6],在注意到組份反應(yīng)與其他參數(shù)的關(guān)系后,我們可以求出反應(yīng)過程中各種成分的反應(yīng)方程為:
這里Xo,Xi為某元素離子的入口濃度與出口濃度;
A為某種離子的顆粒反應(yīng)床
fx為鋅粒分子量
MB為鋅粒加速度。
然而上面對凈化反應(yīng)過程的數(shù)學(xué)描述是通過一定的近似并假設(shè)為理想狀態(tài)下得出的,它與實際的操作過程有一定的差距。因此,在生產(chǎn)過程中除了運用上面的結(jié)論外,還可依據(jù)多年生產(chǎn)的實踐找出一些基于知識的特性規(guī)則,如:一段凈化液中,要依據(jù)不同的雜質(zhì)元素含量區(qū)間來改變除雜劑的加入量。溶液中任意兩種雜質(zhì)元素的比例超出某一范圍時,除雜劑的加入量也應(yīng)改變,并報警。在隨后的二段凈化中,則根據(jù)溶液中雜質(zhì)含量來加入除雜劑。對最終的新液主要監(jiān)視鈷鉻兩種元素,但也要對其他容易引起“燒板”的元素如鍺、鎳等元素進行輔助監(jiān)視,超標時則報警并反饋給前段的凈化過程進行處理。
另外還要對工藝操作過程中出現(xiàn)的某些故障進行判斷與處理,如系統(tǒng)流量是由幾根管道輸送,在某根管道上的流量計發(fā)生故障時,為保證系統(tǒng)體積流量測量與雜志含量測量不受影響,還要對其他各支管分配的流量進行模擬近似處理,等等。
由此可見該對象已不是一個單純的解析系統(tǒng),它是一個基于知識解析/的混合對象系統(tǒng)。對于這類系統(tǒng)的辨識與數(shù)學(xué)描述可以將前面討論的狀態(tài)方程(1)由動態(tài)算子Dj(to)來描述:
式中Ej為事件驅(qū)動參數(shù)集合。
對于每個定常函數(shù)引入投射算子:
對于一段凈化局部辨識和控制問題的求解可把范數(shù)算子定義為:
這樣一段凈化局部辨識與局部控制問題就分別為:
由于在基礎(chǔ)層我們已有多年的生產(chǎn)實踐,并積累了相應(yīng)的知識規(guī)則,這樣我們便建立了一個基于知識/解析混合對象系統(tǒng),其軟件框圖(以一段凈化為例)如圖1所示。
圖1 凈化系統(tǒng)專家知識規(guī)則原理圖
如果系統(tǒng)出現(xiàn)的擾動會影響多層控制,這就需要更高層的作用。解決多層辨識問題采用“模型近似”是一種有效的方法。
如果系統(tǒng)的近似總體模型可以用式(8)來表達,則全局辨識和全局控制問題同樣可表達為式(9)和式(10)。
在全局監(jiān)控層上,除了建立對象系統(tǒng)的整體模型外,我們還設(shè)立了專家控制器,他是一個包括專家知識庫、學(xué)習(xí)與適應(yīng)系統(tǒng)、推理機等在內(nèi)的專家系統(tǒng)。這樣不僅提高了控制器的決策能力,還大大方便了系統(tǒng)的操作。
基礎(chǔ)層與監(jiān)控層的優(yōu)化實現(xiàn)如圖2所示。
圖2 遞階控制系統(tǒng)結(jié)構(gòu)圖
在基礎(chǔ)層,主要解決基于知識/解析的過程問題,因此我們采用AC800系列集散控制系統(tǒng)來實現(xiàn),利用AC800M控制器強有力的控制功能,加之其模塊化的硬件結(jié)構(gòu)可使系統(tǒng)的配置更為靈活,方便的組態(tài)軟件也使上述控制策略的實現(xiàn)較為方便。
監(jiān)控層則是在上層工作站平臺上使用C語言建立起數(shù)學(xué)模型和專家系統(tǒng)來予以實現(xiàn)。這種基于遞階型的凈化流程控制給生產(chǎn)帶來了較大的便利,也使生產(chǎn)更為穩(wěn)定可靠。我們在監(jiān)控優(yōu)化層還留有與工廠管理系統(tǒng)進行信息交換的接口,以待今后聯(lián)網(wǎng)實施。
通過我們的應(yīng)用實踐,我們感覺有三個方面的問題值得注意。
1)合理的分層并合理的分配各層內(nèi)的應(yīng)用功能,可以有效地提高系統(tǒng)的投入/產(chǎn)出比。
2)至下而上的投入系統(tǒng),可有利于過程知識的積累,并可對專家知識庫不斷驗證。
3)生產(chǎn)工藝人員盡早地參與系統(tǒng)投運,盡早地做好現(xiàn)場人員與維修人員的培訓(xùn),可使系統(tǒng)更快地被使用者接受,同時也有利于對開發(fā)過程中出現(xiàn)的偏差進行糾正。
[1]Ulrich Rem Bold, Chritian Blume, Ruediger Dillmam, 計算機集成制造技術(shù)和系統(tǒng)[M], 北京: 兵器工業(yè)出版社, 1991.
[2]張兵等, 時間最短控制問題求解的分級優(yōu)化策略[J], 華東理工大學(xué)學(xué)報, 2007-02 (Vol33): 100-103.
[3]蔡自興, 智能控制-基礎(chǔ)與應(yīng)用[M], 北京: 國防工業(yè)出版社, 1998.
[4]朱曉青, 過程檢測控制技術(shù)與應(yīng)用[M], 北京: 冶金工業(yè)出版社, 2002.
[5]蔡自興, 智能控制[M], 北京: 電子工業(yè)出版社, 1993.
[6]鉛鋅冶金學(xué)編委會, 鉛鋅冶金學(xué)[M], 科學(xué)出版社, 2003.