第3章 模糊控制理论.ppt
《第3章 模糊控制理论.ppt》由会员分享,可在线阅读,更多相关《第3章 模糊控制理论.ppt(107页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章 模糊控制理论 主要内容:模糊控制理论基础 模糊控制器 模糊控制器设计举例 4/22/20231上海工程技术大学机械学院3.1 模糊控制理论基础 模糊控制的起源和发展 模糊集合基础 模糊逻辑推理4/22/20232上海工程技术大学机械学院3.1 模糊控制理论基础一、起源和发展1、起源 系统复杂程度的提高,系统精确的数学模型难建立,有时即使建立了,也无法满足实时性控制要求。针对这种情况,希望探索出一种简便灵活的处理方法。结果发现一个复杂的传统控制理论难以实现的控制问题,却往往可由一个操作人员凭着丰富的实践经验得到满意的控制结果。启示:吸收人脑特点,模拟人的思维方法,把自然语言植入计算机内核
2、,使计算机具有活性和智能。模糊逻辑控制(Fuzzy Logic Control)产生。4/22/20233上海工程技术大学机械学院3.1 模糊控制理论基础n“模糊模糊”,是指客观事物彼此间的差异在中,是指客观事物彼此间的差异在中间过渡时,界限不明显,呈现出的间过渡时,界限不明显,呈现出的“亦此亦亦此亦彼彼”性。性。“模糊模糊”是相对于是相对于“精确精确”而言的。而言的。n模糊数学并不是让数学变成模模糊糊的东西,模糊数学并不是让数学变成模模糊糊的东西,而是用数学工具对模糊现象进行描述和分析。而是用数学工具对模糊现象进行描述和分析。模糊数学是对经典数学的扩展,它在经典集模糊数学是对经典数学的扩展,
3、它在经典集合理论的基础上引入了合理论的基础上引入了“隶属函数隶属函数”的概念,的概念,来描述事物对模糊概念的从属程度。来描述事物对模糊概念的从属程度。4/22/20234上海工程技术大学机械学院3.1 模糊控制理论基础2、发展1965年,扎德(L.A.Zadeh)发表了模糊集合论文,为模糊控制奠定了数学基础。1974年,Mamdani教授首先将模糊理论用于锅炉和蒸汽机的控制,并取得了成功,开创了模糊控制的先河。80年代后期,模糊控制理论进入了发展期。4/22/20235上海工程技术大学机械学院3.1 模糊控制理论基础4/22/20236上海工程技术大学机械学院3.1 模糊控制理论基础3、模糊控
4、制的特点1)无需知道被控对象的数学模型2)反映人类智慧思维的智能控制3)易被人们所接受4)构造容易5)鲁棒性好4/22/20237上海工程技术大学机械学院3.1 模糊控制理论基础4、模糊控制技术需解决的具体问题1)模糊控制器的构造2)模糊信息和精确信息转换的物理结构和方法3)实现模糊控制技术的软技术4)模糊控制器和被控对象的匹配技术5)模糊控制器对外界环境的适应性和适应技术4/22/20238上海工程技术大学机械学院3.1 模糊控制理论基础5、模糊控制理论存在的问题1)人的知识和经验的表达2)知识推理法则3)人类知识的获取和总结4)模糊系统的稳定性判据5)模糊控制系统的学习6)模糊控制系统的分
5、析7)模糊控制系统的设计方法4/22/20239上海工程技术大学机械学院3.1 模糊控制理论基础二、模糊集合1、经典集合 1)定义:指具有某种特定属性的对象的全体。经典集合:依据一定的标准进行分类。集合的全体又称为论域。2)分类:有限、无限;连续、离散。3)集合的表示方法:n列举法:列出集合的全部元素;适用于有限集合。4/22/202310上海工程技术大学机械学院3.1 模糊控制理论基础n定义法:用集合中的共性来描述集合;适用于有很多元素而不能一一列举的集合。n归纳法:用递推公式描述集合;规则。n特征函数表示法:明晰性,非此即彼,属于不属于。n通过集合的运算表示集合:交、并等。4)经典集合论的
6、特点:n 明晰性、确定性,非此即彼,属于不属于。n 严密性、精确性。n 属于或不属于的分类。4/22/202311上海工程技术大学机械学院3.1 模糊控制理论基础2.模糊集合n 1965年扎德创立,扩展经典集合来描述模糊、范围性的概念。n 用“0”到“1”之间的连续变化值来描述元素属于集合的程度,称为隶属函数。4/22/202312上海工程技术大学机械学院3.1 模糊控制理论基础设U是离散或连续的集合,用u表示,U称为论域,u表示论域U的元素。所谓论域指的是我们所研究的全部对象的总和。论域U中的模糊集F用一个在区间0,1上的取值的隶属函数 来表示,即 用来说明u隶属于U的程度,那么U中的模糊集
7、F可以用元素u和它的隶属度来表示 4/22/202313上海工程技术大学机械学院3.1 模糊控制理论基础例、例、论域为论域为15到到35岁之间的人,模糊集岁之间的人,模糊集 表表示示“年轻人年轻人”,则模糊集的隶属函数可定义,则模糊集的隶属函数可定义为为 则年龄为则年龄为30岁的人属于岁的人属于“年轻人年轻人”的程度为:的程度为:4/22/202314上海工程技术大学机械学院3.1 模糊控制理论基础3、模糊集表示方法1)Zadeh表示法n离散论域:不是分数,“+”也不是通常意义上的求和运算,只具有符号意义,它表示点xi对模糊集A的隶属度是A(xi)。n连续论域:4/22/202315上海工程技
8、术大学机械学院3.1 模糊控制理论基础2)序偶表示法:若将论域U中元素xi与其对应的隶属函数值(xi,A(xi)组成序偶来表示模糊子集A3)向量表示法:将论域A中的元素xi所对应的隶属度值A(xi)按顺序写成的矢量形式来表示模糊子集A 4/22/202316上海工程技术大学机械学院3.1 模糊控制理论基础4、隶属度函数建立准则1)表示隶属度函数的模糊集合必须是凸模糊集合。从最大隶属度函数点出发向两边延伸时,其隶属度函数的值必须是单调递减的,而不允许有波浪形。隶属度函数的确定形象地说要求呈单峰馒头形 4/22/202317上海工程技术大学机械学院3.1 模糊控制理论基础2)变量所取隶属度函数通常
9、是对称和平衡的 在模糊控制系统中,每一个输入变量(又称为语言变量)可以有多个标称名(又称语言值)。一般情况下,描述变量的标称值安排得越多,即在论域中的隶属度函数的密度越大,模糊控制系统的分辨率就越高,其系统响应的结果就越平滑;但同时模糊规则就会明显增多,计算时间大大增加、系统设计困难。但是如果标称值安排太少,系统响应可能不太敏感,并可能无法及时提供输出控制跟随小的输入变化,使系统的输出会在期望值附近振荡。4/22/202318上海工程技术大学机械学院3.1 模糊控制理论基础3)隶属度函数要符合人们的语义顺序,避免不恰当的重叠 32km/h的速度隶属于“很高”的程度比隶属于“适中”的程度还要高,
10、若有这样的安排,则在指定模糊控制规则时往往会有相互矛盾的规则出现,这显然不是人们所期望的。4/22/202319上海工程技术大学机械学院除了上面三条,隶属度函数的选择通常应遵循:(1)论域中的每个点应该至少属于一个隶属度函数的区域,同时应该属于至多不超过两个隶属度函数的区域;(2)对同一个输入没有两个隶属度函数会同时有最大隶属度;(2)当两个隶属度函数重叠时,重叠部分对两个隶属度函数的最大隶属度不应该有交叉。一般取重叠率0.20.6,重叠鲁棒性0.30.7.4/22/202320上海工程技术大学机械学院4/22/202321上海工程技术大学机械学院4种确定隶属度函数的方法(1)模糊统计法(2)
11、例证法(3)专家经验法(4)二元对比排序法(比较实用)隶属度函数的确定是一个难题,隶属度函数的自学习问题引起广泛的重视,如神经网络理论和模糊逻辑结合,通过网络训练,直接自动生成隶属度函数和规则,是一种可行的办法。4/22/202322上海工程技术大学机械学院3.1 模糊控制理论基础三种常见隶属函数4/22/202323上海工程技术大学机械学院3.1 模糊控制理论基础三、模糊集的运算(1)一般运算 设A,B是同一论域U上的两个模糊集合,它们之间的包含、相等关系定义如下:A包含B,记作 A等于B,记作4/22/202324上海工程技术大学机械学院3.1 模糊控制理论基础(2)交、并、补运算nA与B
12、的交(intersection),记作nA与B的并(union),记作nA的补(complement),记作 4/22/202325上海工程技术大学机械学院3.1 模糊控制理论基础集合运算示意图4/22/202326上海工程技术大学机械学院3.1 模糊控制理论基础(3)模糊集合的基本运算定律 n恒等律:n交换律:n结合律:n分配律:n吸收律:n同一律:n复原律:n对偶律:4/22/202327上海工程技术大学机械学院3.1 模糊控制理论基础n八条运算定律,模糊集合和普通集合是完全相同的,但是普通集合的“互补律”对模糊集合不成立 因为模糊集合不具有“非此即彼”或“非真即伪”的特性 4/22/20
13、2328上海工程技术大学机械学院3.1 模糊控制理论基础例 设论域U上的模糊子A1=0.2/x1+0.4/x2+0.6/x3、A2=0.4/x1+0.6/x2+0/x3,A3=0/x1+0.8/x2+0.2/x3 试求:4/22/202329上海工程技术大学机械学院3.1 模糊控制理论基础作业:设论域U=a,b,c,d,e上有两个模糊集分别为:4/22/202330上海工程技术大学机械学院3.1 模糊控制理论基础四、模糊矩阵和模糊关系1、模糊矩阵1)定义如果对任意的i=n及j=m,都有 ,则称为模糊矩阵。通常 表示全体n行m列的模糊矩阵。2)模糊矩阵基本运算 和模糊集合的运算类似 并、交、补
14、4/22/202331上海工程技术大学机械学院3.1 模糊控制理论基础4/22/202332上海工程技术大学机械学院3.1 模糊控制理论基础2、模糊关系 关系是客观世界存在的普遍现象,它描述了事物之间存在的某种联系。但是客观世界存在的很多关系很难用有或是没有这样简单的术语来划分的。例如父与子之间的“相像”关系就很难绝对用“像”和“不像”二元来完整地描述 模糊关系是普通关系的拓广和发展,比普通关系的含义更丰富、更符合客观实际的多数情况。从数学角度来讲,所谓的关系R实际上就是A和B两个集合的直积AxB的一个子集。4/22/202333上海工程技术大学机械学院3.1 模糊控制理论基础1)笛卡儿积 设
15、A和B为论域u上的经典集合,xA,yB,则由U上的序偶(x,y)所构成的集合称为集合A和B的笛卡儿积,亦称叉积或直积。4/22/202334上海工程技术大学机械学院3.1 模糊控制理论基础2)模糊关系A,B两集合的直积 中的一个模糊关系R,是指以AXB为论域的一个模糊子集,序偶(a,b)的隶属度为 模糊关系也是模糊集合,其表示方法和模糊集合一样,可以用扎德表示法、序偶表示法、向量表示法等,同时也可以用模糊矩阵表示(当二元模糊关系时)。4/22/202335上海工程技术大学机械学院3.1 模糊控制理论基础3)笛卡尔积(t算子)若 分别是论域 中的模糊集,则 的笛卡尔积是在积空间 中的一个模糊集,
16、其隶属度函数为直积(极小算子):或代数积:4/22/202336上海工程技术大学机械学院3.1 模糊控制理论基础例如:考虑如下模糊条件语句 如果C是慢的,则A是快的。其中,C,A分别属于两个不同的论域U,V其隶属度函数分别为 那么它们的直积为 4/22/202337上海工程技术大学机械学院3.1 模糊控制理论基础 4/22/202338上海工程技术大学机械学院3.1 模糊控制理论基础 代数积为 4/22/202339上海工程技术大学机械学院3.1 模糊控制理论基础 令A=1,2,3,B=2,3,4,则A和B的笛卡儿积为集合AB=(1,2),(1,3),(1,4),(2,2),(2,3),(2,
17、4),(3,2),(3,3),(3,4)或写成:A和B之间的关系是AB的一个子集。若令R(A,B)表示关系“第一个元素不小于第二个元素”,则4/22/202340上海工程技术大学机械学院3.1 模糊控制理论基础序偶(20,1)的第一个元素20比第二个元素1大得多。因此可以认为(20,1)隶属于“大得多”的程度为“1”,认为(9,7)隶属于“大得多”的程度只有0.1,依次类推,可以大致得出“大得多”的关系R为 4/22/202341上海工程技术大学机械学院3.1 模糊控制理论基础4)模糊关系的合成 为什么要合成?对于有些系统,只依赖单一的条件、结论推理是不够的,存在着多重推理现象,如IF A T
18、HEN B,IF B THEN C这样的一类控制规则,其控制输出变量是C,那么A和C之间是否存在某种定量的关系呢?肯定存在,寻求这种关系的方法就是模糊关系的合成。例如,父母和子女之间相似,父母和祖父母之间相例如,父母和子女之间相似,父母和祖父母之间相似,那么子女和祖父母之间的相似程度呢?似,那么子女和祖父母之间的相似程度呢?4/22/202342上海工程技术大学机械学院3.1 模糊控制理论基础模糊关系的合成设R和S分别是笛卡尔空间XY和YZ上的模糊关系,则R和S的合成是定义在笛卡尔空间XYZ上的模糊关系,并记为其隶属度函数为显然,是XZ上的一个模糊集合。最常用两种关系合成是:n 最大最小(ma
19、xmin)合成和最大代数积(maxproduct)合成 4/22/202343上海工程技术大学机械学院3.1 模糊控制理论基础n最大最小合成法:在写出矩阵乘积RS中的每个元素,只不过把每个乘积运算看作一个min运算,每个求和运算看作一个max运算。n最大代数积合成法:在写出矩阵乘积RS中的每个元素,只不过把每个求和运算看作一个max运算。n例如:求子女和祖父母的相似程度4/22/202344上海工程技术大学机械学院3.1 模糊控制理论基础(1)用最大最小合成法求子女和祖父、祖母的相似程度。作业:最大代数积合成法求子女和祖父、祖母的相似程度。R父母子0.20.8女0.60.1S祖父祖母父0.50
20、.7母0.104/22/202345上海工程技术大学机械学院3.1 模糊控制理论基础4/22/202346上海工程技术大学机械学院3.1 模糊控制理论基础五、模糊逻辑推理1、语言变量和蕴涵关系1)语言变量 语言变量是由一个5元组(x,T(x),U,G,M)来表征。其中,x是变量的名称;U是x的论域,T(x)是每个语言变量值在定义论域U上的一个模糊集合;G是语言法则,用以产生语言变量x值的名称;M是语义规则,用于产生模糊集合的隶属度函数4/22/202347上海工程技术大学机械学院3.1 模糊控制理论基础2)模糊语言算子(语气算子)加强或减弱语气的修饰词,如“极”、“非”、“相当”、“比较”等,
21、可视为一种模糊算子。4/22/202348上海工程技术大学机械学院4/22/202349上海工程技术大学机械学院3.1 模糊控制理论基础3)蕴涵关系设A,B分别表示X和Y上的两个模糊集合,则由 所表示的模糊蕴涵是X到Y上的一个模糊关系,即定义在 上的一个二元模糊集。两种常用的模糊蕴含关系的运算(1)模糊蕴涵最小运算(Mamdani)4/22/202350上海工程技术大学机械学院3.1 模糊控制理论基础4/22/202351上海工程技术大学机械学院3.1 模糊控制理论基础(2)模糊蕴涵积运算 4/22/202352上海工程技术大学机械学院3.1 模糊控制理论基础4/22/202353上海工程技术
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 模糊控制理论 模糊 控制 理论
限制150内