




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实 验 报 告课程名称 模糊控制 专业班级 自动化1041 姓 名 赵 伟 学 号 10044211 12 电气与信息学院和谐 勤奋 求是 创新实验题目隶属度函数仿真实验室一教机房实验时间2013 年 03 月 25 日 实验类别验证同组人数 成 绩一、实验目的1 通过实验熟悉并掌握各种模糊控制系统工具箱函数的用法2 通过实验熟悉并掌握典型隶属度函数的Matlab仿真3 通过实验熟悉并掌握Matlab软件的使用方法二、实验内容1根据给定参数编制模糊推理系统数据结构管理功能函数及整个“tipper”模糊推理系统的Matlab仿真程序。2. 运行所编制的程序,得到各功能函数的仿真结果,完成FIS的
2、求解。 3. 根据给定参数编制获得各种典型隶属度函数的Matlab仿真程序。4. 运行所编制的程序,得到隶属度函数仿真曲线,并研究参数变化对曲线特性的影响,完成典型隶属度函数的仿真研究。三、实验步骤1. 针对“tipper”模糊推理系统,编制相应的数据结构管理功能函数的Matlab仿真程序。2. 运行所编制的程序,得到各功能函数的仿真结果。3.根据给定参数编制整个“tipper”模糊推理系统的仿真程序,并求解在给定作用下FIS的输出。4. 熟悉Matlab软件,编制获得各种典型隶属度函数的Matlab仿真程序。5. 运行所编制的程序,得到典型隶属度函数的仿真曲线。6. 改变隶属度函数的参数,观
3、测参数的变化对仿真曲线的影响。7. 分析实验结果,完成实验报告。四、实验参数要求1在tipper模糊系统中,input1即service的范围为0 10,且分为poor,good,excellent三个模糊集,3个模糊集均采用gaussmf型隶属函数,区间分别为1.5 0,1.5 5,1.5 10;input(2)即food 的范围为0 10,且分为 rancid , delicious 2个模糊集,2个模糊集均采用trapmf型隶属函数,区间分别为-2 0 1 3,7 9 10 12; output(1)即tip的范围为0 30,且分为 cheap , average , generous
4、三个模糊集,3个模糊集均采用 trimf 型隶属函数,区间分别为0 5 10,10 15 20,20 25 30求解输入分别为1 2和3 5;2 7时系统的输出2Gaussian型隶属度函数=2,c=53. gbellmf隶属度函数 a=2, b=4,c=64. Sigmoidal隶属度函数 a1=2, c1=4; a2=2, c2=4;5. trapezoid隶属度函数a=1, b=5, c=7, d=86. triangle隶属度函数 a=3, b=6, c=87. Z形隶属度函数 a=3, b=78根据给定参数,设计自定义隶属函数的Matlab仿真程序以年龄为论域,取x=0,150,设计
5、模糊集“年轻”的隶属函数的Matlab仿真程序设计一个三角形隶属函数,按-6,6范围分为七个等级,建立一个模糊系统,用来表示负大,负中,负小,零,正小,正中,正大。 五、程序及仿真图形1“tipper”模糊推理系统程序如下:a=newfis(tipper);a=addvar(a,input,service,0 10);a=addmf(a,input,1,poor,gaussmf,1.5 0);a=addmf(a,input,1,good,gaussmf,1.5 5);a=addmf(a,input,1,excellent,gaussmf,1.5 10);a=addvar(a,input,foo
6、d,0 10);a=addmf(a,input,1,rancid,trapmf,-2 0 1 3);a=addmf(a,input,1,delicious,trapmf,7 9 10 12);a=addvar(a,output,tip,0 30);a=addmf(a,output,1,cheap,trimf,0 5 10);a=addmf(a,output,1,average,trimf,10 15 20);a=addmf(a,output,1,generous,trimf,20 25 30);a2=readfis(tipper); figure(1);plotfis(a2);figure(2
7、);plotmf(a,input,1);figure(3);plotmf(a,output,1);求解输入分别为1 2和3 5;2 7时系统的输出1)当输入为1 2 时系统的输出:程序如下:a=newfis(tipper);a=addvar(a,input,service,0 10);a=addmf(a,input,1,poor,gaussmf,1.5 0);a=addmf(a,input,1,good,gaussmf,1.5 5);a=addmf(a,input,1,excellent,gaussmf,1.5 10);a=addvar(a,input,food,0 10);a=addmf(a
8、,input,1,rancid,trapmf,-2 0 1 3);a=addmf(a,input,1,delicious,trapmf,7 9 10 12);a=addvar(a,output,tip,0 30);a=addmf(a,output,1,cheap,trimf,0 5 10);a=addmf(a,output,1,average,trimf,10 15 20);a=addmf(a,output,1,generous,trimf,20 25 30);fismat = readfis(tipper);out=evalfis(1 2,fismat)a2=readfis(tipper);
9、 figure(1);plotfis(a2);figure(2);plotmf(a,input,1);figure(3);plotmf(a,output,1);2)当输入为3 5;2 7 时系统的输出:程序如下:a=newfis(tipper);a=addvar(a,input,service,0 10);a=addmf(a,input,1,poor,gaussmf,1.5 0);a=addmf(a,input,1,good,gaussmf,1.5 5);a=addmf(a,input,1,excellent,gaussmf,1.5 10);a=addvar(a,input,food,0 10
10、);a=addmf(a,input,1,rancid,trapmf,-2 0 1 3);a=addmf(a,input,1,delicious,trapmf,7 9 10 12);a=addvar(a,output,tip,0 30);a=addmf(a,output,1,cheap,trimf,0 5 10);a=addmf(a,output,1,average,trimf,10 15 20);a=addmf(a,output,1,generous,trimf,20 25 30);fismat = readfis(tipper);out=evalfis(3 5;2 7,fismat)a2=r
11、eadfis(tipper); figure(1);plotfis(a2);figure(2);plotmf(a,input,1);figure(3);plotmf(a,output,1);2Gaussian型隶属度函数=2,c=5程序如下:x=0:0.1:10;y=gaussmf(x,2 5)plot(x,y);xlabel(x);ylabel(y);3. gbellmf隶属度函数 a=2, b=4,c=6程序如下:x=0:0.1:10;y=gbellmf(x,2 4 6)plot(x,y);xlabel(x);ylabel(y);4. Sigmoidal隶属度函数 a1=2, c1=4;
12、a2=2, c2=4;程序如下:x=0:0.1:10;y=sigmf(x,2 4 2 4)plot(x,y);xlabel(x);ylabel(y);5. trapezoid隶属度函数a=1, b=5, c=7, d=8程序如下:x=0:0.1:10;y=trapmf(x,1 5 7 8)plot(x,y);xlabel(x); ylabel(y);6. triangle隶属度函数 a=3, b=6, c=8程序如下:x=0:0.1:10;y=trimf(x,3 6 8);plot(x,y);xlabel(x); ylabel(y);7. Z形隶属度函数 a=3, b=7程序如下:x=0:0.
13、1:10;y=zmf(x,3 7);plot(x,y);xlabel(x); ylabel(y);8根据给定参数,设计自定义隶属函数的Matlab仿真程序以年龄为论域,取x=0,150,设计模糊集“年轻”的隶属函数的Matlab仿真程序程序如下:%Membership function for Young Peopleclear all;close all;for k=1:1:1501x(k)=(k-1)*0.10;if x(k)=0&x(k)=35y(k)=1.0;elsey(k)=1/(1+(x(k)-35)/5)2);endendplot(x,y,k);xlabel(x years);ylabel(Degree of membership);设计一个三角形隶属函数,按-6,6范围分为七个等级,建立一个模糊系统,用来表示程序如下:a=newfis(t);a=addvar(a,input,e,-6,6);a=addmf(a,input,1,NB,trimf,-6,-6,-4);a=addmf(a,input,1,NM,trimf,-6,-4,-2);a=addmf(a,input,1,NS,trimf,-4,-2,0);a=addmf(a,input,1,Z,trimf,-2,0,2);a=addmf(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 私人田地买卖合同协议书
- 混凝土工合同分包协议书
- 空压机出租租赁合同范本
- 食堂托管承包协议书范本
- 瓷砖墙改造租房合同范本
- 申请签订意向协议书范本
- 机械技术学徒培训协议书
- 电梯广告发布协议书范本
- 独家合作分发协议书范本
- 船舶清洁合同协议书范本
- JTG F80-1-2004 公路工程质量检验评定标准 第一册 土建工程
- 基于robotstudio 6.08的搭建搬运码垛工作站
- 危化品储存仓库安全管理六必须
- 浙江美食一条街策划方案
- 外科学手术器械的维护与保养
- 2023年汉中市汉台区社区工作者招聘考试真题
- DL-T 2561-2022 立式水轮发电机状态检修评估技术导则
- 新警培训考核体能项目
- 精神科 护理查房记录
- 教师心理健康教育培训主题(八篇)
- 公司年度季度预算项目明细记录excel表模板
评论
0/150
提交评论