系统辨识okPPT课件_第1页
系统辨识okPPT课件_第2页
系统辨识okPPT课件_第3页
系统辨识okPPT课件_第4页
系统辨识okPPT课件_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

1、1.1 系统辨识的地位和目的 控制理论控制理论:经典控制理论、智能控制理论、 现代控制理论 经典控制经典控制应用时域法、根轨迹法、频域法, 设计被控对象的控制器。 智能控制智能控制神经网络、专家系统及人工智能。 现代控制现代控制线性系统理论、最优控制理论和 最优估计理论等。第第1 1章章 系统辨识的基本概念系统辨识的基本概念第1页/共42页 线性系统理论是基础,解决系统的模型描述系统的模型描述和基础知识和基础知识,即线性系统一般可描述为: 最优控制解决在某一性能指标约束下,如何解解算最优输入算最优输入u(t)u(t); 最优估计主要解决状态变量状态变量X X的估计和预测的估计和预测。 DUCX

2、YBUAXX第2页/共42页上述问题解决的先决条件上述问题解决的先决条件: 模型中的模型中的A A、B B、C C、D D已知。已知。 亦即系统的结构和参数已知,也就是亦即系统的结构和参数已知,也就是要知道系统的传递函数、或是脉冲传递函要知道系统的传递函数、或是脉冲传递函数、或是差分方程、或是系统的频率特性。数、或是差分方程、或是系统的频率特性。 那么,如何获取系统的结构和参数?那么,如何获取系统的结构和参数?系统辨识目的系统辨识目的: 如何获取系统的模型及其参数?如何获取系统的模型及其参数?系统辨识目的系统辨识目的第3页/共42页1.2 系统的模型描述1.1.模型定义模型定义 系统的本质的部

3、分信息简缩成的一种有用的描述形式。2.2.模型特点模型特点 (1)同一系统有多个模型描述; (2)同一模型可以反映不同的实际系统; (3)模型的精确度与复杂度。3.3.模型表示形式模型表示形式 直觉模型,物理模型,图表模型,数学模型。其中,图表模型为非参数模型,数学模型为参数模型。第4页/共42页4.4.数学模型分类数学模型分类 时域:微分方程、差分方程、状态方程 复域:传递函数、脉冲传递函数 频域:频率特性、描述函数5.5.系统辨识中模型系统辨识中模型 系统辨识获取系统的非参数模型和参数模型。 非参数模型:频率特性曲线、脉冲响应曲线 参数模型:差分方程、传递函数、脉冲传递函数6.6.模型间相

4、互变换模型间相互变换 参数模型间可以相互变换; 非参数模型可以变换为参数模型。第5页/共42页1.3 数学模型的建立方法和原则1.1.模型建立方法模型建立方法 理论分析方法:本科阶段已学 实验测试法:利用系统输入/输出数据,建立系统的数学模型。系统辨识采用该方法。系统辨识采用该方法。2.2.建模原则建模原则 (1)模型的使用目的明确; (2)物理概念清楚; (3)辨识具有无偏性和一致性; (4)符合节省原理。需辨识参数数目要少。第6页/共42页1.4 系统辨识流程与分类1.1.系统辨识定义系统辨识定义 定义:定义:在系统输入和输出数据基础上,从一组给定的模型类中,确定一个与所测系统等价的模型。

5、 系统辨识三要素:数据、模型类与准则。 数据:记录的输入/输出数据,往往含有噪声; 模型类:选定模型; 准则:亦即代价函数,通常为误差准则。第7页/共42页2.2.系统辨识一般流程系统辨识一般流程 系统辨识分为模型结构辨识和模型参数辨识。其一般流程为: (1)明确所辨识系统模型的使用目的; (2)预选待辨识系统的数学模型种类; (3)进行辨识的实验设计,记录I/O数据; (4)数据预处理,野点剔除; (5)模型结构辨识,辨识系统阶次n; (6)选择参数估计方法,辨识系统其它参数; (7)模型验证。本课程重点:参数估计方法参数估计方法第8页/共42页3.3.系统辨识分类系统辨识分类 (1)线性系

6、统辨识线性系统辨识和非线性系统辨识; (2)集中参数辨识集中参数辨识和分布参数辨识; (3)系统结构参数辨识和系统参数辨识系统结构参数辨识和系统参数辨识; (4)经典辨识和近代辨识经典辨识和近代辨识; (5)开环系统辨识和闭环系统辨识开环系统辨识和闭环系统辨识; (6)离线辨识和在线辨识离线辨识和在线辨识。第9页/共42页离线辨识:离线辨识:(1)过程:系统模型及阶次n选定后,记录下系统全部的I/O数据,然后再 用参数估计方法,辨识系统的模型参数。(2)特点:需存储数据量大,计算量大,辨识精度较高。事后数据处理方 法,不能用于实时控制系统。在线辨识:在线辨识:(1)过程:系统模型及阶次n选定后

