还剩25页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
智能控制课内实验报告(3次)学院自动化学院班级智能姓名学号智能控制课内实验
(1)模糊控制器的设计学院自动化学院姓名班级学号日期2017-9-30 实验
1.1模糊控制器的设计
一、实验目的在matlab环境下,完成一个对水位控制的模糊控制器的设计
二、实验内容
(1)确定控制器的输入、输出的隶属度函数偏差et et=rt-ct负反馈 三个模糊子集“负大”水位高)、“零”和“正大”(水位低) 偏差变化率de,三个模糊子集“负大”(高趋势)、“零”和“正大”(低趋势)控制量u“负大”、“负中”、“零”、“正中”、“正大”Matlab操作方法打开matlab在命令行输入fuzzy出现下图界面在上图选择“edit”出现下图选择“AddVariable--Input”再添加输入这样就建立了两个输入,一个输出的模糊控制器再修改输入、输出的各参数input1改为e;input2改为de;output1改为u;如下图双击“e”修改模糊子集如下图修改e的负大注意各参数的设置修改好的e的模糊子集如下图用同样的方法修改de如下图修改u的方法如下图需要5个模糊子集添加模糊子集的方法在“edit”菜单下选择“AddCustomMF”下图是对”O”这个模糊子集的设置设置好的u的模糊子集如下图2添加规则的方法添加规则的界面如下这样一个模糊推理控制器就建立完毕了
(3)利用模糊控制器可以得到规则曲面以及根据输入得到输出如上图操作可以得到规则曲面如下图可以得到规则的推理结果改变上图e和de的值,可以看到u的不同的输出然后可以把该系统存为tank.fis.
三、写出实验的心得体会总结建立模糊控制器的方法实验
1.2神经网络工具箱的应用二.神经网络工具箱函数最新版的MATLAB神经网络工具箱为Version
4.
0.3它几乎涵盖了所有的神经网络的基本常用类型,对各种网络模型又提供了各种学习算法,我们可以根据自己的需要调用工具箱中的有关设计与训练...。