系统辨识综述_第1页
系统辨识综述_第2页
系统辨识综述_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、系统辨识课程综述作 者 姓 名:专 业 名 称:王瑶控制工程系统辨识课程综述摘要系统辨识是研究建立系统数学模型的理论与方法。虽然数学建模有很长的研 究历史,但是形成系统辨识学科的历史才几十年在这短斩的几十年里,系统辨识得到了充足的发展,一些新的辨识方法相继问世,其理论与应用成果覆盖了自然 科学和社会科学的各个领域。而人工神经网络的系统辨识方法的应用也越来越 多,遍及各个领域。本文简单介绍了系统辨识的基本原理,系统辨识的一些经典 方法以及现代的系统辨识方法,其中着重介绍了基于神经网络的系统辨识方法: 首先对神经网络系统便是方法与经典辨识法进行对比, 显示出其优越性,然后再 通过对改进后的算法具体

2、加以说明,最后展望了神经网络系统辨识法的发展方 向。关键字:系统辨识;神经网络;辨识方法0引言辨识、状态估计和控制理论是现代控制理论三个相互渗透的领域。辨识和状态估计离不开控制理论的支持,控制理论的应用又几乎不能没有辨识和状态估计 技术。随着控制过程复杂性的提高,控制理论的应用日益广泛,但其实际应用不 能脱离被控对象的数学模型。然而在大多数情况下,被控对象的数学模型是不知 道的,或者在正常运行期间模型的参数可能发生变化, 因此利用控制理论去解决 实际问题时,首先需要建立被控对象的数学模型。 所以说系统辨识是自动化控制 的一门基础学科。控制理沱-忝统诽识 1图1.1系统辨识、控制理论与状态估计三

3、者之间的关系随着社会的进步,越来越多的实际系统变成了具有不确定性的复杂系统经典的系统辨识方法在这些系统中应用,体现出以下的不足(1) 在某些动态系统中,系统的输入常常无法保证,但是最小二乘法的系统辨识法一般要求输入信号已知,且变化较丰富。(2) 在线性系统中,传统的系统辨识方法比在非线性系统辨识效果要好。(3) 不能同时确定系统的结构与参数和往往得不到全局最优解,是传统辨识方法普遍存在的两个缺点。1系统辨识理论综述1.1系统辨识的基本原理根据的系统辨识的定义:系统辨识就是在输入和输出数据的基础 上,从一组给定的模型类中,确定一个与所测系统等价的模型。系统辨识有三大 要素:(1) 数据。能观测到

4、的被辨识系统的输入或输出数据,他们是辨识的基础。(2) 模型类。寻找的模型范围,即所考虑的模型的结构。(3) 等价准则。等价准则一一辨识的优化目标,用来衡量模型接近实际系统 的标准。通常表示为一个误差的泛函,记为:八IIM由于观测到的数据一般含有噪声,因此,辨识建模是一种实验统计方法,是 系统的输入输出特性,在所确定的准则下的一种近似描述。辨识的目的,是根据系统的所提供的测量信息,在某种准则意义下,估计出模型结构和未知参数。如图1.2为单输入单输出系统辨识的原理图:押讯农丿*Q图1.2系统辨识原理图1.2经典的系统辨识方法经典的系统辨识方法的发展已经比较成熟和完善,包括阶跃响应法、脉冲响 应法

5、、频率响应法、相关分析法、谱分析法、最小二乘法和极大似然法等。1. 阶跃响应法系统辨识 在被辨识对象上施加一个阶跃信号,然后测定出对象的响应随时间变化的 曲线,再根据该响应曲线, 通过图解法方法来求解被辨识对象的传递函数。 通过 操作器的操作使系统的工作在所需测试的负荷下, 稳定运行一段时间后, 快速改 变系统的输入量, 并用数据采集系统同时记录下系统的输入、 输出变化曲线, 经 过一段时间后,系统进入新的稳态,得到的记录曲线就是系统的阶跃响应。2. 频率响应法系统辨识系统的频率响应 G(jw) 的解析式一般很难找到,对于一个稳定的工程来说, 通常根据实验数据可推算出它的频率响应曲线。 工程上

