根据3.1节定义的高维空间时空模糊集合,本节给出时空模糊集合的基本逻辑运算法则,包括相等、包含、并、交、补。为此,假设有如下两个时空模糊集合
和
定义3.2
如果对于所有
ξ
∈
和
,都有
成立,那么
和
相等,即
。
定义3.3
如果对于所有
ξ
∈
和
,都有
成立,那么
包含
,即
。
定义3.4
两个时空模糊集合
和
的并运算可由下式给出
式中,
,且
S
(·,·)是任意S-norm/T-conorm算子。
定义3.5
两个时空模糊集合
和
的交运算可由下式给出
式中,
,且
T
(·,·)是任意T-norm算子。
定义3.6
时空模糊集合
的补运算可由下式给出
式中,
。
注3.2 类似传统模糊集合,时空模糊集合的并和交运算也可借助
和
算子重新定义。
模糊关系是模糊集合理论的重要概念之一,用于刻画两个或多个模糊集合中元素之间存在或不存在关联或交互的程度。一组经典集合
1
,
2
,···,
n
之间的经典关系定义为笛卡儿积
1
×
2
×···×
n
的子集。在模糊集合背景下,
n
元模糊关系是一个笛卡儿积
1
×
2
×···×
n
上的一个模糊集合。
定义3.7
(模糊关系) 令
1
×
2
×···×
n
为开集。笛卡儿积
1
×
2
×···×
n
上的一个
n
元模糊关系定义为
式中,
μ
R
:
1
×
2
×···×
n
×
X
→[0,1]。
令
和
是两个模糊关系。定义3.8给出了模糊关系
和
的一般合成运算。
定义3.8
(模糊关系的上确界-*合成) 模糊关系
和
的合成运算
R
1
◦
R
2
定义为
1
×
3
×
X
上的模糊关系,其模糊隶属度函数为
式中,(
ξ
1
,
ξ
3
)∈
1
×
3
;◦表示上确界-*算子;
T
(·,·)是任意T-norm算子。
上述模糊合成运算使得人们能够表达模糊和定性的关系,并以预先指定的方式建立二者的关系。此外,通过此合成运算定义在不同乘积空间的模糊关系可以相互组合。若将 T (·,·)替换为取最小值和代数乘积运算,则可得如下两类模糊合成运算。
定义3.9
(上确界-最小值合成) 模糊关系
和
的上确界-最小值合成是一个由如下模糊隶属度函数刻画的模糊集合:
式中,(
ξ
1
,
ξ
3
)∈
1
×
3
。
定义3.10
(上确界-乘积合成) 模糊关系
和
的上确界-乘积合成是一个由如下模糊隶属度函数刻画的模糊集合:
式中,(
ξ
1
,
ξ
3
)∈
1
×
3
。
根据时空模糊集合和模糊关系,“ 如果-则 ”模糊规则具有如下形式:
式中,
A
和
B
分别是在论域
和
Y
上具有语言值的模糊集合。通常称“
ξ
属于
A
”为前件,称“
y
属于
B
”为结论/后件。例如,如果压力高,则体积小;如果温度高,则能耗大。这里的压力和温度是时空变量,对应模糊集合分别为“高”“小”“大”。模糊规则(3.3.1)可简记为
A
→
B
,又称
模糊蕴含
。
模糊推理,又称近似推理,是一种用于从一组“ 如果-则 ”模糊规则和一个或多个前件中得出后件的推理过程。
定义3.11
(推理的合成法则) 令
A
、
A
′
和
B
分别是论域
1
和
2
上的模糊集合。假设模糊规则
A
→
B
用于刻画
1
×
2
上的模糊关系
R
,那么模糊集合
B
′
由其模糊隶属度函数可推断为
式中, T (·,·)是任意T-norm算子。
注意到上述模糊推理可表述为 B ′ = A ′ ◦ R = A ′ ◦( A → B ),其中◦表示上确界-*算子。表达式(3.3.2)是模糊推理的一般形式。如果分别用min和max作为模糊与和或算子,那么模糊集合 B ′ 由其模糊隶属度函数可推断为
与传统模糊系统一样,图3.4.1的Mamdani时空模糊系统主要包括模糊化、规则库、模糊推理及去模糊化四个模块。因为此模糊系统包含空间信息,所以其输出是无限维的。如果针对有限维输出(不包含空间信息)情形,只需要在去模糊化模块后,增加一个空间信息集成模块,如图3.4.2所示。为了便于理解,我们将去模糊化和空间信息集成两个模块合并为输出处理模块。考虑到时空模糊集合的特点,下面将详细论述时空模糊系统中一些具体的运算过程。
图3.4.1 Mamdani时空模糊系统:无限维输出
图3.4.2 Mamdani时空模糊系统:有限维输出1
类似传统模糊化模块,Mamdani时空模糊系统中的模糊化模块也主要有两种不同的模糊器:单值模糊器和非单值模糊器。
定义3.12
(单值模糊器) 令
A
是时空模糊集合,
ξ
∈
是精确值,且
是空间位置。单值模糊器针对任意空间位置
,将
中的
ξ
映射到
A
,如果对于
,
ξ
=
ξ
′
,有
,否则
,那么
A
是具有支集
的模糊单态。
定义3.13
(非单值模糊器) 令
A
是时空模糊集合,
ξ
∈
是精确值,且
是空间位置。非单值模糊器针对任意空间位置
,将
中的
ξ
映射到
A
,如果对于
,
ξ
=
ξ
′
,有
且
随着
ξ
远离
ξ
′
从1减小,对于
,那么
A
是具有支集
的模糊单态。
令
为
s
个精确输入变量,其中
∈
X
是空间位置且
表示空间输入变量。对于任意
j
∈{1,2,···,
s
},精确空间输入变量
的模糊化都可表述为连续型时空模糊输入:
s 个精确输入变量的模糊结果为
这里假设模糊隶属度函数
是可分的。
借鉴传统模糊规则库和推理过程,Mamdani时空模糊系统规则库中第 l 条规则可表述如下。
规则
l
:如果
属于
属于
,
则
式中,
,
j
∈{1,2,···,
s
}是空间依赖的前件变量;
和
B
l
,
l
∈{1,2,···,
r
}分别是前件和后件的时空模糊集合,且
r
是模糊规则数;
是空间依赖的模糊系统输出。
Mamdani时空模糊系统的推理机是将时空模糊输入包含的信息经过必要推理转化为时空模糊输出。推理过程是将时空模糊集合经过并、交和补运算处理。考虑由式(3.4.2)刻画的模糊规则,该规则给出了模糊关系
根据上述模糊关系和时空模糊输入即可获得一个时空模糊集合输出。
经过模糊推理,所得输出为时空模糊集合。为获得相应的精确输出,时空模糊集合还要经过去模糊化处理。类似传统去模糊化处理,去模糊化方法有很多,没有标准的去模糊化过程。这里给出重心去模糊化方法。重心去模糊化是将时空模糊集合
B
的模糊隶属度函数覆盖区域的中心
作为精确输出,即
式中,
是传统积分运算。考虑到模糊集合
B
通常是
r
个模糊集合的并或交,式(3.4.3)可近似为
式中,
是第
l
个模糊集合的中心;
是第
l
个模糊集合的高度。此类去模糊化器又称中心平均去模糊化器。
注3.3
如果Mamdani时空模糊系统输出不包含空间信息情形,那么空间信息集成模块主要包括空间积分或空间取极大值运算,精确输出
经过空间积分或空间极大值运算等空间信息集成处理即可获得有限维输出。当然,也可以先进行空间信息集成,再进行去模糊化,如图3.4.3所示。两种方案,孰优孰略,有待于进一步研究。
图3.4.3 Mamdani时空模糊系统:有限维输出2