模煳控制理论基础.pptx
《模煳控制理论基础.pptx》由会员分享,可在线阅读,更多相关《模煳控制理论基础.pptx(134页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、会计学1模煳控制理论基础模煳控制理论基础三、模糊控制器构造技术三、模糊控制器构造技术1、硬件:采用传统的单片机、硬件:采用传统的单片机 软件:实现模糊推理和控制软件:实现模糊推理和控制2、模糊单片机或集成电路芯片、模糊单片机或集成电路芯片3、可编程门阵列、可编程门阵列第1页/共134页第二节第二节 模糊集合论基础模糊集合论基础一、模糊集的概念一、模糊集的概念二、模糊集合的运算二、模糊集合的运算三、隶属函数的建立三、隶属函数的建立四、模糊关系四、模糊关系第2页/共134页一、模糊集的概念一、模糊集的概念 集合:具有某种特定属性的对象的全集合:具有某种特定属性的对象的全体。体。集合中的个体通常用小
2、写英文字母如:集合中的个体通常用小写英文字母如:u表示;表示;集合的全体又称为论域通常用大写英集合的全体又称为论域通常用大写英文字母如:文字母如:U表示。表示。u U表示表示元素元素(个体)(个体)u在集合在集合论域论域(全体)(全体)U内。内。第3页/共134页集合表示法集合表示法(经典集合经典集合):(1)列举法:将集合的元素全部列出的方法。列举法:将集合的元素全部列出的方法。(2)定义法:用集合中元素的共性来描述集定义法:用集合中元素的共性来描述集 合的方法。合的方法。(3)归纳法:通过一个递推公式来描述一个归纳法:通过一个递推公式来描述一个集合的方法。集合的方法。(4)特征函数表示法:
3、利用经典集合论非此特征函数表示法:利用经典集合论非此即彼的明晰性来表示集合。因为某一集合即彼的明晰性来表示集合。因为某一集合中的元素要么属于这个集合,要么就不属中的元素要么属于这个集合,要么就不属于这个集合。于这个集合。第4页/共134页例例1 设集合设集合U由由1到到5的五个自然数组成,的五个自然数组成,用上述前三种方法写出该集合的表达式。用上述前三种方法写出该集合的表达式。解:解:(1)列举法列举法 U=1,2,3,4,5(2)定义法定义法 U=u|u为自然数且为自然数且1 u 5(3)归纳法归纳法 U=ui+1=ui+1,i=1,2,3,4,u1=1特征函数表示法:集合特征函数表示法:集
4、合U通过特征函数来通过特征函数来TU(u)表示表示第5页/共134页 经典集合论中任意一个元素与任意经典集合论中任意一个元素与任意一个集合之间的关系,只是一个集合之间的关系,只是“属于属于”或或“不属于不属于”两种,两者必居其一而且只居其两种,两者必居其一而且只居其一。它描述的是有明确分界线的元素的组一。它描述的是有明确分界线的元素的组合。合。用经典集合来处理模糊性概念时,就不行。用经典集合来处理模糊性概念时,就不行。对于诸如对于诸如“速度的快慢速度的快慢”、“年龄的大年龄的大小小”、“温度的高低温度的高低”等模糊概念没有等模糊概念没有明确的界限。明确的界限。第6页/共134页经典集合对事物只
5、用经典集合对事物只用1、0简简单地表示单地表示“属于属于”或或“不属于不属于”的分的分类;而模糊集合则用类;而模糊集合则用“隶属度隶属度(Degree of membership)”来描述元素的隶属程来描述元素的隶属程度,隶属度是度,隶属度是0到到1之间连续变化的值。之间连续变化的值。模糊集合模糊集合特征函数特征函数隶属度函数(隶属度函数(01连续连续变化值)变化值)第7页/共134页例:人对温度的感觉例:人对温度的感觉(0 C 40 C的感的感觉觉):“舒适舒适”的温度:的温度:15 C 25 C“热热”:25 C以上以上“冷冷”:15 C 以下以下经典集合对温度的定义经典集合对温度的定义0
6、 15 25 40冷热(T)1.0舒适温度C0 15 25 40(T)1.0冷热舒适温度C模糊集合对温度的定义模糊集合对温度的定义经典集合:经典集合:14.99 C属于属于“冷冷”;15.01 C属属于舒适。于舒适。与人的感觉一致吗?与人的感觉一致吗?第8页/共134页设设U为一可能是离散或连续的集合,用为一可能是离散或连续的集合,用u表示,表示,论域(论域(Universe of Discourse):):U 所有元素组成的全集所有元素组成的全集 元素:元素:u 定义定义2-1 模糊集合:论域模糊集合:论域U中的模糊中的模糊集合集合F用一个在区间用一个在区间0,1上的取值的隶上的取值的隶属函
7、数属函数 F来表示,即:来表示,即:F:U 0,1u F (映射)(映射)(隶属函数(隶属函数 F:u隶属于隶属于F的程度)的程度)第9页/共134页 F(u)=1:u完全属于完全属于U;F(u)=0:u完全不属于完全不属于U;0 F(u)0第11页/共134页可算出可算出 F(5)=0.2,F(10)=0.5,F(20)=0.8可见可见 F(u)是是U到闭区间到闭区间0,1的映射。的映射。510200.20.50.8U0,1F(u)第12页/共134页 1、论域、论域U为离散域(即论域为离散域(即论域U是有限集合)是有限集合)(1)查德表示法查德表示法F=模糊集合的表示方法模糊集合的表示方法
8、:例:集合例:集合F表示接近于表示接近于0的整数(已知论域的整数(已知论域U=0,1,2,3,4,5)第13页/共134页(2)序偶表示法序偶表示法F=(u1,(u1),(u2,(u2),(un,(un)(3)向量表示法向量表示法F=(u1),(u2),(un)(元素(元素u按次序排按次序排列)列)例:例:F=(0,1.0),(1,0.9),(2,0.75),(3,0.5),(4,0.2),(5,0.1)例:例:F=1.0,0.9,0.75,0.5,0.2,0.1 第14页/共134页2 2、论域为连续域、论域为连续域、论域为连续域、论域为连续域例例 以年龄为论域,取以年龄为论域,取 。Zad
9、eh给出了给出了“年轻年轻”的模糊集的模糊集F,其隶属函数为,其隶属函数为“年轻年轻年轻年轻”的隶属函数曲线的隶属函数曲线的隶属函数曲线的隶属函数曲线模糊集合表示为:模糊集合表示为:模糊集合的表示方法:第15页/共134页 二、模糊集合的运算二、模糊集合的运算(1)空集)空集 模糊集合的空集的隶属度为模糊集合的空集的隶属度为0,即,即(2)全集)全集 模糊集合的全集的隶属度为模糊集合的全集的隶属度为1,即,即定义:定义:第16页/共134页(4)等集)等集 两个模糊集两个模糊集A和和B,若对所有元素,若对所有元素u,它们,它们的隶属函数相等,则的隶属函数相等,则A和和B也相等。即也相等。即(3
10、)子集(包含于)子集(包含于)若若B为为A的子集,则的子集,则第17页/共134页 设设A、B为为U中的两个模糊子集,隶属函中的两个模糊子集,隶属函数分别为数分别为 A 和和 B,则模糊集合中的并、交、,则模糊集合中的并、交、补等运算按如下定义:补等运算按如下定义:AB=A(u)B(u)式中,符号式中,符号“”为取为取大值运算。大值运算。并(析取):并并(析取):并(A B)的隶属函数的隶属函数 A B对对所有的所有的u U 被逐点定义为被逐点定义为取大运算取大运算,即:,即:第18页/共134页 AB=A(u)B(u)式中,符号式中,符号“”为为取小值运算。取小值运算。补:模糊集合补:模糊集
11、合A的补隶属函数的补隶属函数 对所有的对所有的u U 被逐点定义为:被逐点定义为:交(合取):交交(合取):交(AB)的隶属函数的隶属函数 AB对所对所有的有的u U 被逐点定义为被逐点定义为取小运算取小运算,即:,即:=1-A(u)第19页/共134页则则A、B的并运算:的并运算:例例3设论域设论域U=u1,u2,u3,u4,u5中的两个中的两个模糊子集为:模糊子集为:第20页/共134页则则A、B的交运算:的交运算:A的补运算:的补运算:第21页/共134页模糊集运算的基本定律:设模糊集运算的基本定律:设U为论域,为论域,A,B,C为为U中的任意模糊子集中的任意模糊子集,则下列等式成立则下
12、列等式成立:(2)分配律)分配律(1)结合律)结合律(3)同一律)同一律(4)零一律)零一律上面定义的模糊集合运算是采用Zadeh 算子来进行的。第22页/共134页引入概率算子和有界算子:引入概率算子和有界算子:定义:定义:称称 、+为为概率算子概率算子,对,对 a,b 0,1,有:有:a b=aba+b=a+b-ab由定义可知,如由定义可知,如a,b 0,1,则则a b 0,1,a+b 0,1。第23页/共134页引入概率算子和有界算子:引入概率算子和有界算子:定义:定义:设A,B F(U),则定义代数运算:(1)A与与B的的代数积代数积记作记作A B,运算规则,运算规则由下式确定:由下式
13、确定:A B(u)=A(u)B(u)u U A+B(u)=A(u)+B(u)-A(u)B(u)u U(2)A与与B的的代数和代数和记作记作A+B,运算规则,运算规则由下式确定:由下式确定:第24页/共134页定义:定义:称 、为有界算子,对a,b0,1,有:a b=max(0,a+b-1)a b=min(1,a+b)可以证明:a,b0,1,0 max(0,a+b-1)1、0 min(1,a+b)1定义定义10:设A,B F(U),则定义有界运算:(1)A与B的有界积记作A B,运算规则由下式确定:A B(u)=max(0,A(u)+B(u)-1)u U(2)A与B的有界和记作A B,运算规则由
14、下式确定:A B(u)=min(1,A(u)+B(u)u U第25页/共134页模糊集合是用隶属函数描述的模糊集合是用隶属函数描述的。三、隶属度函数的建立三、隶属度函数的建立隶属度函数:模糊集合的特征函数隶属度函数:模糊集合的特征函数 (取值范围在(取值范围在0,1区间)区间)确定隶属度函数的方法具有主观性,但确定隶属度函数的方法具有主观性,但主观的反映和客观的存在有一定的联系,主观的反映和客观的存在有一定的联系,是受客观制约的。是受客观制约的。由于模糊集理论的研究对象具有由于模糊集理论的研究对象具有”模糊模糊性性”和经验性和经验性,因此找到一种统一的隶属度因此找到一种统一的隶属度计算方法是不
15、现实的。计算方法是不现实的。第26页/共134页确定隶属函数应确定隶属函数应遵守的一些基本原则遵守的一些基本原则:1、表示隶属度函数的模糊集合必须是凸模糊集合、表示隶属度函数的模糊集合必须是凸模糊集合例例:适中速度的集合是模糊集合。可表示为适中速度的集合是模糊集合。可表示为:“适中速度适中速度”=0/30+0.5/40+1/50+0.5/60+0/70 从最大隶属度函数点向两边延伸时从最大隶属度函数点向两边延伸时,其其隶属函数的值是必须是单调递减的隶属函数的值是必须是单调递减的,而不允而不允许有波浪形。许有波浪形。凸模糊集合:隶属函数呈单峰馒头形。凸模糊集合:隶属函数呈单峰馒头形。第27页/共
16、134页第28页/共134页203050709500.20.40.60.81速度(语言变量)速度(语言变量)Degreeofmembership适中适中低低高高51002、变量所取隶属度函数通常是对称和平衡的。、变量所取隶属度函数通常是对称和平衡的。很低很低很高很高标称名:语标称名:语言值言值(个数适中:个数适中:39个(奇个(奇数)数))语言值语言值的个数的个数和规则和规则数成正数成正比。比。第29页/共134页3、隶属度函数要符合人们的语言顺序,避免不恰当的重叠、隶属度函数要符合人们的语言顺序,避免不恰当的重叠注意:间隔的两个模糊集合隶属度函数尽量不注意:间隔的两个模糊集合隶属度函数尽量不
17、相交。相交。第30页/共134页重叠指数:衡量隶属度函数重叠指数:衡量隶属度函数与模糊控制器性能关系的一与模糊控制器性能关系的一个重要指标。个重要指标。重叠重叠指数:重叠率、重叠鲁棒性指数:重叠率、重叠鲁棒性重叠指数的定义附近隶属函数的范围LUA1A2x00.51.0重叠范围LU(0.20.6为宜为宜)(0.30.7为宜为宜)第31页/共134页例:例:重叠率和重叠鲁棒性越重叠率和重叠鲁棒性越大,模糊控制模块模糊性越大,模糊控制模块模糊性越强,规则越多,越复杂,精强,规则越多,越复杂,精度越高。度越高。解:求重叠率和重叠鲁棒性求重叠率和重叠鲁棒性第32页/共134页 通常的方法是,初步确立粗略
18、的隶属函通常的方法是,初步确立粗略的隶属函数,然后在通过数,然后在通过“学习学习”和不断的实践来和不断的实践来修整、完善。修整、完善。隶属度函数确立的方法:隶属度函数确立的方法:四种方法:四种方法:第33页/共134页1、模糊统计法、模糊统计法 基本思想:论域基本思想:论域U上的一个确定的元素上的一个确定的元素v0是否属于一个可变动的清晰集合是否属于一个可变动的清晰集合A*作出清作出清晰的判断晰的判断。对于不同的实验者,清晰集合对于不同的实验者,清晰集合A*可以可以有不同的边界。但它们都对应于同一个模有不同的边界。但它们都对应于同一个模糊集糊集A。年轻人17-30岁20-35岁模糊集模糊集A清
19、晰集A1*清晰集A2*所有人论论域域Uv0第34页/共134页隶属度函数确立的方法:计算步骤:在每次统计中,计算步骤:在每次统计中,v0是固定的是固定的(如某一年龄),(如某一年龄),A*的值是可变的,作的值是可变的,作n次试验次试验,则则模糊统计公式:模糊统计公式:第35页/共134页隶属度函数确立的方法:例:求中等身材的集合例:求中等身材的集合A及及 A(1.64)选选10人,每人确定人,每人确定A*的元素,假设的元素,假设10个人所确定的个人所确定的A*分别是:分别是:1.601.69 1.631.70 1.651.75 1.561.70 1.621.73 1.651.72 1.641.
20、73 1.601.69 1.691.75 1.691.77第36页/共134页随着随着n的增大,隶属频率会趋向稳定,的增大,隶属频率会趋向稳定,这个稳定值就是这个稳定值就是v0对对A的隶属度。的隶属度。计算量大。计算量大。模糊统计法的特点:模糊统计法的特点:2、例证法、例证法:从有限个隶属度值,来估计:从有限个隶属度值,来估计U上的模糊集上的模糊集A 的隶属度函数。的隶属度函数。3、专家经验法:、专家经验法:根据专家的经验对每一现根据专家的经验对每一现象产生的各种结果的可能性程度,来决定象产生的各种结果的可能性程度,来决定其隶属度函数。其隶属度函数。第37页/共134页4、二元对比排序法、二元
21、对比排序法 通过对多个事物之间的两两对比,来确定某通过对多个事物之间的两两对比,来确定某种特征下的顺序,由此来决定这些事物对该特征种特征下的顺序,由此来决定这些事物对该特征的隶属函数的大体形状。的隶属函数的大体形状。二元对比排序法分为:相对比较法、对比平均二元对比排序法分为:相对比较法、对比平均法、优先关系定序法、相似优先对比法。法、优先关系定序法、相似优先对比法。相对比较法:相对比较法:论域论域U中元素中元素v1,v2,vn,要对论域中的元素按某种,要对论域中的元素按某种特征进行排序,首先,在二元对比中建立比较等级,特征进行排序,首先,在二元对比中建立比较等级,然后用一定的方法进行总体排序,
22、以获得各元素对于然后用一定的方法进行总体排序,以获得各元素对于该特性的隶属函数。该特性的隶属函数。第38页/共134页相对比较法的具体步骤:相对比较法的具体步骤:设论域设论域U中的一对元素中的一对元素(v1,v2),在在v1和和v2的二元对比中,的二元对比中,v1具有某特征的程度用具有某特征的程度用gv2(v1)表示,表示,v2具有某特征的具有某特征的程度用程度用gv1(v2)表示。表示。且满足:且满足:0 gv2(v1)1、0 gv1(v2)1 令:且定义且定义g(vi/vj)=1,当,当i=j时。时。以以g(vi/vj)(i,j=1,2)为元素构造相及矩阵为元素构造相及矩阵G:第39页/共
23、134页 推广:推广:n个元素个元素 的相及矩阵的相及矩阵G:对矩阵对矩阵G的每一行取最小值,然后按大小的每一行取最小值,然后按大小排序,可得各元素对某特征的隶属函数。排序,可得各元素对某特征的隶属函数。第40页/共134页例:例:设论域设论域U=v1,v2,v3,v0,其中其中v1表示长表示长子,子,v2表示次子,表示次子,v3表示三子,表示三子,v0表示父亲。表示父亲。长子和次子与父亲的相长子和次子与父亲的相似程度:似程度:次子和三子与父亲的相次子和三子与父亲的相似程度:似程度:长子和三子与父亲的相长子和三子与父亲的相似程度:似程度:长子:长子:0.8次子:次子:0.5次子:次子:0.4三
24、子:三子:0.7长子:长子:0.5次子:次子:0.3求与父亲相似的隶属度函数。求与父亲相似的隶属度函数。第41页/共134页解:二元对比关系:解:二元对比关系:(gv2(v1),gv1(v2)=(0.8,0.5)gv1(v1)=1(gv3(v2),gv2(v3)=(0.4,0.7),),gv2(v2)=1(gv3(v1),gv1(v3)=(0.5,0.3),),gv3(v3)=1 第42页/共134页计算相及矩阵计算相及矩阵G,=在相及矩阵中取每一行的最小值,按大在相及矩阵中取每一行的最小值,按大小排列:小排列:13/54/7结论:长子最象父亲结论:长子最象父亲(1);三子次之;三子次之(0.
25、6);次子;次子最不象最不象(0.57)。由此确定出隶属度函数:由此确定出隶属度函数:第43页/共134页模糊控制中,隶属度函数基本图形分为三模糊控制中,隶属度函数基本图形分为三大类:大类:1.左大右小的偏小型下降函数(左大右小的偏小型下降函数(Z函数):适用于函数):适用于输入值比较小时的隶属度函数确定。输入值比较小时的隶属度函数确定。0 x1.0(x)矩形分布矩形分布0 x1.0(x)梯形分布梯形分布0 x1.0(x)曲线分布曲线分布第44页/共134页模糊控制中,隶属度函数基本图形分为三大类:2.左小右大的偏大型上升函数(左小右大的偏大型上升函数(S函数):函数):适用于输入值比较大时的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制 理论基础
限制150内