第2章模糊逻辑控制模糊控制在—定程度上模仿了人的控制,它不需要有准确的控制对象模型。因此它是一种智能控制的方法。例如,一个操作员通过观察仪表显示对过程进行控制,仪表显示反映了过程的输出量。当操作员通过仪表观察到输出量发生变化时,他根据所积累的知识和操作经验.作lYf决策,并采取相应的控制动作。这是一个从过程变化到控制行动之间的映射关系。这个映射是通过操作员的决策来实现的,这个决策过程并不是通过精确的定量计算,而是依靠定性或模糊的知识。例如,若控制的过税是水箱中的水温,检测仪表给出的是精确量,譬如80℃,操作员将这个精确量转化为头脑巾的极它;量,比方说“温度偏高”,他使用这个概念与头脑中已有的控制经验和模式相队配,得到。温度偏高应该加入较多冷却水”的推断,进而操作员需将“加入较多冷臼J水”这个模糊概念给出定量解释,譬如说加入冷却水的流量应为10M”小,然后技此定量值控制执行装置,从而完成了整个控制过程纳一个循环。这里人采用了一种模糊的控制方法,其中包含了人的智能行为。显然人并不是按照某种控制算法加以精确的计算,而且人也不可能有这样的记忆和计算能力,能在极短时间内完成较为夏杂的汁算。本章所要介绍的模糊控制即是模伤亡述人的控制过程,其中包含了入的控制经验相知识。因而从这个意义上说,模糊控制也是一种智能控制。模糊控制方法既可用于简单的控制对象,也可用于复杂的过程。2.1概述2.11模糊控制与智能控制2.12模糊整合与模糊数学的概念上面所举的人进行控制的例子中,“温度偏高”中的“偏高”、“加入较多冷却水”中的“较多”等都是一些模糊的概念,而利用这些模糊概念最终却能实现稳定的控制。如何描述这些模糊的慨念,并对它们进行分析、推理,这正是模糊集合与模糊数学所要解决的问题。模糊集合理论的产生和发展到现在不过是40年的历史,但它已经逐步地渗入到自然科学和社会科学的各个领域,并日取得了引入注目的成果。笼统地说,模糊集合是一种特别定义的集合,它可用来描述模糊现象。有关模糊集合、模糊逻辑等的数学理论,称之为模糊数学。模糊性也是一种不确定性,但它不同于随机性,所以模糊理论不同于概率论。模糊性通常是指对概念的定义以及语言意义的理解上的不确定性。例如,“老人”、“温度高”、“数量大”等所含的不确定性即为模糊性。可见,模糊性主要是人为的主观理解上的不确定性,而随机件则主要反映的是客观上的自然的不确定性,或者是事件发生的偶然性。偶然性与模糊性具有本质上的不同,它们是不同情况下的不确定性。例如.“明天有雨”的不确定性.是由今天的预测产生的,时间过去了,到明天就变成确定的了。再有“掷一下骰子是4点”的不确定性是根据掷之前推测发生的,实际做一下掷骰子实验,它就是确定的事件了。但是“老人”、“气温高”等的不确定性,即使时间过去了、即使做了实验,它仍然是不确定的,这是由语言意义模糊性的本质所确定的。模糊集合是一种特别定义的集合,它与普通集合既有联系也有分别。对于普通集合来说,任何一个元素要么属于该集合,要么不属于,非此即彼,界限分明,决无模棱两可。而对于模糊集合来说,一个元素可以是既属于又不属于,亦此亦彼,界限模糊。例如,一个人到苹果园去摘苹果,如果规定比2两重的苹果算作“大”苹果,这是普通集合的概念。因此,若摘到一个2.5两的苹果,可以毫不犹豫地说这是一个“大”苹果,若摘到一个L9两的果,也可以毫不犹豫地说它不是“大”苹果。这就是关于“大”的两值逻辑,是用精确的量作为边界来划分属于还是不属于该集合。如果规定差不多土2两重的苹果为“大”苹果,这是一个模糊集合的恢念。这时若摘到一个2.i两的苹果,可以不加思索地算作“大”苹果。那么对于L9两的苹果呢,这就需要人为的决定了。你可以说它不够“大”,但若这个苹果园中“大”的苹果不够多的话,将它勉强算作“大”苹果也不为过。这就是关于“大”的连续值逻辑,是用人为的量作为边界来划分属于还是不属于该集合。从L述例子可以看到,模糊性是人们在社会交往和生产实践中经常使用的,它提供了定性与定量、主观与客观、模糊与清晰之间的一个人为折衷。它既不同于确定性,也不同于偶然性和随机性。概率论是研究随机现象的,模糊数学则是研究模糊现象的.两者部属于不确定‘t数学。应当特别注意的一点是,不可认为模糊数学是模糊的概念,它是完完全全精确的,它是借助定量的方法研究模糊现象的工具。2.1.3模糊控制的发展和应用概况美国教授查德(1‘.A.Zandeh)1965年首先提出了模糊集合的概念,由此开创了模糊数学及其应用的新纪元。模糊控制是模糊集合理论应用的一个重要方面。1974年英国教授马丹尼(E.H.Mamd8ni)首先将模糊集合理论应用于加热器的控制,其后产生下许多应用的例于。其中比较典型的有:热交换过程的控制,暖水工厂的控制,污水处理过程控制,交通路口控制,水泥窑控制,飞船飞行控制,机器人控制,模型小车的停靠和转弯控制,汽车速度控制,水质净化控制,电梯控制,电流和核反应堆的控制,并且生产出厂专用的模糊芯片韧模糊计算机。在模糊控制的应用方面,E1本走在了前列。日本在国内建立了专门的模糊控制研究所.日本仙台的一条地铁的控制系统采用了模糊控制的方法取得了很好的效果。日本还率先将模糊控制应用到日用家电产品的控制,如照相机、吸尘器、洗衣机等,模糊控制的应用在日本已经相当普及。下面具体介绍几个典型的应用。Sugeno的模糊小车模糊自动火车运行系统模糊自动集装箱吊车操纵系统模糊逻辑芯片和模糊计算机模糊控制无论从理沦相应用方面均己取得了很大的进展,但与常规控制理论相比.仍然显得很不成熟,当己知系统的模型时,已有比较成熟的常规控制理论和方法来分析和设计系统。但是目前尚未建立起有效的方法来分析和设计模糊系统,它还主要依靠经验和试凑。因此现在有产客人正在进行研究,试图把许多常规控制的理论和概念推广到模糊控制系统,如能控性、稳定性等。近来的另外—个研究方向则是如何使模糊控制器具有学习能力。在这方面,模糊逻辑与神经网络相结合是一个位得注意的动向,两者的结合既M川模拟人的控制功能.又可以如人那样具有较强的对环境变化的适应能力和学习能力。这是一个很有前途的发展方向。2.2模糊集合及其运算上节介绍了模糊性的概念.例如到苹果园去摘“大苹果”,这里“大苹果”便是个模糊的概念。如果将“大苹果”看作是一个集合.则“大苹果”便是一个模糊集合。如前所述.若认为差不多比2两重的苹果称之为“大苹果”,那么,2.5两的苹果应毫无疑问地属于“大苹果”,如对此加以量化,则可设其属于的程度为1.2.1两苹果属于“大苹果”的程度譬如说为0.7,2两苹果居于的程度为0.5,1.9两的苹果届于的程度为0.3等等。以后称属于的程度为隶属度函数,其值可在0~1之间连续变化。可见,隶属度函数反映了模糊集合中的元素属于该集合的程度。若模糊集合“大苹果”用大写字母A表示,隶属度函数用µ表示。A中的元素用x表示,则µA(x)便表示x属于A的隶属度,对上面的数值例子可写成2.2.1模糊集合的定义及表示方法,3.09.1,5.00.2,7.01.2,15.2AAAA隶属度函数也可用图形来描述,如图2.1所示.若将“大苹果”看成普通集合,即硬性规定凡比2两重的都算“大苹果”小于2两都不算“大苹果”,则其隶属度函数如图2.1中的虚线所示。它仅取两个值{0,1}.可见,普通集合是模糊集合的一个特例。由此,不难给出如下的关于模糊集合的定义。定义给定论域X,A={x}是X中的模糊集合的含义是1,0:XA这样的隶属度函数表示其特征的集合。若µA(x)接近1,表示x属于A的程度高,µA(x)接近0,表示X属于A的程度低。在上面的定义中,论域x指的是所讨论的事物的全体。如在摘苹果的例子中,论域x指的是重量X>0的全体。模糊集合的表示方法序偶XxxxAA,紧凑形式模糊集合的例子例2.1在整数1.2,…,10组成的论域中,即论域X={1,2,3,4,5,6,7,8,9,10}.设A表示模糊集合“几个”。并设各元素的隶属度函数依次为0,0,3.0,7.0,1,1,7.0,3.0,0,0xA这里论域X是离散的,则A可表示为;0,10,0,9,3.0,8,7.0,7,1,6,1,5,7.0,4,3.0,3,0,2,0,1,XxxxAA或者例2.2若以年龄为论域,并设X=[0,200]。设O表示模糊集合“年老”,Y表示模糊集合“年青”。己知“年老”和“年青”的隶属度函数分别为其隶属度函数曲线如图2.2所示。这里论域X是连续的,因而模糊集合O可表示为或者模糊集合y可以表示为或者名词术语1台(Support)集合。它定义为其意义为论域X中所有使µA(x)>0的x的全体。如在例2.1中,模糊集合“几个”的台集合为显然,台集合为普通集合,即2.α截集.它定义为Aα和分别称为模糊集合A的强α截集和弱α截集。显然,α截集也是普通集合,且3.正则(normal)模糊集合。如果则称A为正则模糊集合.4.凸(convex)模糊集合。如果则称A为凸模糊集合。5.分界点(crossoverpoint).使得的点x称为模糊集合A的分界点.6.单点模糊集合(singleton)。在论域x中,若模糊集合的台集合仅为一个点.且在该点的隶属度函数µA(x)=1,则称A为单点模糊集合.2.2.2模糊集合的基本运算1.模糊集合的相等若有两个模糊集台A和B,对于所有则称模糊集合A与模糊集会B相等,记作A=B。均有2.模糊集合的包含关系若有两个模糊集台A和B,对于所有的均有则称A包含于B或A是B的子集,记作3.模糊空集若对所有均有则称A为模糊空集。4.模糊集合的并集若有三个模糊集合A、B和C,对于所有的均有则称C为A与B的交集,记为5.模糊集合的交集若有三个模糊集合A和B,对于所有的均有则称B为A的补集,记为7.模糊集合的直积(Cartesianproduct)。若有两个模糊集台A和B,其论域分别为X和Y,则定义在积空间X×Y上的模糊集合A×B为A和B的直积,其隶属度函数为或者两个模糊集合直积的概念可以很容易推广到各个集合。例2.3设论域X={x1,x2,x3,x4,}以及模糊集合求解:2.2.3模糊集合运算的基本性质1分配律2结合律3交换律4吸收律5.幂等律6.同一律其中x表示论域全集,Φ表示空集。7.达·摩根律8.双重否定律以上运算性质与普通集合的运算性质完全相同,但是在普通集合中成立的排中律和矛盾律对于模糊集合不再成立,即9.α截集到模糊集合的转换即2.2.4模糊集合的其它类型运算1.代数和若有三个模糊集合A、B和C,对于所有的均有2.代数积3.有界和4.有界差5.有界积6.强制和7.强制积2.3模糊关系2.3.1模糊关系的定义及表示定义:n元模糊关系R是定义在直积nXXX21上的模糊集合.它可表示为nnXXXnnRnnnRnXXXxxxxxxXXXxxxxxxxxxR2121,,,,,,,,,,,,,,,,212121212121例2.4设X是实数集合,并Xyx,对于“y比x大得多”的模糊关系R,其隶属度函数可以表示为yxxyyxyxR,1011,0,2而对于“x和y大致相等”这样的模糊关系R,其隶属度函数可表示为0,,yxReyx模糊关系的表示方法-矩阵和图当是有限集合时,定义在X×Y上的模糊关系R可用如下的n×m阶矩阵来表示mnyyyYxxxX,,,,,,,2121mnRnRnRmRRRmRRRyxyxyxyxyxyxyxyxyxR,,,,,,,,,212221212111若用图来表示模糊关系时,则将xi,yj作为节