1、智能控制理论与汽车控制智能控制理论与汽车控制第八章 智能控制理论与汽车控制智能控制的意义智能控制的意义1智能控制的产生和发展智能控制的产生和发展2智能控制的定义和特点智能控制的定义和特点3智能控制的主要形式智能控制的主要形式4模糊控制模糊控制5智能控制和汽车控制智能控制和汽车控制6智能控制理论与汽车控制智能控制在自动化课程体系中的位置智能控制智能控制是一门控制理论课程,研究如何运用人工智能的是一门控制理论课程,研究如何运用人工智能的方法来方法来构造控制系统和设计控制器构造控制系统和设计控制器。与。与自动控制原理自动控制原理和和现代控制原理现代控制原理一起构成了自动控制课程体系的理论基础。一起构
2、成了自动控制课程体系的理论基础。v 智能控制智能控制在控制理论中的位置在控制理论中的位置智能控制智能控制是目前控制理论的最高级形式,代表了控制理论是目前控制理论的最高级形式,代表了控制理论的发展趋势,能有效地处理复杂的控制问题。其相关技术可以的发展趋势,能有效地处理复杂的控制问题。其相关技术可以推广应用于控制之外的领域:金融、管理、土木、设计等等。推广应用于控制之外的领域:金融、管理、土木、设计等等。8.1 智能控制的意义智能控制是人工智能、控制论、系统论和信息论等多种学科的综合与集成,是当前的一个研究热点。智能控制理论与汽车控制智能控制的基本概念传统控制理论难以解决的复杂系统的控制问题:。但
3、一些复杂的生产过程难以实现的目标控制,可以通过熟练的操作获得满意的控制效果。智能控制原理的目标:如何有效地将熟练的操作工、技术人员、专家的经验知识和控制理论结合起来去解决系统的控制问题。(采用人的智能)人工智能( Artificial Intelligence):研究如何应用计算机的软硬件来模拟人类某些智能行为的基本理论、方法和技术智能控制理论与汽车控制v 产生的背景产生的背景经典控制理论现代控制理论智能控制理论对由微分方程和差分方程描述的动力学系统进行控制研究的是单变量常系数线性系统只适用于单输入单输出控制系统(SISO) 控制对象由单输入单输出系统转变为多输人多输出系统;系统信息的获得由借
4、助传感器转变为借助状态模型;研究方法由积分变换转向矩阵理论、几何方法,由频率方法转向状态空间的研究;由机理建模向统计建模转变,开始采用参数估计和系统辨识理论适用大型、复杂、高维、非线性和不确定性严重的对象不依赖对象模型,适用于未知或不确定性严重的对象具有人类智能的特征能够表达定性的知识或具有自学习能力8.2智能控制的产生和发展智能控制理论与汽车控制智能控制理论与汽车控制v 智能控制的两个发展方向智能控制的两个发展方向 模拟人类的专家模拟人类的专家控制经验来进行控制经验来进行控制控制智能控制智能控制模拟人类的学习模拟人类的学习能力来进行控制能力来进行控制8.2智能控制的产生和发展智能控制理论与汽
5、车控制v 智能控制的三个发展阶段智能控制的三个发展阶段 现在现在发展期发展期形成期形成期萌芽期萌芽期1960196019701970198019808.2智能控制的产生和发展智能控制理论与汽车控制1 1)萌芽期()萌芽期(1960196019701970)n19601960年代初,年代初,F.W.SmithsF.W.Smiths首先采用性能模式识别器来学习最优控制方法首先采用性能模式识别器来学习最优控制方法试图用模式识别技术来解决复杂系统的控制问题试图用模式识别技术来解决复杂系统的控制问题n19651965年,加利福尼亚大学的扎德年,加利福尼亚大学的扎德(L.A. Zadeh)(L.A. Za
6、deh)教授提出了模糊集合理论教授提出了模糊集合理论n19651965年,美国的年,美国的FeigenbaumFeigenbaum着手研制世界上第一个专家系统着手研制世界上第一个专家系统n19651965年,普渡大学傅京孙教授将人工智能中的直觉推理方法用于学习控年,普渡大学傅京孙教授将人工智能中的直觉推理方法用于学习控制系统。制系统。n19671967年,年,LeondesLeondes等人首先正式使用等人首先正式使用“智能控制智能控制”一词,并把记忆、目一词,并把记忆、目标分解等一些简单的人工智能技术用于学习控制系统,提高了系统处理不标分解等一些简单的人工智能技术用于学习控制系统,提高了系统
7、处理不确定性问题的能力。这标志着智能控制的思想已经萌芽。确定性问题的能力。这标志着智能控制的思想已经萌芽。8.2智能控制的产生和发展模式识别(模式识别(Pattern RecognitionPattern Recognition):通过计算机用数学技术方法来研究):通过计算机用数学技术方法来研究模式模式( (环境与客体环境与客体) )的自动处理和判读的自动处理和判读, ,如视听觉信息如视听觉信息智能控制理论与汽车控制2 2)形成期()形成期(1970197019801980)n19701970年代初,傅京孙等人从控制论的角度进一步总结了人工智能技术与年代初,傅京孙等人从控制论的角度进一步总结了
8、人工智能技术与自适应、自组织、自学习控制的关系,正式提出智自适应、自组织、自学习控制的关系,正式提出智能控制是人工智能技术能控制是人工智能技术与控制理论的交叉与控制理论的交叉(二元结构)(二元结构),并在核反应堆、城市交通的控制中成功,并在核反应堆、城市交通的控制中成功地应用了智能控制系统。地应用了智能控制系统。n19701970年代中期,智能控制在模糊控制的应用上取得了重要的进展。年代中期,智能控制在模糊控制的应用上取得了重要的进展。19741974年英国伦敦大学玛丽皇后分校的年英国伦敦大学玛丽皇后分校的E.H.MamdaniE.H.Mamdani教授把模糊理论用于控制领教授把模糊理论用于控
9、制领域,把扎德教授提出的域,把扎德教授提出的IFIFTHENTHEN型模糊规则用于模糊推理,再把这种推型模糊规则用于模糊推理,再把这种推理用于蒸汽机的自动运转中通过实验取得良好的结果。理用于蒸汽机的自动运转中通过实验取得良好的结果。n19771977年,萨里迪斯年,萨里迪斯(Saridis)(Saridis)提出了智能控制的提出了智能控制的三元结构三元结构定义,即把智定义,即把智能控制看作为人工智能、自动控制和运筹学的交叉。能控制看作为人工智能、自动控制和运筹学的交叉。n19701970年代后期起,把规则型模糊推理用于控制领域的研究颇为盛行。年代后期起,把规则型模糊推理用于控制领域的研究颇为盛
10、行。19791979年,年,MandaniMandani又成功研制出自组织模糊控制器,使得模糊控制器具有又成功研制出自组织模糊控制器,使得模糊控制器具有了较高的智能。了较高的智能。智能控制理论与汽车控制3 3)发展期()发展期(19801980 )n19821982年,年,FoxFox等人完成了一个称为等人完成了一个称为ISISISIS的加工车间调度的专家系统的加工车间调度的专家系统n19821982年,年,HopfieldHopfield引用能量函数的概念,使神经网络的平衡稳定状态有了引用能量函数的概念,使神经网络的平衡稳定状态有了明确的判据方法,并利用模拟电路的基本元件构作了人工神经网络的
11、硬件模明确的判据方法,并利用模拟电路的基本元件构作了人工神经网络的硬件模型,为实现硬件奠定了基础,使神经网络的研究取得突破性进展型,为实现硬件奠定了基础,使神经网络的研究取得突破性进展n19851985年,年,IEEEIEEE在纽约召开了第一届全球智能控制学术讨论会,标志着智能在纽约召开了第一届全球智能控制学术讨论会,标志着智能控制作为一个学科分支正式被学术界接受。控制作为一个学科分支正式被学术界接受。n19861986年,年,RumelhartRumelhart提出多层网络的提出多层网络的“递推递推”( (或称或称“反传反传”) )学习算法,学习算法,简称简称BPBP算法,从实践上证实了人工
12、神经网络具有很强的运算能力,算法,从实践上证实了人工神经网络具有很强的运算能力,BPBP算法是算法是最为引人注目,应用最广的神经网络算法之一最为引人注目,应用最广的神经网络算法之一n19871987年在费城举行的国际智能控制会议上,提出了智能控制是自动控制,年在费城举行的国际智能控制会议上,提出了智能控制是自动控制,人工智能、运畴学相结合或自动控制、人工智能、运畴学和信息论相结合的人工智能、运畴学相结合或自动控制、人工智能、运畴学和信息论相结合的说法。此后,每年举行一次全球智能控制研讨会,形成了智能控制的研究热说法。此后,每年举行一次全球智能控制研讨会,形成了智能控制的研究热潮。潮。智能控制理
13、论与汽车控制8.3 智能控制的定义和特点智能控制的定义IEEEIEEE定义:智能控制必须具有模拟人类学习和自适应的能力。定义:智能控制必须具有模拟人类学习和自适应的能力。一般来说,一个智能控制系统要具有对环境的敏感,进行决策和控制的功能,一般来说,一个智能控制系统要具有对环境的敏感,进行决策和控制的功能,根据其性能要求的不同可以有各种人工智能的水平。根据其性能要求的不同可以有各种人工智能的水平。分析、组织数据并将数据变换为机器理解的结构化信息的能力;在复杂环境中选取优化行为,使系统能在不确定情况下继续工作的能力。具有辩识对象和事件、在客观世界模型中获取和表达知识、进行思考和计划未来行动的能力。
14、具有感知环境、作出决策和控制的能力。高级高级较高较高简单简单智能控制理论与汽车控制8.3 智能控制的定义和特点智能控制的特点n应能为复杂系统(如非线性、快时变、多变量、强耦合、不确定性等)应能为复杂系统(如非线性、快时变、多变量、强耦合、不确定性等)进行有效的全局控制,并具有较强的容错能力;进行有效的全局控制,并具有较强的容错能力;n是定性决策和定量控制相结合的多模态组合控制;是定性决策和定量控制相结合的多模态组合控制;n其基本目的是从系统的功能和整体优化的角度来分析和综合系统,以实其基本目的是从系统的功能和整体优化的角度来分析和综合系统,以实现预定的目标,并应具有自组织能力。现预定的目标,并
15、应具有自组织能力。n是同时具有以知识表示的非数学广义模型和以数学表示的数学模型的混是同时具有以知识表示的非数学广义模型和以数学表示的数学模型的混合控制过程,系统在信息处理上,既有数学运算,又有逻辑和知识推理合控制过程,系统在信息处理上,既有数学运算,又有逻辑和知识推理。智能控制理论与汽车控制8.4 智能控制的主要形式分级递阶分级递阶智能控制智能控制模糊控制模糊控制神经网络控制神经网络控制仿人智能控制仿人智能控制专家控制专家控制各种方法的综合集成各种方法的综合集成智能控制理论与汽车控制8.4 智能控制的主要形式n以模糊系统理论为基础的模糊控制 人类最初对事物的认识来看,都是定性的、模糊的和非精确
16、的,因而将人类最初对事物的认识来看,都是定性的、模糊的和非精确的,因而将模糊信息引入智能控制具有现实的意义。模糊逻辑在控制领域的应用称模糊信息引入智能控制具有现实的意义。模糊逻辑在控制领域的应用称为模糊控制。为模糊控制。 它的基本思想是把人类专家对特定的被控对象或过程的控制策略总结它的基本思想是把人类专家对特定的被控对象或过程的控制策略总结成一系列以成一系列以“IF(条件)(条件)THEN(作用)(作用)”形式表示的控制规则,通过形式表示的控制规则,通过模糊推理得到控制作用集,作用于被控对象或过程。模糊推理得到控制作用集,作用于被控对象或过程。智能控制理论与汽车控制8.4 智能控制的主要形式n
17、基于脑模型的神经网络控制 人工神经网络采用仿生学的观点与方法来研究人脑和智能系统中的高人工神经网络采用仿生学的观点与方法来研究人脑和智能系统中的高级信息处理。级信息处理。智能控制理论与汽车控制8.4 智能控制的主要形式n基于知识工程的专家控制系统专家控制可定义为:具有模糊专家智能的功能,采用专家系统技术与控专家控制可定义为:具有模糊专家智能的功能,采用专家系统技术与控制理论相结合的方法设计控制系统。制理论相结合的方法设计控制系统。专家系统专家系统: :是一种模拟人类专家解决领域问题的计算机程序系统是一种模拟人类专家解决领域问题的计算机程序系统智能控制理论与汽车控制8.4 智能控制的主要形式n基
18、于规则的仿人智能控制仿人智能控制的核心思想是在控制过程中,利用计算机模拟人的控制行为功仿人智能控制的核心思想是在控制过程中,利用计算机模拟人的控制行为功能,最大限度地识别和利用控制系统动态过程提供的特征信息,进行启发和能,最大限度地识别和利用控制系统动态过程提供的特征信息,进行启发和直觉推理,从而实现对缺乏精确模型的对象迸行有效的控制。其基本原理是直觉推理,从而实现对缺乏精确模型的对象迸行有效的控制。其基本原理是模仿人的启发式直觉推理逻辑,模仿人的启发式直觉推理逻辑,即通过特征辩识判断系统当前所处的特怔状即通过特征辩识判断系统当前所处的特怔状态,确定控制的策略,进行多模态控制。态,确定控制的策
19、略,进行多模态控制。智能控制理论与汽车控制8.4 智能控制的主要形式l组织级起主导作用,涉及知识的表示与处理,主要应用人工智能;l协调级在组织级和执行级间起连接作用,涉及决策方式及其表示,采用人工智能及运筹学实现控制;l执行级是底层,具有很高的控制精度,采用常规自动控制。组织级协调级执行级精 度智 能n 基于信息论的分级递阶智能控制基于信息论的分级递阶智能控制 三级分级递阶智能控制系统是由三级分级递阶智能控制系统是由GNSaridis于于1977年提出的。该年提出的。该系统由组织级、协调级和执行级组成,遵循系统由组织级、协调级和执行级组成,遵循“精度递增伴随智能递减精度递增伴随智能递减”的原则
20、。的原则。智能控制理论与汽车控制递阶控制及汽车应用组织级协调级执行级智能控制理论与汽车控制8.4 智能控制的主要形式n各种方法的综合集成l模糊神经网络控制模糊神经网络控制l模糊专家控制模糊专家控制l模糊模糊PIDPID控制控制l神经网络鲁棒控制神经网络鲁棒控制l神经网络自适应控制神经网络自适应控制l 智能控制理论与汽车控制智能控制的现状和发展趋势n智能控制的基础理论和方法研究;智能控制的基础理论和方法研究;n智能控制系统结构研究;智能控制系统结构研究;n知识系统和专家控制的研究;知识系统和专家控制的研究;n模糊控制系统的研究;模糊控制系统的研究;n神经网络控制系统的研究;神经网络控制系统的研究
21、;n基于进化理论的学习控制研究;基于进化理论的学习控制研究;n模糊神经网络控制的研究;模糊神经网络控制的研究;n智能控制与其它控制方法结合的研究智能控制与其它控制方法结合的研究v目前的主要研究方向和内容目前的主要研究方向和内容智能控制理论与汽车控制、什么叫模糊控制? 所谓模糊控制,就是对难以用已有规律描述的复杂系统,采用自然语言(如大、中、小)加以叙述,借助定性的、不精确的及模糊的条件语句来表达, 模糊控制是一种基于语言语言的一种智能控制 8.5 模糊控制智能控制理论与汽车控制2、为什么采用模糊控制?为什么采用模糊控制? 传统的自动控制控制器的综合设计都要建立在被控对象准确的数学模型(即传递函
22、数模型或状态空间模型)的基础上,但是在实际中,很多系统的影响因素很多,油气混合过油气混合过程、缸内燃烧过程等程、缸内燃烧过程等) ) ,很难找出精确的数学模型。这种情况下,模糊控制的诞生就显得意义重大。因为模糊控制不用建立数学模型不需要预先知道过程精确的数学模型不需要预先知道过程精确的数学模型。 要研制智能化的汽车,就离不开模糊控制技术 如汽车空调:人体舒适度的模糊性和空调复杂系统 智能控制理论与汽车控制3、工作原理把由各种传感器测出的精确量转换成为适于模糊把由各种传感器测出的精确量转换成为适于模糊运算的模糊量运算的模糊量, ,然后将这些量在模糊控制器中加以然后将这些量在模糊控制器中加以运算运
23、算, , 最后再将运算结果中的模糊量转换为精确最后再将运算结果中的模糊量转换为精确量量, , 以便对各执行器进行具体的操作控制。以便对各执行器进行具体的操作控制。在模糊控制中在模糊控制中, , 存在着一个模糊量和精确量之间存在着一个模糊量和精确量之间相互转化的问题相互转化的问题 智能控制理论与汽车控制 模糊控制原理图模糊控制原理图s:系统的设定值。x1, x2:模糊控制的输入(精确量)。X1, X2:模糊量化处理后的模糊量。U:经过模糊控制规则和近似推理后得出的模糊控制量。u:经模糊判决后得到的控制量(精确量)。y:对象的输出。智能控制理论与汽车控制也可以表示成 输入量模糊化 建立模糊规则 进
24、行模糊推理 输出量反模糊智能控制理论与汽车控制1) 普通集合的基本概念被讨论的对象的全体称作论域。论域常用大写字母U、X、Y、Z等来表示。论域中的每个对象称为元素。元素常用小写字母a、b、x、y等来表示。给定一个论域,论域中具有某种相同属性的元素的全体称为集合。集合常用大写字母A、B、C等来表示,集合的元素可用列举法(枚举法)和描述法表示。 列举法:将集合的元素一一列出, 如:A=a1,a2,a3,an。 描述法:通过对元素的定义来描述集合。 如:Axx0 and x/2=自然数4、模糊控制的数学基础模糊数学智能控制理论与汽车控制2)模糊集合和隶属度 在普通集合中,论域中的元素(如a)与集合(
25、如A)之间的关系是属于(aA),或者不属于(a A),它所描述的是非此即彼的清晰概念。但在现实生活中并不是所有的事物都能用清晰的概念来描述,如:风的强弱人的胖瘦年龄大小个子高低NoImage 在模糊数学中,称没有明确边界(没有清晰外延)的集合为模糊集合。常用大写字母下加波浪线的形式来表示,元素属于模糊集 合 的 程 度 用 隶 属 度 或 模 糊 度隶 属 度 或 模 糊 度 来 表 示 。 用于计算隶属度的函数称为隶属函数隶属函数。智能控制理论与汽车控制隶属度隶属度即论域元素属于模糊集合的程度。用 来表示。隶属度的值为0,1闭区间上的一个数,其值越大,表示该元素属于模糊集合的程度越高,反之则
26、越低。计算隶属度的函数称为隶属函数隶属函数。用 表示。( )Ax( )Aix 隶属度和隶属函数的表示形式看起来很相似,但是它们的意义是完全不一样的。 指论域中特定元素xi属于A的隶属度,而 中的x是一个变量,可表示论域中的任一元素。( )Aix( )Ax智能控制理论与汽车控制12 ,nUx xx12(),(),(),AAAnAxxx1212()()()AAAnnxxxAxxx例:设论域U=钢笔,衣服,台灯,纸,他们属于学习用品(集合)的隶属度分别为:1, 0, 0.6, 0.8,则模糊集合学习用品可分别用向量表示法和扎德表示法表示如下:100.60.8学习用品 ()100.60.8=学习用品钢
27、笔衣服台灯纸10.60.8=学习用品钢笔台灯纸智能控制理论与汽车控制如扎德给出的计算老年人模糊集合的隶属函数为:其论域为0,200的连续区间,论域上任一元素的隶属度,可通过隶属函数求得。当论域当论域U为连续区域时为连续区域时,模糊集合可用隶属函数来表示201( )51 ()50Axx050 x50200 x当论域当论域U由无限个元素组成时由无限个元素组成时,可用扎德表示法表示AAxAx( )xU上式表示模糊集合 由论域U上无限多个元素与其相应的隶属度关系组成。智能控制理论与汽车控制4) 模糊集合的并、交、补运算补集补集:将集合的每一个元素的隶属度取反。 设 、 为论域U上的两个模糊集合。则 与
28、 的并集( )、交集( )、补集( )也是论域上的模糊集合。BAAABABAB并集并集:将对应的论域元素的隶属度两两取大。交集交集:将对应的论域元素的隶属度两两取小。智能控制理论与汽车控制5) 模糊关系与模糊推理 关系是指对两个普通集合的直积施加某种条件限制后得到的序偶集合。常用R表示。例:A=(1,3,5),B=(2,4,6)则直积集合为:AB =(1,2) (1,4) (1,6) (3,2) (3,4) (3,6) (5,2) (5,4) (5,6)对其施加ab的条件限制,则满足条件的集合为:ABab=(3,2) (5,2) (5,4)对AB施加ab的条件限制后得到的新的集合定义为关系,记
29、做R。则:Rab=(3,2) (5,2) (5,4)。智能控制理论与汽车控制关系R可以用矩阵形式来表示。一般形式为:11121120()1()nijijmmmnrrrxyRRrrxyRrrr ,( ),其中,则对上例有:智能控制理论与汽车控制模糊关系指对普通集合的直积施加某种模糊条件限制后得到的模糊集合。记作R表示。模糊关系可用扎德表示法、隶属函数或矩阵形式来表示。当论域元素有限时,模糊关系当论域元素有限时,模糊关系R可用扎德表示法表示和模可用扎德表示法表示和模糊关系矩阵来表示。糊关系矩阵来表示。模糊关系例:设A和B为两个不同论域上的普通集合,A=(1 2 3),B=(1 2 3 4 5),对
30、AB施加 ab的模糊条件限制后得到一个模糊关系为:0.50.810.50.80.51314152 42 535R (, )(, )(, )( , )( , )( , )或000.50.810000.50.800000.5R智能控制理论与汽车控制120()1001Rabababab,()当论域为连续区间时,模糊关系当论域为连续区间时,模糊关系R可用隶属函数来表示。可用隶属函数来表示。智能控制理论与汽车控制6)并、交、补、合成运算RS( )ijRr()ijSs1,2,im1,2,jnTRS并运算:交运算:补运算:max( ,)()ijijijijijtr srsTRSmin( ,)()ijijij
31、ijijtr srsTR1ijijtr TR S设模糊关系 , ,则 对 的合成定义为:( )ijm nRr()jkn lSsSR()ikm lTt1()nikijjkjtrs 模糊关系矩阵的合成与普通矩阵的乘法运算过程一样,运算符号不同。121231 1241 22 51 32 691215344563 1443 24 53 34 6192633 普通矩阵乘法运算:智能控制理论与汽车控制模糊集合的直积TA BAB三个模糊集合的直集定义为:()()LA B CA BCA BCL运算表示将括号内的矩阵按行写成mn维列向量的形式设 、 分别为不同论域上的模糊集合,则 对 的直积定义为:ABAB(0
32、.50.70.3)A(0.80.2)B (0.90.4)C A B C0.50.50.20.70.80.20.70.20.30.30.2TA BAB0.50.50.40.20.20.20.70.70.4()0.90.40.20.20.20.30.30.30.20.20.2LA B CA BC智能控制理论与汽车控制7)模糊推理在程序设计中,经常用到的三种条件语句if 条件 then 语句if 条件 then 语句1 else 语句2if 条件1 and 条件2 then 语句三种普通条件语句模糊条件语句简记形式if A then Bif A then B else Cif A and B the
33、n CZadeh推理结构()()A BA E()()A BA C()LA B CA BC智能控制理论与汽车控制5、模糊控制系统举例、模糊控制系统举例智能控制理论与汽车控制h图 水箱液位控制 智能控制理论与汽车控制hhhe0智能控制理论与汽车控制变 化 等 级隶 属 度-3-2-10123PB000000.51PS000010.50O000.510.500NS00.510000模糊集NB10.500000智能控制理论与汽车控制智能控制理论与汽车控制变 化 等 级隶 属 度-4-3-2-101234PB00000000.51PS000000.510.50O0000.510.5000NS00.510
34、.500000模糊集NB10.50000000智能控制理论与汽车控制智能控制理论与汽车控制智能控制理论与汽车控制若(IF)NBeNseOePSePBe则(THEN)NBuNsuOuPSuPBu)PB(PB)PS(PS)O(O)NS(NS)NB(NBRueueueueue智能控制理论与汽车控制00000000000000000000000000000000000000000000000000005 .05 .000000005 .00 .100000005 .01000005 .01NBNBue000000000000000000000000000000000000000005 . 00 . 1
35、5 . 00000005 . 05 . 05 . 00000000000000005 . 015 . 00000015 . 00NSNSue智能控制理论与汽车控制0000000000000000000000000000005 . 05 . 05 . 00000005 . 00 . 15 . 00000005 . 05 . 05 . 00000000000000005 . 015 . 0000005 . 00 . 15 . 000OOue00000000005 . 05 . 05 . 00000005 . 00 . 15 . 00000000000000000000000000000000000
36、000000005 . 00 . 15 . 00000005 . 00 . 10000PSPSue智能控制理论与汽车控制0 .15 .000000005 .05 .000000000000000000000000000000000000000000000000000000 .15 .000000000 .15 .000000PBPBue0 . 15 . 000000005 . 05 . 05 . 05 . 00000005 . 00 . 15 . 05 . 05 . 00000005 . 00 . 15 . 00000005 . 05 . 05 . 00 . 15 . 00000005 . 0
37、5 . 05 . 05 . 000000005 . 00 . 1R智能控制理论与汽车控制ue R000005 . 00 . 1e智能控制理论与汽车控制000005 . 05 . 05 . 010 . 15 . 000000005 . 05 . 05 . 05 . 00000005 . 00 . 15 . 05 . 05 . 00000005 . 00 . 15 . 00000005 . 05 . 05 . 00 . 15 . 00000005 . 05 . 05 . 05 . 000000005 . 00 . 1000005 . 01Reu智能控制理论与汽车控制403020100015 . 0
38、25 . 035 . 041u4u智能控制理论与汽车控制VvVvdvvdvvvv)()(0101()()()mkvkkmvkkvvvv离 散智能控制理论与汽车控制一、 模糊控制与汽车控制1、ABS防抱死系统工况的多变及轮胎的非线性工况的多变及轮胎的非线性2、汽车巡航系统外外界负荷的扰动、汽车质量和传动界负荷的扰动、汽车质量和传动系效率的不确定性、被控对象的强非线性系效率的不确定性、被控对象的强非线性3、汽车空调人体舒适感的模糊性和空调复杂结构人体舒适感的模糊性和空调复杂结构4、半主动悬架系统参数不稳定性系统参数不稳定性5 5、发动机8.6 智能控制和汽车控制智能控制理论与汽车控制二、模糊控制在
39、汽车空调上的应用对汽车空调系统的要求:技术性能和控制性能优良,满足人体舒适性的要求;节能自动控制的应用是达到这两方面要求的一个重要途径。经典控制理论:经典控制理论:建立数学模型现代控制理论:现代控制理论:状态方程 空调器为典型的传质换热系统,结构和内部物理过程复杂,难以建立精确的数学模型。汽车空调由于工作条件多变工作条件多变,用传统的控制方法如:PID控制,难以获得较好的控制效果。 对于环境干扰,希望寻求鲁棒性好,能够抑制非线性因素对控制器的影响智能控制理论与汽车控制建立隶属函数:各参数对相应子集的隶属函数分别由不同的函数族决定。参数的相应各参数对相应子集的隶属函数分别由不同的函数族决定。参数
40、的相应子集指该参数被人为地划分成的等级所构成的一组模糊集合。相应子子集指该参数被人为地划分成的等级所构成的一组模糊集合。相应子集的多少,由控制精度决定。集的多少,由控制精度决定。例如,参数例如,参数“温差温差”的相应子集可以是的相应子集可以是“正大,正小,负小,负大正大,正小,负小,负大”,也可以是,也可以是“正大,正中,正小,负小,负中,负大正大,正中,正小,负小,负中,负大”,后者比前者,后者比前者模糊子集多,因而控制精度更高(在其它条件相同的情况下)。温度模糊子集多,因而控制精度更高(在其它条件相同的情况下)。温度偏差偏差x x 的相应子集为:的相应子集为: 正大:正大:u() =1-1
41、/u() =1-1/(1+0.5X1+0.5X2 2) (X0)(X0) 正中:正中:u ()=1/u ()=1/(1+1+(x-2x-2)2 2) (X0)(X0) 正小:正小:u ()=1/u ()=1/(1+(x-1)1+(x-1)2 2) (X0)(X0) 正很小:正很小:u ()=1/u ()=1/(1+0.5X1+0.5X2 2) (X0)(X0) 负很小:负很小:u ()=1/u ()=1/(1+0.5X1+0.5X2 2) (X0)(X0) 负小:负小:u ()=1/u ()=1/(1+(x+1)1+(x+1)2 2) (X0)(X0) 负中:负中:u ()=1/u ()=1/
42、(1+(x+2)1+(x+2)2 2) (X0)(X0) 负大:负大:u ()= 1-1/u ()= 1-1/(1+0.5X1+0.5X2 2) (X0)(X0)X智能控制理论与汽车控制温度偏差E的隶属函数温度变化率Eu的隶属函数控制输出量U的隶属函数智能控制理论与汽车控制汽车空调模糊控制系统的控制执行器控制执行器压缩机、蒸发器风机、电子膨胀阀控制目标控制目标: 压缩机能量调节机构控制其排量; 蒸发器风机控制车内的送风量; 电子膨胀阀控制压缩机吸入气体的过热度 智能控制理论与汽车控制 汽车空调模糊控制框图智能控制理论与汽车控制模糊控制规则:(根据人工经验设定) 根据温差和温差变化率设定等级,推
43、导压缩机排量、膨胀阀开度和风机转速的等级。 (1) 如果温差“正大”, 温差变化率“负很小”, 认为机器制冷力严重不足。运行状态设置为: 压缩机排量为“最大”, 膨胀阀开度为“最大”, 风机转速为“最大”。(2) 如果温差“正中”, 温差变化率“正大”, 认为机器制冷力不足, 运行状态设置为: 压缩机排量为“大”, 膨胀阀开度为“大”, 风机转速为“大”。(3) 如果温差“正小”, 温差变化率“正中”, 认为机器制冷力仍不足, 运行状态设置为: 压缩机排量为“中”, 膨胀阀开度为“中”, 风机转速为“中”。. .如果温差变化率相应子集数和温差相同, 均为8 个, 那么, 这种类型的规则应有64
44、 条智能控制理论与汽车控制 模糊控制规则表模糊控制规则表建立模糊控制规则的基本思想:当误差大或较大时,选择控制量以尽快消除误差为主,而当误差较小时,选择控制量要注意防止超调,以系统的稳定性为主要出发点。 以误差为负大时,误差变化为负大为例,这时误差有增大的趋势,为尽快消除已有的负大误差并抑制误差变大,所以控制量取负大,即使风门开度达到最小,减少通过加热器的风量。智能控制理论与汽车控制控制步骤:控制步骤:. 计算出温度差x,温差的变化率 ,x, 即为精确的控制输入。. 求出控制输入x、 对相应子集的隶属度,把精确的控制输入转换成模糊量。例如,x=1, =0.1/min,则有:x 对相应子集的隶属
45、度为(按前述设定隶属函数): 正大:u (x)=0.33 正中:u (x)=0.5 正小:u (x)=1 正很小:u (x)=0.67 其余子集:u (x)=0同样地, 对相应子集隶属度亦可算出,例如: 正大:u ( )=0.1 正中:u ( )=0.8 正小:u ( )=0.9 正很小:u ( )=0.1 其余子集:u ( )=0 x x x x x x x x x x 智能控制理论与汽车控制. 模糊控制规则描述智能控制理论与汽车控制(4)利用模糊控制规则,推导控制输出的模糊量基于模糊规则得出模糊关系矩阵,模糊控制器的输出为误差向量和模糊关系的合成。例如,对规则(3),经模糊运算后,对风机转速的隶属度为 最大:u (F)=0 大:u (F)=0.1 中:u (F)=0.8 小:u (F)=0.7 最小:u (F)=0.1智能控制理论与汽车控制(5)模糊量化为清晰量输出通过模糊推理得到的结果是一个模糊集合。但在实际模糊控制中,必须要有一个确定值才能控制或驱动执行机构。常用的反模糊化有三种