《系统辨识》PPT课件.ppt
《《系统辨识》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《系统辨识》PPT课件.ppt(259页珍藏版)》请在三一办公上搜索。
1、1,系统辨识,电气工程与自动化学院 陈 冲,2,课程主要内容,第一章 概 述,第二章 过渡响应法和频率响应法,第三章 辨识线性系统脉冲响应函数的相关分析法,结束,第四章 线性系统参数估计的最小二乘法,第五章 线性系统的状态估计法,3,第一章 概 述,一、建模的必要性,二、模型,三、建模方法,四、系统辨识的内容(或步骤),4,一、建模的必要性,课程的核心问题是建模,主要是辨识建模。,系统辨识是研究辨识建模的理论和方法。,数学模型的主要用途:,控制理论与控制工程就一直围绕着 建立模型和控制器设计这两个主题来发展,它们相互依赖、相互渗透并相互发展。,用来预报实际系统物理量,研究实际系统往往需要事先知
2、道一些物理量的数值,而其中有些量可能无法直接测量或测不准,所以需要建立数学模型来预报。,第一章 概 述,5,为了设计控制系统,目前,对被控系统的控制器的设计方法的选取,以及如何进行具体的控制结构和参数的设计都广泛依赖于对被控系统的理解及所建立的被控系统数学模型。,用于分析实际系统,工程上在分析一个新系统时,通常先进行数学仿真,仿真的前提必须有数学模型。,第一章 概 述,建模问题在控制器设计中起着非常重要的作用,是设计中首先需要解决的问题;是成功地进行控制器设计的关键之一。,第一章 概 述,系统的模型一般分物理模型与数学模型,物理模型:指用物理、化学、生物等材料构成的用于 描述系统中的关系和特征
3、的实体模型。,模型:就是把系统实体的本质信息简缩成有用的描述形式,,数学模型:描述系统中一些关系和特征的数据模型。,控制领域的数学模型就是指能用来描述系统的动态或静态特性和行为的数学表达式或方程。是进行系统分析、预报、优化及控制系统设计的基础。,二、模型,是一种简化描述。,7,1、理论建模法:,通过对系统内在机理的分析,按照已知的一些物理定律导出各物理量关系来建立数学模型。理论建模法建立的模型称为机理模型。,一般在理论建模中,根据模型应用的目的和精度要求,仅考虑系统中起主导作用的有限的几个因素即可。,缺陷:当验前信息不足时,用理论建模法会遇到很大困难。对于比较复杂的过程,必须对机理模型简化,这
4、就使得机理建模与实际过程间有一定的误差。,第一章 概 述,三、建模方法,8,理论建模通常只能用以建立比较简单系统的模型(白箱问题)。,由于许多系统的机理和所处的环境越来越复杂,因此,理论建模法的运用亦越来越困难,其局限性越来越大,需要建立新的建模方法。,第一章 概 述,在被建模的装置尚不存在(设计阶段)或虽存在但无法进行实验时,理论建模是取得模型的唯一途径,是验前问题中唯一可行的方法。,理论建模的难点在于对有关学科知识及实际经验的掌握,故不属于课程的讨论范围。,在理论建模方法难以进行或难以达到要求的情况下,系统辨识建模方法就幸运而生。,9,2、辨识建模法:,对被控系统进行测试,利用观测数据,通
5、过辨识技术去构造系统模型的方法。,系统辩识是研究怎样利用对未知系统的试验数据或在线运行数据(输入/输出数据)建立描述系统的数学模型的科学。,系统辩识亦称为实验建模方法,它是“系统分析”和“控制系统设计”的逆问题。,第一章 概 述,是现代控制理论的一个分支。,1)完全辨识问题:,第一章 概 述,完全不了解系统的任何基本特性(定常时变;线性非线性;确定随机等)。这类问题称为黑箱问题。这是一个极难解决的问题,通常需要对系统作某些主观的先验假设。,2)部分辨识问题:,系统的某些基本特性假定是已知的,但不知动态模型的阶次或有关的系数。这类问题称为灰箱问题。显然比黑箱问题容易解决。,根据对系统事先了解的程
6、度(先验知识)可将辨识问题分成二类:完全辨识问题和部分辨识问题。,11,大部分工程系统及工业过程都属于灰箱问题。通常对系统的结构会有很多了解,因此可推导得系统特定的数学模型。在这种情况下只要定阶和确定模型中的一组参数。从而模型化问题简化为参数估计。因此参数估计是一个最重要的问题。,第一章 概 述,有效的辨识策略:尽可能地掌握系统的先验知识,即尽可能地使系统“白化”;,有效的辨识方法:“灰箱”方法。将两种方法结合起来,互为补充。,对依然“黑”的部分,用理论建模方法不能确定的部分和参数,采用系统辨识方法。,12,第一章 概 述,系统辨识的框图,13,模糊数学创始人L.A.Zadeh,第一章 概 述
7、,1962年 Zadeh从数学的角度定义:辨识就是在输入输出数据的基础上,从一组给定的模型类中,确定一个与所测系统等价的模型。,1978年瑞典的李龙(Ljung)提出:系统辩识的三个要素数据、模型类和准则。,系统辩识是按照一个准则,在模型类中选择一个与数据拟合得最好的模型。,拟合的好坏是一个不定的概念,所以要用准则来判别。,3、系统辨识的定义,所谓辨识建模是从实验数据出发,根据辨识的目的以及对过程已有的验前知识,预先给出一个模型类(线性的、非线性的、定常的、时变的、连续的、离散的)进行拟合。,14,第一章 概 述,它是一个迭代过程。大致包括:试验设计,模型结构确定,参数估计和模型验证。,四、系
8、统辨识的内容(或步骤),15,大致包括:试验设计,模型结构确定,参数估计和模型验证。,1、试验设计,第一章 概 述,1)选择变量:以提取有效的信息(数据)为目的。首先根据试验对象,确定所要观测的变量。(u是人为给定的,y是观测的,y的选取不同会改变输出矩阵C的结构和数值。),通常为得到试验设计前的必要的知识,必须进行一些预备性试验(摸底)。,四、系统辨识的内容(或步骤),16,第一章 概 述,预备性试验:可用一些简单方法(阶跃响应,频率响应等)获得系统的如下信息:,主要时间常数(系统频宽,与试验长度有关)允许的输入信号幅度(系统的线性范围)过程的非线性与时变性(有助于模型类的选择)噪声水平(以
9、便用多大的输入,使得观测量有多大的信噪比)变量之间的延迟(滞后环节参数),2)输入信号的选择(阶跃、方波、脉冲、PRBS)。,17,第一章 概 述,3)采样速度的选择(要采集数据就有采样速度选择问题)。实际上先采用较短的采样间隔,在数据分析时,可根据需要隔几个取一个数据。,4)试验长度的确定(试验时间问题)。辨识精度与试验时间的长短有关。,2、模型结构确定,根据辨识的目的及对被辨识系统的先验知识,确定系统所属的模型类,模型结构的选择主要取决于应用的目的及精度要求。通常模型精度与复杂性要折衷考虑。,18,第一章 概 述,常用的模型类:参数的 或 非参数的 线性的 或 非线性的 连续的 或 离散的
10、 确定的 或 随机的 I/O的 或 状态的 时变的 或 定常(时不变)的集中参数的 或 分布参数的 频率域的 或 时间域的 等等。,19,第一章 概 述,根据系统的空间、时间的离散化情况,模型可分为三类:,1)集中参数的连续时间模型:空间变量是离散的,时间变量连续。如常微分方程,代数方程。,2)集中参数的离散时间模型:时、空变量均离散。如差分方程,代数方程。,3)分布参数模型:时、空变量均连续,如偏微分方程。它可以在空间上离散化,简化成分块集中参数,所以对它的辨识不介绍。,a,20,第一章 概 述,3、参数估计,模型结构确定后,其中未知部分就要通过观测数据进行估计。通常未知部分是以未知参数出现
11、,故辨识工作就成了参数估计。,4、模型验证,一个模型辨出来后,是否可靠必须进行多次验证。,参数估计的要求就是要辨识出来的模型与实际过程在某种意义下最“接近”。所以必须有个准则衡量。,通常一个模型用一套数据进行辨识,然后用另一套数据来验证和修改。,21,第二章 过渡响应法和频率响应法,21 过渡响应法(时域法),22 频率响应法(频域法),23 多输入多输出线性系统传函(矩阵)的辨识,22,模型可以有不同的形式,不同的模型适于不同的系统。,古典辨识方法:采用时域法和频率法来辨识线性系统的传递函数。,原则上只适用于SISO线性系统。,SISO系统通常采用传递函数。MIMO系统通常采用状态空间表达式
12、。,由实验来建立数学模型传递函数,可以为更复杂的系统辨识做预备性实验,它是现代系统辨识的基础,属于连续系统的数学模型的辨识领域。,第二章 过渡响应法和频率响应法,23,第二章 过渡响应法和频率响应法,试验信号的选用:,对系统模型的研究方法不同,输入试验信号也相应分成非周期的和周期的两种。,用时域法建模:输入信号为非周期的。主要采用阶跃和方波(近似脉冲)函数。,用频域法建模:输入信号用周期的。主要用正弦波,二进制周期函数。它们又分为单频和多频(组合正弦波及周期方波),24,21 过渡响应法(时域法),采用非周期试验信号,通过系统的动态响应研究系统的模型。,一、非参数模型的辨识,在时域中建立线性系
13、统非参数模型时,用很简便的方法就可得到脉冲响应曲线,阶跃响应曲线、方波响应曲线或它们的离散采样数据表。,对于线性系统,脉冲响应,阶跃响应和方波响应之间是可以相互转换的。,脉冲响应:可以采用幅值相当大,宽度很窄的方波来近似函数。,第二章 过渡响应法和频率响应法,25,第二章 过渡响应法和频率响应法,二、由阶跃响应曲线辨识传函,1、试探法,工业中常用的模型类:(即便是高阶系统也用低阶模型去逼近),由非参数模型转变成参数模型,包括确定传函的结构及参数。,先观察试验所得响应曲线的形状特征,据此判断,从模型类中确定一种结构。然后进行参数估计,最后验证数据拟合程度,反复多次,直至误差e(t)最小(验证数据
14、拟合可只取若干点)。,26,第二章 过渡响应法和频率响应法,1)若阶跃响应曲线特征为:,曲线逐渐上升到稳态值:,可采用结构:,待估参数为:K,T,稳态增益:,将试验曲线标么化,即,27,第二章 过渡响应法和频率响应法,要确定 T,只要一对观测数据:y*(t1),t1,则标么化后响应:,可得:,由,若取 y*(t1)=0.63,则 T=t1,验证数据拟合如何,可在 t=T/2 和 t=2T 二点进行:,若拟合不好,则应另选模型结构类。,1,28,第二章 过渡响应法和频率响应法,待估参数为:K,T,,稳态增益:,将试验曲线标么化,即,2)实验曲线是一条S形非周期曲线,)可选用模型类:,则,为了确定
15、 T 和,必须将两个坐标值(观测值)代入,,则,29,第二章 过渡响应法和频率响应法,两边同取对数得:,根据两对观测值 y*(t1)和 y*(t2),可求出 T 和。,30,第二章 过渡响应法和频率响应法,若选y*(t1)=0.39,y*(t2)=0.63,则,模型验证:,由,则,31,第二章 过渡响应法和频率响应法,待估参数为:K,T,,究竟选一阶惯性带延时的模型结构,还是选二阶模型,事先无法确定,完全看两种模型与试验曲线拟合程度,哪个精度高,选哪个。,由于大多数工业过程的试验曲线是过阻尼的,即1,只讨论此种情况,而1的传函辨识比较麻烦。,)也可选用模型类:,S形曲线本身就说明是过阻尼(1)
16、。若 1,为振荡环节,响应曲线为振荡曲线,不是S形曲线。,32,第二章 过渡响应法和频率响应法,稳态增益:,将试验曲线标么化,即,由于直接求T、不方便,所以转而取求传函的两个极点1、2,再由极点与参数T、的关系求出T、。,从而转化成求 中的T、。,分解因式:,则,1,1、2 0 且为实数。,33,第二章 过渡响应法和频率响应法,代入可得:,它的单位阶跃响应为:,改写为:,令 2=1(1),代入上式得:,两边同取对数得:,第二章 过渡响应法和频率响应法,可见,当t 时,是一条直线。,斜率:k=1,截距:,则可得:,2,T,,当t 时,35,第二章 过渡响应法和频率响应法,若用常用对数,则当t 时
17、:,则:,缺点:计算G(s)时采用的点都是 t 较大时的点,而当 t 较大时,往往 1y*(t)的值较小,这就会产生较大的误差。,b,36,第二章 过渡响应法和频率响应法,2、Laplace 变换的极限定理法(终值定理法),利用 Laplace 变换的极限定理,由非参数模型的单位阶跃响应,求参数模型传递函数。它克服了试探法需选择模型类的不足,但它仅适用于下述一种模型类。,设线性SISO定常系统的传函结构为:,特点:系统只有极点、无零点。,37,第二章 过渡响应法和频率响应法,当输入u(t)=1(t)时,输出 y(t)为:,终值定理为:,对于阶跃响应:,代入上式得:,K0,38,第二章 过渡响应
18、法和频率响应法,在已存在的系统G(s)的基础上构造一个新系统G1(s),当输入 u(t)=1(t)时,其单位阶跃响应为:,(y1(t)与 y(t)的关系),求G1(s)的稳态增益K1:,K1,当输入u(t)=1(t)时,输出 y(t)为:,39,第二章 过渡响应法和频率响应法,G1(s),求拉氏变换:,求得 G1(s)与 G(s)的关系:,当输入u(t)=1(t)时,输出 y(t)为:,40,第二章 过渡响应法和频率响应法,再利用终值定理可求得G1(s)的稳态增益K1:,a1,当输入u(t)=1(t)时,输出 y(t)为:,41,第二章 过渡响应法和频率响应法,K2,同理,在系统G1(s)基础
19、上构造一个新系统G2(s)。,G2(s)的单位阶跃响应为:,求拉氏变换:,当输入u(t)=1(t)时,输出 y(t)为:,42,第二章 过渡响应法和频率响应法,再利用终值定理可得:,a2,G2(s),求得 G2(s)与 G1(s)的关系:,当输入u(t)=1(t)时,输出 y(t)为:,43,第二章 过渡响应法和频率响应法,当输入u(t)=1(t)时,输出 y(t)为:,Kr,同理,在系统Gr-1(s)基础上构造一个新系统Gr(s)。,Gr(s)的单位阶跃响应为:,再用终值定理,由数学归纳法可得:,ar,44,第二章 过渡响应法和频率响应法,特点:)每求一次Ki,要计算一次面积,所以计算量大,
20、而且误差随着积分次数增大而增大。故仅适用于低阶模型的辨识。,)使用过程受到一定的限制,仅适用于特定的模型结构(即传函G(s)只有极点,而没有零点的情况)。,由上述(n+1)个方程可求出(n+1)个待估参数:K,a1,an,45,第二章 过渡响应法和频率响应法,K1的物理意义:,由 可知,,K1为阴影部分的面积。(几何意义),将 G(s)改写成极点形式:,显然:,(物理意义),1,46,第二章 过渡响应法和频率响应法,三、由脉冲响应曲线辨识传函,1、矩法,脉冲响应g(t)可由单位阶跃响应微分后求得,也可用窄方波响应来近似。(方波宽度对象过渡过程时间),1)原理:,令,mi 称为g(t)的 i 阶
21、矩(时域的矩),可以由试验曲线 g(t)的数值积分求得。,实际上 mi 是 G(s)泰勒展开式中的各个系数,于是可得G(s)的泰勒展开式:,mi,47,第二章 过渡响应法和频率响应法,矩法就是找一个近似的传函,使得它的泰勒展开式式的系数尽可能与实际传函G(s)泰勒展开式的系数相等。,使得,2)定模型类:,通常 总是 s 的有理分式:,48,第二章 过渡响应法和频率响应法,3)参数估计:,待估参数:a1,an,b0,b1,bm,共 m+n+1个。,求 的泰勒级数展开式:,令,由(m+n+1)个方程可求得(m+n+1)个待估参数。,可以由脉冲响应数据求得。,49,第二章 过渡响应法和频率响应法,若
22、取,则待估参数有4个:a1,a2,b0,b1。可令G(s)与 的泰勒展开式的前四项系数相同。,可得:,解上述方程组可解出a1,a2,b0,b1。,50,第二章 过渡响应法和频率响应法,展开式的前n项系数也可采用升幂长除法求得。,51,第二章 过渡响应法和频率响应法,特点:)简单明了。(思路清晰),)计算 m0,m1,m2,的计算量大,而且数值积分的误差越来越大。通常只适合于低阶系统。,)若取G(s)与 的泰勒展开式的前n项的系数分别相等,则有:,)模型类为 s 的有理分式,所以该法适应性广。,频率特性 系统稳态时,t 相当频率特性的低频段,即 0,故 s=j 0。,复域中s 0 相当于时域中的
23、 t,所以估计出的参数精度主要局限于 t 的稳态情况。(稳态精度较好),52,第二章 过渡响应法和频率响应法,2、Z 变换法,Z变换法是使得构造的模型传函 的脉冲响应与实验数据中的 g(t)在某些采样点上相等。,Z变换的定义(脉冲传递函数 G(z)是脉冲响应函数的采样序列 g(kT)的Z变换):,1)原理:,Z变换法不是直接去求 而是先求,即找一个近似的,使得。,53,第二章 过渡响应法和频率响应法,2)定模型类:,取 为z1的有理分式:,3)参数估计:,待估参数:a1,an,b0,b1,bm,共m+n+1个。,求 关于z1的展开式:,采用z1的升幂长除法求得:,显然 关于zk的系数就是 在t
24、=kT时的采样值。,54,第二章 过渡响应法和频率响应法,令 与g(t)在采样点t=kT(k=0,1,2,n+m)相等,即,从而求得 的待估参数:b0,b1,bm,a1,an,)只能保证在某些采样点上 与实验数据拟合,采样点之间无法保证相拟合。若用较简单的模型去逼近较复杂的实验曲线时。可能得到一个不稳定的传函。为了减小误差,必须缩短采样周期。,4)由 求:,可查表求 与 的对应关系。,特点:)计算简单。(无需象矩法那样求数值积分),)采用的模型类为z的有理分式,故适应性广。,a,55,22 频率响应法(频域法),第二章 过渡响应法和频率响应法,采用周期试验信号。通过系统稳态响应研究系统模型。,
25、一、非参数模型的辨识,1、正弦波法,每次输入某一频率的正弦波,测量输出的稳态振荡波形,从而获得输出与输入的幅值比(幅频特性)和相位差(相频特性)。,1)单频信号:,每次试验只得频率特性上的一个点,费时间。,56,第二章 过渡响应法和频率响应法,它是相对于某一单频信号而言,包含有不同频率的单频信号。然后对输出量进行谐波分析(富氏分析),从中分析出各个频率的输出波形。,2)多频信号,每次试验可得频率特性上的几个点。,一般在系统的主要频区上测试15个点,就可以建立系统的非参数模型。,3)特点,该方法未考虑系统的干扰噪声的影响,所以所得的模型数据中都含有噪声的干扰信号的影响。,57,方法误差(计算误差
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统辨识 系统 辨识 PPT 课件
链接地址:https://www.31ppt.com/p-5589267.html