模糊控制原理 (2)优秀课件.ppt
《模糊控制原理 (2)优秀课件.ppt》由会员分享,可在线阅读,更多相关《模糊控制原理 (2)优秀课件.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、模糊控制原理模糊控制原理第1页,本讲稿共30页6.1.2 模糊控制的工作原理模糊控制的工作原理 模仿人类的调节经验,可以构造一个模糊控制系统来实现对热水器的控制。模仿人类的调节经验,可以构造一个模糊控制系统来实现对热水器的控制。n 用一个温度传感器来替代左手进行对水温的测量,传感器的测量值经用一个温度传感器来替代左手进行对水温的测量,传感器的测量值经A/D变变换后送往控制器。换后送往控制器。n 电电磁燃气磁燃气阀阀代替右手和机械燃气代替右手和机械燃气阀阀作作为执为执行机构,行机构,电电磁燃气磁燃气阀阀的开度由控制的开度由控制器的器的输输出出经经D/A变换变换后控制。后控制。n 构造控制器,使其
2、能够模拟人类的操作经验。构造控制器,使其能够模拟人类的操作经验。人类的控制规则人类的控制规则如果水温比期望值如果水温比期望值高高,就把燃气阀关,就把燃气阀关小小;如果水温比期望值如果水温比期望值低低,就把燃气阀开,就把燃气阀开大大。描述了输入(水温与期望值的偏差描述了输入(水温与期望值的偏差 e)和输出(燃气阀开度的增量)和输出(燃气阀开度的增量 u)之间的模糊关系之间的模糊关系R第2页,本讲稿共30页6.1.2 模糊控制的工作原理模糊控制的工作原理 输入输入e输出输出u模糊推理模糊推理规则库规则库RD/A电磁阀电磁阀热水器热水器温度温度传感器传感器A/D期望值期望值eu模糊值模糊值精确值精确
3、值模糊化模糊化去模糊化去模糊化热水器水温模糊控制系统结构热水器水温模糊控制系统结构 第3页,本讲稿共30页6.1.2 模糊控制的工作原理模糊控制的工作原理 模糊控制器的基本工作原理模糊控制器的基本工作原理 将测量得到的被控对象的状态经过模糊化接口转换为用人类自然语将测量得到的被控对象的状态经过模糊化接口转换为用人类自然语言描述的模糊量,而后根据人类的语言控制规则,经过模糊推理得言描述的模糊量,而后根据人类的语言控制规则,经过模糊推理得到输出控制量的模糊取值,控制量的模糊取值再经过清晰化接口转到输出控制量的模糊取值,控制量的模糊取值再经过清晰化接口转换为执行机构能够接收的精确量。换为执行机构能够
4、接收的精确量。第4页,本讲稿共30页6.1.2 模糊控制的工作原理模糊控制的工作原理模糊控制器的基本结构通常由四个部分组成:模糊控制器的基本结构通常由四个部分组成:n 模糊化接口模糊化接口n 规则库规则库n 模糊推理模糊推理n 清晰化接口清晰化接口第5页,本讲稿共30页1 模糊化接口模糊化接口 模糊化就是通过在控制器的输入、输出论域上定义语言变量,来将精确的输入、模糊化就是通过在控制器的输入、输出论域上定义语言变量,来将精确的输入、输出值转换为模糊的语言值。输出值转换为模糊的语言值。模糊化接口的设计步骤事实上就是定义语言变量的过程,可分为以下几步模糊化接口的设计步骤事实上就是定义语言变量的过程
5、,可分为以下几步:1)语言变量的确定语言变量的确定针对模糊控制器每个输入、输出空间,各自定义一个语言变量。针对模糊控制器每个输入、输出空间,各自定义一个语言变量。通常取系统的误差值通常取系统的误差值e和误差变化率和误差变化率ec为模糊控制器的两个输入,在为模糊控制器的两个输入,在e的论域上定义语言变量的论域上定义语言变量“误差误差E”,在,在ec的论域上定义语言变量的论域上定义语言变量“误差误差变化变化EC”;在控制量;在控制量u的论域上定义语言变量的论域上定义语言变量“控制量控制量U”。第6页,本讲稿共30页2)语言变量论域的设计语言变量论域的设计 在模糊控制器的设计中,通常就把语言变量的论
6、域定义为有限整数的离散论在模糊控制器的设计中,通常就把语言变量的论域定义为有限整数的离散论域。例如,可以将域。例如,可以将E的论域定义为的论域定义为-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。?为了提高实时性,模糊控制器常常以控制查询表的形式出现。该表反映为了提高实时性,模糊控制器常常以控制查询表的形式出现。该表反映了通过模糊控制算法求出的模糊控制器输入量和输出量在给定离散点上了通过模糊控制算法求出的模糊控制器输入量和输出量在给定离散点上的对应关系
7、。为了能方便地产生控制查询表,在模糊控制器的设计中,的对应关系。为了能方便地产生控制查询表,在模糊控制器的设计中,通常就把语言变量的论域定义为有限整数的离散论域。通常就把语言变量的论域定义为有限整数的离散论域。第7页,本讲稿共30页如何实现实际的连续域到有限整数离散域的转换?如何实现实际的连续域到有限整数离散域的转换?通过引入量化因子通过引入量化因子ke、kec和比例因子和比例因子ku来实现来实现 kekecd/dt模糊模糊控制器控制器ku期望值yeecEECUu假设在实际中,误差的连续取值范围是假设在实际中,误差的连续取值范围是e=eL,eH,eL表示低限值,表示低限值,eH表示高限表示高限
8、值。则:值。则:同理,假如同理,假如误误差差变变化率的化率的连续连续取取值值范范围围是是ec=ecL,ecH,控制量的,控制量的连续连续取取值值范范围围是是u=uL,uH,则则量化因子量化因子kec和比例因子和比例因子ku可分可分别别确定如下:确定如下:第8页,本讲稿共30页在确定了量化因子和比例因子之后,误差在确定了量化因子和比例因子之后,误差e和误差变化率和误差变化率ec可通过下式转换为模可通过下式转换为模糊控制器的输入糊控制器的输入E和和EC:式中,式中,代表取整运算。代表取整运算。模糊控制器的输出模糊控制器的输出U可以通过下式转换为实际的输出值可以通过下式转换为实际的输出值u:第9页,
9、本讲稿共30页3)定义各语言变量的语言值定义各语言变量的语言值 通常在语言变量的论域上,将其划分为有限的几档。通常在语言变量的论域上,将其划分为有限的几档。例如,可将例如,可将E、EC和和U的划分为的划分为“正大(正大(PB)”,“正中正中(PM)”,“正小(正小(PS)”,“零(零(ZO)”,“负小(负小(NS)”,“负中(负中(NM)”,“负大(负大(NB)”七档。七档。n 档级多,规则制定灵活,规则细致,但规则多、复杂,编制程序困难,档级多,规则制定灵活,规则细致,但规则多、复杂,编制程序困难,占用的内存较多;占用的内存较多;n 档级少,规则少,规则实现方便,但过少的规则会使控制作用变粗
10、而档级少,规则少,规则实现方便,但过少的规则会使控制作用变粗而达不到预期的效果。达不到预期的效果。因此在选择模糊状态时要兼顾简单性和控制效果。因此在选择模糊状态时要兼顾简单性和控制效果。第10页,本讲稿共30页4)定义各语言值的隶属函数定义各语言值的隶属函数 n 隶属函数的类型隶属函数的类型 正态分布型(高斯基函数正态分布型(高斯基函数)其中,其中,ai为函数的中心值,为函数的中心值,bi为函数的宽度。为函数的宽度。假设与假设与PB,PM,PS,ZO,NS,NM,NB对应的高斯基函数的中心值分别对应的高斯基函数的中心值分别为为6,4,2,0,-2,-4,-6,宽度均为,宽度均为2。隶属函数的形
11、状和分布如图所示。隶属函数的形状和分布如图所示。第11页,本讲稿共30页三角型三角型 梯型梯型 第12页,本讲稿共30页n 隶属函数确定时需要考虑的几个问题隶属函数确定时需要考虑的几个问题隶属函数曲线形状对控制性能的影响。隶属函数曲线形状对控制性能的影响。隶属函数形状较尖时,分辨率较高,输入引起的输出变化比较剧烈,控隶属函数形状较尖时,分辨率较高,输入引起的输出变化比较剧烈,控制灵敏度较高;制灵敏度较高;曲线形状较缓时、分辨率较低,输入引起的输出变化不那么剧烈,控制曲线形状较缓时、分辨率较低,输入引起的输出变化不那么剧烈,控制特性也较平缓,具有较好的系统稳定性。特性也较平缓,具有较好的系统稳定
12、性。因而,通常在输入较大的区域内采用低分辨率曲线(形状较缓),在输因而,通常在输入较大的区域内采用低分辨率曲线(形状较缓),在输入较小的区域内采用较高分辨率曲线(形状较尖),当输入接近零则选入较小的区域内采用较高分辨率曲线(形状较尖),当输入接近零则选用高分辨率曲线(形状尖)。用高分辨率曲线(形状尖)。第13页,本讲稿共30页隶属函数曲线的分布对控制性能的影响隶属函数曲线的分布对控制性能的影响 兼顾控制灵敏度和鲁棒性兼顾控制灵敏度和鲁棒性相邻两曲线交点对应的隶属度值较小时,控制灵敏度较高,但鲁棒性不好;相邻两曲线交点对应的隶属度值较小时,控制灵敏度较高,但鲁棒性不好;值较大时,控制系统的鲁棒性
13、较好,但控制灵敏度将降低。值较大时,控制系统的鲁棒性较好,但控制灵敏度将降低。清晰性清晰性 相邻隶属函数之间的区别必须是明确的。相邻隶属函数之间的区别必须是明确的。不清晰的隶属函数分布不清晰的隶属函数分布 清晰的隶属函数分布清晰的隶属函数分布 第14页,本讲稿共30页 完备性完备性 属函数的分布必须覆盖语言变量的整个论域,否则,将会出现属函数的分布必须覆盖语言变量的整个论域,否则,将会出现“空档空档”,从而导致失控。,从而导致失控。不完备的隶属函数分布不完备的隶属函数分布 第15页,本讲稿共30页模糊化过程小结:模糊化过程小结:经过经过1 1)4 4)步的定义可以在输入输出空间定义语言变量,从
14、而将输入输)步的定义可以在输入输出空间定义语言变量,从而将输入输出的精确值转换为相应的模糊值。出的精确值转换为相应的模糊值。具体的步骤如下:具体的步骤如下:第一步第一步 将实际检测的系统误差和误差变化率量化为模糊控制器的输入。将实际检测的系统误差和误差变化率量化为模糊控制器的输入。假设实际检测的系统误差和误差变化率分别为假设实际检测的系统误差和误差变化率分别为e*和和ec*,可以,可以通过量化因子将其量化为模糊控制器的输入通过量化因子将其量化为模糊控制器的输入E*和和EC*。第16页,本讲稿共30页第二步第二步 将模糊控制器的精确输入将模糊控制器的精确输入E*和和EC*通过模糊化接口转化为模糊
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模糊控制原理 2优秀课件 模糊 控制 原理 优秀 课件
限制150内