好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

模糊控制器设计PPT课件.ppt

37页
  • 卖家[上传人]:re****.1
  • 文档编号:592934862
  • 上传时间:2024-09-23
  • 文档格式:PPT
  • 文档大小:811.50KB
  • / 37 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 模糊控制器设计模糊控制器设计2008年11月 模糊数学基础模糊数学基础一、模糊数学基础一、模糊数学基础l定义定义::设论域E,E在区间[0,1]的任一映射它确定了E的一个模糊子集,简称模糊控制集(F集),记作为 称为模糊集 的隶属度函数, 为元素e隶属于 的程度,简称为 l模糊集合的表示方法模糊集合的表示方法1. Zadeh表示法:2. 矢量表示法: 模糊数学基础模糊数学基础l例:“老人”是一个模糊集合 5个人的年龄: ,对 的隶属度分别为:则模糊子集 可以记作:注意:隶属度为0的元素可以省略注意:隶属度为0的元素不可以省略 模糊数学基础模糊数学基础l模糊集的基本运算模糊集的基本运算1.交集2.并集3补集4差集 模糊数学基础模糊数学基础lα截集截集如右图所示:l模糊序列的直积模糊序列的直积(笛卡尔集笛卡尔集)表示他们在两个论域间的转换关系1.0α 模糊数学基础模糊数学基础l模糊关系模糊关系定义:两个非空集合U与V之间 U×V={|u∈U,v∈V}中的一个模糊子集 被称为U到V的模糊关系,又称为二元模糊关系。

      其特性可由下面的隶属度来描述:隶属函数 表示序偶的隶属程度,也描述了(u.v)间具有模糊关系 的量级模糊关系的矩阵表示法:X×Y的模糊关系 为:矩阵中: 模糊数学基础模糊数学基础l模糊矩阵的运算模糊矩阵的运算对任意两个模糊矩阵:l定义:设两个模糊矩阵:则:式中:例:则: r32 =(0.6∧0.4)∨ (0.9∧0.5)∨(0.3∧0.7)=0.5 模糊数学基础模糊数学基础l模糊关系合成模糊关系合成定义:设模糊矩阵P是集合X×Y的模糊关系,模糊矩阵Q是集合Y×Z的模糊关系:则X×Z的模糊关系矩阵R为:式中: 模糊控制器基础理论模糊控制器基础理论二、模糊控制器基础理论二、模糊控制器基础理论l语气算子语气算子语气算子用来表达语言中对某一个事情的确定程度如“很”,“及其”,“十分”,“特别”等用来加强语气,称之为“强化算子”;又如“比较”,“微”,“稍许”,“有点”,“略”等用来减弱语气的,称为“淡化算子”语气算子被定义为: 为语气算子。

      例:男子的身高G={170,180,190,200}={e1, e2, e3, e4}模糊集合个子高 取语气算子“很高” H2,“极高” H4, 求得: 模糊控制器基础理论模糊控制器基础理论l模糊推理句模糊推理句语句形式“u是a,则u是b”,记作(a)→(b)这里的(a):“u是a”与(b):“u是b”分别称为推理语句的前提部与结论部如“u是咖啡,则u是饮料”对于模糊推理语句(a)→(b)【(a)与(b)对应的模糊集合为 与 】,其真值T((a)→(b),(u))有两种不同的定义:其集合表示分别为: 模糊控制器基础理论模糊控制器基础理论l多论域中的模糊推理语句多论域中的模糊推理语句语句形式“u是a,则v是b”,记作a(u)→b(v)这里的a(u):“u是a”与b(v):“v是b”分别称为多论域中推理语句的前提部与结论部对于模糊推理语句a(u)→b(v) 【a与b对应的模糊集合为 与 , u与v对应的论域为U与V】,则定义该模糊推理语句的真域定义为:例:设集合U=(30,40,50,60,70,80,90)和V={20,30,40,50,60,70,80,90},为学生的主课和选修课的成绩。

      分别定义模糊集合主课很好:选修课很好:则推理语句的“学生主课好,则选修课好”的模糊推理句a(u)→b(v)的真域 模糊控制器基础理论模糊控制器基础理论 模糊控制器基础理论模糊控制器基础理论 模糊控制器基础理论模糊控制器基础理论l似然推理似然推理设 为“u是a,则v是b”的真域由二元关系可以表示为一个从U到V的模糊集合变换和一个从V到U的集合变换1)设模糊推理语句“u是a,则v是b”的真域 ,又设模糊判断语句“若u是a”的真域 定义 且 为相应模糊判断句“v是b”的真域2)设模糊推理语句“u是a,则v是b”的真域 ,又设模糊判断语句“若v是b”的真域 定义 且 为相应模糊判断句“u是a”的真域例:一个产品,创新性为X={1,2,3,4};市场效益为Y={1,2,3,4,5,6}若这一产品的创新性与市场经济效益的模糊关系为: 为“中等创新性”和 为“中等市场效益”,求创新性为“较高创新性” 时产品的市场经济效益: 模糊控制器基础理论模糊控制器基础理论 模糊控制器基础理论模糊控制器基础理论 模糊控制器模糊控制器三、模糊控制器三、模糊控制器l模糊控制器的组成模糊控制器的组成模糊控制器的组成框图如下: 模糊控制器模糊控制器l模糊化接口模糊化接口模糊化接实际上是模糊控制器的输入接口,它的主要作用是将确定的输入量转换成一个模糊矢量。

      在实际系统中,模糊化等级不宜分得过细,过密,否则它不仅会失去某些信息,而且会大大增加运算与推理过程的工作量,使计算机实现更为困难3-2-10123NBNMNSZPSPMPBeμ(e) 模糊控制器模糊控制器l数据库数据库数据库所存放的是所有输入输出变量的全部模糊子集的隶属度矢量值例:上述模糊输入变量e的数据库值如下-3-2.5-2-1.5-1-0.500.511.522.53NB10.660.330000000000NM0.330.6610.660.3300000000NS000.330.6610.660.33000000Z000000.510.500000PS000000.330.661110.660.330PM00000000.250.50.7510.750.5PB0000000000.250.50.751 模糊控制器模糊控制器l规则库规则库模糊控制器的规则是基于专家知识或熟练操作人员长期积累的经验它是按人的直觉推理的一种语言表示形式由一系列模糊关系词连接如if—then、alse、or等关系词经翻译才能数值化R4:if E is PM and EC is NS or ZO then U is NM 模糊控制器模糊控制器l推理机推理机推理机在模糊控制器中是根据输入模糊量,由模糊控制规则完成模糊推理求解模糊关系方程,并获得模糊控制量的功能部分。

      简单的说:推理机实际就是模糊控制器的工作部分,因为知识库和规则库在设计模糊控制器的时候已经设计好固化下来了推理机根据模糊化后的输入信息E和EC(如上式的第二个条件),按规则库的规则(如上式的第一个条件) 计算出输出模糊集(如上式的结果) 当模糊控制器运行在高速计算机上时推理机使用的规则库为函数形式,当模糊控制器运行在一般仪表控制推理机使用查规则表(设计模糊控制器时已经固化)的形式工作 模糊控制器模糊控制器l解模糊接口解模糊接口推理机输出的结果是一个模糊集,不能直接作为被控对象的控制量,将模糊集转化成可以被执行机构所实现的精确量的过程被称为解析过程有以下几种方法:1、最大隶属度法直接选择输出模糊子集中隶属度最大的元素值例子中用数字表示模糊化等级l对于单一隶属度最大{0.2/-3+0.3/-2+0.5/-1+0.5/0+0.5/1+0.5/2+0.9/3}解析结果为3(PB)l对于多个相邻隶属度最大 {0.2/-3+0.5/-2+0.5/-1+0.5/0+0.8/1+0.8/2+0.6/3}解析结果为最大隶属度元素的平均(1+2)/2=1.5l对于多个不相邻隶属度最大{0.5/-3+1/-2+0.5/-1+1/0+0.5/1/0.6/2+0.3/3} 根据定义没有解析结果 模糊控制器模糊控制器2、加权平均法加权平均法的计算公式如下: 加权平均法也叫重心法。

      例:{0.5/-3+1.0/-2+1.0/-1+0.5/0+0.5/1+0.5/2+/0.2/3} 解析结果如下:u=[0.5×(- 3)+1×(-2)+1×(-1)+0.5×0+0.5×1+ 0.5×2+0.2×3]/(0.5+1+1+0.5+0.5+0.5+0.2)=-0.57研究表明,加权平均法类似于PI控制器一般情况下加权平均法优于最大隶属度法 模糊控制器模糊控制器l例:右图的模糊控制器设计受控对象:锥形水箱的液位液位测量装置:压力传感器执行机构:线性电磁阀分析:由于受控水箱是锥形的,是非线性系统传统的PID控制器无法很好的对其液位进行控制因此,我们采用模糊控制器对其进行控制把锥形水箱的液位的误差e和误差变化量ec作为模糊控制器的两个输入,把电磁阀的控制电压u作为模糊控制器的输出 模糊控制器模糊控制器1、确定语言变量的隶属度函数2、建立模糊控制器知识库:l误差变量e:-3-2-10123PB00000.30.651PM0000.30.6510.6PS000.30.6510.650.3Z00.30.6510.650.30NS0.30.6510.650.300NM0.610.650.3000NB10.650.30000 模糊控制器模糊控制器l误差变化率:-3-2-10123PB0000.250.500.751PS000.30.6510.70.4ZO00.30.6510.650.30NS0.40.710.650.300NB10.750.50.25000 模糊控制器模糊控制器l电磁阀控制电压-3-2-10123PB00000.30.651PM0000.350.6510.7PS000.350.6510.70.4Z00.30.6510.650.30NS0.40.710.650.3500NM0.710.650.3000NB10.650.30000 模糊控制器模糊控制器3、根据专家知识建立模糊规则表1)if E=PB and EC=NB or NS or ZO then U=NB19) If E=NB and EC=ZO or PS or PB then U=NM总的模糊关系: 模糊控制器模糊控制器4、计算模糊关系 模糊控制器模糊控制器 根据: 模糊控制器模糊控制器根据推理机的原理:设系统的当前偏差是e和偏差变化ec,则输出模糊矢量为:1)当e=NS,即系统水位比要求值略高,而ec=PS,即系统水位稍有增高趋势,则这时的控制量应为: 模糊控制器模糊控制器用隶属度最大法解析输出模糊集为: u=(0+1)/2=0.5 模糊控制器模糊控制器2)当e=NS,即系统水位比要求值略高,而ec=PB,即系统水位仍有很快增高趋势,则这时的控制量应为:用隶属度最大法解析输出模糊集为: u=(0+1+2)/3=13)当e=PM,即系统水位比要求值略高,而ec=NB,即系统水位仍有很快增高趋势,则这时的控制量应为:用隶属度最大法解析输出模糊集为: u=((-3)+(-2)+(-1))/3=-2 模糊控制器模糊控制器l模糊控制查询表(采用最大隶属度法)当EC=-2时,输出的值可以与EC=-1或-3时相同,参考EC的模糊化接口因为当EC=-2时,其隶属度取NB或NS都可以。

      同理EC=2时,其隶属度取PB或PS都可以表中的?表示无法用最大隶属度法解析3-2-10123-32.5210-1-2-2.5-22.5/2210/-0.5-1/-0.5-2-2.5/-3-122?-0.50/-0.5?-302.5210-1-2-2.513?0.50.5?-2-223/2.520.5/10.5/0-1-2/-1.5-232.5210-1-1.5-2EECU 模糊控制器模糊控制器l模糊控制查询表(采用最大隶属度法)当EC=-2时,输出的值可以与EC=-1或-3时相同,参考EC的模糊化接口因为当EC=-2时,其隶属度取NB或NS都可以同理EC=2时,其隶属度取PB或PS都可以3-2-10123-30.7690.5330.2120-0.212-0.533-0.946-10.5750.3470.168-0.056-0.112-0.446-0.87200.7690.5330.2120-0.212-0.533-0.94610.6820.050.1120.056-0.533-0.347-0.80230.7690.5330.2120-0.212-0.386-0.802EECU 模糊控制器模糊控制器l模糊控制器具体工作过程例子中的液位采集使用8位A/D(分辨率为256),输出装置采用8位D/A。

      采用电磁阀常开电磁阀(当无控制信号时电磁阀全开)假如我们期望的液位的A/D采集值是100,要求误差小于3%我们把误差-15~15(A/D采集值)映射到误差的论域-3~3中当误差小于-15时阀门关闭,当误差大于15时阀门全开只有误差在-15~15之间时再使用模糊控制器把误差变化率-9~9映射到误差变化的论域-3到3中当误差小于-9时误差变化为NB,当误差大于9时误差变化为PB输出的为控制电压变化量-30~30映射到-1~1上于是输出增加值可以用公式V=30u计算(小数部分取整)最终得到此例的模糊控制查询表: 模糊控制器模糊控制器l液位模糊控制查询表查询表-15-10-5051015-9231660-6-16-28-317105-2-3-13-260231660-6-16-28320232-16-10-249231660-6-12-24EECU 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.