模糊控制原理优秀课件.ppt
《模糊控制原理优秀课件.ppt》由会员分享,可在线阅读,更多相关《模糊控制原理优秀课件.ppt(85页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、模糊控制原理模糊控制原理第1页,本讲稿共85页第一节第一节 模糊控制(推理)系统的基本结构模糊控制(推理)系统的基本结构1.1 模糊控制系统的组成模糊控制系统的组成模糊控制器模糊控制器1.2 模糊控制器(模糊控制器(推理)推理)的结构的结构第2页,本讲稿共85页1.2 模糊控制器的结构模糊控制器的结构u 模糊化模糊化 模糊化的作用是将输入的精确量转换成模糊量。具体过程为:模糊化的作用是将输入的精确量转换成模糊量。具体过程为:尺尺度度变变换换,将将输输入入变变量量由由基基本本论论域域变变换换到到各各自自的的论论域域范范围围。变变量量作作为为精精确确量量时时,其其实实际际变变化化范范围围称称为为基
2、基本本论论域域;作作为为模模糊糊语语言言变变量量时时,变量范围称为模糊集变量范围称为模糊集论域论域。2)模糊处理模糊处理1)尺度变换尺度变换 将将变变换换后后的的输输入入量量进进行行模模糊糊化化,使使精精确确的的输输入入量量变变成成模模糊糊量量,并并用相应的模糊集来表示。用相应的模糊集来表示。第3页,本讲稿共85页u知识库知识库 1.2 模糊控制器的结构模糊控制器的结构数据库数据库 规则库规则库 数数据据库库主主要要包包括括各各语语言言变变量量的的隶隶属属函函数数,尺尺度度变变换换因因子子及及模模糊糊空空间间的的分分级级数等。数等。规规则则库库包包括括了了用用模模糊糊语语言言变变量量表表示示的
3、的一一系系列列控控制制规规则则。它它们们反反映映了了控控制制专专家家的的经经验验和和知知识。识。第4页,本讲稿共85页1.2 模糊控制器的结构模糊控制器的结构u模糊推理模糊推理 模模糊糊推推理理是是模模糊糊控控制制器器的的核核心心,它它具具有有模模拟拟人人的的基基于于模模糊糊概概念念的推理能力。的推理能力。u清晰化清晰化作作用用:将将模模糊糊推推理理得得到到的的模模糊糊控控制制量量变变换换为为实实际际用用于于控控制制的的清清晰晰量。包括:量。包括:1)将模糊量经将模糊量经清晰化清晰化变换成论域范围的清晰量。变换成论域范围的清晰量。2)将清晰量经将清晰量经尺度变换尺度变换变化成实际的控制量。变化
4、成实际的控制量。第5页,本讲稿共85页1.3 模糊控制器的维数模糊控制器的维数 模模糊糊控控制制器器输输入入变变量量的的个个数数称称为为模模糊糊控控制制器器的的维维数数。对对于于单单输入单输出的控制系统,一般有以下三种情况:输入单输出的控制系统,一般有以下三种情况:一维模糊控制器一维模糊控制器 一个输入:误差;输出为控制量或控制量的变化。一个输入:误差;输出为控制量或控制量的变化。二维模糊控制二维模糊控制 二个输入:误差及误差的变化。二个输入:误差及误差的变化。三维模糊控制器三维模糊控制器 三个输入为输入:误差、误差的变化、误差变化的速率。三个输入为输入:误差、误差的变化、误差变化的速率。第6
5、页,本讲稿共85页第二节第二节 模糊控制系统的基本原理模糊控制系统的基本原理2.1 模糊化运算(模糊化运算(Fuzzification)2.2 清晰化计算清晰化计算(Defuzzification)2.3 数据库(数据库(Data base)2.4 模糊推理模糊推理(Fuzzy Inference)2.4 规则库(规则库(Rule base)第7页,本讲稿共85页2.1 模糊化运算(模糊化运算(Fuzzification)模模糊糊化化运运算算是是将将输输入入空空间间的的观观测测量量映映射射为为输输入入论论域域上上的的模模糊糊集集合合。首首先先需需要要对对输输入入变变量量进进行行尺尺度度变变换换
6、,将将其其变变化化到到相相应应的的论论域范围,然后将其域范围,然后将其模糊化模糊化,得到相应的模糊集合。,得到相应的模糊集合。l论域变换论域变换l模糊化模糊化第8页,本讲稿共85页l论域变换论域变换 若若实实际际的的输输入入量量为为x0*,其其变变化化范范围围(基基本本论论域域)为为xmin*,xmax*,要求的论域范围为,要求的论域范围为xmin,xmax,采用,采用线性变换线性变换,则,则 若论域是离散的,则需要将连续的论域离散化或量化。若论域是离散的,则需要将连续的论域离散化或量化。2.1 模糊化运算(模糊化运算(Fuzzification)量化等量化等级级-6-5-4-3-2-1012
7、3456变变化范化范围围-5.5(-5.5,-4.5(-4.5,-3.5(-3.5,-2.5(-2.5,-1.5(-1.5,-0.5(-0.5,0.5(0.5,1.5(1.5,2.5(2.5,3.5(3.5,4.5(4.5,5.55.5比例比例因子因子第9页,本讲稿共85页l模糊化模糊化1)单点模糊集合)单点模糊集合 若若输输入入量量数数据据x0是是准准确确的的,则则通通常常将将其其模模糊糊化化为为单单点点模模糊糊集集合合。设设该该集合用集合用A表示,则有表示,则有 2)三角形模糊集合)三角形模糊集合 若若输输入入量量数数据据存存在在随随机机测测量量噪噪声声,则则此此时时的的模模糊糊化化运运算
8、算相相当当于于将将随随机机量量变变换换为为模模糊糊量量,对对于于这这种种情情况况,可可以以取取模模糊糊量量的的隶隶属属度度函函数数为为等等于于三三角角形形。三三角角形形的的顶顶点点对对应应于于该该随随机机数数的的均均值值,底底边边的的长长度度等等于于2倍倍的的随随机数据的标准差。另外可以取正态分布的函数。机数据的标准差。另外可以取正态分布的函数。第10页,本讲稿共85页2.2 清晰化计算清晰化计算 Defuzzification 1解模糊解模糊 模模糊糊推推理理结结果果为为输输出出论论域域上上的的一一个个模模糊糊集集,通通过过某某种种解解模模糊糊算算法法,可得到论域上的精确值。可得到论域上的精
9、确值。(1)平均最大隶属度法()平均最大隶属度法(mom)mean value of maximum例如:已知输出量例如:已知输出量z的模糊集为的模糊集为根据根据mom法,得法,得 取取模模糊糊集集中中具具有有最最大大隶隶属属度度的的所所有有点点平平均均值值作作为为去去模模糊糊化化的的结果。结果。第11页,本讲稿共85页2.2 清晰化计算清晰化计算 Defuzzification 1解模糊解模糊(2)最大隶属度取最小值法()最大隶属度取最小值法(som)smallest(absolute)value of maximum(3)最大隶属度取最大值法()最大隶属度取最大值法(lom)largest
10、(absolute)value of maximum(4)面积平分法()面积平分法(bisector)bisector of area第12页,本讲稿共85页1解模糊解模糊(5)加权平均法(重心法)加权平均法(重心法 centroid)centroid of area 对于论域为离散的情况,有对于论域为离散的情况,有 2.2 清晰化计算清晰化计算Defuzzification 第13页,本讲稿共85页2.2 清晰化计算清晰化计算Defuzzification 2论域反变换论域反变换论域上的精确量还需经过尺度变换变为实际的控制量。论域上的精确量还需经过尺度变换变为实际的控制量。若若z0的的论论域
11、域范范围围为为zmin,zmax,实实际际的的控控制制量量的的变变化化范范围围为为umin,umax,采用线性变换,则,采用线性变换,则式中,式中,k为比例因子。为比例因子。第14页,本讲稿共85页2.3 数据库数据库data base 存存储储着着有有关关模模糊糊化化、模模糊糊推推理理、解解模模糊糊的的一一切切知知识识,如如模模糊糊化化中中论论域域变变换换方方法法、输输入入变变量量隶隶属属函函数数的的定定义义、模模糊糊推推理理算算法法、解解模模糊糊算法、输出变量各模糊集的隶属函数定义等。算法、输出变量各模糊集的隶属函数定义等。u 输入输出空间的模糊分割输入输出空间的模糊分割 模模糊糊控控制制
12、规规则则中中,前前提提的的语语言言变变量量构构成成模模糊糊输输入入空空间间,结结论论的的语语言言变变量量构构成成模模糊糊输输出出空空间间。每每个个语语言言变变量量的的取取值值为为一一组组模模糊糊语语言言名名称称,每每个个模模糊糊语语言言名名称称对对应应一一个个模模糊糊集集合合。对对于于每每个个语语言言变变量量,其其取取值值的的模模糊集合具有相同的论域。糊集合具有相同的论域。模模糊糊分分割割是是要要确确定定对对于于每每个个语语言言变变量量取取值值的的模模糊糊语语言言(模模糊糊集集)名名称称和个数,并定义其隶属函数。和个数,并定义其隶属函数。第15页,本讲稿共85页 2.3 数据库数据库data
13、baseu 输入输出空间的模糊分割输入输出空间的模糊分割1.模糊控制系统常用的模糊语言(模糊集)模糊控制系统常用的模糊语言(模糊集)正正大大(PB或或PL),正正中中(PM),正正小小(PS),正正零零(PO或或PZ),零零(O或或Z),负负零零(NO 或或 NZ),负负小小(NS),负负中(中(NM),负大(),负大(NB或或NL)。)。其其中中P(Positive)表表示示正正,N(Negative)表表示示负负,B(Big)表表示示大大,M(Middle)表表示示中中,S(Small)表表示示小小,L(large)表表示大,示大,Z(Zero)表示)表示0。第16页,本讲稿共85页 2.
14、3 数据库数据库data basel 模糊分割的个数决定了模糊分割的个数决定了模糊控制精细化的程度模糊控制精细化的程度。l 模糊分割的个数也决定了模糊分割的个数也决定了最大可能的模糊规则的个数最大可能的模糊规则的个数。如如对对于于两两个个输输入入单单输输出出的的模模糊糊关关系系,若若两两输输入入x和和y的的模模糊糊分分割割数数分分别为别为3和和7,则最大可能的规则数为,则最大可能的规则数为21。l 模糊分割数的确定主要模糊分割数的确定主要靠经验和试凑靠经验和试凑 模模糊糊分分割割数数越越多多,控控制制规规则则数数越越多多,控控制制越越复复杂杂;模模糊糊分分割割数数太太小小,将导致控制太粗略,难
15、以对控制性能进行精心的调整。将导致控制太粗略,难以对控制性能进行精心的调整。2.模糊分割的个数模糊分割的个数第17页,本讲稿共85页2.3 数据库数据库data baseu 隶属函数的确定隶属函数的确定确定同一模糊变量模糊子集隶属函数的几个原则:确定同一模糊变量模糊子集隶属函数的几个原则:l 论论域域中中每每个个点点应应至至少少属属于于一一个个隶隶属属函函数数的的区区域域,并并应应属属于不超过两个隶属函数的区域。于不超过两个隶属函数的区域。l 对对于于同同一一个个输输入入没没有有两两个个隶隶属属函函数数会会同同时时有有最最大大隶隶属属度。度。l 当当两两个个隶隶属属函函数数重重叠叠时时,重重合
16、合部部分分的的任任何何点点的的隶隶属属函函数的和应该小于等于数的和应该小于等于1 1。第18页,本讲稿共85页2.3 数据库数据库data baseu 隶属函数的确定隶属函数的确定“对称对称”:正负两边的图像对称;:正负两边的图像对称;“均匀分布均匀分布”:每个三角形的中心点在论域上均匀分布;:每个三角形的中心点在论域上均匀分布;“全交叠全交叠”:每个三角形的底边端点恰好是相邻两个三角形的中心点。:每个三角形的底边端点恰好是相邻两个三角形的中心点。第19页,本讲稿共85页2.4 规则库规则库 rule base 模模糊糊控控制制规规则则库库由由一一系系列列的的“IF-THEN”型型模模糊糊条条
17、件件语语句句构成。构成。1模糊控制规则的建立模糊控制规则的建立l基于专家经验和控制工程知识基于专家经验和控制工程知识l基于操作人员的实际控制过程基于操作人员的实际控制过程l基于过程的模糊模型(基于过程的模糊模型(TS)l基于学习(基于学习(ANFIS)第20页,本讲稿共85页2模糊控制规则的性能要求模糊控制规则的性能要求 l 完备性完备性 对对于于任任意意的的输输入入,模模糊糊控控制制器器均均应应给给出出合合适适的的控控制制输输出出,这这个个性性质质称称为为完完备备性性。模模糊糊规规则则的的完完备备性性是是保保证证系系统统能能够够被被控控制制的的必必要要条条件件之之一一,它它对对于于模模糊糊规
18、规则则库库的的要要求求是是:对对于于任任意意的的输输入入应应确确保保它它至至少少有有一一个个可可使使用用的的规规则则,且且规规则则的的适适用用程度应大于某个数,如程度应大于某个数,如0.5。第21页,本讲稿共85页2模糊控制规则的性能要求模糊控制规则的性能要求 l模糊控制规则数模糊控制规则数总总的的原原则则是是:在在满满足足完完备备性性的的条条件件下下,尽尽量量取取较较少少的的规规则数,以简化模糊控制器的设计和实现。则数,以简化模糊控制器的设计和实现。l一致性一致性 对对于于一一组组模模糊糊控控制制规规则则,不不允允许许出出现现下下面面的的情情况况:如如果果给给定定一一个个输输入入,结结果果产
19、产生生两两组组不不同同的的、甚甚至至是是矛矛盾的输出。盾的输出。第22页,本讲稿共85页3模糊控制规则的建立举例模糊控制规则的建立举例 以以简简单单的的单单输输入入、单单输输出出水水位位控控制制系系统统为为例例来来说说明明。采采用用模模糊糊控控制制器器控控制制水水箱箱的的水水位位。根根据据出出水水阀阀的的用用水水情情况况,注注水水阀阀自自动动调调整整开开度度大大小小,使使水水箱箱的的水水位位保保持持在在一一定定高高度度h。注注水水阀阀阀阀门门开开度度越越大大,注注水水速速度度越越快快,水箱水位上升。阀门开度由控制信号的大小来决定。水箱水位上升。阀门开度由控制信号的大小来决定。第23页,本讲稿共
20、85页3模糊控制规则的建立举例模糊控制规则的建立举例若若水水位位高高于于h0,则则控控制制阀阀应应开开小小一一点点,且且高高得得多多时时,控控制制阀阀关关得多。得多。若水位高于若水位高于h0,则控制阀应开小一点,且高得少时,控制阀关得少。,则控制阀应开小一点,且高得少时,控制阀关得少。若水位在若水位在h0附近,则控制阀开度基本不变。附近,则控制阀开度基本不变。若若水水位位低低于于h0,则则控控制制阀阀开开度度要要增增加加,且且低低得得多多时时,控控制制阀阀开开得多。得多。若若水水位位低低于于h0,则则控控制制阀阀开开度度要要增增加加,且且低低得得少少时时,控控制制阀阀开开得少。得少。根据人工操
21、作经验,控制规则可以用语言描述如下:根据人工操作经验,控制规则可以用语言描述如下:第24页,本讲稿共85页 根根据据操操作作人人员员手手动动控控制制经经验验,模模糊糊控控制制规规则则可可归归纳纳如下。这里如下。这里u为控制信号的增量。为控制信号的增量。若若e负大(负大(NB),则),则u负大(负大(NB)。)。若若e负小(负小(NS),则),则u负小(负小(NS)。)。若若e为零(为零(ZO),则),则u为零(为零(ZO)。)。若若e正小(正小(PS),则),则u正小(正小(PS)。)。若若e正大(正大(PB),则),则u正大(正大(PB)。)。第25页,本讲稿共85页4建立模糊控制规则的基本
22、思路建立模糊控制规则的基本思路 被被控控对对象象为为正正作作用用过过程程,被被控控量量随随控控制制量量的的增增大大而而增增大大;被被控控对对象象为为反作用过程反作用过程,被控量随控制量的增大而减小。,被控量随控制量的增大而减小。首先,考虑误差首先,考虑误差E(给定与实际值之差)为正的情况。(给定与实际值之差)为正的情况。误差误差E为正大为正大u 当当误误差差变变化化EC为为正正时时,这这时时误误差差有有增增大大的的趋趋势势,为为尽尽快快消消除除已已有有的的正正大大误误差差并并抑抑制制误误差差变变大大,控控制制量量的的变变化化取取负负大大;(反作用过程反作用过程)第26页,本讲稿共85页4建立模
23、糊控制规则的基本思路建立模糊控制规则的基本思路 误差误差E为正大为正大u 当当误误差差变变化化为为负负时时,系系统统本本身身已已有有减减少少误误差差的的趋趋势势,所所以以为为了了尽尽快快消消除除误误差差且且又又不不超超调调,应应取取较较小小的的控控制制量量。若若误误差差变变化化为为负负小小时时,控控制制量量的的变变化化取取负负中中;若若误误差差变变化化负负大大或或负负中中,控控制制量量不不宜宜增增加加,否否则造成超调会产生负误差,这时控制量的变化取为则造成超调会产生负误差,这时控制量的变化取为零零等级。等级。误差为正中误差为正中 控控制制量量的的变变化化应应尽尽快快消消除除误误差差,基基于于这
24、这种种原原则则,控控制制量量的的变化取为同误差为正大时相同。变化取为同误差为正大时相同。第27页,本讲稿共85页 误差为正小误差为正小u 系系统统接接近近稳稳态态,若若误误差差变变化化为为正正时时,选选取取控控制制量量变变化化为为负负中中,以抑制误差向正方向变化;以抑制误差向正方向变化;u 若若误误差差变变化化为为负负时时,系系统统本本身身有有消消除除正正小小误误差差的的趋趋势势,选选取取控制量变化为正小即可。控制量变化为正小即可。其次,误差为负与误差为正时类同,相应的符号都要变化。其次,误差为负与误差为正时类同,相应的符号都要变化。4建立模糊控制规则的基本思路建立模糊控制规则的基本思路 总总
25、之之,取取控控制制量量变变化化的的原原则则是是:当当误误差差较较大大或或大大时时,选选择择控控制制量量以以尽尽快快消消除除误误差差为为主主;而而当当误误差差较较小小时时,选选择择控控制制量量要要注注意意防防止超调,以保证系统的稳定性为主要出发点。止超调,以保证系统的稳定性为主要出发点。第28页,本讲稿共85页3.2.5 模糊推理模糊推理 Fuzzy Inference给定规则集给定规则集规则规则1:若若 x为为A1 and y为为B1,则,则 z为为C1规则规则2:若若 x为为A2 and y为为B2,则,则 z为为C2规则规则n:若若 x为为An and y为为Bn,则,则 z为为Cn其其中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模糊 控制 原理 优秀 课件
限制150内