智能控制理论及应用复习_第1页
智能控制理论及应用复习_第2页
智能控制理论及应用复习_第3页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、智能控制理论及应用第1章绪论智能控制在自动化课程体系中的位置智能控制是一门控制理论课程,研究如何运用人工智能的方法来构造控制系统和设计控制器。与自动控制原理和现代控制原理一起构成了自动控制课程体系的理论基础。智能控制在控制理论中的位置智能控制是目前控制理论的最高级形式,代表了控制理论的发展趋势,能有效地处理复杂的控制问题。其相关技术可以推广应用于控制之外的领域:金 融、管理、土木、设计等等。经典控制和现代控制理论的统称为传统控制,智能控制是人工智能与控制理论 交叉的产物,是传统控制理论发展的高级阶段。智能控制是针对系统的复杂性、 非线性和不确定性而提出来的。传统控制和智能控制的主要区别:? 传

2、统控制方法在处理复杂化和不确定性问题方面能力很低;智能控制在处理复杂性、不确定性方面能力较高。 智能控制系统的核心任 务是控制具有复杂性和不确定性的系统,而控制的最有效途径就是采用仿人智能 控制决策。? 传统控制是基于被控对象精确模型的控制方式;智能控制的核心是基于知识进行智能决策, 采用灵活机动的决策方式迫使控 制朝着期望的目标逼近。传统控制和智能控制的统一 : 智能控制擅长解决非线性、 时变等复杂的控制问题, 而传统控制适于解决 线性、时不变等相对简单的控制问题。智能控制的许多解决方案是在传统控制方案基础上的改进, 因此,智能控 制是对传统控制的扩充和发展,传统控制是智能控制的一个组成部分

3、。智能控制与传统控制的特点。传统控制:经典反馈控制和现代理论控制。 它们的主要特征是基于精确的系 统数学模型的控制。适于解决线性、时不变等相对简单的控制问题。智能控制:以上问题用智能的方法同样可以解决。 智能控制是对传统控制理 论的发展,传统控制是智能控制的一个组成部分, 在这个意义下, 两者可以统一 在智能控制的框架下。智能控制应用对象的特点(1) 不确定性的模型 模型未知或知之甚少;模型的结构和参数可能在很大范围内变化。(2) 高度的非线性(3) 复杂的任务要求 自动控制的发展过程诳魔方向1 :自学耳控刑1*自适应/扫林控制IM1霸肛控制I1曲定性昱优控制开环控帖智能控制系统的结构一般有哪

4、几部分组成,它们之间存在什么关系? 答:智能控制系统的基本结构一般由三个部分组成:人工智能(AI):是一个知识处理系统,具有记忆、学习、信息处理、形式 语言、启发式推理等功能。自动控制(AC):描述系统的动力学特性,是一种动态反馈。运筹学(OR):是一种定量优化方法,如线性规划、网络规划、调度、管 理、优化决策和多目标优化方法等。智能控制的基本特点(1)分层递阶的组织结构;多模态控制;自学习能力;自适应能力;(5)自组织能力;(6)优化能力智能控制的三元结构,它们之间关系的示意图把智能控制扩展为三元结构,即把人工智能、自动控制和运筹学交接如下表示:IC=AI AAC nOROR 一运筹学(Op

5、eration research )IC 一智能控制(intelligent control);Al 人工智能(artificial intelligenee);AC 自动控制(automatic Colltrol);G表示交集智能控制系统的主要类型,以及各自的特点神经网络控制模蝴控制仿人智能控制各种方法的综合茉成专家控制分级谨阶 智疏控制1)、分级递阶控制系统主要有三个控制级组成,按智能控制的高低分为组织级、协调级、执行级, 并且这三级遵循“伴随智能递降精度递增”原则。2)、专家控制系统专家系统主要指的是一个智能计算机程序系统, 其内部含有大量的某个领域 专家水平的知识与经验。它具有启发性、

6、透明性、灵活性、符号操作、不一确定 性推理等特点。3)、神经控制系统 神经网络具有某些智能和仿人控制功能。学习算法是神经网络的主要特征。4)、模糊控制系统 在被控制对象的模糊模型的基础上, 运用模糊控制器近似推理手段, 实现系 统控制的一种方法模糊模型是用模糊语言和规则描述的一个系统的动态特性及 性能指标。5)、学习控制系统 学习控制正是模拟人类自身各种优良的控制调节机制的一种尝试。 所谓学 习是一种过程, 它通过重复输入信号, 并从外部校正该系统, 从而使系统对特定 输入具有特定响应。6 )、集成或者(复合)混合控制系统 几种方法和机制往往结合在一起, 用于一个实际的智能控制系统或装置, 从

