日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB
關注中國自動化產業發展的先行者!
工業智能邊緣計算2025年會
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

一種基于Matlab的參數自調整模糊控制器的設計方法
  • 企業:控制網     領域:儀器儀表     行業:綜合    
  • 點擊數:2099     發布時間:2009-12-22 15:30:45
  • 分享到:





   楊曉燕(1987-)

    女,江西九江人,廈門大學,控制理論與控制工程研究所,研究方向主要為非線性控制、自適應控制。



    摘  要:本文介紹了一種在MATLAB的模糊控制工具箱中,通過編寫S函數實現對量化因子和比例因子的在線自動調整來設計模糊控制器,從而有效地實現參數自調整模糊控制器的設計方法。為了驗證參數自調整模糊控制器的優越性,分別進行了空調溫度控制系統的PID控制、常規模糊控制和參數自調整模糊控制的仿真研究。結果表明,參數自調整模糊控制器較之常規的模糊控制器,在被控對象特性變化或較大擾動的情況下,控制系統能保持較好的性能,是一種較理想的控制方法,具有廣闊的發展前景。

    關鍵詞:S函數;PID控制;模糊控制;參數自調整模糊控制器

    Abstract: This paper describes how a fuzzy controller is designed with MATLAB fuzzy toolbox and how the parameter self-tuning fuzzy controller is designed based on the on-line automatic adjustment of the S-function and .scale factor. In order to verify the superiority of the proposed self-tuning fuzzy controller, simulations of applying PID controller, fuzzy controller, and self-tuning fuzzy controller in temperature control of air-conditioning system are respectively performed. The result shows that parameter self-tuning control is an ideal method, and can achieve the ideal response curve. It has practical guiding effect and application value in research and engineering applications, and will have broad developing prospects.

    Key words: S-Function; PID control; Fuzzy control; Parameter self-tuning fuzzy controller

    1 引言

    工業過程中的許多被控過程,大多是針對復雜的非線性對象,存在諸多不確定性信息,往往得不到被控對象精確的數學模型,從而使基于模型設計得到的控制器得不到滿意的控制效果。就中央空調系統來說,它是一個典型的具有大滯后特性的非線性系統,能耗占整個建筑能耗的50%以上,采用傳統的PID控制效果并不令人滿意,能源浪費很嚴重,在系統的控制精度、穩定性和可靠性等方面,難以滿足用戶的需求。本文提出了一種基于參數自調整模糊控制器的設計,實時修改控制參數,確保系統在運行過程中始終處于優化狀態,既滿足系統技術性能指標要求又能最大限度地節約能源。

    模糊控制器的性能主要取決于模糊控制規則的確定及其可調整性。當對象的參數、給定或擾動變化過大時,控制效果則會變差,可根據實際情況在線調整輸出,實現模糊自適應控制。調節器輸出部分的比例因子可以根據速度的實時變化趨勢經自適應調整機構的模糊規則庫在線調整,使系統的速度響應更快,超調更小,穩態精度提高,改善常規模糊控制器在控制過程中參數不變帶來的問題,相比常規PID控制和模糊控制的方法,參數自調整模糊控制器使系統獲得較好的響應特性,對環境變化有較強的自適應能力,使得在被控對象特性變化或擾動的情況下,滿足系統響應速度快、穩態精度高的要求。

    2 參數自調整模糊控制器的設計

    單回路時,系統控制框圖如圖1所示。

                

                              圖1   溫度單回路閉環控制

    空調控制器的設計目標是:調節風機轉速,使房間溫度接近設定溫度;避免調節機構頻繁動作,防止環境溫度在設定值附近頻繁振蕩;節約能源。影響房間溫度的主要因素是循環水溫度、室外溫度、房間散熱系數和空調換熱系數。