6、常采用的最简单的方法是 直线曲线记录法: 在对象的输入端施加一个正弦波激励信号, 然后用记录设备同 时记录对象的输入输出, 每次用以不同频率的正弦波测试, 重复多次。 随后对这 些数据进行处理, 将每个频率下的输出输入的振幅计算出来, 并求出比值, 这就 是频率特性上在该频率下相位差。 最后,将其幅值及频率按所需的坐标绘制成图, 即为该对象的频率特性。3. 相关分析法系统辨识 采用相关分析法获得的被辨识系统的脉冲响应函数是在线辨识非参数模型 的一种有效方法,其主要特点是 : 辨识过程可在被辨识系统正常运行状态下进行, 且系统存在噪声干扰时, 只要输入激励信号与干扰噪声是统计独立的, 辨识过程

7、就可不受干扰噪声的影响。另外,相关辨识方法不需要被辨识系统的先验知识, 因此,利用相关分析法辨识过程的脉冲响应可以收到比较满意的效果。4. 最小二乘法系统辨识最小二乘理论是高斯在 1975 年预测行星和彗星运动的轨道时提出的。 其中 最小二乘法(LS)是一种经典的和最基本的,也是应用最广泛的方法。但是,最 小二乘估计是非一致的, 是有偏差的, 所以为了克服它的缺陷, 而形成了一些以 最小二乘法为基础的系统辨识方法:广义最小二乘法(GLS、辅助变量法(IV)、 增广最小二乘法(ELS和广义最小二乘法(GLS ,以及将一般的最小二乘法与 其他方法相结合的方法,有最小二乘两步法(COR-LS和随机逼

8、近算法等。随着人类社会的发展进步, 越来越多的实际系统很多都是具有不确定性的复杂系统。而对于这类系统, 经典的辨识建模方法难以得到令人满意的结果, 即就是说,经典的系统辨识方法还存在着一定的不足:(1) 利用最小二乘法的系统辨识发一般要求输入信号一直,并且必须具有较 丰富的变化,然而,这一点在某些动态系统中,系统的输入常常无法保证;(2) 极大似然法计算耗费大,可能得到的是损失函数的局部极小值;(3) 经典的辨识方法对于某些复杂系统在一些情况下无能为力。2. 神经网络系统辨识法神经网络技术是 20 世纪末迅速发展起来的一门高技术。由于神经网络具有 良好的非线性映射能力、 自学习适应能力和并行信

9、息处理能力, 为解决未知不确 定非线性系统的辨识问题提供了一条新的思路。 目前,国内外有许多利用神经网 络来模拟设备性能、预测负荷的成功例子。 1993年,美国的 Mistry 和 Nair 成 功开发了一个用来决定预期平均满意率 (PMV)和温湿度参数的神经网络模型。 1994年,Curtiss利用神经网络模型成功地模拟了一台往复压缩式的冷水机组和 其它暖通空调设备的性能。随后, Darred 和 Curtiss 利用神经网络模型成功地 预测了冷水机组的冷负荷和耗电量。 在国内, 也有利用神经网络对暖通空调优化 控制、对空调器进行仿真研究的成功例子。神经网络之所以能够在国内外得到广泛的应用是

10、因为: (1)神经网络具有模 拟高度非线性系统的优点; (2) 神经网络具有较强的学习能力、容错能力和联想 能力; (3) 神经网络具有较强的自适应能力。2.1 神经网络人工神经网络迅速发展于 20 世纪末,并广泛地应用于各个领域 ,尤其是 在模式识别 、信号处理 、专家系统 、优化组合 、机器人控制等方面 。随着 神经网络理论本身以及相关理论和相关技术的不断发展 , 神经网络的应用定将 更加深入 。神经网络 , 包括前向网络和递归动态网络 , 将确定某一非线性映射 的问题转化为求解优化问题 , 有一种改进的系统辨识方法就是通过调整网络的 权值矩阵来实现这一优化过程 。2.2 辨识方法辨识方法

11、的类别辨识方法有很多类别, 按其计算方式可分为一次完成算法、 递推估计方法和迭代估计方法;按其实时性可分为在线估计方法和离线估计方法; 按其属性特征 可分为最小二乘估计算法、最小均估计算法、梯度估计算法、随机逼近估计算法、 辅助模型辨识方法、递阶辨识方法、极大似然辨识方法、贝叶斯便是方法等。222神经网络辨识结构基于神经网络的系统辨识,又称为神经网络建模,就是选择适当的神经网络 作为被辨识系统P的模型,也就是用神经网络来逼近实际系统或其逆。所选网络 结构确定之后,在给定的被辨识系统P的输入输出观测数据情况下,网络通过学 习训练,不断地调整连接权系数,使得准则函数 J最小。对被辨识系统的辨识可进

12、行离线、也可做在线辨识。在线辨识是在系统实际 运行中完成的,辨识过程要求具有实时性。离线辨识能使网络在系统工作前, 预 先完成学习(或称训练)过程,但因输入输出训练集很难覆盖系统所有可能的工作 范围,且难以适应系统在工作过程中的参数变化。所以,为了克服其不足,先进 行离线训练,得到网络的权系值,再进行在线学习,将得到的权值作为在线学习 的初始权,以便加快后者的学习过程。由于神经网络所具有的学习能力, 在被辨 识系统特性变化的情况下,神经网络能通过不断的调整权值和阈值, 自适应地跟 踪被辨识系统的变化。神经网络系统辨识一般有两种辨识结构,如图2.1(a)并联型(b)串-并联型图2.1两种辨识结构

13、神经网络辨识原理选择一种适合的神经网络模型来逼近实际系统是神经网络用于系统辨识的实质。其辨识有模型、数据和误差准则三大要素。系统辨识实际上是一个最优化 问题,由辨识的目的与辨识算法的复杂性等因素决定其优化准则。 通过建立系统 的依赖于参数的模型,把辨识问题转化为对模型参数的估计问题, 是传统的辨识 算法。这类算法较成功的应用于线性系统或本质线性系统。神经网络用于系统辩 识的一个优点是它不需要预先建立实际系统的辩识格式,它对系统的辩识过程就 是直接学习系统的输入输出数据的过程。 一般的,基于输出误差的神经网络辩识 原理如图2.2图2.2神经网络辨识原理人工神经网络的特点基于神经网络的辨识与传统的

14、辨识方法相比较具有以下几个特点:(1)可以省去系统机构建模这一步,不需要建立实际系统的辨识格式(2) 辨识的收敛速度仅依赖于与神经网络本身及其所采用的学习算法,所 以可以对本质非线性系统进行辨识(3) 以通过调节神经网络连接权值达到让网络输出逼近系统输出的目的; 作为实际系统的辨识模型,神经网络还可用于在线控制。(4) 神经网络也可用于在线控制。人工神经网络在非线性系统辨识中的应用具有很重要的研究价值以及广泛的应用前景。神经网络系统辨识算法BP网络是一种能朝着满足给定的输入、输出关系方向自组织的神经网络, 称为误差反向传播神经网络,其典型的结构图如图2.3所示。图2.3 BP网络结构BP 网络

15、结构图包括输入层 、隐含层、输出层这三部分 , 各部分之间通过各层节 点之间的连接权依次前向连接 。神经网络模型在大部分人工神经网络的实际应 用中多采用 BP 网络和它的变化形式 , 这是前馈型网络的核心部分 , 同时也体 现了人工神经网络最精华的部分 。函数逼近 、模式识别 、分类以及数据压缩 是 BP 网络的应用主要种类 。函数逼近就是指用输入矢量和相应的输出矢量训 练一个网络逼近一个函数 , 以此来实现从输入到输出的任意的非线性映射。3 总结神经网络为系统的辨识提供了一个非常有效的工具,它无需系统的内部机理,仅需要系统的输入输出数据,即可模拟出表征系统输入输出特性的 NN模型, 优于传统的辨识方法。 因此基于神经网络的系统辨识有着广泛的工程背景和重要 的理论意义与学术价值。 本文在系统研究了神经网络在系统辨识方面的广泛应用 以及仍然存在的问题之后, 针对几

温馨提示

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

最新文档

评论

0/150

提交评论