那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Matlab利用M文件產生模糊控制器

冬至子 ? 來源:算法工程師的學習日志 ? 作者:搬磚工程師domi ? 2023-07-19 16:22 ? 次閱讀

有位朋友咨詢了一個問題,想要通過粒子群優化模糊控制的論域范圍,在這種情況下,就無法直接通過matlab的fuzzy工具箱來自動生成fis模糊文件,需要通過M文件生成模糊控制器,并寫成函數方便調用,

給出一個樣例如下:

%%
clc
close all
clear
FIS = newfis('FIS','sugeno');
%%
% 定義輸入E:
FIS = addvar(FIS,'input','E',[-10 10]);


FIS = addmf(FIS,'input',1,'Negative','gaussmf',[7 -10]);


FIS = addmf(FIS,'input',1,'Positive','gaussmf',[7 10]);


%%
% 定義輸入CE:


FIS = addvar(FIS,'input','CE',[-10 10]);


FIS = addmf(FIS,'input',2,'Negative','gaussmf',[7 -10]);


FIS = addmf(FIS,'input',2,'Positive','gaussmf',[7 10]);


%%
% 定義輸出u:


FIS = addvar(FIS,'output','u',[-20 20]);


FIS = addmf(FIS,'output',1,'Min','constant',-20);


FIS = addmf(FIS,'output',1,'Zero','constant',0);


FIS = addmf(FIS,'output',1,'Max','constant',20);


%%
% 定義規則:
% 格式:輸入1~ 輸入2~ 輸出~ 權重(默認為:1)邏輯關系(1=and;2=or)
ruleList = [1 1 1 1 1;...   % Rule 1


       1 2 2 1 1;...   % Rule 2


       2 1 2 1 1;...   % Rule 3


       2 2 3 1 1];    
    
 FIS = addrule(FIS,ruleList);

圖片

圖片

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 控制器
    +關注

    關注

    112

    文章

    16445

    瀏覽量

    179449
  • MATLAB仿真
    +關注

    關注

    4

    文章

    176

    瀏覽量

    19997
  • 模糊控制器
    +關注

    關注

    0

    文章

    27

    瀏覽量

    11538
