- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 模糊控制系统的开发 6.1 开发方法——恒温箱温度的模糊控制 6.1.1 控制对象简述 6.1.2 模糊控制器的结构设计 6.1.3 模糊变量的论域及其隶属函数 6.1.4 根据实际操作经验给出以下控制规则 恒温箱的温度控制规则如下: 以上控制规则可归纳为E×U的Fuzz y关系R: 其中,求Ri(i=1,2,3,…,7)的运算按下式进行: 所以: 于是: 6.1.5 控制输出 得到系统模糊控制规则R后,当采样得到偏 差E作为模糊控制器的输入,就可得出相应的控制量U: 若采样得到偏差: E=PS=[0,0,0.2,0.5,1,0.5,0.2] 则控制量U 可计算如下: 其结果按Zadeh记号表示为: 6.2 数字单片机实现模糊控制 6.3 模糊单片机实现模糊控制 6.3.1 NLX230的引脚及功能 6.3.2 NLX230的工作原理和功能特点 设y(k+1)是第k +1时刻的输出,x(k+1)是k+1时刻的输入,R是输入输出关系,其推理过程可用关系方程表示如下: 当不考虑单片机NLX230的内部反馈信号时,则有: (1)隶属函数及其表示方法 (2)控制规则的格式及意义 在NLX230的开发系统ADS230中,典型控制规则的文字描述如下: NLX230 TERMS Surface Temp is Cool 80 12 In Surface Temp is Warm 140 12 In Ambient Temp is NotHot 230 6 Ex Ambient Temp is NotCold 20 20 Ex OUTPUTS Increased Flame 0 Ac { if Surface Temp is Cool and Ambient Temp is NotHot then 10 if Surface Temp is Warm and Ambient Temp is NotCold then -10 } 6.3.3 NLX230的内部寄存器及功能 (1)输出方式寄存器(地址为0CH) (2)输入配置寄存器(地址为0DH) (3)函数类型寄存器(地址为0EH~0FH) (4)初始值寄存器(地址为10H~17H) (5)规则边界寄存器(地址为18H~1FH) (6)项寄存器(地址为20H~3FH) (7)作用值寄存器(地址为40H~7FH) (8)规则寄存器(地址为80H~BFH和C0H~FFH) 6.3.4 NLX230的操作及接口技术 (1)主方式 ①串行时钟SK ②片选信号CS ③串行数据输出口DO (2)从方式 ①串行时钟SK ②片选信号CS ③读写信号R/W 从方式有两种工作过程:即上装过程和下装过程。所谓下装,就是外部逻辑电路写NLX 230;所谓上装,就是外部逻辑电路读NLX230。 (3)系统接口方法 (4)初始化 6.3.5 NLX230的应用实例 (1)NLX230控制抽湿机的工作原理 考虑压缩机的控制情况,根据对压缩机的控制经验,采用的控制规则集如下: (2)控制系统的硬件结构 1)输入结构 2)控制结构 3)输出结构 (3)抽湿机控制系统的开发 系统的隶属函数和控制规则如下: 第7章 模糊控制应用实例 7.1 模糊控制全自动洗衣机 7.1.1 洗衣条件 (1)衣服的质料 一般衣服质料纤维可分两大类:自然纤维的棉织品和人造化学纤维织品。 (2)水 水可带走一般的灰尘和水溶性污垢,所以,不用洗涤剂也可能洗去部分污垢。 (3)洗涤剂 洗涤剂的成分主要以烷基苯活性剂为主,不同的洗涤剂还会添加各种不同的辅助剂、酵素、荧光增白剂、香料等。 7.1.2 模糊控制洗衣机结构 (1)负载检测 这主要用来检测所洗衣物的重量,以决定水位。这可用不同的方法实现。最容易想到的方法是用静态的压力传感器直接测量,但结构要稍复杂一些。 (2)质料检测 (3)水位检测 水位检测是用一种专用水位传感器实现的。 (4)水温检测 水温检测是通过热电耦测量的。 (5)水的透光率检测 水的透光率是用光电传感器实现的。 7.1.3 控制电路设计 7.1.4 模糊控制实现方法 (1)基本结构和控制过程 (2)模糊规则 1)输入变量(分三级) ①负载:大、中等、小。 ②质料:棉制品偏多、棉和化纤制品各半、化纤制品偏多。 ③水温:偏高、中等、偏低。 2)输出变量(分四级) ①水流强度:很强、强、中、弱。 ②洗涤时间:很长、长、中、短。 3)模糊规则 (3)模糊控制的隶属函数 1)输入变量 2)输出变量 (4)解模糊判决结果 据此又细分成如下的洗涤控制: ①水流9种; ②洗涤时间16种; ③清洗时间6种; ④脱水时间6种。 7.2 智能手机充电器
文档评论(0)