第五章神经网络控制论精选文档.ppt

上传人:石*** 文档编号:43787627 上传时间:2022-09-19 格式:PPT 页数:22 大小:1.86MB
返回 下载 相关 举报
第五章神经网络控制论精选文档.ppt_第1页
第1页 / 共22页
第五章神经网络控制论精选文档.ppt_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《第五章神经网络控制论精选文档.ppt》由会员分享,可在线阅读,更多相关《第五章神经网络控制论精选文档.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第五章神经网络控制论本讲稿第一页,共二十二页量不同类型的输入。利用此功能人们可以有效地进行信息的融合。5)神经网络的硬件实现愈趋方便。大规模集成电路技术的发展为神经网络的硬件实现提供了技术手段。二、神经网络控制器分类神经网络控制系统设计中的应用一般分为两类,一类称神经控制,它是以神经网络为基础而形成的独立智能控制系统;另一类称为混合神经网络控制,它代表着那些利用神经网络学习和优化能力来改善传统控制的现代控制方法。如自适应神经控制等。目前神经控制器的分类还存在较大的争议,还没有一个统一的分类法。综合目前各国专家的分类法,我们将一些典型的神经网络的控制结构和学习方式归结为以下七类。(1)导师指导下

2、的控制器这种神经网络控制结构的学习样本直接取自于专家的控制经验。神经网络的输入信号来自传感器的信息和命令信号。神经网络的输出就是系统的控制信号。结构示意图如图5-1所本讲稿第二页,共二十二页示。图5-1导师指导下的神经控制结构图一旦神经网络的训练达到能够充分描述人的控制行为,则网络训练结束。神经网络器就可投入实际系统控制中。(2)逆控制器。如果一个动力学系统可以用一个逆动力学函数来表示,则采用简单的控制结构和方式是可能的。如下所示。图5-2逆控制器的结构图动力学系统专家经验控制器神经网络动力学系统神经网络动力学系统动力学系统本讲稿第三页,共二十二页神经网络的训练器目的就是为了逼近此系统的逆动力

3、学模型。神经网络接受系统被控状态信息,神经网络的输出与该被控制系统的控制信号之差作为调整神经网络权系数的校正信号,并可利常规的BP学习算法(当然改进的算法更佳)来进行控制网络的训练。这样一旦训练成,即要实现期望的控制输出只要将此信息加到神经网络的输入端就可以了。(3)自适应网络控制器下图给出了自适应网络控制器的系统结构。在这里,将控制误差(实际系统的输出与参考模型的输出之差)反馈到控制器中去并利用它对控制器特性进行修正最终使其误差趋于极小。网络控制器神经网络非线性系统参考模型图5-3自适应网络控制器结构图本讲稿第四页,共二十二页自适应网络控制器有两个控制结构;一是直接自适应网络控制结构;二是间

4、接自适应网络控制结构。直接自适应网络控制结构是将系统误差信号直接用于神经控制器的自适应调整。但目前还没有一种可行的方法来解决未知动力学模型的控制问题。间接自适应网络控制结构利用神经网络辨识器和神经网络控制器代替经典控制结构中的辨识模型和控制器,使得系统的学习和控制能够实现。(4)神经内模控制结构在这种控制结构中,在反馈回路中直接使用系统的前向模型和逆模型。如下图所示。图5-4神经网络内模控制结构图神经网络控制器C非线性系统神经网络模型M本讲稿第五页,共二十二页在内模控制结构中,与实际系统并行的网络模型一并建立,系统实际输出与模型的输出信号差用于反馈的目。这个反馈信号通过前向通道上的控制子系统预

5、处理,通常是一个滤波器,用于提高系统的鲁棒性。系统模型和由神经网络来实现。(5)前馈控制结构这种结构是基于鲁棒性问题而提出来的。通常单纯的求逆控制结构不能很好地起到抗干扰能力,因此,结合反馈控制的思想组成前馈补偿器的网络控制结构图5-5前馈补偿控制结构图反馈控制的目在在于提高抗随机扰动的能力,而控制器的主要成分,特别是非线性成分将由网络控制器完成。这种控制器设计的主要困难是如何找到一种有效的学习方法实现对系统模型未知条件下网络控制在线学习。反馈控制神经网络非线性控制本讲稿第六页,共二十二页(6)自适应评价网络整个学习系统由一个相关的搜索单元和一个自适应评价单元组成。在这个算法中,相关搜索单元是

6、作用网络,自适应评价单元为评价网络。它不需要控制系统数学模型,只是通过对某一指标准则的处理和分析得到奖励或惩罚信号。(7)混合控制系统是由神经网络技术与模糊控制、专家系统等结合形成的一种具有很强学习能力的智能控制系统,它集人工智能各分支的优点,使系统同时具有学习、推理和决策能力成为智能控制的最新发展方向。三、神经网络的逼近能力在研究控制系统的神经网络辨识和控制时,首先要搞清楚到底什么样的被控系统可以用神经网络来描述。本节只介绍一种比较成熟的多层前向传播神经网络的逼近能力。由于这种神经网络广泛用于控制系统的辨识和控制中,所以对它的进一步研究必将具有重要意义。本节将回答多层前向传播神经网络是否只是