7、 而建立起混合或集成的智能控制系统。与常规控制方法相比,模糊控制有以下特点: 模糊控制完全是在操作人员控制经验基础上实现对系统的控制, 无需建立 数学模型,是解决不确定性系统的一种有效途径。 模糊控制具有较强的鲁棒性, 被控对象参数的变化对模糊控制的影响不明 显,可用于非线性、时变、时滞系统的控制。 由离线计算得到控制查询表,提高了控制系统的实时性。 控制的机理符合人们对过程控制作用的直观描述和思维逻辑, 应用打下了基础。人工神经网络具有几个突出的特点: 可以充分逼近任意复杂的非线性关系; 所有定量或定性的信息都分布贮存于网络内的各神经元的连接上, 强的鲁棒性和容错性; 采用并行分布处理方法,

8、使得快速进行大量运算成为可能; 可学习和自适应不知道或不确定的系统。分层递阶智能控制具有两个明显的特点:人分层递阶智能控制(图)为智能控制故有很自下而上信对控制来讲,自上而下控制精度愈来愈高; 对识别来讲, 息回馈愈来愈粗略。模糊控制器的一般结构(b)模型参考自适应控制(c)前馈反馈控制常規控制番7神经对猱参君榄屋神经网络控制的3种典型结构第2章模糊控制的数学基础模糊集合的定义给定论域E中的一个模糊集% ,是指任意元素x E,都不同程度地属于 这个集合,元素属于这个集合的程度可以用隶属函数aJx) 0,1来表示。模糊集合的表示法1) Zadeh表示法;2)序偶表示法;3)隶属函数描述法;模糊集

9、合的运算模糊集合与普通集合一样也有交、并、补的运算例、设论域U=a, b, c, d, e上有两个模糊集分别为:A0.50.3040201abcdeB020.8010704abcde求AIB、AUB和a。解:Ai B0.50.20.30.8 0.40.10.20.70.1 0.4abcde0.20.30.10.20.1abcdeAU B0.50.20.30.80.4 0.10.20.70.10.4abcde0.50.80.40.70.4abcdeA 10.51 0.3 10.41 0.2 10.1abcde0.50.70.60.80.9abcdeK平截集的定义在论域U中,给定一个模糊集合A,由

10、对于A的隶属度大于某一水平值入(阈值)的元素组成的集合,叫做该模糊集合的入水平截集。例子:已知A0.1Xi0.3X20.50.70.9X3解:A0.1X1 ,X2,X3,X4,X5;求 A0.1、A0.2、A0.7A0.2 X2,X3, X4, X5 ; A0.7 X4 , X5莫糊关系的运算0.4 0.20.5 0.1川0.10.3亍例、已知R和S0.20.40.1 0.20.2 0.1求 RIS、RUS 和R解: RI S 0.1 0.4 0.3 0.20.2 0.5 0.4 0.10.10.4 0.30.20.40.3RU S0.20.5 0.40.10.50.4-10.11 0.30.

11、90.7R 10.21 0.40.80.6莫糊关系的合成设R是论域U XV上的模糊关系,S是论域V XW上的模糊关系,则R和S 可以合成为论域U XW上的一个新的模糊关系 C,记做C RoS 模糊变换R是X XY上的模糊关系;设A和B分别为X和Y上的模糊集:且满足B AoR , 则称B是A的象,A是B的原象,R是X到丫上的一个模糊变换。例子:已知论域X=x1,x2, x3和Y=y1,y2 , A是论域X上的模糊集:A 0.1,0.3,0.5R是X到丫上的一个模糊变换,0.50.2R 0.3 0.10.40.6试通过模糊变换R求A的象B0.50.2解: B AoR (0.1,0.3,0.5) 0

12、 0.3 0.10.40.6(0.1 0.5) (0.3 0.3) (0.5 0.4) (0.1 0.2) (0.3 0.1) (0.5 0.6)(0.4,0.5)语言规则中蕴涵的模糊关系定义一个语言变量需要定义以下 4个方面的内容:?定义变量名称;? 定义变量的论域;? 定义变量的语言值(每个语言值是定义在变量论域上的一个模糊集合)? 定义每个模糊集合的隶属函数。?莫糊条件语句1简单条件语句如果那么”或如果那么,否则”2. 多重条件语句如果u是Ai ,则v是Bi ;否则,如果u是A2,则v是B2 ;否则,如果u是An ,则v是Bn。3. 多维条件语句如果u i是Ai,且U2是A2,且Um是A