收藏 人收藏

    評論

    相關推薦

    MATLAB環境下的模糊參數自整定PID控制

    的靈活、適應性強的優點,又具有PID控制精度高的特點。模糊控制器是當前控制領域的研發熱點之一,其研發的方法不盡相同。本文闡述了利用LabVI
    發表于 04-17 09:40

    MATLAB模糊控制器的設計

    MATLAB設計模糊控制器并用simulink仿真
    發表于 08-12 14:15

    如何使用matlab function生成.m文件

    有大佬知道模糊控制的模型如何使用matlab function生成.m文件嗎?
    發表于 03-15 16:22

    模糊控制器進行直流電動機的速度控制Matlab代碼?相關資料分享

    下載使用模糊控制器進行直流電動機的速度控制Matlab代碼,模糊控制器進行直流電動機的速度
    發表于 06-28 08:03

    利用Matlab工具箱設計模糊控制器步驟

    方便。下面將根據模糊控制器設計步驟,一步步利用Matlab工具箱設計模糊控制器。1、
    發表于 09-07 07:19

    基于Matlab模糊PID控制器的設計和仿真

    本文以誤差和誤差變化率為輸入,利用模糊推理的方法實現了對PID參數的在線自動整定,并且在MATLAB環境下對該控制器進行了設計和仿真。從仿真結果可以看出,參數自整定
    發表于 08-07 08:31 ?169次下載

    模糊控制器在水輪機調節中的應用

    本文先對 水輪機 調節系統進行了分析,對模糊控制器進行了介紹,而且利用功能比較強大的仿真工具Matlab/Simulink對系統進行了仿真。為了便于分析
    發表于 06-16 16:07 ?41次下載
    <b class='flag-5'>模糊</b><b class='flag-5'>控制器</b>在水輪機調節中的應用

    模糊溫度控制器的設計與Matlab仿真

    針對溫度控制系統的時變、滯后等非線性特性及控制比較復雜的問題,提出了一種模糊控制方案以改善系統的控制性能. 該方案采用mamdani推理型
    發表于 09-13 10:59 ?131次下載
    <b class='flag-5'>模糊</b>溫度<b class='flag-5'>控制器</b>的設計與<b class='flag-5'>Matlab</b>仿真

    模糊溫度控制器的設計及其Matlab仿真

    針對溫度控制系統的時變、滯后等非線性特性及控制比較復雜的問題提出了一種模糊控制方案以改善系統的控制性能. 該方案采用mamdani推理型
    發表于 09-14 15:30 ?56次下載
    <b class='flag-5'>模糊</b>溫度<b class='flag-5'>控制器</b>的設計及其<b class='flag-5'>Matlab</b>仿真

    基于Matlab模糊控制器HDL代碼的自動生成

    該方法分4個步驟:(1)利用Matlab的Fuzzy Logic工具箱設計模糊控制器。(2)將模糊控制器
    發表于 01-11 10:27 ?30次下載
    基于<b class='flag-5'>Matlab</b><b class='flag-5'>模糊</b><b class='flag-5'>控制器</b>HDL代碼的自動生成

    基于Matlab的網絡控制系統模糊控制算法應用研究

    介紹了網絡控制系統的基本概念,利用Matlab建立了一個網絡控制系統仿真平臺,實現了對網絡控制系統的實時仿真,并重點對
    發表于 09-25 11:26 ?45次下載

    基于MATLAB模糊自整定PID參數控制器計算機仿真

    基于MATLAB模糊自整定PID參數控制器計算機仿真+(1)
    發表于 03-31 17:46 ?21次下載

    matlab模糊控制工具箱的使用

    matlab模糊控制工具箱的使用matlab模糊控制工具箱的使用。
    發表于 05-04 14:09 ?17次下載

    如何使用MTALAB的模糊PID控制器進行設計與仿真的研究

    針對在復雜系統中實現自組織參數的PID控制問題,介紹了一種基于模糊控制原理的PID參數自組織控制器的設計方案, 同時利用
    發表于 09-20 17:08 ?16次下載
    如何使用MTALAB的<b class='flag-5'>模糊</b>PID<b class='flag-5'>控制器</b>進行設計與仿真的研究

    使用Matlab實現模糊控制的詳細資料說明

    Matlab模糊控制工具箱為模糊控制器的設計提供了一種非常便捷的途徑,通過它我們不需要進行復雜的模糊
    發表于 01-17 08:00 ?5次下載
    使用<b class='flag-5'>Matlab</b>實現<b class='flag-5'>模糊</b><b class='flag-5'>控制</b>的詳細資料說明
    大发888老虎机平台| 玩网上百家乐官网的技巧| 娱乐城百家乐官网送白菜| 德州扑克单机| 依安县| 百家乐官网赌博机销售| 百家乐筹码皇冠| 百家乐官网注册送免费金| 百家乐最新心得| 百家乐官网视频二人麻将| 德州扑克桌| 卢克索百家乐的玩法技巧和规则| 广州百家乐官网桌子| 顶尖娱乐| 大发888大发娱乐城| 百家乐赌博技巧网| 百家乐官网最新心得| 机器百家乐作弊| 九州百家乐娱乐城| 百家乐官网三跳| 邮箱| 百家乐论坛博彩啦| 长垣县| 百家乐视频麻将下载| 百家乐官网小77论坛| 百家乐双峰县| 百家乐开户百家乐技巧| 百家乐官网双人操作分析仪| 龙南县| 足球赌网| 百家乐娱乐城网站| 百家乐官网群博乐吧blb8v| 太阳城百家乐游戏| 威尼斯人娱乐城网址| 大上海百家乐官网的玩法技巧和规则 | 百家乐如何抽千| 肯博百家乐官网的玩法技巧和规则| 大发888bet游戏平台| 择日自学24| 百家乐官网群| 百家乐官网游戏作弊|