模糊控制第三章分解
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
尺度变换,将输入变量由基本论域变换到各自的论域范围。 变量作为精确量时,其实际变化范围称为基本论域;作为模 糊语言变量时,变量范围称为模糊集论域。 2)模糊处理 将变换后的输入量进行模糊化,使精确的输入量变成模糊 量,并用相应的模糊集来表示。
3.1.2 模糊控制器的结构
知识库
数据库主要包括各语言变量的隶属
模糊集合。首先需要对输入变量进行尺度变换,将其变化
到相应的论域范围,然后将其模糊化,得到相应的模糊集 合。
论域变换
模糊化
3.2.1 模糊化运算(Fuzzification)
论域变换
若实际的输入量为 x0* ,其变化范围(基本论域)为[xmin* , xmax*] ,
要求的论域范围为[xmin,xmax],采用线性变换,则
3.2.2 清晰化计算Defuzzification
(4)面积平分法(bisector)bisector of areamom
z0
a
C
( z )dz C ( z )dz
z0
b
(5)加权平均法(重心法 centroid) centroid of area
z0
( z ) zdz ( z)dz
第二节 模糊控制系统的基本原理
3.2.1 模糊化运算(Fuzzification) 3.2.2 清晰化计算 (Defuzzification) 3.2.3 数据库(Data base) 3.2.4 模糊推理 (Fuzzy Inference)
3.2.1 模糊化运算(Fuzzification)
模糊化运算是将输入空间的观测量映射为输入论域上的
u
umin umax z z k ( z0 min max ) 2 2
umax umin k xmax xmin
式中,k为比例因子。
3.2.3 数据库data base
存储着有关模糊化、模糊推理、解模糊的一切知识,如模糊
化中论域变换方法、输入变量隶属函数的定义、模糊推理算法、
变化范围 ≤-5.5
(-5.5, - (-4.5, - (-3.5, - (-2.5, - (-1.5, - (-0.5, (0.5, 4.5] 3.5] 2.5] 1.5] 0.5] 0.5] 1.5]
>5.5
模糊化
1)单点模糊集合 若输入量数据x0是准确的,则通常将其模糊化为单点模糊集合。设该集 合用A′表示,则有
CFra Baidu bibliotek C
对于论域为离散的情况,有
z0
i 1 n i 1
n
C
( zi ) zi
C
( zi )
3.2.2 清晰化计算Defuzzification
2.论域反变换
论域上的精确量还需经过尺度变换变为实际的控制量。 若 z0 的论域范围为 [zmin , zmax] ,实际的控制量的变化范围为 [umin , umax],采用线性变换,则
1 x x0 A ( x) 0 x x0
2)三角形模糊集合 若输入量数据存在随机测量噪声,则此时的 模糊化运算相当于将随机量变换为模糊量,对
1
于这种情况,可以取模糊量的隶属度函数为等
于三角形。三角形的顶点对应于该随机数的均
0
值,底边的长度等于2倍的随机数据的标准差。 另外可以取正态分布的函数。
* * xmin xmax x x * x0 k ( x0 min max ) 2 2
比例因 子
xmax xmin k * * xmax xmin
若论域是连续的,则需要将连续的论域离散化或量化。
量化等级 -6 -5 -4 -3 -2 -1 0 1 2 (1.5, 2.5] 3 (2.5, 3.5] 4 (3.5, 4.5] 5 (4.5, 5.5] 6
的所有点平均 值作为去模糊
0.3 0.8 1 1 0.8 0.3 0.1 C 4 3 2 1 0 1 2
'
根据mom法,得
z0 (2 1) / 2 1.5
化的结果。
(2)最大隶属度取最小值法(som)smallest (absolute) value of maximum (3)最大隶属度取最大值法(lom) largest (absolute) value of maximum
数据库 函数,尺度变换因子及模糊空间的 分级数等。
规则库包括了用模糊语言变量表示的
规则库
一系列控制规则。它们反映了控制专 家的经验和知识。
3.1.2 模糊控制器的结构
模糊推理
模糊推理是模糊控制器的核心,它具有模拟人的基于模 糊概念的推理能力。 清晰化 作用:将模糊推理得到的模糊控制量变换为实际用于控制 的清晰量。包括: 1) 将模糊量经清晰化变换成论域范围的清晰量。 2) 将清晰量经尺度变换变化成实际的控制量。
智能控制原理及应用
第三章 模糊控制原理
制作人 张健
第一节 模糊控制系统的基本结构
3.1.1 模糊控制系统的组成
控制器
FC 给定值 模糊化 模糊推理 解模糊 被控对象 知识库
3.1.2 模糊控制器的结构
3.1.2 模糊控制器的结构
模糊化 模糊化的作用是将输入的精确量转换成模糊量。具体过程为:
1)尺度变换
x0-σ x0 x0+σ
x
3.2.2 清晰化计算 Defuzzification
1.解模糊
模糊推理结果为输出论域上的一个模糊集,通过某种解模糊算法,可 得到论域上的精确值。 (1)平均最大隶属度法(mom)mean value of maximum 例如:已知输出量z的模糊集为 取模糊集中具
有最大隶属度
3.1.3 模糊控制器的维数
模糊控制器输入变量的个数称为模糊控制器的维数。
对于单输入单输出的控制系统,一般有以下三种情况: 一维模糊控制器 一个输入:误差;输出为控制量或控制量的变化。 二维模糊控制
二个输入:误差及误差的变化。
三维模糊控制器 三个输入为输入:误差、误差的变化、误差变化的速率。
解模糊算法、输出变量各模糊集的隶属函数定义等。
输入输出空间的模糊分割
模糊控制规则中,前提的语言变量构成模糊输入空间,结 论的语言变量构成模糊输出空间。每个语言变量的取值为一
组模糊语言名称,每个模糊语言名称对应一个模糊集合。对
3.1.2 模糊控制器的结构
知识库
数据库主要包括各语言变量的隶属
模糊集合。首先需要对输入变量进行尺度变换,将其变化
到相应的论域范围,然后将其模糊化,得到相应的模糊集 合。
论域变换
模糊化
3.2.1 模糊化运算(Fuzzification)
论域变换
若实际的输入量为 x0* ,其变化范围(基本论域)为[xmin* , xmax*] ,
要求的论域范围为[xmin,xmax],采用线性变换,则
3.2.2 清晰化计算Defuzzification
(4)面积平分法(bisector)bisector of areamom
z0
a
C
( z )dz C ( z )dz
z0
b
(5)加权平均法(重心法 centroid) centroid of area
z0
( z ) zdz ( z)dz
第二节 模糊控制系统的基本原理
3.2.1 模糊化运算(Fuzzification) 3.2.2 清晰化计算 (Defuzzification) 3.2.3 数据库(Data base) 3.2.4 模糊推理 (Fuzzy Inference)
3.2.1 模糊化运算(Fuzzification)
模糊化运算是将输入空间的观测量映射为输入论域上的
u
umin umax z z k ( z0 min max ) 2 2
umax umin k xmax xmin
式中,k为比例因子。
3.2.3 数据库data base
存储着有关模糊化、模糊推理、解模糊的一切知识,如模糊
化中论域变换方法、输入变量隶属函数的定义、模糊推理算法、
变化范围 ≤-5.5
(-5.5, - (-4.5, - (-3.5, - (-2.5, - (-1.5, - (-0.5, (0.5, 4.5] 3.5] 2.5] 1.5] 0.5] 0.5] 1.5]
>5.5
模糊化
1)单点模糊集合 若输入量数据x0是准确的,则通常将其模糊化为单点模糊集合。设该集 合用A′表示,则有
CFra Baidu bibliotek C
对于论域为离散的情况,有
z0
i 1 n i 1
n
C
( zi ) zi
C
( zi )
3.2.2 清晰化计算Defuzzification
2.论域反变换
论域上的精确量还需经过尺度变换变为实际的控制量。 若 z0 的论域范围为 [zmin , zmax] ,实际的控制量的变化范围为 [umin , umax],采用线性变换,则
1 x x0 A ( x) 0 x x0
2)三角形模糊集合 若输入量数据存在随机测量噪声,则此时的 模糊化运算相当于将随机量变换为模糊量,对
1
于这种情况,可以取模糊量的隶属度函数为等
于三角形。三角形的顶点对应于该随机数的均
0
值,底边的长度等于2倍的随机数据的标准差。 另外可以取正态分布的函数。
* * xmin xmax x x * x0 k ( x0 min max ) 2 2
比例因 子
xmax xmin k * * xmax xmin
若论域是连续的,则需要将连续的论域离散化或量化。
量化等级 -6 -5 -4 -3 -2 -1 0 1 2 (1.5, 2.5] 3 (2.5, 3.5] 4 (3.5, 4.5] 5 (4.5, 5.5] 6
的所有点平均 值作为去模糊
0.3 0.8 1 1 0.8 0.3 0.1 C 4 3 2 1 0 1 2
'
根据mom法,得
z0 (2 1) / 2 1.5
化的结果。
(2)最大隶属度取最小值法(som)smallest (absolute) value of maximum (3)最大隶属度取最大值法(lom) largest (absolute) value of maximum
数据库 函数,尺度变换因子及模糊空间的 分级数等。
规则库包括了用模糊语言变量表示的
规则库
一系列控制规则。它们反映了控制专 家的经验和知识。
3.1.2 模糊控制器的结构
模糊推理
模糊推理是模糊控制器的核心,它具有模拟人的基于模 糊概念的推理能力。 清晰化 作用:将模糊推理得到的模糊控制量变换为实际用于控制 的清晰量。包括: 1) 将模糊量经清晰化变换成论域范围的清晰量。 2) 将清晰量经尺度变换变化成实际的控制量。
智能控制原理及应用
第三章 模糊控制原理
制作人 张健
第一节 模糊控制系统的基本结构
3.1.1 模糊控制系统的组成
控制器
FC 给定值 模糊化 模糊推理 解模糊 被控对象 知识库
3.1.2 模糊控制器的结构
3.1.2 模糊控制器的结构
模糊化 模糊化的作用是将输入的精确量转换成模糊量。具体过程为:
1)尺度变换
x0-σ x0 x0+σ
x
3.2.2 清晰化计算 Defuzzification
1.解模糊
模糊推理结果为输出论域上的一个模糊集,通过某种解模糊算法,可 得到论域上的精确值。 (1)平均最大隶属度法(mom)mean value of maximum 例如:已知输出量z的模糊集为 取模糊集中具
有最大隶属度
3.1.3 模糊控制器的维数
模糊控制器输入变量的个数称为模糊控制器的维数。
对于单输入单输出的控制系统,一般有以下三种情况: 一维模糊控制器 一个输入:误差;输出为控制量或控制量的变化。 二维模糊控制
二个输入:误差及误差的变化。
三维模糊控制器 三个输入为输入:误差、误差的变化、误差变化的速率。
解模糊算法、输出变量各模糊集的隶属函数定义等。
输入输出空间的模糊分割
模糊控制规则中,前提的语言变量构成模糊输入空间,结 论的语言变量构成模糊输出空间。每个语言变量的取值为一
组模糊语言名称,每个模糊语言名称对应一个模糊集合。对