張祖鷹
ZHANG Zu-ying
(南京化工職業(yè)技術(shù)學院 電子信息系,南京 210048)
間歇生產(chǎn)具有小批量、多品種、高附加值、合成步驟復雜、產(chǎn)品更新?lián)Q代迅速等特點,具有靈活多變的特性,滿足小批量、多品種、多規(guī)格、快速、高質(zhì)量生產(chǎn)的需要,可以用同一套多用途、多功能的設(shè)備生產(chǎn)多種類型的產(chǎn)品。間歇過程已廣泛應(yīng)用于精細化學品、食品、藥品、微電子材料、聚合物、染料和涂料等產(chǎn)品和功能材料的生產(chǎn)。由于間歇過程具有時變、非線性等特性,過程難以建模和模型不準確等特點,國內(nèi)的大多數(shù)間歇生產(chǎn)過程自動化水平普遍較低。為確保生產(chǎn)安全、環(huán)保,保證產(chǎn)品質(zhì)量,提高市場競爭力,節(jié)約生產(chǎn)成本,在間歇生產(chǎn)過程中研究和推廣應(yīng)用先進控制策略十分必要和迫切[1,2]。
間歇過程是將有限量的物料按規(guī)定的加工順序在一個或多個設(shè)備中加工以獲得有限量的產(chǎn)品的加工過程。典型間歇過程的工藝流程如圖1所示。

圖1 典型間歇過程的工藝流程圖
間歇過程操作控制的主要特點包括:1)時變性,在間歇生產(chǎn)過程中,進行著化學或物理變化,從初始狀態(tài)轉(zhuǎn)變?yōu)橐粋€完全不同的終止狀態(tài)。2)非線性,間歇生產(chǎn)過程的非線性來源于多個方面,如反應(yīng)速率與溫度和濃度之間的非線性關(guān)系,反應(yīng)器夾套傳熱量與流經(jīng)夾套的加熱/冷卻介質(zhì)的流量之間的非線性關(guān)系。3)模型的不準確性,建立一個可靠的工業(yè)過程模型費時費力,而間歇工藝過程開發(fā)的主要目的是要縮短產(chǎn)品上市時間,在一些特種化學品、生物制品和聚合物的間歇生產(chǎn)中,甚至連有影響的反應(yīng)的數(shù)量都不太確定,更不用提及其化學計量學或動力學模型。4)存在約束條件,過程或裝置存在的約束條件使得間歇過程的操作更加復雜,過程和操作約束條件決定了間歇工藝過程的操作,由此導致獲取的最優(yōu)或次優(yōu)操作點常常在約束邊界條件上。5)過程干擾,操作錯誤和設(shè)備問題是間歇過程運行中難以排除的主要過程干擾,也有其他的由上游過程特性變化如原料組成變化等導致的不可測干擾。6)過程不可逆,在具有與歷史操作相關(guān)特性的產(chǎn)品如聚合物或結(jié)晶產(chǎn)品的間歇生產(chǎn)過程中,一旦生產(chǎn)出了不合格產(chǎn)品,一般不可能采取補救措施,該批產(chǎn)品往往只能作為廢品處理。這與連續(xù)過程不同,連續(xù)過程在一次操作波動后,則往往能采取適當?shù)目刂谱饔檬蛊浠氐较M姆€(wěn)定狀態(tài)。
上述的間歇過程特性,往往使得間歇過程的最優(yōu)操作和控制難以實現(xiàn)[3]。而以下的間歇過程的兩項特點,則對間歇過程的最優(yōu)操作和控制有幫助。重復性,由于間歇過程特有的重復運行特性,每次運行的結(jié)果都對下一次的優(yōu)化運行提供了有用的信息,因此而出現(xiàn)了與實際間歇生產(chǎn)相關(guān)的批次優(yōu)化的研究。慢速過程,大多數(shù)化學和生物轉(zhuǎn)化過程要么非??煲聪鄬^慢。對特別快速的轉(zhuǎn)化過程,對過程運行沒有有效的優(yōu)化控制措施。對較慢速的轉(zhuǎn)化過程,過程的主要時間常數(shù)相對較大,因此有足夠的時間去在線處理過程信息,如進行較復雜的計算,實現(xiàn)間歇過程的優(yōu)化控制[4,5]。
以一典型的間歇生產(chǎn)過程啤酒發(fā)酵為例說明復合模糊PID控制過程。啤酒發(fā)酵是一個復雜的生物化學反應(yīng)過程,發(fā)酵溫度的控制是保證啤酒質(zhì)量的主要因素,其典型工藝控制曲線如圖2所示,不同品種、不同工藝所要求的溫度控制曲線會有所不同。發(fā)酵過程是在大型啤酒發(fā)酵罐中進行,周期為12 18天的發(fā)酵過程中,根據(jù)酵母的活力,生長繁殖的速度,對發(fā)酵液提出不同的溫度要求,難以用嚴格的數(shù)學模型表達式描述。常規(guī)PID控制以其簡單可靠、容易實現(xiàn)、靜態(tài)性能好等優(yōu)點廣泛應(yīng)用于實際工業(yè)過程中。但對于具有非線性、時變性、大時滯性、結(jié)構(gòu)參數(shù)不確定性的啤酒發(fā)酵過程,由于常規(guī)PID控制不能在線自動修改控制器參數(shù),難以適應(yīng)過程狀態(tài)的變化,因而溫度控制過渡時間長,超調(diào)量大,難以滿足及時、準確地跟蹤工藝曲線的要求。近年來提出了諸多智能控制方案,如專家系統(tǒng)、模糊控制、神經(jīng)網(wǎng)絡(luò)等[6,7],這些方法在魯棒性、抗干擾能力方面有很大的優(yōu)勢,而經(jīng)典的PID控制算法具有結(jié)構(gòu)簡單、可靠性高和實用性強等優(yōu)點。因此將經(jīng)典的PID控制算法和模糊控制算法相結(jié)合,采用復合模糊PID控制算法來解決啤酒生產(chǎn)過程綜合自動化控制啤酒發(fā)酵溫度控制難點問題。

