第4章 不确定性推理方法(AI应用3版)_第1页
第4章 不确定性推理方法(AI应用3版)_第2页
第4章 不确定性推理方法(AI应用3版)_第3页
第4章 不确定性推理方法(AI应用3版)_第4页
第4章 不确定性推理方法(AI应用3版)_第5页
已阅读5页,还剩152页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 4 章 不确定性推理方法教材: 王万良人工智能及其应用(第3版) 高等教育出版社,2016. 222第4章 不确定性推理方法现实世界中由于客观上存在的随机性、模糊性,反映到知识以及由观察所得到的证据上来,就分别形成了不确定性的知识及不确定性的证据。因而还必须对不确定性知识的表示及推理进行研究。这就是本章将要讨论的不确定性推理。下面首先讨论不确定性推理中的基本问题,然后着重介绍基于概率论的有关理论发展起来的不确定性推理方法,主要介绍可信度方法、证据理论,最后介绍目前在专家系统、信息处理、自动控制等领域广泛应用的依据模糊理论发展起来的模糊推理方法。3第4章 不确定性推理方法4.1 不确定性推理

2、的基本概念 4.2 概率方法 4.3 主观Bayes方法4.4 可信度方法4.5 证据理论4.6 模糊推理方法 4.7 模糊控制4第4章 不确定性推理方法4.1 不确定性推理中的基本问题 4.2 概率方法 4.3 主观Bayes方法4.4 可信度方法4.5 证据理论4.6 模糊推理方法 4.7 模糊控制54.1 不确定性推理中的基本问题推理:从已知事实(证据)出发,通过运用相关知识逐步推出结论或者证明某个假设成立或不成立的思维过程。不确定性推理:从不确定性的初始证据出发,通过运用不确定性的知识,最终推出具有一定程度的不确定性但却是合理或者近乎合理的结论的思维过程。6不确定性的表示与量度 不确定

3、性匹配算法及阈值的选择 组合证据不确定性的算法 不确定性的传递算法 结论不确定性的合成4.1 不确定性推理中的基本问题74.1 不确定性推理中的基本问题 1. 不确定性的表示与量度(1)知识不确定性的表示(2)证据不确定性的表示证据的动态强度(3)不确定性的量度 在专家系统中知识的不确定性一般是由领域专家给出的,通常是一个数值知识的静态强度 用户在求解问题时提供的初始证据。 在推理中用前面推出的结论作为当前推理的证据。 能充分表达相应知识及证据不确定性的程度。 度量范围的指定便于领域专家及用户对不确定性的估计。 便于对不确定性的传递进行计算,而且对结论算出的不确定性量度不能超出量度规定的范围。

4、 度量的确定应当是直观的,同时应有相应的理论依据。 84.1 不确定性推理中的基本问题2. 不确定性匹配算法及阈值的选择不确定性匹配算法:用来计算匹配双方相似程度的算法。阈值:用来指出相似的“限度”。3. 组合证据不确定性的算法:最大最小方法、Hamacher方法、概率方法、 有界方法、Einstein方法等。94.1 不确定性推理中的基本问题4. 不确定性的传递算法(1)在每一步推理中,如何把证据及知识的不确定性 传递给结论。(2)在多步推理中,如何把初始证据的不确定性传递 给最终结论。5. 结论不确定性的合成10第4章 不确定性推理方法4.1 不确定性推理的基本概念 4.2 概率方法 4.

5、3 主观Bayes方法4.4 可信度方法4.5 证据理论4.6 模糊推理方法 4.7 模糊控制114.2 概率方法4.2.1 经典概率方法4.2.2 逆概率方法124.2.1 经典概率方法 产生式规则: E :前提条件, :结论 :在证据 出现的条件下,结论 成立的确定性程度。 复合条件: :在证据 出现时结论的确定程度。IF E THEN HiE=Ei AND E2 AND AND Em131. 逆概率方法的基本思想: Bayes定理: 逆概率 原概率4.2.2 逆概率方法 例如: :咳嗽, :支气管炎,条件概率 :统计咳嗽的人中有多少是患支气管炎的。逆概率 :统计患支气管炎的人中有多少人是

