欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    完整版三模糊推理.docx

    • 资源ID:4554596       资源大小:260.38KB        全文页数:18页
    • 资源格式: DOCX        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    完整版三模糊推理.docx

    第三章:模糊推理系统随着科学技术的不断发展,人们对计算机的要求愈来愈高,不仅要求它具有更高的运算速度、 更大的信息存贮和数据处理能力,而且还需要计算机具有一定的“智能”。控制论的创始人维纳曾经说过,由于“人具有运用模糊概念的能力”,所以人胜过任何最完善的机器。对模糊事物进行识 别和判决是人脑的重要特点之一,那么如何使计算机能够模拟人脑思维的模糊性, 如何使模糊语言 作为算法语言直接进入计算机程序,让计算机完成模糊推理,这是模糊信息处理首先要解决的问题。§ 3.1语言变量与模糊规则为了使计算机能够利用模糊概念,模拟人的思维进行模糊推理,首先需要深入研究模糊推理的 一些基础知识。如模糊语言变量、模糊命题及模糊推理方法等等。3.1.1模糊语言语言是一种符号系统,通常包括自然语言和人工语言两种。自然语言是指人类交流信息时使用的语言,它可以表示主、客观世界的各种事物、观念、行为、情感等。自然语言具有相当的不确定 性,其主要特征就是模糊性,这种模糊性主要是由于自然语言中经常用到大量的模糊词(如黎明、模范、优美、拥护等)。人工语言主要是指程序设计语言,如我们熟悉的C语言、汇编语言等。人工语言的格式是非常严密、且概念十分清晰。一、模糊语言的概念从广义角度来讲,一切具有模糊性的语言都称为模糊语言。 显然,模糊语言主要是指自然语言。 由于模糊语言可以对模糊性进行分析和处理,因此,在现实生活中,人们常常用模糊语言来描述事 物或现象的模糊性。另外,需 要说明的是模糊语言又具有很大的灵活性 ,在不同的场合,同一全 模糊概念可以表达出不同的含义。如“高个子”,在中国,大约在1.751.85 m之间的人就认为是 “高个子”,而在欧洲,大约在1.80-1.90 m之间的人才能算作“高个子”。模糊语言是一种广泛使用的自然语言。 如何将模糊语言表达出来,使计算机能够模拟人的思维 去推理和判断,这就引出了语言变量这一概念。二、语言变量语言变量是以自然语言中的词、词组或句子作为变量,而不是以数值作为变量。如模糊控制中 经常用到的语言变量“偏差”、“偏差变化率”等。语言变量的概念最早由 Zedeh提出。语言变量的值称为语言值,一般也是由自然语言中的词、词组或句子构成。如语言变量“偏差”、 “偏差变化率”的语言值可以由“大”、“中”、“小”等词来描述。语言变量与相应的语言值之间必 须遵守语法规则和语义规则。语言变量的语言值通常用模糊集合来描述,该模糊集合对应的数值变 量称作基础变量。综上所述,-一个完整的语言变量可定义为一个五元体(X, T(X), U, G, M)其中X语言变量的名称;T(X) 语言变量的语言值;U论域;G 一一语法规则;M语义规则。F面以“年龄”作为语言变量 X,该语言变量的论域U取0,)。根据语法规则可知,描述语言变量“年龄”的语言值有“年青”、“中年”、“年老”几种,那么T(X)可表示为T(X)=年青+中年+年老语义规则主要是用来反映实际论域中的岁数与模糊集合“年青”、“中年”、“年老”之间的关系。模糊语言变量的完整描述见图3.1.1。语言变量X语法规则G语言值T(X )语义规则M论域(岁)U图3.1.1“年龄”语言变量的五元体三、模糊语气算子模糊语气算子是指一类加强或削弱模糊语言表达程度的词,如“特别”、“很”、“相当”等等,可以对模糊语言值进行修饰。比如对语言值“年轻”、“年老”等进行修饰,变为“很年青”、“特别 老”等。设模糊集A的隶属函数为 A(x),那么模糊语气算子的数学描述可以表示为A(x),其中加强语气的词称为集中算子,取n 1 ;减弱语气的词称为散漫化算子,取 n 1。其隶属函数为A(x)1(X 25)/52(15 x 25)(x 25)例3.1.1设模糊集合A表示“年青”这一模糊概念,可以算出28岁和30岁的人对“年青”的隶属度为A (30)0.5a(28)0.74 ;现在给“年青”加上集中算子“很”,用模糊集合B表示“很年青”,若取n 2,贝冋得“很年青”的隶属函数为(15 X 25)2B(x)1 (X 25)/52(X 25)代入上式可以算出28岁和30岁的人对“很年青”的隶属度分别为B(28)0.54;b(30)0.25若给“年青”加上散漫化算子“较”,用模糊集合C表示“较年青”,取n 0.5,则可得“较年青”的隶属函数为(15 X 25)J1 (X 25)/52(X 25)可以算出28岁和30岁的人对“较年青”的隶属度分别为c(28) O.88 ;c(30) O.71可见,同样的年龄对于不同的模糊集其隶属度是不同的,反映出模糊语气算子的作用。3.1.2模糊规则一、模糊逻辑数理逻辑是建立在经典集合论上的研究概念、判断和推理形式的一门学科,又称为经典逻辑。经典逻辑最大的特点是所反映的内容非真即假,在客观世界中这样的命题不胜枚举。比如:北京是中华人民共和国的首都石头可以当饭吃但是,还有一类命题很难做出这样明确的判断。比如:机动车比自行车的速度更快南方的天气很热对于这样的模糊性命题,经典逻辑往往不能给出符合实际情况的结果。正如英国著名的逻辑学 家B. Russell在1923年所言:“经典逻辑都习惯于假定使用的是精确的符号。因此,它不适合于尘 世生活,而仅仅适用于想象的天体存在物。逻辑学较别的学科使我们更接近于天堂。” Russell认为世界上不存在绝对的精确性,二值逻辑描述的是理想世界,而不是现实世界。最早跨出二值逻辑限制的是波兰的逻辑学家Jan Lukasiewicz,他于1920年创立了多值逻辑。直到1965年,Lotfi Asker Zadeh创立了模糊集合论,使经典逻辑值由0,1两值扩展到可以在闭区间0,1任意取值,于是产生 模糊逻辑。模糊逻辑是二值逻辑的推广,可以在0,1区间上任意取值。模糊逻辑运算规则也是以经典逻辑运算规则为基础,经过话当的扩展而形成的。 经典逻辑对应于经典集合论, 其运算规则称为布尔代数。若0,1,布尔代数具有如下的运算性质:(1)幕等律aV(2)交换律aVV(3)结合律(aV)V (4)吸收律(aV)(5)分配律(aV) (6)复原律(C)C(7)补余律aV C1(8)aV 11模糊逻辑对应于模糊集合论,aaV()V(av 0)V)V ( aV0 (模糊逻辑运算不符合)模糊逻辑运算除了不满足布尔代数里的补余律外,布尔代数的其 它运算性质它都适用。除此之外,模糊逻辑运算满足德?摩根(De-Morgan)代数,即(aV )C C C(3.1.1)(3.1.2)对于补余运算,De-Morgan代数中是这样定义的:V C 1,而 V C max( , 1)(3.1.3)C 0,而 VCmi n( ,1)(3.1.4)二、模糊命题,而反映其隶模糊命题是指带有模糊性的陈述句。模糊命题的真值不是绝对的“真”或“假”属于“真”的程度。模糊逻辑是表征模糊命题的工具,是研究模糊推理最基本的数学手段。模糊命 题可以分为性质命题和关系命题两种,通常用大写字母P,Q,R表示,如:P :金属物体的导电性能好;Q : 100比1大得多。显然,P是模糊性质命题,Q是模糊关系命题。但无论是性质命题 P,还是关系命题Q,都无法做出“真”、“假”这样明确判断,其真实程度(即模糊命题的真值)只有通过模糊逻辑值来反映。 模糊命题从构成上划分,又可分为简单模糊命题和复合模糊命题两种。简单模糊命题的一般形式 为:P :“ x 是 A ”( x is A )其中元素x X,X是论域;A是某个模糊概念所对应的模糊集合。模糊命题的真值,由元素X对模糊集合A的隶属程度A(X)表示。在模糊命题中,“is A ”称就构成了复合模糊命题 0作模糊谓词。简单模糊命题通过连接词“且”、“或”、“非”等连接起来, 复合模糊命题一般形式为Qi:“X是A ”且“ y 是 B ”( X is A and yis B )Q2:“ y 是 B ”( X is A or yis B )其中元素X X、y Y,X、Y是论域;A、 B是相应的模糊集合。由于模糊命题间的“且”、“或”、“非”实质上可以通过模糊逻辑“交”、“并”、“补”实现。因 此,对于复合模糊命题的真值,需要通过模糊合成运算来求取。下面给出模糊命题之间的“并”、“交”、“补”基本运算的定义:设有模糊命题 : X is A ; Q : y is经过“并”、“交”、“补”运算后,其真值为:(1)A(x)V(3.1.5)A(x)B(y)(3.1.6)补PCA(X)(3.1.7)可见,复合模糊命题的真值实质上就是各简单模糊命题之间合成运算的结果 。当然,上面给出 的只是在“并”、“交”、“补”基本运算定义下的结果。其实,复合模糊命题的真值也满足其它“ S 范数”、“T范数”及“补”运算规则。三、模糊规则模糊规则是模糊推理的基础,由若干个模糊命题组成。模糊规则也称为模糊条件语句,其表达 形式如下:(3.1.8)if X is A, then y is B其中A和B分别是论域X和Y上的模糊集合定义的语言值。在模糊规则中,通常将“仝is_A”称为前件或前提,“ y is_亘”称作后件或结论。模糊规则广泛地存在于实际生活中,例如:如果你的朋友很多,那么你是个值得信赖的人;如果天气暖和,那么少穿些衣服。在模糊推理过程中,有些模糊规则不仅仅是由两条模糊命题构成,它的前提条件可能由若干条模糊命题组成。一般将这种模糊规则称为多维模糊规则,表达如下:if x1 is A1 and x2 is A and and xn is An, then y is B(3.1.9) if X1 isA1orx2isA?or orXnisAn,theny is B(3.1.10)现实生活中,由若干条模糊命题组成的模糊规则也较常见。比如:如果款式新颖且面料优良且价格便宜,那么是一件好衣服;如果跳远超过8 m或跳高超过2.3 m或百米进入10 s,那么是一名优秀的运动员。§ 3.2模糊推理推理是根据一定的规则,从一个或几个已知判断引伸出一个新判断的思维过程 。一般说来,推 理都包含两个部分的判断,一部分是已知的判断,作为推理的出发点,叫做前提 (或前件)。由前提 所推出的新判断,叫做结论(或后件)03.2.1推理的基本形式人类在认识世界的过程中不断地在使用推理,推理的形式主要有直接推理和间接推理。只有一 个前提的推理称为直接推理,由两个或两个以上前提的推理称为间接推理。间接推理又可分为演绎 推理、归纳推理和类比推理等,其中演绎推理是生活中最常用的推理方法, 它的前提与结论之间存 在着确定的蕴涵关系。演绎推理中最常用的形式是假言推理, 假言推理又可分为肯定式(或称取式)推理和否定式(或称 拒取式)推理两类。其一般形式为肯定式(取式):大前提(规则):小前提(事实):结论:否定式(拒取式):大前提(规则):小前提(事实):y不是b结论:x不是a以上基于经典逻辑的推理形式又称为“三段论”推理模式。可以看出经典逻辑的“三段论”推理非常严谨,但这种严谨又限制了 “三段论”的使用。因为现实生活中获得的信息,大前提:若X是a则y是b之下,若小前提X不是a,而是与a相近的偏离值?,“三段论”推理方法则无法给出一个合理的结论。因为涉及到近似推理问题,所以需要采用新的推理方法。322模糊推理模糊推理又称模糊逻辑推理,是指在确定的模糊规则下,由已知的模糊命题推出新的模糊命题 作为结论的过程。模糊推理是一种近似推理,主要有以下两种形式: 已知模糊蕴涵关系“若x是A,则y是B ”,其中A是X上的模糊集,B是丫上的模糊集, 模糊蕴涵关系往往是大量的实验观测和经验的概括。在模糊推理过程中,认为该蕴涵关系提供的信息是可靠的,它是近似推理的出发点,相当于“三段论”的大前提。又知X上的一个模糊集A*,它可能与A相近,也可能与A相去甚远,那么从模糊蕴涵关系能推断出什么结论B* ? 已知模糊蕴涵关系“若x是A,则y是B ”,其中A是X上的模糊集,B是丫上的模糊集, 又知丫上的模糊集B*,那么从模糊蕴涵关系能推断出什么结论 A*?对应于以上两种近似推理形式,现在给出模糊推理的具体运算过程。定义3.1.1模糊推理设A和B分别是论域X和丫上的模糊集合,A和B之间的模糊关系用R(X,Y)表示。若已知论 域X上的模糊集合A*,则模糊推理过程为 大前提(规则):若x是A则y是B小前提(事实):x是A*结论:* * y 是 B A R(X,Y)另一种情况是:设A和B分别是论域X和丫上的模糊集合,A和B之间的模糊关系为R(X, Y) 0 现在知道论域丫上的模糊集合B*,则模糊推理过程为大前提(规则):若x是A 则y是B小前提(事实):y是目*结论:_ * *x 是 A R(X, Y) B3.2.3几种典型的模糊推理方法根据模糊推理的定义可知,模糊推理的结论主要取决于模糊蕴含关系R(x, Y)及模糊关系与模糊集合之间的合成运算法则。对于确定的模糊推理系统,模糊蕴含关系R(X,Y) 般是确定的,而合成运算法则并不唯一。根据合成运算法则的不同,模糊推理方法又可分为Mamdani推理法、Larsen 推理法、Zadeh推理法等等。一、Mamdani模糊推理法Mamdani模糊推理法是最常用的一种推理方法,其模糊蕴涵关系Rm(X,Y)定义简单,可以通过模糊集合(3.2.1)A和B的笛卡尔积(取小)求得,即Rm (x, y)A(x) B(y)例 3.2.1已知模糊集合A丄X1 X2X30.8y10.5y20.3y301。求模糊集合A和B之间的模糊y3蕴含关系Rm(X,Y)。解:根据Mamda ni模糊蕴含关系的定义可知:Rm(X,Y) A B0.50.3 0.10.80.50.30.10.40.40.30.10.10.10.10.10.810.40.1大前提(规则):小前提(事实):结论:Rm(x,y) A(x)B(y)时,有B*(y)V A*(x)x XxVx A*(x)B(y)A(x)A(x)B(y)B(y)(3.2.2)其中V A(x)A(x),称为A和A的适配度。在给定模糊集合A*、A及B的情况下,Mamdani模糊推理的结果B*如图3.2.1所示。Mamdani将经典的极大一极小合成运算 方法作为模糊关系与模糊集合的合成运算法则。在此定 义下,Mamdani模糊推理过程易于进行图形解释。下面通过几种具体情况来分析 Mamdani模糊推 理过程。(i)具有单个前件的单一规则设A*和A论域X上的模糊集合,B是论域丫上的模糊集合,A和B间的模糊关系是Rm (x, y), 有if x is Athen y is B*x is Ais B* A* Rm(X,Y)x*AAB图3.2.1单前提单规则的推理过程A*(X) A(x)的最大值);然后根据Mamdani推理方法可知,欲求B*,应先求出适配度(即用适配度 去切割B的MF,即可获得推论结果B,如图3.2.1中后件部分的阴影区域。所以这种 方法经常又形象地称为削顶法。对于单前件单规则(即若 X是A则y是)的模糊推理,当给定事实X是精确量X0时,基于 Mamdani推理方法的模糊推理过程见图 3.2.2。图322事实为精确量时的单前提单规则推理过程A则B ”,在“若例3.2.2设A和B分别是论域X和丫上的模糊集合,其中论域X (水的温度)= 0, 20, 40, 60, 80, 100 ,丫 (蒸汽压力)= 1,2, 3, 4, 5, 6, 7 ,A =温度高,B =压力大。模糊规则 此模糊规则下,试求在 A* =温度较高时对应的压力情况 B*。解:首先确定各模糊集合的隶属度为带有主观性的确定,0 0.1 0.30.6 0.85A(x) 020 406080丄1000B(y)-0.120.330.540.750.85167( 0.1A*(x)60.15200.4 0.7514060800.8100求A*对A的适配度(0 0.1VXX、0V(00X X 0200.1 0.15200.30.640600.3 0.4400.85800.6 0.7560 虫)0.85 1001800.851100用适配度 去切割B的隶属函数,即可获得00.10.30.50.70.85B*(y)B(y)0.85-By1234560.10.30.5070.850.85234567推理结果是“ B* =压力较大”(ii)具有多个前件的单一规则、 * *设 A、A、B、,这与我们平常的推理结果是一致的。A、B和C间的模糊关系为Rm (X,Y,Z)。根据此模糊关系和论域 集合。即B和C*、C分别是论域X、Y和Z上的模糊集合,已知亠、B,推出论域Z上新的模糊X、Y上的模糊集合A大前提(规则):小前提(事实):if x isx isA and y is B,then A* and y is B*Z is C* z is C(3.2.3)C*(z)VX A*(x)x Xy YxVXy Y讥(AA*(x)A*(x)B )B*(y) A(x) B(y) c(z)B*(y) A(x) B (y) C(3.2.4)A(y) V B* (x) B(y) c(z) c(z)后件(结论):根据Mamdani模糊关系的定义,有rm (x,y,z)a(x) B(y) 阿 笛卡尔积取小此时其中A V A* (x)A(x)是A A*隶属函数的最大值,表示A*对A的适配度;x XB乙B*(x)B(y)是B B隶属函数的最大值,表示B对B的匹配度由于模糊规则的前件部分由连词“与”连接而成,因此称A B为模糊规则的激励强度或满A足度,它表示规则的前件部分被满足的程度。图3.2.3给出了多个前件的单一规则的 Mamdani模糊 推理过程,其中推理结果(:*的MF是模糊集合C的MF被激励强度 ( A b)截切后的结果。 这个结论可以直接推广到具有多于两个前件的情况。对于两前件单规则(即若X是A和y是,那么Z是()的模糊推理,当给定事实为精确量时 (即 X是X0,y是y。),Mamda ni模糊推理过程见图3.2.4oAXoB戸1cA c*IV .1挣L z-y z.1y0y0 JzA图324给定事实为精确量时Mamdani推理过程例3.2.3已知A、A、B*、B和(*、(分别是给定论域X X1,X2、Y 小小和ZZ,Z2上的模糊集合,若A丄芟且BX1 X20箜丄,则C o.2yy2y3Zi。现在知道A*0.8Z2XiX2*0.5 0.2y1y20y3*求模糊集合C 0解法一:由于RABc(x,y,z)A B故先求RAB (x, y)rab(X,y) 10.510.510.10.10.510.5 0.5然后将RAB(x, y)写成列向量的形式于是可以求得:*Rab (X, y)0.1 0.510.10.50.5T *RABc(x, y,z)A BcRCab(X, y)c0.10.10.10.50.20.510.210.210.10.10.10.50.20.50.50.20.5,并以RAB(X, y)表示, F " * * 人* F -由于 C (A B ) Rabc (xyz),令 RA电*(x,y) A B ,有0.50.200.10.1 0 *0.8RA*B*(X,y) AB0.1O.5 O.2将Ry*B*(X,y)写成行向量,并以Ra*i*(X, y)表示,即RA*b*(X, y) 0.5 0.2 0 0.1 0.10于是可以求得C*C*RA*B*(x,y) RAbC (x,y,z)0.10.10.20.50.210.10.10.20.50.20.50.5 0.2 00.1 0.100.2 0.20.2ziZ2解法二:首先A*与A、B*与B的适配度,V (1 0.80.5 0.1)X x'XiX2V (竺X X X10)0.8X2yVY晋0.5 0.21y30)0.2y2)0.2 y3然后求激励强度,即0.80.2 0.2最后用激励强度去切割C的隶属函数,即可获得C* (y)C(y) 0.20.21Z1Z20.2Z10.2Z2(iii)具有多个前件多条规则的模糊推理设A、A、A2、B、B1、2和C、C1、C2分别是论域X、丫和Z上的模糊集合,Rm1(X,Y,Z) 是A、B1和C1间的模糊蕴含关系,Rm2(X,Y,Z)是入2、目2和2间的模糊蕴含关系。已知论域X、丫 上的模糊集合A*、B*,推出论域z上新的模糊集合C*。即ifXisAandyisE,then zis C1ifXisA2andyisB?,then zis C2XisA*andyisB*大前提1 (规则1):大前提2 (规则2):Z is C小前提(事实): 后件(结论):对于多个前件多条规则的模糊推理问题, 通常将多条规则处理为相应于每条模糊规则的模糊关 系的并集。上述的模糊推理问题可以表示为RM 2C*(z)xVX A*(x)B*(y) Rm1(x, y, z)V R“,(x,y,z)y Y以 A* (x)B*(y)RM1(x,y,z)(3.2.5)y YVxVX A*(x)B*(y)RM2(x,y,z)y YC;(z)V C;其中:RMi(x,y,z)Ai(x)Bi(x)V Ci(z);RM2(x,y,z)A2(x)B2(x)v C2(z);C;和C;(z)分别是在规则1和规则2下所得到的模糊集合。对于两个前件两条规则(即x是A和y是B,则z是(31 ; x是A2和y是2,则z是(32)的模糊综上所述,多个前件多条规则的模糊推理过程可以分为四步: 计算适配度把事实与模糊规则的前件进行比较,求出事实对每个前件 MF的适配度。 求激励强度 用模糊与、或算子,把规则中各前件 MF的适配度合并,求得激励强度。 求有效的后件MF。用激励强度去切割相应规则的后件 MF,获得有效的后件MF。 计算总输出MF。将所有的有效后件MF进行综合,求得总输出MF。二、Larsen模糊推理法Larsen推理方法又称为乘积推理法,是另一种应用较为广泛的模糊推方法。Larsen推理方法与 Mamdani方法的推理过程非常相似,不同的是在激励强度的求取与推理合成时用乘积运算取代了 取小运算。(i)具有单个前件的单一规则设A*和A论域X上的模糊集合,B是论域丫上的模糊集合,A和B间的模糊关系确定,求在关系下的*,即大前提(规则):if x is Athen y is B小前提(事实):x is A结论:与Mamdani推理方法一样,首先求适配度:y is BxVx A*(x)A(x)(3.2.6)然后用适配度与模糊规则的后件作乘积合成运算,即可得B*(y)B(y)(3.2.7)1*x0图3.2.6单前提单规则的推理过程*AA关系确定。根据此模糊关系和论域大前提(规则):小前提(事实):x is A* and y is *在给定模糊集合A*、A及B的情况下,Larsen模糊推理的结果*如图3.2.6所示。 + B(ii)具有多个前件的单一规则设A*、A、B*、和C*、C分别是论域X、Y和Z上的模糊集合,已知A、B和C间的模糊X、Y上的模糊集合A*、B*,推出论域Z上新的模糊集合。即if x is A and y is B,then z is C* z is CA xVX A*(x)B 以 B*(x)A(x)B(x)(3.2.8)后件(结论):首先求适配度A和B :然后求激励强度(3.2.9)(3210)最后用激励度与模糊规则的后件作乘积合成运算,即C* (y)C (y)合C的MF与激励强度 (图3.2.7给出了两个前件的单一规则的Larsen模糊推理过程,其中推理结果C的MF是模糊集a b)合成的结果。这种合成方法可以直接推广到具有多于两个前件的情况。* AAC1x0z4BBy 0图3.2.7多前提单规则的Larsen模糊推理过程(iii)具有多个前件多条规则的模糊推理设A、A1、A、B、B1、B2和C、C1、C2分别是论域X、Y和Z上的模糊集合,A、1和(1间的模糊关系及入2、目2和(2间的模糊关系都已知。现在根据论域 X、Y上的模糊集合A*、B*,推出论域Z上新的模糊集合C*。即大前提1 (规则1):ifisA1and yisE,then z is (1大前提2 (规则2):ifisA2and yisB2,then z is C2小前提(事实):isand yisz is CB1V X XVX Xa* (x)B* (x)B1(x)(3.2.11)后件(结论):首先求出规则1的适配度A和B1 :同样求出规则2的适配度 A和B2 :A2VX XVX XA*(x)B*(x)A2 (x)B2 (x)(3.2.12)然后分别求出两条规则的激励强度1和1 A12 A2B1B2(3213)分别求出每规则所得的结论,并且做取大最后用激励度与相应的模糊规则的后件作乘积合成运算, 运算获得最终的结论,即c*(y)1 C1(y)v 2 C2(y)(3.2.14)Larsen模糊推理过程,当这种推理过程可以推广到任意个前图3.2.8给出的是两前件两规则的 件任意多条规则的情况。Jh * Ai A *Bi B100xy0B2 BB.C1一一H C1C2J LA2 ahl A!y zi10k*C0zzMax图3.2.8两前件两规则的Larsen模糊推理过程三、Zadeh模糊推理法通过前面分析可知,模糊推理的结果主要取决于模糊关系及合成运算法则。与法相比,Zadeh推理法也是采用取小合成运算法则,但是其模糊关系的定义不同。下面具体给出 Zadeh的模糊关系定义。Mamdani 推理设A是X上的模糊集合,是丫上的模糊集合,二者间的模糊蕴涵关系用Rz(X, Y)表示。Zadeh把Rz(X,Y)定义为Rz(x,y) a(x) B(y)V1 A(x)(3.2.15)如果已知模糊集合A和B的模糊关系为Rz(X, Y),又知论域X上的另一个模糊集合A*,那么Zadeh模糊推理法得到的结果B*为:* * B A Rz(X, Y)(3.2.16)其中“ ”表示合成运算,即是 模糊关系的Sup 运算。B*(y) Sup A*(x) A(x) B(y)V(1- a(x)x X(3.2.17)式中“ Sup”表示对后面算式结果取上界。若 丫为有限论域时,Sup就是取大运算V。Zadeh模糊推理法提出比较早,其模糊关系的定义比较繁琐,导致合成运算比较复杂,而且实 际意义的表达也不直观,因此目前很少采用。四、Takagi Sugeno模糊推理法日本高木(Takagi)和杉野(Sugenc)于1985年提出了 Takagi- Sugeno模糊推理法,简称为T-S模糊推理法。这种推理方法便于建立动态系统的模糊模型,因此在模糊控制中得到广泛应用。T-S模糊推理过程中典型的模糊规则形式为:如果 x是 A and y 是 B,贝U z f(x,y)其中A和B是前件中的模糊集合,而Z f (x, y)是后件中的精确函数。通常f (x, y)是输入变量x和y的多项式,可以是任意函数。当f(x,y)是一阶多项式时,模糊推理系统被称为一阶T-S模糊模型;当f是常数时,所得到的模糊推理系统被称为零阶 T-S模糊模型。零阶T-S模糊模型可以看作是Mamdani模糊推理系统的特例,其中每条规则的后件由一个模糊单 点表示(或是一个预先去模糊化的后件)。对于多前提的模糊推理问题,每个前提都会有一个适配度,T-S模糊推理过程中激励强度的求取可以采用取小运算,也可以采用乘积运算。对于形如“若 x is A and y is B,then z f (x, y) ”的模糊规则,其激励强度为(3218) (3.2.19)对于多规则的模糊推理问题,每一个规则都可以产生一个推理结果。 最终的结论往往是通过对 每一个推理结果进行加权平均得到。对于两规则的模糊推理,如:IF x is AiIF x is A2and y is B1,then z1f1(x, y)and y is B2,then z f2(x,y)若已知“ x is A* and yis B ”,那么T-S模糊推理的结论z为(3.2.20)(3.2.21)1 Z12Z2Z 12实际上,为了进一步减少计算量,有时可以用加权和算子直接代替加权平均算子,即Z1Z12Z2图3.2.9给出的是一个两前提两规则的一阶 T-S模糊模型的模糊推理过程。当然,T-S模糊推理 方法也可以推广到多前件多规则的情况。i1kA1A/0XkA1r0xX00Y伞Bi1B2Y*B21 : Z1P1XSZ1z12Z212z2: Z2P2Xqiyrizq2y 2or z1 Zi2 Z2图3.2.9两前件两规则的T-S模糊推理过程与Mamdani模糊推理方法不同,T-S模糊模型在其推理机制中不严格遵循推理复合规则。当 T-S模糊模型的输入是模糊的时,会造成一定困难。对于T-S模糊推理方法,通过加权平均或加权和所获得的整体输出通常是精确的,这与常规的模糊推理方法有所不同,因为常规的模糊推理系统往往是以适当的方式把模糊性从输入传播到输出。由于T-S模糊推理得到的结果是精确的,所以T-S模糊推理过程不需要进行耗时的、数学上不易分析的去模糊化运算。正是如此,T-S模糊推理是目前基于样本的模糊建模中最常选用的方法。

    注意事项

    本文(完整版三模糊推理.docx)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开