7、一般的个例经验性的成功。本讲稿第七页,共二十二页1987年结论2前向传播神经网络若含有两个隐含层,且神经元激励函数为单调的型函数,则此神经网络能够得到合适的逼近精度。1988年结论3单层隐含层前向传播神经网络的映射能力,且对神经元激励函数并不一定是单调型的限制。结论指出,对于在紧凑集中的任何平方可积函数可以通过有限个隐含神经元组成的二层前向传播神经网络来逼近,并能达到任意的逼近精度。考虑具有单个隐含层的前向传播神经网络其输出属于集合。式中,表示维输入矢量,表示隐含层第个神经元到输出层权值;表示输入矢量到隐含第个神经元的权值矢量;为隐含层神经元个数;为隐含层神经元特征。本讲稿第八页,共二十二页这

8、里,我们只考虑仅含一个隐含层的神经元网络。不难看出,只要这样的神经网络能够逼近任意非线性函数,那么,对于含有多个隐含层的神经网络肯定也能逼近任意非线性函数。为了讨论输出函集合在函数空间中的逼近能力,先引入一些数学定义。其中数学内容略结论:定理5-1若神经元的激励函数是型连续函数,那么,在中是稠密。这个定理说明,只要是有限空间中的连续函数,总存在具有上述神经元特征的三层网络,使得其输出函数能够以任意精度逼近。对于连续函数而言,我们已有了明确的结论。那么,对于非连续函数是否也有类似的神经网络来逼近它呢?如果能够实现这样的逼近,则结论该如何?结论是多层前向传播神经网络可以逼近任意连续函数和分段连续函

9、数。本讲稿第九页,共二十二页第二节非线性动态系统的神经网络辨识一、神经网络的辨识基础辨识是在输入和输出数据的基础上,从一组给定的模型中,确定一个与所测系统等价的模型。辨识具有三个基本要素:1)输入/输出数据指能够量测到的系统的输入/输出。2)模型类指所考虑的系统的结构。3)等价准则指辨识的优化目标。从实用的观点看,辨识就是从一组模型中选择一个模型,按照某种准则,使之能最好地拟合所关心的实际系统的动态或静态特性。下图给出了常见的辨识结构。神经网络辨识就是从神经网络模型中选择一个模型来逼近实际系统模型。图5-7神经网络辨识结构被控对象辨识模型本讲稿第十页,共二十二页使用非线性系统的输入输出数据来训

10、练神经网络可认为是非线性函数的逼近问题。逼近理论是一种经典的数学方法。大家都知道,多项式函数和其它逼近方法都可以逼近任意的非线性函数。但这些方法不如神经网络方法。所以神经网络方法发展较快。本章我们选择多层前向传播网络为辨识模型类,神经网络辨识要考虑以下三大因素。1、模型的选择在建立实际系统中的模型时,存在着精确性和复杂性这一对矛盾。在神经网络中辨识这一问题上主要表现为网络隐含层数的选择和隐含层内节点的选择。要实现精度和复杂性这一折衷方案的唯一途径是进行多次仿真实验。2、输入信号的选择为了能够有效地对未知系统进行辨识,入信号必须满足一定的条件。即在辨识时间内要求输入信号持续激励系统。即充分激励系

11、统的所有模态。3、误差准则的选择本讲稿第十一页,共二十二页通常记作:其中是误差矢量的函数,用得最多的是平方函数,即它是衡量模型接近实际系统程度的标准。这里误差指的是广义误差,既可以表示输出误差又可以表示输入误差甚至是两种误差函数的合成。神经网络辨识具有以下五个特点:1)神经网络本质上已作为一种辨识模型,其可调参数反映在网络内部的极值上。2)对本质的非线性系统进行辨识。网络内部隐含着系统的特性,辨识是通过网络外部输入/输出来拟合系统的输入/输出3)辨识的收敛速度不依赖于辨识系统的维数,只与神经网络本身所采用的学习算法有关。这与传统辨识不同。4)神经网络具有大量的连接,这些连接权值在辨识中对应着模

12、型参数。通过调节这些权值使用网络输出逼近系统输出5)神经网络作为实际系统的辨识模型,实际上也是系统的一个物理实现,可用于在线控制。本讲稿第十二页,共二十二页二、神经网络辨识模型的结构非线性动力学系统的神经网络建模问题根据模糊表示方式不同,主要有两大类:前向建模逆模糊法。所谓前向建模指的是利用神经网络来逼近非线性系统的前向动力学模型。其结构图如下:图5-8前向建模示意图其中TDL表示延迟抽头,神经网络模型在结构上与实际系统并行。网络训练的导师信号直接利用系统的实际输出与网络输出的误差作为网络训练的信号。目前,对于动态系统的建模有两种方法。一种是把系统动力学特性直接引入到网络本身非线性系统TDLT

