0223004

射出成型機加熱料管之自調整 PID 溫度控制

Self-Tuning PID Temperature Control for Plastic Injection Molding Processes

呂奇璜、廖本右

Chi-Huang Lu, Pen-Yu Liao

本文提出塑膠射出成型機之自調整 PID 溫度控制之設計與實現。此研究是基於小波模糊類神經網路來設計自調整比例積分微分 PID 控制器,採用的小波模糊類神經網路是用來建構該射出成型機加熱料管其多變數受控系統的數學模型,並經由廣義預估性能指標來推導出本文所提之自調整 PID 控制法則。PC-based 控制器實現射出成型機加熱料管之自調整 PID 溫度控制系統,經實驗結果顯示所提自調整 PID 溫度控制器擁有著令人滿意的溫控值追蹤能力。

This report presents a self-tuning proportional-integral-derivative (PID) controller based on wavelet fuzzy neural networks (WFNNs) for plastic injection molding processes. A mathematic model using WFNN is constructed for the controlled nonlinear multivariable system, and the self-tuning PID controller is derived via a generalized predictive performance criterion. The illustrative nonlinear multivariable system is used to demonstrate the effectiveness of the proposed strategy. The PC-based controller is used to implement a self-tuning PID temperature control system for plastic injection molding process. The experiment shows that the proposed self-tuning PID temperature control method has the satisfying temperature performance under set-point changes.

一、前言

塑膠射出或押出成型是聚合物程序工業裡廣泛被使用的技術。國內的廠家已有三十多年生產射出成型機的豐富製造經驗。以品質性能而言,比起擁有歷史悠久的歐洲射出成型機以及鄰近的日本機器,國產機器屬中下層次。目前國產機器雖有 80% 內銷,但最近外銷量逐年增加,且技術層次的需求不斷地提升。塑膠射出品已被廣泛地應用於民生必需品,汽車外殼、齒輪、飛機及太空梭中的零件,甚至人造義肢及人工心臟等方面,且其用處正不斷地擴大。有些如 CD 等高科技射出成型塑品的品質及精度愈來愈嚴、尺寸公差從早期的毫米級到目前的微米級。為了強化市場的競爭力,提升塑品精度、品質與性能,射出成型機的主要技術研發和提昇是重要的課題。

連續時間和離散時間的自調整控制法則在這幾十年來已經被持續發展中(1-4)。採用類神經網路在控制應用也成為自調整控制的設計方法之一,這是由於類神經網路可以模式化非線性系統的緣故,由參考文獻(5-7) 可獲知類神經網路如何運用在非線性系統的適應控制設計上。此外值得一提的遞迴式類神經網路 (recurrent neural network) 它具有動態映射能力,可以工作在未模式化動態系統上展現出良好的控制性能輸出,該遞迴式類神經網路是一種反饋式網路,具備自我迴授和節點與節點之間的連繫能力,目前研究學者們已經十分成功地把遞迴式類神經網路的控制方法運用到工業系統上(4, 8, 9)

小波類神經網路現在變得越來越重要,在於它有具有數學學習、非線性映射、平行協調處理與小波分解等能力,而這小波類神經網路這些特別的能力已經在文獻(10-12) 裡被證實。由於小波類神經網路可以近似任意連續函數,並且以高精度和快速的學習效能進行,所以研究人員運用了此小波類神經網路作為控制系統的數學模型建立與系統控制使用等(13-15)。這幾十年文獻中,小波模糊類神經網路結合了模糊邏輯的研究有:Abiyev 等學者所提模糊小波類神經網路作為動態受控體之辨識和控制(16);文獻(17) 提出之機器人的非奇異終端順滑模型控制,而機器人的操控即是使用模糊小波類神經網路來達成;Zekri 等學者所提自適應型小波模糊類神經網路方法來處理非線性系統(18)

