MATLAB设计模糊控制器并用simulink仿真

本文详细介绍如何在MATLAB R2012a环境下设计模糊控制器,并将其应用于控制系统,最后通过Simulink进行仿真验证。从创建项目文件夹开始,逐步介绍模糊控制器的设计过程,包括设置输入输出变量的隶属函数、添加论域数量、设计模糊规则等步骤。此外,还演示了如何将设计好的模糊控制器加载到MATLAB中,并在Simulink中搭建控制系统进行仿真。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      版权声明:本文为博主原创文章,未经博主允许不得转载。          https://blog.youkuaiyun.com/ACanswer/article/details/85341956        </div>
        <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css">
                          <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-f57960eb32.css">
      <div class="htmledit_views" id="content_views">
        <p>本人菜鸟,初学模糊控制器,为了方便以后查阅写此博文,欢迎初学者借鉴,高手指点!</p>

环境:MATLAB R2012a

目录

一、设计模糊控制器

1.1 创建项目文件夹

1.2 打开MATLAB

 1.3 设计模糊控制器

二、设置控制系统

三、simulink仿真


一、设计模糊控制器

1.1 创建项目文件夹

在此路径如图

1.2 打开MATLAB

打开MATLAB R2012a切换当前目录为上一步路径,如图

 

 1.3 设计模糊控制器

打开模糊控制器设计对话框

根据模糊控制器的输入输出设计模糊控制器,在此以二输入一输出为例。

完成后如图(左)所示,然后对每个输入输出变量设置隶属函数,如图(右)。

 

添加论域数量

设置隶属函数

完成后如图所示

设计模糊规则

保存刚刚设计的模糊控制器,如下图所示

加载模糊控制器到MATLAB中

二、设置控制系统

打开simulink仿真器

设计控制系统

设计完成如图所示

添加第一节中设计的模糊控制器,如下图

自此控制系统设计结束

三、simulink仿真

在仿真之前需要进行如下设置

开始仿真

 

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值