第4章模糊逻辑控制理论课件

上传人:仙*** 文档编号:241644856 上传时间:2024-07-12 格式:PPT 页数:138 大小:1.14MB
返回 下载 相关 举报
第4章模糊逻辑控制理论课件_第1页
第1页 / 共138页
第4章模糊逻辑控制理论课件_第2页
第2页 / 共138页
第4章模糊逻辑控制理论课件_第3页
第3页 / 共138页
点击查看更多>>
资源描述
第二篇模糊逻辑理论及其MATLAB实现1v4.1模糊逻辑理论的基本概念v4.2模糊逻辑控制系统的基本结构v4.3模糊逻辑控制系统的基本原理v4.4离散论域的模糊控制系统的设计v4.5具有PID功能的模糊控制器第4章模糊逻辑控制理论2控制论的创始人维纳教授在谈到人胜过最完善的机器时说:“人具有运用模糊概念的能力”。这清楚地指明了人脑与电脑之间有着本质的区别,人脑具有善于判断和处理模糊现象的能力。“模糊”是与“精确”相对的概念。模糊性普遍存在于人类思维和语言交流中,是一种不确定性的表现。随机性则是客观存在的另一类不确定性,两者虽然都是不确定性,但存在本质的区别。模糊性主要是人对概念外延的的主观理解上的不确定性。随机性则主要反映客观上的自然的不确定性,即对事件或行为的发生与否的不确定性。3模糊逻辑和模糊数学虽然只有短短的几十余年历史,但其理论和应用的研究已取得了丰富的成果。尤其是随着模糊逻辑在自动控制领域的成功应用,模糊控制理论和方法的研究引起了学术界和工业界的广泛关注。在模糊理论研究方面,以Zadeh提出的分解定理和扩张原则为基础的模糊数学理论已有大量的成果问世。1984年成立了国际模糊系统协会(IFSA),FUZZYSETSANDSYSTEMS(模糊集与系统)杂志与IEEE(美国电气与电于工程师协会)“模糊系统”杂志也先后创刊。4在模糊逻辑的应用方面,自从1974年英国的Mamdani首次将模糊逻辑用于蒸汽机的控制后,模糊控制在工业过程控制、机器人、交通运输等方面得到了广泛而卓有成效的应用。与传统控制方法如PID控制相比,模糊控制利用人类专家控制经验,对于非线性、复杂对象的控制显示了鲁棒性好、控制性能高的优点。模糊逻辑的其他应用领域包括:聚类分析、故障诊断、专家系统和图像识别等。54.1 模糊逻辑理论的基本概念模糊逻辑理论的基本概念4.1.1 模糊集合及其运算模糊集合及其运算集合一般指具有某种属性的、确定的、彼此间可以区别的事物的全体。将组成集合的事物称为集合的元素或元。通常用大写字母A,B,C,X,Y,Z等 表 示 集 合,而 用 小 写 字 母a,b,c,x,y,z表示集合内元素。被考虑对象的所有元素的全体称为论域,一般用大写字母U表示。6在康托创立的经典集合论中,一事物要么属于某集合,要么不属于某集合,二者必居其一,没有模棱两可的情况。即经典集合所表达概念的内涵和外延都必须是明确的。在人们的思维中,有许多没有明确外延的概念,即模糊概念。表现在语言上有许多模糊概念的词,如以人的年龄为论域,那么“年青”、“中年”、“年老”都没有明确的外延。再如以某炉温为论域,那么“高温”、“中温”、“低温”等也都没有明确的外延。所以诸如此类的概念都是模糊概念。模糊概念不能用经典集合加以描述,因为它不能绝对地用“属于”或“不属于”某集合来表示,也就是说论域上的元素符合概念的程度不是绝对的0或1,而是介于0和1之间的一个实数。71模糊集合的定义及表示方法Zadeh在1965年对模糊集合的定义为:给定论域U,U到0,1闭区间的任一映射AA:U0,1都确定U的一个模糊集合A,A称为模糊集合A的隶属函数,它反映了模糊集合中的元素属于该集合的程度。若A中的元素用x表示,则A(x)称为x属于A的隶属度。A(x)的取值范围为闭区间0,1,若A(x)接近1,表示x属于A的程度高,A(x)接近0,表示x属于A的程度低。可见,模糊集合完全由隶属函数所描述。8模糊集合有很多表示方法,最常用的有以下几种:1)当论域U为有限集x1,x2,xn时,通常有以下三种方式(a)Zadeh表示法将论域中的元素xi与其隶属度A(xi)按下式表示A,则其中A(xi)/xi并不表示“分数”,而是表示论域中的元素xi与其隶属度A(xi)之间的对应关系。“+”也不表示“求和”,而是表示模糊集合在论域U上的整体。在Zadeh表示法中,隶属度为零的项可不写入。9(b)序偶表示法将论域中的元素xi与其隶属度A(xi)构成序偶来表示A,则A=(x1,A(x1),(x2,A(x2),(xN,A(xN)|xU在序偶表示法中,隶属度为零的项可省略。(c)向量表示法将论域中元素xi的隶属度A(xi)构成向量来表示A,则A=A(x1)A(x2)A(xN)在向量表示法中,隶属度为零的项不能省略。10若A为以实数R为论域的模糊集合,其隶属函数为A(x),如果对任意实数ax0,0。当x=v时。隶属度函数为1,其分布曲线如图4-3所示。图4-2正态型分布曲线图4-3型分布曲线18图4-4戒上型分布曲线图4-5戒下型分布曲线(3)戒上型其中a0,b0。其分布曲线如图4-4所示。当a=0.2,b=2,c=25时,即为“年青”的隶属函数。(4)戒下型当a=0.2,b=-2,c=50时,即为“年老”的隶属函数。其中a0,b0为A的台集合。其意义为论域U中所有使A(x)0的x的全体。例4-1中,模糊集合A的台集合为AS=3,4,5,6,7,8显然台集合为普通集合,即模糊集合可只在它的台集合上加以表示。202)截集定义分别称为模糊集合A的强截集和弱截集。显然截集也为普通集合,且AS=A|=03)正则模糊集合如果则称A为正则模糊集合。4)凸模糊集合如果则称A为凸模糊集合。215)分界点使得A(x)=0.5的点x称为模糊集合A的分界点。6)单点模糊集合 在论域中,若模糊集合的台集合仅为一个点,且该点的隶属度函数A(x)=1,则称A为单点模糊集合。224分解定理和扩张原则(1)分解定理设A为论域U上的一个模糊集合,A是A的截集,0,1,则有如下分解定理成立其中A表示语言变量x的一个模糊集合,称为与A的“乘积”,其隶属度函数定义为23例例4-3求模糊集合的截集,0,1。解解取分别为1,0.7,0.6,0.5,0.3,于是有将截集写成模糊集合的形式24由分解定理,又可构成原来的模糊集合则有25(2)扩张原则设U和V是两个论域,f是U到V的一个映射,对U上的模糊集合A,可以扩张成为这里叫做f的扩张。A通过映射映射成时,规定它的隶属度函数的值保持不变。在不会误解的情况下,可以记作f。分解定理和扩张原则是模糊数学的理论支柱。分解定理是联系模糊数学和普通数学的纽带,而扩张原则是把普通的数学扩展到模糊数学的有力工具。265模糊集合的运算1)模糊集合的相等若有两个模糊集合A和B,对于所有的xU,均有A(x)=B(x),则称模糊集合A等于模糊集合B,记作A=B。2)模糊集合的包含关系若有两个模糊集合A和B,对于所有的xU,均有A(x)B(x),则称模糊集合A包含于模糊集合B,或A是B的子集,记作AB。3)模糊空集 若对于所有的xU,均有A(x)=0,则称模糊集合A为空集,记作A=。274)模糊集合的并集若有三个模糊集合A、B和C,对于所有的xU,均有C(x)=A(x)B(x)=maxA(x),B(x)则称模糊集合C为A与B的并集,记作C=AB。5)模糊集合的交集若有三个模糊集合A、B和C,对于所有的xU,均有C(x)=A(x)B(x)=minA(x),B(x)则称模糊集合C为A与B的交集,记作C=AB。6)模糊集合的补集若有两个模糊集合A和B,对于所有的xU,均有B(x)=1-A(x),则称B为A的补集,记作B=Ac。287)模糊集合的直积若有两个模糊集合A和B,其论域分别为X和Y,则定义在积空间XY上的模糊集合AB称为模糊集合A和B的直积,即AB=(a,b)|aA,bB上述定义表明,在集合A中取一元素a,又在集合B中取一元素b,就构成了(a,b)“序偶”,所有的(a,b)又构成一个集合,该集合即为AB,其隶属度函数为AB(x,y)=minA(x),B(y)或者AB(x,y)=A(x)B(y)29直积又称为笛卡尔积或叉积。两个模糊集合直积的概念可以很容易推广到多个集合。若R是实数集,即R=x|-x+,则RR=(x,y)|-x+,-y+,用R2表示,R2=RR即为整个平面,这就是二维欧氏空间。同理RRR=Rn称为n维欧氏空间。306模糊集合运算的基本性质1)幂等律:AA=A,AA=A2)交换律:AB=BA,AB=BA3)结合律:(AB)C=A(BC),(AB)C=A(BC)4)分配律:A(BC)=(AB)(AC),A(BC)=(AB)(AC)5)吸收律:(AB)A=A,(AB)A=A6)同一律:A=,A=A,A=A,A=,其中表示全集,表示空集。7)复原律:(Ac)c=A 对偶律:(AB)c=AcBc,(AB)c=AcBc317模糊集合的其他类型运算1)代数和:2)代数积:3)有界和:4)有界差:5)有界积:6)强制和(drasticsum):7)强制积(drasticproduct):324.1.2 模糊关系及其合成关系模糊关系及其合成关系在日常生活中经常听到诸如“A与B很相似”、“X比Y大的多”等描述模糊关系的语句。模糊关系在模糊集合论中占有重要的地位,而当论域为有限时,可以用模糊矩阵来表示模糊关系。1模糊关系设X、Y是两个非空集合,则在直积XY=(x,y)|xX,yY中一个模糊集合R称为从X到Y的一个模糊关系,记为Rxy。33模糊关系Rxy由其隶属函数R(x,y)完全刻划,R(x,y)表示了X中的元素x与Y中的元素y具有关系Rxy的程度。以上定义的模糊关系又称二元模糊关系,当X=Y时,称为X上的模糊关系。当论域为n个集合的直积X1X2Xn=(x1,x2,xn)|xiXi,i=1,2,n时,它所对应的为n元模糊关系RX1X2Xn。34当论域X=x1,x2,xn,Y=y1,y2,ym是有限集合时,定义在XY上的模糊关系Rxy可用如下的nm阶矩阵来表示。这样的矩阵称为模糊矩阵。模糊矩阵R中元素rij=R(xi,yj)表示论域X中第i个元素xi与论域Y中的第j个元素yj对于模糊关系Rxy的隶属程度,因此它们均在0,1中取值。由于模糊关系是定义在直积空间上的模糊集合,所以它也遵从一般模糊集合的运算规则。35例例4-4设X为家庭中的儿子和女儿,Y为家庭中的父亲和母亲,对于“子女与父母长得相似”的模糊关系R,可以用以下模糊矩阵R表示。362模糊关系的合成设X、Y、Z是论域,Rxy是X到Y的一个模糊关系,Syz是Y到Z的一个模糊关系,则Rxy到Syz的合成Txz也是一个模糊关系,记为Txz=RxySyz它具有隶属度其中是并的符号,它表示对所有y取极大值或上界值,“”是二项积的符号,因此上面的合成称为最大星合成(max-starcomposition)。37二项积算子“xy”可以定义为以下几种运算,其中x,y0,1 交交:xy=xy=minx,y 代数积代数积:xy=xy=xy 有界积有界积:AB=max0,x+y-1当二项积算子“”采用前两种运算时,它们分别称为最大最小合成和最大积合成,即其中最大最小合成最为常用。以后如无特别说明均指此合成。38当论域X、Y、Z为有限时,模糊关系的合成可用模糊矩阵来表示。设Rxy、Syz、Txz三个模糊关系对应的模糊矩阵分别为则或(i=1,2,n;k=1,2,l)即用模糊矩阵的合成T=RS来表示模糊关系的合成Txz=RxySyz。39例例4-5已知子女与父母相似关系的模糊矩阵R和父母与祖父母相似关系的模糊矩阵S分别如下所示,求子女与祖父母的相似关系模糊矩阵。解解这是一个典型的模糊关系合成的问题。按最大最小合成规则有,404.1.3 模糊向量及其运算模糊向量及其运算1模糊向量如果对任意的i(i=1,2,n),都有ai0,1,则称向量A=a1a2an为模糊向量。2模糊向量的笛卡尔乘积设有1n维模糊向量x和1m维模糊向量y,则定义为模糊向量x和y的笛卡尔乘积。模糊向量x和y的笛卡尔乘积表示它们所在论域X与Y之间的转换关系,这种转换关系也是模糊关系,而上式右端正是模糊关系的合成运算。41例例4-6已知两个模糊向量分别如下所示,求它们的笛卡尔乘积。X=0.80.60.2,Y=0.20.40.71解解笛卡尔乘积为423模糊向量的内积与外积设有1n维模糊向量x和1n维模糊向量y,则定义为模糊向量x和y的内积。与内积的对偶运算称为外积。434.1.4 模糊逻辑模糊逻辑1模糊语言变量语言是人们进行思维和信息交流的重要工具。语言可分为两种:自然语言和形式语言。人们日常所用的语言属自然语言,它的特点是语义丰富、灵活。通常的计算机语言是形式语言,它只是形式上起记号作用。自然语言和形式语言最重要的区别在于,自然语言具有模糊性,而形式语言不具有模糊性,它完全具有二值逻辑的特点。模糊语言变量是自然语言中的词或句,它的取值不是通常的数,而是用模糊语言表示的模糊集合。在不引起混淆的情况下以下将模糊语言变量简称为语言变量。44一个语言变量可由以下的五元体来表征(x,T(x),U,G,M)其中x是语言变量的名称;T(x)是语言变量值的集合;U是x的论域;G是语法规则,用于产生语言变量x的名称;M是语义规则,用于产生模糊集合的隶属度函数。例如,以控制系统的“误差”为语言变量x,论域取U=-6,+6。“误差”语言变量的原子单词有“大、中、小、零”,对这些原子单词施加以适当的语气算子,就可以构成多个语言值名称,如“很大”等,再考虑误差有正负的情况,T(x)可表示为T(x)=T(误差)=负很大,负大,负中,负小,零,正小,正中,正大,正很大45图4-6是以误差为论域的模糊语言五元体的示意图。图4-6误差语言变量的五元体46如上所述,每个模糊语言相当于一个模糊集合,在模糊语言前面加上“极”、“非常”、“相当”、“比较”、“略”、“稍微”、“非”等语气算子后,将改变了该模糊语言的含义,相应地隶属度函数也要改变。例如,设原来的模糊语言为A,其隶书度函数为A,则通常有极A=A4,非常A=A2,相当A=A1.25,比较A=A0.75,略A=A0.5,稍微A=A0.25,非A=1-A472模糊蕴含关系在模糊逻辑中,模糊逻辑规则实质上是模糊蕴含关系。在模糊逻辑推理中有很多定义模糊蕴含的方法,最常用的一类模糊蕴含关系是广义的肯定式推理方式,即输入:如果x是A前提:如果x是A则y是B结论:y是B其中A,A,B,B均为模糊语言。横线上方是输入和前提条件,横线下方是结论。对于模糊前提“如果x是A则y是B”,它表示了模糊语言A与B之间的模糊蕴含关系,记为48在普通的形式逻辑中,AB有严格的定义。但在模糊逻辑中,AB不是普通逻辑的简单推广,有许多定义的方法。但在模糊逻辑控制中,常用的模糊蕴含关系的运算方法有以下几种,其中前两种最常用。模糊蕴含最小运算(Mamdani)模糊蕴含积运算(Larsen)模糊蕴含算术运算(Zadeh)模糊蕴含的最大最小运算(Zadeh)49 模糊蕴含的布尔运算 模糊蕴含的标准法运算(1)其中 模糊蕴含的标准法运算(2)其中504.1.5 模糊逻辑推理模糊逻辑推理 1简单模糊条件语句对于上面介绍的广义肯定式推理,结论B是根据模糊集合A和模糊蕴含关系AB的合成推出来的,因此可得如下的模糊推理关系其中R为模糊蕴含关系。“”是合成运算符。它们可采用以上所列举的任何一种运算方法。51例例4-7若人工调节炉温,有如下的经验规则:“如果炉温低,则应施加高电压”。试问当炉温为“非常低”时,应施加怎样的电压。解解设x和y分别表示模糊语言变量“炉温”和“电压”,并设x和y的论域为X=Y=1,2,3,4,5A表示炉温低的模糊集合:A=“炉温低”=B表示高电压的模糊集合:B=“高电压”=52从而模糊规则可表述为:“如果x是A则y是B”。设A分别为非常A,则上述问题变为如果x是A,则B应是什么。为了便于计算,将模糊集合A和B写成向量形式A=10.80.60.40.2,B=0.20.40.60.81由于该例中x和y的论域均是离散的,因而模糊蕴含Rc可用如下模糊矩阵来表示53当A=“炉温非常低”=A2=10.640.360.160.04时,其中B中的每项元素是根据模糊矩阵的合成规则求出的,如第1行第1列的元素为这时推论结果B仍为“高电压”。542多重模糊条件语句(1)使用“and”连接的模糊条件语句在模糊逻辑控制中,常常使用如下的广义肯定式推理方式输入:如果x是Aandy是B前提:如果x是Aandy是B则z是C结论:z是C与前面不同的是,这里的模糊条件的输入和前提部分是将模糊命题用“and”连接起来的。一般情况下可以有多个“and”将多个模糊命题连接在一起。55模糊前提“x是A则y是B”可以看成是直积空间XY上的模糊集合,并记为AB,其隶属度函数为AB(x,y)=minA(x),B(y)或者AB(x,y)=A(x)B(y)这时的模糊蕴含关系可记为ABC,其具体运算方法一般采用以下关系结论z是C可根据如下的模糊推理关系得到其中R为模糊蕴含关系,“”是合成运算符。它们可采用以上列举的任何一种运算方法。56(2)使用“also”连接的模糊条件语句在模糊逻辑控制中,也常常给出如下一系列的模糊控制规则输入:如果x是Aandy是B前提1:如果x是A1andy是B1则z是C1also前提2:如果x是A2andy是B2则z是C2also前提n:如果x是Anandy是Bn则z是Cn输出:z是C57 这些规则之间无先后次序之分。连接这些子规则的连接词用“also”表示。这就要求对于“also”的运算具有能够任意交换和任意结合的性质。而求并和求交运算均能满足这样的要求。根据Mizumoto的研究结果,当模糊蕴含运算采用Rc或Rp,“also”采用求并运算时,可得最好的控制结果。58假设第i条规则“如果x是Aiandy是Bi则z是Ci”的模糊蕴含关系Ri定义为Ri=(AiandBi)Ci其中“AiandBi”是定义在XY上的模糊集合AiBi,Ri=(AiandBi)Ci是定义在XYZ上的模糊蕴含关系。则所有n条模糊控制规则的总模糊蕴含关系为(取连接词“also”为求并运算)输出模糊量z(用模糊集合C表示)为其中(AB)(x,y)=A(x)B(y)或(AB)(x,y)=A(x)B(y)593模糊推理的性质性性质质1:若合成运算“”采用最大最小法或最大积法,连接词“also”采用求并法,则“”和“also”的运算次序可以交换,即性质性质2:若模糊蕴含关系采用Rc和Rp时,则有60例例4-8已知一个双输入单输出的模糊系统,其输入量为x和y,输出量为z,其输入输出关系可用如下两条模糊规则描述:R1:如果x是A1andy是B1则z是C1R2:如果x是A2andy是B2则z是C2现已知输入为x是Aandy是B,试求输出量z。这里x,y,z均为模糊语言变量,且已知61解解由于这里所有模糊集合的元素均为离散量,所以模糊集合可用模糊向量来描述,模糊关系可用模糊矩阵来描述。(1)求每条规则的模糊蕴含关系Ri=(AiandBi)Ci(i=1,2)若此处AiandBi采用求交运算,蕴含关系采用最小运算Rc,则为便于下面进一步的计算,可将A1B1的模糊矩阵表示成如下的向量:62则同理可得63(2)求总的模糊蕴含关系R(3)计算输入量的模糊集合64(4)计算输出量的模糊集合最后求得输出量z的模糊集合为654.2 模糊控制系统的基本结构模糊控制系统的基本结构 模糊控制作为结合传统的基于规则的专家系统、模糊集理论和控制理论的成果而诞生,使其与基于被控过程数学模型的传统控制理论有很大的区别。在模糊控制中,并不是像传统控制那样需要对被控过程进行定量的数学建模,而是试图通过从能成功控制被控过程的领域专家那里获取知识,即专家行为和经验。当被控过程十分复杂甚至“病态”时,建立被控过程的数学模型或者不可能,或者需要高昂的代价,此时模糊控制就显得具有吸引力和使用性。66 由于人类专家的行为是实现模糊控制的基础,因此,必须用一种容易且有效的方式来表达人类专家的知识。IF-THEN规则格式是这种专家控制知识最合适的表示方式之一,即IF“条件”THEN“结果”,这种表示方式有两个显著的特征;它们是定性的而不是定量的;它们是一种局部知识,这种知识将局部的“条件”与局部的“结果”联系起来。前者可用模糊子集表示,而后者需要模糊蕴涵或模糊关系来表示。然而,当用计算机实现时,这种规则最终需具有数值形式,隶属函数和近似推理为数值表示集合模糊蕴涵提供了一种有利工具。67 一个实际的模糊控制系统实现时需要解决三个问题:知识的表示、推理策略和知识获取。知识表示是指如何将语言规则用数值方式表示出来;推理策略是指如何根据当前输入“条件”产生一个合理的“结果”;知识的获取解决如何获得一组恰当的规则。由于领域专家提供的知识常常是定性的,包含某种不确定性,因此,知识的表示和推理必须是模糊的或近似的,近似推理理论正是为满足这种需要而提出的。68 近似推理可看作是根据一些不精确的条件推导出一个精确结论的过程,许多学者对模糊表示、近似推理进行了大量的研究,在近似推理算法中,最广泛使用的是关系矩阵模型,它基于L.A.Zadeh的合成推理规则,首次由Mamdani采用。由于规则可被解释成逻辑意义上的蕴涵关系,因此,大量的蕴涵算子已被提出并应用于实际中。69 由此可见,模糊控制是以模糊集合论、模糊语言变量及模糊逻辑推理为基础的一种计算机控制。从线性控制与非线性控制的角度分类,模糊控制是一种非线性控制。从控制器智能性看,模糊控制属于智能控制的范畴,而且它以成为目前实现智能控制的一种重要而又有效的形式。尤其是模糊控制和神经网络、预测控制、遗传算法和混沌理论等新学科的相结合,正在显示出其巨大的应用潜力。704.2.1模糊控制系统的组成模糊控制系统由模糊控制器和控制对象组成,如图4-7所示。4.2.2模糊控制器的基本结构模糊控制器的基本结构,如图4-7虚线框中所示,它主要包括以下4部分。图4-7模糊控制器的组成711.模糊化这部分的作用是将输入的精确量转换成模糊化量。其中输入量包括外界的参考输入、系统的输出或状态等。模糊化的具体过程如下:(1)首先对这些输入量进行处理以变成模糊控制器要求的输入量。例如,常见的情况是计算e=r-y和e=dedt,其中r表示参考输入,y表示系统输出,e表示误差。有时为了减小噪声的影响,常常对e进行滤波后再使用,例如可取e=s/(Ts+1)e。(2)将上述已经处理过的输入量进行尺度变换,使其变换到各自的论域范围。(3)将已经变换到论域范围的输入量进行模糊处理,使原先精确的输入量变成模糊量,并用相应的模糊集合来表示。722.知识库知识库中包含了具体应用领域中的知识和要求的控制目标。它通常由数据库和模糊控制规则库两部分组成。(1)数据库主要包括各语言变量的隶属度函数,尺度变换因子以及模糊空间的分级数等。(2)规则库包括了用模糊语言变量表示的一系列控制规则。它们反映了控制专家的经验和知识。3.模糊推理模糊推理是模糊控制器的核心,它具有模拟人的基于模糊概念的推理能力。该推理过程是基于模糊逻辑中的蕴含关系及推理规则来进行的。734.清晰化清晰化的作用是将模糊推理得到的控制量(模糊量)变换为实际用于控制的清晰量。它包含以下两部分内容:(1)将模糊的控制量经清晰化变换变成表示在论域范围的清晰量。(2)将表示在论域范围的清晰量经尺度变换变成实际的控制量。744.2.3模糊控制器的维数通常将模糊控制器输入变量的个数称为模糊控制器的维数。下面以单输入单输出控制系统为例,给出几种结构形式的模糊控制器,如图4-8所示。图4-8模糊控制器的结构75 一般情况下,一维模糊控制器用于一阶被控对象,由于这种控制器输入变量只选误差一个,它的动态控制性能不佳。所以,目前被广泛采用的均为二维模糊控制器,这种模糊控制器以误差和误差的变化为输入量,以控制量的变化为输出变量。从理论上讲,模糊控制器的维数越高,控制越精细。但是维数过高,模糊控制规则变得过于复杂,控制算法的实现相当困难。764.2.4模糊控制中的几个基本运算操作1.模糊化运算x=fz(x0)其中x0是输入的清晰量;x是模糊集合;fz表示模糊化运算符(fuzzifier)。2.句子连接运算Ralso(R1,R2,Rn)其中Ri(i=1,2,n)是第i条规则所表示的模糊蕴含关系;R是n个模糊关系的组合;组合运算用符号also表示。773.合成运算z=(xandy)R其中x和y是输入模糊量;z是输出模糊量;and是句子连接运算符;“”是合成运算符。4.清晰化运算以上推理过程得到的输出量z仍是模糊量,而实际的控制必须为清晰量。因此要进行如下的清晰化运算z0=df(z)其中z为控制输出的模糊量;z0为控制输出的清晰化量;df表示清晰化运算符(defuzzifier)。784.3模糊控制的基本原理模糊控制的基本原理4.3.1 模糊化运算模糊化运算模糊化运算是将输入空间的观测量映射为输入论域上的模糊集合。模糊化在处理不确定信息方面具有重要的作用。在模糊控制中,观测到的数据常常是清晰量。由于模糊控制器对数据进行处理是基于模糊集合的方法。因此对输入数据进行模糊化是必不可少的一步。在进行模糊化运算之前,首先需要对输入量进行尺度变换,使其变换到相应的论域范围(后面将对此进行专门讨论)。下面所讨论的模糊化运算中的输入量均假定为已经过尺度变换的量。79在模糊控制中主要采用以下两种模糊化方法。1单点模糊集合如果输入量数据x0是准确的,则通常将其模糊化为单点模糊集合。设该模糊集合用A表示,则有其隶属度函数如图4-9所示。这种模糊化方法只是形式上将清晰量转变成了模糊量,而实质上它表示的仍是准确量。在模糊控制中,当测量数据准确时,采用这样的模糊化方法是十分自然和合理的。2三角形模糊集合如果输入量数据存在随机测量噪声,这时模糊化运算相当于将随机量变换为模糊量。80对于这种情况,可以取模糊量的隶属度函数为等腰三角形,如图4-10所示。三角形的顶点相应于该随机数的均值,底边的长度等于2,表示该随机数据的标准差。隶属度函数取为三角形主要是考虑其表示方便,计算简单。另一种常用的方法是取隶属度函数为铃形函数,即它也就是正态分布的函数。图4-9单点模糊集合的隶属度函数图4-10三角形模糊集合的隶属度函数814.3.2 数据库数据库如前所述,模糊控制器中的知识库有两部分组成:数据库和模糊控制规则库。首先讨论数据库。数据库中包含了与模糊控制规则及模糊数据处理有关的各种参数,其中包括尺度变换参数、模糊空间分割和隶属度函数的选择等。821输入量变换对于实际的输入量,第一步首先需要进行尺度变换,将其变换到要求的论域范围。变换的方法可以是线性的,也可以是非线性的。例如,若实际的输入量为x0*,其变化范围为xmin*,xmax*,若要求的论域为xmin,xmax,若采用线性变换,则其中k称为比例因子。83表4-1均匀量化表4-2非均匀量化论域可以是连续的也可以是离散的。如果要求离散的论域,则需要将连续的论域离散化或量化。量化可以是均匀的,也可以是非均匀的。表4-1和表4-2中分别表示均匀量化和非均匀量化的情况。842输入和输出空间的模糊分割模糊控制规则中输入和前提的语言变量构成模糊输入空间,结论的语言变量构成模糊输出空间。每个语言变量的取值为一组模糊语言名称,它们构成了语言名称的集合。每个模糊语言名称相应一个模糊集合。对于每个语言变量,其取值的模糊集合具有相同的论域。模糊分割是要确定对于每个语言变量取值的模糊语言名称的个数,模糊分割的个数决定了模糊控制精细化的程度。这些语言名称通常均具有一定的含义。如NB:负大(NegativeBig);NM:负中(NegativeMedium);NS:负小(NegativeSmall);ZE:零(Zero);PS:正小(PositiveSmall);PM:正中(PositiveMedium);PB:正大(PositiveBig)。85图4-11表示了两个模糊分割的例子,论域均为-1,+l,隶属度函数的形状为三角形或梯形。图4-11(a)所示为模糊分割较粗的情况,图4-11(b)为模糊分割较细 的 情 况。图 中 所 示 的 论 域 为 正 则 化(normalization)的情况,即x-1,+1,且模糊分割是完全对称的。这里假设尺度变换时已经作了预处理而变换成这样的标准情况。一般情况,模糊语言名称也可为非对称和非均匀地分布。图4-11模糊分割的图形表示86 模糊分割的个数也决定了最大可能的模糊规则的个数。如对于两输入单输出的模糊系统,x和y的模糊分割数分别为3和7,则最大可能的规则数为37=21。可见,模糊分割数越多,控制规则数也越多,所以模糊分割不可太细,否则需要确定太多的控制规则,这也是很困难的一件事。当然,模糊分割数太小将导致控制太粗略,难以对控制性能进行精心的调整。目前尚没有一个确定模糊分割数的指导性的方法和步骤,它仍主要依靠经验和试凑。873完备性对于任意的输入,模糊控制器均应给出合适的控制输出,这个性质称为完备性。模糊控制的完备性取决于数据库或规则库。(1)数据库方面对于任意的输入,若能找到一个模糊集合,使该输入对于该模糊集合的隶属度函数不小于,则称该模糊控制器满足完备性。图2-11所示即为=0.5的情况,它也是最常见的选择。(2)规则库方面模糊控制的完备性对于规则库的要求是,对于任意的输入应确保至少有一个可适用的规则,而且规则的适用度应大于某个数,譬如说05。根据完备性的要求,控制规则数不可太少。884模糊集合的隶属度函数根据论域为离散和连续的不同情况,隶属度函数的描述也有如下两种方法。(1)数值描述方法对于论域为离散,且元素个数为有限时,模糊集合的隶属度函数可以用向量或者表格的形式来表示。表2-3给出了用表格表示的一个例子。89表4-3数值描述方法的隶属度在上面的表格中,每一行表示一个模糊集合的隶属度函数。例如90(2)函数描述方法。对于论域为连续的情况,隶属度常常用函数的形式来描述,最常见的有铃形函数、三角形函数、梯形函数等。下面给出铃形隶属度函数的解析式子其中x0是隶属度函数的中心值,2是方差。图4-12表示了铃形隶属度函数的分布图。图4-12函数描述的隶属度函数91隶属度函数的形状对模糊控制器的性能有很大影响。当隶属度函数比较窄瘦时,控制较灵敏,反之,控制较粗略和平稳。通常当误差较小时,隶属度函数可取得较为窄瘦,误差较大时,隶属度函数可取得宽胖些。924.3.3 规则库规则库模糊控制规则库是由一系列“IFTHEN”型的模糊条件句所构成。条件句的前件为输入和状态,后件为控制变量。1模糊控制规则的前件和后件变量的选择模糊控制规则的前件和后件变量也即模糊控制器的输入和输出的语言变量。输出量即为控制量,它一般比较容易确定。输入量选什么以及选几个则需要根据要求来确定。输入量比较常见的是误差e和它的导数e,有时还可以包括它的积分等。输入和输出语言变量的选择以及它们隶属函数的确定对于模糊控制器的性能有着十分关键的作用。它们的选择和确定主要依靠经验和工程知识。932模糊控制规则的建立模糊控制规则是模糊控制的核心。因此如何建立模糊控制规则也就成为一个十分关键的问题。下面将讨论4种建立模糊控制规则的方法。它们之间并不是互相排斥的,相反,若能结合这几种方法则可以更好地帮助建立模糊规则库。(1)基于专家的经验和控制工程知识 模糊控制规则具有模糊条件句的形式,它建立了前件中的状态变量与后件中的控制变量之间的联系。我们在日常生活中用于决策的大部分信息主要是基于语义的方式而非数值的方式。因此,模糊控制规则是对人类行为和进行决策分析过程的最自然的描述方式。这也就是它为什么采用IFTHEN形式的模糊条件句的主要原因。94 例如电加热炉系统在阶跃输入yr(t)作用下其输出y(t)的过渡过程曲线,如图4-13所示。现借助专家对恒温控制的经验知识,则被调量y(t)的调节过程大致如下。当y(t)远小于yr(t)时,则大大增加控制量u(t);当y(t)远大于yr(t)时,则大大减小控制量u(t);当y(t)和yr(t)正负偏差不太大时,则根据y(t)的变化趋势来确定控制量的大小。图4-13电加热炉系统单位阶跃响应曲线95 即若y(t)yr(t),被调量远离给定值(AB段)时,增加控制量;若y(t)yr(t),被调量的变化有增加偏差的坏趋势(CD段)时,则较多减少控制量;若y(t)yr(t),被调量变化平稳(DE段)时,则减小控制量;若y(t)yr(t),被调量有减小偏差的好趋势(EF段)时,则应综合考虑偏差大小和偏差变化率情况确定是减少、保持或稍增加控制量;若y(t)yr(t),被调量的变化有增加偏差的坏趋势(FG段)时,则较大增加控制量。96 基于上面的讨论,通过总结人类专家的经验,并用适当的语言来加以表述,最终可表示成模糊控制规则的形式。另一种方式是通过向有经验的专家和操作人员咨询,从而获得特定应用领域模糊控制规则的原型。在此基础上,再经一定的试凑和调整,可获得具有更好性能的控制规则。97(2)基于操作人员的实际控制过程 在许多人工控制的工业系统中,很难建立控制对象的模型,因此用常规的控制方法来对其进行设计和仿真比较困难。而熟练的操作人员却能成功地控制这样的系统。事实上,操作人员有意或无意地使用了一组IFTHEN模糊规则来进行控制。但是他们往往并不能用语言明确地将它们表达出来,因此可以通过记录操作人员实际控制过程时的输入输出数据,并从中总结出模糊控制规则。98(3)基于过程的模糊模型 控制对象的动态特性通常可用微分方程、传递函数、状态方程等数学方法来加以描述,这样的模型称为定量模型或清晰化模型。控制对象的动态特性也可以用语言的方法来描述,这样的模型称为定性模型或模糊模型。基于模糊模型,也能建立起相应的模糊控制规律。这样设计的系统是纯粹的模糊系统,即控制器和控制对象均是用模糊的方法来加以描述的,因而它比较适合于采用理论的方法来进行分析和控制。99(4)基于学习 许多模糊控制主要是用来模仿人的决策行为,但很少具备有类似于人的学习功能,即根据经验和知识产生模糊控制规则并对它们进行修改的能力。Mamdani于79年首先提出了模糊自组织控制,它便是一种具有学习功能的模糊控制。该自组织控制具有分层递阶的结构,它包含有两个规则库。第一个规则库是一般的模糊控制的规则库,第二个规则库由宏规则组成,它能够根据对系统的整体性能要求来产生并修改一般的模糊控制规则,从而显示了类似人的学习能力。自Mamdani的工作之后,近来又有不少人在这方面作了大量的研究工作。最典型的例子是Sugeno的模糊小车,它是具有学习功能的模糊控制车,经过训练后它能够自动地停靠在要求的位置。1003模糊控制规则的类型 在模糊控制中,目前主要应用如下两种形式的模糊控制规则。(1)状态评估模糊控制规则。它具有如下的形式:R1:如果x是A1 and y是B1则z是C1 also R2:如果x是A2 and y是B2则z是C2 also Rn:如果x是An and y是Bn则z是Cn。101(2)目标评估模糊控制规则。典型的形式如下所示 Ri:如果u是Ci(x是Ai and y是Bi)则u是Ci其中u是系统的控制量,x和y表示要求的状态和目标或者是对系统性能的评估,因而x和y的取值常常是“好”、“差”等模糊语言。对于每个控制命令Ci,通过预测相应的结果(x,y),从中选用最适合的控制规则。102 上面的规则可进一步解释为:当控制命令选Ci时,如果性能指标x是Ai,y是Bi时,那么选用该条规则且将Ci取为控制器的输出。例如,用在日本仙台的地铁模糊自动火车运行系统中,就采用了这种类型的模糊控制规则。列出其中典型的一条如“如果控制标志不改变则火车停在预定的容许区域,那么控制标志不改变”。采用目标评估模糊控制规则,它对控制的结果加以预测,并根据预测的结果来确定采取的控制行动。因此它本质上是一种模糊预报控制。103 4模糊控制规则的其它性能要求 (1)模糊控制规则数 若模糊控制器的输入有m个,每个输入的模糊分级数分别为n1,n2,nm,则最大可能的模糊规则数为Nmax=n1n2nm,实际的模糊控制数应该取多少取决于很多因素,目前尚无普遍适用的一般步骤。总的原则是,在满足完备性的条件下,尽量取较少的规则数,以简化模糊控制器的设计和实现。104(2)模糊控制规则的一致性 模糊控制规则主要基于操作人员的经验,它取决于对多种性能的要求,而不同的性能指标要求往往互相制约,甚至是互相矛盾的。这就要求按这些指标要求确定的模糊控制不能出现互相矛盾的情况。105 4.3.4 模糊推理模糊推理 模糊控制中的规则通常来源于专家的知识,在模糊控制中,通过用一组语言描述的规则来表示专家的知识,通常具有如下的形式:IF(满足一组条件)THEN(可以推出一组结论)在IFTHEN规则中的输入和前提条件及结论均是模糊的概念。如“若温度偏高,则加入较多的冷却水”,其中“偏高”和“较多”均为模糊量。常常称这样的IFTHEN规则为模糊条件句。因此在模糊控制中,模糊控制规则也就是模糊条件句。其中前提条件为具体应用领域中的条件,结论为要采取的控制行动。IFTHEN的模糊控制规则为表示控制领域的专家知识提供了方便的工具。对于多输入多输出(MIMO)模糊系统,则有多个输入和前提条件以及多个结论。106对于多输入多输出(MIMO)模糊控制器,其规则库具有如下形式:R=RMIMO1,RMIMO2,RMIMOn其中RMIMOi:如果(x是Aiandandy是Bi)则(z1是Ci1,zq是Ciq)RMIMOi的前件(输入和前提条件)是直积空间XY上的模糊集合,后件(结论)是q个控制作用的并,它们之间是互相独立的。因此第i条规则RMIMOi可以表示为如下的模糊蕴含关系RMIMOi:(AiBi)(Ci1+Ciq)于是规则RMIMOi可以表示为107规则库R可以表示为可见规则库R可看成由q个子规则库所组成,每一个子规则库由n个多输入单输出(MISO)的规则所组成。由于各个子规则是互相独立的。因此下面只考虑MIMO中一个子规则库的模糊推理问题,即只需考虑MISO子系统的模糊推理问题。其中第i条规则RMIMOi是由q个独立的MISO规则组成的,即RMIMOi=RMISOi1,RMISOi2,RMISOiq其中RMISOij:如果(x是Aiandandy是Bi)则(zj是Cij)。108不失一般性,考虑两个输入一个输出的模糊控制器。设已建立的模糊控制规则库为R1:如果x是A1andy是B1则z是C1alsoR2:如果x是A2andy是B2则z是C2alsoRn:如果x是Anandy是Bn则z是Cn。其中x,y和z是代表系统状态和控制量的语言变量,x和y为输入量,z为控制量。Ai,Bi和Ci(i=1,2,n)分别是语言变量x,y,z在其论域X,Y,Z上的语言变量值,所有规则组合在一起构成了规则库。109对于第i条规则“如果x是Aiandy是Bi则z是Ci”的模糊蕴含关系Ri定义为Ri=(AiandBi)Ci即Ri=(AiandBi)Ci(x,y,z)=Ai(x)andBi(y)Ci(z)其中“AiandBi”是定义在XY上的模糊集合AiBi,Ri=(AiandBi)Ci是定义在XYZ上的模糊蕴含关系。所有n条模糊控制规则的总模糊蕴含关系为(取连接词“also”为求并运算)110设已知模糊控制器的输入模糊量为:x是Aandy是B,则根据模糊控制规则进行模糊推理,可以得出输出模糊量z(用模糊集合C表示)为其中(AandB)(x,y)=A(x)B(y)或(AandB)(x,y)=A(x)B(y)以上运算包括了三种主要的模糊逻辑运算:and运算,合成运算“。”,蕴含运算“”。在模糊控制中,通常and运算采用求交(取小)或求积(代数积)的方法;合成运算“。”采用最大一最小或最大一积(代数积)的方法;蕴含运算“”采用求交(Rc)或求积(Rp)的方法。1114.3.5 清晰化计算清晰化计算以上通过模糊推理得到的是模糊量,而对于实际的控制则必须为清晰量,因此需要将模糊量转换成清晰量,这就是清晰化计算所要完成的任务。清晰化计算通常有以下几种方法。(1)平均最大隶属度法(mom)若输出量模糊集合C的隶属度函数只有一个峰值,则取隶属度函数的最大值为清晰值,即其中z0表示清晰值。若输出量的隶属度函数有多个极值,则取这些极值的平均值为清晰值。112例例4-9已知输出量z1模糊集合为z2的模糊集合为求相应的清晰量z10和z20。根据最大隶属度法,很容易求得z10=df(z1)=5z20=df(z2)=(-2-1)/2=-1.5113(2)最大隶属度取最小值方法(som)该方法取模糊集合中具有最大隶属度的所有点中的最小的一个作为去模糊化的结果。(3)最大隶属度取最大值方法(lom)该方法取模糊集合中具有最大隶属度的所有点中的最大的一个作为去模糊化的结果。(4)中位数法(面积平分法bisector)中位数法是取C(z)的中位数作为z的清晰量,即z0=df(z)=C(z)的中位数,它满足也就是说,以z0为分界,a为下界,b为上界,C(z)与z轴之间面积两边相等。如图4-14所示。图4-14清晰化计算的中位数法114(5)加权平均法(面积重心法centroid)这种方法取C(z)的加权平均值为z的清晰值,即它类似于重心的计算,所以也称重心法。对于论域为离散的情况则有115例例4-10题设条件同例4-9,用加权平均法计算清晰值z10和z20。在以上各种清晰化方法中,加权平均法应用最为普遍。在求得清晰值z0后,还需经尺度变换变为实际的控制量。变换的方法可以是线性的,也可以是非线性的。若z0的变化范围为zmin,zmax,实际控制量的变化范围为umin,umax,若采用线性变换,则其中k称为比例因子。1164.4 离散论域的模糊控制系统的设计离散论域的模糊控制系统的设计当论域为离散时,经过量化后的输入量的个数是有限的。因此可以针对输入情况的不同组合离线计算出相应的控制量,从而组成一张控制表,实际控制时只要直接查这张控制表即可,在线的运算量是很少的。这种离线计算、在线查表的模糊控制方法比较容易满足实时控制的要求。图2-15表示了这种模糊控制系统的结构,图中假设采用误差e和误差导数e作为模糊控制器的输入量,这是最常使用的情况。117图4-15论域为离散时的模糊控制系统结构118图中k1、k2和k3为尺度变换的比例因子。设e、e和u的实际变化范围分别为-em,em,-em,em和-um,um,并设x,y和z的论域分别为-ni,-1,0,1,ni(i=1,2,3)则k1=n1/em,k2=n2/em,k3=u3/n3(4-1)图中量化的功能是将比例变换后的连续值经四舍五入变为整数量。从x0,y0到z0的模糊推理计算过程采用前面已经讨论过的方法进行。由于x0,y0的个数是有限的,因此可以将它们的所有可能的组合情况先计算出来(即图中的离城模糊计算部分),将计算的结果列成一张控制表。实际控制时只需查询该控制表即可由x0,y0求得z0。求得z0后再经比例变换,变成实际的控制量。119在该例中控制器的输入量为e和e,因此它相当于是非线性的PD控制,k1、k2分别是比例项和导数项前面的比例系数,它们对系统性能有很大影响,要仔细地加以选择。k3串联于系统的回路中,它直接影响整个回路的增益,因此k3也对系统的性能有很大影响,一般说来k3选得大,系统反应快。但过大有可能使系统不稳定。下面通过一个具体例子来说明离线模糊计算的过程。例例4-11设语言变量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,PB120表4-4语言变量x的隶属度函数表4-4表示语言变量x的隶属度函数。y和z的隶属度函数同表4-3。121表4-4和表4-3是一种表示离散论域的模糊集合及其隶属度函数的简洁形式。例如对于表4-4,它表示表4-5模糊控制规则表4-5列出了该模糊控制器所采用的模糊控制规则。122表4-5是表示模糊控制规则的简洁形式。该表中共包含56条规则,由于x的模糊分割数为8,y的模糊分割数为7,所以该表包含了最大可能的规则数。一般情况下规则数可以少于56,这时表中相应栏内可以为空。表4-5中所表示的规则依次为R1:如果x是NBandy是NB则z是NBR2:如果x是NBandy是NM则z是NBR56:如果x是PBandy是PB则z是PB设已知输入为x0和y0,模糊化运算采用单点模糊集合,则相应的输入量模糊集合A和B分别为123根据前面介绍的模糊推理方法及性质,可求得输出量的模糊集合C为(假设and用求交法,also用求并法,合成用最大一最小法,模糊蕴含用求交法)下面以x0=-6,y0=-6为例说明计算过程。此时有124(1)对于表4-5第1行第1列的规则:IFx为NBandy为NBthenz为NB根据表4-4和表4-3可得125126(2)对于表4-5第1行第2列的规则:IFx为NBandy为NMthenz为NB根据表4-4和表4-3可得127按同样的方法依次求出,最终求得对所求得的输出量模糊集合进行清晰化计算(用加权平均法)得按照同样的步骤,可以计算出当x0,y0为其他组合时的输出量z0。最后可列出如表4-6所示的实际查询的控制表。128129对于图4-15所示的模糊控制系统,可以利用Simulink对其进行仿真,仿真框图如图4-16所示。图2-16Simulink系统仿真框图 将图4-16中两个MATLABFunction模块的MATLABFunction对话框中均改为四舍五入round函数;二维表格Look-UpTable(2-D)中的值根据表4-6的内容来填写;传递函数(TransferFcn)根据被控系统的模型进行设置;放大器的参数k1,k2,k3的值根据式(4-1)的计算结果进行设置。130量化因子k1,k2的大小对控制系统的动态性能影响很大。k1选的较大时,系统的超调较大,过渡过程较长。这一点也不难理解,因为从理论上讲,k1增大,相当于缩小了误差的基本论域,增大了误差变量的控制作用,因此导致上升时间变短,但由于出现超调,使得系统的过渡过程变长。k2选择较大时,超调量减小,k2选择越大,超调量越小,但系统的响应速度变慢。k2对超调的遏制作用十分明显。量化因子k1,k2的大小意味着对输入变量误差和误差变化的不同加权程度,k1,k2二者之间也相互影响,在选择量化因子k1,k2时要充分考虑到这一点。131输出比例因子k3的大小也影响着模糊控制系统的特性。k3选择过小会使系统动态响应过程变长,而k3选择过大会导致系统振荡。输出比例因子k3作为模糊控制器的总的增益,它的大小影响着控制器的输出,通过调整k3可以改变对被控对象输入的大小。应该指出,量化因子和比例因子的选择并不是惟一的,可能有几组不同的值,都能使系统获得较好的响应特性。对于比较复杂的被控过程,有时采用一组固定的量化因子和比例因子难以收到预期的控制效果,可以在控制过程中采用改变量化因子和比例因子的方法,来调整整个控制过程中的不同阶段上的控制特性,以使对复杂过程控制得到满意的控制效果。这种形式的控制称为自调整比例因子模糊控制器。1324.5 具有具有PID功能的模糊控制器功能的模糊控制器 在常规控制中,PID控制是最简单实用的一种控制方法,它既可以依靠数学模型通过解析的方法进行设计,也可不依赖模型而凭借经验和试凑来确定。前面讨论的模糊控制,一般均假设用误差e和误差导数e作为模糊控制的输入量,因而它本质上相当于一种非线性PD控制。为了消除稳态误差,需要加入积分作用,图4-17给出了两种典型的具有PID功能的模糊控制器的结构图,简称为模糊PID控制器,其中图4-17(a)为常规的模糊PID控制,图4-17(b)为增量模糊PID控制。133图4-17具有PID功能的模糊控制器的结构图134 在如图4-17所示典型结构中,模糊控制器有三个输入。若每个输入量分为7个等级,则最多可能需要73=343条模糊规则,而当输入量为两个时,最多只需要72=49条模糊规则。可见增加了一个输入量大大增加了模糊控制器设计和计算的复杂性,为此可以考虑采用如图4-18所示的变形结构,它同样可以实现模糊PID控制的功能。图4-18具有PID功能的模糊控制器的变形结构图135 在图4-18所示的变形结构中,采
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!