第4章模糊控制.ppt
《第4章模糊控制.ppt》由会员分享,可在线阅读,更多相关《第4章模糊控制.ppt(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章模糊控制 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望 模模糊糊控控制制是是以以模模糊糊集集理理论论、模模糊糊语语言言变变量量和和模模糊糊逻逻辑辑推推理理为为基基础础的的一一种种智智能能控控制制方方法法,它它是是从从行行为为上上模模仿仿人人的的模模糊糊推推理理和和决决策策过过程程的的一一种种智智能能控控制制方方法法。该该方方法法首首先先将将操操作作人人员员或或专专家家经经验验编编成成模模糊糊规规则则,然然后后将将来来自自传传感感器器的的实实时时信信号号模模
2、糊糊化化,将将模模糊糊化化后后的的信信号号作作为为模模糊糊规规则则的的输输入入,完完成成模模糊糊推推理理,将将推推理理后后得得到到的的输输出量加到执行器上。出量加到执行器上。4.1.1、模糊控制原理、模糊控制原理图图模糊控制原理框图模糊控制原理框图 模模糊糊控控制制器器(Fuzzy ControllerFC)也也称称 为为 模模 糊糊 逻逻 辑辑 控控 制制 器器(Fuzzy Logic ControllerFLC),由由于于所所采采用用的的模模糊糊控控制制规规则则是是由由模模糊糊理理论论中中模模糊糊条条件件语语句句来来描描述述的的,因因此此模模糊糊控控制制器器是是一一种种语语言言型型控控制制
3、器器,故故也也称称 为为 模模 糊糊 语语 言言 控控 制制 器器(Fuzzy Language ControllerFLC)。)。4.1.2 模糊控制器的构成模糊控制器的构成 模糊控制器的组成框图如图所示。模糊控制器的组成框图如图所示。图图 模糊控制器的组成框图模糊控制器的组成框图 1.1.模糊化接口(模糊化接口(Fuzzy interfaceFuzzy interface)模模糊糊控控制制器器的的输输入入必必须须通通过过模模糊糊化化才才能能用用于于控控制制输输出出的的求求解解,因因此此它它实实际际上上是是模模糊糊控控制制器器的的输输入入接接口口。它它的的主主要要作作用用是是将将真真实实的的
4、确确定定量量输输入入转转换换为为一一个个模模糊糊矢矢量量。对对于于一一个个模模糊糊输输入入变变量量e e,其其模模糊糊子集通常可以作如下方式划分:子集通常可以作如下方式划分:(1 1)=负负大大,负负小小,零零,正正小小,正正大大=NB,=NB,NS,NS,ZO,PS,PBZO,PS,PB(2 2)=负负大大,负负中中,负负小小,零零,正正小小,正正中中,正正大大=NB,NM,NS,ZO,PS,PM,PB=NB,NM,NS,ZO,PS,PM,PB(3 3)=大大,负负中中,负负小小,零零负负,零零正正,正正小小,正正中,正大中,正大=NB,NM,NS,NZ,PZ,PS,PM,PB=NB,NM,
5、NS,NZ,PZ,PS,PM,PB用三角型隶属度函数表示如图所示。用三角型隶属度函数表示如图所示。图图 模糊子集和模糊化等级模糊子集和模糊化等级 2.知识库(知识库(Knowledge BaseKB)知识库由数据库和规则库两部分构成。知识库由数据库和规则库两部分构成。(1)数数据据库库(Data BaseDB)数数据据库库所所存存放放的的是是所所有有输输入入、输输出出变变量量的的全全部部模模糊糊子子集集的的隶隶属属度度矢矢量量值值(即即经经过过论论域域等等级级离离散散化化以以后后对对应应值值的的集集合合),若若论论域域为为连连续续域域则则为为隶隶属属度度函函数数。在在规规则则推推理理的的模模糊
6、糊关关系系方方程程求求解过程中,向推理机提供数据。解过程中,向推理机提供数据。(2)规规则则库库(Rule BaseRB)模模糊糊控控制制器器的的规规则则司司基基于于专专家家知知识识或或手手动动操操作作人人员员长长期期积积累累的的经经验验,它它是是按按人人的的直直觉觉推推理理的的一一种种语语言言表表示示形形式式。模模糊糊规规则则通通常常有有一一系系列列的的关关系系词词连连接接而而成成,如如if-then、else、also、end、or等等,关关系系词词必必须须经经过过“翻翻译译”才才能能将将模模糊糊规规则则数数值值化化。最最常常用用的的关关系系词词为为if-then、also,对对于于多多变
7、变量量模模糊糊控控制制系系统统,还还有有and等等。例例如如,某某模模糊糊控控制制系系统统输输入入变变量量为为(误误差差)和和(误误差差变变化化),它它们们对对应应的的语语言言变变量量为为E和和EC,可可给给出出一一组组模模糊糊规则:规则:R1:IF E is NB and EC is NB then U is PBR2:IF E is NB and EC is NS then U is PM 通通常常把把if部部分分称称为为“前前提提部部,而而then部部分分称称为为“结结论论部部”,其其基基本本结结构构可可归归纳纳为为If A and B then C,其其中中A为为论论域域U上上的的一一
8、个个模模糊糊子子集集,B是是论论域域V上上的的一一个个模模糊糊子子集集。根根据据人人工工控控制制经经验验,可可离离线线组组织织其其控控制制决决策策表表R,R是是笛笛卡卡儿儿乘乘积积集集上上的的一一个个模模糊子集,则某一时刻其控制量由下式给出:糊子集,则某一时刻其控制量由下式给出:式中式中 模糊直积运算;模糊直积运算;模糊合成运算。模糊合成运算。规规则则库库是是用用来来存存放放全全部部模模糊糊控控制制规规则则的的,在在推推理理时时为为“推推理理机机”提提供供控控制制规规则则。规规则则条条数数和和模模糊糊变变量量的的模模糊糊子子集集划划分分有有关关,划划分分越越细细,规规则则条条数数越越多多,但但
9、并并不不代代表表规规则则库库的的准准确确度度越越高高,规规则则库库的的“准准确确性性”还还与与专专家家知识的准确度有关。知识的准确度有关。3推推理理与与解解模模糊糊接接口口(Inference and Defuzzy-interface)推推理理是是模模糊糊控控制制器器中中,根根据据输输入入模模糊糊量量,由由模模糊糊控控制制规规则则完完成成模模糊糊推推理理来来求求解解模模糊糊关关系系方方程程,并并获获得得模模糊糊控控制制量量的的功功能能部部分分。在在模模糊糊控控制制中中,考考虑虑到到推推理理时时间间,通通常常采采用用运运算算较较简简单单的的推推理理方方法法。最最基基本本的的有有Zadeh近近似
10、似推推理理,它它包包含含有有正正向向推推理理和和逆逆向向推推理理两两类类。正正向向推推理理常常被被用用于于模模糊糊控控制制中中,而而逆逆向向推理一般用于知识工程学领域的专家系统中。推理一般用于知识工程学领域的专家系统中。推推理理结结果果的的获获得得,表表示示模模糊糊控控制制的的规规则则推推理理功功能能已已经经完完成成。但但是是,至至此此所所获获得得的的结结果果仍仍是是一一个个模模糊糊矢矢量量,不不能能直直接接用用来来作作为为控控制制量量,还还必必须须作作一一次次转转换换,求求得得清清晰晰的的控控制制量量输输出出,即即为为解解模模糊糊。通通常常把输出端具有转换功能作用的部分称为解模糊接口。把输出
11、端具有转换功能作用的部分称为解模糊接口。综综上上所所述述,模模糊糊控控制制器器实实际际上上就就是是依依靠靠微微机机(或或单单片片机机)来来构构成成的的。它它的的绝绝大大部部分分功功能能都都是是由由计计算算机机程程序序来来完完成成的的。随随着着专专用用模模糊糊芯芯片片的的研研究究和和开开发发,也也可可以以由由硬硬件件逐逐步步取取代代各各组组成成单单元元的的软软件件功功能。能。4.1.3、模糊控制系统的工作原理、模糊控制系统的工作原理 以以以以水水水水位位位位的的的的模模模模糊糊糊糊控控控控制制制制为为为为例例例例,如如如如图图图图4-44-4所所所所示示示示。设设设设有有有有一一一一个个个个水水
12、水水箱箱箱箱,通通通通过过过过调调调调节节节节阀阀阀阀可可可可向向向向内内内内注注注注水水水水和和和和向向向向外外外外抽抽抽抽水水水水。设设设设计计计计一一一一个个个个模模模模糊糊糊糊控控控控制制制制器器器器,通通通通过过过过调调调调节节节节阀阀阀阀门门门门将将将将水水水水位位位位稳稳稳稳定定定定在在在在固固固固定定定定点点点点附附附附近近近近。按按按按照日常的操作经验,可以得到基本的控制规则:照日常的操作经验,可以得到基本的控制规则:照日常的操作经验,可以得到基本的控制规则:照日常的操作经验,可以得到基本的控制规则:“若若若若水水水水位位位位高高高高于于于于OO点点点点,则则则则向向向向外外
13、外外排排排排水水水水,差差差差值值值值越越越越大大大大,排排排排水水水水越越越越快快快快”;“若若若若水水水水位位位位低低低低于于于于OO点点点点,则则则则向向向向内内内内注注注注水水水水,差差差差值值值值越越越越大大大大,注注注注水水水水越越越越快快快快”。根据上述经验,按下列步骤设计模糊控制器:根据上述经验,按下列步骤设计模糊控制器:根据上述经验,按下列步骤设计模糊控制器:根据上述经验,按下列步骤设计模糊控制器:图4-4水箱液位控制1 确定观测量和控制量确定观测量和控制量 定定义义理理想想液液位位O点点的的水水位位为为h0,实实际际测测得得的的水位高度为水位高度为h,选择液位差,选择液位差
14、将当前水位对于将当前水位对于O点的偏差点的偏差e作为观测量,作为观测量,2 输入量和输出量的模糊化输入量和输出量的模糊化 将偏差将偏差e分为五级:负大(分为五级:负大(NB),负小),负小(NS),零(),零(O),正小(),正小(PS),正大),正大(PB)。)。根据偏差根据偏差e的变化范围分为七个等级:的变化范围分为七个等级:-3,-2,-1,0,+1,+2,+3。得到水位变化模糊表。得到水位变化模糊表4-1。表表4-1 水位变化划分表水位变化划分表 控控制制量量u为为调调节节阀阀门门开开度度的的变变化化。将将其其分分为为五五级级:负负大大(NB),负负小小(NS),零零(O),正正小小(
15、PS),正正大大(PB)。并并根根据据u的的变变化化范范围围分分为为九九个个等等级级:-4,-3,-2,-1,0,+1,+2,+3,+4。得到控制量模糊划分表。得到控制量模糊划分表4-2。表表4-2 控制量变化划分表控制量变化划分表3 模糊规则的描述模糊规则的描述 根据日常的经验,设计以下模糊规则:根据日常的经验,设计以下模糊规则:(1)“若若e负大,则负大,则u正大正大”(2)“若若e负小,则负小,则u正小正小”(3)“若若e为为0,则,则u为为0”(4)“若若e正小,则正小,则u负小负小”(5)“若若e正大,则正大,则u负大负大”上述规则采用上述规则采用“IF A THEN B”形式来描述
16、:形式来描述:(1)if e=NB then u=NB(2)if e=NS then u=NS(3)if e=0 then u=0(4)if e=PS then u=PS(5)if e=PB then u=PB 根据上述经验规则,可得模糊控制表根据上述经验规则,可得模糊控制表4-3。表表4-3 模糊控制规则表模糊控制规则表4 求模糊关系求模糊关系 模模糊糊控控制制规规则则是是一一个个多多条条语语句句,它它可可以以表表示为示为UV上的模糊子集,即模糊关系上的模糊子集,即模糊关系R:其其中中规规则则内内的的模模糊糊集集运运算算取取交交集集,规规则则间间的的模糊集运算取并集。模糊集运算取并集。由以上
17、五个模糊矩阵求并集(即隶属函数最大由以上五个模糊矩阵求并集(即隶属函数最大值),得:值),得:5 模糊决策模糊决策 模模糊糊控控制制器器的的输输出出为为误误差差向向量量和和模模糊糊关关系系的合成:的合成:当误差当误差e为为NB时,时,控制器输出为控制器输出为6 控制量的反模糊化控制量的反模糊化 由由模模糊糊决决策策可可知知,当当误误差差为为负负大大时时,实实际际液液位位远远高高于于理理想想液液位位,e=NB,控控制制器器的的输输出出为一模糊向量,可表示为:为一模糊向量,可表示为:如如果果按按照照“隶隶属属度度最最大大原原则则”进进行行反反模模糊糊化化,则则选选择择控控制制量量为为 ,即即阀阀门
18、门的的开开度度应应关大一些,减少进水量。关大一些,减少进水量。仿仿真真:按按上上述述步步骤骤,设设计计水水箱箱模模糊糊控控制制的的Matlab仿仿真真程程序序。通通过过该该程程序序,可可实实现现模模糊糊控控制制的的动动态态仿仿真真。模模糊糊控控制制响响应应表表见见表表4-4所所示示。取偏差取偏差e=-3,运行该程序,得,运行该程序,得u=-3.1481。表表4-4 模糊控制响应表模糊控制响应表四、模糊控制器结构四、模糊控制器结构 在在确确定定性性控控制制系系统统中中,根根据据输输入入变变量量和和输输出出变变量量的的个个数数,可可分分为为单单变变量量控控制制系系统统和和多多变变量量控控制制系系统
19、统。在在模模糊糊控控制制系系统统中中也也可可类类似似地地划划分分为单变量模糊控制和多变量模糊控制。为单变量模糊控制和多变量模糊控制。1 单变量模糊控制器单变量模糊控制器 在单变量模糊控制器(在单变量模糊控制器(Single Variable Fuzzy ControllerSVFC)中,将其输入变量的个数)中,将其输入变量的个数定义为模糊控制的维数。定义为模糊控制的维数。(1)一一维维模模糊糊控控制制器器 如如图图所所示示,一一维维模模糊糊控控制制器器的的输输入入变变量量往往往往选选择择为为受受控控量量和和输输入入给给定定的的偏偏差差量量E。由由于于仅仅仅仅采采用用偏偏差差值值,很很难难反反映
20、映过过程程的的动动态态特特性性品品质质,因因此此,所所能能获获得得的的系系统统动动态态性性能能是是不不能能令令人人满满意意的的。这这种种一一维维模模糊糊控控制制器往往被用于一阶被控对象。器往往被用于一阶被控对象。(2)二二维维模模糊糊控控制制器器 如如图图所所示示,二二维维模模糊糊控控制制器器的的两两个个输输入入变变量量基基本本上上都都选选用用受受控控变变量量和和输输入入给给定定的的偏偏差差E和和偏偏差差变变化化EC,由由于于它它们们能能够够较较严严格格地地反反映映受受控控过过程程中中输输出出变变量量的的动动态态特特性性,因因此此,在在控控制制效效果果上上要要比比一一维维控控制制器器好好得得多
21、,也是目前采用较广泛的一类模糊控制器。多,也是目前采用较广泛的一类模糊控制器。(3)三三维维模模糊糊控控制制器器 如如图图所所示示,三三维维模模糊糊控控制制器器的的三三个个输输入入变变量量分分别别为为系系统统偏偏差差量量E、偏偏差差变变化化量量EC和和偏偏差差变变化化的的变变化化率率ECC。由由于于这这些些模模糊糊控控制制器器结结构构较较复复杂杂,推推理理运运算算时时间间长长,因因此此除除非非对对动动态态特特性性的的要要求求特特别别高高的的场场合合,一一般较少选用三维模糊控制器。般较少选用三维模糊控制器。模糊控制系统所选用的模糊控制器维数模糊控制系统所选用的模糊控制器维数越高,系统的控制精度也
22、就越高。但是维数越高,系统的控制精度也就越高。但是维数选择太高,模糊控制规律就过于复杂,这是选择太高,模糊控制规律就过于复杂,这是人们在设计模糊控制系统时,多数采用二维人们在设计模糊控制系统时,多数采用二维控制器的原因。控制器的原因。2 多变量模糊控制器多变量模糊控制器 一一个个多多变变量量模模糊糊控控制制器器(Multiple Variable Fuzzy Controller)系系统统所所采采用用的的模模糊糊控控制制器器,具具有有多多变变量量结结构构,称称之之为为多多变变量量模模糊糊控控制制器器。如如图图4-6所示。所示。要要直直接接设设计计一一个个多多变变量量模模糊糊控控制制器器是是相相
23、当当困困难难的的,可可利利用用模模糊糊控控制制器器本本身身的的解解耦耦特特点点,通通过过模模糊糊关关系系方方程程求求解解,在在控控制制器器结结构构上上实实现现解解耦耦,即即将将一一个个多多输输入入-多多输输出出(MIMO)的的模模糊糊控控制制器器,分分解解成成若若干干个个多多输输入入-单单输输出出(MISO)的的模模糊糊控控制器,这样可采用单变量模糊控制器方法设计。制器,这样可采用单变量模糊控制器方法设计。图图4-6 多变量模糊控制器多变量模糊控制器 第第2节节 模糊控制系统分类模糊控制系统分类1 按信号的时变特性分类按信号的时变特性分类(1)恒值模糊控制系统)恒值模糊控制系统 系系统统的的指
24、指令令信信号号为为恒恒定定值值,通通过过模模糊糊控控制制器器消消除除外外界界对对系系统统的的扰扰动动作作用用,使使系系统统的的输输出出跟跟踪踪输输入入的的恒恒定定值值。也也称称为为“自自镇镇定定模模糊糊控控制制系系统统”,如温度模糊控制系统。如温度模糊控制系统。(2)随动模糊控制系统)随动模糊控制系统 系系统统的的指指令令信信号号为为时时间间函函数数,要要求求系系统统的的输输出出高高精精度度、快快速速地地跟跟踪踪系系统统输输入入。也也称称为为“模模糊糊控控制跟踪系统制跟踪系统”或或“模糊控制伺服系统模糊控制伺服系统”。2 按模糊控制的线性特性分类按模糊控制的线性特性分类 对对开开环环模模糊糊控
25、控制制系系统统S,设设输输入入变变量量为为u,输输出出变变量量为为v。对对任任意意输输入入偏偏差差uu和和输输出出偏偏差差vv,满足,满足 ,。定定义义线线性性度度,用用于于衡衡量量模模糊糊控控制制系系统统的的线性化程度:线性化程度:其其中中 ,为为线线性化因子,性化因子,m为模糊子集为模糊子集V的个数。的个数。设设k0为为一一经经验验值值,则则定定义义模模糊糊系系统统的的线线性性特特性性为为:(1)当当 时时,S为为线线性性模模糊糊系系统统;(2)当当 时时,S为为非非线线性性模模糊糊系系统。统。3 按静态误差是否存分类按静态误差是否存分类(1)有差模糊控制系统)有差模糊控制系统 将将偏偏差
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模糊 控制
限制150内