大部分的工業系統常出現非線性且多輸入多輸出的本質,如此的多變數系統它們的交互耦合的輸出值會被系統操作的控制量大小所影響,為了控制這樣的工業控制系統,一般的工業控制器只是採用單一輸出量且固定 PID 參數控制器加以控制而已,為獲得較好的控制性能這些控制器 PID 參數卻必須經常以手動調整。因此,本研究的動機是將傳統單迴路 PID 控制方法展延到多變數系統的自調整 PID 控制器。有關此類研究文獻有 Yamamoto 等所提出的多變數自調整 PID 控制器設計和實驗評估方法(19, 24);文獻(20, 21) 的 PID 控制器設計是以模糊類神經網路和混合式漸近代數的合成方法來完成;以及改進自調整模糊 PID 控制器的文獻(22),並且依此技術應用到開關式磁阻馬達直接驅動液壓機的容積控制上。

本文提出射出成型機加熱料管之自調整 PID 溫度控制之設計與實現,有關射出成型機加熱程序可以參閱相關文獻(29-33)。該研究是基於小波模糊類神經網路的多變數自調 PID 控制器來進行多輸入多輸出系統的辨識與控制,該控制器其 PID 參數的適應性是透過廣義預估控制性能指標計算獲得,藉由實驗進行自調整 PID 控制器對射出成型機加熱料管的溫度控制系統進行可行性和有效性的驗證。除此章節外,本文的安排如下:第二節簡介射出成型機與說明該加熱料管的熱控系統架構;第三節描述多變數自調 PID 控制法則的推導,以及參數辨識器是以遞迴最小平方演算法來估算出小波模糊類神經網路的系統參數;第四節進行熱控實驗來驗證所提出 PC-based 的 PID 控制器的性能輸出;第五節為本文結論。

二、射出成型機與熱料管加熱系統

塑膠射出成型機是一種眾所皆知的塑膠加工機,主要應用在於塑膠製品成型。而塑膠射出成型的程序是將塑膠原料加熱變成熔融之液狀物體,經過高壓射入成型模穴中,並經冷卻固化後開模取出成型品;這種方法可以很容易而且非常有效率的生產三次元塑膠製品。當使用不同成型模具和原料,即可快速製得精密度良好的成型品。塑膠射出成型機主要應用在於塑膠射出成型製品之領域;如矽膠類產品、精密塑膠凸輪、 PET 容器製品、汽機車工業另件、民生工業產品等,亦可廣泛應用微射出領域以生化、醫療、微機電、資訊、光電、精密測量元件等為主要訴求,精密射出以 3C 消費性電子產品、半導體另件、資訊週邊產品、光學鏡片、導光板、 IC 卡、電子工業另件等的發展應用重點。

生產高品質、高性能的全電式射出成型塑品完全須仰賴射出成型機的閉迴路控制技術。典型的受控變數是加熱料管出口之熔膠溫度和壓力;控制變數則是螺桿轉速、射量與加熱料管的各段溫度。其中加熱料管的各區段溫度控制影響成品品質及製造成本極大,本文所述的溫度控制即以此加熱料管為控制對象。基本上,射出機加溫料管各段溫度區的動態行為是多變數、互相耦合且非線性的。一般而言,當室溫變化、螺桿的轉速變化、周遭氣流當設定點變動、聚合物的比熱、熱傳導性和黏性變化,則迴路的控制參數值均需經由人為或自動的重新調整,使調整後的控制器能適切地將加熱料管中各段溫度的變動或誤差,控制在容許的規格內。本文發展實用精密溫度控制器,使各段溫度輸出達到的控制規格內,研究所採用的射出機溫度控制系統包括自然氣冷式的加熱料管、熱電偶溫度量測與控制介面卡、固態繼電器、個人電腦系統等。

圖 1 為本研究所採用射出成型機加熱料管的熱控系統結構圖,加熱料管依照射嘴部份與螺桿計量區、壓縮區、進料區等位置區隔成四個適當的加熱段,由電熱片與量測各段溫度輸出的熱電偶 TC 所構成。螺桿計量區、壓縮區、進料區等區的加熱器容量是相同,而射嘴部份的加熱器容量反倒小些。每一溫度區段各有兩組加熱器片和一安置於加熱器群間的熱電偶電壓感測到的溫度值,經由溫度量測與控制介面卡之類比轉數位 AD 單元將其轉換成數位信號傳給電腦,電腦處理此數位信號並代入控制法則計算,得到適當的控制量,再轉換成脈波調變 PWM 控制信號,控制介面卡 DIO 單元。最後由此控制介面卡根據此控制信號驅動固態電驛 SSR 的開啟/關閉時間,以 PWM 方式來能量調整進行控制加熱器的熱能大小,以達到射出成型機加熱料管其溫度控制的目的。一般而言,射出成型機要求的溫度控制性能必須滿足下列的規格:(1) 步階響應的超越量少於 3 °C 與穩態誤差少於 ±5 °C,(2) 在溫度設定點變動時控制器可自動進行控制器參數調諧。

