模糊控制及其应用ppt课件_第1页
模糊控制及其应用ppt课件_第2页
模糊控制及其应用ppt课件_第3页
模糊控制及其应用ppt课件_第4页
模糊控制及其应用ppt课件_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模糊控制及其应用,第1章概述第2章模糊数学的相关知识第3章模糊控制的基本原理及设计,参考文献,李友善、李军.模糊控制理论及其在过程控制中的应用.北京:国防工业出版社,诸静等.模糊控制原理与应用.北京:机械工业出版社,3.李士勇.模糊控制神经控制和智能控制.哈尔滨:哈尔滨工业大学出版社,1996.4.孔增圻等.智能控制理论与技术.北京:清华大学出版社,5.KevinM.Passino,StephenYurkovich.模糊控制.北京:清华大学出版社,,(1)控制系统的设计不需要建立被控对象的精确数学模型。,模糊控制是用模糊数学的知识模仿人脑的思维方式,对模糊现象进行识别和判决,给出精确的控制量,对被控对象进行控制。,第1章概述,1.1什么是模糊控制?,1.2模糊控制的特点,(2)控制系统的鲁棒性强,适应于解决常规控制难以解决的非线性、时变及大纯滞后等问题。,用计算机模拟操作人员手动控制的经验,对被控对象进行控制。,1.3手动控制和经验控制,操作人员根据对象的当前状态和以往的控制经验,用手动控制的方法给出适当的控制量,对被控对象进行控制。,(4)控制推理采用“不精确推理”(ApproximaticReasoning)。推理过程模仿人的思维过程。由于介入了人类的经验因而能够处理复杂甚至“病态”系统。,(3)以语言变量代替常规的数学变量,易于形成专家的“知识”。,操作员手动给出,计算机自动给出,控制经验,+,当前状态,控制量,经验控制,将控制经验事先总结归纳好,放在计算机中。,传感器测量的当前值,根据当前的状态,对照控制经验,给出适当的控制量,+,模糊控制,事先总结归纳出一套完整的控制规则,放在计算机中。,模糊推理判决计算出,控制量,手动控制,+,传感器测量的当前值,手动控制、经验控制和模糊控制的比较,首先根据操作人员手动控制的经验,总结出一套完整的控制规则,再根据系统当前的运行状态,经过模糊推理、模糊判决等运算,求出控制量,实现对被控对象的控制。,1.4模糊控制的基本思想,1.5模糊控制的发展,1.5.1模糊控制的起源,1965年美国加利福尼亚大学自动控制专家L.A.Zadeh(扎德或查德)教授论文模糊集合论。1974年英国工程师(E.H.Mamdani)马丹尼将模糊集合理论应用于锅炉和蒸汽机的控制,获得成功,模糊数学走向应用,取名模糊控制。,针对特定对象设计,控制效果好。控制过程中规则不变,不具有通用性,设计工作量大。,2)自组织模糊控制,1.5.2模糊控制发展的三个阶段,1)基本模糊控制,3)智能模糊控制,7,某些规则和参数可修改,可对一类对象进行控制。,具有人工智能的特点,能对原始规则进行修正、完善和扩展,通用性强。,1.5.3模糊控制的发展方向(1)Fuzzy-PID复合控制是将模糊控制与常规PID控制算法相结合的控制方法,以此达到较高的控制精度。比单用二者具有更好的控制性能。(2)自适应模糊控制能自动地对模糊控制规则进行修改和完善,以提高控制系统的性能。它具有自适应、自学习的能力,对于那些具有非线性、大时滞、高阶次的复杂系统有着更好的控制效果。(3)专家模糊控制是将专家系统技术与模糊控制相结合的产物。引入专家系统,可进一步提高模糊控制的智能水平。专家模糊控制保持了基于规则的方法和模糊集处理带来的灵活性,同时又把专家系统技术的知识表达方法结合进来,能处理更广泛的控制问题。,(4)神经模糊控制模糊控制规则和隶属函数的获取与确定是模糊控制中的“瓶颈”问题。神经模糊控制是基于神经网络的模糊控制方法。该方法利用神经网络的学习能力,来获取并修正模糊控制规则和隶属函数。(5)多变量模糊控制多变量模糊控制有多个输入变量和输出变量,它适用于多变量控制系统。多变量耦合和“维数灾”问题是多变量模糊控制需要解决的关键问题。,1.5.4模糊控制面临的主要任务(1)模糊控制的机理及稳定性分析,新型自适应模糊控制系统、专家模糊控制系统、神经网络模糊控制系统和多变量模糊控制系统的分析与设计。(2)模糊集成控制系统的设计方法研究。现代控制理论、神经网络与模糊控制的相互结合及相互渗透,可构成模糊集成控制系统。(3)非线性系统应用中的模糊建模、模糊规则的建立和模糊推理算法的深入研究。(4)自学习模糊控制策略的研究。(5)常规模糊控制系统稳定性的改善。(6)模糊控制芯片、模糊控制装置及通用模糊控制系统的开发及工程应用。,第2章模糊数学的相关知识,2.1普通集合及其运算规则2.2模糊集合及其运算规则2.3模糊关系及模糊推理,和自动控制是在自动控制理论的基础上发展起来的一样,模糊控制是在模糊数学的基础上发展起来的。只有掌握了模糊数学相关的知识,才能实现模糊控制,本章主要学习模糊数学的知识。,2.1.1普通集合的基本概念,论域,被讨论的对象的全体称作论域,又称全域、全集。常用大写英文字母U、V、X、Y、Z等来表示。,2.1普通集合及其运算规则,元素,论域中的每个对象称为元素或元。常用小写英文字母u、v、x、y、z等来表示。,集合,给定一个论域,论域中具有某种相同属性的元素的全体称为集合。常用大写字母A、B、C等来表示。集合的元素可用列举法(枚举法)和描述法表示。列举法:将集合的元素一一列出,如:A=a1,a2,a3,an。描述法:通过对元素的定义来描述集合。如:Axx0andx/2=自然数,全集,若某集合包含论域里的全部元素,则称该集合为全集。全集常用E来表示。,空集,不包含论域中任何元素的集合称作空集。空集用来表示。,子集,设A、B是论域U上的两个集合,若集合A上的所有元素都能在集合B中找到,则称集合A是集合B的子集。记作AB。,2.1.2普通集合的并、交、补运算,设A、B为同一论域上的集合,则A与B的并集、交集、补集分别定义为:,2.1.3集合的直积,16,一般地,ABBA,2.2模糊集合及其运算规则,2.2.1模糊集合的概念,隶属度即论域元素属于模糊集合的程度。用来表示。隶属度的值为0,1闭区间上的一个数,其值越大,表示该元素属于模糊集合的程度越高,反之则越低。计算隶属度的函数称为隶属函数。用表示。,隶属度和隶属函数的表示形式看起来很相似,但是它们的意义是完全不一样的。指论域中特定元素xi属于A的隶属度,而中的x是一个变量,可表示论域中的任一元素。,表示“构成”或“属于”,(1)向量表示法,(2)Zadeh表示法,当论域U由有限多个元素组成时,模糊集合可用向量表示法或扎德表示法表示。设,模糊集合的表示,例:设论域U=钢笔,衣服,台灯,纸,他们属于学习用品的隶属度分别为:1,0,0.6,0.8,则模糊集合学习用品可分别用向量表示法和扎德表示法表示如下:,(3)序偶表示法,A=(u1,A(u1),(u1,A(u1),(un,A(un),将论域中的元素ui与其隶属度A(ui)构成序偶来表示A,则,本方法中隶属度为0的项可不列入。,隶属度为0的项不能省略,对论域U上一个确定元素u0是否属于论域上的一个边界可变的普通集合A*的问题,针对不同的对象进行调查统计,再根据模糊统计规律计算出u0的隶属度。,用模糊统计法确定隶属度的基本思想,2.2.2隶属度及隶属函数的确定,模糊统计法举例,由上述调查统计结果可知,共调查统计129次,其中27岁的人属于“青年人”这个边界可变的普通集合的次数为101次。根据模糊统计规律计算隶属度为:,求取论域中足够多元素的隶属度,根据这些隶属度求出隶属函数。具体步骤为:,求取论域中足够多元素的隶属度;,求隶属函数曲线。以论域元素为横坐标,隶属度为纵坐标,画出足够多元素的隶属度(点),将这些点连起来,得到所求模糊集合的隶属函数曲线;,求隶属函数。将求得的隶属函数曲线与常用隶属函数曲线相比较,取形状相似的隶属函数曲线所对应的函数,修改其参数,使修改参数后的隶属函数的曲线与所求隶属函数曲线一致或非常接近。此时,修改参数后的函数即为所求模糊结合的隶属函数。,隶属函数的确定,表2-21535岁的人属于青年人的隶属度,由表2-1可分别计算出1535岁的人属于模糊集合“青年人”的隶属度,计算结果如下表:,例:根据前述的统计结果,求青年人模糊集合的隶属函数。,根据表2-2的计算结果,以年龄为横坐标,隶属度为纵坐标,绘出隶属函数曲线如下图所示。,年龄(岁),15,20,25,30,35,隶属度,1,0,29,所求隶属函数曲线与降半哥西型函数曲线较相似,降半哥西型隶属函数为:,修改降半哥西型隶属函数参数,使其函数曲线与所求隶属函数曲线非常接近。此时取=1/25,a=24.5,=2。参数修改后的降半哥西型函数即为模糊集合“青年人”的隶属函数。即:,.模糊集合的并、交、补运算,2.3模糊关系与模糊推理,关系是指对两个普通集合的直积施加某种条件限制后得到的序偶集合。常用R表示。,例:A=(1,3,5),B=(2,4,6)则直积集合为:AB=(1,2)(1,4)(1,6)(3,2)(3,4)(3,6)(5,2)(5,4)(5,6),2.3.1关系与模糊关系,关系R可以用矩阵形式来表示。一般形式为:,模糊关系指对普通集合的直积施加某种模糊条件限制后得到的模糊集合。记作R表示。模糊关系可用扎德表示法、隶属函数或矩阵形式来表示。,当论域元素有限时,模糊关系R可用扎德表示法表示和模糊关系矩阵来表示。,模糊关系,例:设A和B为两个不同论域上的普通集合,A=(123),B=(12345),对AB施加ab的模糊条件限制后得到一个模糊关系为:,或,它表示的是ab的模糊关系。,当论域为连续区间时,模糊关系R可用隶属函数来表示。,2.3.2模糊关系矩阵的运算,(1)并、交、补运算,设、为同一论域U上的两个模糊关系矩阵,。,。则其并、交、补运算分别定义为:,,,并运算:,交运算:,补运算:,例:设,求,(2)相等与包含,设同一论域上的两个模糊关系矩阵,,,,。,若所有的,则称包含,或包含于,记作。,若所有的,则称与相等。记作。,(3)转置运算,模糊关系矩阵的转置与普通矩阵的转置相似,即将行和列互相交换,记作。,例如:,(4)合成运算,回忆普通矩阵的乘法运算,设模糊关系,则对的合成定义为:,为合成符号,模糊关系矩阵的合成与普通矩阵的乘法运算过程一样,运算符号不同。,2.3.3.1准备知识,(1)模糊集合的直积,2.3.3模糊推理,三个模糊集合的直集定义为:,L运算表示将括号内的矩阵按行写成mn维列向量的形式,设、分别为不同论域上的模糊集合,则对的直积定义为:,例:设模糊集合,,,,,。求,解:,(2)模糊语言与语言变量,语言是一种以文字为符号的符号系统,可分为两种:自然语言:人类思维和交流信息使用的语言。例如:黎明、上午、美。特点:语义丰富、灵活,具有模糊性。形式语言:通常的计算机语言。特点:有严格的语言规则和语义,不存在任何模糊性和歧义。,带有模糊性的语言称为模糊语言。,语言变量是以自然语言的词、词组或句子作为值的变量。是一种定量地、形式地描述自然语言的一种模糊变量。,语言变量的值称为语言值。例“极大”、“很大”、“大”、“偏大”、“中”等作为语言变量“偏差”、“变化率”的值。语言变量对应的以数为值的数值变量称基础变量。例:语言变量“年纪”对应的以0、1、2、100为值的数值变量是“年纪”的基础变量。,按照Zadeh的定义:一个语言变量可由一个五元体(X,T(X),U,G,M)来表征。,其中,X是语言变量名称,如年龄、偏差、偏差变化率等。T(X)是X的语言值集合,每个语言值是U上的模糊集合,即T(X)=x1+x2+x3+xiU是基础变量的论域M是语义规则,产生模糊集合隶属度函数。G是根据原子词来产生语言值名称的语法规则,,如:前缀限制词方式(算子+原子词)、加连接词“与”、“或”、“非”、混合式,复合词=修饰词+原子词,放在原子词的前面对原子词进行修饰的词。如极、非常、相当、比较、略、稍微等。,表示概念的最小单位。如:好、差、胖等。,上述这类词可作为语言算子来考虑。常用算子有语气算子、集中化算子(“很”、“极”)、散漫化算子(“略”、“微”)、概率算子(“大概”、“近似于”)、判定化算子(“倾向于”、“多半是”、“偏向”),否定词“非”的隶属函数:,联接词“或”的隶属函数:,联接词“与”的隶属函数:,否定词和联接词共有三个:“与”、“或”、“非”,它们是人们表达意思的常用词,为进行模糊数学的运算,定义其隶属函数如下:,否定词、联接词,2.3.3.2模糊条件语句和模糊推理,模糊条件语句是带有模糊词的条件语句。在模糊控制中,控制规则常用下面三种基本类型的模糊条件语句的形式表示。,if条件then语句if条件then语句1else语句2if条件1and条件2then语句,三种普通条件语句,三种模糊条件语句简记形式,模糊推理,又称模糊逻辑推理,是由已知模糊命题(包括大前提和小前提)推出新的模糊命题的过程。推理方法尚在研究中,已有Zadeh法、Baldwin法、Tsukamoto法、Yager法、Mizumoto法等方法。此处只介绍常用的Zadeh推理法。,1973年,Zadeh提出“关系合成推理法”(CompositionRuleofInference,CRI),CRI原理:用一个模糊集合表述大前提中全部模糊条件语句前件的基础变量和后件基础变量间的关系,用一个模糊集合表述小前提,进而用基于模糊关系的模糊变换运算给出推理结果。,Zadeh推理结构,若则型,(举例),上式中表示将所构成的m行n列矩阵按行写成mn维行向量的形式。,(i)在模糊控制中,模糊条件语句的条件对应于模糊控制器的输入,语句则对应于输出。,(ii)每一条模糊条件语句对应一种控制策略。,(iii),目前我们已经学习了三种基本的模糊条件语句,简单小结如下:,若且则型,若则型,若则否则型,类型模糊关系R模糊推理,掌握了三种基本的模糊条件语句后,一些较复杂的模糊条件语句的模糊关系和推理结论可以在三种基本的模糊条件语句基础上扩展而得到。,几种模糊条件语句的扩展,可在上进行扩展,,可在上进行扩展,,可在上进行扩展,,可在和上进行扩展,,如:,可在和上进行扩展,,扩展模糊关系和推理结论:,原模糊关系和推理结论:,双输入多输出系统都可以用此方法进行扩展,第3章模糊控制的基本原理及设计,3.1模糊控制的基本原理,模糊控制是用模糊数学的知识模仿人脑的思维方式,对模糊现象进行识别和判决,给出精确的控制量,对被控对象进行控制。,3.1.1模糊控制原理,图3-1模糊控制原理框图,3.1.2模糊控制器的组成,图3-2模糊控制器的组成框图,(1)模糊化接口(FuzzyInterface),是模糊控制器的输入接口,主要作用是将输入的精确量按某些算法转换成为模糊化量。输入量包括了系统的参考输入、系统输出或状态等。,模糊化(Fuzzification)的一般过程:先将输入量进行尺度变换(尺度变换的算式和变换参数是存放在数据库的),使其变换到各自的论域,;再进行模糊处理,将原有精确量变换成模糊量,并用相应的模糊集合语言值来表示。,T(E)=负大,负中,负小,零,正小,正中,正大,或T(E)=NB,NM,NS,ZE,PS,PM,PB,NB(NegativeBig)、NM(NegativeMedium)、NS(NegativeSmall)、ZE(Zero)、PS(PositiveSmall)、PM(PositiveMedium)、PB(PositiveBig),模糊化运算方法,)单点型模糊集合,若输入量x0是准确的,常将其模糊化为单点型模糊集合。设该模糊集合为A,则有,b)非单点型模糊集合,实际系统中输入是随机变量(测量数据总是混有随机噪声),输入的模糊集合取非单点型更合适。,模糊量的隶属度函数常取三角形、梯形、高斯型等。,几种典型的隶属函数,高斯型隶属函数,式中,参数通常为正,参数c用于确定曲线的中心。Matlab表示为gaussmf(x,c)。,高斯型隶属函数,广义钟形隶属函数,式中,参数a和b通常为正,参数c用于确定曲线的中心。Matlab表示为gbellmf(x,a,b,c)。,式中,参数a的正负符号决定了S形隶属函数的开口朝左或朝右,用来表示“正大”或“负大”的概念。Matlab表示为sigmf(x,a,c)。,S形隶属函数,梯形隶属函数,式中,参数a和d确定梯形的“脚”,而参数b和c确定梯形的“肩膀”。Matlab表示为trapmf(x,a,b,c,d)。,三角形隶属函数,式中,参数a和c确定三角形的“脚”,而参数b确定三角形的“峰”。Matlab表示为trimf(x,a,b,c)。,Z形隶属函数,这是基于样条函数的曲线,因其呈现Z形状而得名。参数a和b确定了曲线的形状。Matlab表示为zmf(x,a,b)。在上述隶属函数中,高斯型隶属函数、广义钟形隶属函数、梯形隶属函数和三角形隶属函数可用于描述具有中间模糊状态的模糊概念,如“中等个”、“中年人”等。S形隶属函数和Z形隶属函数可用于描述一个完整的模糊概念,如水箱液位的高低、人的胖瘦等。,(2)知识库(KnowledgeBase,KB)通常由数据库和规则库两部分构成。a)数据库(DataBase,DB)主要包含了与模糊数据和模糊规则有关的各种参数,其中包括尺度变换、模糊空间分割、和隶属度函数的选择等。,论域可以是连续的或离散的。若因控制需要要求论域为离散的,则要对连续的论域离散化或量化。量化可以均匀,也可以是非均匀的,完全取决于实际问题的需要。,输入输出空间的模糊划分在模糊控制规则中,前提的语言变量构成模糊输入空间,结论的语言变量构成模糊输出空间。模糊划分是确定各语言变量取值的语言名称的个数,即模糊集合的个数。模糊划分的个数决定了模糊控制的精度。语言变量的每一个模糊集合都有一定的意义,如“NB”表示负大,“NM表示负中。,例:论域-1,1上两个模糊划分的例子。,图中a有3个模糊划分,b有7个模糊划分。论域-1,1称为正则化或归一化的情况,且是对称的。,图3-13模糊分割的图形表示,如:对于双输入单输出的模糊系统,输入变量xl和x2的模糊划分分别为3和7,则最大可能的规则数37=21。可见,模糊划分越多,则控制规则也就越多。对于多输入单输出模糊系统,设有p个输入变量x1,x2,xp,其模糊划分分别为n1,n2,np,则最大可能的规则数为n1n2np。当模糊划分太细,将引起所谓“规则爆炸”问题。模糊划分太粗,将导致控制规律太粗略,难以达到所要求的控制性能。,语言变量的模糊划分个数决定了最大可能的模糊规则数。,若论域为离散且有限,模糊集合的隶属度函数可以用表格来表示。例表:,模糊集合的隶属度函数,表格中每一行表示一个模糊集合的隶属度,例如:,论域为连续的隶属度,最常用的函数为高斯型函数、铃型函数、三角形函数、梯形函数等。隶属度函数形状对模糊控制器的性能影响很大,当隶属度函数形状较窄(如较小),控制较灵敏;反之,控制较粗略但平稳。,b)控制规则库(RuleBase,RB),模糊控制规则库由一系列的“IFTHEN”型规则所构成,规则库涉及到输入、输出变量的选择、规则的获得、规则的类型和规则库的性能等。,模糊控制规则的输入和输出变量的选择在“IF-THEN”型规则中,“IF”为规则的前提部分,也称为前件,其包含的变量是输入的语言变量,也即前件变量;“THEN”为规则的结论部分,也称为后件,其包含的变量是输出的语言变量,也即后件变量,在模糊控制中,就是控制变量。输入量的选择一般有误差e和它的导数,有时还包括它的积分。输出量的选择往往与被控对象有关。输入、输出语言变量的选择和它们的隶属度函数的确定对模糊控制器的性能有十分关键的作用。它们的选择和确定现在主要还是依靠经验和工程知识。,模糊规则是模糊控制器的核心。建立模糊规则的方法通常有:基子专家知识和操作人员的操作经验通过总结人类专家的经验,并用适当的语言加以表述,最终可以表示成模糊控制规则的形式。基子过程的模糊模型控制对象的动态特性也可以用语言的方法来描述,这样的模型称为定性模型或模糊模型。基于模糊模型能建立起相应的模糊控制规律,这种设计的系统是纯粹的模糊系统,控制器和控制对象都是用模糊系统理论和方法来进行描述和设计的。基于学习(或称规则计算)常规的模糊控制主要是用来模仿人的决策行为,但缺少有类似人的学习功能。Maradani1979年首先提出模糊自组织控制,这是一种具有学习功能的模糊控制,在自学习、自适应和自组织模糊控制这些方面的工作已经有了新的进展。综合地运用上述三种方法更有助于建立性能良好的模糊规则库。,模糊控制规则的建立,两类规则:状态评估模糊控制规则和目标评估模糊控制规则。状态评估模糊控制规则具有以下两种形式:R:IFxisAlandyisBlTHENuisCl,l=1,2,M其中Al、Bl、Cl均为模糊集合R:IFxisAlandandyisBlTHENu=fl(x,y),l=1,2,M这种形式中,模糊控制规则是过程状态变量的函数,这样根据对系统状态的评估按照一定的函数关系计算出控制量u。,模糊控制规则的类型,l,l,目标评估摸糊控制规则有以下形式:R:IFuisCl一(xisAlandyisBl)THENuisCll:1,2,M在这种形式中,x和y表示要求的状态和目标或者对系统性能的评估。对于每个控制“uisCl”,通过预测相应的结果(x,y),从中选用最合适的控制规则。该规则可进一步解释为:当控制命令选Cl,如果性能指标x,是Cl,y是Bl时,那么选用该规则,并且将Cl取为控制器的输出。,l,模糊控制规则库的性能完备性对于任意的输人,模糊控制器均应给出合适的控制输出,这种性质称为完备性。一致性因为模糊控制规则主要基于专家知识和操作人员的经验,它取决于对多种性能的要求;而不同的性能指标要求往往互相制约,甚至是互相矛盾,这就要求控制规则不能出现互相矛盾的情况。规则数模糊控制规则库的最大可能规则数取决于输人变量个数和每个输入变量的模糊划分。对于实际问题应取多少规则数还没有一般方法。在满足完备性的条件下,尽量取较少的规则数。这样可以简化模糊控制器的设计和实现。,3模糊推理(fuzzyInference)推理是模糊控制器中,根据输入模糊量,由模糊控制规则完成模糊推理来求解模糊关系方程,并获得模糊控制量的功能部分。在模糊控制中,考虑到推理时间,通常采用运算较简单的推理方法。最基本的有Zadeh近似推理,它包含正向推理和逆向推理两类。正向推理常被用于模糊控制中,而逆向推理一般用于知识工程学领域的专家系统中。推理结果的获得,表示模糊控制的规则推理功能已经完成。,图2隶属函数取法示意,4解模糊接口(Defuzzy-Interface)模糊推理所得是一个模糊集或者是它的隶属函数,不能直接用来作为控制量,还必须进行一次转换,求得清晰的控制量输出,即为解模糊,也称去模糊、反模糊、清晰化。通常把输出端具有转换功能作用的部分称为解模糊接口。解模糊常用的方法有三种,(1)最大隶属度法(极大平均法)选取推理结果的模糊集合中隶属度最大的元素作为输出值,即如果在输出论域V中,其最大隶属度对应的输出值多于一个,则取所有具有最大隶属度输出的平均值,即,式中,N为具有最大隶属度输出的总数。本方法不考虑输出隶属度函数的形状,只考虑最大隶属度处的输出值。因此,难免会丢失许多信息。但突出优点是计算简单。,(2)面积中心法(重心法)该法是取隶属度函数曲线与横坐标围成面积的重心作为模糊推理的最终输出值,即,对于具有m个输出量化级数的离散域情况有,与最大隶属度法比较,重心法具有更平滑的输出推理控制。即使对应于输入信号的微小变化,输出也会发生变化。,(3)加权平均法工业上广泛应用的反模糊方法。其输出值由下式决定,式中,系数ki的选择根据实际情况而定。不同的系数决定系统具有不同的响应特性。当系数ki取隶属度时,就转化为重心法。,反模糊化方法的选择与隶属度函数形状的选择、推理方法的选择有关。Matlab提供5种反模糊化方法:centroid,面积重心法;bisector,面积等分法;mom,最大隶属度平均法;som,最大隶属度取小法;lom,最大隶属度取大法。在Matlab,可通过setfis()设置反模糊化方法,通过defuzz()执行反模糊化运算。,3.1.3模糊控制器的结构,根据输入变量和输出变量的个数,在迷糊控制系统中也可划分为单变量模糊控制和多变量模糊控制。,(1)单变量模糊控制器(SingleVariableFuzzyController,SVFC)在单变量模糊控制器中,将其输入变量的个数定义为模糊控制的维数。一维模糊控制器如图(a)所示,一维模糊控制器的输入变量往往选择为受控变量和输入给定值的偏差e。由于仅仅采用偏差值,很难反映过程的动态特性品质,因此,所能获得的系统动态性能是不能令人满意的。这种一维模糊控制器往往被用于一阶被控对象。,二维模糊控制器如图(b)所示,二维模糊控制器的两个输入变量基本上都选用受控变量值和输入给定值的偏差e和偏差变化ec,由于它们能够较严格地反映受控过程中输出量的动态特性,因此,在控制效果上要比一维控制器好得多,也是目前采用较广泛的一类模糊控制器。,三维模糊控制器如图(c)所示,三维模糊控制器的3个输入变量分别为系统偏差量e、偏差变化量ec和偏差变化的变化率ecc。由于这种模糊控制器结构较复杂,推理运算时间长,因此,除对动态特性的要求特别高的场合之外,一般较少选用三维模糊控制器。,上述3类模糊控制器的输出变量,均选择了受控变量的变化值。从理论上讲,模糊控制系统所选用的模糊控制器维数越高,系统的控制精度也就越高。但是维数选择太高,模糊控制律就过于复杂,基于模糊合成推理的控制算法的计算机实现也就更困难,这是人们在设计模糊控制系统时多数采用二维控制器的原因。在需要时,为了获得较好的上升段特性和改善控制器的动态品质,也可以对模糊控制器的输出量进行分段选择,即在偏差e“大”时,以控制量的值为输出;而当偏差e“小”或“中等”时,则以控制量的增量为输出。,(2)多变量模糊控制器(MultipleVariableFuzzyController,MVFC)一个多变量模糊控制器所采用的模糊控制器具有多变量结构,如下图所示。要直接设计一个多变量模糊控制器是相当困难的,可利用模糊控制器本身的解耦特点,通过模糊关系方程求解,在控制器结构上实现解耦,即将一个多输入、多输出(MIMO)的模糊控制器,分解成若干个多输入、单输出(MISO)的模糊控制器,这样可采用单变量模糊控制方法进行设计。,32模糊控制器的设计步骤模糊控制器最简单的实现方法是将一系列模糊控制规则离线转化为一个查询表(又称为控制表),存储在计算机中供在线控制时使用。这种模糊控制器结构简单,使用方便,是最基本的一种形式。本节以单变量二维模糊控制器为例,介绍这种形式模糊控制器的设计步骤,其设计思想是设计其他模糊控制器的基础。模糊控制器的设计步骤如下:,(1)模糊控制器的结构单变量二维模糊控制器是最

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论