基于PLC 的混合型模糊PID 在膠溫控制系統(tǒng)中的應用
《基于PLC 的混合型模糊PID 在膠溫控制系統(tǒng)中的應用》由會員分享,可在線閱讀,更多相關《基于PLC 的混合型模糊PID 在膠溫控制系統(tǒng)中的應用(6頁珍藏版)》請在裝配圖網上搜索。
1、基于PLC的混合型模糊PID在膠溫控制系統(tǒng)中的應用 彭彥卿1,2,羅鍵1*,陳李清3 (1.廈門大學自動化系 福建 廈門 361005 2.廈門理工學院電子與電子工程系 福建 廈門 361005 3.廈門魚肝油廠 福建 廈門361005) 摘要:從一類工業(yè)過程控制對象出發(fā),針對傳統(tǒng)PID控制存在的設定值跟隨特性不佳的問題,設計出一種基于變設定值權重思想的新型混合模糊PID控制器,該方法通過模糊系統(tǒng)的輸出在線修正PID控制器比例作用部分設定值的加權系數,使系統(tǒng)的目標值跟隨特性得到改善,并通過MATLAB仿真和PLC編程兩種方式加以實現,結果表明本文所設計的控制器不僅響應速度快
2、,而且超調量小,具有很好的設定值跟隨特性,在模擬運行中亦取得了優(yōu)于傳統(tǒng)PID的效果。 關鍵詞:Fuzzy-PID;MATLAB仿真;PLC;膠溫控制 中圖分類號:見中圖分類號(圖書館) 文獻標識碼: A 在魚肝油生產行業(yè),軟膠囊是一類重要的產品,其基本原理是以脈動的形式將藥液打入液體明膠,然后進入石蠟油循環(huán)系統(tǒng)進行冷卻,同時在膠液表面張力的作用下,形成球形膠丸。因此,明膠的溫度控制是一個非常關鍵的工藝條件。溫度太低,明膠流動性差,膠丸成形不好,溫度太高,又會破壞明膠的粘度,在后續(xù)的工序中易發(fā)生膠丸破損現象。而且控制對象特性比較復雜,滯后時間特性相當明顯,具有大慣性和時變
3、不確定性等特征,難以建立精確的數學模型。PID調節(jié)器雖然控制簡單,可靠性高,但參數一旦整定好后即固定不變,所以存在啟動過程超調大,過渡時間長;外擾抑制特性和目標值跟隨性能難以兼顧的問題。 針對以上問題的研究,目前已經出現了許多方法,如二自由度PID控制[1]、模糊控制[2][3]等等。模糊控制與傳統(tǒng)控制不同,傳統(tǒng)控制是從過程的數學建模開始的,控制器是為數學模型設計的。因此當被控對象參數發(fā)生變化時,系統(tǒng)的控制效果就會受到影響,模糊是從收集整理啟發(fā)式規(guī)則和人類經驗(即模糊IF-THEN規(guī)則)開始的,通過分析這些規(guī)則來設計控制器[2],因此并不依賴于精確的數學模型,對被控對象參數變化有較好的魯棒性
4、。 基于以上分析,本文將傳統(tǒng)PID控制和模糊控制結合起來,設計出一種新的混合型模糊PID控制器,并將其應用于廈門魚肝油廠新型全自動軟膠囊機的研制項目上。對溫度控制系統(tǒng)進行改進,并給出系統(tǒng)的MATLAB仿真和基于PLC的軟硬件設計和實現。 1 系統(tǒng)數學模型描述 明膠溫度的控制采用PLC的PT模組控制電加熱器通過石蠟油域隔層對明膠進行間接加熱。石蠟油的熱導率介于不銹鋼和明膠之間,因為是間接加熱,控制效果要經過一定的延遲才能作用到膠液,呈現純滯后環(huán)節(jié)特征,膠箱采用不銹鋼材質,熱導率較高,具有小慣性環(huán)節(jié)特征;明膠自身的熱導率則較低,具有大慣性環(huán)節(jié)特征,基于以上分析,系統(tǒng)的數學模型可記為式
5、(1),并可進一步簡化為式(2)的最簡式[4]。 (1) (2) 式中,K0為對象靜態(tài)增益,τ為滯后時間常數。T1為不銹鋼壁傳熱小慣性時間常數,T2為時變的明膠傳熱的大慣性環(huán)節(jié)時間常數。 2 控制方案設計 2.1 控制器的設計 文獻[5]提出了一種變設定值權重的方法,其基本思路是首先根據Ziegler-Nichols法則整定出抗干擾能力最優(yōu)的PID控制器的參數,然后對設定值權重進行調整,使系統(tǒng)能夠同時獲得目標函數值跟蹤特性最優(yōu).數學表達式為 (3) 式中, .Kp、Kd
6、、Ki參數為按Ziegler-Nichols法則整定出的PID比例、積分、微分系數,w為一大于等于零而小于等于1的常數.因此,在一定程度上削弱了Kp的作用,這樣雖然可減少超調量,但會使響應速度變慢,這部分的影響將通過f(t)進行適當的補償,當y(t)正在趨向ysp(t)時,則加大b(t),而當y(t)正在偏離ysp(t)時,則減少b(t).當f(t)=0,w = 1時,則b(t) = 1,系統(tǒng)則為常規(guī)的PID控制器. 從該方案出發(fā),將公式(3)做進一步變形如下: (4) ; 式(4)中u*(t)為普通PID控
7、制器輸出,Δu(t)為基于模糊邏輯的控制器輸出.由此形成一種傳統(tǒng)PID和模糊控制相結合的混合控制策略.混合型模糊PID控制器的系統(tǒng)框圖如圖1所示: 圖1 溫度控制系統(tǒng)框圖 Fig. 1 Block diagram of temperature control system 2.2 模糊控制算法 基于Z-N規(guī)則進行PID控制器參數整定時,主要是為保證系統(tǒng)的抗干擾能力,根據本系統(tǒng)在加熱過程中間要不斷補充膠液的特點,良好的抗干擾能力和抗參數攝動性能是必要的,但是也帶來了設定值跟隨能力不佳,超調大等問題。為此,本文提出一種模糊補償控制策略,通過制定合
8、適的模糊控制規(guī)則,在不同階段給出不同的補償量,例如在加熱初期按常規(guī)PID控制,給出較小的負的補償,溫度以較快的速度上升,然后隨著溫度逐漸接近設定值,給出較大的負補償量,使溫度緩慢上升,所以可以減小超調量。當溫度超過設定值時,且繼續(xù)上升時,則給出更大的負補償,使輸出盡快向相反方向變化,從而使系統(tǒng)具有較好的目標值跟隨性能,即既具有較快的響應速度,又減小了超調量,同時因為u*(t)部分是按Z-N規(guī)則進行的參數整定,所以u*(t)的存在,也保證了PID控制具有良好的抗干擾性能。 2.2.1 語言變量的模糊集 e = [NB、NS、Z、PS、PB] = [N、Z、P] f = [NVB
9、、NB、NS、Z、PS、PB、PVB] 其中NVB、NB、NS、Z、PS、PB、PVB分別表示變量為負很大、負大、負小、零、正小、正大、正很大.N、Z、P表示變量為負、零、正. 2.2.2 模糊變量論域、隸屬函數類型及解模糊化方法 e(t)、、f(t)的論域均為[-1,1].隸屬度函數分別如圖2所示.解模糊化方法采用加權平均法. (a) (b) (c) 圖2 e(t)(a)、Δe (b)、f(t) (c)的隸屬度函數 Fig.2 Membership degree of e(t)(a)、(b)、f(t) (c) 該模糊器的模糊控制規(guī)則具有如下形式:
10、 if{e = Ai and Δe = Bj} then f = Ck, i=1,2,…5;j = 1,2,3; k = 1,2,…7.其中Ai、Bj、Ck為各自論域上的模糊語言值(如NB、NS等),其控制規(guī)則表如表1. 表1 模糊控制規(guī)則表 Tab.1 Fuzzy control rule table e Δe NB NS Z PS PB N NVB NB NM NS Z Z NM NS Z PS PM P Z PS PM PB PVB 2.3 仿真分析 為了初步驗證以上控制器對系統(tǒng)控制對象的控制效果,
11、并為現場調試提供更可靠的依據,首先利用MATLAB 仿真軟件和模糊工具箱對式2的控制對象進行仿真研究.取K0 =2, τ*=3, T=10.仿真實現的系統(tǒng)模型如圖3所示.在參數調試過程中,對于式2的控制對象,根據Z-N法則的第一法[6],確定出PID控制器的參數分別為Kp=2,Kd=3,Ki=1/3.打開各對話框,輸入相應參數即可進行仿真.為了實現模糊控制變量的論域和實際值參數的匹配,參數K1、K2、K3均可修改.w′的值也可以經整定得出控制效果最佳時的值.為了便于對比,只要令w′= 0,f(t) = 0,則可得到傳統(tǒng)PID控制的仿真模型. 圖4和圖5分別是采用不同的控制方式時,系統(tǒng)階躍響應
12、過渡過程曲線和在t=50s時刻加入0.2*(t-50)擾動及參數攝動10%時的控制曲線。二者對比,可以發(fā)現按Z-N法則整定的傳統(tǒng)PID控制的超調量高達50%,參數攝動10%時更高達70%,而模糊PID控制的超調量明顯減小,可見模糊PID控制效果明顯優(yōu)于傳統(tǒng)PID控制。 (a) (b) 圖4 (a)和(b)分別為采用常規(guī)PID和fuzzy-PID控制時階躍響應過渡過程曲線 Fig4. Step response of conventional PID(a) and fuzzy-PID(b) Control 圖3
13、系統(tǒng)仿真模型 Fig3. System simulation model (a) (b) 圖5 (a)和(b)分別為采用常規(guī)PID和fuzzy-PID控制,參數攝動10%,并加入擾動0.2*(t-50)時階躍響應過渡過程曲線 Fig.5 Conventional PID (a) and fuzzy-PID (b), with 10% parameter variation and perturbation 0.2*(t-50), the step response curve 2.4 基于PLC的控制器的實現 在仿
14、真實現的基礎上,設計基于PLC的控制器實現,新型全自動軟膠囊機采用DELTA DVP-14SS11T2 PLC和HITECH PWS3260DTN可編程觸摸終端作為實現平臺。膠溫控制系統(tǒng)是其中一個重要部分,明膠溫度通過溫度傳感器輸入DVP04AD-S, 實現A/D轉換,由DVP04PT-S PT模組實現溫度控制[7]。因為PLC軟件WPLsoft-2.09中有PID運算指令,只要將按常規(guī)方法整定出的PID參數輸入相應的單元,并用PID指令直接計算出u*(t)即可, 再對Δu(t)部分利用模糊規(guī)則進行計算,最后把兩部分合在一起作為控制器的輸出。輸出PWM信號控制加熱管接通時間的占空比,從而對溫
15、度進行控制。在計算Δu(t)時,因為已經對模糊規(guī)則進行了合理的簡化,所以,減小了在線計算的工作量。程序流程圖如圖6所示: 3 結果分析 因為新的滴丸機正在設計和組裝中,所以采取模擬實驗的方式,圖7(a)顯示的是采用常規(guī)PID控制的溫度歷史曲線,圖7(b)是采用本文提出的混合型模糊PID控制的溫度曲線.兩者對比不難發(fā)現,采用傳統(tǒng)PID,雖然在整定時已經盡量兼顧設定值跟隨性能,減小超調量,但歷史數據顯示超調最大時膠溫達到89.0℃,超過設定值達11%.而混合型模糊PID 控制則較好地解決了目標值跟隨能力欠佳的問題,超調量明顯減小,而且響應速度變快. 4 結語 為了在保證系統(tǒng)
16、溫度控制精度和良好的抗干擾能 圖6 混合型模糊PID 控制程序流程圖 Fig.6 Hybrid fuzzy PID Control procedure flowchart 力的基礎上,獲得良好的目標值跟隨性能,減小過渡過程的超調量,獲得較快的響應速度。本文將傳統(tǒng)PID控制器和模糊控制有機地結合起來,設計出一種新型混合模糊PID控制器。仿真實驗和PLC編程實現的結果,均表明了該方法的有效性。 圖7(a) 常規(guī)PID控制的溫度歷史曲線 Fig.7(a) Temperature curse of conventional PID control 圖 圖7(
17、b) 模糊PID控制的溫度曲線 Fig. Fig.7(b) Temperature curse of fuzzy-PID control 參考文獻 [1] Jing-Gang Zhang, Zhi-yuan Liu, Run Pei. Two – degree – of - freedom PID control with fuzzy logic compensation. Proceedings of the First International Conference on Machine Learning and Cybernetics, Beiji
18、ng, 4-5 November 2002[C]: 1498-1501. [2] P.J.Escamilla-Ambrosio and N.Mort. A novel design and tuning procedure for PID type fuzzy logic controllers. 2002 First International IEEE Symposium Intelligent Systems, September 2002[C]:36-41. [3] Ning Wang. A fuzzy PID controller for multi-model plants P
19、roceedings of the International Conference on Machine Learning and Cybernetics, Beijing, 4-5 November 2002[C]:1401-1404 [4] 王永初, 任秀珍. 工業(yè)過程控制系統(tǒng)設計范例[M]. 北京: 科學出版社, 1986. [5] A.Visioli.Tuning of PID controllers with fuzzy logic: IEE Proc.-Control Theory Appl.Vol. 148, No. 1, January 2001[C]:1-8. [6
20、] 鄒伯敏.自動控制理論[M]. 北京: 機械工業(yè)出版社, 2002.1. [7] 陳李清,彭彥卿.六頭自動軟膠囊滴丸機(Ⅱ)控制系統(tǒng)的設計與實現[J].醫(yī)藥工程設計,2005(26)6:30-32. Application of Hybrid Fuzzy PID in Gelatin Temperature Control System Based on PLC Yanqing Peng1 JianLuo1 Liqing Chen2 (1. Department of Automation, Xiamen University, Xiamen 361005, Chin
21、a 2. Xiamen Cod-liver Oil Factory, Xiamen 361005, China) Abstract: Proceeding from a kind of process plants, aiming at such problems as bad set-point following, the new hybrid fuzzy PID controller based on set-point weight tuning was presented. The set-point weight of the proportional part
22、 acted on the PID controller was modified online by fuzzy inference system, so the command tracking was greatly improved. Moreover, realizations of this method based on MATLAB simulation and PLC were also provided, which show that both the overshoot and rise time in set point following can be reduce
23、d, so a good set-point following is assured. Meanwhile, the superiority of this method over the classic one in the application is proved. Key words: Fuzzy-PID; MATLAB simulation; PLC; Gelatin temperature control 個人簡介 彭彥卿,女,廈門理工學院產學研推進辦常務副主任,電子與電氣工程系電氣工程及其自動化專業(yè)教師,副教授,高級工程師,本科和碩士研究生階段均就讀于天津大學,200
24、9年在廈門大學獲得控制理論與控制工程學科工學博士學位。 主要研究方向為智能控制、過程控制、復雜系統(tǒng)的建模與優(yōu)化。近年來在各種刊物上公開發(fā)表論文17篇(均為第一作者或獨立撰稿),9篇發(fā)表于權威級期刊,3篇發(fā)表于學報級刊物,其中2篇論文獲得福建省電機工程學會、福建省自動化學會優(yōu)秀論文獎;包括與他人合作的論文,共發(fā)表學術論文30余篇,參與編寫專著一部。以獨立完成人或第一完成人獲得軟件著作權1項,實用新型專利1項。主持省科技計劃重點項目、省自然科學基金項目等各類科研項目共9項,作為主要成員參與國家、省部級等各類科研項目共11項。所主持(參與)的項目獲省部級獎2項,市級獎3項,校級獎1項。曾經在企業(yè)從事專業(yè)技術工作十多年,主持或參加過近二十項設備工藝方面的技術改造項目,為企業(yè)創(chuàng)造的直接經濟效益達幾千萬元,4次榮獲福建省和廈門市優(yōu)秀發(fā)明成果二等獎、三等獎。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。