圖 1. PC-based 溫度控制系統。

三、溫度控制法則

1. 多變數 PID 控制法則

本節討論射出成型機加熱料管其多輸入多輸出加熱系統所發展出的多變數 PID 控制器。現假設一非線性離散時間系統為下列非線性自動回歸移動平均 (nonlinear autoregressive moving averaging, NARMA) 模型為加熱料管的多變數數學模型,其數學式表示為:

其中 u(·) : Znny(·) : Znn 分別系統的輸入和輸出變數,f(·) : m+2n 表示非線性系統函數,m 是系統輸出階數。本研究中是以小波模糊神經網路來近似上式之非線性多變數系統 (1),該 WFNN 的模糊推理為:

Rl:若 xi (k) 是 Fil,則 y(k)

其中 xi (k) 是第 i 輸入變數,Fil 是對應於模糊變數 xi(k) 的模糊集合, y(k) 是 WFNN 的輸出向量,而 l = 1, …, L 是 WFNN 的模糊規則數量,此外 A(z-1) 是對角多項式矩陣表示為:

其中 I + A(z-1) = ¯A(z-1) 是二階多項式矩陣,B(z-1) 是多項式矩陣其表示為:

文獻(23,24) 所提之多變數控制系統指出,當採用多迴路控制方式時給予補償函數可以達到多變數系統的解耦能力,此補償器是一種靜態參數的設計方法:

這樣的補償器辦法具備低頻交互影響的作用。將 (2) 式和 (5) 式整理後可建構擴展型動態系統模型,其描述如下式:

其中 v(k) 表示為擴展系統的輸入信號向量。依文獻(24) 說明該擴展型動態系統可以近似一解耦系統,下面系統模型是由原系統中多項式矩陣其對角元素來組成一解耦之系統動態方程式:

其中

接著多變數 PID 控制法則的設計是採用文獻(25, 27) 的廣義預估性能指標:

其中 Np 是預估輸出水平,ri (k) 是參考輸入,並且 ^yi (k + j) 是第 j 步之預估值。Nu 是控制輸出水平,qi (z-1) 是相對於 vi (k) 的權重多項式。

在此為減少執行計算量吾人設定 vi (k + j) = vi (k) ,接著最小化廣義預估性能函數,可得

其中

I 是單位矩陣,D = 1 - z-1,(11) 式的 fij (z-1) 與 gij,j 是要解 Diophantine 方程式 (12) 和 (13) 方可獲得:

由於廣義預估性能函數 Ji (k) 是二次式方程式,因此可以以下面方程式來獲得的最小解。

接著由 (14) 式可推導產生下面的方程式:

進而選擇適當的權重多項式,可將 (15) 式整理推導為 (16) 式:

為獲得所需之多變數 PID 控制器,增量式數位型 PID 控制律是被提出,它的數學表示式為:

其中

此外,(16) 式中的是滿足 (18) 關係式:

其中

因此,根據 (16)、(17) 和 (18) 方程式的數學關係,可以推導產生本研究所提出的多變數控制器其 PID 參數方程式:

2. 參數辨識

此節是進行自調整控制器的 PID 參數即時適應值之獲得,為使控制系統能全區域地操作,(1) 式將分成幾個部分系統行為的操作區域,依文獻(15, 28) 此動態系統可以用 WFNN 模型來描述為:

其中

milsil 分別表示為小波函數之 translation 值和 dilation 值,而參數辨識是採用遞迴最小平方 (recursive least squares, RLS) 演算法來估算出該小波模糊類神經網路的每一個參數值大小:

 

