智能控制05-模糊控制系统设计实例.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5讲  模糊控制系统设计实例 5.1 电加热炉炉温模糊控制系统设计及实现 SISO模糊控制系统设计 5.1 电加热炉温控系统 5.1 模糊控制器设计 5.1.1 模糊化 确定输入、输出变量; 确定其论域; 定义每个变量的模糊语言值; 定义相应的隶属函数; (1) 确定输入、输出变量 输入变量:误差e=R-T 输出变量:控制增量 模糊化-Next 确定输入、输出量的变化范围,标准化论域(量化等级)、模糊语言值个数及隶属度函数。 5.1.1 模糊化实现 5.1.2 确定模糊规则 5.1.3 模糊推理 5.1.4 反模糊化 最大隶属度法 重心法(加权平均法) 5.1.5 小结 5.2 电加热炉温控系统的模糊控制实现(TISO) 双入单出模糊控制器设计 5.2.1 确定控制器的输入输出量 输入 误差e:e(k)=R-T(k) 误差变化率:ec=e(k)-e(k-1) 输出: 电压增量 5.2.2 模糊化 确定输入、输出量的变化范围(论域)、模糊语言值个数及隶属度函数。 5.2.3 建立模糊规则 建立模糊规则:专家经验、知识 模糊规则2 5.2.4 模糊推理 求出规则蕴含的模糊关系R 5.2.5 反模糊化 得到精确的输出值 5.2.6 模糊控制表(查询表) 模糊控制算法的实现流程 程序一般包括两个部分: (1)计算机离线计算查询表的程序,属于模糊矩阵运算。 (2)计算机在模糊控制过程中在线输入误差以及误差变化率,经过论域变换后,查找查询表后再处理后得到输出。 重点难点 输入输出变量的模糊化 模糊规则的确立 熟练模糊控制设计流程/思路 下次课安排 上机:学院机房 任务: Matlab简介 基于Matlab的模糊控制器设计 练习 设一水箱控制系统,模糊控制器的输入为水温,控制器的输出为燃气阀开度增量。E,dU的模糊集均为{NB,NS,ZO,PS,PB},E=r-y(给定值-水温实际值),试总结控制该系统的所用的模糊规则,并用表格形式表示出来。 用自己的语言总结模糊控制器的设计步骤。 * * 浙江理工大学多媒体课件 广义对象 模糊控制器 加热炉 炉温T R=800℃ 控制器 传感变送机构 - e 可控硅 控制目标:保持炉温在800℃(R=800℃) 调节手段:可控硅整流电源的供电电压 广义对象 模糊控制器 加热炉 炉温T R=800℃ 控制器 传感变送机构 - e 可控硅 模糊化 模糊推理 规则库 反模糊化 广义对象 模糊控制器 加热炉 炉温T R=800℃ 控制器 传感变送机构 - e 可控硅 输入:e的变化范围[-60,60]; 输出:du的变化范围[-45,45]; 量化等级: [-3,-2, -1, 0, 1, 2, 3] 量化因子:Ke=3/60; Ku=45/3; 其模糊语言值分别为: {NB, NS, ZO, PS, PB}和{N, ZO, P} 隶属度函数: 三角函数 输入变量e?[-60,60] 输出变量du?[-45,45] -3 -2 -1 0 1 2 3 e ? 1 隶属度 NB NS PS PB ZO 设输入变量e* = 55, 则e*对应的模糊输入E*为(PB) {(-3,0), (-2,0), (-1,0), (0,0), (1, 0), (2,0.33), (3,1)} -3 -2 -1 0 1 2 3 du ? 1 隶属度 N P ZO P P ZO N N PB PS ZO NS NB e        人的控制规则/策略 若炉温低于800℃,则升压,低得越多,升压越高; 若炉温高于800℃,则降压,高得越多,降压越低; 若炉温等于800℃,则保持电压不变。 e=R-T(k) e0; 炉温低于800℃, e0; 炉温高于800℃, e=0; 炉温等于800℃, P P ZO N N du PB PS ZO NS NB e 求输入e* = 55时对应的输出? 模糊值 E*={(-3, 0), (-2, 0), (-1, 0), (0, 0), (1, 0), (2, 0.33), (3, 1)} -3 -2 -1 0 1 2 3 e ? 1 隶属度 NB NS PS PB ZO -3 -2 -1 0 1 2 3 du ? 1 隶属度 N P ZO -3 -2 -1 0 1 2 3 e ? 1 隶属度 NB NS PS PB ZO 模糊语言赋值表 0 0.67 0.33 0 0 1 0 0 1 0 0 0 0 0 0.33 0.67 0 -1 1 0.33 0 0 PB 0 0.67 0 0 PS 0 0 0 0 ZO 0 0 0.67 0 NS 0 0 0.33 1 NB 3 2 -2 -3 E 模糊控制系统的实现 模糊控制器 模糊化 模糊推理 规则库 反模糊

文档评论(0)

xx88606 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档