13、m,则v是BC空也丄 ec3和5 上 山例子、已知语言规则为 如果e是A,并且ec是B,那么u是C。”其中八10.5厂0.10.6ABe佥eqeq、试求该语句所蕴涵的模糊关系 R解:R A B C第一步,先求Ri = AXB:第二步,将二元关系矩阵Ri排成列向量形式Ri T,先将中的第一行元素写成列向量形式, 再将中的第二行元素也写成列向量并放在前者的下面, 如果是多行 的,再依次写下去。于是 Ri 可表示为:0.iRiT0.6 i0.i0.50.5第三步, R 可计算如下:0.i0.i0.30.i0.70.ii0.60.60.30.60.70.6iTiRRiT C(0.3 0.7 i)i0.

14、3i0.7ii0.i0.i0.30.i0.70.ii0.50.50.30.50.70.5i0.50.50.30.50.70.5i0.i 0.i 0.i0.3 0.6 0.60.3 0.7 i0.i 0.i 0.i0.3 0.5 0.50.3 0.5 0.5第3 章 模糊控制的设计方法模糊控制器的基本工作原理将测量得到的被控对象的状态经过模糊化接口转换为用人类自然语言描述的模 糊量,而后根据人类的语言控制规则, 经过模糊推理得到输出控制量的模糊取值, 控制量的模糊取值再经过清晰化接口转换为执行机构能够接收的精确量。模糊控制器的基本结构一般由哪四部分组成?并画出模糊控制器的基本结构 图。模糊推理规

15、则库清晰化接口答:模 糊 化 接 口(1) 模糊化接口:模糊化接口就是通过在控制器的输入、 输出论域上定义语 言变量,来将精确的输入、输出值转换为模糊的语言值。(2) 规则库:由数据库和语言(模糊)控制规则库组成。数据库为语言控制 规则的论域离散化和隶属函数提供必要的定义。语言控制规则标记控制目标和领 域专家的控制策略。(3) 模糊推理:是模糊控制系统的核心。根据模糊输入和模糊控制规则,获 得模糊输出。(4) 清晰化接口:由模糊推理得到的模糊输出值,只有其转化为精确控制量, 才能施加于对象。实行这种转化的方法叫做清晰化 /去模糊化/模糊判决。模糊化接口的设计步骤1) 语言变量的确定2) 语言变

16、量论域的设计3) 定义各语言变量的语言值4) 定义各语言值的隶属函数隶属函数的类型1. 正态分布型(高斯基函数 ) 2.三角型 3.梯型隶属函数基本图形分为三大类1. 左大右小的偏小型下降函数( Z 函数)(偏小形);2. 左小右大的偏大型上升函数( S 函数)(偏大形)3. 对称型凸函数( 函数)规则库1)规则库的描述规则库由若干条控制规则组成,这些控制规则根据人类控制专家的经验总结得 出,按照IFisAND isTHEN is的形式表达。2)规则库的产生根据专家经验或过程控制知识生成控制规则。根据过程的模糊模型生成控制规则。 根据学习算法获取控制规则。模糊推理清晰化接口 / 解模糊化常用方

17、法1.最大隶属度法; 2.取中位数法; 3. 重心法模糊控制器(Fuzzy Co ntroller) 特点:? 模糊控制是一种基于规则的控制。? 由工业过程的定性认识出发,容易建立语言控制规则? 控制效果优于常规控制器 .? 具有一定的智能水平 .? 模糊控制系统的鲁棒性强。模糊控制器设计的主要步骤 1、选定模糊控制器的输入输出变量 , 一般取 e、ec 和 u 。2、确定各变量的模糊语言取值及相应的隶属函数,即进行模糊化。模糊语言值通常选取 3 、5 或 7 个,例如取为 负,零,正 等。然后对 所选取的模糊集定义其隶属函数3、建立模糊控制规则或控制算法。 确定模糊推理和解模糊化方法。第4

18、章 神经网络基本理论 生物神经元模型 生物神经元主要由细胞体、树突和轴突组成人工神经元模型常用的激发函数阈值型函数;饱和型函数;双曲函数; S型函数;高斯函数神经网络的构成、分类、学习算法在一个神经网络中,常常根据处理单元的不同处理功能, 将处理单元分成输入 单元、输出单元和隐层单元三类。3P算法的程序实现1)初始化;2)输入训练样本、计算各层输出;3)计算网络输出误差;4)计算各层误差信号;5)调整各层权值;6)检查是否对所有样本完成一次轮训;7)检查网络总误差是否达到精度要求。标准BP算法的改进标准的BP算法在应用中暴露出不少内在的缺陷: 易形成局部极小而得不到全局最优;训练次数多使得学习

