欢迎来到天天文库
浏览记录
ID:22984383
大小:1.14 MB
页数:16页
时间:2018-11-02
《模糊实验报告洪帅》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、GuangxiUniversityofScienceandTechnology控制理论与控制工程《智能控制基础》课程实验报告专业:控制王里i仑和控芾ij工程班级:双控研2016姓名:洪帅任课教师:马兆敏2016年12月4日第一部分:模糊控制模糊控制的理论基础实验10.90.80.70.60.50.40.30.2d!qsJaqE9EJo(D2、容(1)要求自己编程求非常老,很老,比较老,有点老的隶属度函数。1隶属函数编程试验结果如阁1-100102030405060708090100X岁数图1-1隶屈度阑数曲线(2)完成思考题P802-2写出W及V两个模糊集的隶属函数,并绘出卩4个仿真后的曲线。仿真曲线见图1-2,隶属度函数曲线9876543••■9■•■ooooooodlqsoqE9EJO99J69Q2o0.1o20806040120oaoe1YX80604020图1-2隶屈度阑数曲线2典型隶属函数仿真程序学习下列仿真程序,改变各函数中的参数,观察曲线的变化,并总结各种求属函数中其参数变化是如何影响曲线形状变换3、的。M=1M=3M=3M=42模糊矩阵合成仿真程序(1)完成思考题P81M=5M=6图1-3M在1、2、3、4、5、6时的图形学习P31例2-10,仿真程序如下,2-5,并对比手算结果。完成思考题P812-4,并对比手算结果。(1)Matlab结果如下PQR=0.60000.60000.40000.4000PQS=0.60000.50000.60000.5000PQS=0.60000.50000.60000.5000P812-5手算结果:0.60.90.20.70.50.70.10.40.20.3R—0.70.70.10.2s=0.60.50.60.60.40.40.60.4、5'0.60.5(PoQ)oR=(PUQ)oS=(PoS)U(QoS)=0.60.60.50.5总结:手算结果和MATLAB运行结果一致。(1)(2)思考题P812-4Matlab运行结果如下:AB=AB=000.40001.00001.00000.300000000.30000.40000P812-4题手算结果如下:-30-20-100102030-30-20-100000+03+±+03+01020300.30.400111111-30-20-100102030-30-20-100102030总结:手算结果和MATLAB运行结果一致。4模糊推理仿真程序:学习P47例2-5、16,仿真程序如下。(1)完成思考题2-9,并对比手算结果。Matlab结果如下cl=O.4OOO0.5000手算结梁如下:A=[0.510.1]B=[QA10.6]C=[0.41]Af=[ .50.1]5z=[0.10.5l]0.10.50.5D=AxB=0.110.60.10.10.1"o.f'0.10.1'0.50.40.50.50.40.50.10.10.11R=DTxC=0.410.60.40.60.10.10.10.10.10.10.10.10.1DT0.10.51D'=ABf=0.10.50.50.10.10.1£)r=[0.10.510.10.50.506、.10.10.1]C=DTfoR=[QA0.5]总结:手算结果和MATLAB运行结果一致。实验二模糊控制实验(matlab中的模糊工具箱的使用及模糊控制器的应用)实验目的matlab中的模糊工具箱的使用及模糊控制器的应用实验内容1)模糊控制工具箱的使用2)用fuzzy工具箱计算P822-14,要求求出控制器输出。3)用FUZZY工具箱完成洗衣机模糊控制器设计要求求出控制器输出。完成模糊控制决策表。一、模糊控制工具箱的使用简介1输入输出的建立2建立控制规则3选择解模糊方法Maltlab提供5种解模糊化方法:1.centroid:面积重心法;2.bisector:面积等分法;37、.mom:最大隶属度平均法;4.som:最大隶属度取小法;5.lom:最大隶属度取大法4观察控制平面,控制器的输出二、用fuzzy工具箱计算P822-14当e=0.6时,解模糊的u=3.33,如图2-1阁2-1三、用FUZZY工具箱完成洗衣机模糊控制器设计。(1)题目分析:洗衣时间长短实际与衣物的脏污程度有关,太脏了就洗久点,不脏就可以洗快点。"®人类的操作经验是由模糊的自然语言描述的,在洗衣机的调节屮,人类的操作经验是:&(1)“如果污泥越多,且油脂越多,洗涤时间就越长;”«(2)“如果污泥适中,且油脂适中,洗涤
2、容(1)要求自己编程求非常老,很老,比较老,有点老的隶属度函数。1隶属函数编程试验结果如阁1-100102030405060708090100X岁数图1-1隶屈度阑数曲线(2)完成思考题P802-2写出W及V两个模糊集的隶属函数,并绘出卩4个仿真后的曲线。仿真曲线见图1-2,隶属度函数曲线9876543••■9■•■ooooooodlqsoqE9EJO99J69Q2o0.1o20806040120oaoe1YX80604020图1-2隶屈度阑数曲线2典型隶属函数仿真程序学习下列仿真程序,改变各函数中的参数,观察曲线的变化,并总结各种求属函数中其参数变化是如何影响曲线形状变换
3、的。M=1M=3M=3M=42模糊矩阵合成仿真程序(1)完成思考题P81M=5M=6图1-3M在1、2、3、4、5、6时的图形学习P31例2-10,仿真程序如下,2-5,并对比手算结果。完成思考题P812-4,并对比手算结果。(1)Matlab结果如下PQR=0.60000.60000.40000.4000PQS=0.60000.50000.60000.5000PQS=0.60000.50000.60000.5000P812-5手算结果:0.60.90.20.70.50.70.10.40.20.3R—0.70.70.10.2s=0.60.50.60.60.40.40.60.
4、5'0.60.5(PoQ)oR=(PUQ)oS=(PoS)U(QoS)=0.60.60.50.5总结:手算结果和MATLAB运行结果一致。(1)(2)思考题P812-4Matlab运行结果如下:AB=AB=000.40001.00001.00000.300000000.30000.40000P812-4题手算结果如下:-30-20-100102030-30-20-100000+03+±+03+01020300.30.400111111-30-20-100102030-30-20-100102030总结:手算结果和MATLAB运行结果一致。4模糊推理仿真程序:学习P47例2-
5、16,仿真程序如下。(1)完成思考题2-9,并对比手算结果。Matlab结果如下cl=O.4OOO0.5000手算结梁如下:A=[0.510.1]B=[QA10.6]C=[0.41]Af=[ .50.1]5z=[0.10.5l]0.10.50.5D=AxB=0.110.60.10.10.1"o.f'0.10.1'0.50.40.50.50.40.50.10.10.11R=DTxC=0.410.60.40.60.10.10.10.10.10.10.10.10.1DT0.10.51D'=ABf=0.10.50.50.10.10.1£)r=[0.10.510.10.50.50
6、.10.10.1]C=DTfoR=[QA0.5]总结:手算结果和MATLAB运行结果一致。实验二模糊控制实验(matlab中的模糊工具箱的使用及模糊控制器的应用)实验目的matlab中的模糊工具箱的使用及模糊控制器的应用实验内容1)模糊控制工具箱的使用2)用fuzzy工具箱计算P822-14,要求求出控制器输出。3)用FUZZY工具箱完成洗衣机模糊控制器设计要求求出控制器输出。完成模糊控制决策表。一、模糊控制工具箱的使用简介1输入输出的建立2建立控制规则3选择解模糊方法Maltlab提供5种解模糊化方法:1.centroid:面积重心法;2.bisector:面积等分法;3
7、.mom:最大隶属度平均法;4.som:最大隶属度取小法;5.lom:最大隶属度取大法4观察控制平面,控制器的输出二、用fuzzy工具箱计算P822-14当e=0.6时,解模糊的u=3.33,如图2-1阁2-1三、用FUZZY工具箱完成洗衣机模糊控制器设计。(1)题目分析:洗衣时间长短实际与衣物的脏污程度有关,太脏了就洗久点,不脏就可以洗快点。"®人类的操作经验是由模糊的自然语言描述的,在洗衣机的调节屮,人类的操作经验是:&(1)“如果污泥越多,且油脂越多,洗涤时间就越长;”«(2)“如果污泥适中,且油脂适中,洗涤
此文档下载收益归作者所有