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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

模糊控制器设计

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

模糊控制器設計

  • 代碼更改
    • 輸入結果
    • 輸出結果
    • 模糊規則更改
    • 規則顯示如下
    • 輸出矩陣為
    • 結論

在matlab中實現根據多輸入單輸出的模糊控制器設計

代碼更改

輸入1 即 e 在原[-3,3]的區域更改為[-5,5],
通過addvar來添加隸屬度函數

輸入2 即 ec 更改為[-5,5]

輸出 u 更改為[-6 6]

輸入結果


輸入e:
輸入ec:

輸出結果

輸出u

模糊規則更改

%規則庫 rulelist=[1 1 1 1 1; %編輯模糊規則,后倆個數分別是規則權重和AND OR選項1 2 1 1 1;1 3 1 1 1;1 4 2 1 1;1 5 2 1 1;1 6 3 1 1;1 7 4 1 1;2 1 1 1 1;2 2 2 1 1;2 3 2 1 1;2 4 2 1 1;2 5 3 1 1;2 6 4 1 1;2 7 5 1 1;3 1 1 1 1;3 2 1 1 1;3 3 2 1 1;3 4 3 1 1;3 5 4 1 1;3 6 5 1 1;3 7 5 1 1;4 1 1 1 1;4 2 2 1 1;4 3 2 1 1;4 4 2 1 1;4 5 3 1 1;4 6 3 1 1;4 7 4 1 1;5 1 1 1 1;5 2 1 1 1;5 3 1 1 1;5 4 2 1 1;5 5 3 1 1;5 6 4 1 1;5 7 6 1 1;6 1 2 1 1;6 2 3 1 1;6 3 1 1 1;6 4 4 1 1;6 5 5 1 1;6 6 5 1 1;6 7 6 1 1;7 1 1 1 1;7 2 3 1 1;7 3 2 1 1;7 4 3 1 1;7 5 6 1 1;7 6 5 1 1;7 7 6 1 1;];

一共49條

規則顯示如下


輸出矩陣為

結論

由于模糊量是人為控制的,只需要簡單改變數值大小即可改變輸入輸出。該模型為多輸入單輸出模糊控制器,所以輸出矩陣即為輸入e為1,輸入ec為1即輸出u為-3.6548,以此類推。

總結

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

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