模糊控制实验演示教学.docx

模糊控制实验演示教学.docx

ID:57335319

大小:242.05 KB

页数:14页

时间:2020-08-12

模糊控制实验演示教学.docx_第1页
模糊控制实验演示教学.docx_第2页
模糊控制实验演示教学.docx_第3页
模糊控制实验演示教学.docx_第4页
模糊控制实验演示教学.docx_第5页
资源描述:

《模糊控制实验演示教学.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中南大学模糊控制课程实验报告学生姓名:彭雄威指导教师:袁艳学院:信息科学与工程学院学号:实验一:本系统设计基于MATLAB图形模糊推理系统,设计步骤如下:打开MATLAB,输入指令fuzzy,打开模糊逻辑工具箱的图形用户界面窗口,新建一个Mamdani模糊推理系统。(1)增加一个输入变量,将输入变量命名为E、Ec,将输出变量命名U。这样就建立了一个两输入单输出的模糊推理系统。如图1.1所示。图1.1增加一个输入变量(2)设计模糊化模块:设计隶属度函数论域范围图3.2设计水位误差E模块3.3设计水位误差Ec模块图3.4设计水位输出U模块(4)模糊控制器的规

2、则设计(5)通过观察器观察规则情况在菜单view中的rules和surface选项分别对应得是规则观测器和曲面观测器。图3.7规则观测器图3.6曲面观测器(6)保存编辑好的FIS文件实验二:利用MATLAB软件的M文件编辑器和实验一所生成的fuzzf.FIS文件,在M文件编辑器中输入:a=readfis('fuzzf');evalfis([-0.5,-0.07;-0.5,0;-0.5,0.07;0,-0.07;0,0;0,0.07;0.5,-0.07;0.5,0;0.5,0.07],a)便可得fuzzf.FIS文件的模糊控制查询表,其中的数据在水位误差E

3、的论域为[-11],误差变化Ec的论域为[-0.10.1]内可以任意取值。a=readfis('fuzzf')a=name:'fuzzf'type:'mamdani'andMethod:'min'orMethod:'max'defuzzMethod:'centroid'impMethod:'min'aggMethod:'max'input:[1x2struct]output:[1x1struct]rule:[1x5struct]a=readfis('fuzzf');evalfis([-0.5,-0.07;-0.5,0;-0.5,0.07;0,-0.07;

4、0,0;0,0.07;0.5,-0.07;0.5,0;0.5,0.07],a)ans=-0.2000-0.4444-0.46670.1363-0.0014-0.22710.40000.44120.1333实验三利用MATLAB软件的M文件编辑器(也可选择C语言)完成模糊控制查询表的计算。注意:全部工作都由程序实现,不利用FIS文件,不使用Fuzzy工具箱,包括模糊关系矩阵的求取及模糊推理、模糊判决。表1偏差E的赋值表eE-6-5-4-3-2-10123456NB10.80.70.40.40.10000000NM0.20.710.70.300000000N

5、S00.10.30.710.70.2000000NO00000.10.61000000PO00000010.60.10000PS0000000.20.710.70.30.10PM000000000.20.710.70.3PB000000000.10.40.70.81表2偏差变化率Ec的赋值表ecEc-6-5-4-3-2-10123456NB10.70.30000000000NM0.30.710.70.300000000NS000.30.710.70.3000000O00000.30.710.70.30000PS0000000.30.710.70.300P

6、M000000000.30.710.70.3PB00000000000.30.71表3推理语言规则表EcENBNMNSOPSPMPBNBPBPBPBPBPMOONMPBPBPBPBPMOONSPMPMPMPMONSNSNOPMPMPSONSNMNMPOPMPMPSONSNMNMPSPSPSONMNMNMNMPMOONMNSNSNSNSPBOONMNSNSNSNS表4控制量U的赋值表U-6-5-4-3-2-10123456NB10.70.30000000000NM0.30.710.70.300000000NS000.30.710.70.3000000O00

7、000.30.710.70.30000PS0000000.30.710.70.300PM000000000.30.710.70.3PB00000000000.30.71程序如下:clc;clear;E=[1,0.8,0.7,0.4,0.1,0,0,0,0,0,0,0,0;0.2,0.7,1,0.7,0.3,0,0,0,0,0,0,0,0;0,0.1,0.3,0.7,1,0.7,0.2,0,0,0,0,0,0;0,0,0,0,0.1,0.6,1,0,0,0,0,0,0;0,0,0,0,0,0,1,0.6,0.1,0,0,0,0;0,0,0,0,0,0,0.

8、2,0.7,1,0.7,0.3,0.1,0;0,0,0,0,0,0,0,0,0.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。