由于調節閥的時間常數相對于房間和表冷器的時間常數很小,故在仿真時忽略調節閥環節,這樣溫度控制系統便是一個典型的二階系統。

    對于定風量空調系統,空調房間的特性,有傳遞滯后、時間常數和放大系數等描述。由于空調房間的工藝特性、圍護結構、送風方式和換氣次數的不同,測得結果也不相同。本文研究的各環節參數參照實際工程數據。空調房間傳遞函數可近似為:
 
    根據空調系統所標稱的物理參數,可以精確計算出表冷器的各參數,但實際數值與理論數值有較大差異,并且很難測量。因此,將原來的二階慣性系統,利用一階慣性環節加純滯后模型近似。

    2.1 模糊控制器設計

    MATLAB的動態仿真工具Simulink以結構圖形式組成系統,方便直觀,且提供模糊控制器模塊。

    在MATIAB的命令窗口輸入命令Fuzzy,回車,即可進入模糊邏輯編輯窗口,設置模糊控制器需要的輸入輸出變量、規則等。

    本文以中央空調溫度控制系統為例,選擇誤差e和誤差變化ec為輸入變量,閥門開度u為輸出變量。隸屬度函數均選擇三角形(trimf)。
  
    輸入語言變量e的取值:{負大,負中,負小,零,正小,正中,正大},表示符號:{NB,NM,NS,ZE,PS,PM,PB}。

    輸入語言變量EC = de/dt的取值:{負大,負中,負小,零,正小,正中,正大},表示符號:{NB, NM, NS, ZE, PS, PM, PB}。

    輸出變量u的取值:{關閉,微開,小開,半開,小半開,大半開,全開},表示符號:{CB,CM, CS, M, OS, OM, OB)。

    根據推理控制決策過程:

    IF{溫度設定值和回風溫度偏差過大AND偏差有變大的趨勢}THEN{電動水閥全開};

    IF{溫度設定值和回風溫度偏差過小AND偏差有變小的趨勢}THEN{電動水閥全閉};

                 表1   模糊控制規則表

                     
    根據控制規則表1以“If-Then”的形式在Rule Editor窗口輸入以上控制規則。模糊決策采用Mamdani推理法。這樣就利用模糊邏輯工具箱建立了一個FIS型文件,保存到work文件夾中,文件名為my_work.fis,并保存到工作空間(save to workspace),模糊控制器的設計工作就基本完成。

     2.2 參數自調整模糊控制器構成

    參數自調整模糊控制器由基本的模糊控制器和參數自適應調節模塊組成。如圖2所示。

              
 
                         圖2   參數自調整模糊控制原理圖

    2.3 模糊控制器參數自調整策略

    在模糊控制器中,對控制性能影響較大的參數主要有模糊控制規則,量化、比例因子,隸屬函數形狀及其分布等,各種自調整方法大多圍繞對這些參數的調整和優化展開。

    考慮系統設計的復雜程度,以及各參數間的相互影響,一般只選一個或幾個參數進行調整。模糊控制規則是模糊控制器的核心,控制器的性能很大程度上取決于模糊控制規則的確定及其可調整性。對于二維模糊控制器而言,為了使控制器適用不同的被控對象,控制算法具有更強的通融性,同時簡化算法,一般采用規則解析式來近似表述模糊控制規則,通過調整其中的規則調整因子α從而實現對模糊控制規則的調整。量化因子Ke、Kec和比例因子Ku對控制性能的影響也很大。但是同時調整這三個因子計算量過大,而且各因子之間具有相互制約和影響的作用。

    在目前使用的參數自調整方法中,調整各個參數的依據都是誤差或誤差變化的模糊值。誤差和誤差變化只能反映對象某一時刻的瞬態狀態,并不能反映對象處在過渡過程的哪個階段。為此,在調整參數時,不僅要參考誤差、誤差變化,還應依據反映對象全局性狀態的指標來改變系統參數。

    基于以上分析,本文提出一種自調整模糊控制方法,即根據誤差E和誤差變化EC調整規則調整因子α,根據系統控制性能指標調整比例因子Ku。

    3 改善的參數自調整模糊控制器設計

    調整的原則是:當E或EC較大時,重點考慮系統響應問題,Ke和Kec取較小值。降低對E和EC的分辨率,同時Ku取較大值,使響應加快。保證系統的快速性與穩定性;當E或EC較小時,Ke和Kec取較大值。增加對E和EC的分辨率,同時Ku減小,避免產生超調,并使系統盡快進入穩態精度范圍。

    簡單地使用SIMULINK中的模塊無法直接應用到本文所研究的空調系統中的參數自調整模糊控制器的設計中。在Simulink中,還有一個S-Function模塊,該模塊通過編程,可以實現自定義的功能。

    在MATLAB里通過編寫S函數,新建一個輸入輸出自調整模塊,由偏差Ke和偏差變化Kec的大小自動調節輸出比例因子Ku,實現參數自調整的目的。

    S函數的引導語句格式為:function[sys,x0]=fname(t,x,u,flag)

    其中fname為函數名,t,x,u,flag為對應于狀態方程模型的時間、狀態向量和輸入量。flag為返回變量標志,用于標識該函數的返回結果。例如flag為1時,變量sys將返回系統的狀態向量。為0時sys和x0將分別返回系統的階次信息和初始狀態。為2則使離散狀態x(n+1)返回到sys。為3時將返回系統的輸出變量。

    打開Matlab,在File菜單中“新建”選擇M-file。從而進行編寫S函數。

    根據本文所述參數調整原則編寫如下S函數:

