模煳控制的数学基础.ppt
《模煳控制的数学基础.ppt》由会员分享,可在线阅读,更多相关《模煳控制的数学基础.ppt(150页珍藏版)》请在三一办公上搜索。
1、2023/10/29,人工智能与模糊控制,1,第二章 模糊控制的数学基础,2023/10/29,人工智能与模糊控制,2,2.1 清晰向模糊的转换,一、模糊控制的提出 以往的各种传统控制方法均是建立在被控对象精确数学模型基础上的,然而,随着系统复杂程度的提高,将难以建立系统的精确数学模型。在工程实践中,人们发现,一个复杂的控制系统可由一个操作人员凭着丰富的实践经验得到满意的控制效果。这说明,如果通过模拟人脑的思维方法设计控制器,可实现复杂系统的控制,由此产生了模糊控制。,2023/10/29,人工智能与模糊控制,3,2.1 清晰向模糊的转换,二、模糊控制的特点(1)模糊控制不需要被控对象的数学模
2、型。模糊控制是以人对被控对象的控制经验为依据而设计的控制器,故无需知道被控对象的数学模型。(2)模糊控制是一种反映人类智慧的智能控制方法。模糊控制采用人类思维中的模糊量,如“高”、“中”、“低”、“大”、“小”等,控制量由模糊推理导出。这些模糊量和模糊推理是人类智能活动的体现。,2023/10/29,人工智能与模糊控制,4,2.1 清晰向模糊的转换,(3)模糊控制易于被人们接受。模糊控制的核心是控制规则,模糊规则是用语言来表示的,如“今天气温高,则今天天气暖和”,易于被一般人所接受。(4)构造容易。模糊控制规则易于软件实现。(5)鲁棒性和适应性好。通过专家经验设计的模糊规则可以对复杂的对象进行
3、有效的控制。,2023/10/29,人工智能与模糊控制,5,2.1 清晰向模糊的转换,为了对事物进行识别,必须对事物按不同的要求进行分类。许多事物可以依据一定的标准进行分类。用于这种分类的数学工具就是集合论。解决精确性的集合问题可以用经典集合论。世界上大多数事物具有模糊性。为了描述具有模糊性的事物,引入模糊集合的概念。,2023/10/29,人工智能与模糊控制,6,2.1 清晰向模糊的转换,经典集合:具有某种特性的所有元素的总和。模糊集合:在不同程度上具有某种特性的所有元素的总和。,2023/10/29,人工智能与模糊控制,7,模糊集合论的诞生,解决了数值和模糊概念间的相互映射问题。以模糊集合
4、论为基础的模糊数学,在经典数学和充满模糊性的现实世界之间,架起了一座桥梁,使得模糊性事物有了定量表述的方法,从而可以用数学方法揭示模糊性问题的本质和规律。,2.1 清晰向模糊的转换,2023/10/29,人工智能与模糊控制,8,2.1 清晰向模糊的转换,三类数学模型第一类是确定性数学模型确定性数学模型往往用于描述具有清晰的确定性、归属界线分明、相互间关系明确的事物。对这类事物可以用精确的数学函数予以描述,典型的代表学科就是“数学分析”、“微分方程”、“矩阵分析”等常用的重要数学分支。第二类是随机性数学模型随机性数学模型常用于描述具有或然性或者随机性的事物,这类事物本身是确定的,但是它的发生与否
5、却不是确定的。概率论、随机过程第三类是模糊性数学模型模糊性数学模型适用于描述含义不清晰、概念界线不分明的事物,它的外延不分明,在概念的归属上不明确。模糊数学、模糊逻辑、粗糙集、熵空间等,2023/10/29,人工智能与模糊控制,9,2.1 清晰向模糊的转换,模糊数学(模糊集)是模糊控制的数学基础,它是由美国加利福尼亚大学Zadeh教授最先提出的。他将模糊性和集合论统一起来,在不放弃集合的数学严格性的同时,使其吸取人脑思维中对于模糊现象认识和推理的优点。,“模糊”,是指客观事物彼此间的差异在中间过渡时,界限不明显,呈现出的“亦此亦彼”性。“模糊”是相对于“精确”而言的。,“精确”:“老师”、“学
6、生”、“工人”“模糊”:“高个子”、“热天气”、“年轻人”,模糊数学并不是让数学变成模模糊糊的东西,而是用数学工具对模糊现象进行描述和分析。模糊数学是对经典数学的扩展,它在经典集合理论的基础上引入了“隶属函数”的概念,来描述事物对模糊概念的从属程度。,2023/10/29,人工智能与模糊控制,10,2.1.1 普通集合,集合是数学中最基本的概念之一。任何一个概念都有它的内涵和外沿。概念的内涵 指这一概念的本质属性;概念的外沿 指这一概念的全体对象,即一个集合。讨论某一概念的外沿时总离不开一定的范围。这个讨论的范围,称为“论域”,论域中的每个对象称为“元素”。,2023/10/29,人工智能与模
7、糊控制,11,1)集合的概念,*集合 具有特定属性的对象的全体,称为集合。例如:“湖南大学的学生”可以作为一个集合。集合通常用大写字母A,B,Z来表示。*元素 组成集合的各个对象,称为元素,也称为个体。通常用小写字母a,b,z来表示。*论域 所研究的全部对象的总和,叫做论域,也叫全集合。*空集 不包含任何元素的集合,称为空集,记做。*子集 集合中的一部分元素组成的集合,称为集合的子集。,若元素 a 是集合 A 的元素,则称元素 a 属于集合 A,记为aA;反之,称a不属于集合A,记做。,*属于,*包含,若集合A是集合B的子集,则称集合A包含于集合B,记为;或者集合B包含集合A,记为。,对于两个
8、集合A和B,如果 和 同时成立,则称A和B相等,记做A=B。此时A和B有相同的元素,互为子集。,*相等,*有限集,如果一个集合包含的元素为有限个,就叫做有限集;否则,叫做无限集。,2.1.1 普通集合,2023/10/29,人工智能与模糊控制,12,2)集合的表示法,将集合中的所有元素都列在大括号中表示出来,该方法只能用于有限集的表示。例如10-20之间的偶数组成集合A,则A可表示为 A=10,12,14,16,18,20,*表征法 表征法将集合中所有元素的共同特征列在大括号中表征出来。上例中的集合A也可用表征法表示为A=a|a为偶数,10a 20*特征函数法:设A是论域X上的一个集合,定义论
9、域X上的函数称 A(x)为集合A的特征函数。可简记为A(x)。,*列举法,2.1.1 普通集合,2023/10/29,人工智能与模糊控制,13,*集合交设X,Y为两个集合,由既属于X又属于Y的元素组成的集合P称为X,Y的交集,记作P=XY*集合并设X,Y为两个集合,由属于X或者属于Y的元素组成的集合Q称为X,Y的并集,记作Q=XY*集合补在论域Y上有集合X,则X的补集为,3)集合的运算,2.2 普通集合,2023/10/29,人工智能与模糊控制,14,具体算法是:在X,Y中各取一个元素组成序偶(x,y),所有序偶组成的集合,就是X,Y的直积。,*集合的直积 设X,Y为两集合,定义X,Y的直积为
10、,4)集合的特征函数设x为论域X中的元素,A为论域X中定义的一个集合,则x和A的关系可以用集合A的特征函数来表示。它的值域是0,1,它表示元素x是否属于集合A。如果x属于集合A,那么的值为1;如果x不属于集合A,那么的值为0。即,2.2 普通集合,*幂集:对于给定集合A,以它的全体子集为元素组成的集合,T(A),2023/10/29,人工智能与模糊控制,15,经典集合:清晰确定,彼此可以区分,边界周延明确,非此即彼。自然界:亦此亦彼,模糊性沙堆悖论:问题:计算机如何识别、刻画模糊现象1965年 Fuzzy Set特征函数取值0,1扩充到闭区间0,1,描述亦此亦彼现象。,2.1.2 模糊集合,2
11、023/10/29,人工智能与模糊控制,16,(1)模糊集合的定义:,2.1.2 模糊集合,例2.1.1 论域为15到35岁之间的人,模糊集 表示“年轻人”,则模糊集的隶属函数可定义为,则年龄为30岁的人属于“年轻人”的程度为:,给定论域E中的一个模糊集,是指任意元素xE,都不同程度地属于这个集合,元素属于这个集合的程度可以用隶属函数 0,1来表示。,2023/10/29,人工智能与模糊控制,17,经典集合和模糊集合在数轴上的映射,即它们的特征函数或隶属函数取值可以形象地画在图2-2中,左侧图中的A为模糊集合,右侧图中的A为经典集合。,2023/10/29,人工智能与模糊控制,18,2023/
12、10/29,人工智能与模糊控制,19,(2)模糊数,1)F集合的支集、核和正规F集设,记集合SuppA=x,xU,A(x)0,称SuppA为F集合A的支集(Supporter);KerA=x,xU,A(x)=1,称KerA为F集合A的核(Kernel)正规F集:KerA 的F集合。F集合A的支集和核,都是经典集合2)数 与集合A的数积设,称,2023/10/29,人工智能与模糊控制,20,2023/10/29,人工智能与模糊控制,21,3)凸F集:,凸F集的实际意义在于它是实数域上满足下述条件的F集合:任何中间元素的隶属度,都大于两边元素隶属度中的小者。如图2-5所示。,为什么这样规定?,20
13、23/10/29,人工智能与模糊控制,22,4)F数,2023/10/29,人工智能与模糊控制,23,2023/10/29,人工智能与模糊控制,24,(3)模糊集合的表示法:,1)Zadeh表示法当论域上的元素为有限个时,定义在该论域上的模糊集可表示为:,注意:式中的“”和“/”,仅仅是分隔符号,并不代表“加”和“除”。,例2.3.2 假设论域为5个人的身高,分别为172cm、165cm、175cm、180cm、178cm,他们的身高对于“高个子”的模糊概念的隶属度分别为0.8、0.78、0.85、0.90、0.88。则模糊集“高个子”可以表示为,高个子,2.3 模糊集合,2023/10/29
14、,人工智能与模糊控制,25,2)序偶表示法 当论域上的元素为有限个时,定义在该论域上的模糊集还可用序偶的形式表示为:,或简化为:,对于上例的模糊集“高个子”可以用序偶法表示为,高个子,或 高个子,2.3 模糊集合,2023/10/29,人工智能与模糊控制,26,4)隶属函数描述法 论域U上的模糊子集可以完全由其隶属函数表示。,假设年龄的论域为U=15,35,则模糊集“年轻”可用隶属函数表征为:,该隶属函数的形状如图,2.3 模糊集合,2023/10/29,人工智能与模糊控制,27,3)向量法,2023/10/29,人工智能与模糊控制,28,2023/10/29,人工智能与模糊控制,29,202
15、3/10/29,人工智能与模糊控制,30,2.2隶属函数,2023/10/29,人工智能与模糊控制,31,确定隶属函数的基本方法,凸F集,单峰,单调,2023/10/29,人工智能与模糊控制,32,确定隶属函数的基本方法,2023/10/29,人工智能与模糊控制,33,确定隶属函数的基本方法,2023/10/29,人工智能与模糊控制,34,2.2.2 常用隶属函数,在Matlab中已经开发出了11种隶属函数,即双S形隶属函数(dsigmf)、联合高斯型隶属函数(gauss2mf)、高斯型隶属函数(gaussmf)、广义钟形隶属函数(gbellmf)、II型隶属函数(pimf)、双S形乘积隶属函
16、数(psigmf)、S状隶属函数(smf)、S形隶属函数(sigmf)、梯形隶属函数(trapmf)、三角形隶属函数(trimf)、Z形隶属函数(zmf)。,2023/10/29,人工智能与模糊控制,35,2.2.2 常用隶属函数,在模糊控制中应用较多的隶属函数有以下6种隶属函数。(1)高斯型隶属函数 高斯型隶属函数由两个参数 和c确定:其中参数b通常为正,参数c用于确定曲线的中心。Matlab表示为,2023/10/29,人工智能与模糊控制,36,图 高斯型隶属函数(M=1),2023/10/29,人工智能与模糊控制,37,fisMat=newfis(tipper);fisMat=addva
17、r(fisMat,input,service,0 10);fisMat=addmf(fisMat,input,1,poor,gaussmf,1.5 0);fisMat=addmf(fisMat,input,1,good,gaussmf,1.5 5);fisMat=addmf(fisMat,input,1,excellent,gaussmf,1.5 10);plotmf(fisMat,input,1);,2023/10/29,人工智能与模糊控制,38,(2)广义钟型隶属函数 广义钟型隶属函数由三个参数a,b,c确定:其中参数b通常为正,参数c用于确定曲线的中心。Matlab表示为,2023/10
18、/29,人工智能与模糊控制,39,图 广义钟形隶属函数(M=2),2023/10/29,人工智能与模糊控制,40,(3)S形隶属函数 尽管Gauss隶属函数和钟型隶属函数具有平滑性,但它们不能规定非对称的隶属函数,因此模糊逻辑工具箱中内置了sigmoidal隶属函数,它是左开或右开的。非对称的隶属函数可以由两个S形函数结合构成。S形函数sigmf(x,a c)由参数a和c决定:其中参数a的正负符号决定了S形隶属函数的开口朝左或朝右,用来表示“正大”或“负大”的概念。Matlab表示为 sigmf(x,a c),2023/10/29,人工智能与模糊控制,41,图 S形隶属函数(M=3),2023
19、/10/29,人工智能与模糊控制,42,(4)梯形隶属函数 梯形曲线可由四个参数a,b,c,d确定:其中参数a和d确定梯形的“脚”,而参数b和c确定梯形的“肩膀”。Matlab表示为:,trapezoid,2023/10/29,人工智能与模糊控制,43,(5)三角形隶属函数 三角形曲线的形状由三个参数a,b,c确定:其中参数a和c确定三角形的“脚”,而参数b确定三角形的“峰”。Matlab表示为,triangle,2023/10/29,人工智能与模糊控制,44,图 三角形隶属函数(M=5),2023/10/29,人工智能与模糊控制,45,(6)Z形隶属函数 这是基于样条函数的曲线,因其呈现Z形
20、状而得名。参数a和b确定了曲线的形状。Matlab表示为 有关隶属函数的MATLAB设计,见著作:楼顺天,胡昌华,张伟,基于MATLAB的系统分析与设计-模糊系统,西安:西安电子科技大学出版社,2001,2023/10/29,人工智能与模糊控制,46,图 Z形隶属函数(M=6),2023/10/29,人工智能与模糊控制,47,2023/10/29,人工智能与模糊控制,48,2023/10/29,人工智能与模糊控制,49,2023/10/29,人工智能与模糊控制,50,模糊集合与普通集合一样也有交、并、补的运算。,模糊集交,模糊集并,模糊集补,2.3模糊集合的运算,2023/10/29,人工智能
21、与模糊控制,51,2.3 模糊集合,2023/10/29,人工智能与模糊控制,52,2023/10/29,人工智能与模糊控制,53,2023/10/29,人工智能与模糊控制,54,2023/10/29,人工智能与模糊控制,55,分配率,复原率,2.3.2 模糊集合的运算规律,幂等率,同一率,2023/10/29,人工智能与模糊控制,56,2023/10/29,人工智能与模糊控制,57,2.3.3 模糊集合运算的其它定义,2023/10/29,人工智能与模糊控制,58,2023/10/29,人工智能与模糊控制,59,2.4 模糊关系及其运算,“关系”是集合论中的一个重要概念,它反映了不同集合的元
22、素之间的关联。普通关系是用数学方法描述不同普通集合中的元素之间有无关联。,例2.4.1 举行一次东西亚足球对抗赛,分两个小组A=中国,日本,韩国,B=伊朗,沙特,阿联酋。抽签决定的对阵形势为:中国-伊朗,日本-阿联酋,韩国-沙特。用R表示两组的对阵关系,则R可用序偶的形式表示为:,R=(中国,伊朗),(日本,阿联酋),(韩国,沙特),2.4.1 经典关系,2023/10/29,人工智能与模糊控制,60,可见关系R是A,B的直积AB的子集。也可将R表示为矩阵形式,假设R中的元素r(i,j)表示A组第i个球队与B组第j个球队的对应关系,如有对阵关系,则r(i,j)为1,否则为0,则R可表示为:,该
23、矩阵称为A和B的关系矩阵。,2.5 模糊关系,由普通关系的定义可以看出:在定义了某种关系之后,两个集合的元素对于这种关系要么有关联,r(i,j)1;要么没有关联,r(i,j)0。这种关系是很明确的。,直积:设任意两个集合A B,从A、B中各取一个元素x,y,按先A后B的顺序搭配成元素对(x,y),称它们为序偶。所有以序偶(x,y)为元素组成的集合,称为集合A到B 的直积,1 集合的直积,2023/10/29,人工智能与模糊控制,61,2.经典二元关系及其表示方式,2023/10/29,人工智能与模糊控制,62,2023/10/29,人工智能与模糊控制,63,2023/10/29,人工智能与模糊
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制 数学 基础

链接地址:https://www.31ppt.com/p-6422528.html