模糊控制器设计过程.ppt
《模糊控制器设计过程.ppt》由会员分享,可在线阅读,更多相关《模糊控制器设计过程.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Automation Institute,Zhe Jiang Sci-Tech University.1上次课内容回顾上次课内容回顾v模糊关系及模糊推理模糊关系及模糊推理If A1,and B1,Then C1;If A2,and B2,Then C2.If An,and Bn,Then Cn已知已知A*,B*,求求C*Automation Institute,Zhe Jiang Sci-Tech University.2练习练习已知语言变量已知语言变量x,y,z。x的论域为的论域为1,2,3,定义有两个语言值:,定义有两个语言值:“大大”0,0.5,1;“小小”=1,0.5,0。y的论域为的
2、论域为10,20,30,40,50,语言值为:,语言值为:“高高”=0,0,0,0.5,1;“中中”=0,0.5,1,0.5,0;“低低”=1,0.5,0,0,0。z的论域为的论域为0.1,0.2,0.3,语言值为:,语言值为:“长长”=0,0.5,1;“短短”=1,0.5,0则则1)试求规则:)试求规则:如果如果 x 是是“大大”并且并且 y 是是“高高”那么那么 z是是“长长”;如果如果 x 是是“小小”并且并且 y 是是“中中”那么那么 z是是“短短”。所蕴涵的所蕴涵的x,y,z之间的模糊关系之间的模糊关系R。2)假设在某时刻,)假设在某时刻,x是是“略小略小”=0.7,0.25,0,y
3、是是“略高略高”=0,0,0.3,0.7,1,试根据试根据R通过通过Mamdani法模糊推理求出此时输出法模糊推理求出此时输出z的语言取的语言取值。值。Automation Institute,Zhe Jiang Sci-Tech University.3练习练习已知语言变量已知语言变量x,y,z。x的论域为的论域为1,2,3,定义有两个语言值:,定义有两个语言值:“大大”0,0.5,1;“小小”=1,0.5,0。y的论域为的论域为10,20,30,40,50,语言值为:,语言值为:“高高”=0,0,0,0.5,1;“中中”=0,0.5,1,0.5,0;“低低”=1,0.5,0,0,0。z的论
4、域为的论域为0.1,0.2,0.3,语言值为:,语言值为:“长长”=0,0.5,1;“短短”=1,0.5,0则则1)试求规则:)试求规则:如果如果 x 是是“大大”并且并且 y 是是“高高”那么那么 z是是“长长”;如果如果 x 是是“小小”并且并且 y 是是“中中”那么那么 z是是“短短”。所蕴涵的所蕴涵的x,y,z之间的模糊关系之间的模糊关系R。2)假设在某时刻,)假设在某时刻,x是是“略小略小”=0.7,0.25,0,y是是“略高略高”=0,0,0.3,0.7,1,试根据试根据R通过通过Mamdani法模糊推理求出此时输出法模糊推理求出此时输出z的语言取的语言取值。值。第三章第三章 模糊
5、控制模糊控制Automation Institute,Zhe Jiang Sci-Tech University.63.1 模糊控制的工作原理模糊控制的工作原理 将人类专家对特定对象的控制经验,运用模糊集理论进将人类专家对特定对象的控制经验,运用模糊集理论进行量化,转化为可数学实现的控制器,从而实现对被控行量化,转化为可数学实现的控制器,从而实现对被控对象的控制。对象的控制。人类专家的控制经验是如何转化为数字控制器的人类专家的控制经验是如何转化为数字控制器的?人类对热水器水温的调节人类对热水器水温的调节控制思想:控制思想:如果水温偏高,就把燃气阀关小;如果水温偏高,就把燃气阀关小;如果水温偏低
6、,就把燃气阀开大。如果水温偏低,就把燃气阀开大。Automation Institute,Zhe Jiang Sci-Tech University.73.1 模糊控制的工作原理模糊控制的工作原理 输入输入e输出输出u规则库规则库RD/A电磁阀电磁阀A/D期望值期望值eu模糊值模糊值模糊值模糊值精确值精确值精确值精确值模糊化模糊化去模糊化去模糊化热水器水温模糊控制系统结构热水器水温模糊控制系统结构 模糊推理模糊推理温度温度传感器传感器热水器热水器Automation Institute,Zhe Jiang Sci-Tech University.83.2 模糊控制器的结构和设计模糊控制器的结构
7、和设计 模糊控制器的基本结构通常由四个部分组成:模糊控制器的基本结构通常由四个部分组成:n 模糊化接口模糊化接口n 规则库规则库n 模糊推理模糊推理n 清晰化接口清晰化接口Automation Institute,Zhe Jiang Sci-Tech University.93.2.1 模糊化接口模糊化接口 3.2 模糊控制器的结构和设计模糊控制器的结构和设计 模糊化就是通过在控制器的输入、输出论域上定义语言变量,来将精确的输入、模糊化就是通过在控制器的输入、输出论域上定义语言变量,来将精确的输入、输出值转换为模糊的语言值。输出值转换为模糊的语言值。1)语言变量的确定语言变量的确定定义模糊控制
8、器的输入、输出语言变量。定义模糊控制器的输入、输出语言变量。通常取系统的误差值通常取系统的误差值e和误差变化率和误差变化率ec为模糊控制器为模糊控制器的两个输入,控制量的两个输入,控制量u为系统输出为系统输出E,EC,UAutomation Institute,Zhe Jiang Sci-Tech University.103.2 模糊控制器的结构和设计模糊控制器的结构和设计 2)语言变量论域的设计语言变量论域的设计 在模糊控制器的设计中,通常就把语言变量的论域定义在模糊控制器的设计中,通常就把语言变量的论域定义为有限整数的离散论域。为有限整数的离散论域。例如,例如,E的论域定义为的论域定义为
9、-m,-m+1,-1,0,1,m-1,m;EC的论域定义为的论域定义为-n,-n+1,-1,0,1,n-1,n;U的论域定义为的论域定义为-l,-l+1,-1,0,1,l-1,l。Automation Institute,Zhe Jiang Sci-Tech University.11如何实现实际的连续域到有限整数离散域的转换?如何实现实际的连续域到有限整数离散域的转换?通过引入量化因子通过引入量化因子ke、kec和比例因子和比例因子ku来实现来实现 kekecd/dt模糊模糊控制器控制器ku期望值yeecEECUu假设在实际中,误差的连续取值范围是假设在实际中,误差的连续取值范围是e=eL,
10、eH,eL表示低限值,表示低限值,eH表示高限表示高限值。则:值。则:同理,假如同理,假如误误差差变变化率的化率的连续连续取取值值范范围围是是ec=ecL,ecH,控制量的,控制量的连续连续取取值值范范围围是是u=uL,uH,则则量化因子量化因子kec和比例因子和比例因子ku可分可分别别确定如下:确定如下:3.2 模糊控制器的结构和设计模糊控制器的结构和设计 Automation Institute,Zhe Jiang Sci-Tech University.12代表取整运算。代表取整运算。模糊控制器的输出模糊控制器的输出U可以通过下式转换为实际的输出值可以通过下式转换为实际的输出值u:3.2
11、 模糊控制器的结构和设计模糊控制器的结构和设计 Automation Institute,Zhe Jiang Sci-Tech University.133)定义各语言变量的语言值定义各语言变量的语言值 例如,可将例如,可将E、EC和和U的划分为的划分为“正大(正大(PB)”,“正中正中(PM)”,“正小(正小(PS)”,“零零(ZO)”,“负小(负小(NS)”,“负中(负中(NM)”,“负大(负大(NB)”七档。七档。n 档级多,规则细致档级多,规则细致;但规则多、复杂,编制程序困难,占用的内存但规则多、复杂,编制程序困难,占用的内存较多;较多;n 档级少,规则少,规则实现方便档级少,规则少
12、,规则实现方便;但过少的规则会使控制作用变粗但过少的规则会使控制作用变粗而达不到预期的效果。而达不到预期的效果。因此在选择模糊状态时要兼顾因此在选择模糊状态时要兼顾简单性简单性和和控制效果控制效果。3.2 模糊控制器的结构和设计模糊控制器的结构和设计 Automation Institute,Zhe Jiang Sci-Tech University.144)定义各语言值的隶属函数定义各语言值的隶属函数 n 隶属函数的类型隶属函数的类型 正态分布型(高斯基函数正态分布型(高斯基函数)其中,其中,ai为函数的中心值,为函数的中心值,bi为函数的宽度。为函数的宽度。假设与假设与PB,PM,PS,Z
13、O,NS,NM,NB对应的高斯基函数的中心值分别对应的高斯基函数的中心值分别为为6,4,2,0,-2,-4,-6,宽度均为,宽度均为2。隶属函数的形状和分布如图所示。隶属函数的形状和分布如图所示。3.2 模糊控制器的结构和设计模糊控制器的结构和设计 Automation Institute,Zhe Jiang Sci-Tech University.15三角型三角型 梯型梯型 3.2 模糊控制器的结构和设计模糊控制器的结构和设计 Automation Institute,Zhe Jiang Sci-Tech University.16n 隶属函数确定时需要考虑的几个问题隶属函数确定时需要考虑的
14、几个问题隶属函数曲线形状对控制性能的影响。隶属函数曲线形状对控制性能的影响。隶属函数形状隶属函数形状较尖较尖较尖较尖时,分辨率较高,输入引起的输出变化比较剧烈,控时,分辨率较高,输入引起的输出变化比较剧烈,控制制灵敏度较高灵敏度较高;曲线形状较缓时、分辨率较低,输入引起的输出变化不那么剧烈,控制曲线形状较缓时、分辨率较低,输入引起的输出变化不那么剧烈,控制特性也较平缓,具有较好的系统稳定性。特性也较平缓,具有较好的系统稳定性。因而,通常在输入较大的区域内采用低分辨率曲线(形状较缓),在输因而,通常在输入较大的区域内采用低分辨率曲线(形状较缓),在输入较小的区域内采用较高分辨率曲线(形状较尖),
15、当输入接近零则选入较小的区域内采用较高分辨率曲线(形状较尖),当输入接近零则选用高分辨率曲线(形状尖)。用高分辨率曲线(形状尖)。3.2 模糊控制器的结构和设计模糊控制器的结构和设计 Automation Institute,Zhe Jiang Sci-Tech University.17隶属函数曲线的分布对控制性能的影响隶属函数曲线的分布对控制性能的影响 清晰性清晰性 相邻隶属函数之间的区别必须是明确的。相邻隶属函数之间的区别必须是明确的。不清晰的隶属函数分布不清晰的隶属函数分布 清晰的隶属函数分布清晰的隶属函数分布 3.2 模糊控制器的结构和设计模糊控制器的结构和设计 Automation
16、 Institute,Zhe Jiang Sci-Tech University.18 完备性完备性 输入函数输入函数的分布必须覆盖语言变量的整个论域,否则,将会出现的分布必须覆盖语言变量的整个论域,否则,将会出现“空档空档”,从而导致失控。,从而导致失控。不完备的隶属函数分布不完备的隶属函数分布 3.2 模糊控制器的结构和设计模糊控制器的结构和设计 Automation Institute,Zhe Jiang Sci-Tech University.19模糊化过程小结:模糊化过程小结:第一步第一步 将实际检测的系统误差和误差变化率量化为模糊控制器的输入。将实际检测的系统误差和误差变化率量化为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模糊 控制器 设计 过程
限制150内