7、,先获取一小部分数据,估计系统模 型参数,再获取新的I/O数据,采用递推修正算法获得新的参数估 计值,重复上述过程,直至系统运行停止。(2)特点:数据量小,计算量小,辨识精度稍低。是一种在线数据处理方 法,用于实时控制系统。第10页/共42页1.5 系统辨识误差准则 误差准则通常被表示为误差的泛函 。NkkfJ1)()( (k)为模型与实际系统的误差,可以是输出误差或输入误差,也可以是广义误差。一般函数f取为误差平方:)()(2kkf输入误差:)()()()()(1kySkukukukmm输出误差:)()()(kykykm本课程均采用输出误差。本课程均采用输出误差。第11页/共42页1.6、模

8、型简介 (P13)第12页/共42页第13页/共42页第14页/共42页第15页/共42页Equation Error Model Structure (ARX模型结构)第16页/共42页图. The ARX model structure.第17页/共42页2. ARMAX Model Structure (ARMAX 模型结构)MA: 滑动平均项(the moving average part) )()(keqC第18页/共42页图. The ARMAX model structure.第19页/共42页3. ARARX Model Structure (ARARX 模型结构)()(1)(

9、)()()(keqDkuqBkyqAndndqdqdqD111)(第20页/共42页图. The ARARX model structure.第21页/共42页4. ARARMAX Model Structure (ARARMAX 模型结构)()()()()()()(keqDqCkuqBkyqA第22页/共42页图. The ARARMAX model structure.第23页/共42页5. Output Error Model Structure (OE model structure)输入u与 未受测量噪声干扰的输出 之间的描述: 第24页/共42页图. The output erro

10、r model structure.第25页/共42页6. Box Jenkins Model Structure)()()()()()()(keqDqCkuqFqBky第26页/共42页图. The BJ-model structure.第27页/共42页7. A General Family of Model Structures)()()()()()()()(keqDqCkuqFqBkyqA第28页/共42页图. The general structure. 第29页/共42页2.1 经典辨识的基本概念1.1.什么是经典辨识什么是经典辨识 由经典控制理论而来。经典控制中由三种典型输入信号

11、可得三个典型输出,即 正弦输入正弦输入频率响应频率响应 阶跃输入阶跃输入阶跃响应阶跃响应 脉冲输入脉冲输入脉冲响应脉冲响应 在自动控制原理中,讲述了如何由它们来求解出系统的传递函数。线性定常系统的经典辨识线性定常系统的经典辨识第30页/共42页经典辨识方法定义:经典辨识方法定义: 由上述三种经典输入信号来获取系统数学模型的方法。 正弦输入频率响应求传递函数,自控已讲; 阶跃输入阶跃响应求传递函数,自控已讲; 脉冲输入脉冲响应求传递函数,自控未讲; 第31页/共42页第32页/共42页第33页/共42页2.2.经典辨识的内容、目的及方法经典辨识的内容、目的及方法 经典辨识内容及目的: (1)如何

12、获取系统的脉冲响应? (2)如何从系统的脉冲响应求取系统的传递函数和脉冲 传递函数 解决方法: (1)如何获取系统的脉冲响应,采用相关法; (2)由脉冲响应求取系统的参数模型,采用纯解析法。第34页/共42页3.3.相关法求取系统的脉冲响应相关法求取系统的脉冲响应 相关法的核心是维纳-霍夫方程。 (1)维纳-霍夫方程 SISO系统可由下图表示: g()为系统的脉冲响应函数,即为我们需要求解的。依据线性系统的卷积定理有: 0)()()(dtxgty第35页/共42页 设x(t)为均值0的平稳随机过程,则y(t)亦为均值0的平稳随机过程。任取时刻t2,当t=t2时,上式为 任选另一时刻t1,用x(

13、t1)乘以上式,有022)()()(dtxgty02121)()()()()(dtxtxgtytx两边取数学期望,有dtxtxEgtytxE02121)()()()()(0)()()(dRgRxxy式中:12tt 。上式即为维纳维纳- -霍夫方程霍夫方程第36页/共42页重写维纳霍夫方程:(2)由维纳霍夫方程求解脉冲响应g()0)()()(dRgRxxy若方程中Rxy()及Rx()已知,则解上述方程可得g() 但一般情况下,上述方程极难求解上述方程极难求解。只有在某些特殊情特殊情 况况,维纳霍夫方程才可解。 特殊情况:当特殊情况:当x(t)x(t)为为白噪声白噪声信号时信号时,有)()(KRx

14、)()(KRx第37页/共42页 代入维纳霍夫方程后,可得0)()()()(KgdKgRxy可见, g()的求解,只需计算Rxy()即可。KRgxy/)()( 若观测时间Tm充分大,则有mmTTxydttytxR01)()()( 由于X,Y是记录的数据序列,则有101)(NiiixyyxNR第38页/共42页4.4.采用白噪声为输入时的辨识结构图采用白噪声为输入时的辨识结构图 (1)白噪声在工程上人为不可产生;(2)上述方法只是理论层面上;(3)实际工程上,常用M序列来代替白噪声输入信号。5.M5.M序列输入信号的由来序列输入信号的由来( (工程中的问题工程中的问题) )返 回第39页/共42页 白噪声 白噪声是一种均值为零、谱密度为非零常数的平稳随机过程。 自相关函数 谱密度 以白噪声为输入,最小二乘辨识是无偏的 有色噪声可利用白

温馨提示

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

评论

0/150

提交评论