第4章 模糊逻辑与模糊推理
模糊控制——理论基础(4模糊推理)

模糊控制——理论基础(4模糊推理)1、模糊语句将含有模糊概念的语法规则所构成的语句称为模糊语句。
根据其语义和构成的语法规则不同,可分为以下⼏种类型:(1)模糊陈述句:语句本⾝具有模糊性,⼜称为模糊命题。
如:“今天天⽓很热”。
(2)模糊判断句:是模糊逻辑中最基本的语句。
语句形式:“x是a”,记作(a),且a所表⽰的概念是模糊的。
如“张三是好学⽣”。
(3)模糊推理句:语句形式:若x是a,则x是b。
则为模糊推理语句。
如“今天是晴天,则今天暖和”。
2、模糊推理常⽤的有两种模糊条件推理语句:If A then B else C;If A AND B then C下⾯以第⼆种推理语句为例进⾏探讨,该语句可构成⼀个简单的模糊控制器,如图3-11所⽰。
其中A,B,C分别为论域U上的模糊集合,A为误差信号上的模糊⼦集,B为误差变化率上的模糊⼦集,C为控制器输出上的模糊⼦集。
常⽤的模糊推理⽅法有两种:Zadeh法和Mamdani法。
Mamdani推理法是模糊控制中普遍使⽤的⽅法,其本质是⼀种合成推理⽅法。
注意:求模糊关系时A×B扩展成列向量,由模糊关系求C1时,A1×B1扩展成⾏向量3、模糊关系⽅程①、模糊关系⽅程概念将模糊关系R看成⼀个模糊变换器。
当A为输⼊时,B为输出,如图3-12所⽰。
可分为两种情况讨论:(1)已知输⼊A和模糊关系R,求输出B,这是综合评判,即模糊变换问题。
(2)已知输⼊A和输出B,求模糊关系R,或已知模糊关系R和输出B,求输⼊A,这是模糊综合评判的逆问题,需要求解模糊关系⽅程。
②、模糊关系⽅程的解近似试探法是⽬前实际应⽤中较为常⽤的⽅法之⼀。
计算智能 模糊逻辑和模糊推理

0 0 0.5 1 0 0.5 0.5 0.5 0.5 0.5 R = 1 1 1 1 1 小大 1 1 1 1 1 1 1 1 1 1
B1 A1 R
小大
0 0 0.5 1 0 0.5 0.5 0.5 0.5 0.5 = 1 0.4 0.2 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
语言是人们进行思维和信息交流的重要工具,是一种 符号系统。 语言可分为两种:自然语言和形式语言,通常的计算 机语言是形式语言。 人们日常所用的语言属自然语言。自然语言的突出 特点在于它具有模糊性,如“ 今天是个好天”,“小 王很年轻”等。 在形式逻辑中,推理有直接推理,演绎推理、归纳 推理以及类比推理等形式。在科学研究工作中,最 常用的推理方法是演绎推理中的假言推理。 基本规则是如果已知命题A (即可以分辨真假的陈述 句)蕴含B,即A → B(或A 则B),如今确为A1,则可 得结论为B1。
0.1 0.5 0.5 0.1 1 0.6 0.1 0.1 0.1
0.1 0.4 0.4 0.1 C1 =( A1 B1 )T R 0.1 0.5 1 0.1 0.5 0.5 0.1 0.1 0.1 0.4 0.4 0.1 0.1 C1 0.4 0.5 0.1
(3)模糊条件语句" if A and B then C else D, 则模糊关系 R 为:
T T R = ( A B ) C ( A B ) D
合成:Ci ( Ai Bi )T R
模糊聚类分析
模糊逻辑推理与模糊方程

