




已阅读5页,还剩166页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,第四章模糊控制,4.1模糊控制的基本原理4.2模糊控制器的分类4.3模糊控制器的设计4.4模糊控制器与PID控制之间的联系4.5基于TS模型的模糊控制系统稳定性分析4.6基于TS模型的模糊控制器设计4.7模糊自适应控制,2,模糊控制是以模糊集理论、模糊语言变量和模糊逻辑推理为基础的一种智能控制方法,它是从行为上模仿人的推理和决策过程的一种智能控制方法。该方法首先将操作人员或专家经验编成模糊规则,然后将来自传感器的实时信号模糊化,将模糊化后的信号作为模糊规则的输入,完成模糊推理,将推理后得到的输出量加到执行器上。,4.1模糊控制原理,3,图4.1模糊控制原理框图,4,模糊控制器(FuzzyControllerFC)也称为模糊逻辑控制器(FuzzyLogicControllerFLC),由于所采用的模糊控制规则是由If-then形式的条件语句来描述的,因此模糊控制器是一种语言型控制器,故也称为模糊语言控制器(FuzzyLanguageControllerFLC)。,5,模糊控制器的构成,图4.2模糊控制器的组成框图,6,1模糊化接口(Fuzzyinterface)模糊控制器的输入必须通过模糊化才能用于控制输出的求解,因此它实际上是模糊控制器的输入接口。它的主要作用是将真实的确定量输入转换为一个模糊矢量。对于一个模糊输入变量e,其模糊子集通常可以作如下方式划分:(1)负大,负小,零,正小,正大=NB,NS,ZO,PS,PB(2)负大,负中,负小,零,正小,正中,正大=NB,NM,NS,ZO,PS,PM,PB(3)大,负中,负小,零负,零正,正小,正中,正大=NB,NM,NS,NZ,PZ,PS,PM,PB,7,用三角型隶属度函数表示如图4.3所示,图4.3模糊子集和模糊化等级,8,模糊化的具体过程如下:,9,2.知识库(KnowledgeBaseKB)知识库由数据库和规则库两部分构成。(1)数据库(DataBaseDB)数据库主要包括语言变量的隶属度函数,尺度变换因子以及论域划分个数等,10,(2)规则库(RuleBaseRB)模糊控制器的规则是基于专家知识或手动操作人员长期积累的经验,是按人的直觉推理的一种语言表示形式。模糊规则通常有一系列的关系词连接而成,如if-then、else、also、end、or等,关系词必须经过“翻译”才能将模糊规则数值化。最常用的关系词为if-then、also,对于多变量模糊控制系统,还有and等。例如,某模糊控制系统输入变量为(误差)和(误差变化),它们对应的语言变量为E和EC,可给出一组模糊规则:,11,R1:IFEisNBandECisNBthenUisPBR2:IFEisNBandECisNSthenUisPM通常把if部分称为“前提部,而then部分称为“结论部”,其基本结构可归纳为IfAandBthenC,其中A为论域U上的一个模糊子集,B是论域V上的一个模糊子集。根据人工控制经验,可离线组织其控制规则表R,R是笛卡儿乘积集上的一个模糊子集。,12,3推理与解模糊接口(InferenceandDefuzzyinterface)模糊推理是模糊控制器的核心,它具有模拟人的基于模糊概念的推理能力。该推理过程是基于模糊推理规则实现的。在实际应用中,通常采用Zadeh的CRI推理方法,主要包括取小推理机和乘积推理机。,13,推理结果的获得,表示模糊控制的规则推理功能已经完成。但是,至此所获得的结果仍是一个模糊集,不能直接用来作为控制量,还必须作一次转换,求得清晰的控制量输出,即为解模糊。通常把输出端具有转换功能作用的部分称为解模糊接口。,14,模糊控制系统的工作原理,以水位的模糊控制为例,如图4.4所示。设有一个水箱,通过调节阀可向内注水和向外抽水。设计一个模糊控制器,通过调节阀门将水位稳定在固定点附近。按照日常的操作经验,可以得到基本的控制规则:“若水位高于O点,则向外排水,差值越大,排水越快”;“若水位低于O点,则向内注水,差值越大,注水越快”。,15,图4.4水箱液位控制,16,1确定观测量和控制量定义理想液位O点的水位为h0,实际测得的水位高度为h,选择液位差将当前水位对于O点的偏差e作为观测量,,2输入量和输出量的模糊化将偏差e分为五级:负大(NB),负小(NS),零(O),正小(PS),正大(PB)。,根据上述经验,按下列步骤设计模糊控制器:,17,根据偏差e的变化范围分为七个等级:-3,-2,-1,0,+1,+2,+3。得到水位变化模糊表4.1。,表4.1水位变化划分表,18,控制量u为调节阀门开度的变化。将其分为五级:负大(NB),负小(NS),零(O),正小(PS),正大(PB)。并根据u的变化范围分为九个等级:-4,-3,-2,-1,0,+1,+2,+3,+4。得到控制量模糊划分表4.2。,19,表4.2控制量变化划分表,20,模糊规则的描述根据日常的经验,设计以下模糊规则:(1)“若e负大,则u正大”(2)“若e负小,则u正小”(3)“若e为0,则u为0”(4)“若e正小,则u负小”(5)“若e正大,则u负大”,21,上述规则采用“IFATHENB”形式来描述:(1)ife=NBthenu=NB(2)ife=NSthenu=NS(3)ife=0thenu=0(4)ife=PSthenu=PS(5)ife=PBthenu=PB,22,根据上述经验规则,可得模糊控制规则表4.3。,23,24,25,由以上五个模糊矩阵求并集(即隶属函数最大值),得:,26,模糊控制器的输出为误差向量和模糊关系的合成:,5模糊推理,27,28,6控制量的反模糊化,当时,控制器输出的模糊集为如果按照“隶属度最大原则”进行反模糊化,则选择控制量为,即阀门的开度应关大一些,减少进水量。,29,30,1单变量模糊控制器,在单变量模糊控制器(SingleVariableFuzzyControllerSVFC)中,将其输入变量的个数定义为模糊控制的维数。,4.2模糊控制系统的分类,一按照输入变量和输出变量的个数分类,31,32,33,34,模糊控制系统所选用的模糊控制器维数越高,系统的控制精度也就越高。但是维数选择太高,模糊控制规律就过于复杂,这是人们在设计模糊控制系统时,多数采用二维控制器的原因。,35,2多变量模糊控制器多变量模糊控制器(MultipleVariableFuzzyController)系统所采用的模糊控制器,具有多变量结构,如图4.8所示。实际应用中,可利用模糊控制器本身的解耦特点,通过模糊关系方程求解,在控制器结构上实现解耦,即将一个多输入-多输出(MIMO)的模糊控制器,分解成若干个多输入-单输出(MISO)的模糊控制器,这样可采用单变量模糊控制器方法设计。,36,图4.8多变量模糊控制器,37,二按信号的时变特性分类(1)恒值模糊控制系统系统的指令信号为恒定值,通过模糊控制器消除外界对系统的扰动作用,使系统的输出跟踪输入的恒定值。也称为“自镇定模糊控制系统”,如温度模糊控制系统。(2)随动模糊控制系统系统的指令信号为时间函数,要求系统的输出高精度、快速地跟踪系统输入。也称为“模糊控制跟踪系统“或”模糊控制伺服系统”。,38,三按静态误差是否存分类(1)有差模糊控制系统将偏差的大小及其偏差变化率作为系统的输入称为有差模糊控制系统。(2)无差模糊控制系统在有差模糊控制系统基础上,引入积分作用,使系统的静差降至最小。,39,一模糊控制器的设计步骤模糊控制器最简单的实现方法是将一系列模糊控制规则离线转化为一个查询表(又称为控制表)。这种模糊控制器结构简单,使用方便,是最基本的一种形式。本节以单变量二维模糊控制器为例,介绍这种形式模糊控制器的设计步骤,其设计思想是设计其他模糊控制器的基础。,4.3模糊控制器的设计,40,步骤1确定模糊控制器的基本结构:确定输入变量和输出变量。实际中,输出量即为控制量,输入量比较常见的是误差e和误差e的导数,有时还包括误差e的积分等。通常它们的选择是依赖于经验和工程知识,41,步骤2确定输入输出论域,选择尺度变换参数。对于实际的输入变量,假设其变化范围是若要求的论域为可以采用线性变换其中k称为比例因子。论域可以是连续的也可以是离散的。如果要求离散的论域,则需要将连续的论域离散化或者量化。量化可以是均匀的,也可以是非均匀的。,42,表4.5均与量化表,表4.6非均与量化表,43,步骤3定义输入、输出空间的模糊分割,即确定语言值名称以及个数。例如:对误差E、误差变化EC及控制量u的模糊集及其论域定义如下:E、EC和u的模糊集均为:E、EC的论域均为:-3,-2,-1,0,1,2,3u的论域为:-4.5,-3,-1.5,0,1,3,4.5,44,步骤4定义输入输出隶属函数模糊变量误差E、误差变化EC及控制量u的模糊集和论域确定后,需对模糊语言变量确定隶属函数,确定论域内元素对模糊语言变量的隶属度。根据论域为离散和连续的不同情况,隶属度函数的描述也有如下两种方法。(1)数值描述方法对于论域为离散,且元素个数为有限时,模糊集合的隶属度函数可以用向量或者表格的形式来表示。表4.7给出了用表格表示的一个例子。,45,表4.7数值描述方法的隶属度,在上面的表格中,每一行表示一个模糊集合的隶属度函数。例如,46,(2)函数描述方法。对于论域为连续的情况,隶属度常常用函数的形式来描述,最常见的有高斯型函数、三角形函数、梯形函数等。下面给出高斯型隶属度函数的解析式子,47,其中是隶属度函数的中心值,是方差。下图表示了高斯型隶属度函数的分布图。,图4.9高斯函数分布图,48,步骤5建立模糊控制规则(1)基于专家的经验和控制工程知识模糊控制规则具有模糊条件句的形式,它建立了前件中的状态变量与后件中的控制变量之间的联系。我们在日常生活中用于决策的大部分信息主要是基于语义的方式而非数值的方式。因此,模糊控制规则是对人类行为和进行决策分析过程的最自然的描述方式。这也就是它为什么采用IFTHEN形式的模糊条件句的主要原因。,49,例如电加热炉系统在阶跃输入yr(t)作用下其输出y(t)的过渡过程曲线,如图4.10所示。现借助专家对恒温控制的经验知识,则被调量y(t)的调节过程大致如下。当y(t)远小于yr(t)时,则大大增加控制量u(t);当y(t)远大于yr(t)时,则大大减小控制量u(t);当y(t)和yr(t)正负偏差不太大时,则根据y(t)的变化趋势来确定控制量的大小。,图4.10电加热炉系统单位阶跃响应曲线,50,(2)利用实验数据确定推理规则在许多人工控制的工业系统中,很难建立控制对象的模型,因此用常规的控制方法来对其进行设计和仿真比较困难。而熟练的操作人员却能成功地控制这样的系统。事实上,操作人员有意或无意地使用了一组IFTHEN模糊规则来进行控制。但是他们往往并不能用语言明确地将它们表达出来,因此可以通过记录操作人员实际控制过程时的输入输出数据,并从中总结出模糊控制规则。,51,利用数据确定推理规则通常有以下两种方法:方法1以实验数据为峰点,确定输入前提和结论的模糊集,从而确定推理规则。方法2首先确定输入论域和输出论域的模糊分割,利用数据确定推理规则,再通过计算规则强度消除产生冲突的推理规则。模糊控制规则可采用模糊规则表4.8来描述,共49条模糊规则,各个模糊语句之间是或的关系.,52,表4.8模糊规则表,53,步骤6模糊推理将输入量进行模糊化处理,再利用推理方法进行计算,获得输出量。需要指出,此时的输出量是模糊集而非精确的数值。步骤7去模糊化通过模糊推理得到的结果是模糊集合,而实际模糊控制中,必须要有一个确定值才能控制或驱动执行机构,因此需要选择恰当的去模糊化方法获得精确的控制量。,54,例4.2设计一个模糊洗衣机的控制器,输入为衣物的污泥和油脂,输出为洗涤时间。将污泥分为三个模糊集:SD(污泥少),MD(污泥中),LD(污泥多),取值范围为0,100。,55,将油脂分为三个模糊集:NG(无油脂),MG(油脂中),LG(油脂多),取值范围为0,100。选用如下隶属函数:,56,将洗涤时间分为三个模糊集:VS(很短),S(短),M(中等),L(长),VL(很长),取值范围为0,60。选用如下隶属函数:,57,建立模糊控制规则根据人的操作经验设计模糊规则,模糊规则设计的标准为:“污泥越多,油脂越多,洗涤时间越长”;“污泥适中,油脂适中,洗涤时间适中”;“污泥越少,油脂越少,洗涤时间越短”。,58,表4.9模糊洗衣机的洗涤规则,根据模糊规则的设计标准,建立模糊规则表4.9。,59,第*条规则为:“IF衣物污泥少且没有油脂THEN洗涤时间很短”。模糊推理分以下几步进行:规则匹配。假定当前传感器测得的信息为:由隶属函数的定义可知,60,通过上述四种隶属度,可得到四条相匹配的模糊规则,如表4.10所示:,表4.10模糊推理结果,61,规则触发。由上表可知,被触发的规则有4条:Rule1:IFyisMDandxisMGTHENzisMRule2:IFyisMDandxisLGTHENzisLRule3:IFyisLDandxisMGTHENzisLRule4:IFyisLDandxisLGTHENzisVL,62,规则前提推理。在同一条规则内,前提之间通过“与”的关系得到规则结论,前提之间通过取小运算,得到每一条规则总前提的可信度:规则1前提的可信度为:min(4/5,3/5)=3/5规则2前提的可信度为:min(4/5,2/5)=2/5规则3前提的可信度为:min(1/5,3/5)=1/5规则4前提的可信度为:min(1/5,2/5)=1/5,63,由此得到洗衣机规则前提可信度表,即规则强度表4.11。,表4.11规则前提可信度,64,将上述两个表进行“与”运算,得到每条规则总的输出,如表4.12所示表4.12规则总的可信度,65,将带入洗涤时间隶属函数中的,得到规则前提隶属度与规则结论隶属度的交点:得:采用最大平均法,可得精确输出,66,例4.3设语言变量X,Y,Z-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6T(x)=NB(负大),NM(负中),NS(负小),NZ(负零),PZ(正零),PS(正小),PM(正中),PB(正大)T(y)=T(z)=NB,NM,NS,ZE(零),PS,PM,PB,67,表4.13语言变量x的隶属度函数,表4.13表示语言变量x的隶属度函数。y和z的隶属度函数同表4.7。,68,表4.13是一种表示离散论域的模糊集合及其隶属度函数的简洁形式,它表示,69,表4.14模糊控制规则,表4.14列出了该模糊控制器所采用的模糊控制规则。,70,表4.14是表示模糊控制规则的简洁形式。该表中共包含56条规则,由于x的模糊分割数为8,y的模糊分割数为7,所以该表包含了最大可能的规则数。一般情况下规则数可以少于56,这时表中相应栏内可以为空。表4.14中所表示的规则依次为R1:如果x是NBandy是NB则z是NBR2:如果x是NBandy是NM则z是NBR56:如果x是PBandy是PB则z是PB设已知输入为x0和y0,模糊化运算采用单点模糊集合,则相应的输入量模糊集合和分别为,71,根据前面介绍的模糊推理方法及性质,可求得输出量的模糊集合为(假设and采用求交法,also用求并法,合成用最大一最小法,模糊蕴涵为Mamdani算子)下面以x0=-6,y0=-6为例说明计算过程。此时有,72,(1)对于表4.14第1行第1列的规则:IFxisNBandyisNBthenzisNB,则,73,74,75,(2)对于表4.14第1行第2列的规则:IFxisNBandyisNMthenzisNB,可得,76,77,按同样的方法依次求出,最终求得对所求得的输出量模糊集合进行清晰化计算(用加权平均法)得按照同样的步骤,可以计算出当为其他组合时的输出量。最后可列出如表4.15所示的实际查询的控制表。,78,表4.15控制表,79,单输入单输出模糊控制器与P调节器的关系双输入单输出模糊控制器与PD调节器之间的关系双输入单输出模糊控制器与PI调节器之间的关系三输入单输出模糊控制器与PID调节器之间的关系,4.4模糊控制器与PID调节器之间的关系,80,在工业过程控制系统中,使用最广泛的的控制器为PID控制器(也称调节器),PID是比例(Proportion)、积分(Integral))和微分(Derivative)的缩写,即控制规律(函数)由比例、积分、微分三项组成(线形组合):其中:调节器的输出;:系统设定值和被控量之差;:调节器的放大系数;:调节器的积分时间常数;:调节器的微分时间常数。,81,在实际应用中,调节器并非P、I、D三样俱全,可根据实际情况选用如下几种调节器:P调节器:缺点:有静差。PI调节器:可消除静差,但动态特性不好。PD调节器:动态特性好,但仍有静差。,82,1.单输入单输出模糊控制器与P调节器的关系,设分别为模糊控制器的偏差论域(即输入论域)和控制量论域(即输出论域),分别为与的模糊划分(即基元组),其中叫做基元;分别为与的峰点,满足条件:,83,rule1:ifisthenisrule2:ifisthenisrulen:ifisthenis,(4.1),视为语言变量,由此形成推理规则库:,84,这里叫做基础变量。前面指出:模糊控制器本质上就是插值器;因此,基于(4.1)式的推理规则所构成的模糊控制器其插值形式为:考虑时间变量之后应写为:,85,通常,基元组取为形如下式的线性基元组:基元组可类似写出。显然,这样的基元组为二相基元组。,86,87,88,特别,当时,即,89,90,图4.11分段P调节规律,91,注4.1从图4.11可以看出,在零点附近(即)时,模糊控制器蜕化为普通的P调节器:或,然而,在离零点较远之处,模糊控制器表现为带平移系数的P调节器。,92,注4.2从几何上看,P调节器在平面上是一条通过原点的直线,说明它具有线性调节规律;而模糊控制器则将这条直线“折”为数段,形成一条通过原点的折线。当分点较密时,该折线可以逼近一条曲线,这意味着模糊控制器具有非线性调节规律。因此,模糊控制器在性能上要比P调节器优越。,93,设为模糊控制器输入论域,为输出论域,分别为的模糊划分;分别为的峰点,满足条件形成推理规则库:ifisandisthenis(4.2),2双输入单输出模糊控制器与PD调节器之间的关系,94,95,定理4.2考虑微分环节的双输入单输出模糊控制器为一个带交互影响的分片PD调节器:,96,这里,97,3双输入单输出模糊控制器与PI调节器之间的关系,98,设为模糊控制器输入论域,为输出论域,分别为的模糊划分;分别为的峰点,满足条件,4三输入单输出模糊控制器与PID调节器之间的关系,99,形成推理规则库:ifisandisandisthenis(4.3)取则模糊控制器的表达式:,100,定理4.4基于(4.3)式的模糊控制器为一个带交互影响的分片PID调节器当时,否则,,101,普通PID调节器在xyzu四维空间中是一张通过原点的超平面,即具有线性调节规律;模糊控制器在该空间中则是一张通过原点的分片三次曲面,整张曲面逼近一个非线性调节规律。在原点附近,模糊控制器近似为PID调节器。不难看出,这种模糊控制器在控制过程的前期阶段具有模糊控制器的全部优点,而在控制过程的后期阶段又具有PID调节器的所有优势,因此是一种性能良好的控制器.,102,4.5基于TS模型的模糊控制系统稳定性分析,1离散系统的TS模型:,一TS模糊模型(动态系统的模糊模型辨识方法):,103,104,105,106,2连续系统的TS模型:,107,则连续TS模糊系统可表示为:,108,定理4.5如果控制对象和模糊控制器用如下的离散模糊模型表示:,109,110,111,112,113,定理4.6如果控制对象和模糊控制器用如下的连续模糊模型表示:,114,115,二基于TS模糊模型的稳定性分析,(4.4),116,117,(4.5),118,119,(4.6),120,121,122,123,124,4.6基于TS模型的模糊控制器设计,125,126,127,128,129,上述的模糊状态空间模型可看作若干模糊子状态空间模型的加权求和,即整个的系统模型是若干局部线性子系统的加权求和。这一方法的本质就是:利用若干局部线性模型逼近非线性动力学模型。,130,基于TS模型的模糊控制器设计步骤:,131,设计方案,132,133,134,135,4.7模糊自适应控制,模糊控制的突出优点是能够比较容易地将人的控制经验溶入到控制器中,通常适用于被控对象的参数和结构存在不确定性或者未知因素。而自适应控制的目的是当系统出现这些不确定因素时,仍使系统保持既定的特性。,136,自适应模糊控制系统的基本框图,137,自适应模糊控制和非自适应模糊控制的区别:(1)自适应模糊控制系统中的模糊控制器在实时控制过程中始终变化,而非自适应模糊控制系统中的模糊控制器在实时控制前是固定的;(2)自适应律作为附加的部分,引入自适应模糊控制系统来调节模糊控制器的参数。,138,自适应模糊控制和非自适应模糊控制的相比,优点是:(1)自适应模糊控制器可以随环境变化进行自行调节,因此自适应模糊控制具有较好的控制性能;(2)自适应律有助于在实时控制过程中学习被控对象的动态特性,该方法对被控对象的信息要求不高。,139,自适应模糊控制和非自适应模糊控制的相比,缺点是:(1)自适应模糊控制器生成的控制系统不仅具有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入职安全规程培训课件
- 俱乐部饮水安全培训课件
- 狂犬病暴露后免疫球蛋白浸润注射护理查房
- 新质生产力光刻技术
- 绍兴流动广告管理办法
- 税收专家团队管理办法
- 2025年中医内科经络穴位定位考核答案及解析
- 2025年中央一号文件考试题及答案
- 分子云动力学-洞察及研究
- 出租车安全管理培训心得
- 全友导购员培训资料(机密)
- 白话译文《渔樵问对》(全篇)
- 医院消毒灭菌效果监测制度
- +GF+-SIGNET8850电导率变送器手册
- 大豆收购合同范本
- 2023学年完整公开课版水准仪认识
- 人文地理学(王恩涌)
- 教育学第五章教师与学生
- GB/T 5267.1-2002紧固件电镀层
- GB/T 2411-2008塑料和硬橡胶使用硬度计测定压痕硬度(邵氏硬度)
- GA/T 1217-2015光纤振动入侵探测器技术要求
评论
0/150
提交评论