版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章智能控制的集成技术2
模糊神经网络控制123
基于神经网络的自适应控制5
智能控制的优化算法模糊神经网络控制方法的提出:模糊控制系统的隶属度函数或控制规则的设计方法存在很大的主观性。利用神经网络的学习功能来优化模糊控制规则和相应的隶属度函数、将一些专家知识预先分布到神经网络中去是提出模糊神经网络理论的两个基本出发点。一、模糊神经网络控制多层前向传播神经网络结构来逼近的模糊神经网络系统结构图一、模糊神经网络控制结构说明:第一层节点为输入节点,用来表示语言变量;输出层的每个输出变量有两个语言节点,一个用于训练时期望输出信号的馈入,另一个表示模糊神经网络推理控制的输出信号节点;第二层和第四层的节点称为项节点,用来表示相应语言变量语言值的隶属度函数。第三层节点称为规则节点,用来实现模糊逻辑推理。其中第三层与第四层节点间的连接系数定义规则节点的结论部、第二、三层节点间的连接系数定义规则节点的条件部。一、模糊神经网络控制第一层只是将输入变量值直接传送到下一层。所以,且输入变量与第一层节点之间的连接系数wji(1)=1。一、模糊神经网络控制
第二层实现语言值的隶属度函数变换,可选取钟型函数其中:mji和σji分别表示第i个输入语言变量Xi的第j个语言值隶属度函数的中心值和宽度。可抽象看作第一、二层神经元节点之间的连接系数wji(2)
。一、模糊神经网络控制
第三层完成模糊逻辑推理条件部的匹配工作。由最大、最小推理规则可知,规则节点实现的功能是模糊“与”运算。
fj(3)=min(u1(3),u2(3),...,up(3)),aj(3)=fj(3)
且第二层节点与第三层节点之间的连接系数wji(3)=1一、模糊神经网络控制
第四层有两种模式从上到下的传输模式时,与第二层相同,实现模糊化的功能。从下到上的传输模式中,实现的是模糊逻辑推理运算。根据最大、最小推理规则,是模糊“或”运算:
fj(4)=max(u1(4),u2(4),...,up(4)),aj(4)=fj(4)
且第三、四层节点之间的连接系数wji(4)=1一、模糊神经网络控制
第五层有两种模式从上到下的信号传输方式,同第一层。从下到上是精确化计算,如果采用重心法,有则第四层节点与第五层节点之间的连接系数wji(5)可以看作是mji(5)·σji(5)。一、模糊神经网络控制模糊神经网络控制学习算法第一阶段,使用自组织学习方法进行各语言变量语言值隶属度函数的初步定位以及尽量发掘模糊控制规则的存在性(即可以通过自组织学习删除部分不可能出现的规则)在第二阶段,利用有导学习方法来改进和优化期望输出的各语言值隶属度函数。一、模糊神经网络控制第一阶段:自组织学习:模糊控制规则的自组织和语言值隶属度函数的预辨识给定一组输入样本数据xi(t),i=1,2,...,n、期望的输出值yi(t),i=1,2,...,m、模糊分区|T(x)|和|T(y)|以及期望的隶属度函数类型(即三角型、钟型等)。学习的目的是找到隶属度函数的参数和系统实际存在的模糊逻辑控制规则。一、模糊神经网络控制率先利用样本确定隶属度函数的均值和方差均值(中心值)mi的估计:Kohonen自组织映射法方差(宽度值)σi是与重叠参数r以及中心点mi邻域内分布函数值相关。一、模糊神经网络控制Kohonen自组织学习法。经过一段时间的学习后,其权值的分布可以近似地看作输入随机样本的概率密度分布。学习过程是一个Winner-take-all的过程,具体如下:mcloest(t+1)=mcloest(t)+α(t)[x(t)-mcloest(t)]mi(t+1)=mi(t)当mi(t)≠mcloest(t)k=|T(x)|表示语言变量x语言值的数目mi(0)为一个小的随机数一、模糊神经网络控制一旦确定了mi后,再计算宽度σi:通过求下列目标函数的极小值来获取,即:其中r为重叠参数。也可以采用一阶最近邻域法近似:一、模糊神经网络控制推理规则的确定即确定第三层规则节点和第四层输出语言值节点之间的连接关系。采用竞争学习获得记o(3)i(t)为规则节点的激励强度、o(4)j(t)为第四层输出语言值节点输出,则一、模糊神经网络控制规则删除仅保留规则节点与同一输出语言变量的所有语言值节点的连接系数最大的那个连接关系,将其余的连接关系删除。当某一规则节点与某一输出语言变量所有语言值节点之间的连接系数都非常小时,则所有的连接关系都可以删除。如果某一规则节点与第四层中的所有节点的连接系数都很少而被删除的话,则该规则节点对输出节点不产生任何影响。因此,该规则节点可以删除。一、模糊神经网络控制
规则合并的条件该组节点具有完全相同的结论部(如图6-2中输出变量yi中的第二个语言值节点);在该组规则节点中某些条件部是相同的(如图6-2中输入变量x0中的第一个语言值节点的输出与该组规则节点全部相连);该组规则节点的其它条件输入项包含了所有其它输入语言变量某一语言值节点的输出。一、模糊神经网络控制图6-2:规则节点合并示例一、模糊神经网络控制第二阶段:有导师学习阶段可采用BP学习一、模糊神经网络控制第五层反向传播到上一层的广义误差δ(5)为一、模糊神经网络控制第四层没有任何参数进行更新。唯一需要做的是实现误差的反向传播计算。一、模糊神经网络控制第二与第四层相似如果输出语言变量有m个,则一、模糊神经网络控制qk(3)=δk(3)
当aj(2)是第k个规则节点输入值中的最小值时;qk(3)=0其它情况下。一、模糊神经网络控制第二层的学习公式一、模糊神经网络控制整个学习流程一、模糊神经网络控制27
模糊神经网络控制123
基于神经网络的自适应控制5
智能控制的优化算法神经网络控制器完全满足自适应控制的要素在线、实时地了解对象;有一个可调节环节;能使系统性能达到指标要求和最优。常规的神经网络控制器本身也具有一定的自适应能力。二、基于神经网络的自适应控制与传统的自适应控制器一样,有两种不同的设计途径:间接控制:通过系统辨识获取对象的数学模型,再根据一定的设计指标进行设计;直接控制:根据对象的输出误差直接调节控制器内部参数来达到自适应控制的目的。二、基于神经网络的自适应控制1、模型参考自适应控制通过选择一个适当的参考模型和由稳定性理论设计的自适应算法,并利用参考模型的输出与实际系统输出之间的误差信号,由一套自适应算法计算出当前的控制量去控制系统达到自适应控制的目的。在实时性方面都没有重大进展。二、基于神经网络的自适应控制如果被控系统
y(k+1)=f(y(k),y(k-1),u(k-1))+g(u(k))参考系统:
ym(k+1)=a1ym(k)+a2ym(k-1)+r(k)则控制输入可取:二、基于神经网络的自适应控制基于神经网络的模型参考自适应控制结构二、基于神经网络的自适应控制举例:非线性控制对象为参考系统的模型为:ym(k+1)=0.6ym
(k)+0.2ym
(k-1)+r(k)二、基于神经网络的自适应控制控制策略,记:如果取:u(k)=-f(y(k),y(k-1))+0.6y(k+1)+0.2y(k-1)+r(k)则控制系统的误差方程为
ec(k+1)=0.6ec(k)+0.2ec(k-1)其中ec(k+1)=yp(k+1)-ym(k+1)上述控制可渐渐稳定。二、基于神经网络的自适应控制由于非线性方程f(·)是未知的,利用网络辨识模型取代未知的非线性方程f(·),从而构成了基于神经网络的模型参考自适应控制器,即:u(k)=-Ni(y(k),y(k-1))+0.6y(k)+0.2y(k-1)+r(k)取r(k)=sin(2
k/25)二、基于神经网络的自适应控制在线辨识后的控制效果确定导师信号tj(k+1)=yp(k+1)-u(k)二、基于神经网络的自适应控制复杂情况:对于
y(k+1)=f(y(k),y(k-1),u(k-1))+g(u(k))可得如果存在,可用神经网络逼近之。如不存在,可采用动态BP学习算法。二、基于神经网络的自适应控制动态BP学习算法:设网络模型已离线精确获得。训练控制网络,使下列标准最小二、基于神经网络的自适应控制结构图二、基于神经网络的自适应控制40
模糊神经网络控制123
基于神经网络的自适应控制5
智能控制的优化算法遗传算法美国的J.Holland教授于1975年提出在遗传学的基础上利用计算机来模拟生物的进化过程,从而实现复杂问题的优化求解。模拟生物染色体的运作(复制、交叉、变异),是一种随机化搜索算法三、智能控制的优化算法步骤:10
群体的初始化;20
评价群体中每一个体的性能;30
选择下一代个体;40
执行简单的操作算子(如交叉、变异);50
评价下一代群体的性能;60
判断终止条件满足否?若不,则转(3)继续;若满足,则结束。三、智能控制的优化算法需要解决的问题:编码机制;选择机制;控制参数选择;二进制字符串的群体构成;适应度函数的计算遗传算子(交叉、变异)的定义。三、智能控制的优化算法遗传学习算法的操作算子:编码机制(Encodingmechanism)适应度函数(Fitnessfunction)选择机制(Selectionmechanism)
交叉算子(Crossover)变异算子(Mutation)三、智能控制的优化算法编码机制:二进制编码每一个位(0或1)-基因字符串-染色体多值编码方法实数编码三、智能控制的优化算法适应度函数:优化问题的目标函数“适应度值”的计算直接通过将目标函数经一定的线性变换映射到的[0,1]区间内的一个值。三、智能控制的优化算法选择机制:基本思想取自于自然界进化论的“适者生存”。适应度值越高的个体,生存的数量也越高。满足“优胜劣汰”自然法则。也可称为复制机制比例选择法(Proportionateselectionscheme)转轮选择法(RouletteWheelSelectionScheme):随机方法三、智能控制的优化算法交叉算子:模拟有性繁殖现象随机地从父辈集合中选取两个个体作为双亲。设Ll表示遗任一个体的字符串(染色体)长度,随机地产生(0~Ll)之间的一个数d,并把此点位置称为交叉点。交叉运算就是将双亲的基因链在交叉点断裂,且将在交叉点之后的基因根据交叉率的条件决定是否进行相互交换形成下一代。所谓交叉率pc是根据优化问题预先确定的一个0~1之间的值。通常取0.6~0.9。三、智能控制的优化算法变异算子:模拟基因突变现象所谓变异指的是随机地选取染色体中的某个基因(也即字符串中的某一位)进行取反运算,即将原有的“1”变为“0”和反之。变异率pm取比较小的数值,一般pm为0.001~0.2。三、智能控制的优化算法一般过程:①群体初始化;②繁殖;③交叉;④变异;⑤终止准则判断,若不满足,重复②~④;否则,搜索结束。三、智能控制的优化算法蚁群算法Dorigo,Maniezzo,Colomi等人于1991年提出模拟昆虫王国中妈蚁群体智能行为的仿生优化算法,当它们碰到一个还没走过的路口时,会随机的选择一个路径,并在走过的路径上释放信息素,蚂蚁所走的路径越长,则释放的信息素量就越小.当后来的蚂蚁再次路过这个路径时,选择信息量较大的路径的概率相对较大,这样便形成了一个正反馈机制三、智能控制的优化算法基本原理:蚂蚁种群之间进行通讯信息交换经由信息素与所处环境而决定。每只单个蚂蚁在选择路径时是根据其周围的局部环境做出相对应的反应,其只是对本身经过的路径做反应,而不对其他蚂蚁所经过的路径信息素做任何反应。蚂蚁做出的相应反应是由其内部状态决定的。蚂蚁个体虽简单,但作为一种基因生物,其内部状态中存储着许多自身过去的信息量,在路径选择上会依靠群体其他个体释放的信息素,选择最优路线。对于单个蚂蚁来说,每只蚂蚁仅会对自处环境做独立选择;对于整个蚂蚁种群来说,单个蚂蚁则会将路径中信息素多的作为优选,经过一段时间最终整个蚁群以高效有序的自组性选择最短路径。三、智能控制的优化算法蚁群算法的基本机制分为两个阶段:适应阶段:整个蚂蚁种群各自集合自身释放出的信息素,并不断调整自身结构,种群经过的路径蚂蚁数量越多则具有的信息素就越多,该路径成为最佳路径的机率就越大;而随着时间的推移,路径中的信息素数量也就随之降低,被选概率受到影响。协作阶段:蚂蚁种群通过相互的通讯交流中主要传递的是个体自身信息量的多少,进而获取性能更加完善的最优解。三、智能控制的优化算法蚁群算法的基本机制分为两个阶段:适应阶段:整个蚂蚁种群各自集合自身释放出的信息素,并不断调整自身结构,种群经过的路径蚂蚁数量越多则具有的信息素就越多,该路径成为最佳路径的机率就越大;而随着时间的推移,路径中的信息素数量也就随之降低,被选概率受到影响。协作阶段:蚂蚁种群通过相互的通讯交流中主要传递的是个体自身信息量的多少,进而获取性能更加完善的最优解。三、智能控制的优化算法
三、智能控制的优化算法
三、智能控制的优化算法
三、智能控制的优化算法蚁群算法应用范围:广义分配问题多重背包问题网络路由问题三、智能控制的优化算法迭代学习迭代学习(Iterativelearning)的基本思想在于总结人类学习的方法,即通过多次的训练,从经验中学会某种技能。迭代学习控制是智能控制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人医疗安全保障承诺书(3篇)
- 个人财产可靠可靠承诺书6篇
- 企业社会责任履行承诺书签署函(7篇)
- 质量检测流程规范及工具应用手册
- 制造业企业质量检测自动化升级全面指南
- 项目按期完成率承诺保证承诺书5篇
- 2026年采购订单取消函8篇
- 电商物流配送时效提升专项优化方案
- 人才招聘及录用决策支持工具
- 高可用云计算平台部署指南
- 北师大版六年级下册《正比例》课件市公开课一等奖省赛课获奖课件
- 整体式铁路信号箱式机房产品介绍
- 颌面部骨折围手术期的护理
- 地铁行业沟通技巧分析
- 2023年六年级小升初自荐信简历
- 清明时节 奠说巴人获奖科研报告
- 主蒸汽管道更换施工方案
- 如何给领导拍照
- 初中校本课程-【校本课程】春节教学课件设计
- 注塑模具相关零件加工工艺过程卡片
- 急性上消化道出血中心建设PPT文档
评论
0/150
提交评论