13、DLTDL神经网络N学习规则本讲稿第十三页,共二十二页中来,如回归网络模型和动态神经元模型,另一种方法是在网络输入信号中考虑系统的动态因素,即将输入-输出的.滞后信号加到网络输入中来,从而保证网络的输出含有先前的输入、输出信息,模拟离散的动态系统。由于多层前向传播网络具备良好的学习算法,故动态系统的这一建模方法往往选择前向多层传播网络。不失一般性,考虑这样一类非线性离散动态系统。当前时刻的系统输出依赖于过去时刻的个输出值和过去个控制值,比较直观的一种建模方法是选择神经网络的输入输出结构与系统的结构一致,即也使神经网络的输出为一般来说,针对同一非线性离散动态系统,用神经网络来辨识系统也是相当复杂

14、的,即可能有多种神经网络结构来逼近此系统模型。前向建模方法建立起来的神经网络模型表示的系统是从系统的输入经过前向网络传播后输出。这种本讲稿第十四页,共二十二页方法确实反映了系统动力学模型的输入出关系,然而,在大多数基于神经网络控制的非线性系统中,往往选考虑动态系统的逆模型。因此如何建立非线性系统的逆动力模型对于以后将讨论的神经控制是至关重要的,因此有必要先分折一下逆模型法。逆模型建立的最直接的方法是将系统输出作为网络的输入,将网络输出与其期望输出即系统输入进行比较得到的误差作为神经网络训练的信号,如下图图5-9逆模型直接法示意图但是这种逆模型建模方法在实用上并不理想。其主要原因在于此方法存在以

15、下缺陷。神经网络NTDL非线性系统学习规则TDL本讲稿第十五页,共二十二页1)学习过程不一定是目标最优的。因为神经网络无法完全表示整个非线性系统的特性(样本无法无限地取得)因此只是局部的逼近。2)一旦非线性系统的对应关系不是一对一的,那么不准确的逆模型可能会被建立。克服缺陷1)的方法,可采用下图所示的逆模型建模结构。图5-10实用逆模型建模图在这种结构中,逆模型的输入可以遍及整个系统的输入空间。由于它的指导思想和学习方法与神经控制器有相近之处,后面第三节再讨论。选择非线性系统的辨识模型和控制模型仍然是一个困难的问题。逆模型网络N非线性系统前向神经网络N本讲稿第十六页,共二十二页三、非线性动态系

16、统的神经网络辨识非线性离散时间动态系统模型是非常重要的,其神经网络辨识对系统的建模至关重要。为了减小神经网络模型的复杂程度。神经网络也应有其最佳的辨识模型结构。归纳起来,非线性离散时间动态系统一般有以下四种类型。其中分别为适当的非线性函数。表示在时刻的输入-输出对。为了能够利用神经网络对如上四种类型的系统进行辨识。假定:线性部分的阶次已知。本讲稿第十七页,共二十二页系统是稳定的,即对于所有给定的有界输入其输出响应必定也是有界的。反映在模型1上要求线性部分的特征多项式的根应全部位于单位圆内。系统是最小相位系统,反映在模型2上要求的零点全部位于单位圆内。与可以量测。以下研究的是线性部分的参数未知情

17、况的辨识。采用最小二乘辨识算法和BP学习算法,结合模型2和模型3的特点提出了一种新的神经网络辨识结构如下图。图5-13模型 1 的辨识结构模型1TDL神经网络WTDL线性部分 a本讲稿第十八页,共二十二页设线性部分未知参数用矢量表示,非线性部分的神经网络模型参数用阵表示,则对于模型1的混合递推辨识算法可归结为式中,为前一隐含层的神经元下标变量。针对模型1,特别要注意的是由于线性模型和非线性模型的期望输出和在这里都是未知的,已知的只是两个模型的输出之和。而它们的期望值应该是系统在当前时刻的实际输出矢量值。因此在实际对如上算法计算时可交替使用本讲稿第十九页,共二十二页和去近似地代替。在一定条件下(

18、即可用神经网络逼近非线性函数)可以保证如上算法随着学习过程的进行而逐步逼近真实参数。其中,表示迭代学习的下标量,表示系统的时间变量。在初始条件完全未知的情况下可以取其中为比较大的数字。下面的仿真例子可以进一步说明本节提出的混合学习辨识结构是稳定的。例5-1考虑如下非线性离散系统在此仿真例子中,取:对于这个可分离系统,待辨识的参数由线性部分的系数和非线性函数两部分组成。其中性部分采用最小二乘学习法、非线性部分采用前向传播多层神经网络来逼近,且选择神经网络结构为,即一个神经网络输入单元本讲稿第二十页,共二十二页一个输出单元、两层隐含层其隐含单元分别为8个和4个。神经网络的辨识结构模型如图5-11所示,取初始估计遗忘因子那么,经过780次学习后,其辨识模型输出与实际系统输出的平方误差少于0.0818。线性部分的参数估计值为:整个学习过程的收敛曲线由图5-14给出。均方误差本讲稿第二十一页,共二十二页为了进一步说明此辨识模型的有效性,对其进行了模型校验。取模型校验输入信号为则辨识模型和实际系统的输出响应曲线如下图。其中实线表示实际系统输出,“”表示辨识模型的系统响应。本讲稿第二十二页,共二十二页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