本次课程内容
1 近似推理 2 模糊条件推理 3 多输入模糊推理 4 多输入多规则推理 5 解模糊方程
模糊逻辑推理
扎德推理法
A B 1 (1 A B) A B (A B) (1 A)
AB (x, y) [A (x) B ( y)] [1 A (x)]
玛达尼推理法
0.3 0.3 0.4 0.7 0.7
[10.6 R 0.6 0.6 0.6 0.6 0.6
1
1
1
1
1
1 1 1 1 1
[0.40.40.40.7
较大
(
y)
[
0.4 1
0.4 2
0.4 3
0.7 4
1] 5
模糊条件推理
模糊逻辑推理
语言规则: 如果x是A,则y是B,否则y是C。
逻辑表达: (A B) (A C)
A B AB
AB (x, y) A (x) B ( y)
模糊逻辑推理
1 近似推理 前提1: 如果x是A, 则y是B 前提2: 如果x是A‘ , 结论: y是B’ ,
B' A' ( A B)
B'
(
y)
{
x
A'
(
x)
AB
(
x,
y)}
论域X=Y={ 1,2,3,4,5 } , ”较小“,分别如下:
0.3 0.3 0.4 0.7 0.7
R 0.6 0.6 0.6 0.6 0.6
1
1
1
1
1
1 1 1 1 1
0 0 0.4 0.7 1
0
0
0.4
0.7
0.7
第四章计算智能(2)-模糊推理1

经典二值(布尔)逻辑
在经典二值(布尔)逻辑体系中,所有的分类 都被假定为有明确的边界;(突变) 任一被讨论的对象,要么属于这一类,要么不 属于这一类; 一个命题不是真即是假,不存在亦真亦假或非 真非伪的情况。(确定)
1
天气冷热
雨的大小
风的强弱
人的胖瘦
年龄大小
个子高低
2
模糊数学
•模糊概念 模糊概念:从属于该概念到不属于该概念之间 无明显分界线 年轻、重、热、美、厚、薄、快、慢、大、小、 高、低、长、短、贵、贱、强、弱、软、硬、 阴天、多云、暴雨、清晨。 模糊数学就是用数学方法研究模糊现象。
3
模糊数学的产生与基本思想
•产生 1965年,L.A. Zadeh(扎德) 发表了文章《模糊集 》
5
IEEE 系列杂志 主要杂志25种,涉及模糊内容20,000余种 • 国际会议 IFSA (Int. Fuzzy Systems Association) EUFIT、NAFIP、Fuzzy-IEEE、IPMU • 涉及学科 模糊代数,模糊拓扑,模糊逻辑,模糊分析, 模糊概率,模糊图论,模糊优化等模糊数学分支 分类、识别、评判、预测、控制、排序、选择;
并以此数作为 R1°R2 第i行第j列的元素。
R2=
0.2 0.4 0.6
0.8 0.6 0.4
求 R1°R2
42
模糊推理
模糊命题 模糊概念 1 张三是一个年轻人。 2 李四的身高为1.75m左右。模糊数据 3 他考上大学的可能性在60%左右。 对相应事件发生 的可能性或确信 4 明天八成是个好天气。 程度作出判断。 5 今年冬天不会太冷的可能性很大。
33
模糊二元关 系R是以 U×V为论域 的一个模糊 子集,序偶 (u,v)的隶属 度为uR(u,v)
模糊推理方法

模糊推理方法模糊推理方法是一种基于模糊逻辑的推理方法,它不同于传统的二值逻辑推理,而是考虑了事物之间的不确定性和模糊性。
在现实生活中,我们经常面对各种模糊的问题,例如天气预报、医学诊断、金融风险评估等等,这些问题都存在一定的模糊性和不确定性。
而模糊推理方法正是为了解决这些模糊问题而被提出的。
模糊推理方法的核心是模糊集合理论,它将模糊性作为一个数学概念进行描述。
在模糊集合理论中,每个元素都可以具有一定的隶属度,表示该元素属于该模糊集合的程度。
通过模糊集合的隶属度,我们可以对事物进行模糊分类和模糊推理。
模糊推理方法主要包括模糊逻辑推理和模糊数学推理两种形式。
模糊逻辑推理是通过对模糊命题的模糊逻辑运算,推导出模糊结论的过程。
模糊数学推理则是利用模糊数学的方法,通过模糊关系的运算,得出模糊结论的过程。
在模糊推理方法中,常用的推理规则包括模糊蕴涵规则、模糊合取规则、模糊析取规则等。
这些推理规则可以根据具体的问题和需求进行选择和组合,以实现对模糊问题的推理和决策。
模糊推理方法的应用非常广泛。
在天气预报中,由于气象数据的不确定性和模糊性,传统的二值逻辑推理往往无法准确预测天气情况。
而模糊推理方法可以通过对多个气象数据的模糊运算,得出更准确的天气预报结果。
在医学诊断中,由于病情的复杂性和多样性,传统的二值逻辑推理往往无法全面考虑各种可能性。
而模糊推理方法可以通过对病情特征的模糊分类和模糊推理,提供更全面的医学诊断结果。
除了天气预报和医学诊断,模糊推理方法还广泛应用于金融风险评估、交通流量预测、工程管理等领域。
在金融风险评估中,由于金融市场的不确定性和复杂性,传统的二值逻辑推理往往无法准确评估风险。
而模糊推理方法可以通过对各种金融指标的模糊运算,得出更准确的风险评估结果。
在交通流量预测中,由于交通数据的不确定性和随机性,传统的二值逻辑推理往往无法准确预测交通流量。
而模糊推理方法可以通过对多个交通数据的模糊运算,得出更准确的交通流量预测结果。
模糊推理

•
•
(1) 离散且为有限论域的表示方法
为离散论域, 设论域 U={u1, u2, … , un}为离散论域,则其模糊集可表示为: 为离散论域 则其模糊集可表示为:
•
•
F={ µ F (u1 ) , µ F (u 2 ) , … ,
µ
F
(u n )
}
为了能够表示出论域中的元素与其隶属度之间的对应关系, 为了能够表示出论域中的元素与其隶属度之间的对应关系,扎德 引入了一种模糊集的表示方式: 引入了一种模糊集的表示方式:先为论域中的每个元素都标上其隶 属度,然后再用“+”号把它们连接起来 号把它们连接起来, 属度,然后再用“+”号把它们连接起来,即
µ µ
F F
( 20 ) = 1 , µ
F
( 30 ) = 0 . 8 , µ
F
F
( 40 ) = 0 . 4 ,
( 50 ) = 0 . 1 , µ
( 60 ) = 0
则可得到刻画模糊概念“年轻”的模糊集 则可得到刻画模糊概念“年轻” F={ 1, 0.8, 0.4, 0.1, 0} 说明其含义。 说明其含义。
0 µ 年老 (u ) = 5 2 −1 [1 + ( u − 50 ) ] 当0 ≤ u ≤ 50 当50 < u ≤ 100
1 µ 年轻 (u ) = u − 25 2 −1 [1 + ( 5 ) ]
当0 ≤ u ≤ 25 当25 < u ≤ 100
(3) 一般表示方法 不管论域U是有限的还是无限的 是连续的还是离散的, 是有限的还是无限的, 不管论域 是有限的还是无限的,是连续的还是离散的,扎德又给出了一种类似于 积分的一般表示形式: 积分的一般表示形式:
模糊逻辑中的模糊集合与模糊推理的概念与原理

模糊逻辑中的模糊集合与模糊推理的概念与原理模糊逻辑是一种基于模糊集合和模糊推理的数学理论,用于处理存在不确定性和模糊性的问题。
在许多实际应用中,我们常常遇到一些无法精确描述或者没有明确边界的问题,这时候,传统的二值逻辑就显得力不从心了。
模糊逻辑的提出正是为了解决这类模糊和不确定性问题,使我们能够更好地进行推理和决策。
一、模糊集合的概念与原理模糊集合是模糊逻辑的基础,它是一种用来描述模糊性的数学工具。
与传统的集合不同,模糊集合中的元素并不只有两种可能,而是存在程度上的模糊和不确定性。
模糊集合使用隶属度函数来表示每个元素与集合的关系强弱程度。
隶属度函数取值范围在[0,1]之间,表示该元素与集合的隶属度。
隶属度为0表示该元素不属于集合,隶属度为1表示该元素完全属于集合。
模糊集合的运算包括模糊交、模糊并、模糊补等。
模糊交运算是指两个模糊集合相交后得到的模糊集合,其隶属度函数取两个模糊集合对应元素隶属度函数的最小值。
模糊并运算是指两个模糊集合并集后得到的模糊集合,其隶属度函数取两个模糊集合对应元素隶属度函数的最大值。
模糊补运算是指对一个模糊集合中的每个元素的隶属度进行取反,得到的新模糊集合。
二、模糊推理的概念与原理模糊推理是模糊逻辑的关键部分,它是通过模糊集合的运算和推理规则来推导出模糊结论的过程。
模糊推理的基本框架是模糊推理机,它由模糊集合和模糊规则库组成。
模糊规则库是一组由若干种模糊条件和结论组成的规则集合。
每条规则包含一个或多个模糊条件和一个模糊结论。
通过对输入的模糊条件进行匹配,模糊推理机可以得出一组模糊结论,然后通过模糊集合的运算来合并这些模糊结论,最终得到一个模糊输出。
模糊推理的主要方法有模糊推理法则和模糊推理网络。
模糊推理法则是一种基于模糊规则的推理方法,通过将输入的模糊条件与规则库中的规则进行匹配,得到一组模糊结论,然后通过运算得到最终的输出。
模糊推理网络是一种基于神经网络的推理方法,通过对输入信号的加权求和和激活函数的处理,得到最终的模糊输出。
2.4 模糊逻辑与模糊推理

15 10:55:46
= [∨ ( µ
A′
(x)∧ µ ( y)
( x ))] ∧ µ
( y)
= ω ∧ µ
B
( max
− min 复合运算)
0 0 0 0 0.1 0 .1 0 .1 0.1 0.1 0 .3 0 .3 0.3 0.1 0 .3 0 .5 0 .6 0.1 0 .3 0 .5 0 .7 0.1 0 .3 0 .5 0 .7
2.4 模糊逻辑与模糊推理
p 语言变量; p 模糊蕴含关系; p 模糊推理方法。
1 10:55:46
一、语言变量
p 语言可分为两种:自然语言和形式语言。
自然语言的语意丰富、灵活,有时具有模糊性。例如 “ 一朵美丽的花 ” — — 多么 “ 美丽 ” ? 形式语言则有严格的语法规则和语意,不存在任何的 模糊性和二意性 — — 通常的计算机语言 。自然语言中带模 糊性的语言称为模糊语言,如 长、短、大、小、年轻、年 老。
0 0.1 0. 3 0 .3 0.6 0 .6 0.85 0 .85 0.85 1 0 0 .1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6
4.2 二值逻辑和模糊逻辑
• 命题
– 句子:用来表达一个完整概念的语言或文字符 号。 – 命题:一个有意思的句子,能够判断它的涵义 是真或假。 – 命题的取值:“真”或“假” – 举例:
• • • • 月球是地球的卫星 。 牛是食肉动物。 今天开会吗? 计算机 命题:真 命题:假 疑问句—>不是命题 不是句子—>不是命题
0 1 0 1
1 0 1 1
1 0 1 1
13
4.2 二值逻辑和模糊逻辑
• 模糊命题
– 含有模糊成分的命题 – 判断的结果:非真非假,处于真假之间的模棱 两可的状态。 – 举例:他是个胖子。
• 很难判断命题取真或取假 • 更确切的说法:他是胖子的程度是多少。
2013-7-3
– 取值:{0,1} —> [0,1] P – 表示:用大字母加一“~”表示,如: 。 T – P 的真值用 T ( P )(或 P (x ) )表示, ( P ) [0,1]
14
4.2 二值逻辑和模糊逻辑
• 原子模糊命题
– 最基本的命题。
• 复合模糊命题
– 用命题联结词把两个或两个原子模糊命题联 结起来。
• 命题联结词
– – – – –
2013-7-3
析取( ):表示“或”。 合取( ):表示“与”、“并且”。 否定(—):表示对原命题的否定。 蕴含():表示“如果……那么”。 等价():表示“当且仅当”,或称互蕴 含。
20
4.3 模糊推理
• 模糊推理
– 假言推理所包含的概念由精确变为模糊 – 推理是近似的、非确定的 – 前提和结论都具有模糊性 – 例: 若西红柿是红的,则这个西红柿是熟的 这个西红柿有点红 —————————————————— 这个西红柿有点熟 – 模糊概念:红的、熟的、有点红、有点熟
2013-7-3 21
– 广义的肯定后件式: 大前提(一般规则):IF x是 A,THEN y是 B 小前提(特殊证据): y是B ———————————————————— 结论: x是 A 简记: ( A)→( B ) (B ) ———————————————————— ( A )
2013-7-3
(A)
23
4.3 模糊推理
• 模糊推理
– – – – 假言推理的小前提只能是A或者 B 肯定后件式 模糊推理的小前提不限定为 A 或者 B 模糊推理的小前提可以是 A , B , B 等。 模糊推理的结论由模糊推理的合成规则给出。
• 模糊推理的推理方式
• 传统逻辑推理
– 基于二值逻辑 – 处理的信息和推理的规则是精确的、完备 的
• 不精确推理(不确定推理、近似推理)
– 处理不精确、不确定、不完备的信息,利 用不精确、不完备的知识、规则。 – 不精确性的起因:随机性、模糊性等
• 模糊逻辑推理(模糊推理)
2013-7-3
– 基于模糊逻辑的方法处理由模糊性引起的 不精确推理。
– 二个重要的同义反复
( p q) ~ [ p (~ q)]
从真值表可以获得证明: ( p q) (~ p) q (~ p) q
p
T T F
2013-7-3
q p q ~ q p (~ q) ~ [ p (~ q)] ~ p (~ p) q
T F T T F T T F T F T F T F F T F T T F F T T T F T T
2013-7-3
25
4.3 模糊推理
• 判断句
– – – – 判断句:句型“x*是a”。 x*代表论域X上的任一个特定元素 a是表示概念的词 若a表示清晰概念,句型“x*是a”称为普通判断 句 – 对某一 x∈X, “x*是a”可能为真,也可能为假 – “x*是a”是命题 – 命题对应一个经典集合A: A x X | (a )对x为真
2013-7-3
18
4.3 模糊推理
• 假言推理的两种形式
– 肯定前件式: 大前提(一般规则):IF x是A,THEN y是B 小前提(特殊证据):x是A ———————————————————— 结论: y是B
(A)→( B ) (A) ———————————————————— 简记:
(B)
2013-7-3 19
4.3 模糊推理
• 模糊推理对应的形式
– 广义的肯定前件式: 大前提(一般规则):IF x是 A,THEN y是 B 小前提(特殊证据):x是 A ———————————————————— 结论: y是 B 简记: ( A)→( B ) ( A ) ————————————————————
26
A X 2013-7-3 – A是X上的集合,
4.3 模糊推理
• 模糊判断句
– 对任一x∈X,集合A的特征函数就等于命题“x是 A”的真值,即: A ( x) T a( x) – 集合A是句型(a)的集合表示,成为判断句(a) 的真域。 – 模糊判断句: “x*是a”中a的表示模糊的概念。 – 句型(a)表示对x为真的程度有多大的问题。 – “x是a”是模糊命题,对应一个模糊集合A 。 – 判断句(a)的真域 A 可用隶属函数表示: T a( x) A ( x) 2013-7-3 27
2013-7-3 3
4.1 逻辑推理概述
• 演绎推理
– 数理逻辑主要的研究内容。 – 演绎推理一般具有三段论法的形式。 •从两个两个判断,得出第三个判断。 •举例 — 苏格拉底论述: •大前提:所有的人都是要死的 •小前提:苏格拉底是人 •结论: 苏格拉底总是要死的
2013-7-3
4
4.1 逻辑推理概述
2013-7-3 16
4.2 二值逻辑和模糊逻辑
• 4.2 二值逻辑和模糊逻辑
– 分配律: P (Q R) ( P Q ) ( P R), P (Q R) ( P Q ) ( P R) – 双否律: T (P) T (P) – 德.摩根律: ________ __ __ ________ __ __ P Q P Q, P Q P Q – 常数运算法则:
• 归纳推理(归纳法)
– 完全归纳法
•在前提中列出全部推理的特殊情况,得出一般化 的结论。 •举例:数学归纳法
– 不完全归纳法
•仅列出全部特殊情况的一个或几个,而归纳出一 般的结论 •举例:抽样试验
– 派生:类比推理
2013-7-3
•从特殊到特殊,利用两种事物的一部分属性相似, 推断另一部分。
5
4.1 逻辑推理概述
2013-7-3 2
4.1 逻辑推理概述
• 推理
– 人类的一种重要的思维方式,从已知的判 断推断出未知的判断。 – 逻辑学研究的重点。
• 推理的方式
– 演绎推理:以一般的普遍适用的原理为前 提,推导到某个特殊情况作出结论的推理 方法,即一般到特殊。 – 归纳推理:由特殊情形的前提,归纳出一 般原理的结论的推理,即特殊到一般。
7
2013-7-3
4.2 二值逻辑和模糊逻辑
• 命题
– – – – 真值:命题的真假值,一个命题的真和假 表示:“真”—> “1” “假”—> “0” 二值逻辑:逻辑值只有真或假,即0或1 命题属于二值逻辑
• 原子命题
– 简单句构成的命题。
• 复合命题
2013-7-3
– 用命题联结词把两个或两个以上简单命题联 结起来
12
F F
4.2 二值逻辑和模糊逻辑
蕴含特征函数表达式
pq ( x, y) 1 pq ( x, y) 1 min[ p ( x), (1 q ( y))] 或 pq ( x, y) pq ( x, y) max[ p ( x), q ( y)]
8
4.2 二值逻辑和模糊逻辑
• 命题联结词
– – – – – 析取( ):表示“或”。 合取( ):表示“与”、“并且”。 否定(—):表示对原命题的否定。 蕴含( ):表示“如果……那么”。 等价( ):表示“当且仅当”,或称互蕴 含。
•
传统命题逻辑基本公理
1. 每一命题是真或假,但不能既真又假; 2. 由确定的术语所组成的表达式,都是命题; 3. 析取、合取、否定、蕴含、等价运算组成的 2013-7-3 表达式也是命题。
1 P 1 ,0 P P ,1 P P ,0 P 0
2013-7-3 17
4.3 模糊推理
• 假言推理
– 模糊逻辑推理的基本形式。
• 假言推理的两种形式
– – – – – 肯定前件式 否定后件式 均为三段论形式的推理方式 三段论可对 A , B 的情况判断 三段论不能对 A , B 的情况判断
4.3 模糊推理
• 假言推理的两种形式
– 否定后件式: 大前提(一般规则):IF x是A,THEN y是B 小前提(特殊证据): y不是B ———————————————————— 结论: x 不是A
(A)→( B ) (B) ———————————————————— 简记:
2013-7-3
(A)
第4章 模糊逻辑与模糊推理
4.1 逻辑推理概述 4.2 二值逻辑和模糊逻辑
4.3 模糊推理
2013-7-3
1
4.1 逻辑推理概述
• 逻辑学
– 研究概念、判断和推理形式的一门科学。
• 数理逻辑
– 逻辑与数学相结合的一门科学。 – 17世纪德国科学家莱布尼兹开始,把数学 方法用于哲学的研究。 – 采用一套符号代替人们的自然语言进行表 述。 – 在逻辑上只取“真”和“假”两值,也称 二值逻辑。