系统辨识与控制.ppt
《系统辨识与控制.ppt》由会员分享,可在线阅读,更多相关《系统辨识与控制.ppt(455页珍藏版)》请在三一办公上搜索。
1、学习的课程内容,Part I 理论教学,第1章 辨识的一些基本概念,内 容:系统和模型概念、建模方法、辨识定义、辨识问题的表达形式、,辨识算法的基本原理、误差准则、辨识的内容和步骤、辨识的应用。,内 容:随机过程的基本概念及其数学描述、谱密度函数、白噪声及其产生方法、M序列的产生及其性质,第2章 随机信号的描述与分析,第3章 过程的数学描述,内 容:连续系统的输入输出模型、离散系统的输入输出模型、数学模,型之间的等价变换、噪声模型及其分类。,第4章 经典的辨识方法,内 容:Levy法、相关分析法、实验一辅导。,第5章 线性动态模型参数辨识(I II)最小二乘法,内 容:最小二乘法的基本概念、最
2、小二乘问题的提法、最小二乘问题的解、最小二乘参数估计的收敛性、最小二乘参数估计的几何解析、最小二乘参数估计的统计性质、最小二乘参数估计的递推算法、最小二乘递推算法的几种变形,增广最小二乘法、广义最小二乘法、辅助变量法、相关二步法。,第6章 梯度校正参数辨识方法,内 容:确定性问题的梯度校正参数辨识方法 随机性问题的梯度校正法,第7章 极大似然法第8章 模型阶次辨识 内 容:Hankel矩阵法、F-Test定阶法。第9章 系统辨识在实际中的应用,参考书:,1.方崇智、萧德云编著,过程辨识,清华大学出版社,北京,3.蔡季冰编著,系统辨识,北京理工大学出版社,北京,预修课程:自动控制原理,概率统计与
3、随机过程,2.李言俊,张科编著,系统辨识理论及应用,国防工业出版社,北京,系统辨识基础 第1讲,第1章 辨识的一些基本概念1.1 系统和模型(第1讲)1.2 辨识的定义和三要素(第2讲)1.3 辨识算法的基本原理(第2讲)1.4 辨识的步骤(第2讲)1.5 线性系统辨识问题的表达形式(第3讲)1.6 线性系统辨识的误差准则及其关于参数空间的线性问题(第3讲),1.1 系统和模型,1.1.1 系统1.1.2 模型1.1.3 建模方法,1.1.1 系统,定义System:A group of interacting,interrelated,or interdependent elements f
4、orming a whole(金山词霸).An object in which variables of different kinds interact and produce observable signals(Ljung)其它课程、科学研究、工程实践、日常生活严格定义 系统科学(不讨论),1.1.1 系统,例:带太阳能加热装置的房屋,1.1.1 系统,温度:感兴趣的可测输出,以系统的观点看待太阳能加热装置,泵速:可控的输入,室外环境:不可测的干扰输入,d,z,太阳辐射:可测的干扰 输入,u可测输入,1.1.1 系统,太阳能加热系统框图,激励,不可测干扰,可测输入,可测输出,1.1.1
5、系统,系统:可以用如下框图来表示的客观对象系统的要素,未知干扰,可测输入,可测输出,我们感兴趣的可测信号,使z发生变化的可测信号,使z发生变化的不可测信号,信号之间的客观因果关系,?,1.1.1 系统,系统的分类(从f 的角度分):动态与静态(静态系统是动态系统的特例)线性与非线性离散与连续(1.观察值总是离散的;2.控制系统的输出在采样间隔内保持不变;3.采样间隔足够小),1.1.1 系统,线性动态系统是一种理想化的假设,可以简化研究工程实践中,很多系统可以近似看成线性系统,1.1.2 模型,(1)数学模型(2)其它类型的模型(3)模型的定义,(1)数学模型,不可测干扰,?,e,什么是数学模
6、型,数学模型:对真实系统的变量间相互关系的假定性数学描述,?,综合误差,(1)数学模型,数学模型的要素,e,系统的实际输出,系统的实际输入,综合误差,直观:对d的模拟,ed(f f),伪干扰,本质:刻画u f z关系描述不了的部分(未知d,f的误差),强行补偿的手段u f z关系描述不了的误差,综合误差,方程误差,可以计算,(1)数学模型,数学模型和真实系统的区别,可测输出,不可测干扰,可测输入,e,综合误差,可测输入,可测输出,(1)数学模型,数学模型的两类形式及其用途,可测输出,e,综合误差,可测输入,系统分析系统设计,(1)数学模型,数学模型的近似性和外特性等价,从黑箱角度出发,外特性等
7、价(统计意义),近似性,模型是对真实系统本质信息的一种有用的描述,(1)数学模型,数学模型的分类(i)静态模型与动态模型(ii)确定性模型与随机性模型(iii)定常模型与时变模型(iv)集中参数与分布参数模型(v)线性模型与非线性模型(vi)单变量与多变量模型(vii)连续与离散模型,静态模型与动态模型,动态模型是用来描述过程出于过渡过程时的各状态变量之间的关系的,它们一般都是时间的函数。而静态模型则是动态模型出于稳态时的表现,或者说静态模型是用来描述过程出于稳态时(各状态变量的各阶导数均为0)的各状态变量之间的关系的。它们一般不是时间的函数。,确定性模型与随机模型,由确定性模型所描述的过程,
8、当过程的状态确定以后,过程的输出响应是唯一确定的。由随机性模型所描述的过程,即使过程的状态确定了,过程的输出响应仍然是不确定的。,集中参数模型与分布参数模型,集中参数模型中模型的各变量与空间位置无关,而把变量看作在整个系统中是均一的,对于稳态模型,其为代数方程,对于动态模型,则为常微分方程。分布参数模型中至少有一个变量与空间位置有关,所建立的模型对于稳态模型为空间自变量的常微分方程,对于动态模型为空间、时间自变量的偏微分模型,线性模型与非线性模型,线性模型用来描述线性过程,必定满足叠加原理和均匀性。非线性模型用来描述非线性过程,一般不满足叠加原理。另外需要注意的是:系统线性和关于参数空间线性的
9、区别如果模型的输出关于输入变量是线性的,称之为系统线性。如果模型的输出关于参数空间是线性的,称之为参数空间线性。本质线性和本质非线性的区别如果模型经过适当的数学变换可将原来是非线性的模型转变为线性模型,那么原来的模型称为本质线性,否则原来的模型称为本质非线性。,(2)其它类型的模型,根据 的实现形式,模型的表现形式为物理模型“直觉”模型图表模型数学模型,(3)模型的定义,定义1LJUNG:“模型就是对系统的变量之间的相互关系的一种假设性描述。”定义2LJUNG:“一个系统的模型就是针对某种特定的目的、对该系统的某些特性的一种描述。”定义3Eykhoff,1974:“模型是把关于系统(过程)的本
10、质的部分信息简缩成有用的描述形式。”定义4徐南荣:“模型是对系统(实体)的特征和它的变化规律的一种表示或抽象,而且往往是对系统(实体)中那些所要研究的特定的特征定量的抽象。”定义5:模型是针对特定的应用,对系统中与该应用相关的那些信号(变量)之间的本质关系的一种假定性的近似描述。,1.1.3 建模方法,机理建模,“白箱”建模,理论建模,e,机理分析(化学,物理,物料、能量平衡,传热传质),机理清楚不适合复杂系统“白箱”建模,1.1.3 建模方法,辨识建模,实验建模,统计建模,“黑箱”建模,e,拟合,统计分析,外特性等价适合复杂系统建模机理不清“黑箱”建模,1.1.3 建模方法,混合建模,“灰箱
11、”建模机理已知的部分采用机理建模,机理未知的部分采用辨识建模利用机理建模确定模型的结构,利用辨识建模确定模型的参数本课程的重点:辨识建模,1.1.3 建模方法,建模的基本原则目的性:建模的目的要明确;实在性:模型的物理概念要明确;可辨识性:模型结构要合理;输入信号要持续激励;数据要充足;悭吝:在满足精度要求的前提下,待辨识的模型参数个数要尽可能少(模型复杂度,过拟合),系统辨识基础 第2讲,第1章 辨识的一些基本概念1.1 系统和模型(第1讲)1.2 辨识的定义和三要素(第2讲)1.3 辨识算法的基本原理(第2讲)1.4 辨识的步骤(第2讲)1.5 线性系统辨识问题的表达形式(第3讲)1.6
12、线性系统辨识的误差准则及其关于参数空间的线性问题(第3讲),1.2 辨识的定义和三要素,辨识的定义1 Zadeh,1962:辨识就是在输入和输出数据的基础上,从一组给定的模型类中,确定一个与所测系统等价的模型。辨识的定义2Ljung,1978:辨识就是按照一个准则在一组模型类中选择一个与数据拟合得最好的模型。典型的黑箱建模,1.2 辨识的定义和三要素,辨识定义所揭示的辨识基本思路在候选模型类中选择一个选择的依据?最好地拟合输入输出数据输入输出数据什么是最好?定量的等价准则 辨识三要素输入输出数据 模型类(如系数待定的差分方程)等价准则,1.3 辨识算法的基本原理,准备好三要素 u和z,辨识原理
13、,?,三要素(每个要素变化,都会影响辨识结果),1.3 辨识算法的基本原理,模型类,要素1,要素1,要素2,要素3,批处理递推,1.4 辨识的步骤,(1)设计辨识实验,获取实验数据(2)选择模型类,即模型结构(3)选择等价准则(4)求解优化问题,计算模型(5)模型校验(6)辨识步骤的重复(7)补充说明:参数辨识与结构辨识(8)辨识步骤图,(1)设计辨识实验,获取实验数据,数据集是辨识的三要素之一数据集性质影响辨识结果,u 数据集,因此要设计辨识实验(重点设计u),(1)设计辨识实验,获取实验数据,u 应该保证可辨识性可辨识性:辨识结果唯一 数据不合适时,优化问题的解不唯一输入信号为(2n阶)持
14、续激励(n阶)系统可辨识持续激励:定义(略),直观:信号要覆盖系统的全部频谱,要激励系统的所有模态,(1)设计辨识实验,获取实验数据,u 应该保证辨识精度辨识参数的精度对于固定的数据集u、z对于固定的数据集u、z,Cramer-Rao不等式最优输入信号,Fisher信息矩阵由u和系统特性决定,Cramer-Rao不等式,考虑一个随机向量z,它在参数 条件下的条件概率密度函数记作。在一定的正则条件下,参数 的任何无偏估计值 都将满足下列不等式:其中,M为Fisher信息矩阵,定义为,辨识输入信号的选择,1.持续激励输入信号的要求,2.最优输入信号设计的要求,(1)设计辨识实验,获取实验数据,设计
15、u时还应考虑的其它因素输入信号幅度不能太大,以免使工况进入非线性区;“净扰动”要小,正、负扰动机会均等(不影响工作点);工程易实现,成本低 设计实验时还应该考虑的因素采样时间的设计数据长度的设计,(2)选择模型类,即模型结构,模型类是辨识的三要素之一模型结构严重不合理时,模型的预测误差和准则函数值很可能无法达到可接受的水平:模型结构影响优化问题求解的难度和复杂度*模型结构不合理时,可能影响系统的可辨识性,即上述优化问题的 解不唯一(*不必掌握),(2)选择模型类,即模型结构,模型类的确定依赖于对系统的先验知识、或工程人员的直觉和经验。线性模型结构(如差分方程、传递函数、状态方程等)是人们在实际
16、应用中所广泛选取的模型类。,(3)选择等价准则,等价准则是辨识的三要素之一影响辨识结果(例如,通过不同加权,使辨识对不同时间或不同频段模型误差赋予不同的重视程度)影响优化问题的求解难度和辨识算法的形式和复杂度,(3)选择等价准则,最常见的等价准则,加权平方和,(4)求解优化问题,计算模型,在(1)-(3)的基础上,求解 计算出辨识结果,(5)模型校验,在上述步骤(1)-(3)中,每一步都存在着很多不同的选择(1)-(3)的选择并不一定合理,(4)所得出的模型也不一定满意。因此,在得到模型后,必须通过各种手段来测试模型是否符合实际应用的要求。,(5)模型校验,常见的模型校验手段有:在实际应用中检
17、验;用不同时段的数据分别建立多个模型,检查模型特性一致性(零极点、增益、延迟等);利用不同时段的数据分别建立模型,然后交叉使用数据,比较模型的准则函数值;增加数据长度,检查模型准则函数值的变化,(6)辨识步骤的重复,当模型校验表明所得到的模型不可靠或不满意时,必须重复(1)-(5),(6)辨识步骤的重复,辨识步骤(1)设计辨识实验,获取实验数据(2)选择模型类,即模型结构(3)选择等价准则(4)求解优化问题,计算模型(5)模型校验重复上述步骤,直到通过模型校验,(7)补充说明:参数辨识与结构辨识,参数辨识参数辨识的内容:参数估计值参数辨识的方法:步骤(4)结构辨识的内容模型类的形式(结构),的
18、形式选定模型类后,确定参数的个数(例如,差分方程的阶次),(7)补充说明:参数辨识与结构辨识,结构辨识的方法(模型类的形式):已包含在上述辨识步骤中:假定结构(2)选择等价准则(3)求解优化问题,计算模型(4)模型检验(5)修改结构的假定(2),(7)补充说明:参数辨识与结构辨识,阶次辨识的方法(结构辨识的特殊情况)假定阶次(2)选择等价准则(3)求解优化问题,计算模型(4)校验(5)(采用专门用于检验阶次的准则函数)修改阶次(2),(8)辨识步骤图,等价准则,系统辨识基础 第3讲,第1章 辨识的一些基本概念1.1 系统和模型(第1讲)(书1.1)1.2 辨识的定义和三要素(第2讲)(书1.2
19、)1.3 辨识算法的基本原理(第2讲)(书1.4)1.4 辨识的步骤(第2讲)(书1.6)1.5 线性系统辨识问题的表达形式(第3讲)(书1.3)1.6 线性系统辨识的误差准则及其关于参数空间的线性问题(第3讲)(书1.5),1.5线性系统辨识问题的表达形式,(1)线性系统和线性模型类(2)最小二乘格式,(1)线性系统和线性模型类,在工程实践中,当信号在工作点附近小范围变化时,很多系统都可以近似看成线性系统,(1)线性系统和线性模型类,对于线性系统,可以选择线性模型类,线性系统和线性模型的区别,伪干扰补偿手段综合误差,方程误差,(2)最小二乘格式,基于ARX模型的模型类,(2)最小二乘格式,A
20、RX模型最小二乘格式,最小二乘格式很多线性模型类都可以等价转换成最小二乘格式,(2)最小二乘格式,最小二乘格式模型类意义:统一的模型类,统一的辨识方法,待辨识,线性模型类,数据向量,方程误差,(2)最小二乘格式,最小二乘格式模型类的要素,系统的可观测数据向量,假定的变量间关系,补偿手段方程误差综合误差不是真实的干扰,估计输出,(2)最小二乘格式,线性模型化成最小二乘格式的规则(辨识算法的需要)数据向量h中的元素必须是线性不相关的(保证将来的最小二乘算法有解);数据向量h中的所有元素必须是可测或可估计的参数向量 必须包括模型中的所有独立参数;,(2)最小二乘格式,线性系统与最小二乘模型类的比较,
21、客观的线性系统,人为假定的模型类,实际的干扰,方程误差,实际输入,数据向量,(2)最小二乘格式,线性系统也可以表达成最小二乘格式,人为假定的模型类,方程误差,客观存在,干扰(e),真实参数,假定参数,(2)最小二乘格式,基于最小二乘格式,重新理解辨识的基本原理(第2讲,与图1.9有区别),要素1,要素1,要素2,要素3,批处理递推,(2)最小二乘格式,基于最小二乘格式,重新理解辨识的基本原理(第2讲,图1.9),批处理递推(残差,新息),(2)最小二乘格式,k 时刻的输出值预测:k 时刻的输出误差,或称为“新息”,原理:将新息(Innovation)“反馈”到辨识算法中去,依据该值修正“下一时
22、刻”模型参数的估计值。此迭代过程不断进行下去,直至对应的准则函数取得最小值。反馈的又一功能。与神经网络的学习算法(Bp)算法相似。“辨识”的过程就是“学习”的过程。,辨识的精度问题,“时域评价结果”与“频域评价结果”不一致。设对象具有如下传递函数:辨识得到的模型为:,以阶跃响应为评价指标:精度较高。,.阶跃响应的对比,脉冲响应的对比,频率特性的对比,结论:1.辨识得到的模型只是实际过程的近似,需要有明确的评价指标;2.不同的评价指标会得出不同的“精度评价”结果。提示:不必要一味追求“精确”的模型。评价标准:实际应用的效果。,(2)最小二乘格式,关于参数空间线性的模型也可以化成最小二乘格式,(2
23、)最小二乘格式,本质线性模型也可以化成最小二乘格式,1.6 线性系统辨识的误差准则及其关于参数空间的线性问题,(1)引言(2)输出误差准则(3)广义误差准则(4)输入误差准则,(1)引言,采用平方和准则函数,除输出误差外,还可采用其它误差,(2)输出误差准则,输出误差,(2)输出误差准则,误差准则的导数关于参数是非线性的,(2)输出误差准则,如果扰动是作用在过程输出端的白噪声,那么选用这种误差准则就是理所当然的了。但是,输出误差的导数通常是模型参数的非线性函数,因此在这种误差准则意义下,辨识问题将归结成复杂的非线性最优化问题,需要用梯度法、牛顿法或共轭梯度法等迭代的最优化算法,这就使得辨识算法
24、变得比较复杂。在实际应用中是否采用这种误差准则要视具体情况而定。,(3)广义误差准则,广义误差,(3)广义误差准则,误差准则的导数关于参数是线性的,(3)广义误差准则,广义误差准则的另一种解释(方程式误差),另一种输出重构方法,最优预测,(4)输入误差准则,输入误差,(4)输入误差准则,误差准则的导数关于参数是非线性的,(4)输入误差准则,如果扰动是作用在过程输入端的白噪声,那么选用这种误差准则也是自然的。但是,输入误差也是模型参数的非线性函数,辨识算法也是比较复杂的。这种误差准则现在几乎不用了,然后它的基本概念还是很重要的。,系统辨识基础 第4讲,第2章 随机信号的描述与分析2.1 随机过程
25、的基本概念及其数学描述(第4讲)2.2 谱密度函数(第4讲)2.3 线性过程在随机输入下的响应(第5讲)2.4 白噪声及其产生方法(书2.5)(第5讲)2.5 M序列的产生及其性质(书2.6)(第6讲),2.1 随机过程的基本概念及其数学描述,2.1.1 基本概念2.1.2 随机过程的概率密度函数2.1.3 随机过程的数字特征2.1.4 平稳性、各态遍历性2.1.5 相关函数和协方差函数,2.1.1 基本概念,一个例子:质量一定、高度一定、初速度为0的自由落体运动的运动轨迹(高度-时间)x(t),可重复,确定性信号当下落物体很轻时,考虑到空气阻力、风的影响,上述自由落体的运动轨迹x(t)没有确
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 辨识 控制
链接地址:https://www.31ppt.com/p-5298561.html