999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于Matlab的模糊控制系統優化設計方法

2012-02-26 05:40:22
兵器裝備工程學報 2012年5期
關鍵詞:規則系統設計

劉 亮

(海軍裝備部,西安 710025)

模糊控制是基于規則的一種智能控制方式,它不依賴于被控對象的精確數學模型,特別適用于多輸入-多輸出的強耦合性、參數的時變性和嚴重的非線性與不確定性的復雜系統。且控制方法簡單,實際效果好。其實質是對人觀察、思考、判斷、決策的思維過程的一種模擬,模糊控制器的設計在很大程度上依賴于設計者的經驗,帶有主觀性[1]。因此,需要對控制器進行優化才能取得較為滿意的設計效果。

Matlab軟件是由美國Math Works公司推出的專門用于科學、工程計算和系統仿真的高級語言,它集數值分析、矩陣運算、信號處理和圖形顯示于一體,并且提供了大量應用于不同學科的工具箱,編程效率高,使用簡單方便。特別是Simulink工具箱和FUZZY工具箱使得控制系統的設計與仿真變得相當容易和直觀。本文在Matlab6.5的基礎上介紹了如何構造模糊控制系統的結構框圖和進行仿真研究,對某火炮調速系統的控制器進行設計仿真,提供了一種模糊控制系統的高效仿真方法。

1 基于Matlab的模糊控制仿真系統的設計

模糊控制系統設計的關鍵是模糊控制器的設計,其參數主要有:各輸入、輸出變量模糊子集的隸屬度函數,模糊控制規則,輸入輸出變量的比例變量因子等。偏差和偏差變化作為模糊控制器的兩個輸入量,先對它們進行模糊量化處理,得到模糊變量E和EC,按模糊控制規則進行模糊決策,得到模糊控制量U,再經過解模糊和比例變換得到實際控制量輸出。

1.1 模糊控制器的設計

在Matlab中,可以借助于模糊系統工具箱的圖形用戶界面(GUI)工具編輯隸屬度函數和控制規則,這里以某火炮調速系統的開環傳遞函數作為設計控制器以及仿真的基礎。

設控制系統的輸入為單位階躍信號r,輸出為y,誤差為e,誤差導數為de;模糊控制器的輸入為e、de,其輸出為u,所對應的模糊語言變量為E、DE和U,其論域范圍均取[-6,+6],模糊子集均為{NB,NM,NS,ZO,PS,PM,PB}。控制規則是對專家的理論知識和經驗的總結,此處共有49條規則,如表1所示。在RulesEditor窗口中輸入這49條控制規則[2]。例如:If E is NB and DE is NB then U is PB。

表1 模糊控制規則

在Matlab中鍵入FUZZY,進入模糊編輯窗口FISEDITOR。建立E、DE、U的隸屬度函數,有三角形、高斯形、梯形等11種可供選擇,在此選用常用的三角形隸屬度函數,如圖1所示。

模糊決策采用與方法為min,或方法為max,推理方法為min,合成方法為max,解模糊化方法為重心法(centroid)。建立的FIS文件取名為aa.fis.如此設計的模糊控制器的輸入與輸出的關系曲線如圖2所示,顯然模糊控制是一種非線性控制。

圖1 E/DE/U的隸屬度函數

1.2 Simulink仿真模型的建立

Simulink工具箱是Matlab軟件的擴展,主要用于動態系統的仿真.Simulink模塊庫中提供了建立系統模型所需的大部分模塊,進入Matlab環境后,鍵入Simulink命令就可打開該模塊庫,用戶可以根據自己的系統選擇所需的模塊,用鼠標將其拖至自己的系統模型中,其中在模糊控制工具箱中有一個模糊控制器模塊(Fuzzy Logic Controller),將這些模塊連接起來構成系統結構圖.雙擊各個模塊輸入相應的參數,其中模糊控制器的結構變量取aa,連接好各模塊,就構成了圖3所示的系統的Simulink描述.系統的模型建好后,用戶可以根據系統的不同需要,設置或更改模塊的參數,然后打開仿真菜單設置仿真參數,啟動仿真過程[3].這里仿真時間設置為 10 s,采樣周期設置為 0.01 s。

圖2 模糊控制器的輸入輸出曲線

圖3 模糊控制系統仿真框

2 模糊控制系統的優化

上述模糊控制器是在特定的條件下設計的,其參數ke、kde、ku及其控制規則是根據經驗確定的,一般情況下這些參數不會是最佳值。量化因子ke、kde的大小對控制系統的動態性能影響很大。ke選得大時,系統的超調也較大,過渡過程較長,但可以使上升時間變短;kde選擇較大時,系統超調較小,但系統的響應速度變慢,ke、kde兩者之間也相互影響。ku選擇過小會使系統動態過程變長,過大又會導致系統震蕩加劇[4-5]。