function [sys,x0]=sreg(t,x,u,flag)
global ke kec ku;
ke=5;kec=0.1;ku=76;
switch flag,
    case 0,
        sys=[0,0,3,2,0,1];
        x0=[];
    case 3,
        if abs(u(1))>20|abs(u(2))>2
            sys(1)=0.5*ke*u(1);
            sys(2)=0.4*kec*u(2);
            sys(3)=ku+3;
        elseif abs(u(1))>10|abs(u(2))>1
            sys(1)=0.7*ke*u(1);
            sys(2)=0.6*kec*u(2);
            sys(3)=ku+2;
        else
            sys(1)=0.8*ke*u(1);
            sys(2)=0.7*kec*u(2);
            sys(3)=ku;
        end
    otherwise
        sys=[];
end

   編寫完畢后,將其存盤為sreg.m文件(文件名與函數名應一致)。然后在Simulink的塊庫中.從非線性庫中將名為S-Function的塊拖出,雙擊它,彈出一個輸入框,在“S-Function name”項中填入已保存的文件名sreg(如圖3)。將其打包、封裝后得到圖4所示的兩輸入三輸出的新模塊,并存入模糊控制模塊庫中以備后用。該模塊具有上述程序所具有的功能。

                   
                          圖3   用S函數實現的模塊sreg
                                
                       圖4   封裝后的模塊

    4 仿真實驗

    空調房間存在很多干擾因素,例如門、窗突然打開,空調突然起、停,室內人員的流動等。在此,將這些因素等效為房間溫度的階躍擾動。在控制系統中,要求系統有很好的抗干擾性,筆者主要考慮房間人員和儀器設備的使用情況的干擾,選用信號發生器產生干擾信號,來研究系統對突加干擾的動態響應。

    在系統穩定后,T=3500s時加一個持續時間為5分鐘,幅值為2的信號模擬房間干擾,加干擾時的仿真圖如圖5所示,響應曲線如圖6所示。

                     

                                圖6   響應曲線圖

    由圖6系統響應曲線可見,PID控制對擾動很敏感,系統經歷較長時間才能達到穩態;而采用參數自調整模糊控制器對系統進行控制時只有微小的顫動。參數自調整模糊控制器具有無靜差、響應速度快且具有強魯棒性,對于時變、非線性、強干擾的空調控制對象,采用參數自調整模糊控制是一個非常好的選擇。

    5 結論

    MATLAB作為一種開放的編程語言,相繼推出的建模可視化功能SIMULINK和工具箱為仿真研究提供了有力的工具,可以直觀方便地進行分析、計算和仿真工作,但簡單地使用SIMULINK中的模塊無法仿真復雜控制系統。鑒于MATLAB具有豐富的命令和函數,通過標準M文件形式編制S函數來構造系統模型所需要的功能模塊,從而實現MATLAB與SIMULINK之間的更深聯系。本文充分利用MATLAB編程靈活與SIMULINK簡單直觀的優點,實現參數在線自調整模糊控制系統的設計與仿真。并且將它成功應用到空調系統的溫度控制中。

    針對空調系統這樣一個大滯后、非線性、時變的復雜控制系統,當采用一組固定的量化因子和比例因子難以達到預期的控制效果時,可以根據比例因子對系統性能的影響關系,采用改變比例因子的方法,來調整整個控制過程中不同階段的控制特性。采用參數自調整模糊控制器的方法,對控制系統具有重要的理論價值和實際意義。

    同時也應看到模糊控制器參數自調整仍是個困難和復雜的問題,因為模糊控制器是一個相當靈活的系統,它的特性是由大量的參數決定的。因此,選擇何種參數作為被調整對象,如何協調各參數之間的關系,選擇何種調整方法,還缺少系統化的分析和設計方法,對這種具有調整能力的模糊控制器的穩定性也缺少足夠的分析研究。因此基于參數自調整模糊控制器基礎上的研究仍然任重而道遠。

    參考文獻:

    [1] 薛定宇. 基于MATLAB/SIMULINK的系統仿真技術與應用[M]. 北京: 清華大學出版社,2002.

    [2] 張金紅. 中央空調控制系統的設計與研究[D]. 河北工業大學,2006.

    [3] 王建明,李訓銘. 變風量系統空調房間建模與特性參數計算[J]. 計算機仿真. 2002,(4): 69~72.

    [4] 馬銀輝,丁建設,徐德松. 基于MATLAB的PID參數自調整模糊控制器的設計與應用仿真[J]. 發電設備,2005,(2):
