基于模糊推理的智能控制系统.ppt
《基于模糊推理的智能控制系统.ppt》由会员分享,可在线阅读,更多相关《基于模糊推理的智能控制系统.ppt(128页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于模糊推理的智能控制系统 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第3章 基于模糊推理的智能控制系统学习目标 了解模糊数学的相关理论了解模糊数学的相关理论 掌握模糊控制的基本思想掌握模糊控制的基本思想 掌握模糊控制器的原理掌握模糊控制器的原理 了解模糊控制系统的结构与设计方法了解模糊控制系统的结构与设计方法3.1 模糊控制的基本思想 以以以以往往往往的的的的各各各各种种种种传传传传统统统统控控控控制制制制方方方方法法法法均均均均是是是是建建建建立立立立在在
2、在在被被被被控控控控对对对对象象象象精精精精确确确确数数数数学学学学模模模模型型型型基基基基础础础础上上上上的的的的,然然然然而而而而,随随随随着着着着系系系系统统统统复复复复杂杂杂杂程程程程度度度度的提高,将难以建立系统的精确数学模型。的提高,将难以建立系统的精确数学模型。的提高,将难以建立系统的精确数学模型。的提高,将难以建立系统的精确数学模型。在在在在工工工工程程程程实实实实践践践践中中中中,人人人人们们们们发发发发现现现现,一一一一个个个个复复复复杂杂杂杂的的的的控控控控制制制制系系系系统统统统可可可可由由由由一一一一个个个个操操操操作作作作人人人人员员员员凭凭凭凭着着着着丰丰丰丰富富
3、富富的的的的实实实实践践践践经经经经验验验验得得得得到到到到满满满满意意意意的的的的控控控控制制制制效效效效果果果果。这这这这说说说说明明明明,如如如如果果果果通通通通过过过过模模模模拟拟拟拟人人人人脑脑脑脑的的的的思思思思维维维维方方方方法法法法设设设设计计计计控控控控制制制制器器器器,可可可可实实实实现现现现复复复复杂杂杂杂系系系系统统统统的的的的控控控控制制制制,由由由由此此此此产产产产生生生生了模糊控制。了模糊控制。了模糊控制。了模糊控制。3.1 模糊控制的基本思想 由测量装置、控制器、被控对象及执行机构组成的自由测量装置、控制器、被控对象及执行机构组成的自动控制系统,就是人们所悉知的
4、常规负反馈控制系统。动控制系统,就是人们所悉知的常规负反馈控制系统。图图3-1、3-2分别给出了手动控制和负反馈控制的方分别给出了手动控制和负反馈控制的方框图。框图。图3-2 常规反馈控制系统方框图 图3-1 手动控制方框图3.1 模糊控制的基本思想 模糊数学的创始人,著名的控制论专家Zadeh教授举过一个停车问题的例子,是非常富有启发性的问题。所谓停车问题是要把汽车停在拥挤的停车场上两辆车之间的一个空隙处。对于上述问题,从事控制理论研究者的解决方法是:记车C上的一个固定参考点的位置 ,记车C的方位 ,于是建立车的状态方程和运动方程分别为 (3-1)(3-2)3.1 模糊控制的基本思想 停车问
5、题就转化为寻找一个控制量停车问题就转化为寻找一个控制量u(t),使其在,使其在满足各种约束的条件下把初始状态转移到终端状态中满足各种约束的条件下把初始状态转移到终端状态中去。去。汽车司机是这样操纵的,先让车向前运动,前轮先向右而后向左,然后使车向后运动,前轮仍先向右而后向左,经过多次反复,车将横向移动一个所需要的距离,最后向前开停在空隙处。这样,汽车司机通过一些不精确的观察,执行一些不精确的控制,却达到了准确停车的目的。3.1 模糊控制的基本思想 模模模模糊糊糊糊控控控控制制制制是是是是建建建建立立立立在在在在人人人人工工工工经经经经验验验验基基基基础础础础之之之之上上上上的的的的。对对对对于
6、于于于一一一一个个个个熟熟熟熟练练练练的的的的操操操操作作作作人人人人员员员员,他他他他往往往往往往往往凭凭凭凭借借借借丰丰丰丰富富富富的的的的实实实实践践践践经经经经验验验验,采采采采取取取取适适适适当当当当的的的的对对对对策策策策来来来来巧巧巧巧妙妙妙妙地地地地控控控控制制制制一一一一个个个个复复复复杂杂杂杂过过过过程程程程。若若若若能能能能将将将将这这这这些些些些熟熟熟熟练练练练操操操操作作作作员员员员的的的的实实实实践践践践经经经经验验验验加加加加以以以以总总总总结结结结和和和和描描描描述述述述,并并并并用用用用语语语语言言言言表表表表达达达达出出出出来来来来,就就就就会会会会得得得得
7、到到到到一一一一种种种种定定定定性性性性的的的的、不不不不精精精精确确确确的的的的控控控控制制制制规规规规则则则则。如如如如果果果果用用用用模模模模糊糊糊糊数数数数学学学学将将将将其其其其定定定定量量量量化化化化就就就就转转转转化化化化为为为为模模模模糊糊糊糊控控控控制制制制算算算算法法法法,形成模糊控制理论。形成模糊控制理论。形成模糊控制理论。形成模糊控制理论。3.1 模糊控制的基本思想模糊控制理论具有一些明显的特点:模糊控制理论具有一些明显的特点:模糊控制理论具有一些明显的特点:模糊控制理论具有一些明显的特点:(1 1 1 1)模糊控制不需要被控对象的数学模型。模糊控)模糊控制不需要被控对
8、象的数学模型。模糊控)模糊控制不需要被控对象的数学模型。模糊控)模糊控制不需要被控对象的数学模型。模糊控制是以人对被控对象的控制经验为依据而设计的控制制是以人对被控对象的控制经验为依据而设计的控制制是以人对被控对象的控制经验为依据而设计的控制制是以人对被控对象的控制经验为依据而设计的控制器,故无需知道被控对象的数学模型。器,故无需知道被控对象的数学模型。器,故无需知道被控对象的数学模型。器,故无需知道被控对象的数学模型。(2 2 2 2)模糊控制是一种反映人类智慧的智能控制方法。)模糊控制是一种反映人类智慧的智能控制方法。)模糊控制是一种反映人类智慧的智能控制方法。)模糊控制是一种反映人类智慧
9、的智能控制方法。模糊控制采用人类思维中的模糊量,如模糊控制采用人类思维中的模糊量,如模糊控制采用人类思维中的模糊量,如模糊控制采用人类思维中的模糊量,如“高高高高”、“中中中中”、“低低低低”、“大大大大”、“小小小小”等,控制量由模糊推理等,控制量由模糊推理等,控制量由模糊推理等,控制量由模糊推理导出。这些模糊量和模糊推理是人类智能活动的体现。导出。这些模糊量和模糊推理是人类智能活动的体现。导出。这些模糊量和模糊推理是人类智能活动的体现。导出。这些模糊量和模糊推理是人类智能活动的体现。3.1 模糊控制的基本思想(3 3 3 3)模糊控制易于被人们接受。模糊控制的核心)模糊控制易于被人们接受。
10、模糊控制的核心)模糊控制易于被人们接受。模糊控制的核心)模糊控制易于被人们接受。模糊控制的核心是控制规则,模糊规则是用语言来表示的,如是控制规则,模糊规则是用语言来表示的,如是控制规则,模糊规则是用语言来表示的,如是控制规则,模糊规则是用语言来表示的,如“今天气温高,则今天天气暖和今天气温高,则今天天气暖和今天气温高,则今天天气暖和今天气温高,则今天天气暖和”,易于被一般人,易于被一般人,易于被一般人,易于被一般人所接受。所接受。所接受。所接受。(4 4 4 4)构造容易。模糊控制规则易于软件实现。)构造容易。模糊控制规则易于软件实现。)构造容易。模糊控制规则易于软件实现。)构造容易。模糊控制
11、规则易于软件实现。(5 5 5 5)鲁棒性和适应性好。通过专家经验设计的模)鲁棒性和适应性好。通过专家经验设计的模)鲁棒性和适应性好。通过专家经验设计的模)鲁棒性和适应性好。通过专家经验设计的模糊规则可以对复杂的对象进行有效的控制。糊规则可以对复杂的对象进行有效的控制。糊规则可以对复杂的对象进行有效的控制。糊规则可以对复杂的对象进行有效的控制。3.1 模糊控制的基本思想 总结人的控制行为,正是遵循反馈及反馈控制的思想。人的手动控制决策可以用语言加以描述,总结成一系列条件语句,即控制规则控制规则。运用微机的程序来实现这些控制规则,微机就起到了控制器的作用。于是,利用微机取代人可以对被控对象进行自
12、动控制。在描述控制规则的条件语句中的一些词,如“较大”、“稍小”、“偏高”等都具有一定的模糊性,因此用模糊集合来描述这些模糊条件语句,即组成了所谓的模糊控制器模糊控制器。在智能控制理论分支中,在智能控制理论分支中,模糊控制是目前为止,模糊控制是目前为止,理论相对来说最完善的。理论相对来说最完善的。3.2 模糊控制的数学基础一、基本概念集合集合 一般指具有某种属性的、确定的、彼此间可以区别的事物的全体。元素或元元素或元 组成集合的事物。通常用大写字母A,B,CX,Y,Z表示集合,而用小写字母a,b,c,x,y,z表示集合内元素。论域论域 被考虑对象的所有元素的全体,一般用大写字母U表示。模糊集合
13、模糊集合模糊集合模糊集合 对大多数应用系统而言,其主要且重要的信息来源有两种,对大多数应用系统而言,其主要且重要的信息来源有两种,对大多数应用系统而言,其主要且重要的信息来源有两种,对大多数应用系统而言,其主要且重要的信息来源有两种,即来自传感器的数据信息和来自专家的语言信息。数据信息即来自传感器的数据信息和来自专家的语言信息。数据信息即来自传感器的数据信息和来自专家的语言信息。数据信息即来自传感器的数据信息和来自专家的语言信息。数据信息常用常用常用常用0.50.5,2 2,3 3,3.53.5等数字来表示,而语言信息则用诸如等数字来表示,而语言信息则用诸如等数字来表示,而语言信息则用诸如等数
14、字来表示,而语言信息则用诸如“大大大大”、“小小小小”、“中等中等中等中等”、“非常小非常小非常小非常小”等文字来表示。传统等文字来表示。传统等文字来表示。传统等文字来表示。传统的工程设计方法只能用数据信息而无法使用语言信息,而人的工程设计方法只能用数据信息而无法使用语言信息,而人的工程设计方法只能用数据信息而无法使用语言信息,而人的工程设计方法只能用数据信息而无法使用语言信息,而人类解决问题时所使用的大量知识是经验性的,它们通常是用类解决问题时所使用的大量知识是经验性的,它们通常是用类解决问题时所使用的大量知识是经验性的,它们通常是用类解决问题时所使用的大量知识是经验性的,它们通常是用语言信
15、息来描述。语言信息通常呈经验性,是模糊的。因此,语言信息来描述。语言信息通常呈经验性,是模糊的。因此,语言信息来描述。语言信息通常呈经验性,是模糊的。因此,语言信息来描述。语言信息通常呈经验性,是模糊的。因此,如何描述模糊语言信息成为解决问题的关键。如何描述模糊语言信息成为解决问题的关键。如何描述模糊语言信息成为解决问题的关键。如何描述模糊语言信息成为解决问题的关键。3.2 模糊控制的数学基础模糊集合的概念是由美国加利福尼亚大学著名教授模糊集合的概念是由美国加利福尼亚大学著名教授模糊集合的概念是由美国加利福尼亚大学著名教授模糊集合的概念是由美国加利福尼亚大学著名教授L.A.ZadehL.A.Z
16、adeh于于于于19651965年首先提出来的。模糊集合的引入,可将人年首先提出来的。模糊集合的引入,可将人年首先提出来的。模糊集合的引入,可将人年首先提出来的。模糊集合的引入,可将人的判断、思维过程用比较简单的数学形式直接表达出来。模的判断、思维过程用比较简单的数学形式直接表达出来。模的判断、思维过程用比较简单的数学形式直接表达出来。模的判断、思维过程用比较简单的数学形式直接表达出来。模糊集理论为人类提供了能充分利用语言信息的有效工具。糊集理论为人类提供了能充分利用语言信息的有效工具。糊集理论为人类提供了能充分利用语言信息的有效工具。糊集理论为人类提供了能充分利用语言信息的有效工具。模糊集合
17、是模糊控制的数学基础。模糊集合是模糊控制的数学基础。模糊集合是模糊控制的数学基础。模糊集合是模糊控制的数学基础。3.2 模糊控制的数学基础特征函数和隶属函数特征函数和隶属函数特征函数和隶属函数特征函数和隶属函数在数学上经常用到集合的概念。在数学上经常用到集合的概念。在数学上经常用到集合的概念。在数学上经常用到集合的概念。例如:集合例如:集合例如:集合例如:集合A A由由由由4 4个离散值个离散值个离散值个离散值x1x1,x2x2,x3x3,x4x4组成。组成。组成。组成。A=x1,x2,x3,x4A=x1,x2,x3,x4例如:集合例如:集合例如:集合例如:集合A A由由由由0 0到到到到1
18、1之间的连续实数值组成之间的连续实数值组成之间的连续实数值组成之间的连续实数值组成。3.2 模糊控制的数学基础以上两个集合是完全不模糊的。对任意元素以上两个集合是完全不模糊的。对任意元素以上两个集合是完全不模糊的。对任意元素以上两个集合是完全不模糊的。对任意元素x x,只有两种可能:属于,只有两种可能:属于,只有两种可能:属于,只有两种可能:属于A A,不属于,不属于,不属于,不属于A A。这种特性可。这种特性可。这种特性可。这种特性可以用特征函数以用特征函数以用特征函数以用特征函数来描述:来描述:来描述:来描述:3.2 模糊控制的数学基础 为为为为了了了了表表表表示示示示模模模模糊糊糊糊概概
19、概概念念念念,需需需需要要要要引引引引入入入入模模模模糊糊糊糊集集集集合合合合和和和和隶隶隶隶属属属属函函函函数的概念:数的概念:数的概念:数的概念:其中其中其中其中A A称为模糊集合,由称为模糊集合,由称为模糊集合,由称为模糊集合,由0,10,1及及及及构成。构成。构成。构成。表表表表示示示示元元元元素素素素x x属属属属于于于于模模模模糊糊糊糊集集集集合合合合A A的的的的程程程程度度度度,取取取取值值值值范范范范围围围围为为为为0,10,1,称称称称 为为为为x x属属属属于于于于模模模模糊糊糊糊集集集集合合合合A A的的的的隶属度。隶属度。隶属度。隶属度。3.2 模糊控制的数学基础3.
20、2 模糊控制的数学基础二、模糊集合的定义及表示方法 Zadeh在1965年对模糊集合的定义为:给定论域U,U 到0,1闭区间的任一映射都确定U 的一个模糊集合A,称为模糊集合的隶属函数。若A中的元素用x 表示,则 称为x属于A的隶属度。的取值范围为闭区间0,1,接近1,表示x属于A的程度高;接近0,表示x属于A的程度低。3.2 模糊控制的数学基础 模糊集合有很多表示方法,当论域U 为有限集x1,x2,xn时,通常有以下三种方式:1)Zadeh表示法表示法 用论域中的元素xi与其隶属度 按下式表示A,则 式中,并不表示“分数”,而是表示论城中的元素xi与其隶属度 之间的对应关系;“+”也不表示“
21、求和”,而是表示模糊集合在论域U上的整体。二、模糊集合的定义及表示方法 3.2 模糊控制的数学基础二、模糊集合的定义及表示方法 2)序偶表示法序偶表示法 用论域中的元素xi与其隶属度的构成序偶来表示且,则在序偶表示法中,隶属度为零的项可省略。3.2 模糊控制的数学基础二、模糊集合的定义及表示方法 3)向量表示法向量表示法 用论域中元素的隶属度的构成向量来表示,则在向量表示法中,隶属度为零的项不能省略。3.2 模糊控制的数学基础二、模糊集合的定义及表示方法 例例3.1 在整数1,2,10组成的论域中,即论域Ul,2,10,用A表示模糊集合“几个”。并设其元素的隶属度依次为0,0,0.3,0.7,
22、1,1,0.7,0.3,0,0。解:解:模糊集合A可表示为 或由上式可知,五个、六个的隶属程度为1,说明用“几个”表示五个六个的可能性最大;而四个、七个对于“几个”这个模糊概念的隶属度为0.7;通常不采用“几个”来表示一个、二个或九个、十个,因此它们的隶后函数为零。3.2 模糊控制的数学基础二、模糊集合的定义及表示方法 例例3.2 若以年龄为论域,并设U0,200,设y表示模糊集合“年轻”,O表示模糊集合“年老”。已知“年轻”和“年老”的隶属函数分别为3.2 模糊控制的数学基础二、模糊集合的定义及表示方法 解:解:因为论域是连续的,因而“年轻”和“年老”的模糊集合Y和O分别为或 3.2 模糊控
23、制的数学基础二、模糊集合的定义及表示方法 其隶属度函数曲线如图3-3所示。图3-3 “年轻”和“年老”的隶属度函数曲线 通过通过通过通过MatlabMatlab仿真对上述隶属函数作图,隶属函数曲仿真对上述隶属函数作图,隶属函数曲仿真对上述隶属函数作图,隶属函数曲仿真对上述隶属函数作图,隶属函数曲线如图所示线如图所示线如图所示线如图所示,仿真程序仿真程序仿真程序仿真程序chap3_1.mchap3_1.mchap3_1.mchap3_1.m 三、模糊集合的运算三、模糊集合的运算三、模糊集合的运算三、模糊集合的运算11模糊集合的基本运算模糊集合的基本运算模糊集合的基本运算模糊集合的基本运算 由由由
24、由于于于于模模模模糊糊糊糊集集集集是是是是用用用用隶隶隶隶属属属属函函函函数数数数来来来来表表表表征征征征的的的的,因因因因此此此此两两两两个个个个子子子子集集集集之之之之间间间间的的的的运运运运算算算算实实实实际际际际上上上上就就就就是是是是逐逐逐逐点点点点对对对对隶隶隶隶属属属属度度度度作作作作相应的运算。相应的运算。相应的运算。相应的运算。(1 1)空集)空集)空集)空集 模模模模糊糊糊糊集集集集合合合合的的的的空空空空集集集集为为为为普普普普通通通通集集集集,它它它它的的的的隶隶隶隶属属属属度度度度为为为为0 0,即,即,即,即3.2 模糊控制的数学基础(2 2)全集)全集)全集)全集
25、 模模模模糊糊糊糊集集集集合合合合的的的的全全全全集集集集为为为为普普普普通通通通集集集集,它它它它的的的的隶隶隶隶属属属属度度度度为为为为1 1,即即即即(3 3)等集)等集)等集)等集 两两两两个个个个模模模模糊糊糊糊集集集集A A和和和和B B,若若若若对对对对所所所所有有有有元元元元素素素素u u,它它它它们们们们的的的的隶属函数相等,则隶属函数相等,则隶属函数相等,则隶属函数相等,则A A和和和和B B也相等。即也相等。即也相等。即也相等。即(4)补集)补集若若为为A的补集,则的补集,则例例如如,设设A为为“成成绩绩好好”的的模模糊糊集集,某某学生学生属于属于“成绩好成绩好”的隶属度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 模糊 推理 智能 控制系统
限制150内