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

基于MATLAB的控制器仿真

2007-12-31 00:00:00章紅杰
商場現代化 2007年14期

[摘要] MATLAB是國際上最優秀的科技應用軟件之一,它集數值分析、矩陣運算、信號處理和圖形顯示于一體,構成了一個方便的、界面友好的用戶環境,其強大的科學計算與可視化功能,簡單易用的開放式可擴展環境,使得MATLAB成為控制領域進行計算機輔助分析與設計的一種非常好的工具和首選平臺。本文對模糊控制器的工作原理做了簡要介紹,結合典型的二階系統。設計了一個模糊控制器,用MATLAB對所設計的控制器進行了仿真。

[關鍵詞] 模糊控制器MATLAB仿真

MATLAB是集數值計算、符號運算及圖形處理等強大功能于一體的科學計算語言。作為強大的科學計算平臺,它幾乎能夠滿足所有的計算需求。MATLAB對許多專門的領域都開發了功能強大的模塊集或工具箱。一般來說,它們都是由特定領域的專家開發的,用戶可以直接是用工具箱學習、應用和評估不同的方法而不需要自己編寫代碼。目前,MATLAB已經把工具箱延伸到了科學研究和工程應用的諸多領域,諸如數據采集、數據庫接口、概率統計、樣條擬合、控制系統設計、LMI控制、魯棒控制等。由于MATLAB語言在各方面的強大功能,目前它已作為工程和科學教育界的一種行業標準。

一、基于MATLAB的模糊控制器的設計

采用MATLAB的模糊邏輯工具箱的GUI(Graph User Interface)工具設計模糊控制器。具體操作:進入MATLAB編輯環境后,鍵入fuzzy即可進入FIS編輯器。在FIS編輯器中設置模糊控制器的模糊算子(max,min等)、輸入輸出變量個數、名稱、解模糊化的方法(加權平均法、中位數法、最大隸屬度法等)。模糊控制器的整體結構確定后,雙擊FIS編輯器中的輸入、輸出變量方框,便進入隸屬函數界面,在這里定義輸入、輸出變量的論域(根據實際要求確定),各變量模糊子集的個數,隸屬函數的類型。其中,模糊子集的個數,要從實際出發,不要盲目追求數量,以縮短調試的優化時間。三角形隸屬函數性能較好,計算量小,較多采用。

下面應定義模糊控制規則,這是模糊系統的核心,集中體現了人的操作經驗。選擇FIS編輯器或隸屬函數編輯器中View菜單下的Edit Rule子菜單,或雙擊FIS編輯器中流程圖中的規則方框即可進入模糊規則編輯器主界面。以常用的二維模糊控制器為例,用戶可按照規定的書寫格式編寫模糊規則。見圖1。必須注意,在語言變量級數相同的情況下,規則的質量對控制品質起著關鍵作用。在許多情況下,雖然規則條數不多,但其質量較高,也可達到相當好的控制效果。

至此,一個模糊控制器已設計完畢。可以選擇FIS編輯器窗體主菜單中的View surface查看經模糊矩陣運算并解模糊化后的三維坐標圖;選擇主菜單中的view rules還可以對所設計的模糊控制系統進行仿真檢驗。用戶可將設計好的模糊控制器模型存盤,文件后綴為.fis。

二、基于MATLAB的模糊控制器的仿真

使用SIMULINK建立模糊控制器仿真模型。SIMULINK是MATLAB基于模型化圖形組態的控制系統仿真軟件,它使得一個復雜控制系統的數學仿真問題變得十分直觀而且相當容易,圖2是某型位置控制系統PID模糊控制器的SIMULINK仿真模型。

該模型通過三個模糊邏輯控制功能模塊調用上述FIS編輯器建立的控制規則進行運算仿真,輸入的量化因子及輸出的比例因子由各功能模塊前后的放大模塊仿真,這樣的模型,為湊試參數提供了方便。

在MATLAB命令窗口鍵入SIMULINK,即進入了SIMULINK環境。此時,系統提供給用戶兩個主界面:SIMULINK結構圖編輯界面和模塊庫。用戶拷貝模塊庫中的模塊到結構圖編輯器中,再將它們適當連接便構成自己的控制系統結構圖,然后即可用SIMULINK進行仿真,并可通過示波器模塊(Scope)觀察仿真曲線。