113~124.

    [5] 賀遠華,方彥軍. 基于MATLAB的參數自調整模糊控制系統的設計與仿真[J]. 微計算機信息. 2002,18(10): 10~12.

    [6] 馬丙場,倪國宗. 參數自調整模糊控制器在中央空調控制系統中的應用[J]. 自動化技術與應用,2003,22(2): 9~12.

    [7] 潘耀,魯五一. 參數自調整模糊控制在空調系統中的應用[J]. 儀器儀表用戶, 2009,(01): 79~80.

    [8] 高宏巖,王建輝著. 在線自調整修正因子模糊控制方法和應用[J]. 微計算機信息. 2006,(22): 5~12.

    [9] Masiala, M.; Vafakhah, B.; Salmon, J.; Knight, A.M.; “Fuzzy Self-Tuning Speed Control of an Indirect Field-Oriented Control Induction Motor Drive”. Industry Applications, Vol.44,  Issue 6,  Nov.-dec. 2008 Page(s):1732~1740.

    [10] Changbo Xu; Congcong Liu; Zhenfu Bi; Chengjin Zhang; “PID Self-tuning Immune Fuzzy Control of Steam Temperature Control System in Fossil-fired Power Plant”. Intelligent Control and Automation, 2006. WCICA 2006. The Sixth World Congress on Vo.1,  Page(s):3973~3977.


                                                              ——轉自《自動化博覽》

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 成人a毛片手机免费播放-成人a毛片在线看免费全部播放-成人a视频高清在线观看-成人a视频片在线观看免费-欧美三级中文字幕hd-欧美三极 | 欧洲亚洲日本-欧洲亚洲视频-欧洲亚洲一区-欧洲亚洲一区二区三区-国产精品第九页-国产精品第六页 老司机午夜精品网站在线观看-老司机午夜精品视频在线观看免费-老司机午夜精品视频观看-老司机午夜精品视频播放-一本色道久久88一综合-一本色道久久88综合日韩精品 | 国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99 | 精品久久久久久久中文字幕,日韩欧美国产电影,日韩国产欧美一区二区三区在线,青青草原国产一区二区,日本成人久久,欧美在线视频二区 | 亚洲精品在线观看视频-亚洲精品在线观看-亚洲精品在线第一页-亚洲精品在线播放视频-护士伦理-护士撩起裙子让你桶的视频 | 午夜成人影视-午夜成人影片-午夜成人免费影院-午夜不卡影院-国产日本欧美亚洲精品视-国产日本欧美高清免费区 | 午夜久久久久久-午夜久久久-午夜精品在线免费观看-午夜精品影院-国产日韩久久-国产日韩精品一区在线观看播放 | 国产精品盗摄一区二区在线-国产精品盗摄在线观看-国产精品对白刺激久久久-国产精品对白刺激音频在线观看-国产精品对白交换-国产精品对白交换绿帽视频 | 日韩a级片-日韩a级片视频-日韩a级片在线观看-日韩a级一片-日韩a级一片在线观看-日韩a级在线 | 亚洲专区中文字幕-亚洲专区在线视频-亚洲专区在线播放-亚洲专区在线-九九热在线免费视频-九九热在线免费观看 | 色网在线免费观看-色网在线观看-色网在线播放-色网在线-黄色片网址大全-黄色片网站在线观看 | 国产免费区-国产免费久久精品-国产免费久久-国产免费福利-鸥美性生交xxxxx久久久-欧洲黄色毛片 | 香蕉久久综合-香蕉久久夜色精品国产尤物-香蕉久久夜色精品国产-香蕉久久久久-久久网站视频-久久网免费 | 91色在线-91色桃-91色视频在线观看-91色视频在线-91色欧美-91色老久久精品偷偷蜜臀 | 91精品视频播放-91精品视频免费播放-91精品视频免费观看-91精品视频免费在线观看-91精品视频网站-91精品视频一区二区 | 欧美黄网在线-欧美黄色影院-欧美黄色影视-欧美黄色一级网站-99免费看-99免费精品视频 | 亚欧成人毛片一区二区三区四区-亚欧成人乱码一区二区-亚久久伊人精品青青草原2020-亚飞与亚基在线观看-国产综合成人观看在线-国产综合91天堂亚洲国产 | 一个人看的在线www高清视频-一个人看的小说在线阅读-一个人看的手机视频www-一个人看的视频在线观看免费播放动漫-久久99精品久久久久久秒播放器-久久99精品久久久久久秒播 | 亚洲欧美激情另类,国产成人一区二区三区免费观看,一区二区三区在线视频观看,亚洲一区二区三区精品视频,国产乱了真实在线观看,国产播放器一区 | 婷婷综合激情五月中文字幕,美国性网站,国产精品亚洲欧美日韩久久,每日更新在线观看,久久免费视屏,www.成年人视频 | 欧美一级视频精品观看-欧美一级三级-欧美一级日韩一级亚洲一级va-欧美一级日韩一级亚洲一级-中文字幕精品一区-中文字幕精品视频在线观看 | 久热久热精品在线观看-久青草影院-久青草国产在线视频亚瑟影视-久青草国产在线视频-正在播放黑人杂交派对卧槽-正在播放国产尾随丝袜美女 | 国产又黄又爽又猛的免费视频播放-国产又黄又爽视频免费观看-国产又黄又湿又刺激不卡网站-国产又黄又a又潮娇喘视频-亚洲国产美女福利直播秀一区二区-亚洲国产乱码在线精品 | 国产欧美精品一区二区三区四区-国产欧美精品一区二区三区-国产欧美精品一区二区-国产欧美精品系列在线播放-天天爽天天-天天视频一区二区三区 | 国语自产视频在线一区二区-国语自产偷拍-国语自产偷拍精品-国语自产偷拍精品视-国语自产偷拍精品视频-国语自产偷拍精品视频蜜芽 99欧美在线-99碰碰-99青草-99青草青草久热精品视频-99青青-99青青草 | 伊人任线任你躁-伊人热人久久中文字幕-伊人热久久-伊人热-欧美极品欧美精品欧美视频-欧美极品第一页 | 7788理论片在线观看-7788av-777午夜精品免费播放-777奇米影视一区二区三区-蜜桃传媒在线-蜜桃成熟时1997在线看免费看 | 欧美激情中文字幕一区二区-欧美激情在线精品video-欧美激情影院-欧美激情一区二区三区在线-欧美激情一区二区三区视频高清-欧美激情一区二区三区视频 | 亚洲尹人-亚洲伊人久久综合影院2021-亚洲伊人久久在-亚洲伊人久久网-免费网站在线观看人数在哪里看的-免费网站在线观看国产v片 | 99久久中文字幕,五月天激激婷婷大综合丁香,欧美老女人性视频,精品午夜一区二区三区在线观看,99成人免费视频,2020国产精品永久在线观看 | 亚洲1卡二卡3卡四卡不卡-亚洲1卡2卡三卡3卡4卡网站-亚洲18gay1069-亚洲18gay video-国内精品久久久久久-国内精品久久久久激情影院 | 亚洲第一视频网,久久91精品国产99久久yfo,国产精品一区二区三区免费,成人欧美一区二区三区黑人,在线观看国产精品入口,亚洲人一区 | 亚洲视频一区二区,国产一区二区网站,国产精品…在线观看,欧美高清正版在线,欧美日韩 国产区 在线观看,亚洲最新视频在线观看 | 97视频久久久-97视频在线观看播放-97视频制服无码-97丨九色丨国产人妻熟女-97无码欧美熟妇人妻蜜-97无码欧美熟妇人妻蜜桃天美 | 性色做爰片在线观看WW-性夜影院午夜看片-性一交一乱一A片-性一交一乱一A片WWW-性一交一乱一交A片久久-性一交一乱一交A片久久四色 | 亚洲色图网站-亚洲色图图片专区-亚洲色图图片区-亚洲色图图片-精品久久久中文字幕一区-精品久久久中文字幕二区 | 欧美人与性动交a欧美精品-欧美人与物另类-欧美人与牲动交a欧美精品-欧美人与禽片免播放-国产福利在线观看永久免费-国产福利在线播放 | 2022精品国产-2022精品福利在线小视频-2022黄网-2022国产男人亚洲欧美天堂-2022国产毛片大全-2022国产精品网站在线播放 | 欧美成人精品动漫在线专区-欧美成人精品区综合A片-欧美成人精品三区综合A片-欧美成人精品一区二区综合A片-欧美成人另类-欧美成人猛片AAAAAAA | 免费色黄网站-免费人成在线看-免费人成在线观看网站视频-免费人成在线观看网站-伊人蕉久中文字幕无码专区-伊人蕉久影院 | 欧美日韩国产精品-欧美日韩国产剧情-欧美日韩国产伦理-欧美日韩国产欧美-you ji z z日本人在线观看-you jizz jizz japan日本 |