模糊实验报告洪帅

模糊实验报告洪帅

ID:47509017

大小:663.50 KB

页数:17页

时间:2020-01-12

模糊实验报告洪帅_第1页
模糊实验报告洪帅_第2页
模糊实验报告洪帅_第3页
模糊实验报告洪帅_第4页
模糊实验报告洪帅_第5页
资源描述:

《模糊实验报告洪帅》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、..控制理论与控制工程《智能控制基础》课程实验报告专业:控制理论和控制工程班级:双控研2016姓名:洪帅任课教师:马兆敏2016年12月4日word教育资料..第一部分:模糊控制实验一模糊控制的理论基础实验实验目的:1练习matlab中隶属函数程序的编写,同时学习matlab数据的表达、格式、文件格式、存盘2学习matlab中提供的典型隶属函数及参数改变对隶属度曲线的影响3模糊矩阵合成仿真程序的学习4模糊推理仿真程序实验内容(1)要求自己编程求非常老,很老,比较老,有点老的隶属度函数。1隶属函数编程试验结果如图1-1图1-1隶属

2、度函数曲线(2)完成思考题P802-2写出W及V两个模糊集的隶属函数,并绘出四个仿真后的曲线。仿真曲线见图1-2,word教育资料..图1-2隶属度函数曲线2典型隶属函数仿真程序学习下列仿真程序,改变各函数中的参数,观察曲线的变化,并总结各种隶属函数中其参数变化是如何影响曲线形状变换的。M=1M=3M=3M=4word教育资料..M=5M=6图1-3M在1、2、3、4、5、6时的图形2模糊矩阵合成仿真程序:学习P31例2-10,仿真程序如下,(1)完成思考题P812-5,并对比手算结果。完成思考题P812-4,并对比手算结果。(

3、2)2-5:(1)Matlab结果如下①②③P812-5手算结果:word教育资料..P=Q=R=S=(PQ)R=(PUQ)S=(PS)U(QS)=总结:手算结果和MATLAB运行结果一致。(2)(2)思考题P812-4Matlab运行结果如下:P812-4题手算结果如下:总结:手算结果和MATLAB运行结果一致。4模糊推理仿真程序:学习P47例2-16,仿真程序如下。(1)完成思考题2-9,并对比手算结果。Matlab结果如下word教育资料..手算结果如下:总结:手算结果和MATLAB运行结果一致。word教育资料..实验二

4、模糊控制实验(matlab中的模糊工具箱的使用及模糊控制器的应用)实验目的matlab中的模糊工具箱的使用及模糊控制器的应用实验内容1)模糊控制工具箱的使用2)用fuzzy工具箱计算P822-14,要求求出控制器输出。3)用FUZZY工具箱完成洗衣机模糊控制器设计要求求出控制器输出。完成模糊控制决策表。一、模糊控制工具箱的使用简介1输入输出的建立2建立控制规则3选择解模糊方法Maltlab提供5种解模糊化方法:1.centroid:面积重心法;2.bisector:面积等分法;3.mom:最大隶属度平均法;4.som:最大隶属度

5、取小法;5.lom:最大隶属度取大法4观察控制平面,控制器的输出二、用fuzzy工具箱计算P822-14当e=0.6时,解模糊的u=3.33,如图2-1word教育资料..图2-1三、用FUZZY工具箱完成洗衣机模糊控制器设计。(1)题目分析:洗衣时间长短实际与衣物的脏污程度有关,太脏了就洗久点,不脏就可以洗快点。

6、人类的操作经验是由模糊的自然语言描述的,在洗衣机的调节中,人类的操作经验是:

7、(1)“如果污泥越多,且油脂越多,洗涤时间就越长;”

8、(2)“如果污泥适中,且油脂适中,洗涤时间就适中;”

9、(3)“如果污泥越少,且油脂越

10、少,洗涤时间就越短;”通过分析可以知道这实际是一个开环的控制决策过程:输入是污泥度x与油污度y,输出是洗涤时间z。在该规则中对这些量进行衡量的是一些模糊词语,“多”、“少”、“长”、“短”。(2)定义输入、输出模糊集

11、将污泥x分为3个模糊集:{SD(污泥少),MD(污泥中),LD(污泥多)}论域:{0,50,100}word教育资料..

12、将油脂分为3个模糊集:{NG(油脂少),MG(油脂中),LG(油脂多)}论域:{0,50,100}

13、输出模糊集:

14、将洗涤时间分为5个模糊集:{VS(很短),S(短),M(中等),L(长),VL(

15、很长)}。论域:{0,10,25,40,60}单位s例如:模糊规则如下:洗涤时间z污泥xSDMDLD油脂yNGVS*MLMGSMLLGMLVL(3)建立模糊控制器求:假设当前传感器测得信息为:x0(污泥)=60,y0(油脂)=70观察控制推理过程。如图2-2。word教育资料..图2-4(4)建立控制决策表x0=10,20,30,40,50,60,70,80,90,y0=10,20,30,40,50,60,70,80,90,分别取值时,控制器的输出。Matlab使用centroid:面积重心法求得如下表2-11020304050

16、607080901014.31820.322.3253033.135.738.32014.617.319.521.92530.533.135.7383014.917.419.521.92530.533.135.7384015.11820.222.3253033.

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

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

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