圖2 發(fā)酵溫度典型工藝控制曲線
控制器結(jié)構(gòu)如圖3所示。該控制器能夠減少穩(wěn)態(tài)誤差,增強抗干擾能力。其原因是:在過渡過程中,因系統(tǒng)的誤差和誤差變化率較大,選擇器切換到模糊控制,以提高系統(tǒng)響應(yīng)速度,加快響應(yīng)過程;但模糊控制必然存在穩(wěn)態(tài)誤差,為消除穩(wěn)態(tài)誤差,在平衡點附近選擇器切換為PI控制。

圖3 復合模糊PID控制器結(jié)構(gòu)圖
其中,PI控制器設(shè)計不再重復,模糊控制器按如下順序設(shè)計。
1)模糊控制器輸入輸出變量
考慮到模糊控制器的復雜性和控制精度的要求,選用二維模糊控制器[8]。這樣既避免了使用一維控制器的動態(tài)性能不佳,也避免了采用三維模糊控制器的過于復雜、難以設(shè)計和占用計算機時間過長、實時性差等弊端。
模糊控制器中,采用溫度誤差e和溫度誤差的變化率ec作為輸入變量,控制量輸出u為輸出變量。模糊控制過程中,同時考慮溫度偏差和偏差變化率,不僅能保證系統(tǒng)控制的穩(wěn)定性,而且還可以減少超調(diào)量和振蕩現(xiàn)象。
詞集、論域、隸屬函數(shù)確定如下:
把溫度誤差。的論域量化為14檔,即
{e}={-6,-5,…,-I,-0,+0,+l,…,+5,+6}
且溫度差的模糊子集選取如下詞集
{PB,PM,PS,PZ,NZ,NS,NM,NB}
把溫度誤差變化率e c的論域量化為13檔,即
{ec}={-6,-5,…,-1,0,+l,…,+5,+6}
且其模糊子集選取如下詞集
{PB,PM,PS,Z,NS,NM,NB}
把控制量u的論域量化為15檔,即
{u}= {- 7,- 6,- 5,…,- l,- 0,+ 0,+l,…,+5,+6,+7}
且其模糊子集選取如下詞集
{PB,PM,PS,Z,NS,NM,NB}
另外,列出溫度誤差e、溫度誤差變化率ec和控制量輸出u的隸屬函數(shù)賦值表有:溫度誤差的模糊變量賦值表;溫度誤差變化率的模糊變量賦值表;控制變量的模糊變量賦值表。
2)模糊控制規(guī)則建立
模糊控制器的規(guī)則一般基于專家知識或手動操作熟練人員長期積累的經(jīng)驗,是按人的直覺推理的一種語言表示形式。模糊規(guī)則通常由一系列關(guān)系詞連接而成,比如if-then、else、alse、and、or:等。對于啤酒發(fā)酵罐溫度控制而言,當溫度誤差e>0時,應(yīng)該增大調(diào)節(jié)閥開度,增加冷媒的流量,使發(fā)酵罐溫度誤差降低,反之則減小調(diào)節(jié)閥開度;當溫度誤差變化率△e>0時,應(yīng)增大調(diào)節(jié)閥開度,溫度誤差變化率逐漸減小。將e與△e的模糊子集兩兩組合,可以形成56條模糊規(guī)則,如表1所示。