圖2中的FLC(Fuzzy Logic Controller)就是前面所設計的模糊控制器,此模塊可從模糊邏輯工具箱(Fuzzy Logic Toolbox)的模塊庫中“抓取”(即用鼠標右鍵拖動)。注意,仿真開始前必須將模糊控制器的.fis文件用“Save to workspace” 子菜單存入內存緩沖區, 然后將該文件名賦予FLC。這樣,設計好的模糊控制器以矩陣變量形式存入內存,供SIMULINK調用,以參與仿真。

從仿真結果看,模糊控制器不僅對被控對象參數變化適應能力強,而且在對象模型結構發生較大改變的情況下,也能獲得較好的控制效果。

三、結論

從實踐中體會到,利用MATLAB 設計模糊控制器并進行仿真,簡單快速, 直觀高效。MATLAB的功能強大,其工具箱已涵蓋控制系統、信號處理、神經網絡、小波分析、模糊系統、通信系統等各個領域,值得進一步推廣應用。利用MATLAB中的模糊控制邏輯工具箱設計模糊控制器靈活、方便、可視性強,并可在SIMULINK環境中非常直觀地構建各種復雜的模糊PID控制系統,觀察其控制效果。這樣就克服了工程實踐中的盲目性,為實際控制系統的設計與調試提供了理論參考依據。

參考文獻:

[1]施陽:MATLAB語言精要及動態仿真工具SIMULINK.西北工業大學出版社,1998

[2]樓順天等:基于MATLAB的系統分析與設計.西安電子科技大學出版社,2001

[3]費春國:模糊自調整控制器的研究與應用[D].天津:天津科技大學,2003

[4]聞新:MATLAB模糊邏輯工具箱的分析與應用[M].北京:科學出版社,2001:63—65

注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。

主站蜘蛛池模板: 高清乱码精品福利在线视频| 亚洲天堂网站在线| 国产高清无码麻豆精品| 啪啪永久免费av| 永久免费精品视频| 国产精品成人免费视频99| 国产美女人喷水在线观看| 亚洲男人在线天堂| 四虎国产成人免费观看| 永久免费AⅤ无码网站在线观看| 欧美日韩精品在线播放| 亚洲男人在线| 亚洲综合香蕉| 青青久视频| 国产成人精品18| 亚洲综合九九| 欧美日韩中文国产| 国产福利免费在线观看| 国产理论一区| 亚洲国产天堂久久综合226114| 国产成人a毛片在线| 好久久免费视频高清| 亚洲精品国产首次亮相| 91亚瑟视频| 无码一区二区三区视频在线播放| 99999久久久久久亚洲| 国产成人精品午夜视频'| 国内精品久久人妻无码大片高| 国内精品伊人久久久久7777人 | 少妇露出福利视频| 怡春院欧美一区二区三区免费| 97视频在线观看免费视频| 亚洲AV无码精品无码久久蜜桃| 国产精品夜夜嗨视频免费视频| 国产日韩精品欧美一区喷| 亚洲成人一区在线| 97se亚洲| 午夜小视频在线| 2021国产精品自拍| 久久一本精品久久久ー99| 99伊人精品| 亚洲色图综合在线| 伊人久综合| 欧美69视频在线| 亚洲欧美一区二区三区图片| 国产精品一区二区久久精品无码| 久久免费视频播放| 一级毛片免费不卡在线视频| 毛片基地视频| 91丨九色丨首页在线播放| 国产精品久久久久久久久久98| 免费一看一级毛片| 真人免费一级毛片一区二区| 亚洲精品少妇熟女| 青青操视频免费观看| 日本影院一区| 国产精品欧美激情| 久久亚洲综合伊人| 无码不卡的中文字幕视频| 色婷婷亚洲十月十月色天| 啪啪啪亚洲无码| 国产乱子伦一区二区=| 国产成人精品免费视频大全五级| 国产极品粉嫩小泬免费看| 国产原创自拍不卡第一页| 久久精品波多野结衣| 中文字幕伦视频| 日韩美一区二区| 亚洲欧州色色免费AV| 亚洲日韩精品欧美中文字幕 | 亚洲一欧洲中文字幕在线| 久久久91人妻无码精品蜜桃HD| 国产精选小视频在线观看| www.youjizz.com久久| 欧美人人干| 国产白浆视频| 人妖无码第一页| 国产美女自慰在线观看| 免费亚洲成人| 真人高潮娇喘嗯啊在线观看 | 欧美无遮挡国产欧美另类| 亚洲欧洲天堂色AV|