6、咳嗽的。 142. 单个证据的情况 产生式规则: Bayes公式:结论 的先验概率结论 成立时前提条件所对应的证据出现的条件概率 4.2.2 逆概率方法IF E THEN Hi15例1 :结论, :证据。已知:求:同理可得:4.2.2 逆概率方法解:P(H2 E)=0.26, P(H3E)=0.43P(H1E), P(H2E), P(H3E) ?16 多个证据 ,多个结论 , 且每个证据都以一定程度支持结论。 扩充后的公式:4.2.2 逆概率方法3. 多个证据的情况1212121)()()()()()()()()(njjjmjjiimiimiHPHEPHEPHEPHPHEPHEPHEPEEEH

7、P=LLL17 例2 已知: 4.2.2 逆概率方法 求:P(H1E1E2), P(H1E1E2),P(H1E1E2) ?。18解:同理可得:4.2.2 逆概率方法19优点: 较强的理论背景和良好的数学特征,当证据及结论都彼此独立时计算的复杂度比较低。缺点: 要求给出结论 的先验概率 及证据 的条件概率 。4.2.2 逆概率方法4. 逆概率方法的优缺点20第4章 不确定性推理方法4.1 不确定性推理的基本概念 4.2 概率方法 4.3 主观Bayes方法4.4 可信度方法4.5 证据理论4.6 模糊推理方法 4.7 模糊控制214.3 主观 Bayes 方法1976年,杜达(R.O.Duda)

8、、哈特(P.E.Hart)等人提出主观Bayes方法,建立了不确定性推理模型,并在地矿勘探专家系统PROSPECTOR中得到了成功的应用。224.3 主观Bayes方法4.3.1 知识不确定性的表示4.3.2 证据不确定性的表示4.3.3 组合证据不确定性的算法4.3.4 不确定性的传递算法234.3.1 知识不确定性的表示 知识: :前提条件(简单条件或复合条件) :结论 :规则强度 规则成立的充分性度量 IF E THEN (LS,LN) H (P(H))()EE=规则成立的必要性度量 (HHPP1124 :对于初始证据 ,由用户根据观察 给出的概率。可信度 :对所提供的证据可以相信的程度

9、。4.3.2 证据不确定性的表示 1,(2)LS1,(3)LS 1,(2)LN1,(3)LN ,LN 1 (2)LS ,LN 135 例1 设有如下知识:4.3.4 不确定性的传递算法 求:当证据 存在及不存在时, 及 的值各是多少?364.3.4 不确定性的传递算法解:374.3.4 不确定性的传递算法解:(续)38例3 设有如下知识:4.3.4 不确定性的传递算法 若 依次出现,求 的值。394.3.4 不确定性的传递算法解: 404.3.4 不确定性的传递算法3. 证据不确定的情况 用户告知只有60%的把握说明证据 E 是真的,表示初始证据E 为真的程度为0.6,即 =0.6。 在 0

10、P(ES) 0,证据的出现越是支持 H 为真,就使CF(H,E) 的值越大。 反之,CF(H,E) 0,证据的出现越是支持 H 为假,CF(H,E)的值就越小。 若证据的出现与否与 H 无关,则 CF(H,E)= 0。4.4.2 CF模型1. 知识不确定性的表示57证据E的可信度取值范围:-1,1 。对于初始证据,若所有观察S能肯定它为真,则CF(E)= 1。若肯定它为假,则 CF(E) = 1。若以某种程度为真,则 0 CF(E) 1。若以某种程度为假,则 1 CF(E) 0 。若未获得任何相关的观察,则 CF(E) = 0。4.4.2 CF模型CF(E)0.6: E的可信度为0.62. 证

11、据不确定性的表示58 4.4.2 CF模型2. 证据不确定性的表示 静态强度CF(H,E):知识的强度,即当 E 所对应 的证据为真时对 H 的影响程度。 动态强度 CF(E):证据 E 当前的不确定性程度。59 组合证据:多个单一证据的合取则 组合证据:多个单一证据的析取 则 4.4.2 CF模型3. 组合证据不确定性的算法E=E1 AND E2 AND AND EnE=E1 OR E2 OR OR En60CF模型中的不确定性推理:从不确定的初始证据出发,通过运用相关的不确定性知识,最终推出结论并求出结论的可信度值。结论 H 的可信度由下式计算: 4.4.2 CF模型4. 不确定性的传递算

12、法61设知识:4.4.2 CF模型5. 结论不确定性的合成算法(1)分别对每一条知识求出CF(H):IFTHENIFTHEN624.4.2 CF模型(2)求出 与 对H的综合影响所形成的可信度 :5. 结论不确定性的合成算法634.4.2 CF模型例4 设有如下一组知识: 已知:求: 644.4.2 CF模型解: 第一步:对每一条规则求出CF(H)。 654.4.2 CF模型解: 第一步:对每一条规则求出CF(H)。664.4.2 CF模型解: 第一步:对每一条规则求出CF(H)。 674.4.2 CF模型第二步:根据结论不确定性的合成算法得到: 综合可信度: 68第4章 不确定性推理方法4.

13、1 不确定性推理的基本概念 4.2 概率方法 4.3 主观Bayes方法4.4 可信度方法4.5 证据理论4.6 模糊推理方法 4.7 模糊控制69 证据理论(theory of evidence):又称DS理论,是德普斯特(A. P. Dempster)首先提出,沙佛(G. Shafer)进一步发展起来的一种处理不确定性的理论。 1981年巴纳特(J. A. Barnett)把该理论引入专家系统中,同年卡威(J. Garvey)等人用它实现了不确定性推理。 目前,在证据理论的基础上已经发展了多种不确定性推理模型。4.5 证据理论704.5 证据理论 4.5.1 概率分配函数 4.5.2 信任

14、函数 4.5.3 似然函数 4.5.4 信任函数与似然函数的关系4.5.5 概率分配函数的正交和(证据的组合) 714.5.1 概率分配函数 设 D 是变量 x 所有可能取值的集合,且 D 中的元素是互斥的,在任一时刻 x 都取且只能取 D 中的某一个元素为值,则称 D 为 x 的样本空间。 在证据理论中,D 的任何一个子集 A 都对应于一个关于 x 的命题,称该命题为“ x 的值是在 A 中”。 设 x :所看到的颜色,D=红,黄,蓝, 则 A=红:“ x 是红色”; A=红,蓝:“x 或者是红色,或者是蓝色”。724.5.1 概率分配函数 设D为样本空间,领域内的命题都用D的子集表示,则概

15、率分配函数(basic probability assignment function)定义如下:定义4.1 设函数 M: (对任何一个属于D的子集A,命它对应一个数M 0,1) 且满足则 M: 上的基本概率分配函数,M(A): A的基本概率数。73几点说明:(1)设样本空间D中有n个元素,则D中子集的个数为 个。 : D的所有子集。(2)概率分配函数:把D的任意一个子集A都映射为0,1上的一个数M(A)。 , 时,M(A):对相应命题A的精确信任度。(3)概率分配函数与概率不同。 4.5.1 概率分配函数 例如,设 A=红, M(A)=0.3:命题“x是红色”的信任度是0.3。 4.5.1

16、概率分配函数 设 D=红,黄,蓝M(红)=0.3, M(黄)=0, M(蓝)=0.1, M(红,黄)=0.2,M(红,蓝)=0.2,M(黄,蓝)=0.1,M(红,黄,蓝)=0.1,M()=0但:M(红)+ M(黄)+ M(蓝)=0.4设 D=红,黄,蓝则其子集个数 238,具体为:A=红, A=黄, A =蓝, A =红,黄,A =红,蓝, A =黄,蓝, A =红,黄,蓝, A = 74定义4.2 命题的信任函数(belief function) 且 :对命题A为真的总的信任程度。 4.5.2 信任函数 由信任函数及概率分配函数的定义推出: 设 D =红,黄,蓝M(红)=0.3, M(黄)=

17、0,M(红,黄)=0.2,75 似然函数(plansibility function):不可驳斥函数或上限函数。定义4.3 似然函数 且 对所有的4.5.3 似然函数 设 D =红,黄,蓝M(红)=0.3, M(黄)=0,M(红,黄)=0.2, 76 :对A为真的信任程度。 :对A为非假的信任程度。 :对A信任程度的下限与上限。 4.5.4 信任函数与似然函数的关系因为所以所以77定义4.4 设 和 是两个概率分配函数;则其正交和 :其中: 4.5.5 概率分配函数的正交和(证据的组合)如果 ,则正交和 M也是一个概率分配函数;如果 ,则不存在正交和 M,即没有可能存在概率函数,称 与 矛盾。

18、78定义4.5 设 是n个概率分配函数,则其正交和 为其中: 4.5.5 概率分配函数的正交和794.5.5 概率分配函数的正交和设 D =黑,白,且设 则: 804.5.5 概率分配函数的正交和同理可得:组合后得到的概率分配函数:814.5.6 基于证据理论的不确定性推理 基于证据理论的不确定性推理的步骤: (1)建立问题的样本空间D。 (2)由经验给出,或者由随机性规则和事实的信度度 量算基本概率分配函数。 (3)计算所关心的子集的信任函数值、似然函数值。 (4)由信任函数值、似然函数值得出结论。82 例5 设有规则: (1)如果 流鼻涕 则 感冒但非过敏性鼻炎(0.9) 或 过敏性鼻炎但

19、非感冒(0.1)。 (2)如果 眼发炎 则 感冒但非过敏性鼻炎(0.8) 或 过敏性鼻炎但非感冒(0.05)。 有事实: (1)小王流鼻涕(0.9)。 (2)小王发眼炎(0.4)。 问:小王患的什么病?4.5.6 基于证据理论的不确定性推理83取样本空间: 表示“感冒但非过敏性鼻炎”, 表示“过敏性鼻炎但非感冒”, 表示“同时得了两种病”。取下面的基本概率分配函数:4.5.6 基于证据理论的不确定性推理84将两个概率分配函数组合: 85似然函数: 结论:小王可能是感冒了。 信任函数: 86第4章 不确定性推理方法4.1 不确定性推理的基本概念 4.2 概率方法 4.3 主观Bayes方法4.4

20、 可信度方法4.5 证据理论4.6 模糊推理方法 4.7 模糊控制874.6 模糊推理方法4.6.1 模糊逻辑的提出与发展4.6.2 模糊集合4.6.3 模糊集合的运算4.6.4 模糊关系与模糊关系的合成4.6.5 模糊推理4.6.6 模糊决策884.6.1 模糊逻辑的提出与发展 1965年,美国L. A. Zadeh发表了“fuzzy set”的论文,首先提出了模糊理论。从1965年到20世纪80年代,在美国、欧洲、中国和日本,只有少数科学家研究模糊理论。 1974年,英国Mamdani首次将模糊理论应用于热电厂的蒸汽机控制。 1976年,Mamdani又将模糊理论应用于水泥旋转炉的控制。

21、894.6.1 模糊逻辑的提出与发展1983年日本Fuji Electric公司实现了饮水处理装置的模糊控制。1987年日本Hitachi公司研制出地铁的模糊控制系统。1987年1990年在日本申报的模糊产品专利就达319种。目前,各种模糊产品充满日本、西欧和美国市场,如模糊洗衣机、模糊吸尘器、模糊电冰箱和模糊摄像机等。 90 论域:所讨论的全体对象,用 U 等表示。 元素:论域中的每个对象,常用a,b,c,x,y,z表示。 集合:论域中具有某种相同属性的确定的、可以彼此区别的元素的全体,常用A,B等表示。 元素a和集合A的关系:a属于A或a不属于A,即只有两个真值“真”和“假”。 模糊逻辑给

22、集合中每一个元素赋予一个介于0和1之间的实数,描述其属于一个集合的强度,该实数称为元素属于一个集合的隶属度。集合中所有元素的隶属度全体构成集合的隶属函数。 4.6.2 模糊集合1. 模糊集合的定义91例如,“成年人”集合: 4.6.2 模糊集合1. 模糊集合的定义“成年人” 隶属度函数图 “成年人” 特征函数图 0092当论域中元素数目有限时,模糊集合 的数学描述为 :元素 属于模糊集 的隶属度, 是元素 的论域。4.6.2 模糊集合2模糊集合的表示方法934.6.2 模糊集合2模糊集合的表示方法(1)Zadeh表示法(1)论域是离散且元素数目有限:或 (2)论域是连续的,或者元素数目无限:

23、944.6.2 模糊集合2模糊集合的表示方法(2)序偶表示法(3)向量表示法 95 3. 隶属函数常见的隶属函数有正态分布、三角分布、梯形分布等。 隶属函数确定方法:(1)模糊统计法(2)专家经验法(3)二元对比排序法(4)基本概念扩充法4.6.2 模糊集合96 3隶属函数4.6.2 模糊集合 例如:以年龄作论域,取 ,扎德给出了“年老”O 与“年青”Y 两个模糊集合的隶属函数为 采用Zadeh表示法: 97(1)模糊集合的包含关系 若 ,则(2)模糊集合的相等关系 若 ,则(3)模糊集合的交并补运算 交运算(intersection) 4.6.3 模糊集合的运算98 并运算(union) 补

24、运算(complement) 或者 4.6.3 模糊集合的运算例6 设论域 ,A及B是论域上的两个模糊集合,已知:BABABA、求994.6.3 模糊集合的运算解: 100(4)模糊集合的代数运算 代数积: 代数和: 有界和: 有界积:4.6.3 模糊集合的运算101 例6 设论域 ,A 及 B 是论域上的两个模糊集合,已知 :4.6.3 模糊集合的运算解:1024.6.4 模糊关系与模糊关系的合成1模糊关系身高与体重的模糊关系表 从X到Y的一个模糊关系R,用模糊矩阵表示: 普通关系:两个集合中的元素之间是否有关联, 模糊关系:两个模糊集合中的元素之间关联程度的多少。 例7 某地区人的身高论域

25、X=140,150,160,170,180(单位:cm),体重论域 Y=40,50,60,70,80。1034.6.4 模糊关系与模糊关系的合成1模糊关系 模糊关系的定义 : A、B:模糊集合,模糊关系用叉积(cartesian product)表示: 叉积常用最小算子运算: A、B:离散模糊集,其隶属函数分别为:则其叉积运算: 104 例8 已知输入的模糊集合A和输出的模糊集合B: 求A到B的模糊关系R。 解:4.6.4 模糊关系与模糊关系的合成1. 模糊关系0.02.05.08.00.1oo=BTABARmm1054.6.4 模糊关系与模糊关系的合成1. 模糊关系1064.6.4 模糊关系

26、与模糊关系的合成 2. 模糊关系的合成 设 Q:U到V的模糊关系,R:V到W的模糊关系,则Q与R的合成 为U到W的一个模糊关系,其隶属函数: 设 则1074.6.4 模糊关系与模糊关系的合成 2.模糊关系的合成 例9 设模糊集合1084.6.4 模糊关系与模糊关系的合成 2. 模糊关系的合成 解:1094.6.5 模糊推理1. 模糊知识表示 人类思维判断的基本形式: 如果 (条件) 则 (结论) 例如:如果 压力较高且温度在慢慢上升 则 阀门略开 模糊规则:从条件论域到结论论域的模糊关系矩阵 R。通过条件模糊向量与模糊关系 R 的合成进行模糊推理,得到结论的模糊向量,然后采用“清晰化”方法将模

27、糊结论转换为精确量。1104.6.5 模糊推理2. 对 IF A THEN B 类型的模糊规则的推理 若已知输入为 A,则输出为 B ;若现在已知输入为 ,则输出 用合成规则求取 其中模糊关系R: 控制规则库的N 条规则有N 个模糊关系:对于整个系统的全部控制规则所对应的模糊关系R:1114.6.5 模糊推理2. 对 IF A THEN B 类型的模糊规则的推理 例10 已知输入的模糊集合A和输出的模糊集合B:前面已经求得模糊关系为:1124.6.5 模糊推理2. 对 IF A THEN B 类型的模糊规则的推理 则: 当输入:1134.6.5 模糊推理3. 对 IF x is A and a

28、nd y is B THEN z is C 类型的模糊规则的推理 MIMO系统,专家知识的一般形式:1144.6.5 模糊推理3. 对 IF x is A and and y is B THEN z is C 类型的模糊规则的推理 两个输入一个输出的模糊系统: 输入: 输出:115 模糊控制规则 “ ”其模糊蕴含关系 : 条模糊控制规则的总的模糊蕴含关系: 推理的结论:4.6.5 模糊推理3. 对 IF x is A and and y is B THEN z is C 类型的模糊规则的推理 116 例11 已知双输入单输出的模糊系统的输入量为 x和 y,输出量为 z,其输入输出关系如模糊规则

29、描述: 4.6.5 模糊推理3. 对 IF x is A and and y is B THEN z is C 类型的模糊规则的推理 现已知 x is and y is ,求输出量 z 。 117例 11(续)已知 : 4.6.5 模糊推理3. 对 IF x is A and and y is B THEN z is C 类型的模糊规则的推理 118解:(1)求每条规则的蕴含关系 4.6.5 模糊推理 119同样求得: 4.6.5 模糊推理 120(2)求总的模糊蕴含关系 R 4.6.5 模糊推理 121(3)计算输入量的模糊集合 4.6.5 模糊推理 122 4.6.5 模糊推理 输出量的模

30、糊集合:123 例如,得到模糊向量:取结论: U5。4.6.6 模糊决策 “模糊决策”(“模糊判决”、“解模糊”或“清晰化”):由模糊推理得到的结论或者操作是一个模糊向量,转化为确定值的过程。 1. 最大隶属度法 例如,得到模糊向量:取结论:1242. 加权平均判决法4.6.6 模糊决策 例如则 1254.6.6 模糊决策 3. 中位数法 例如1264.6.6 模糊决策 3. 中位数法 例如用线性插值处理,即所以1274.6.7 模糊推理的应用例12 设有模糊控制规则:“如果温度低,则将风门开大”。设温度和风门开度的论域为1,2,3,4,5。“温度低”和“风门大”的模糊量: “温度低”=1/1

31、+0.6/2+0.3/3+0.0/4+0/5 “风门大” =0/1+0.0/2+0.3/3+0.6/4+1/5已知事实“温度较低”,可以表示为 “温度较低”=0.8/1+1/2+0.6/3+0.3/4+0/5试用模糊推理确定风门开度。1284.6.7 模糊推理的应用解:(1)确定模糊关系 R 1294.6.7 模糊推理的应用解:(2)模糊推理 =(0.0,0.0,0.3,0.6,0.8)(3)模糊决策 用最大隶属度法进行决策得风门开度为5。 用加权平均判决法和中位数法进行决策得风门开度为4。=0.00.00.00.00.00.00.00.00.00.03.03.03.00.00.06.06.0

32、3.00.00.00.16.03.00.00.00.03.06.00.18.0ooTRAB130第4章 不确定性推理方法4.1 不确定性推理的基本概念 4.2 概率方法 4.3 主观Bayes方法4.4 可信度方法4.5 证据理论4.6 模糊推理方法 4.7 模糊控制4.7 模糊控制 1965年,美国L. A. Zadeh发表了“fuzzy set”的论文,首先提出了模糊理论。从1965年到20世纪80年代,在美国、欧洲、中国和日本,只有少数科学家研究模糊理论。 1974年,英国Mamdani首次将模糊理论应用于热电厂的蒸汽机控制。1976年,Mamdani又将模糊理论应用于水泥旋转炉的控制。

33、 1983年日本Fuji Electric公司实现了饮水处理装置的模糊控制。1987年日本Hitachi公司研制出地铁的模糊控制系统。1321987年1990年在日本申报的模糊产品专利就达319种。目前,各种模糊产品充满日本、西欧和美国市场,如模糊洗衣机、模糊吸尘器、模糊电冰箱和模糊摄像机等。 常规控制一般都要求系统有精确的数学模型。大多数工业过程具有不确定性,采用常规控制很难实现有效控制,而模糊控制可以利用语言信息却不需要精确的数学模型,从而可以实现对不确定性系统较好的控制。 模糊控制的发展133热交换过程的控制暖水工厂的控制污水处理过程控制交通路口控制水泥窑控制飞船飞行控制 机器人控制 车

34、停靠和转弯控制 汽车速度控制 水质净化控制 电梯控制 核反应堆的控制 模糊控制的应用 模糊控制的发展134模糊控制是以模糊数学为基础,运用语言规则表示方法和先进的计算机技术,由模糊推理进行决策的一种高级计算机控制策略。 模糊控制系统的组成135模糊推理控制系统的功能结构如图: 模糊控制系统的组成136与一般的计算机控制系统不同的是,模糊控制系统的控制器是模糊控制器。模糊控制器是模糊控制系统的核心。它是基于模糊条件语句描述的语言控制规则,所以又称为模糊语言控制器。本章以一个典型的二维模糊控制器为例,扼要介绍模糊控制器的工程设计及应用方法。实际上,二维模糊控制器本身具有相当的普遍性和实用性。模糊控

35、制系统的组成1374.7.1 模糊控制器的输入输出变量模糊控制器的输入变量通常取 E或 E、EC或 E、EC、ER,分别构成所谓一维、二维、三维模糊控制器。一般选择控制量的增量作为模糊控制器的输出变量。 描述模糊控制器的输入、输出变量的状态 负大,负中,负小,零,正小,正中,正大 NB ,NM ,NS ,O ,PS ,PM ,PB 描述误差变量的词集一般取为: 负大,负中,负小,负零,正零,正小,正中,正大 NB ,NM ,NS ,NO ,PO ,PS ,PM ,PB 138模糊控制器的输入输出变量的模糊化 变量的模糊化(Fuzzification) :将输入模糊控制器的精确量转换为模糊量。

36、比较实用的模糊化方法是将基本论域分为 n个档次,即取变量的模糊子集论域为: -n , -n+1 , , 0 , , n-1 , n 从基本论域a , b到模糊子集论域-n ,n的转换公式 (4.46) 139表4.2 模糊变量 E 的赋值表 模糊控制器的输入输出变量的模糊化-6-5-4-3-2-1-0+0+1+2+3+4+5+6PB00000000000.10.40.81.0PM0000000000.20.71.00.70.2PS00000000.30.81.00.50.100PO00000001.00.60.10000NO00000.10.61.00000000NS000.10.51.00.

37、80.30000000NM0.20.71.00.70.2000000000NB1.00.80.40.10000000000140 人类思维判断的基本形式是: 如果 (条件) 则 (结论)其中的条件和结论常常是模糊的。例如,模糊知识如果 压力较高且温度在缓慢上升 则 阀门略开(锅炉,工况,(压力,0.80)(锅炉,工况,(温度,0.3) (阀门,状态,(开,0.2)4.7.2 模糊控制规则141模糊控制是语言控制,要用语言归纳专家的手动控制策略,从而建立模糊控制规则表。条件语句的基本类型为 if A or B and C or D then E例如水温控制规则之一为: 若 水温高或偏高,且温度上

38、升快或较快, 则 加大冷水流量;用条件语句表达为: if E= NB or NM and EC = NB or NM then U = PB ;4.7.2 模糊控制规则142推荐一种根据系统输出的误差及误差的变化趋势,消除误差的模糊控制规则,用下述21条模糊条件语句来描述,基本总结了众多的被控对象手动操作过程中,各种可能出现的情况和相应的控制策略。 1. if E=NB or NM and EC=NB or NM then U=PB 2. if E=NB or NM and EC=NS or O then U=PB 3. if E=NB or NM and EC=PS then U=PM 。2

39、1.if E=PM or PB and EC=PM or PB then U=NB 4.7.2 模糊控制规则1434.7.3 模糊推理与决策 模糊知识表示 人类思维判断的基本形式: 如果 (条件) 则 (结论) 例如:如果 压力较高且温度在慢慢上升 则 阀门略开 模糊规则:从条件论域到结论论域的模糊关系矩阵 R。通过条件模糊向量与模糊关系 R 的合成进行模糊推理,得到结论的模糊向量,然后采用“清晰化”方法将模糊结论转换为精确量。144对 IF A THEN B 类型的模糊规则的推理 若已知输入为 A,则输出为 B ;若现在已知输入为 ,则输出 用合成规则求取 其中模糊关系R: 控制规则库的N

40、条规则有N 个模糊关系:对于整个系统的全部控制规则所对应的模糊关系R:4.7.3 模糊推理 145 模糊决策 “模糊决策”(“模糊判决”、“解模糊”或“清晰化”):由模糊推理得到的结论或者操作是一个模糊向量,转化为确定值的过程。由于模糊性的存在,获得的代表模糊集合的清晰值可能有所不同,也即去模糊化方法并不唯一。确定去模糊化方法时,需要考虑到以下准则: 有效性。所得到的精确值能够直观地表达该模糊集合; 简便性。去模糊化运算要足够简单,以保证模糊推理系统的实时性能; 鲁棒性。模糊集合的微小变化不应使精确值发生大幅变化。146在大型的模糊控制系统中常采用软件模糊推理法。 为了提高模糊控制的实时性,在

41、许多成熟的产品中采用模糊控制器专用芯片。 在许多实际模糊控制系统中,特别是象采用单片机实现的模糊控制器中,通常采用查表法。 模糊关系、模糊推理以及模糊判决的运算可以离线进行 ,最后得到模糊控制器输入量的量化等级 E、EC与输出量即系统控制量的量化等级U之间的确定关系,这种关系通常称为“控制表”。 模糊控制算法的工程实现147表4.6 模糊控制表-6-5-4-3-2-10+1+2+3+4+5+6-67676777442000-56666666442000-47676777442000-37666666320-1-1-1-24445444100-1-1-13-2-1-04

42、445110-1-1-1-4-4-4+04445110-1-1-1-4-4-4+1222200-1-4-4-3-4-4-4+212120-3-4-4-4-3-4-4-4+30000-3-3-6-6-6-6-6-6-6+4000-2-4-4-7-7-7-6-7-6-7+5000-2-4-4-6-6-6-6-6-6-6+6000-2-4-4-7-7-7-6-7-6-71484.7.4 全自动洗衣机的模糊控制模糊控制洗衣机的检测149模糊控制洗衣机的检测(1)衣物量检测:以决定洗涤缸里的水位。一般通过检测电动机的负载来间接测量所洗衣物的多少。测量电动机断电后的反电动势大小及波形测量电动机负载:当衣服投入洗涤缸中后,先加入适量的水,然后启动电动机旋转若干圈后断电,测量电动机线圈两端的反电动势,经A/D转换器变换成数字量后送入计算机处理判断,以决定洗涤缸里衣物的多少。衣物重,负载大,反电动势也大,但是跌落也快,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论