表1 發(fā)酵罐溫度模糊控制規(guī)則庫
模糊控制規(guī)則表中所包含的每一條模糊條件語句都決定一個模糊關(guān)系,控制規(guī)則的總模糊關(guān)系為:

其中:

3)模糊控制響應(yīng)表獲取
計算出模糊關(guān)系 后,基于推理合成規(guī)則,由溫度誤差e 的論域 {e}={-6,-5,…,-l,-0,+ 0,+l,…,+5,+6}和溫度誤差變化率e c的論域{e c}= {-6,-5,…,-l,0,+l,…,+ 5,+ 6},根據(jù)語音變量溫度誤差E和變化率EC的模糊賦值表,針對論域{e}、{e c}全部元素的所有組合,求取相應(yīng)的語言變量控制量輸出U的模糊集合,并應(yīng)用最大隸屬度法對此模糊集合進行模糊判決,取得以論域 {u}= {-7,-6,-5,…,-l,0,+l,…,+5,+6,+7}的元素表示的控制變化值u。在上述離線計算基礎(chǔ)上,便可建立查詢表。
在每一個控制周期中,將采集到的實測溫度誤差et和溫度誤差變化率et-et-1,分別乘以量化因子ke和kec,并進行量化變換后取得所需的e和e c值后,通過查找表中相應(yīng)行和列,立即可輸出所需的控制量變化u,再乘以比例因子ku便是加到被控過程的時間控制量變化值。
根據(jù)溫度給定曲線,在MATLAB軟件的SIMULINK環(huán)境下,進行仿真設(shè)計和分析。所采用的發(fā)酵罐溫度復合模糊PID控制策略已經(jīng)應(yīng)用于某啤酒廠中的發(fā)酵罐溫控中,在一個完整發(fā)酵周期內(nèi)的實際控制情況,擁有發(fā)酵罐上溫、中上溫、中溫以及下溫4條歷史曲線和發(fā)酵工藝設(shè)定曲線,發(fā)酵溫度能很好的跟蹤工藝曲線的設(shè)定溫度值??梢姡捎脧秃夏:齈ID控制策略,具有較高的控制精度,其中主溫度點(下溫)控制偏差在士0.3℃以內(nèi)。
過程控制的任務(wù)是在了解、掌握工藝流程和生產(chǎn)過程的靜態(tài)特性和動態(tài)特性的基礎(chǔ)上,根據(jù)安全性、經(jīng)濟性和穩(wěn)定性的要求,應(yīng)用自動控制的理論對控制系統(tǒng)進行分析和綜合,最后采用適宜的手段加以實現(xiàn)。
間歇生產(chǎn)設(shè)備和間歇生產(chǎn)過程的非穩(wěn)態(tài)屬性及其產(chǎn)品品種和工藝條件頻繁變化的柔性操作特性,為適應(yīng)當前生產(chǎn)對控制的要求愈來愈高的趨勢,必須充分注意現(xiàn)代控制技術(shù)在過程控制中的應(yīng)用。
對于具有非線性、時變性、大時滯性、結(jié)構(gòu)參數(shù)不確定性的啤酒發(fā)酵過程,常規(guī)PID控制難以滿足及時、準確地跟蹤工藝曲線的要求。將復合模糊PID控制策略應(yīng)用于啤酒發(fā)酵溫度控制,主溫度點的控制精度小于士 0.3℃,取得了令人滿意的效果。
[1] 宋建成.間歇過程計算機集成控制系統(tǒng)[M].北京:化學工業(yè)出版社,1999.
[2] 王保國,許錫恩.間歇過程設(shè)計與優(yōu)化[M].北京:中國石化出版社,1998.
[3] 孫小方,蔡亦軍,潘海天.間歇化學反應(yīng)器的先進控制技術(shù)[J].化工時刊,2002,(11):1-4.
[4] 陳治綱,許超,邵惠鶴.間歇過程優(yōu)化與先進控制綜述[J].化工自動化及儀表,2003,30(3):1-6.
[5] 溫盛軍,王東云.間歇過程智能控制的發(fā)展與展望[J].中原工學院學報,2005,16(6):29-34.
[6] 孫優(yōu)賢,邵惠鶴.工業(yè)過程控制技術(shù)一應(yīng)用篇[M].北京:化學工業(yè)出版社,2006.
[7] 鄒志云.面向21世紀的化工過程控制技術(shù)[J].石油化工自動化,1999,(5):2-8.
[8] 王樹青,金曉明.先進控制技術(shù)應(yīng)用實例[M].北京:化學工業(yè)出版社,2005.