日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

两输入单输出的模糊控制器

發布時間:2024/3/12 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 两输入单输出的模糊控制器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

思考題:建立兩輸入單輸出的模糊控制器(系統同上),其中一個輸入是反饋值與設定的期望值之間的誤差,另一輸入為反饋值與設定的期望值之間的變化,調整量化因子和比例因子改變控制系統性能。

評價指標:最大偏差(最大超調) 盡量小(在作業中標出其值),控制時間 (過渡時間)盡量短(在作業中標出其值),余差(靜差或殘差)(在作業中標出其值)盡量小,達到穩定、快速、準確的控制的目的。

===========================================================

===========================================================

1.打開matlab,在命令行窗口中輸入fuzzy,回車,彈出窗口

2.依次點擊Edit-Add variable-input,新建輸入,然后給兩個輸入改名為E和EC(也可以不改名)

3.雙擊這個紅框,彈出窗口

4.先依次點擊Edit-Remove All MFs, 然后Edit-Add MFs,填入7,點擊OK

5.單擊左上方的E,修改Range和Display Range,單擊右上方圖中每條線修改名字NB,NM,NS直至PB(也可以不改)

6.為EC和U做同樣操作

7.關閉窗口,單擊中間標有mamdani字樣的白框,通過選擇E,EC和U的值并點擊Add rule加入規則,一共49條

8. 關閉,保存, 假設保存為‘myf49.fis’,然后在matlab命令行中輸入myFLC=readfis(‘myf49.fis’),回車

9. 在命令行中輸入simulink,回車,然后新建Blank Model

10. 在主面板或者view中找到Library Browser,點擊

11. 分別搜索step,add,gain,derivative,mux,fuzzy logic controller,transfer fcn,transport delay,scope加入其中,并連線

12. 雙擊add,將其改為+-,雙擊gain改為相應的2和0.75。雙擊transfer fcn,修改分母,修改后可能不能正常顯示,將圖形放大即可。雙擊fuzzy logic controller輸入剛才的myf49.fis,注意引號。

transfer fcn:

fuzzy logic controller:

13.將時長調至30,點擊綠色箭頭運行

14.雙擊scope,可觀察到波形

總結

以上是生活随笔為你收集整理的两输入单输出的模糊控制器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。