19、效率低,收敛速度慢; 隐节点的选取缺乏理论指导; 训练时学习新样本有遗忘旧样本的趋势改进算法的方法:1)增加动量项2)自适应调节学习率3)弓I入陡度因子例子:试画出三层BP网络结构图,并阐述BP网络算法的基本思想,最后论述 对BP网络算法的改进。答:学习的基本思想是:误差反传算法调整网络的权值,使网络的实际输出尽可能接 近期望的输出改进1 :增加动量项:提出的原因:标准BP算法只按t时刻误差的梯度降方向调整,而没有考虑t时刻以前的梯度方向,从而常使训练过程发生振荡,收敛缓慢。基本思想:从前一次权值调整量中取出一部分迭加到本次权值调整量中。其 作用是动量项反映了以前积累的调整经验,对于 t 时刻

20、的调整起阻尼作用。 当误差曲面出现骤然起伏时,可减小振荡趋势,提高训练速度。改进 2 :自适应调节学习率:提出的原因:标准BP算法中,学习率n也称为步长,确定一个从始至终都合 适的最佳学习率很难。平坦区域内,n太小会使训练次数增加;在误差变化 剧烈的区域,n太大会因调整量过大而跨过较窄的“坑凹”处,使训练出现 振荡,反而使迭代次数增加。基本思想:自适应改变学习率,使其根据环境变化增大或减小。改进 3: 引入陡度因子:提出的原因:误差曲面上存在着平坦区域。权值调整进入平坦区的原因是神 经元输出进入了转移函数的饱和区。基本思想:如果在调整进入平坦区后,设法压缩神经元的净输入,使其输出 退出转移函数

21、的不饱和区,就可以改变误差函数的形状,从而使调整脱离平 坦区。第5 章 神经网络在控制中的应用神经网络在控制中的应用主要有:神经网络辨识技术和神经网络控制技术神经网络系统辨识实质:上是选择一个适当的神经网络模型来逼近实际系统的 数学模型神经网络系统辨识的原理多层前向BP网络的系统辨识;递归神经网络系统辨识神经网络在控制中主要起以下作用:(1) 基于精确模型的各种控制结构中充当对象的模型;(2) 在反馈控制系统中直接充当控制器的作用;(3) 在传统控制系统中起优化计算作用;(4) 在与其它智能控制方法和优化算法相融合中,为其提供对象模型、优化参数、 推理模型及故障诊断等。神经网络在控制a. 神经

22、网络直接反馈控制系统b. 神经网络逆控制c. 神经网络内模控制内模控制是一种基于模型逆的控制方法,其设计思路是将对象模型与实际对象相 并联,控制器逼近模型的动态逆。一般有两种方法:1)两个神经网络分别逼近模型和模型的逆;2)采用神经网络逼近模型,然后用非线性优化方法数值计算内模控制量。d. 神经网络自适应控制(1)神经网络模型参考直接自适应控制(2)神经网络模型参考间接自适应控制被控对彖I1 J+ 理M |(3) 神经网络间接自校正控制自校正调节器的目的是在控制系统参数变化的情况下,自动调整控制器参数,消除扰动的影响,以保证系统的性能指标。在这种控制方式中,神经网络(NN)用作过程参数或某些非

23、线性函数的在线估计器 假设被控对象的模型为yk+i 二f(yk)+ g(yk)棟则用神经网络对非线性函数f(yk)和g(yk)进行辨识,假设其在线计算估计值fd(yk)和gd(yk),则调节器的自适应控制律为uk=(yd-fd(ykg d(yk)此时系统的传递函数为i第8章遗传算法及应用遗传算法是以达尔文的自然选择学说为基础发展起来的。自然选择学说包括以 下三个方面:(1)遗传:这是生物的普遍特征,亲代把生物信息交给子代,子代总是和亲代 具有相同或相似的性状。生物有了这个特征,物种才能稳定存在。(2)变异:亲代和子代之间以及子代的不同个体之间的差异,称为变异。变异 是随机发生的,变异的选择和积累是生命多样性的根源。(3)生存斗争和适者生存:具有适应性变异的个体被保留下来,不具有适应性 变异的个体被淘汰, 通过一代代的生存环境的选择作用, 性状逐渐逐渐与祖先有 所不同,演变为新的物种。基本思想:基于模仿生物界遗传学的遗传过程, 把问题的参数用基因来表示, 把问题 的解用染色体来表示代表 (在计算机里用二进制码表示) ,从而得到一个 由具有不同染色体的个体组成的群体。这个群体在问题特定的环境里生存竞争,适者有最好的机会生存和产

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论