1、第一章第一章 绪论绪论智能控制技术 厦门工学院 陈珍姗 学习智能控制的意义学习智能控制的意义智能控制在自动化课程体系中的位置智能控制在自动化课程体系中的位置智能控制是一门控制理论课程,研究如何运用人智能控制是一门控制理论课程,研究如何运用人工智能的方法来工智能的方法来构造控制系统和设计控制器构造控制系统和设计控制器。与自。与自动控制原理和现代控制原理一起构成了自动控动控制原理和现代控制原理一起构成了自动控制课程体系的理论基础。制课程体系的理论基础。v智能控制在控制理论中的位置智能控制在控制理论中的位置智能控制是目前控制理论的最高级形式,代表了智能控制是目前控制理论的最高级形式,代表了控制理论的
2、发展趋势,能有效地处理复杂的控制问题。控制理论的发展趋势,能有效地处理复杂的控制问题。其相关技术可以推广应用于控制之外的领域:金融、其相关技术可以推广应用于控制之外的领域:金融、管理、土木、设计等等。管理、土木、设计等等。传统控制(传统控制(Conversional controlConversional control):经典反):经典反馈控制和现代理论控制。它们的主要特征是基馈控制和现代理论控制。它们的主要特征是基于精确的系统数学模型的控制。适于解决线性于精确的系统数学模型的控制。适于解决线性、时不变等相对简单的控制问题。、时不变等相对简单的控制问题。智能控制(智能控制(Intellige
3、nt controlIntelligent control)以上问题)以上问题用智能的方法同样可以解决。智能控制是对传用智能的方法同样可以解决。智能控制是对传统控制理论的发展,传统控制是智能控制的一统控制理论的发展,传统控制是智能控制的一个组成部分,在这个意义下,两者可以统一在个组成部分,在这个意义下,两者可以统一在智能控制的框架下。智能控制的框架下。第一章第一章 绪论绪论1.1 起源和发展起源和发展 控制科学的发展过程控制科学的发展过程开环控制确定性反馈控制最优控制随机控制 自适应控制自学习控制智能控制进展方向控制复杂性 鲁棒控制1.1 起源和发展起源和发展v 产生的背景产生的背景经典控制理
4、论现代控制理论智能控制理论对由微分方程和差分方程描述的动力学系统进行控制研究的是单变量常系数线性系统只适用于单输入单输出控制系统(SISO)控制对象由单输入单输出系统转变为多输入多输出系统;系统信息的获得由借助传感器转变为借助状态模型;研究方法由积分变换转向矩阵理论、几何方法,由频率方法转向状态空间的研究;由机理建模向统计建模转变,开始采用参数估计和系统辨识理论适用大型、复杂、高维、非线性和不确定性严重的对象不依赖对象模型,适用于未知或不确定性严重的对象具有人类智能的特征能够表达定性的知识或具有自学习能力1.1 起源和发展起源和发展v 智能控制的四个发展阶段智能控制的四个发展阶段 199019
5、90以来以来发展期发展期形成期形成期萌芽期萌芽期196019601970197019801980高潮期高潮期1.1 起源和发展起源和发展1)萌芽期()萌芽期(19601970)n1960年代初,F.W.Smiths首先采用性能模式识别器来学习最优控制方模式识别器来学习最优控制方法法n1965年,加利福尼亚大学的扎德(L.A.Zadeh)教授提出了模糊集合理模糊集合理论论n1965年,美国的Feigenbaum着手研制世界上第一个专家系统第一个专家系统n1965年,普渡大学傅京孙教授将人工智能中的直觉推理方法用于学习控制系统。n1966年Mendel在空间飞行器学习系统空间飞行器学习系统中应用了
6、人工智能技术,并提出了“人工智能控制”的概念。n1967年,Leondes等人首先正式使用“智能控制”一词,并把记忆、目标分解等一些简单的人工智能技术用于学习控制系统,提高了系统处理不确定性问题的能力。这标志着智能控制的思想已经萌芽。1.1 起源和发展起源和发展2)形成期()形成期(19701980)n1970年代初,傅京孙等人从控制论的角度进一步总结了人工智能技术与自适应、自组织、自学习控制的关系,正式提出智能控制是人工智能技术与控制理论的交叉,并在核反应堆、城市交通的控制中成功地应用了智能控制系统。n1970年代中期,智能控制在模糊控制模糊控制的应用上取得了重要的进展。1974年英国伦敦大
7、学玛丽皇后分校的E.H.Mamdani教授把模糊理论用于控制领域,把扎德教授提出的IFTHEN型模糊规则用于模糊推理,再把这种推理用于蒸汽机的自动运转中通过实验取得良好的结果。n1977年,萨里迪斯(Saridis)提出了智能控制的三元结构定义,即把智提出了智能控制的三元结构定义,即把智能控制看作为人工智能、自动控制和运筹学的交叉能控制看作为人工智能、自动控制和运筹学的交叉。n1970年代后期起,把规则型模糊推理用于控制领域的研究颇为盛行。1979年,Mandani又成功研制出自组织模糊控制器,使得模糊控制器具有了较高的智能。1.1 起源和发展起源和发展3)发展期()发展期(1980 )n19
8、82年,Fox等人完成了一个称为ISIS的加工车间调度的专家系统n1982年,Hopfield引用能量函数的概念,使神经网络的神经网络的平衡稳定状态有了明确的判据方法,并利用模拟电路的基本元件构作了人工神经网络的硬件模型,为实现硬件奠定了基础,使神经网络的研究取得突破性进展n1985年,IEEE在纽约召开了第一届全球智能控制学术讨论会,标志着智能控制作为一个学科分支正式被学术界接受。n1986年,Rumelhart提出多层网络的“递推”(或称“反传”)学习算法,简称BP算法,从实践上证实了人工神经网络具有很强的运算能力,人工神经网络具有很强的运算能力,BPBP算法是算法是最为引人注目,应用最广
9、的神经网络算法之一最为引人注目,应用最广的神经网络算法之一n1987年在费城举行的国际智能控制会议上,提出了智能控制是自动控制,人工智能、运畴学相结合或自动控制、人工智能、运畴学和信息论相结合的说法。此后,每年举行一次全球智能控制研讨会,形成了智能控制的研究热潮。在此,主要讨论智能控制的二元交集结构、三元交在此,主要讨论智能控制的二元交集结构、三元交集结构和四元交集结构三种思想,它们分别由下列各交集集结构和四元交集结构三种思想,它们分别由下列各交集表示:表示:IC=AI AC (1)IC=AI CT OR (2)IC=AI CT OR IT (3)Al人工智能人工智能(Artificial I
10、ntelligence);AC一自动控制一自动控制(Automatic Control);OR运筹学运筹学(Operation Research);IT信息论(信息论(Information theory)IC 智能控制智能控制(Intelligent Control);一表示交集一表示交集1.1 起源和发展起源和发展v智能控制的结构理论智能控制的结构理论 二元结构二元结构 傅京孙傅京孙(K.S.Fu)首先论述了人工智能与自首先论述了人工智能与自动控制的交接关系动控制的交接关系,指出,指出“智能控制系统描述自动控智能控制系统描述自动控制系统与人工智能的交接制系统与人工智能的交接作用作用”。AI
11、ACIC智能控制的二元结构1.1 起源和发展起源和发展v智能控制的结构理论智能控制的结构理论 三元结构三元结构 萨里迪斯萨里迪斯(Saridis)认为,认为,二元交集的两元互相支配无助于智二元交集的两元互相支配无助于智能控制的有效和成功应用,必须把能控制的有效和成功应用,必须把远筹学远筹学的概念引入智能控制,使它的概念引入智能控制,使它成为成为三元交集三元交集中的一个子集。对这中的一个子集。对这一问题的争论,在一问题的争论,在IEEE第一次智第一次智能控制国际讨论会上达到高潮。能控制国际讨论会上达到高潮。萨里迪斯还提出分级智能控萨里迪斯还提出分级智能控制系统,由制系统,由3个智能个智能(感知感
12、知)级组成:级组成:组织级、协调级、执行级。组织级、协调级、执行级。智能控制的三元结构AIORICCT1.1 起源和发展起源和发展v智能控制的结构理论智能控制的结构理论 四元结构四元结构 在研究了前述各种智能控在研究了前述各种智能控制的结构理论和各相关学科的制的结构理论和各相关学科的关系之后,关系之后,蔡自兴蔡自兴提出四元智提出四元智能控制结构,把智能控制看做能控制结构,把智能控制看做人工智能、自动控制、运筹学人工智能、自动控制、运筹学和和信息论信息论四个学科的交集。四个学科的交集。CTICAIORIT智能控制的四元结构1.1 起源和发展起源和发展v智能控制的结构理论智能控制的结构理论 第一章
13、第一章 绪论绪论智能与智能控制的定义智能与智能控制的定义 按系统的一般行为特征定义智能(Albus)什么叫智能?有不同的定义:什么叫智能?有不同的定义:在不确定环境中,作出合适动作的能力。合适动作是指增加成功的在不确定环境中,作出合适动作的能力。合适动作是指增加成功的概率概率,成功就是达到行为的子目标,以支持系统实现最终目标。,成功就是达到行为的子目标,以支持系统实现最终目标。!?低级智能:感知环境、作出决策、控制行为1.2 智能控制的概念和技术特点智能控制的概念和技术特点高级智能:理解和觉察能力,在复杂和险恶环境中进行 选择的能力,力求生存和进步。1.2 智能控制的概念和技术特点智能控制的概
14、念和技术特点智能与智能控制的定义智能与智能控制的定义 按人类的认知的过程定义智能(A.Meystel)智能是系统的一个特征,当集中注意力(智能是系统的一个特征,当集中注意力(Focusing Attention)、组合搜索、组合搜索(Combinatorial Search)、归纳、归纳(Generalization)过程作用于系统输入,并产生系统输出时,过程作用于系统输入,并产生系统输出时,就表现为智能。就表现为智能。系统系统输入输入系统系统输出输出集中集中注意力注意力组合组合搜索搜索归纳归纳1.2 智能控制的概念和技术特点智能控制的概念和技术特点按机器智能定义(Saridis)机器智能是把
15、信息进行分析、组织,并把它转换成知识的机器智能是把信息进行分析、组织,并把它转换成知识的过程。知识就是所得到的结构性信息,它可用来使机器执行特过程。知识就是所得到的结构性信息,它可用来使机器执行特定的任务,以消除该任务的不确定性或盲目性,达到最优或次定的任务,以消除该任务的不确定性或盲目性,达到最优或次优的结果。优的结果。信信息息信信息息分析组织处理知知识识信信息息1.2 智能控制的概念和技术特点智能控制的概念和技术特点智能控制的定义 智能控制密切相关智能系统必是智能系统必是 控制系统控制系统控制系统必需具有智能控制系统必需具有智能智能控制:智能控制:可以可以连续自动连续自动地测量被控对象的被
16、控制量,并求地测量被控对象的被控制量,并求出与期望值的偏差,同时出与期望值的偏差,同时采集采集输入环境信息,进而根据采集输入环境信息,进而根据采集的输入信息和已有的知识进行的输入信息和已有的知识进行“推理思考推理思考”,得到对被控对象,得到对被控对象的的输出控制输出控制量,使偏差尽可能减小或消除。量,使偏差尽可能减小或消除。1.2 智能控制的概念和技术特点智能控制的概念和技术特点1.1 起源和发展起源和发展v智能控制的两个发展方向智能控制的两个发展方向 模拟人类的专模拟人类的专家控制经验来家控制经验来进行控制进行控制智能控制智能控制模拟人类的学模拟人类的学习能力来进行习能力来进行控制控制u智能
17、控制的特点1.自学习功能2.自适应功能3.自组织功能能对一个过程或其环境的未知特征所固有的信息进行学习,并将得到的经验用于进一步估计、分类、决策或控制,从而使系统的性能得以改善,具有从输入到输出的映射关系,可实现不依赖于模型的自适应控制,即使是在系统某一部分出现故障时,系统也能正常工作。对复杂的分布式信息具有自组织和协调的功能,当出现多目标冲突时,它可以在任务要求的范围内自行决策,自动采取行动。4.优化能力能够通过不断优化控制参数和寻找控制器的最佳结构形式获得整体最优的控制性能 1.2 智能控制的概念和技术特点智能控制的概念和技术特点u智能控制的三种形式具有仿人的组织、具有仿人的组织、协商和决
18、策的能力。协商和决策的能力。分析、组织数据并分析、组织数据并将数据变换为机器将数据变换为机器理解的结构话信息理解的结构话信息的能力;在复杂环的能力;在复杂环境中选取优化行为境中选取优化行为,使系统能在不确,使系统能在不确定情况下继续工定情况下继续工作的能力。作的能力。初级智能控制 具有辩识对象和具有辩识对象和事件、在客观世事件、在客观世界模型中获取和界模型中获取和表达知识、进行表达知识、进行思考和计划未来思考和计划未来行动的能力。行动的能力。具有感知环境、具有感知环境、做出决策和控制的做出决策和控制的能力。能力。中级智能控制高级智能控制1.2 智能控制的概念和技术特点智能控制的概念和技术特点第
19、一章第一章 绪论绪论1.3 智能控制的主要类型智能控制的主要类型递阶递阶智能控制智能控制模糊控制模糊控制神经网络控制神经网络控制仿人智能仿人智能控制控制专家控制专家控制学习控制系统学习控制系统模糊控制系统:模糊控制系统:传统控制方法均是建立在被控对象传统控制方法均是建立在被控对象精确数学模型精确数学模型基础基础上的,然而,随着系统复杂程度的提高,将难以建立系上的,然而,随着系统复杂程度的提高,将难以建立系统的精确数学模型。统的精确数学模型。在工程实践中,人们发现,一个复杂的控制系统可由在工程实践中,人们发现,一个复杂的控制系统可由一个操作人员凭着丰富的实践经验得到满意的控制效果。一个操作人员凭
20、着丰富的实践经验得到满意的控制效果。这说明,如果通过模拟人脑的思维方法设计控制器,可这说明,如果通过模拟人脑的思维方法设计控制器,可实现复杂系统的控制,由此产生了模糊控制。实现复杂系统的控制,由此产生了模糊控制。1.3 智能控制的主要类型智能控制的主要类型1.3 智能控制的主要类型智能控制的主要类型模糊控制系统:模糊控制系统:工作过程:工作过程:首先将信息模糊化,然后经模糊推理规则得首先将信息模糊化,然后经模糊推理规则得到模糊控制输出,再将模糊指令进行精确化计算最终输到模糊控制输出,再将模糊指令进行精确化计算最终输出控制值。出控制值。它的基本思想是把人类专家对特定的被控对象或过程的控它的基本思
21、想是把人类专家对特定的被控对象或过程的控制策略总结成一系列以制策略总结成一系列以“IFIF(条件)(条件)THENTHEN(作用)(作用)”形式表形式表示的控制规则,通过模糊推理得到控制作用集,作用于被示的控制规则,通过模糊推理得到控制作用集,作用于被控对象或过程。控对象或过程。29模糊控制器模糊控制系统的结构示意图模糊控制系统的结构示意图模糊控制系统:模糊控制系统:1.3 智能控制的主要类型智能控制的主要类型30人工神经元网络控制人工神经元网络控制 p人工神经网络采用仿生学的观点与方法来研究人脑和智能系统中的高级信息处理。1.3 智能控制的主要类型智能控制的主要类型专家控制可定义为:具有模糊
22、专家智能的功能,采用专家控制可定义为:具有模糊专家智能的功能,采用专家系统技术与控制理论相结合的方法设计控制系统。专家系统技术与控制理论相结合的方法设计控制系统。基于知识工程的专家控制系统基于知识工程的专家控制系统1.3 智能控制的主要类型智能控制的主要类型1.4 智能控制的主要形式智能控制的主要形式例如:动物识别系统例如:动物识别系统识别识别虎、金钱豹、斑马、长虎、金钱豹、斑马、长颈鹿、鸵鸟、企鹅、信天翁颈鹿、鸵鸟、企鹅、信天翁等七种动物的产生式系统。等七种动物的产生式系统。v规则库:规则库:r1:IF 该动物有毛发该动物有毛发 THEN 该动物是哺乳动物该动物是哺乳动物r2:IF 该动物有
23、奶该动物有奶 THEN 该动物是哺乳动物该动物是哺乳动物r3:IF 该动物有羽毛该动物有羽毛 THEN 该动物是该动物是鸟鸟r4:IF 该动物会飞该动物会飞 AND 会下蛋会下蛋 THEN 该动物是该动物是鸟鸟r5:IF 该动物吃肉该动物吃肉 THEN 该动物是该动物是食肉动物食肉动物r6:IF 该动物有犬齿该动物有犬齿 AND 有爪有爪 AND 眼盯前方眼盯前方 THEN 该动物是该动物是食肉动物食肉动物r7:IF 该动物是哺乳动物该动物是哺乳动物 AND 有蹄有蹄 THEN 该动物是该动物是有蹄类动物有蹄类动物r 8:IF 该动物是哺乳动物该动物是哺乳动物 AND 是反刍动物是反刍动物 T
24、HEN 该动物是该动物是有蹄类动物有蹄类动物1.3 智能控制的主要类型智能控制的主要类型r9:IF 该动物是哺乳动物该动物是哺乳动物 AND 是食肉动物是食肉动物 AND 是黄褐色是黄褐色 AND 身上有暗斑点身上有暗斑点 THEN 该动物是该动物是金钱豹金钱豹 r10:IF 该动物是哺乳动物该动物是哺乳动物 AND 是食肉动物是食肉动物 AND 是黄褐色是黄褐色 AND 身上有黑色条纹身上有黑色条纹 THEN 该动物是该动物是虎虎 r11:IF 该动物是有蹄类动物该动物是有蹄类动物 AND 有长脖子有长脖子 AND 有长腿有长腿 AND 身上有暗斑点身上有暗斑点 THEN 该动物是该动物是长
25、颈鹿长颈鹿 r 12:IF 该动物有蹄类动物该动物有蹄类动物 AND 身上有黑色条纹身上有黑色条纹 THEN 该动物是该动物是斑马斑马r13:IF 该动物是鸟该动物是鸟 AND 有长脖子有长脖子 AND 有长腿有长腿 AND 不会飞不会飞 AND 有黑白二色有黑白二色 THEN 该动物是该动物是鸵鸟鸵鸟r14:IF 该动物是鸟该动物是鸟 AND 会游泳会游泳 AND 不会飞不会飞 AND 有黑白二色有黑白二色 THEN 该动物是该动物是企鹅企鹅 r15:IF 该动物是鸟该动物是鸟 AND 善飞善飞 THEN 该动物是该动物是信天翁信天翁1.3 智能控制的主要类型智能控制的主要类型组织级协调级执
26、行级精 度智 能分级递阶智能控制 三级分级递阶智能控制系统是由美国普渡大学的萨里迪斯(GNSaridis)于1977年提出的。该系统由组织级、协调级和执行级组成,遵循“精度递增伴随智能递减”的原则。1.3 智能控制的主要类型智能控制的主要类型精度渐增,智能渐减智能智能主要体现在高层次上,主要作用是模仿人的功能来完成规划、决策、学习和协调等任务执行级仍然采用现有数学解析控制算法,对数值进行操作和运算分层递阶智能控制具有两个明显的特点:对控制来讲,自上而下控制精度越来越高;对识别来讲,自下而上信息回馈越来越粗略。1.3 智能控制的主要类型智能控制的主要类型分级递阶智能控制 n遗传算法(遗传算法(G
27、enetic Genetic AlgorithmAlgorithm,简称,简称GAGA)是人工智能的一个重是人工智能的一个重要分支,是基于自然要分支,是基于自然选择和基因遗传学原选择和基因遗传学原理的搜索算法,是基理的搜索算法,是基于达尔文进化论,在于达尔文进化论,在计算机上模拟生命进计算机上模拟生命进化论机制而发展起来化论机制而发展起来的一门学科。的一门学科。遗传算法1.3 智能控制的主要类型智能控制的主要类型如果已知城市如果已知城市A A,B B,C C,D D,之间的距离为,之间的距离为d dABAB,d dBCBC,d dCDCD;那么总的距离;那么总的距离d dd dABAB+d+d
28、BCBC+d+dCDCD+,对于这种动态规,对于这种动态规化问题,要去求其化问题,要去求其min(d)min(d)的解。的解。n4时的时的TSP路径图路径图 1.3 智能控制的主要类型智能控制的主要类型遗传算法城市数和对应的旅行城市数和对应的旅行方案数方案数 1.3 智能控制的主要类型智能控制的主要类型遗传算法遗传算法1.3 智能控制的主要类型智能控制的主要类型1.4 智能控制的主要形式智能控制的主要形式基于规则的仿人智能控制基于规则的仿人智能控制基本原理是模仿人的启发式直觉推理逻辑,基本原理是模仿人的启发式直觉推理逻辑,即通过特征即通过特征辩识判断系统当前所处的特怔状态,确定控制的策略,辩识
29、判断系统当前所处的特怔状态,确定控制的策略,进行进行多模态控制。多模态控制。第一章第一章 绪论绪论智能家电的代表智能家电的代表模糊电饭煲模糊电饭煲智能机器人智能机器人智能控制智能控制 应用示例应用示例 丰田油电混合动力系统丰田油电混合动力系统智能混合动力电动轿车整车控制系统智能混合动力电动轿车整车控制系统智能智能混合混合动力动力电动电动轿车轿车的系的系统构统构成简成简图图 整车分层控制系统结构图整车分层控制系统结构图 该系统该系统能实现对整能实现对整车的综合协车的综合协调控制调控制,在在实现整车各实现整车各项功能的同项功能的同时时,确保整确保整车具有系统车具有系统最优的安全最优的安全性、经济性
30、性、经济性和驾和驾驶性能。驶性能。智能混合动力电动轿车的整车分层控制体系共分智能混合动力电动轿车的整车分层控制体系共分4 层层,其中顶层为其中顶层为智能辅助驾驶控制目标制定层智能辅助驾驶控制目标制定层,根据自车与前车的车辆状态以及驾驶员输根据自车与前车的车辆状态以及驾驶员输入巡航车速对智能辅助驾驶子模式进行识别入巡航车速对智能辅助驾驶子模式进行识别,并制定各种模式下的整车纵并制定各种模式下的整车纵向期望加速度向期望加速度;上层为整车驱上层为整车驱/制动转矩制定层制动转矩制定层,分别制定手动驾驶模式分别制定手动驾驶模式和自动驾驶模式下的需求转矩和自动驾驶模式下的需求转矩,并根据驾驶操作对整车驾驶
31、模式进行判别并根据驾驶操作对整车驾驶模式进行判别和协调不同的转矩需求和协调不同的转矩需求,最终制定出整车期望驱最终制定出整车期望驱/制动转矩制动转矩;中层为总成中层为总成转矩分配层转矩分配层,根据部件总成状态信息和期望驱根据部件总成状态信息和期望驱/制动转矩制动转矩,对动力系统工对动力系统工作模式进行识别并制定各总成部件的期望转矩命令作模式进行识别并制定各总成部件的期望转矩命令;下层为总成转矩协调下层为总成转矩协调控制层控制层,对发动机和电机驱动转矩以及电机与对发动机和电机驱动转矩以及电机与EVB 系统制动转矩进行协系统制动转矩进行协调控制调控制,最终确定发动机和驱动电机的转矩命令以及最终确定发动机和驱动电机的转矩命令以及EVB 装置的制动压装置的制动压力命令。力命令。整车分层控制系统整车分层控制系统501.7 智能控制技术应用实例智能控制技术应用实例l机器人智能控制系统机器人智能控制系统l地铁行驶智能控制系统地铁行驶智能控制系统l智能飞行控制系统智能飞行控制系统l计算机集成制造系统计算机集成制造系统50第一章第一章 绪论绪论