方 青,王 斌,程志輝
(1.北京機械工業自動化研究所,北京 100120;2.安徽銅峰電子股份有限公司,銅陵 244000)
隨著工業的快速發展,平面拉伸塑料薄膜生產線的控制系統有了很大的發展,用戶對擠出設備、薄膜產品質量、品種、性能的要求也越來越高,這就為擠出過程的壓力控制增加了難度,用傳統控制的方法已經很難進一步提高控制水平了[1]。
廣義預測控制(GPC)適合于分析復雜的非線性系統[2,3],并且在實際過程控制的應用中取得了很大的成功,并被業界普遍接受,但是原有的GPC仍然存在著運算量大、存儲量大等問題,這在很大程度上限制了它在快速采樣過程中在線自校正控制的實現。
本文針對薄膜生產線中擠出壓力的特性,利用廣義預測自校正控制器快速新型算法[5~7],在保持原有GPC優良性能的前提下,使用更小的運算量和存儲量,應用于在實時控制中。這一新型控制方法已成功地應用在塑料拉伸過程控制中。利用廣義預測控制方法,使擠出機擠出壓力穩定可控,直接提升了薄膜產品的質量。
擠出機中壓力測試點一般在螺桿端部與法蘭塊之間的某一位置,將壓力傳感器與二次儀表相接,能夠直接顯示所測試的壓力值。機頭模具一定時,測試點的熔體壓力主要取決于熔體的溫度和擠出機螺桿的轉速,換句話說,熔體壓力波動的原因一般是由于螺桿轉速或熔體溫度波動所造成的。當然,由于擠出機塑化系統的設計不合理,以及工藝參數設置不當導致的不穩定熔融和不穩定固體輸送,也會引起擠出壓力的波動。擠出壓力是熔體在擠出機頭內流動的動力,所以壓力的波動必然會直接影響到擠出量的穩定性,在擠出溫度穩定的情況下,只有保持壓力的穩定,才能保證擠出量的穩定。一般可以通過調整螺桿轉速達到壓力的穩定,通過熔體壓力和螺桿轉速的閉環控制,可以達到擠出機壓力控制的要求。擠出機結構示意如圖1所示。

圖1 擠出機結構示意圖
通過擠出機轉速的調整消除指定壓力和設定值之間差值,當上料系統提供至擠出機的原料為一個定值時,擠出機驅動螺桿轉速增大,則相應的擠出料增多,對應的壓力變大;擠出驅動螺桿轉速減小,則相應的擠出料減小,對應的壓力變小;即以擠出機前擠出壓力為被控對象y,以擠出機轉速為控制量u。
這里需要說明一點,雖然這個控制系統是單輸入單輸出的,但要將擠出壓力控制到一個指定值時,存在著一定的難點:
1)這是一個變時滯的過程。當擠出機的速度發生較明顯的變化時,由于擠出機本身有3m左右的長度,擠出機速度變化與壓力傳感器處的壓力變化速度是明顯不同的。2)這是一個大干擾的過程。既存在著確定性干擾,下料負載變化,擠出機各區域溫度波動,又存在著隨機干擾,壓力傳感器進行信號采集時受到的電磁干擾。3)這是一個時變過程。當產品品種,產量或工藝條件改變時,系統的輸入輸出響應關系不同。
對于這種復雜不穩定的過程系統,采用通常的方法難以取得很好的效果,采用本文方案能較有效的克服變滯后大干擾及系統變參數等問題,在保持很好的壓力控制精度下保證系統的穩定運行。
其中:

矩陣元素由下式對推算出:

設參考軌跡為:

被控對象的CARIMA模型可表示成:

其中,y,u,e分別表示輸出,輸入和白噪聲序列,d+1為對象的時滯。
系統將來時刻的最小方差輸出預測模型為:

其中

p為預測長度;

ym(t+k)完全由過去的控制輸入和輸出確定,可以由下面的算式推出:其中,s為設定值,α為輸出柔化系數,Yr為參考軌跡向量。

極小化目標函數:

得到系統當前時刻的控制增量為:

根據預測控制的基本原理可知,其每一時刻在線優化的優化變量為優化間上的一組控制序列,包括當前時刻和未來時刻的控制量。而在具體實施時,只有當前的控制量作用到對象上,未來時刻的控制量只是對當前的性能指標有所影響。因此,對未來的控制序列不必精確地進行求解,可用某種事先離線計算好的控制律來近似代替,以大大減少在線計算量,滿足實時優化的要求。因此可以假設當前和未來的控制序列滿足如下關系:

將Y和g代入目標函數,并極小化目標函數得到當前時刻控制增量和控制作用為:


可以看出,該算法避免了求逆矩陣,與傳統的廣義預測控制算法相比,極大地減少了在線計算量。
由上述分析可知,控制回路的被控制量y為擠出機端實時壓力信號,控制變量u為擠出機轉速。將本回路用一個CARIMA模型描述:

模型中的多項式A和B的階次經現場試驗確定為3,3。其系數經估計得到。在每一個采樣間隔內辨識一次,這一矯正框架采用的辨識方法為變遺忘因子最小二乘法。為了增強參數估計器的魯棒性,還采用數據濾波、數據正規化、死區技術等措施。實踐證明,采用時變遺忘因子最小二乘法,既能適應系統的緩慢變化,又不會發生參數的爆發現象。為消除辨識參數初值的選取對辨識精度及收斂性的影響,在閉環控制之前進行20步的預辨識。
在每一個采樣間隔內完成一次遞推參數辨識,得到估計模型,依據該模型,用上邊提及的方法可以獲得自校正預測控制器的控制動作u(t)并作用到過程上。控制器有如下的設計參數需要進行現場調試以滿足控制性能指標的要求:
N:預測補償,表示預測的范圍;
λ:控制加權因子,用于限制控制動作幅度;
α:柔化因子,可以調節跟蹤速度,
以上參數經過在現場的反復調試來滿足控制高性能的要求。調試結果是N=6,λ=4,α=0.3。

圖2 壓力控制結構圖
薄膜生產線中壓力控制系統由現場工業控制器和上位機共同配合發送控制命令給擠出機電機。工業控制器(PLC)在薄膜生產線中需要處理大量的控制任務,如溫度控制、驅動鏈上的電機同步驅動,泵風機等的啟停,所以為了保證系生產線的其他控制環境的快速響應,上邊提出的控制算法交由上位機進行處理,由于上位機(工控PC)運算速度快,程序加入一些高級算法幾乎并不影響生產線其他設備的監控。
在系統實際應用中,工業控制器將分布于現場的壓力傳感器的值采集上來并實時上傳至上位機,上位機根據工業控制器上傳的數據進行預測控制算法的實現,將每步運算結果下發至工業控制器,工業控制器進行完工程制轉換后通過變頻器輸出控制命令,實時的改變擠出機電機轉速。
為了保證數據傳輸的準確和實時性,上位機與現場工業控制器通過工業以太網連接,上位機將擠出壓力系統中現場實際壓力值、控制命令速度給定值、電機力矩值、電機電流值進行顯示和歷史曲線歸檔,方便系統進行參數調整。
本文提出的基于預測控制算法的壓力控制方法在實際薄膜生產線中已經得到應用。

圖3 擠出機指定壓力提升時動態性能
圖3(a)、(b)分別顯示擠出機在提高工藝擠出壓力設定值時,被控壓力值和電機轉速的調節閉環動態過程。生產線壓力由50bar提升到70bar時,根據自校正預測算法對擠出機電機轉速進行控制,使系統在3s左右即能進入壓力指定范圍內,響應非常快,且壓力調節后比較穩定。
這種預測自校正控制器提供了很好的控制性能,不僅具有很高的跟蹤精度,而且控制動作也比較平穩,保證了生產的穩定性。
由于在擠出機部分的壓力能控制的比較準確和穩定,有利于生產線的工藝調整,產品的質量也有一定程度的提升。這種控制方法充分顯示了自適應預測控制器在克服模型參數變化時,時滯變化及大干擾等方面的適應性和魯棒性。
本文設計的自校正預測控制方法,通過快速實現算法,將這種復雜的控制原理應用到實際的薄膜拉伸生產線壓力控制系統中,在實際的現場應用當中,擠出壓力穩定可控,同時控制核心算法在上位監控機內部實現,有利于系統的進一步優化和擴展,為整個生產線的系統完善提供了很好的平臺。
[1] 陳增強,李少遠.滌綸片基拉膜生產線橫向分布神經網絡自校正預測控制[J].自動化學報,2005,27(3):332-337.
[2] 穆珊珊,肖維榮.廣義預測控制隱式算法在溫控系統中的應用[J].自動化儀表,2009,5(11):43-45.
[3] 衛明社,李國勇.可分非線性系統的自校正廣義預測控制.2005,31(3):118-120.
[4] 胡昊.Profibus和Profinet在聚酯薄膜生產線控制系統中的應用[J].自動化信息,2002,34(8):51-53.
[5] Clarke,D W.,Mohtadi,C.,P.S.Tuffs.P.S.Generalized Predictive Control [J].Automatica,1987,23(2):l37-l48.
[6] Dumont,G A.,Martin sanchz,J.M.,Zervos,C C.Comparison of an Auto—tuned PID Regulator and Adaptive Predictive Control System on an Industrial B1each Plant[J].Automatica,1989,25(1):33-40.
[7] Clarke,D.W..Application of Generalized Predictive,Control to Industrial Process[J].IEEE Control System,1988,18(2):49-55.