技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 基于MATLAB的模糊控制器的仿真研究

基于MATLAB的模糊控制器的仿真研究

時(shí)間:2008-01-22 16:02:00來(lái)源:shixi

導(dǎo)語(yǔ):?用模糊控制器來(lái)實(shí)現(xiàn)對(duì)一階線性時(shí)滯系統(tǒng)的控制,應(yīng)用模糊條件句與模糊控制規(guī)則,對(duì)模糊集合的隸屬度函數(shù)的具體描述,把被控對(duì)象作用后的結(jié)果用Matlab提供的模糊系統(tǒng)工具箱的圖形用戶(hù)界面工具
摘要:本文介紹了用模糊控制器來(lái)實(shí)現(xiàn)對(duì)一階線性時(shí)滯系統(tǒng)的控制,應(yīng)用模糊條件句與模糊控制規(guī)則,對(duì)模糊集合的隸屬度函數(shù)的具體描述,把被控對(duì)象作用后的結(jié)果用Matlab提供的模糊系統(tǒng)工具箱的圖形用戶(hù)界面工具,在Simulink環(huán)境下進(jìn)行了系統(tǒng)仿真。 關(guān)鍵詞:Matlab 模糊控制器 仿真 一、 引言 對(duì)于具有延遲的一階線性系統(tǒng)的階躍響應(yīng),在工業(yè)控制中具有相當(dāng)廣泛的應(yīng)用。其特性就是在初始時(shí)有相當(dāng)一段時(shí)間的滯后,然后單調(diào)上升,最后達(dá)到穩(wěn)態(tài)。而工業(yè)生產(chǎn)中的動(dòng)態(tài)控制不僅要求系統(tǒng)具有一定的穩(wěn)定性,還要求系統(tǒng)達(dá)到穩(wěn)態(tài)具有一定的快速性。因此,對(duì)于一階線性時(shí)滯系統(tǒng)來(lái)說(shuō),有時(shí)就達(dá)不到快速性的要求。用模糊控制器來(lái)實(shí)現(xiàn)對(duì)一階線性時(shí)滯系統(tǒng)的控制就大大改進(jìn)了原系統(tǒng)的控制效果,在一定程度上完全滿(mǎn)足了系統(tǒng)的快速性的要求。用Matlab仿真的結(jié)果則更清楚的顯示出改進(jìn)的控制效果。 二、模糊控制器的基本結(jié)構(gòu)和組成
模糊控制器主要由以下四部分組成:模糊化、模糊推理、清晰化和知識(shí)庫(kù)。模糊化的作用是將輸入的精確量轉(zhuǎn)換成模糊化量,并用相應(yīng)的模糊集合來(lái)表示。模糊推理是模糊控制器的核心,它具有模擬人的基于模糊概念的推理能力。該推理過(guò)程是基于模糊邏輯中的蘊(yùn)涵關(guān)系及推理規(guī)則來(lái)進(jìn)行的。清晰化的作用是將模糊推理得到的控制量變換為實(shí)際用于控制的清晰量。知識(shí)庫(kù)中包含了具體應(yīng)用領(lǐng)域的知識(shí)和要求的控制目標(biāo)。它通常由數(shù)據(jù)庫(kù)和模糊控制規(guī)則庫(kù)兩部分組成。在模糊控制中,一般通過(guò)用一組語(yǔ)言描述的規(guī)則來(lái)表示專(zhuān)家的知識(shí),專(zhuān)家知識(shí)通常具有如下的形式:IF(滿(mǎn)族一組條件)THEN(可以推出一組結(jié)論)。 當(dāng)論域?yàn)殡x散量時(shí),經(jīng)過(guò)量化后的輸入量個(gè)數(shù)是有限的??梢葬槍?duì)輸入情況的不同組合離線計(jì)算出相應(yīng)的控制量,從而組成一張控制表,能夠減少在線的運(yùn)算量。這種模糊控制方法很容易滿(mǎn)足實(shí)時(shí)控制的要求。在這種模糊控制結(jié)構(gòu)中,通常用誤差e和誤差的導(dǎo)數(shù)de/dt作為模糊控制器的輸入量。如圖2所示:
三、模糊控制器的設(shè)計(jì): 設(shè)控制系統(tǒng)的輸入為單位階躍信號(hào)r,輸出為y,誤差為e,誤差導(dǎo)數(shù)為de;被控對(duì)象的輸入為u;模糊控制器與e,de對(duì)應(yīng)的輸入分別為e1,de1,與u對(duì)應(yīng)的輸出為u1。e1,de1,u1的論域取[-6,+6],語(yǔ)言值取5個(gè),分別為“負(fù)大NB”,“負(fù)小NS”,“零ZR”,“正小PS”和“正大PB”。NB,NS,PS,PB取梯形隸屬度函數(shù),ZR取三角形隸屬度函數(shù)。el ,del ,u1 的隸屬度函數(shù)如圖3所示。
根據(jù)經(jīng)驗(yàn),可以得到用“if 。。。。 then 。。。。 "形式表達(dá)的模糊控制規(guī)則: 1. If (e l is NB) and (de l is NB) then (u l is NB) 2. If (e l is NB) and (de l is NS) then (u l is NS) 3. If (e l is NB) and (de l is ZR) then (u l is NS) ........................ 23. If (e l is PB) and (de l is ZR) then (u l is PS) 24. If (e l is PB) and (de l is PS) then (u l is PB) 25. If (e l is PB) and (de l is PB) then (u l is PB) 以上模糊控制規(guī)則共計(jì)25條,這些控制規(guī)則可以總結(jié)歸納成表。
四、模糊控制器的仿真模型 這里取被控對(duì)象為:
在MATLAB的命令窗口輸入命令Fuzzy,進(jìn)入圖形用戶(hù)界面(GUI)窗口。根據(jù)上述隸屬度函數(shù)和控制規(guī)則,利用模糊推理系統(tǒng)(FIS )編輯器可以建立一個(gè)FIS文件,取名為flc.fis。這里模糊推理及其非模糊化方法采用MIN-MAX一重心法,即有名的Mamdani推理法在SIMULINK環(huán)境中,用鼠標(biāo)將相應(yīng)模塊拖入窗口中,連接好便得到圖5所示的模糊控制系統(tǒng)仿真模型(見(jiàn)最后頁(yè))。 這里模糊控制器的結(jié)構(gòu)變量取flc,誤差的量化因子Ke取6,誤差變化的量化因子Kc取0.5,控制輸出的比例因子Ku取0.4。限幅器1和限幅器2的限幅范圍是[-6, 6],其作用是把控制系統(tǒng)的誤差及誤差導(dǎo)數(shù)由基本論域變換到模糊控制器輸入變量的論域。假設(shè)被控對(duì)象允許的最大輸入是士20,因而在被控對(duì)象的前面設(shè)置了限幅器3,其限幅范圍是[-20, 20]。利用仿真參數(shù)對(duì)話(huà)框,可以設(shè)置相關(guān)的仿真參數(shù)。這里仿真時(shí)間設(shè)置為15秒,采樣周期設(shè)置為0.01秒。 五、系統(tǒng)的仿真 整個(gè)系統(tǒng)在Simulink環(huán)境下所搭建的結(jié)構(gòu)圖4如下:
在MATLAB的命令窗口中輸入指令:flc=readfis(’flc.fis‘)這樣就在基本工作空間中建立起了模糊推理系統(tǒng)的結(jié)構(gòu)變量flc。,然后再輸入指令:start,仿真即開(kāi)始。這時(shí)可以利用模擬示波器來(lái)觀察系統(tǒng)的動(dòng)態(tài)響應(yīng)情況。仿真結(jié)束后,可以利用plot(t ,y)指令將響應(yīng)曲線繪出,如圖5所示。
圖5中,u為控制量(黃色),f1為原來(lái)未加模糊控制器控制的曲線(綠色),f2為加了模糊控制器以后的響應(yīng)曲線(紫色)。 六、結(jié)論 由圖5可以看出,原系統(tǒng)調(diào)節(jié)時(shí)間大約為14秒,而用模糊控制器控制后調(diào)節(jié)時(shí)間為大約6秒??梢?jiàn),雖然用模糊控制器控制后系統(tǒng)略有超調(diào),但它所存在的這種微小超調(diào)是在系統(tǒng)穩(wěn)定所允許范圍之內(nèi)的,而用模糊控制器控制卻大大縮短了調(diào)節(jié)時(shí)間,從而提高了系統(tǒng)的特性。 參考文獻(xiàn) 1. 孫增圻,張?jiān)倥d,鄧志東。 智能控制理論與技術(shù) 清華大學(xué)出版社 2004年2月 2. 歐陽(yáng)黎明 MATLAB控制系統(tǒng)設(shè)計(jì) 國(guó)防工業(yè)出版社 2001年9月

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:變速箱超越離合器淺析

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見(jiàn)反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢(xún)采購(gòu)咨詢(xún)媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書(shū) | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)