智能控制技术(第3章-模糊控制的数学基础)
模糊控制ppt课件
可编辑课件PPT
23
5. 建立模糊控制表 模糊控制规则可采用模糊规则表4-5来描述,共
49条模糊规则,各个模糊语句之间是或的关系,由第 一条语句所确定的控制规则可以计算出u1。同理,可 以由其余各条语句分别求出控制量u2,…,u49,则控制 量为模糊集合U可表示为
uu1u2 u49
可编辑课件PPT
规则模型化,然后运用推理便可对PID参数实现最佳
调整。
可编辑课件PPT
32
由于操作者经验不易精确描述,控制过程中各种 信号量以及评价指标不易定量表示,所以人们运用 模糊数学的基本理论和方法,把规则的条件、操作 用模糊集表示,并把这些模糊控制规则以及有关信 息(如初始PID参数等)作为知识存入计算机知识库中 ,然后计算机根据控制系统的实际响应情况,运用 模糊推理,即可自动实现对PID参数的最佳调整,这 就是模糊自适应PID控制,其结构如图4-15所示。
可编辑课件PPT
31
随着计算机技术的发展,人们利用人工智能的
方法将操作人员的调整经验作为知识存入计算机中
,根据现场实际情况,计算机能自动调整PID参数,
这样就出现了智能PID控制器。这种控制器把古典的
PID控制与先进的专家系统相结合,实现系统的最佳
控制。这种控制必须精确地确定对象模型,首先将
操作人员(专家)长期实践积累的经验知识用控制
糊控制的维数。
可编辑课件PPT
10
(1)一维模糊控制器 如图所示,一维模糊控制器的 输入变量往往选择为受控量和输入给定的偏差量E。由 于仅仅采用偏差值,很难反映过程的动态特性品质, 因此,所能获得的系统动态性能是不能令人满意的。 这种一维模糊控制器往往被用于一阶被控对象。
可编辑课件PPT
模糊控制的数学基础-4(3-31至3-50)模糊关系方程
1.两个Fuzzy 子集间的度量法度量两点的靠近程度,可用两点间的“距离”来表征两点间距离d(x,y),是一个大于或等于零的正负数,则已满足: 1)d(x,y)=0时,x=y ; 2)d(x,y)=d(y,x);3)d(x,y)≤d(x,z)+d(z,y)其中x,y,z 为论域中的任意三点。
论域U 中的两个Fuzzy 子集错误!未指定书签。
~A 和~B 之间的靠近程度,也可借用“距离”这个概念来表征。
当论域为有限集时(论域中元素个数为n ),可定义Fuzzy 子集间“线性距离”,即Fuzzy 海明距离:∑=μ-μ=n1i i B i A ~~)x ()x ()B ,A (d ~~)B ,A (d ~~也称为“绝对海明距离”,应用较多的是相对海明距离)B ,A (~~σ的表达式有三种:(1)当论域为有限集时,∑=μ-μ=n1i i B i A ~~)x ()x ()B ,A (d ~~∑=μ-μ==σn1i i B i A ~~~~)x ()x (n1)B ,A (d n1)B ,A (~~3-31 (2)当论云为实数集的一个闭区间[S 1,S 2]时,dx )x ()x ()B ,A (d 21~~S S i B i A~~⎰μ-μ=)B ,A (d s s 1)B ,A (~~22~~-=σ(3)当论域为实数全体R 时,dx )x ()x ()B ,A (d i B i A~~~~⎰∞∞-μ-μ=Eg 设错误!未指定书签。
~A 和~B 是论域X 中的Fuzzy 子集,且{}321x ,x ,x X =321~x 1.0x 4.0x 1.0A ++=321~x 8.0x 3.0x 9.0B ++=试求他们的海明距离)B ,A (d ~~和相对海明距离)B ,A (~~σ解6.17.01.08.08.01.03.04.09.01.0)x ()x ()B ,A (d 31i i B i A ~~~~=++=-+-+-=μ-μ=∑=533.06.131)B ,A (d n1)B ,A (~~~~=⨯==σ2.一个Fuzzy 子集度量法如果~A 是论域U 上的一个Fuzzy 子集,对它本身,如果还想用海明距离来表征的话,必须先定义一个与~A 最靠近的普通集合,用A表示,其隶属函数,可按如下方式确定:~~A A A 1,(x )0.5(x )0,(x )0.5μ>⎧⎪μ=⎨μ≤⎪⎩ 当时当时 3-32 且定义~~(A )2(A A )υ=δ为~A 的线性Fuzzy 度。
智能控制理论及应用复习
智能控制理论及应用第1章绪论■《智能控制》在自动化课程体系中的位置《智能控制》是一门控制理论课程,研究如何运用人工智能的方法来构造控制系统和设计控制器。
与《自动控制原理》和《现代控制原理》一起构成了自动控制课程体系的理论基础。
■《智能控制》在控制理论中的位置《智能控制》是目前控制理论的最高级形式,代表了控制理论的发展趋势,能有效地处理复杂的控制问题。
其相关技术可以推广应用于控制之外的领域:金融、管理、土木、设计等等。
■经典控制和现代控制理论的统称为传统控制,智能控制是人工智能与控制理论交叉的产物,是传统控制理论发展的高级阶段。
智能控制是针对系统的复杂性、非线性和不确定性而提出来的。
■传统控制和智能控制的主要区别:➢传统控制方法在处理复杂化和不确定性问题方面能力很低;智能控制在处理复杂性、不确定性方面能力较高。
智能控制系统的核心任务是控制具有复杂性和不确定性的系统,而控制的最有效途径就是采用仿人智能控制决策。
➢传统控制是基于被控对象精确模型的控制方式;智能控制的核心是基于知识进行智能决策,采用灵活机动的决策方式迫使控制朝着期望的目标逼近。
传统控制和智能控制的统一:智能控制擅长解决非线性、时变等复杂的控制问题,而传统控制适于解决线性、时不变等相对简单的控制问题。
智能控制的许多解决方案是在传统控制方案基础上的改进,因此,智能控制是对传统控制的扩充和发展,传统控制是智能控制的一个组成部分。
■智能控制与传统控制的特点。
传统控制:经典反馈控制和现代理论控制。
它们的主要特征是基于精确的系统数学模型的控制。
适于解决线性、时不变等相对简单的控制问题。
智能控制:以上问题用智能的方法同样可以解决。
智能控制是对传统控制理论的发展,传统控制是智能控制的一个组成部分,在这个意义下,两者可以统一在智能控制的框架下。
■智能控制应用对象的特点(1)不确定性的模型模型未知或知之甚少;模型的结构和参数可能在很大范围内变化。
(2)高度的非线性(3)复杂的任务要求■自动控制的发展过程■智能控制系统的结构一般有哪几部分组成,它们之间存在什么关系?答:智能控制系统的基本结构一般由三个部分组成:人工智能(AI):是一个知识处理系统,具有记忆、学习、信息处理、形式语言、启发式推理等功能。
智能控制技术(模糊控制)
INTELLIGENT CONTROL
随着系统复杂程度的提高,将难以建立系统的精 确数学模型和满足实时控制的要求。 人们希望探索一种除数学模型以外的描述手段和 处理方法。 例如: 骑自行车 水箱水温控制
2011年4月10日
INTELLIGENT CONTROL
模糊控制就是模仿上述人的控制过程,其中包 含了人的控制经验和知识。从这个意义上来说,模 糊控制也是一种智能控制。模糊控制方法既可用于 简单的控制对象,也可用于复杂的过程。 模糊控制是以模糊集合论作为数学基础。 1965年L.A.Zandeh(美国教授)首先提出了模糊集 合的概念。 1974年E.H.Mamdani(英国教授)首先将模糊集合 理论应用于加热器的控制。 典 型 例 子
2011年4月10日
INTELLIGENT CONTROL
二、模糊控制的特点 特点: (1)无需知道被控对象的数学模型 (2)是一种反映人类智慧思维的智能控制 (3)易被人接受 (4)构造容易 (5)鲁棒性好
2011年4月10日
INTELLIGENT CONTROL
第二节
模糊集合论基础 一、模糊集合的概念 二、模糊集合的运算 三、隶属函数的建立 四、模糊关系
2011年4月10日
INTELLIGENT CONTROL
现代控制系统的数学模型难以通过传统的数学工具 来描述。就是说,采用数学工具或计算机仿真技术的传 统控制理论,已无法解决此类系统的控制问题。 从生产实践中可以看到,许多复杂的生产过程难以 实现的目标,可以通过熟练的操作工、技术人员或专家 的操作得到满意的控制效果。 如何有效地将熟练操作工、技术人员或专家的经验 知识和控制理论结合,去解决复杂系统的控制问题,就 是智能控制研究的目标。
智能控制基础-第3章 模糊建模和模糊辨识
13
智能控制 基础
3.2 模糊系统的通用近似特性
n
其中
p j ( x ) i1 Aij ( xi ) M
n
3-7
(
j 1
i 1
Aij ( xi
))
称为模糊基函数(Fuzzy Basis Function,FBF),而式(3-6) 称为模糊系统的模糊基函数展开式。模糊基函数具有下列特点:
(1) 每条规则对应一个基函数; (2) 基函数是输入向量x的函数。一旦输入变量的模糊集合个数 及隶属函数确定,模糊基函数也就确定了;
i
3-10
( ( x ) ( x )) j 11 j2 1 i1
A1ji1
i
A2j2i
i
Chapter 5 Perspectives on Fuzzy Control
17
智能控制 基础
3.2 模糊系统的通用近似特性
k1 k2
n
f1( x )
f2( x )
(
z zj1 j2 12
)(
既然每条规则都推导出了一个精确输出,Tsukamoto 模糊模型通过加权平均的方法把每条规则的输出集成起来 ,这样就避免了耗时的解模糊过程。
Chapter 5 Perspectives on Fuzzy Control
7
智能控制 基础
3.1
模糊模型的类型与分割形式
最小或相乘
A1
B1
C1
A2
w1
X
j1 1 j2 1
k1 k2
n
i 1
( x ) ( x )) A1ji1
i
A2ji2
i
3-11
( ( x ) ( x )) j 11 j2 1 i1
模糊系统与智能控制技术
模糊系统与智能控制技术随着人工智能技术的不断发展,智能控制技术作为重要的一部分也得到了快速的发展。
其中,模糊系统作为智能控制的重要手段之一,逐渐在工程技术中得到了广泛应用。
一、模糊系统概述模糊系统指的是一类基于模糊数学理论为基础的人工智能系统,用于处理不确定、模糊、复杂的信息和控制问题。
模糊系统一般由模糊集合、模糊逻辑、模糊推理和模糊控制等组成。
模糊集合是模糊系统中的基本概念,通过模糊集合的模糊度来描述信息的不确定性和模糊性。
二、模糊系统在智能控制中的应用在智能控制中,模糊系统应用广泛,主要表现在以下方面:1.模糊控制模糊控制是模糊系统在控制领域中的一种应用,其核心是建立模糊控制器,通过输入变量经过模糊化、规则匹配和解模糊等过程,输出模糊控制量,控制被控对象达到某种期望状态或优化目标。
2.模糊识别模糊识别是指将输出与输入之间的模糊关系进行建模,并通过一定的方法求解识别问题。
常用的模糊识别方法包括模糊C均值聚类、模糊决策树等。
3.模糊优化模糊优化是将模糊规划和优化算法相结合,通过求解模糊集合上的优化问题,确定最优决策方案。
三、模糊系统的优势和不足模糊系统作为一种智能控制技术,在实际应用中有其独特的优势,包括:1.建模简单对于一些复杂、模糊、不易准确建模的问题,采用模糊系统可以使建模过程更加容易,而且表现出的精度和可靠性也比较高。
2.适应性强模糊系统具有一定的自适应性和鲁棒性,在面对变化和不确定性的环境中,能够更好地适应环境变化。
但是,模糊系统也有一定的不足之处,主要包括:1.复杂性高由于模糊系统需要考虑许多未知且不可测的因素,因此其模型结构比较复杂,不易于实现。
2.性能不稳定模糊系统的性能受到多种因素的影响,因此在一些极端情况下,很难保证控制效果的稳定性。
四、结语综上所述,模糊系统作为一种智能控制技术,在实际应用中能够解决许多不确定、模糊、复杂的信息和控制问题,并具有一些独特的优势。
随着人工智能技术的不断发展,相信模糊系统在未来的应用中也会发挥更大的作用。
智能控制
第一章复杂系统的特点在传统的控制系统中,控制的任务要求输出为定值,或者要求输出量跟随期望的值变化,因此控制任务比较单一。
而对于复杂的控制任务:如:智能机器人系统、复杂工业过程控制系统、计算机集成制造系统、航天航空控制系统、社会经济管理系统、环境及能源系统等,传统的控制理论都无能为力。
传统控制理论的局限性1.传统的控制理论建立在精确的数学模型基础上——用微分或差分方程来描述。
不能反映人工智能过程:推理、分析、学习。
丢失许多有用的信息2.不能适应大的系统参数和结构的变化自适应控制和自校正控制——通过对系统某些重要参数的估计以克服小的、变化较慢的参数不确定性和干扰。
鲁棒控制——在参数或频率响应处于允许集合内,保证被控系统的稳定。
注:自适应控制鲁棒控制不能克服数学模型严重的不确定性和工作点剧烈的变化。
3.传统的控制系统输入信息模式单一通常处理较简单的物理量:电量(电压、电流、阻抗);机械量(位移、速度、加速度)复杂系统要考虑:视觉、听觉、触觉信号,包括图形、文字、语言、声音等。
智能定义(Albus):按系统的一般行为特性,指在不确定环境中作出合适动作的能力是自动控制(Au tomati c Control)和人工智能(A rtifi cial Intelligen ce)的交集和运筹学(OR)模糊控制与传统控制的区别:传统控制是从被控制对象的数学模型上考虑进行控制;模糊控制是从人类智能活动的角度和基础上去考虑实施控制。
模仿人的控制经验而不是依赖控制对象的模型智能控制的几个重要分支:一、专家系统和专家控制二、模糊控制三、神经网络控制四、学习控制智能控制系统的结构1. 定义a. 实现某种控制任务的智能系统。
智能系统是具备一定智能行为的系统。
若对于一个问题的激励输入,系统具备一定的智能行为,能够产生合适的求解问题的响应。
举例:智能洗衣机b.(Saridis的定义)通过驱动自主智能机来实现其目标而无需操作人员参与的系统举例:智能机器人智能控制系统的特点一混合控制过程,数学模型和非数学广义模型表示;适用于含有复杂性、不完全性、模糊性、不确定性和不存在已知算法的生产过程。
模糊控制
0 1 A (x) 1 ( 5 )2 x 50
0 x 50
50 x 200
其论域为[0,200]的连续区间,论域上任一元素的隶属度, 可通过隶属函数求得。
2)隶属度及隶属函数的确定
用模糊统计法确定隶属度的基本思想
康托(Cantor,G.F.P. 1845年—1918年), 德国数学家
属于 不属于
2.1 普通集合及其运算规则
1) 普通集合的基本概念 被讨论的对象的全体称作论域。论域常用大写 论域 字母U、X、Y、Z等来表示。 元素 论域中的每个对象称为元素。元素常用小写字 母a、b、x、y等来表示。 集合 给定一个论域,论域中具有某种相同属性的元素 的全体称为集合。 集合常用大写字母A、B、C等来表示。 集合的元素可用列举法(枚举法)和描述法表示。 列举法:将集合的元素一一列出, 如:A={a1,a2,a3,…an}。 描述法:通过对元素的定义来描述集合。 如:A={x│x≥0 and x/2=自然数}
模糊逻辑控制方法
把模糊数学理论应用于自动控制领域,从而产生的 控制方法称为模糊控制方法。 传统控制依赖于被控系统的
数学模型;
模糊逻辑控制依赖于被控系统的 物理特性。
优点
A. 无需预先知道被控对象的精确数学模型;
B. 容易学习和掌握模糊逻辑控制方法(规则由人的
经验总结出来、以条件语句表示);
C. 有利于人机对话和系统知识处理(以人的语言形
18~25
15~30 16~30 15~30
16~35
20~30 15~30 15~25
17~29
20~30 18~35 15~30
18~25
模糊控制 - 数学基础
一、模糊集合
6、运算性质
F集幂等律: A A=A,A A=A F集两极律:A =,A U=U F集同一律: A U=A,A =A F集交换律: A B=B
A,A B =B A
F集结合律: A B C =A
B
C , A B C =A
4
一、模糊集合
例1 设集合U 由1到5的五个自然数组成,用上述前三 种方法写出该集合的表达式。
解:(1)列举法 U ={1,2,3,4,5} (2)定义法 U ={u|u为自然数 且 1u5 }
(3)归纳法 U ={ui+1 = ui+1, i = 1,2,3,4, u1 = 1}
(4)特征函数表示法:集合U通过特征函数来TU(u)表示 u U 1 TU (u) u U 0
A
其中隶属函数定义为
x, ( x) x U
A
A ( x)
1 1 10 x 2
“接近于0的实数”之模糊集合
12
一、模糊集合
例:拥有离散性论域的模糊集合 假设U ={ 0,1,2,...,9 } 为代表一个家庭中,所可能拥有子女个数的集 合,令三个模糊集合之定义为A:子女数众多,B:子女数适中,C:子 女数很少,其隶属函数的定义如表所示。
子女数 0 1 2 3 4 5 6 7 8 9 子女众多 (A) 0 0 0 0 0 0.1 0.3 0.8 1 1 子女适中 (B) 0 0 0.2 0.7 1 0.7 0.2 0 0 0 子女很少 (C) 1 1 0.8 0.2 0.1 0 0 0 0 0
一、模糊集合
3、模糊集合的表示
当论域U由有限多个元素组成时,模糊集合可用向量表示法或扎德 表示法表示。设 U {x1 , x2 , , xn } { 0,1, 2,..., 9 }
第3章 模糊控制理论的基础讲解
(3)模糊控制易于被人们接受。模糊控 制的核心是控制规则,模糊规则是用语言 来表示的,如“今天气温高,则今天天气 暖和”,易于被一般人所接受。 (4)构造容易。模糊控制规则易于软件 实现。 (5)鲁棒性和适应性好。通过专家经验 设计的模糊规则可以对复杂的对象进行有 效的控制。
第二节 模糊集合
一、模糊集合 模糊集合是模糊控制的数学基础。
c (x) Min A (x), B (x)
② 代数积算子
c (x) A (x) B (x)
③ 有界积算子
c (x) Max0, A (x) B (x) 1
(2)并运算算子 设C=A∪B,有三种模糊算子: ① 模糊并算子
c (x) Max A (x), B (x)
c (x) A (x) B ( x) 1 1 (1 A (x)) (1 B (x))
γ取值为[0,1]。
当γ=0时, c (x) A (x) ,B相(x当) 于A∩B
时的算子。
当γ=1时,c (x) A(x) B (x) A(,x)相.B (x)
(3)等集
两个模糊集A和B,若对所有元素u,
它们的隶属函数相等,则A和B也相等。
即
A B A (u) B (u)
(4)补集 若 A 为A的补集,则
A A (u) 1 A (u)
例如,设A为“成绩好”的模糊集, 某学生 u0 属于“成绩好”的隶属度为:
A (u0 ) 0.8 则u0 属于“成绩差”的隶属度
第三章 模糊控制的理论基础
第一节 概 述 一、 模糊控制的提出
以往的各种传统控制方法均是建立在 被控对象精确数学模型基础上的,然而, 随着系统复杂程度的提高,将难以建立 系统的精确数学模型。
人工智能控制技术课件:模糊控制
模糊集合
模糊控制是以模糊集合论作为数学基础。经典集合一般指具有某种属性的、确定的、
彼此间可以区别的事物的全体。事物的含义是广泛的,可以是具体元素也可以是抽象
概念。在经典集合论中,一个事物要么属于该集合,要么不属于该集合,两者必居其一,
没有模棱两可的情况。这表明经典集合论所表达概念的内涵和外延都必须是明确的。
1000
1000
9992
9820
的隶属度 1 =
= 1,其余为: 2 =
= 0.9992, 3 =
=
1000
1000
1000
9980
9910
0.982, 4 =
= 0.998, 5 =
= 0.991,整体模糊集可表示为:
1000
1000
1
0.9992
0.982
0.998
《人工智能控制技术》
模糊控制
模糊空基本原理
模糊控制是建立在模糊数学的基础上,模糊数学是研究和处理模糊性现
象的一种数学理论和方法。在生产实践、科学实验以及日常生活中,人
们经常会遇到模糊概念(或现象)。例如,大与小、轻与重、快与慢、动与
静、深与浅、美与丑等都包含着一定的模糊概念。随着科学技术的发展,
度是2 ,依此类推,式中“+”不是常规意义的加号,在模糊集中
一般表示“与”的关系。连续模糊集合的表达式为:A =
)( /其中“” 和“/”符号也不是一般意义的数学符号,
在模糊集中表示“构成”和“隶属”。
模糊集合
假设论域U = {管段1,管段2,管段3,管段4,管段5},传感器采
1+|
第3章 模糊控制系统
第3章 模糊控制系统在过去30年中,模糊控制也是智能控制的一个十分活跃的研究与应用领域。
Zadeh 于1935年提出的模糊集合成为处理现实世界各类物体的方法。
此后,对模糊集合和模糊控制的理论研究和实际应用获得广泛开展。
模糊控制是一类应用模糊集合理论的控制方法。
模糊控制的价值可从两个方面来考虑。
一方面,模糊控制提出一种新的机制用于实现基于知识(规则)甚至语义描述的控制规律。
另一方面,模糊控制为非线性控制器提出一个比较容易的设计方法,尤其是当受控装置(对象或过程)含有不确定性而且很难用常规非线性控制理论处理时,更是有效。
专家控制系统与模糊逻辑控制(FLC )系统至少有一点是相同的,即两者都想要建立人类经验和决策行为模型。
然而,它们存在一些明显的区别:(1) 现存的FLC 系统源于控制工程而不是人工智能;(3) FLC 模型绝大多数为基于规则系统;(3) FLC 的应用领域要比专家控制系统窄;(4) FLC 系统的规则一般不是从人类专家提取,而是由FLC 的设计者构造的。
因此,有必要从专家控制系统中分出模糊控制系统,在本章独立讨论。
本章将首先简述用于控制的模糊集合和模糊逻辑的基本知识;然后讨论模糊逻辑控制器的类型、结构、设计和特性;最后举例说明FLC 的应用。
3.1 模糊控制的数学基础模糊控制是建立在模糊集合和模糊逻辑的基础上的,本节将简要地介绍模糊控制要用到的模糊数学的基本概念、运算法则、模糊逻辑推理和模糊判决等。
3.1.1 模糊集合、模糊逻辑及其运算首先,让我们介绍模糊集合与模糊逻辑的若干定义。
设为某些对象的集合,称为论域,可以是连续的或离散的;表示的元素,记作={}。
定义3.1 模糊集合(fuzzy sets )论域到[0,1]区间的任一映射,即: →[0,1],都确定的一个模糊子集;称为的隶属函数(membership function )或隶属度(grade of membership )。
智能控制技术-第三章
一个简单的求中间隶属度值的求取。
在模糊控制系统中,变量的量化给出了控 制器计算的简化和控制值的平滑之间的一 个折衷,为了消除大的误差,在量化级之 间的一些插值运算是必要的。
一个简单的方法是引入一个权系数w(.):对 于一个连续的测量值可以通过相邻两个离 散值的加权运算得到模糊度的值。
模糊控制器结构指的是输入输出变 量、模糊化算法、模糊推理规则和精确 化计算方法。
控制器的设计第一步首先确定控制器的输 入输出变量。
1、控制器输入输出变量
主要讲单输入-单输出模糊控制结构。
单输入-单输出模糊控制结构指的是系 统控制量只有一个,系统输出量只有一个。
单输入-单输出模糊控制结构又分一维模糊 控制器、二维模糊控制器和多维模糊控制 器。
m
vik i
v0
i1 m
ki
i1
ki视情况而定。如果,那么加权平均法就变为重 心法。
面积重心法对于不同的隶属度函数形状会
有不同的推理输出结果。最大隶属度函数 法对隶属度函数的形状要求不高。
第二节 模糊控制系统设计
一、模糊控制器的结构设计 在设计模糊控制器前,首先根据被
控对象的具体情况来确定模糊控制器的 结构。
设被控对象用以下三个控制规律描述:
规律1: 如果Yn=PM 且Un=PM 那么Yn+1=PB; 规律2: 如果Yn=PS 且Un=NS 那么Yn+1=ZE; 规律3: 如果Yn=NS 且Un=PS 那么Yn+1=ZE; 规律4: 如果Yn=NM 且Un=NM 那么Yn+1=NB; 其中Y是输出,U是控制,n是离散时间。
例如:两个输出变量A、B下的一个模糊空 间划分示意图。
智能控制技术(第三章)答案课件.doc
3-1 模糊逻辑控制器由哪几部分组成?各完成什么功能?答:模糊控制系统的主要部件是模糊化过程、知识库(数据库和规则库) 、推理决策和精确化计算。
1、模糊化过程 模糊化过程主要完成:测量输入变量的值,并将数字表示形式的输入 量转化为通常用语言值表示的某一限定码的序数。
2、知识库知识库包括数据库和规则库。
1)、数据库 数据库提供必要的定义,包含了语言控制规则论域的离散化、量化和正 规化以及输入空间的分区、隶属度函数的定义等。
2)、规则库 规则库根据控制目的和控制策略给出了一套由语言变量描述的并由专家或自学习产生的控制规则的集合。
它包括: 过程状态输入变量和控制输出变量的选择,模糊控制系统的建立。
3、推理决策逻辑推理决策逻辑是利用知识库的信息模拟人类的推理决策过程,给出适合的控制量。
(它是模糊控制的核心) 。
4、精确化过程 在推理得到的模糊集合中取一个能最佳代表这个模糊推理结果可能性 的精确值的过程称为精确化过程。
{ 模糊控制器采用数字计算机。
它具有三个重要功能:1) 把系统的偏差从数字量转化为模糊量(模糊化过程、数据库两块) ; 2) 对模糊量由给定的规则进行模糊推理(规则库、推理决策完成) ;3)把推理结果的模糊输出量转化为实际系统能够接受的精确数字量或模拟量 (精确化接口) 。
3-2 模糊逻辑控制器常规设计的步骤怎样?应该注意哪些问题? 答:常规设计方法设计步骤如下:1、 确定模糊控制器的输入、输出变量2、 确定各输入、输出变量的变化范围、量化等级和量化因子3、 在各输入和输出语言变量的量化域内定义模糊子集。
4、 模糊控制规则的确定5、 求模糊控制表3-3 已知由极大极小推理法得到输出模糊集为: 计算出此推理结果的精确值 z 。
0.3 0.81 0.5 0.1 C.试用重心法1 2345重心法重心法 是取模糊隶属度函数的曲线与横坐标围城面积的重心为模糊推理最终输出值。
mv (v) d vvv (v )k vk连续:v0 V V v(v) dv 离散: v 0 k 1 mk 1(v ) vk mv(v )kvkvk 1m(v ) vkk 1采用离散重心法:0.3 ( 1) 0.8 ( 2) 1 ( 3) 0.5 ( 4) 0.1 ( 5)0.3 0.8 1 0.5 0.10.3 ( 1) 0.8 ( 2) 1 ( 3) 0.5 ( 4) 0.1 ( 5)2.7=-2.74073-5 设在论域e(误差) { 4,2,0,2,4}和控制电压u {0,2,4,6,8} 上定义的模糊子集的隶属度函数分别如图3-21、图3-22 所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、模糊控制的特点 模糊控制是建立在人工经验基础之上
的。对于一个熟练的操作人员,他往往凭 借丰富的实践经验,采取适当的对策来巧 妙地控制一个复杂过程。若能将这些熟练 操作员的实践经验加以总结和描述,并用 语言表达出来,就会得到一种定性的、不 精确的控制规则。如果用模糊数学将其定 量化就转化为模糊控制算法,形成模糊控 制理论。
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0
1
2
3
4
5
6
7
8
9
10
trimf,P=[3 6 8]
图 高斯型隶属函数(M=1)
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0
1
2
3
4
5
6
7
8
9 10
trimf,P=[2 4 6]
图 广义钟形隶属函数(M=2)
1
0.9
0.8
(7)交集 若C为A和B的交集,则
C=A∩B 一般地,
A B A B (u) min( A (u), B (u)) A (u) B (u)
(8)模糊运算的基本性质 模糊集合除具有上述基本运算性质
外,还具有下表所示的运算性质。
运算法则 1.幂等律 A∪A=A,A∩A=A 2.交换律 A∪B=B∪A,A∩B=B∩A 3.结合律 (A∪B)∪C=A∪(B∪C) (A∩B)∩C=A∩(B∩C)
4.吸收律 A∪(A∩B)=A A∩(A∪B)=A 5.分配律 A∪(B∩C)=(A∪B)∩(A∪C) A∩(B∪C)=(A∩B) ∪(A∩C) 6.复原律
AA
7.对偶律
AB A B
A B AB
8.两极律 A∪E=E,A∩E=A A∪Ф=A,A∩Ф=Ф
在模糊控制中应用较多的隶属函数有 以下6种隶属函数。
(1)高斯型隶属函数
高斯型隶属函数由两个参数和c确定:
( xc)2
f (x, , c) e 2 2
其中参数b通常为正,参数c用于确定曲线 的中心。Matlab表示为
gaussmf(x, [σ , c])
(2) 广义钟型隶属函数 广义钟型隶属函数由三个参数a,b,c确定:
若采用普通集合的观点,选取特征函数
1 C A (u) 0
学习好 A 学习差 A
此时特征函数分别为(张三)=1,(李四)=1, (王五)=1。这样就反映不出三者的差异。假 若采用模糊子集的概念,选取[0,1]区间上 的隶属度来表示它们属于“学习好”模糊子 集A的程度,就能够反映出三人的差异。
采用隶属函数 A(u) u /100 ,由三人的
f (x, a,b, c) 1
1 xc
2b
a
其中参数b通常为正,参数c用于确定曲线的 中心。Matlab表示为
gbellmf(x,[a,b, c])
(3) S形隶属函数 S形函数sigmf(x,[a c])由参数a和c决定:
f
(x,
a,
c)
1
1 ea(
xc)
其中参数a的正负符号决定了S形隶属函数 的开口朝左或朝右,用来表示“正大”或 “负大”的概念。Matlab表示为
模糊集合A的隶属度。
2. 模糊集合的表示
① 模糊集合A由离散元素构成,表示为:
A 1 / u1 2 / u2 i / ui
或
A (u1, 1), (u2, 2 ), , (ui , i ),
② 模糊集合A由连续函数构成,各元素 的隶属度就构成了隶属度函数 (Membership Function),此时A表示为:
成绩可知三人“学习好”的隶属度为(张 三 )=0.95 , ( 李 四 )=0.90 , ( 王 五 )=0.85 。 用 “学习好”这一模糊子集A可表示为:
A {0.95,0.90,0.85}
其含义为张三、李四、王五属于“学习 好”的程度分别是0.95,0.90,0.85。
例3.3 以年龄为论域,取 X 0,200 。Zadeh给 出了“年轻”的模糊集Y,其隶属函数为
A A (u) 0
(2)全集 模糊集合的全集为普通集,它的隶属度
为1,即
A E A(u) 1
(3)等集
两个模糊集A和B,若对所有元素u, 它们的隶属函数相等,则A和B也相等。 即
A B A (u) B (u)
(4)补集 若 A 为A的补集,则
A A (u) 1 A (u)
0
Y
(x)
1
x
25 5
2
1
0 x 25 25 x 100
通过Matlab仿真对上述隶属函数作 图,隶属函数曲线如图所示。
Degree of membership
1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1
0 0
20
40
60
80
100
120
X Years
状而得名。参数a和b确定了曲线的形状。 Matlab表示为
zmf(x,[a, b])
有关隶属函数的MATLAB设计,见参考:
楼顺天,胡昌华,张伟,基于MATLAB的系统分析 与设计-模糊系统,西安:西安电子科技大学出版 社,2001
例3.5 隶属函数的设计:针对上述描述的6 种隶属函数进行设计。M为隶属函数的类 型,其中M=1为高斯型隶属函数,M=2为 广义钟形隶属函数,M=3为S形隶属函数, M=4为梯形隶属函数,M=5为三角形隶属 函数,M=6为Z形隶属函数。如图所示。
(1)调查统计法 根据所提出的模糊概念进行调查统计,
提出与之对应的模糊集A,通过统计实验, 确定不同元素隶属于A的程度。
u0 对模糊集A的隶属度 =
u0 A的次数 试验总次数 N
(2)主观经验法 当论域为离散论域时,可根据主观认识,
结合个人经验,经过分析和推理,直接给 出隶属度。这种确定隶属函数的方法已经 被广泛应用。
E
D
C
B
A
1
0.8
Degree of membership
0.6
0.4
0.2
0
0
10 20 30 40
50 60 70 80 90 100
grade
图 高斯型隶属函数曲线
三、 隶属函数的确定方法
隶属函数是模糊控制的应用基础。目前还 没有成熟的方法来确定隶属函数,主要还停 留在经验和实验的基础上。通常的方法是初 步确定粗略的隶属函数,然后通过“学习” 和实践来不断地调整和完善。遵照这一原则 的隶属函数选择方法有以下几种。
A (u)来描述:
A (u)
1 0
uA uA
为了表示模糊概念,需要引入模糊集
合和隶属函数的概念:
1 u A
A (u) (0,1) u属于A的程度
0
uA
其中A称为模糊集合,由0,1及A (u) 构成,
其中 A (u)表示元素u属于模糊集合A的程
度,取值范围为[0,1],称 A (u) 为u属于
(3)分析推理法
当论域连续时,根据问题的性质,应用 一定的分析与推理,决定选用某些典型函 数作为隶属函数,比如三角形函数、梯形 函数等。
3.2.3、模糊集合运算
1 模糊集合的基本运算
由于模糊集是用隶属函数来表征的, 因此两个子集之间的运算实际上就是逐 点对隶属度作相应的运算。
(1)空集
模糊集合的空集为普通集,它的隶属 度为0,即
一、模糊集合 模糊集合是模糊控制的数学基础。
1.特征函数和隶属函数 在数学上经常用到集合的概念。 例3.1 如:集合A由4个离散值u1,u2,u3, u4组成。A={u1,u2,u3,u4} 例如:集合A由0到1之间的连续实数值组成。
A u,u R,0 u 1.0
以上两个集合是完全不模糊的。对任意 元素u,只有两种可能:属于A,不属于 A。这种特性可以用特征函数
(5)三角形隶属函数
三角形曲线的形状由三个参数a,b,c
确定:
0
x
a
f
( x,
a,
b,
c)
b
c
a x
c b
0
xa a xb
b xc xc
其中参数a和c确定三角形的“脚”,而
参数b确定三角形的“峰”。 Matlab表
示为
trimf(x,[a,b, c])
(6)Z形隶属函数 这是基于样条函数的曲线,因其呈现Z形
0.4
0.3
0.2
0.1
0
0
1
2
3
4
5
6
7
8
9 10
trimf,P=[3 6 8]
图 三角形隶属函数(M=5)
ห้องสมุดไป่ตู้
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0
1
2
3
4
5
6
7
8
9 10
trimf,P=[3 7]
图 Z形隶属函数(M=6)
二、隶属函数的仿真
例3.6 设计一个三角形隶属函数,按[-3,3] 范围七个等级,建立一个模糊系统,用来 表示{负大,负中,负小,零,正小,正中, 正大}。仿真结果如图所示。
1
0.8
Degree of membership
0.6
0.4
0.2
0
-3
-2
-1
0
1
2
3
x
图 三角形隶属函数曲线