S函數是擴展Simulink功能的有力工具,給用戶提供編寫復雜函數、創建系統未提供的模塊功能。在此編寫M文件的S函數,對ke、kde、ku進行自調整,優化控制效果。另外引入一個Ⅰ型積分環節用來消除固有的靜態誤差,編寫的S函數如下:

將編寫的S函數存盤為s1.m文件,按圖4(a)創建子系統,并對其封裝,如圖(b)。重新構建的模糊控制系統結構框圖如圖5所示。

對上述2種模糊控制系統框圖運行仿真后得到圖6所示結果,很顯然,參數調整時的仿真結果優于參數固定時的結果。

3 結束語

本文基于Matlab軟件,采用模糊控制的圖形用戶界面(GUI)創建模糊控制器,應用Simulink構造模糊控制的系統結構框圖進行仿真,減少了編程工作量,而且形象直觀、方便快捷。另外編寫了S函數,根據誤差大小實現參數自調整,通過引入一個Ⅰ型積分環節用來消除模糊控制固有的靜態誤差,同時,改善了模糊控制的控制效果。

[1] 樓順天,胡昌華,張偉.基于Matlab的系統分析與設計——模糊系統[M].西安:西安電子科技大學出版社,2001.

[2] 張葛祥,李娜.Matlab仿真技術與應用[M].北京:清華大學出版社,2003.

[3] 李祖欣.Matlab在模糊控制系統設計和仿真的應用[J].系統仿真學報,2003(1):132-134.

[4] 宋哲英,宋雪玲,劉朝英.應用Matlab設計模糊控制系統[J].計算機應用研究,2001(2):69 -71.

[5] 侯北平,盧佩,陳鋒軍.Matlab下模糊控制器的設計與應用[J].測控技術,2002(10):40-42.

(責任編輯周江川)

猜你喜歡
規則系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
撐竿跳規則的制定
數獨的規則和演變
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
讓規則不規則
Coco薇(2017年11期)2018-01-03 20:59:57
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 日本91在线| 久久精品国产精品国产一区| 极品性荡少妇一区二区色欲| 青草91视频免费观看| 亚洲性视频网站| 欧美成人免费| 欧美另类精品一区二区三区| 国产欧美亚洲精品第3页在线| 欧美特黄一级大黄录像| 国产成人久久777777| 日本不卡免费高清视频| 国产精品手机在线播放| 毛片视频网址| 欧美一区二区福利视频| 午夜少妇精品视频小电影| 在线观看亚洲精品福利片| 午夜性爽视频男人的天堂| AV在线麻免费观看网站| www.亚洲色图.com| 欧美一级夜夜爽www| 日本免费福利视频| 少妇高潮惨叫久久久久久| 亚洲一区二区三区麻豆| 人妻丝袜无码视频| 全部免费毛片免费播放 | 亚洲日本韩在线观看| 在线a视频免费观看| 亚洲性视频网站| 国产精品美女免费视频大全| 乱系列中文字幕在线视频| 久久天天躁狠狠躁夜夜2020一| 亚洲经典在线中文字幕| 久草中文网| 欧美精品v| 国产成人精品视频一区二区电影| 国产在线视频二区| 一本大道视频精品人妻| 久久先锋资源| 日韩黄色大片免费看| 一本久道热中字伊人| AV色爱天堂网| 精品无码视频在线观看| 在线看片中文字幕| 日韩精品中文字幕一区三区| 色AV色 综合网站| 强奷白丝美女在线观看| 99精品国产自在现线观看| 一级毛片网| 亚洲高清资源| 波多野结衣无码AV在线| 成年人国产网站| 亚洲黄网在线| 亚洲天堂成人在线观看| 亚洲中字无码AV电影在线观看| 国产日本欧美在线观看| 日本成人不卡视频| 婷婷午夜影院| 国产JIZzJIzz视频全部免费| 国产在线第二页| 国产一级在线观看www色| 日韩最新中文字幕| 午夜高清国产拍精品| 欧洲极品无码一区二区三区| 日韩不卡免费视频| 亚洲中文字幕日产无码2021| 首页亚洲国产丝袜长腿综合| 亚洲午夜福利精品无码不卡 | 亚洲性影院| 亚洲免费黄色网| 日韩福利视频导航| 特级毛片8级毛片免费观看| 成人免费视频一区| 最新无码专区超级碰碰碰| 日韩视频福利| 日韩欧美中文| 亚洲欧美日韩精品专区| 六月婷婷精品视频在线观看 | 国产全黄a一级毛片| 超碰91免费人妻| P尤物久久99国产综合精品| 亚洲精品福利视频| 国产亚洲精品自在久久不卡 |