




已阅读5页,还剩175页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章模糊控制论,2.1引言2.2模糊集合论基础2.3模糊逻辑、模糊逻辑推理和合成2.4模糊控制系统的组成2.5模糊控制系统的设计2.6模糊PID控制器2.7模糊控制器的应用,2.1引言,所谓“模糊”,其意思是指客观事物彼此间的差异在中间过渡时,界限不分明。在生产实验中,存在着大量的模糊现象,对于那些无法获得数学模型或模型粗糙复杂的、非线性的、时变的或是耦合十分严重的系统,无论用经典控制,还是现代控制理论的各种算法、都很难实现控制。,比如,例如,2.1引言,我们把人的操作经验归纳成一系列的规则,存放在计算机中,利用模糊集理论将它定量化,使控制器模仿人的操作策略,这就是模糊控制器,用模糊控制器组成的系统就是模糊控制系统。模糊控制定义:模糊控制器的输出是通过观察过程的状态和一些如何控制过程的规则的推理得到的。,2.1引言,测量信息的模糊化是将实测物理量转化为在该语言变量相应论域内不同语言值的模糊子集。推理机制使用数据库和规则库,它的作用是根据当前的系统状态信息来决定模糊控制的输出子集。模糊集的精确化计算是将推理机制得到的模糊控制量转化为一个清晰、确定的输出控制量的过程。,模糊化,推理机制,精确化,被控对象,数据库和规则库,给定值,+,-,模糊控制系统结构示意图,2.2模糊集合论基础,2.2.1模糊集的概念,经典集合(非此即彼):一般指具有某种属性的、确定的、彼此间可以区别的事物的全体。基本集合或论域(U):把所考虑的对象限制在一个特定的集合,比如一个班级、自然数等。U的子集A:U中的一部分U中的元素u:U中的对象U的基数(或#U):有限集合U所含的不同元素的数目。无限集合:不是有限集合的集合。,经典集合的表示方式:,列举法定义法适用于有很多元素而不能一一列举的集合:例如:U=uu为自然数且u5归纳法通过一个递推公式来描述一个集合例如:U=ui+1=ui+1,i=1,2,u1=1特征函数表示法通过某些集合的运算来表示的集合,隶属度函数,以人对室温(0-40)的感觉为例:大部分人:15-25-舒适15以下-冷25以上-热按照经典集合论,14.9也为冷,不符合人的感觉。,而我们可以认为14.9属于冷的程度为0.1,1属于冷的程度为0.95.因此,我们可以用一个在0-1之间取值的函数来表示一件事属于我们所考虑的事件的程度,这个函数就叫隶属度函数。,6,定义为有序对;隶属函数在0和1之间;其值的确定具有主观性和个人的偏好。,隶属函数的性质,定义2-1模糊集合(fuzzysets),论域U中的模糊集F用一个在区间0,1上取值的隶属函数F来表示,即F:U0,1F(u)=1,表示u完全属于FF(u)=0,表示u完全不属于F03/54/7得到结论长子最像父亲(1),三子次之(0.6),次子最不像父亲(0.57).,隶属函数的大体形状也就知道了,几种典型的隶属函数在Matlab中已经开发出了11种隶属函数,即双S形隶属函数(dsigmf)、联合高斯型隶属函数(gauss2mf)、高斯型隶属函数(gaussmf)、广义钟形隶属函数(gbellmf)、II型隶属函数(pimf)、双S形乘积隶属函数(psigmf)、S状隶属函数(smf)、S形隶属函数(sigmf)、梯形隶属函数(trapmf)、三角形隶属函数(trimf)、Z形隶属函数(zmf)。,在模糊控制中应用较多的隶属函数有以下6种隶属函数。(1)高斯型隶属函数高斯型隶属函数由两个参数和c确定:其中参数b通常为正,参数c用于确定曲线的中心。Matlab表示为,图高斯型隶属函数(M=1),(2)广义钟型隶属函数广义钟型隶属函数由三个参数a,b,c确定:其中参数b通常为正,参数c用于确定曲线的中心。Matlab表示为,图广义钟形隶属函数(M=2),(3)S形隶属函数S形函数sigmf(x,ac)由参数a和c决定:其中参数a的正负符号决定了S形隶属函数的开口朝左或朝右,用来表示“正大”或“负大”的概念。Matlab表示为,图S形隶属函数(M=3),(4)梯形隶属函数梯形曲线可由四个参数a,b,c,d确定:其中参数a和d确定梯形的“脚”,而参数b和c确定梯形的“肩膀”。Matlab表示为:,图梯形隶属函数(M=4),(5)三角形隶属函数三角形曲线的形状由三个参数a,b,c确定:其中参数a和c确定三角形的“脚”,而参数b确定三角形的“峰”。Matlab表示为,图三角形隶属函数(M=5),(6)Z形隶属函数这是基于样条函数的曲线,因其呈现Z形状而得名。参数a和b确定了曲线的形状。Matlab表示为,图Z形隶属函数,2.2.5模糊关系,1.模糊关系的定义定义2-11所谓A,B两个集合的直积AB=(a,b)|aA,bB中的一个模糊关系R,是指以AB为论域的一个模糊子集,序偶(a,b)的隶属度为R(a,b).模糊关系的表示:(1)模糊集合表示法当AB为连续有限域时,二元模糊关系R的模糊集合表示方法为:,可以推广至n维,例2-6设论域U=1,5,7,9,20,现在来求U上的”大得多”的关系R.,序偶(20,1)中,20远大于1,所以认为它隶属于”大得多”的程度为1.,序偶(9,7)中,9靠近于7,可以认为它隶属于”大得多”的程度为0.1.,用类似的考虑,可以得到模糊关系R,(2)模糊矩阵表示法当是有限集合时,则的模糊关系R可用阶矩阵来表示,式中,元素,R称为模糊矩阵,例2-7设有七种物品,苹果、乒乓球、书、篮球、花、桃、菱形组成的一个论域U,并设分别表示这些物品,则论域。求物品两两之间的相似程度的模糊关系。,解假设物品间完全相似者为“1”、完全不相似者为“0”,其余按具体相似程度给出一个01之间的数,就可确定出一个U上的模糊关系R。,对于模糊的控制系统,系统的输入与输出也存在某种模糊关系。假设有如下一条模糊规则:或IFA(u)THENB(v)其中条件部模糊集A定义为A(u)/uU,结论部模糊集B定义为B(v)/vV.则模糊关系:AB=UVmin(A(u),B(v)/(u,v)UV是序偶(u,v)的集合,例2-8设U=1,2,3;V=1,2,3,4;A(u)/u=1/1+0.7/2+0.2/3;B(v)/v=0.8/1+0.6/2+0.4/3+0.2/4。求A和B的直积AB。,解:AB=0.8/(1,1)+0.6/(1,2)+0.4/(1,3)+0.2/(1,4)+0.7/(2,1)+0.6/(2,2)+0.4/(2,3)+0.2/(2,4)+0.2/(3,1)+0.2/(3,2)+0.2/(3,3)+0.2/(3,4),也可以使用模糊矩阵R来表示:,定义2-12笛卡儿积(算子)设A1,A2,.An分别是论域U1,U2,.Un中的模糊集,那么它们的笛卡儿积是积空间U1U2.Un中的一个模糊集,其隶属度函数为,直积(极小算子)min:,代数积AP:,对于连续情况,关系矩阵可以定义为:,例2-9有模糊条件语句:如果C是慢的,则A是快的.其中,C,A分别属于两个不同的论域U,V.用隶属度函数法来表示C,A如下:A(快)=0/0+0/20+0.3/40+0.7/60+1/80+1/100C(慢)=1/0+0.7/20+0.3/40+0/60+0/80+0/100那么它们的直积和代数积分别为,2.模糊关系的合成,对于有些系统,只依赖单一的条件和结论推理是不够的。因此存在多重现象,如IFATHENB,IFBTHENC寻求A与C之间的关系的方法就是模糊关系的合成,例如:A和B是父子关系,B和C是夫妻关系,则A和C就会形成一种新的关系,即公媳=父子夫妻,定义2-14模糊关系的合成如果R和S分别为笛卡尔空间UV和VW上的模糊关系,则R和S的合成是定义在笛卡尔空间UVW上的模糊关系,并记为RS.其隶属度函数计算方法如下:,模糊关系合成算子Sup-min存在如下特性:,注:模糊关系的合成运算不满足交换律,即,2.3.1二值逻辑,对一句话,如果能够判断它表述的意思是真是假时,就可以称为命题。,一个简单的语句叫简单命题,用命题联结词把两个以上的简单命题联结起来叫复合命题。,命题联结词有:析取、合取、否定、蕴涵等价,2.3模糊逻辑、模糊逻辑推理和合成,2.3.1二值逻辑,析取:意思是“或”。,复合命题PQ只有在P和Q都是假时,才是假。,例如:P她喜欢吃雪糕,Q她喜欢喝可乐。PQ她喜欢吃雪糕或喜欢喝可乐。,合取:意思是“与”。,复合命题PQ只有在P和Q都是真时,才是真。,例如:P她喜欢吃雪糕,Q她喜欢喝可乐。PQ她喜欢吃雪糕和喝可乐。,2.3.1二值逻辑,蕴涵:意思是“如果.那么.”,例如:P是女孩子,Q她喜欢漂亮。PQ如果是女孩子那么她喜欢漂亮。,等价:意思是“当且仅当”,例如:P=A是等边三角形,Q=A是等角三角形。PQA是等边三角形当且仅当A是等角三角形。,2.3.2模糊逻辑的基本运算,设P、Q、R是三个模糊单命题,1模糊逻辑补:对命题否定,1P,2模糊逻辑析取:PQmax(P,Q),3模糊逻辑合取:PQmin(P,Q),模糊逻辑蕴涵:如P是真的,则Q也是真的。PQ(1PQ)1min1,(1PQ),模糊逻辑等价:PQ(PQ)(QP),2.3.2模糊逻辑的基本运算,模糊逻辑限界积:,模糊逻辑限界和:,模糊逻辑限界差:,例2-11:P她是个刁蛮的人,其真值P0.8Q她是个泼辣的人,其真值Q0.6,那么PQmin(P,Q)min(0.8,0.6)=0.6,那么PQmax(P,Q)max(0.8,0.6)=0.8,那么PQ(1PQ)1(10.80.6)1=0.8,模糊逻辑是一种模拟人思维的逻辑。从广义角度,一切具有模糊性的语言都称为模糊语言。在不同的场合,某一模糊概念可以代表不同的含义。如:“高个子”,在中国大约为1.75-1.85在欧洲大约为1.80-1.90模糊语言逻辑:由模糊语言构成的一种模拟人思维的逻辑定义2-15模糊数连续论域U中的模糊数F是一个U上的正规凸模糊集。即,以实数集合为全集合,一个具有连续隶属度函数的正规有界凸模糊集合就称为模糊数。,2.3.3模糊语言逻辑,模糊数就是那些诸如“大约5”、“10左右”等具有模糊概念的数值,定义2-16语言值在语言系统中,那些与数值有直接联系的词,如长、短、多、少、高、低、重、轻、大、小或者由它们再加上语言算子(如很、非常、较、偏等)而派生出来的词组,如不太大、非常高、偏重等都被称为语言值。例如:成年男子身高的论域E=130,140,150,160,170,180,190,200,210=e1,e2,e9在论域E上定义语言值个子高=0.2/e4+0.4/e5+0.6/e6+0.8/e7+1/e8+1/e9个子矮=1/e1+0.7/e2+0.5/e3+0.3/e4+0.1/e5,定义2-17语言变量语言变量是用一个五元素的集合(X,T(X),U,G,M)来表征的。其中:X是语言变量名;T(X)为语言变量X的项集合,即语言变量名的集合,且每个值都是在U上定义的模糊数Fi;U为语言变量x的论域;G为产生x数值名的语言值规则,用于产生语言变量值;M为与每个语言变量含义相联系的算法规则,在论域上定义1个模糊集等;。,2.3.3模糊语言逻辑,为了对模糊的自然语言形式化和定量化,进一步区分和刻画模糊值的程度,常常还借用自然语言中的修饰词,诸如“较”、“很”、“非常”、“稍微”、“大约”、“有点”等来描述模糊值。引入语言算子:语气算子、模糊化算子、判定化算子语气算子用来表达语言中对某一个单词或词组的确定性程度。集中化算子或强化算子:“很”、“非常”等松散化算子或淡化算子:“较”、“稍微”等,记为语气算子运算符,定义为:对于原语言值A经语气算子的作用下形成一个新的语言值则它的隶属度函数满足常用的语气算子定义如下:“极”;“非常”;“很”;“相当”“比较”;“略”;“稍”;“有点”,例2-12以“年老”这个词为例,来说明语气算子的作用求非常老,很老,比较老,有点老的隶属度函数。,2.3.3模糊语言逻辑,模糊化算子设模糊前的集合为A,模糊化算子为F,则模糊化变换可以为F(A),其隶属函数关系是,相似变换函数,判定化算子设判定化前的集合为A,它的隶属函数为A(x)判定化算子为P,则判定化变换可以为P(A),其隶属函数关系是,2.3.4模糊逻辑推理,扎德推理法,玛达尼推理法,2.3.4模糊逻辑推理,近似推理广义肯定式推理前提1:如果x是A,则y是B前提2:如果x是A,结论:y是B,,模糊关系矩阵元素的计算方法采用玛达尼推理:那么其隶属度函数为模糊蕴含(模糊关系矩阵)通常有两种计算方法:模糊蕴含最小运算法模糊蕴含积运算法,2.3.4模糊逻辑推理,广义否定式推理前提1:如果x是A,则y是B前提2:如果y是B,结论:x是A,,模糊关系矩阵元素的计算方法采用扎德推理:或那么其隶属度函数为,例2-14P42,论域XY1,2,3,4,5,在X和Y上有三个模糊子集“大”、“小”、”较小“,分别如下:“大”0.4/3+0.7/4+1/5“小“1/1+0.7/2+0.3/3“较小”1/1+0.6/2+0.4/3+0.2/4规则为若x小,则y大,那么当x较小时,y?,小大的关系矩阵R,2模糊条件推理语言规则:如果x是A,则y是B,否则y是C。逻辑表达:,例2-15一个系统,当输入为A时,输出为B,否则输出C。已知A1/x1+0.4/x2+0.1/x3B=0.8/y1+0.5/y2+0.2/y3C=0.5/y1+0.6/y2+0.7/y3问题:当输入A=0.2/x1+1/x2+0.4/x3时,输出D?,3多输入模糊推理前提1:如果A且B,那么C前提2:现在是A且B结论:,性质1若合成运算“”采用极大-极小法或极大-代数法,连接词“and”(且)采用求“并”运算法,则“”和“and”的运算次序可以交换,即性质2若模糊蕴含关系采用极小算子Rmin,合成算子采用极大-极小法,and算子采用求“交”法,则,可写为,性质3对于的推理结果可以用如下简洁的形式来表示当模糊蕴含运算采用极小算子Rmin当模糊蕴含运算采用代数算子RAP其中,离散条件下模糊推理过程也可以用模糊关系矩阵的运算表述:比如:已知IFAandBthenC那么,当AandB时C?,1.先求DAXB,令,得到,2.将D写成列矢量DT,3.求关系矩阵RRDTXC,4.由A和B求出DD=AXB,5将D写成行矢量DT,6.最后得到所求的CCDTR,例2-16,4.多输入多规则推理,较一般的二输入多规则如下:,与传统的控制系统设计相对应的模糊系统设计也存在系统的建模和控制问题,对于有限域上的模糊关系R可以用模糊矩阵来表示,则模糊控制系统的建模和控制问题就转化为模糊关系方程的求解问题了。建模辨识问题:已知给定的A和B,求关系矩阵R。系统控制问题:已知需控制的目标B和关系矩阵R,求控制输入A。,2.3.5模糊方程的解,2.3.5模糊方程的解,2.4模糊控制系统的组成,把被控对象的测量值从数字量转化为模糊量,也即是模糊化过程。由模糊化接口和知识库来完成。对所测的模糊量按给定的模糊逻辑推理规则进行模糊推理,得出模糊控制器控制输出的推理结果。这部分由推理决策和规则库完成。把推理输出结果的模糊量转化为实际系统能够接受的精确数字量或模拟控制量。由精确化计算完成。,2.4.1模糊化过程,模糊化就是输入值匹配成语言值的过程。确定输入值对于相应语言变量语言值的隶属度。输入值x可以和语言值C相匹配,也可以和语言值D相匹配。相应于C模糊集的隶属度是c(x),相应于D模糊集的隶属度是d(x)。相应于A,B,E模湖集的隶属度均为零,即a(x)b(x)e(x)0,模糊子集的数目和范围必须遍及整个论域,2.4.2知识库,数据库论域离散化输入输出空间划分(启发式)模糊子集隶属度函数规则库输入输出变量的选择模糊控制规则的建立,论域离散化,论域的离散化实质上是一个量化过程。量化是将一个论域离散成确定数目的几小段(量化级),每一段用一个特定术语作为标记,这样就形成一个离散域。在模糊控制系统中,变量的量化给出了控制器计算的简化和控制值的平滑之间的一个折中,然而为了消除大的误差在量化级之间进行一些差值运算是必要的。差值运算一个简单的方法是引入一个权系数,模糊子集隶属度函数,通常有两种隶属度函数表示方式:数字表示函数表示如,输入值u属于不同模糊子集的隶属度用一个矢量来表示。当模糊子集总数为5并分别用ui表示时,即可写成,模糊规则的建立,基于模糊模型的控制:运用数学模型专家经验:需要一些内涵的和客观的准则观察法:通过观察人类的控制行为得出规则自组织法:需要自学习算法、学习性能指标,2.4.2决策逻辑,决策逻辑是采用某种推理方法,由采样时刻的输入和模糊控制规则导出模糊控制器的控制量输出。模糊决策逻辑推理算法与很多因素相关,如模糊蕴含规则、推理合成规则、模糊推理条件语句前件部分的连接词(and)和语句之间的连接词(also)的不同定义等。,对于,,记,(1)Mamdani模糊推理算法,(2)Larsen模糊推理算法,(3)Takagi-Sugeno模糊推理算法,结论部是条件部输入变量的函数,如,2.4.4精确化过程,最大隶属度函数法:在所有规则推理结果的模糊集合中,隶属度最大的元素作为输出。加权平均法:,重心法当上面的式子里的k取隶属函数时,就转化为重心法,2.5模糊控制系统的设计,2.5.1模糊控制器的结构设计1.单变量模糊控制器具有一个独立的外部输入变量和一个输出变量。如加热炉的温度控制系统、速度控制系统等。模糊控制器的维数:单变量模糊控制器的输入个数。(1)一维模糊控制器(2)二维模糊控制器(3)多维模糊控制器,2.5模糊控制系统的设计,2.多变量模糊控制器多变量模糊控制器有多个独立的输入变量和一个或多个输出变量。解决方法:把观察和实验数据进行重组如,已知样本数据(X1,X2,Y1,Y2,Y3)可以变换为(X1,X2,Y1),(X1,X2,Y2),(X1,X2,Y3),2.5模糊控制系统的设计,2.5.2模糊控制器的基本类型1.Mamdani型模糊控制器多输入单输出(MISO)Mamdani模糊控制器的模糊控制规则形式为:,其中,为前件(输入)变量,其论域分别为X1,X2,Xp;为前件变量的模糊集合。为输出控制量,论域为U.为输出变量的模糊集合。,对于某一模糊输入,模糊推理的结论为:,N条规则全体构成的模糊关系是:,2.T-S型模糊控制器,其中,为前件(输入)变量,其论域分别为X1,X2,Xp;为前件变量的模糊集合。为输出控制量,论域为U.为输出变量的模糊集合。为模糊后件关于前件变量的线性或非线性函数。,对于T-S型模糊控制器,如果选择不同的模糊推理方法以及模糊化和精确化方法,则控制器的算法和控制系统的性能也不同。对于一组输入,经过模糊推理并采用重心法精确后得到的控制器输出为:为输入变量对第条规则的匹配度。如采用(Max-Min)推理方法,有如采用代数积方法,有,2.5.3模糊控制器的设计原则,(1)定义输入输出变量根据输入和输出变量的个数,就可以求出所需要规则的最大数目这里是输入变量的个数,是输出变量的个数,是输入空间模糊划分的数目。然而,实际上有的组合状态不会出现,所以真正用到的规则数没有那么多,可以采用如下公式:(2)定义所有变量的模糊化条件根据受控系统的实际情况,决定输入变量的测量范围和输出变量的控制作用范围,以进一步确定每个变量的论域;然后再安排每个变量的语言值及其相对应的隶属度函数。,2.5.3模糊控制器的设计原则,(3)设计控制规则库这是一个把专家知识和熟练操作工的经验转换为用语言表达的模糊控制规则的过程。(4)设计模糊推理结构这一部分可以设计成通用的计算机或单片机上用不同推理算法的软件程序来实现,也可以采用专门设计的模糊推理硬件集成电路芯片来实现。(5)选择精确化策略的方法为了得到确切的控制值,必须对模糊推理获得的模糊输出量进行转换,即要在一组输出量中找到一个有代表性的值,最能反映模糊推理的结果。,2.5.4模糊控制器的常规设计方法,假设模糊控制器的输入量为系统的误差e和误差变化de、输出量为系统控制值u。则其常规模糊控制器:由模糊逻辑推理法可知,对于n条模糊控制规则可以得到n个输入输出关系矩阵,从而由模糊规则的合成算法可得系统总的模糊关系矩阵为,对Cij精确化计算可以得出控制用精确输出量。实际应用中,R是一个高阶矩阵,如果对于任意Ei和DEi都通过合成计算即时输出Cij,计算机将花费大量时间。引入查表法,则对于任意系统误差和系统误差变化,则对应的模糊控制器输出,查表法:,控制表方式的模糊逻辑控制器结构图,量化因子,误差和它的实际变化范围分别记为e和l,l,称l,l为语言变量误差的基本论域。,语言变量模糊误差记为e。它的语言变量值可以取正很大,正中等,正小,零,负小,负中等,负很大。e的论域为n,1,0,1,+n,模糊控制器设计-输入量化,例e(50,50),X4,3,2,1,0,1,2,3,4,比如e127,e233,把它们量化,误差变化率和它的实际变化范围分别记为de和d,d,称d,d为语言变量误差变化率的基本论域。,语言变量模糊误差变化率记为de。它的语言变量值可以取正很大,正中等,正小,零,负小,负中等,负很大。de的论域为n,1,0,1,+n,量化因子,语言变量论域上的模糊集,一般来说,在模糊控制中,取n6,5,4等数值。那么相应的论域有:-6,-5,-1,0,1,.5,6-5,-1,0,1,.5-4,-1,0,1,.4等。语言变量值有:PB(正大)、PM(正中)、PS(正小)、ZE(零)、NS(负小)、NM(负中)、NB(负大)等。将论域、模糊集用表来表示如下,精确化,控制输出和它的实际变化范围分别记为u和h,h,称h,h为语言变量误差变化率的基本论域。,语言变量模糊控制记为u。它的语言变量值可以取正很大,正中等,正小,零,负小,负中等,负很大。u的论域为n,1,0,1,+n,比例因子,比如,U(100,100),Z-7,-6,.-1,0,1,6,7u4那么把它精确化有,以温度控制系统的模糊控制器设计为例,来说明查表法模糊控制器的设计步骤:(1)确定模糊控制器的输入、输出变量模糊控制器选用系统的实际温度T与温度给定值Td的误差:e=T-Td;以及误差变化de作为输入语言变量;控制加热装置的供电电压u选作输出语言变量。(2)确定各输入、输出变量的变化范围、量化等级和量化因子k1、k2、k3取三个语言变量的量化等级都为9级,即误差e的论域为-50,50;误差变化de的论域为-150,150;控制输出u的论域为-64,64。(3)在各输入、输出变量的量化域内定义模糊子集首先确定各语言变量论域内模糊子集的个数。本例中都取5个模糊子集,即PBPSZENSNB,控制规则:,(4)模糊控制规则的确定,规则1:如果误差e是NB、且误差变化de是PB,则控制U为PB;规则2:如果误差e是NB、且误差变化de是PS,则控制U为PB;规则3:如果误差e是NB、且误差变化de是ZE,则控制U为PB;规则4:如果误差e是NB、且误差变化de是NS,则控制U为PB;,控制规则表,uede,模糊量化,设e*=7,de*=-70.把它们映射到下面的论域中(4,3,2,1,0,1,2,3,4)做量化得到,由表可知根据控制规则表,对应的规则为1)ife=ZEandde=NSthenu=PS2)ife=PSandde=NSthenu=ZE,控制表,由规则1)和2)有,由,deue,2.6模糊PID控制器,2.6.1模糊控制器和常规PID的混合结构要提高模糊控制器的精度和跟踪性能,就必须对语言变量取更多的语言值,缺点-规则和计算量增加(维数灾难)解决方法:(1)在论域内用不同的控制方式分段实现控制,即误差大时采用纯比例控制方式误差小于某一阈值时切换到模糊控制方式当输入变量误差模糊值为零(ZE)时进入PI控制方式;(2)将PID控制器分解为模糊PD控制器和各种其他类型(如模糊放大器、模糊积分器、模糊PI控制器、确定积分器等)的并联结构。,模糊控制器和常规PID混合结构五种类型,当被控过程的稳态增益已知或可以测量Kp,那么积分作用就没有必要了。如果Kp未知,则积分项就不可缺少。可以将传统的积分控制器并联到模糊PD控制器中。,如果将第二种中的积分增益Ki进行模糊化就变成了模糊PID控制器。将模糊PD控制器与模糊PI控制器并联构成拟模糊PID控制器PI规则r:如果e是Er,de是Er,那么du是Ur.r=1,2,N,如果只考虑误差对模糊PI输出量有影响,则类型四中的规则可以简化为:PI规则r:如果e是Er,那么du是Ur.r=1,2,N例2-21考虑一个二阶动态系统,其传函为,输入输出的语言值和隶属度函数,模糊PD控制器的规则表控制值UPD,为了实现类型三和类型五的拟模糊PID控制器,必须引入积分环节的规则库对于类型三,其模糊增益Ki的规则库对于类型五,模糊输出增益U的规则库,针对题目给出的被控系统,分别采用五种控制方式,其性能指标如下:,2.6.2常规PID参数的模糊自整定技术,参数自整定PID控制器利用模糊控制规则在线对PID参数进行修改,就构成了参数自整定PID控制器。结构如下,工作原理:先找出PID的三个参数与误差e和误差变化率de之间的模糊关系,在运行时,通过检测e和de,根据模糊控制推理来在线改变PID的三个参数,以满足不同的e和de对控制器参数的要求,从而使系统有较好的动静性能。人们根据已有的设计经验,总结出Kp,Ki,Kd的自整定规律如下:(1)当|e|较大时,取较大的Kp和较小的Kd,以使系统响应加快,同时使Ki0,以避免过大超调。(2)当|e|中等时,取较小的Kp(使系统响应具有较小的超调),适当的Ki和Kd(Kd的取值对系统响应的影响较大)(3)当|e|较小时,取较大的Kp和较小的Ki,以使系统响应的稳态性好,同时使Kd取值适当以避免在平衡点附近振荡。,|e|和de取语言值为“大”,“中”,“小”,规则库如下|e|大,则KpKp1,Ki=0,Kd=0;|e|中且|de|=大,则KpKp2,Ki=0,Kd=Kd2;|e|中且|de|=中,则KpKp3,Ki=0,Kd=Kd3;|e|中且|de|=小,则KpKp4,Ki=0,Kd=Kd4;|e|小,则KpKp5,Ki=Ki5,Kd=Kd5这里的Kp1Kp5,Ki1Ki5,Kd1Kd5为按常规PID参数整定方法得到的数值。,2.7模糊控制器的应用,这里m是摆杆的质量,l是摆长,u(t)是杆的逆时针扭矩(控制作用)设则系统状态空间表达式为:,倒立摆的模糊控制,方程经过以下变化:当偏转角(弧度)很小时sinx1=x1;若所测得的x1用度表示,取l=g,m=180/(g2);离散时间状态空间表达式为:设语言变量x1论域-22x2论域-55,倒立摆系统模糊控制设计,第1步对x1在其论域上建立三个隶属度函数:正值(P)、零(Z)和负值(N)。对x2在其论域上也建立三个隶属度函数:正值(P)、零(Z)和负值(N)。,第2步对u(k)在其论域上建立5个隶属度函数,-24u(k)24第3步模糊控制规则表,第4步用图解法来推导模糊运算。设初始条件为:通过规则表及初始条件和隶属度图可知:If(x1=P)and(x2=Z),then(u=P)min(0.5,0.2)=0.2(P)If(x1=P)and(x2=N),then(u=Z)min(0.5,0.8)=0.2(Z)If(x1=Z)and(x2=Z),then(u=Z)min(0.5,0.2)=0.2(Z)If(x1=Z)and(x2=N),then(u=N)min(0.5,0.8)=0.5(N),x2,利用重心法精确化后的控制值为u=-2;在已知u=-2控制下,系统的状态变为:,设计一模糊控制器使其超调量不超过1%,输出的上升时间0.3。步骤1.确定e,de和u的论域2.e,de和u语言变量的选取3.规则的制定4.推理方法的确定,假定被控对象的传递函数为:,1.根据系统实际情况,选择e,de和u的论域erange:-11derange:-0.10.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南永州市教育局直属学校(单位)公开招聘教师46人模拟试卷附答案详解
- 2025年甘肃省兰州大学数学与统计学院人才招聘考前自测高频考点模拟试题及参考答案详解一套
- 2025广西桂林市资源县中峰镇中心卫生院公开招聘编外专业技术人员2人考前自测高频考点模拟试题及答案详解(必刷)
- 2025内蒙古能源集团所属单位招聘30人模拟试卷及参考答案详解一套
- 2025湖北随州市招募选派三支一扶高校毕业生80人考前自测高频考点模拟试题附答案详解(典型题)
- 2025海南澄迈县就业局招聘见习生1人模拟试卷附答案详解(模拟题)
- 2025北京华商电力产业发展有限公司2025年搞笑毕业生招聘29人(第三批)模拟试卷及答案详解(网校专用)
- 2025年4月广东深圳小学光明学校曙光校区、狮山校区赴济南定点面向2025年应届毕业生招聘教师11人模拟试卷及1套参考答案详解
- 2025年咸阳经济技术开发区管委会招聘?(24人)模拟试卷及1套完整答案详解
- 2025北京首都医科大学附属北京世纪坛医院招聘13人(第三批)考前自测高频考点模拟试题完整参考答案详解
- 【初中语文】第1课《消息二则》课件++2025-2026学年统编版语文八年级上册
- 电力消防安全知识考试题库含答案2025
- 2025年国学与传统文化考试试题及答案
- 仪表参数调校规程
- 2024年10月自考00144企业管理概论真题及答案
- 子宫颈炎症护理课件
- 石油化工课件
- 非小细胞肺癌课件
- 6.1正视发展挑战 课件 2025-2026学年度道德与法治九年级上册 统编版
- 涉密人员岗前知识培训课件
- VOCs治理设备培训
评论
0/150
提交评论