其中

此外,方程式 (7) 的未知參數也同樣採用 RLS 演算法來求得:

 

其中

四、溫度控制實驗結果

1. 即時適應控制演算程序

本溫度控制系統的即時適應控制演算程序,它是撰寫程式來遞迴地來更新小波模糊類神經網路的系統參數,也使得自調整控制器可以即時自動算出該控制器參數的 PID 增益值大小。此操作步驟為下:

步驟 (1) 選定參考輸入信號與取樣時間。

步驟 (2) 讀取加熱料管各溫度區的輸出溫度值。

步驟 (3) 更新 WFNN 類神經網路參數值。

步驟 (4) 依補償器方程式計算出 H 值。

步驟 (5) 計算多變數 PID 的參數增益值。

步驟 (6) 輸出控制信號至各個固態繼電器 SSR。

步驟 (7) 重複步驟 2 至步驟 6。

2. 溫度控制實驗

本實驗是用來驗證所提多變數自適應 PID 溫度控制器對射出成型機加熱料管具備有溫度設定點追蹤性能並符合控制規格等能力。圖 2 為本溫控實驗的加熱料管溫度控制系統實體圖,實驗依照第三節提出控制法則設計技術,採用視窗式 C++ Builder 語言來撰寫即時多變數自適應 PID 溫度控制程式,以實現 PC-based 控制器並進行溫控性能測試。為符合第 2 節所述射出成型機加熱料管其溫度輸出性能規格,該溫控實驗選取了預估輸出水平為 Np = 15、控制性能權重為 qi0 = 1 以及取樣時間為 10 秒。

圖 2. 射出成型機之加熱程序系統。

本研究的第一個實驗是針對射出成型機加熱料管的第 2 個溫度區,進行單輸入單輸出的溫度控制追蹤實驗,圖 3 顯示在該溫度區的溫度響應結果,實驗結果顯示所設計的 PC-based 溫控器有能力在 20 分鐘內到達 160 °C 溫度設定值,並使得該溫度區加熱料管一直保持 160 °C 溫控值直到取樣次數 500 結束。由圖中的溫度歷程顯示出溫度控制系統的溫度輸出響應的超越量是小於 5 °C ,而穩態誤差的溫度響應在 ±5 °C 之內。

圖 3. 單一溫度區的步級輸出響應。

第二個實驗進行了 300 次的取樣工作也就是說合計進行 50 分鐘的溫度控制實驗,此次是將射出成型機加熱料管的各個溫度區採用多輸入多輸出控制策略來進行多變數溫度控制。本實驗是將射出成型機加熱料管的第 1 溫度區至第 4 溫度區其溫控值分別設定為 150 °C、160 °C、170 °C 與 180 °C。圖 4 顯示該其溫度穩態響應的實驗數據是符合性能規格,說明著加熱料管各個溫度區的的溫度響應其超越量均小於 10 °C,由圖 4 中可以看出在第 150 取樣次數以後的穩態誤差會少於 ±5 °C。由以上兩個實驗可確實驗證出所提 PID 控制器具備實務技術的有效性,實驗結果展示不錯控制能力這也說明此控制策略亦可應用在相關動態系統與工業設備上。

圖 4. 四個溫度區的多輸出設定點溫度響應。

五、結語

本文提出了射出成型機加熱料管之自調整 PID 控制器的設計方法,藉由小波模糊類神經網路來近似一非線性多變數受控系統,並設計出自調整 PID 控制器以達到控制系統具備良好的性能輸出。此 PID 控制器具有適應性是採用遞迴最小平方法來即時辨識出該多變數受控體的動態系統數學模型。研究運用廣義預估控制法則與離散速度型 PID 控制律的對應數學關係,來推導所提自調整 PID 控制器中比例積分微分參數值。所提控制策略已經以 PC-based 控制器技術實現在射出成型機加熱程序上,由實驗顯示出該自調整 PID 控制器具備對多輸入多輸出加熱料管的熱控系統有著溫控值自動調整能力與及溫度穩態誤差會小於攝氏 0.5 度的性能規格。