- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
控制系统仿真课程方案报告徐彬
控制系统仿真课程设计
(2009级)
题 目 控制系统仿真课程设计 学 院 自动化 专 业 自动化 班 级 自动化2班 学 号 学生姓名 徐彬 指导教师 葛泉波/徐晓滨 完成日期 2012年6月
控制系统仿真课程设计
本课程设计的目的着重于对智能模糊控制算法的设计、洗衣机模糊控制系统的设计以及模糊控制MATLAB仿真。
通过本课程设计的实践,掌握智能自动控制系统工程设计的基本方法和工具。
一 设计内容
传统的控制系统分析与设计大多依赖于被控对象的精确数学模型,如传递函数或状态方程。但许多实际系统和过程都比较复杂,例如工业过程的被控对象具有非线性、时变、大延迟等特性,很难建立精确的数学模型和设计出合适的控制器。然而这些过程系统由熟练操作工来操作或控制却往往能达到较好的工作状态,其操作(控制)规则常常以Fuzzy Logic Control),又称模糊控制(Fuzzy Control),是以模糊集合论、模糊语言变量和模糊逻辑推理为基础的一类计算机控制策略,模糊控制是一种非线性控制。下图给出了一个模糊控制系统的基本结构,由图可知模糊控制器由模糊化、知识库、模糊推理和清晰化(或称去模糊化)四个功能模块组成
要求设计一个洗衣机洗衣时间模糊控制算法。首先,光学传感器会射出一道穿过水的光线并计算有多少光线到达了另一端。水越脏,到达的光线越少。然后,光学传感器要辨别脏物是污泥还是油脂,污泥是很快能洗干净的。IF-THEN模糊规则进行概括,然后再根据这些模糊规则构造模糊系统,调节洗衣机的洗涤时间。以洗衣机洗涤时间为控制目的的模糊控制系统设计,其实质是
现将污泥分为三个模糊集:SD(污泥少),MD(污泥中),LD(污泥多),取值范围为[0,100];将油脂分为三个模糊集:NG(无油脂),MG(油脂中),LG(油脂多),取值范围为[0,100];将洗涤时间分为五个模糊集:VS(很短),S(短),M(中等),L(长),VL(很长),取值范围为[0,60]。采用三角形隶属函数(trimf)对污泥、油脂、洗涤时间进行模糊化。
洗衣机的模糊控制表见表1
表1 模糊控制规则
洗涤时间z 油脂y NG MG LG 污泥x SD VS# M L MD S M L LD M L VL 课程设计的具体内容:
在MATLAB上建立针对洗衣机洗衣时间调节的模糊控制系统(要求给出具体设计过程以及过程中各个参数的设定值)。
将学生学号和班级号的后两位作为衣物污泥量和油脂量的输入量,计算输出洗衣时间。
回答若干设计问题:(1) 画出洗衣机模糊控制系统结构图;(2) 结合(1)中画出的系统结果图,说明该洗衣机模糊控制系统是如何对两个输入精确量进行模糊化处理的;(3) 在你设计的模糊控制系统中,是利用何种算法实现模糊输入到模糊输出的转换的。(4) 在你设计的模糊控制系统中,是用何种算法实现模糊输出量的去模糊化的。
二 洗衣机模糊控制系统的设计及Matlab仿真过程
1
(1)首先设置 input1“污泥质量”Range:[0 100] Display :[0 100] 打开上面页面后编辑input1的三个隶属度函数,
并命名mf1=SD Params:[-50 0 50]
mf2=MD Params:[0 50 100]
mf3=LD Params:[50 100 150]
(2)然后设置 input2“油脂质量”Range:[0 100] Display :[0 100] 编辑input2的三个隶属度函数
并命名mf1=NG Params:[-50 0 50]
mf2=MG Params:[0 50 100]
mf3=LG Params:[50 100 150]
(3)然后设置 output“洗涤时间”Range:[0 60]min 编辑output的五个隶属度函数,并命名mf1=VS Params:[0 10 20]
mf2=S Params:[0 10 30]
mf3=M Params:[10 25 40]
mf4=L Params:[25 40 60]
mf5=VL Params:[40 60 80]
2构造系统输入和输出的隶属度函数
污泥质量
油脂质量
洗涤时间
3 生成规则库(知识库)
4 根据输入设定值,计算并显示输出(根据各人输入给出结果)
三 设计问题回答
画出洗衣机模糊控制系统结构图;
答:
结合(1)中画出的系统结果图,说明该洗衣机模糊控制系统是如何对两个输入精确量进行模糊化处理的;
答:输入量进行处理时,采用三角形隶属函数对污泥、油脂进行模糊化,即横轴输入模拟量落在隶属度函数模糊论域,输入值对应隶属度函数上
您可能关注的文档
最近下载
- 驼乳粉的技术要求.pdf VIP
- 哈工大_理论力学_I(第6版)习题详解.pdf
- 2025年新高考数学一轮复习:函数的图象(九大题型)(讲义)(学生版+解析).pdf VIP
- 陶喆出轨道歉会PPT(源文件锐普独家首发)0708.pptx VIP
- 2025年新高考数学一轮复习:圆的方程(八大题型)(讲义)(学生版+解析).pdf VIP
- 2025年新高考数学一轮复习:数列求和(九大题型)(练习)(学生版+解析).pdf VIP
- 发酵驼乳粉的技术要求.pdf VIP
- 罗斯蒙特3051C压力变送器校准调试方法.doc VIP
- 视频监控系统工程质量管理体系和保证措施.docx VIP
- 660MW超超临界火电机组深度调峰经济性评估与对策.docx VIP
文档评论(0)