資源描述:
《模糊自適應(yīng)PID控制...doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、《系統(tǒng)辨識與自適應(yīng)控制》課程論文基于Matlab的模糊自適應(yīng)PID控制器仿真研究學院:電信學院專業(yè):控制工程姓名:王晉學號:102430111356基于Matlab的模糊自適應(yīng)PID控制器仿真研究王晉(遼寧科技大學電信學院鞍山)摘 要:傳統(tǒng)PID在對象變化時,控制器的參數(shù)難以自動調(diào)整。將模糊控制與PID控制結(jié)合,利用模糊推理方法實現(xiàn)對PID參數(shù)的在線自整定。使控制器具有較好的自適應(yīng)性。使用MATLAB對系統(tǒng)進行仿真,結(jié)果表明系統(tǒng)的動態(tài)性能得到了提高。關(guān)鍵詞: 模糊PID控制器;參數(shù)自整定;Matlab;自適應(yīng)0引言在工業(yè)控制中,PID
2、控制是工業(yè)控制中最常用的方法。但是,它具有一定的局限性:當控制對象不同時,控制器的參數(shù)難以自動調(diào)整以適應(yīng)外界環(huán)境的變化。為了使控制器具有較好的自適應(yīng)性,實現(xiàn)控制器參數(shù)的自動調(diào)整,可以采用模糊控制理論的方法[1]模糊控制已成為智能自動化控制研究中最為活躍而富有成果的領(lǐng)域。其中,模糊PID控制技術(shù)扮演了十分重要的角色,并目仍將成為未來研究與應(yīng)用的重點技術(shù)之一。到目前為止,現(xiàn)代控制理論在許多控制應(yīng)用中獲得了大量成功的范例。然而在工業(yè)過程控制中,PID類型的控制技術(shù)仍然占有主導地位。雖然未來的控制技術(shù)應(yīng)用領(lǐng)域會越來越寬廣、被控對象可以是越來越
3、復雜,相應(yīng)的控制技術(shù)也會變得越來越精巧,但是以PID為原理的各種控制器將是過程控制中不可或缺的基本控制單元。本文將模糊控制和PID控制結(jié)合起來,應(yīng)用模糊推理的方法實現(xiàn)對PID參數(shù)進行在線自整定,實現(xiàn)PID參數(shù)的最佳調(diào)整,設(shè)計出參數(shù)模糊自整定PID控制器,并進行了Matlab/Simulink仿真[2]。仿真結(jié)果表明,與常規(guī)PID控制系統(tǒng)相比,該設(shè)計獲得了更優(yōu)的魯棒性和動、靜態(tài)性及具有良好的自適應(yīng)性。1PID控制系統(tǒng)概述PID控制器系統(tǒng)原理框圖如圖1所示。將偏差的比例(KP)、積分(KI)和微分(KD)通過線性組合構(gòu)成控制量,對被控對象
4、進行控制,KP、KI和KD3個參數(shù)的選取直接影響了控制效果。比例積分微分被控對象/圖1PID控制器系統(tǒng)原理框圖在經(jīng)典PID控制中,給定值與測量值進行比較,得出偏差e(t),并依據(jù)偏差情況,給出控制作用u(t)。對連續(xù)時間類型,PID控制方程的標準形式為,(1)式中,u(t)為PID控制器的輸出,與執(zhí)行器的位置相對應(yīng);t為采樣時間;KP為控制器的比例增益;e(t)為PID控制器的偏差輸入,即給定值與測量值之差;TI為控制器的積分時間常數(shù);TD為控制器的微分時間常數(shù)。離散PID控制的形式為(2)式中,u(k)為第k次采樣時控制器的輸出;k
5、為采樣序號,k=0,1.2…;e(k)為第k次采樣時的偏差值;T為采樣周期;e(k-1)為第(k-1)次采樣時的偏差值。離散PID控制算法有如下3類:位置算法、增量算法和速度算法。增量算法為相鄰量詞采樣時刻所計算的位置之差,即(3)式中,,。從系統(tǒng)的穩(wěn)定性、響應(yīng)速度、超調(diào)量和穩(wěn)態(tài)精度等方面來考慮,KP、KI、KD對系統(tǒng)的作用如下。(1)系數(shù)KP的作用是加快系統(tǒng)的響應(yīng)速度,提高系統(tǒng)的調(diào)節(jié)精度。KP越大,系統(tǒng)的響應(yīng)速度越快,系統(tǒng)的調(diào)節(jié)精度越高,但易產(chǎn)生超調(diào),甚至導致系統(tǒng)不穩(wěn)定、KP過小,則會降低調(diào)節(jié)精度,使響應(yīng)速度緩慢,從而延長調(diào)節(jié)時間,
6、使系統(tǒng)靜態(tài)、動態(tài)特性變壞。(2)積分系數(shù)KI的作用是消除系統(tǒng)的穩(wěn)態(tài)誤差。KI越大,系統(tǒng)的穩(wěn)態(tài)誤差消除越快,但KI過大,在響應(yīng)過程的初期會產(chǎn)生積分飽和現(xiàn)象,從而引起響應(yīng)過程的較大超調(diào);若KI過小,將使系統(tǒng)穩(wěn)態(tài)誤差難以消除,影響系統(tǒng)的調(diào)節(jié)精度。(3)微分作用系數(shù)KD的作用是改善系統(tǒng)的動態(tài)特性。其作用要是能反應(yīng)偏差信號的變化趨勢,并能在偏差信號值變的太大之前,在系統(tǒng)引入一個有效的早期修正信號,從而加快系統(tǒng)的動作速度,減少調(diào)節(jié)時間。KP、KI、K,D與系統(tǒng)時間域性能指標之間的關(guān)系如表1所示。參數(shù)名稱上升時間超調(diào)亮過渡過程時間靜態(tài)誤差KP減少增
7、大微小變化減少KI減少增大增大消除KD微小變化減小減小微小變化表1KP、KI、K,D與系統(tǒng)時間域性能指標之間的關(guān)系2模糊自適應(yīng)PID控制系統(tǒng)模糊控制通過模糊邏輯和近似推理方法,讓計算機把人的經(jīng)驗形式化、模型化,根據(jù)所取得的語言控制規(guī)則進行模糊推理,給出模糊輸出判決,并將其轉(zhuǎn)化為精確量,作為饋送到被控對象(或過程)的控制作用。模糊控制表是模糊控制算法在計算機中的表達方式,它是根據(jù)輸入輸出的個數(shù)、隸屬函數(shù)及控制規(guī)則等決定的。日的是把人工操作控制過程表達成計算機能夠接受,并便于計算的形式。模糊控制規(guī)則一般具有如下形式:If{e=Aiande
8、c=Bi}thenu=Ci,i=1,2…,其中e,ec和u分別為誤差變化和控制量的語言變量,而Ai、Bi、Ci為其相應(yīng)論域上的語言值。應(yīng)用模糊推理的方法可實現(xiàn)對PID參數(shù)進行在線自整定,設(shè)計出參數(shù)模糊自整定PID控制器。