鄭剛+李斌+梁于州
摘 要: 針對真空鍍膜機收卷張力控制具有多變量、時滯性、非線性且系統難以建立精確模型的問題,為了降低張力波動,提高收卷張力精度、測試的穩定性,建立收卷恒張力模糊自適應PID系統結構模型。運用模糊推理對參數進行自整定的方法設計了一種二維自適應模糊PID控制器。應用Matlab/Simulink模塊實現系統仿真,仿真結果表明模糊自適應PID算法相比常規PID控制具有較強的魯棒性,良好的動態、靜態穩定性。把該控制器運用到現場測試中,測試結果表明該控制器有效地減少了張力波動,提高了鍍膜質量。
關鍵詞: 恒張力控制; 模糊自適應; 仿真測試; PID控制
中圖分類號: TN876?34; TP273 文獻標識碼: A 文章編號: 1004?373X(2017)21?0132?04
Research on constant tension winding system based on fuzzy self?adaptive PID control
ZHENG Gang1, LI Bin1, LIANG Yuzhou2
(1. Shanghai Institute of Technology, Shanghai 201418, China; 2. Shanghai Honghao Enterprise Development Co., Ltd., Shanghai 201400, China)
Abstract: Since the winding tension control of the vacuum coating machine has the problems of multiple variables, time lag and nonlinearity, and is difficult to establish the accurate model of tension control system, a structure model of the fuzzy self?adaptive PID system with winding constant tension is established to reduce the tension fluctuation, and improve the accuracy of winding tension and test stability. A method of using fuzzy reasoning for parameter self?tuning is adopted to design a two?dimensional self?adaptive fuzzy PID controller. The Matlab/Simulink module is employed to realize the system simulation. The simulation results indicate that, in comparison with the conventional PID control algorithm, the fuzzy self?adaptive PID algorithm has stronger robustness, and higher dynamic and static performances. The controller is applied to the site test. The test results show that the controller can reduce the tension fluctuation effectively, and improve the coating quality.
Keywords: constant tension control; fuzzy self?adaption; simulation test; PID control
0 引 言
張力控制在電容、包裝、鋁箔、塑料薄膜等行業有著較為廣泛的運用。傳統的鍍膜機收卷恒張力系統經歷了三個時期[1]:
(1) 機械式張力控制,其張力值不能自動設置,控制精度較低。
(2) 電控式張力控制器,該控制器通常通過應變傳感器傳感張力后反饋給控制器,經放大后驅動電機離合器,使張力在一定范圍內,該控制器容易受模擬電路、外界環境干擾,張力容易波動。
(3) 計算機式張力控制器,雖然張力可以實時記錄、顯示、自動設定,但當卷繞速度劇烈變化時,張力精度不能滿足。為了保證產品的質量,必須提高收卷張力精度。
收卷系統是由伺服電機帶動收卷輥進行收卷,伺服電機由許多機械和電氣部件組成,電機在高速運行過程中通常發生振動,具有很強的非線性。它們用來加載被測對象,其中測量對象的參數存在不確定性,非線性等。由于在進行柔性基材卷取控制時,基材卷徑大小不斷地變化以及在真空條件下溫度、氣壓等一些不可檢測因素的影響,張力輥很難檢測出基材張力的精確值,因此PID參數也應隨著工況環境的改變而發生變化。本文針對收卷系統難以建立精確數學模型提出模糊自整定PID控制。將模糊控制與預測控制相結合[2],將模糊控制與PID控制相結合,利用人們調整PID參數的經驗實現PID參數在線調整的模糊PID控制[3],根據被控過程的特性和系統參數的變化,自動生成或調整模糊控制器的規則和參數[4],并采用新的整定方法,從而減少了收卷張力的超調和滯后,降低了張力波動,適用于柔性基材恒張力控制[5],有利于提高鍍膜的均勻度。
1 收卷張力控制模型建立
柔性基材在收卷過程中,基材半徑實時改變[6]。如果要保證線速度保持不變,由角速度跟線速度的關系可知,其角速度也在不斷增加。柔性卷材的收卷過程張力控制是一個較為復雜的過程,張力過大會導致基材處于拉伸狀態,導致基材鍍鋁過程中出現厚度不均勻甚至斷裂;張力過小會因基材與輥軸摩擦力較小基材出現起皺、跑偏等現象;張力實時不斷波動也會造成鍍膜質量的下降。因此鍍膜質量的好壞與張力控制有著直接的關系。根據收卷系統裝置,基材卷繞受力關系[7]如圖1所示,并考慮收卷軸徑在啟動過程中可能受到的電機及機械部件的干擾,造成速度與張力發生變化引起加速度的情況,可建立如下卷繞動態轉矩平衡方程:endprint
[d(Jω)dt=M-TD2-Bf(t)] (1)
[M=ρπbD24-D204] (2)
[T=2M-d(Jω)dt-Bf(t)ωD] (3)
[J=J0+JK] (4)
[JK=D02D2Mrdr=12MD24-D204] (5)
[ds=hdL=hvdt] (6)
[D=D20+4hπvdt] (7)
式中:[J]為卷徑實時轉動慣量;[J0]為卷軸轉動變量;[JK]為基材轉動慣量;[Bf(t)]為卷繞阻系數;[M]為卷繞部分實時質量;[ρ]為基材密度;[D]為實時卷徑;[ds]為單位時間內卷徑側面積的變化。
將式(2)~式(7)代入式(3),可得出卷材張力[T]的表達式為:
[T=2MD-4BfD2+8hJ0D4π-ρhb4D0D4-34ρhbv2+ρhπD408D2-ρbπD28-4JD0D2dvdt] (8)
根據上述分析,建立收卷張力控制仿真模型如圖2所示。
2 模糊自適應PID控制器設計
PID控制器是根據PID控制原理對整個控制系統進行偏差調節,根據預設值[r(t)]、實際輸出值[y(t)]構成預設偏差[8]:[e(t)=r(t)-y(t)。]PID控制器把接收到的數據與預設定的參考值進行比較,偏差用于計算新的輸入值,根據歷史數據和偏差來調節輸入值。在收卷控制系統設計的控制器由參數可調的PID控制器和模糊推理控制器兩部分構成,控制器的輸入量為誤差[e]和誤差變化率[9][ec]。誤差[e]和誤差變化率[ec]不斷地變化,進而通過模糊規則調節[Kp,Ki,Kd]參數[10]的值如下:
[Kp=f1e,ecKi=f2e,ecKd=f3e,ec] (9)
2.1 隸屬函數的建立
模糊自適應PID控制器主要是基于系統過程中產生的偏差[e、]偏差變化率[ec]進行在線自整定PID參數,使系統保證低超調并實現快速收斂。恒張力模糊控制器有兩個輸入,即卷繞張力的偏差[e]和偏差變化率[ec,]PID控制器[Kp,Ki,Kd]的變化量作為輸出[11]。實際應用的PID參數是在其初始值基礎上自動調整得出的,即:
[Kp=Kp0+ΔKpKi=Ki0+ΔKiKd=Kd0+ΔKd] (10)
式中:[Kp0,Ki0,Kd0]分別為P,I,D參數的初始值;[ΔKp,][ΔKi,ΔKd]分別是依據系統實際運行中的張力誤差[e]和張力誤差變化率[ec]由模糊推理得出的PID參數的自調整量。研究表明,在恒張力控制中選取高斯型模糊變量作為隸屬函數可提高控制精度。選取輸入變量偏差[e]和偏差變化率[ec]的量化論域均為{-6,-5,-4,-3,-2,-1,0,1,2,3,5,6}。收卷張力偏差[e、]偏差變化量[ec]的模糊子集為{NB,NM,NS,Z0,PS,PM,PB}。子集中的元素分別代表負大,負中,負小,零,正小,正中,正大。輸出變量[Kp,Ki,Kd]的量化論域均為{-6,-5,-4,-3,-2,-1,0,1,2,3,5,6}。[Kp,Ki,Kd]的模糊子集均為{NB,NM,NS,Z0,PS,PM,PB}。在Matlab仿真中輸入、輸出變量的隸屬函數如圖3,圖4所示。
2.2 自適應模糊PID控制及規則
在真空鍍膜機收卷控制過程中,要求系統對各種擾動做出迅速反應并盡快調節。根據工程師操作經驗及工程設計知識來建立模糊控制原則:
(1) 在鍍膜機收卷啟動階段,由于受到電機、機械部件擾動,張力波動較大,及輸出值與設定值偏差[e]較大。為了防止張力輸出積分飽和及張力超調,適當減小[ΔKp,ΔKi,]增加[ΔKd]的值。
(2) 當系統趨向于穩定過程時,張力波動減小趨近于零,此時[e]處于中等值。為了提高并保持張力的穩定性和系統的響應,應將[ΔKp,ΔKi]緩慢增加。同時保證[ΔKd]處于中等偏小的狀態。
(3) 當系統穩定運行后,此時輸出值與設定值幾乎相等。此時主要降低張力的調節時間,即逐漸減小[ΔKp,]增大[ΔKi]來控制張力輸出的精度、減少靜態誤差[12]。
根據鍍膜機收卷控制系統的設計原則來建立控制規則表,如表1所示。
2.3 去模糊化
為了使鍍膜收卷控制系統保持其局部穩定,最終達到設定收卷張力的基礎上,收斂速度快。本系統采用重力重心法進行解模糊,其表達式為:
[ΔKp=j=17μj×ΔKpjj=17μjΔKi=j=17μj×ΔKijj=17μjΔKd=j=17μj×ΔKdjj=17μj] (11)
式中:[ΔKpj,ΔKij,ΔKdj]為各元素在集合中的加權系數;[μj]為[ej×ecj]度。經控制器參數自整定后,有:
[Kp=Kp0+α×ΔKpKi=Ki0+β×ΔKiKd=Kd0+γ×ΔKd] (12)
式中:[α,β,γ]為調整系數。在本系統中[α=0.7,β=0.2,][γ=1.0,][Kp0=25,][Ki0=0.8,][Kd0=0.2。]
3 仿真與性能分析
本系統不考慮溫度及真空壓強的影響。僅保留伺服電機電參數、機械參數。在 Matlab/Simulink環境下,建立收卷恒張力常規 PID控制器的仿真模型,并構建收卷恒張力模糊自適應 PID控制器仿真模型如圖5所示。被控對象模型傳遞函數為:
[G(S)=2080S2+0.5S+3]
為了觀察收卷張力變化情況,把輸入設為單位階躍信號,起始時間由0 s開始,目標收卷張力值設為[F=80 N,]采樣時間為8 s。兩種不同控制器對收卷恒張力性能比較如圖6,表2所示。endprint
4 試驗測試
為了驗證本文提出的模糊自適應PID控制對鍍膜質量的提高。對幅寬為3 200 mm的真空鍍鋁機進行現場測試。鍍膜機收卷系統如圖7所示,測試初始條件見表3。每個蒸發舟上方,主鼓與導輥之間裝有23個測厚儀來測量薄膜厚度,在不改變環境及張力設置條件下僅改變控制算法方案,測試結果如圖8所示。由圖8可知模糊自適應PID控制有助于提高鍍膜的均勻度,有效地減少了起皺、斷膜、毛邊等現象。
5 結 論
由仿真及測試結果可知,常規PID易于實現,能有效克服靜態,穩定性好。但存在滯后及在參數易改變的復雜環境下穩定性差,二維模糊自適應PID控制器能在線進行參數自整定,有效解決了收卷過程中張力不穩定、超調量大、魯棒性不強等問題,不但提高了鍍膜的效率與質量,而且大大提高了系統的智能化,為柔性基材的收、放卷高精度張力控制提供了解決方案。
參考文獻
[1] 宋曉峰.高精度卷繞真空鍍膜設備張力控制技術研究[D].上海:上海大學,2007.
[2] 張涇周,楊偉靜,張安祥.模糊自適應PID控制的研究及應用仿真[J].計算機仿真,2009,26(9):132?135.
[3] 李丙才,魏泰,胡靜萍,等.模糊自適應PID控制在陽極焙燒中的應用[J].科學技術與工程,2011(5):1062?1065.
[4] 張瑩.基于模糊參數自整定PID的凹印機張力控制系統[J].渭南師范學院學報,2013(9):33?36.
[5] 吳煉,高健,姜永軍,等.高速LED焊線機的模糊PID控制系統實現[J].組合機床與自動化加工技術,2015(10):72?75.
[6] 鐘亮,包能勝,于文平.模糊自適應PID控制在凹版印刷機收卷張力控制中的應用[J].輕工機械,2012(4):65?68.
[7] 廖雪超,李峰,潘小華.真空鍍膜卷繞張力控制模型仿真的研究[J].自動化技術與應用,2015(9):10?13.
[8] 李強.基于模糊控制理論的PID閉環控制系統的研究與設計[J].現代電子技術,2015,38(22):131?134.
[9] 孫春亞,吳楝華,喜冠南.電液伺服模糊PID位置控制系統設計及應用[J].機械設計與制造,2016(6):155?157.
[10] 陳磊,林明.基于μCOS?Ⅱ的模糊自適應溫度控制系統設計[J].科學技術與工程,2012(26):6634?6639.
[11] DU Z B, LIN T C, ZHAO T B. Fuzzy robust tracking control for uncertain nonlinear time?delay system [J]. International journal of computers communications & control, 2015, 10(6): 812?824.
[12] DUAN X G, DENG H, LI H X. A saturation?based tuning method for fuzzy PID controller [J]. IEEE transactions on industrial informatics, 2013, 60(11): 5177?5185.endprint