系统辨识

系统辨识
系统辨识

数字控制理论与设计上机报告

一、背景知识

辨识是通过测量得到的动态系统输入/输出数据确定系统的模型。设计和实现高性能的控制系统需要系统模型。多数实际情况中,我们需要能够直接辨识动态(控制)模型的方法。主要采用的是辨识离散时间参数化动态模型的方法。

二、实验目的。

1、学会使用递归最小二乘法(RLS)与递归增广最小二乘法(RELS)进行系统辨识。

2、理解上述两种方法的异同并验证辨识得到的模型,加深对数字控制理论的理解。

三、实验原理

1、系统辨识

本次实验采用的是Ⅰ型辨识方法——基于白化预测误差的辨识方法。

辨识采样离散时间参数化动态模型的方法是最适合设计和调试数字控制系统的方法。系统辨识是一种确定系统动态模型的实验方法,它包含有四个步骤:

⑴在设定的实验条件下采集输入/输出数据;

⑵选择或估计模型结构(复杂度);

⑶估计模型参数;

⑷验证辨识模型(结构和参数值)。

一个完整的系统辨识算法必须包含以上四个步骤,每个步骤使用的方法取决于期望模型的类型(参数化的还是非参数化的、连续时间的还是离散时间的)以及实验条件(如对噪声的假设、开环或闭环辨识)。模型验证是判断辨识模型是否有效的关键一步。由于获取高质量辨识模型的参数估计算法和实验方法并非唯一,并且获得的模型也不是总能够通过验证测试。在这种情况下需要重新考虑辨识算法、模型复杂度和实验条件,系统辨识应视为一种反复过程。

2、验证模型

主要验证基于白化预测误差的方法辨识得到的模型,验证方法的准则如下:

⑴ 选择的对象+扰动结构是否正确,即能否代表实际系统; ⑵ 选择的多项式()()()1

1

1

A q

B q

C q ---、、的阶数和d (时延)的值是否正确。

验证方法基于以上准则,由以下几步构成:

⑴ 为辨识模型创建一个I/O 文件(使用和原系统一样的输入序列); ⑵ 为辨识模型创建一个预测误差文件(最少100个采样值); ⑶ 测试预测误差序列(即预测残差序列)的白度(不相关性)。

四、实验内容

1、Session LS1-1

打开T0.mat 文件,将已经测量得到的数据T0.mat 装载入工作空间。 输入plot(u)及plot(y)观察系统输入u 及输出y 的波形,如下图所示:

input u

然后输入以下指令对输入输出数据进行归一化处理: >> y=y-mean(y) >> u=u-mean(u)

因为用于辨识的模型结构应能表达动态关系,亦即在工作的附近,输入变化如何影响输出的函数关系。因此,为了辨识准确,应从I/O 数据中消除(对应工作点的)直流分量。分为两个阶段完成:①计算I/O 数据的平均值;②从I/O 数据中减去平均值,得到新的I/O 数据。因此需要对I/O 数据进行上述语句的处理。

打开函数文件夹下的rls.m 文件,依据Session LS1-1中所给的条件,输入 >> na=2;nb=2;d=1; >> [B,A]=rls(y,u,na,nb,d)

而rls.m 文件中函数的格式为[B,A]=rls(y,u,na,nb,d,Fin,lam1,lam0),其中输入参数后三个这里都没有指定,因此舍去,使用程序中默认的缺省值。得到辨识出的结果如下:

B =

0 0 1.0000 0.5000 A =

1.0000 -1.5000 0.7000 也就是()1

2

310.5B q

q

q ---=+,()1121 1.50.7A q q q ---=-+,说明我们能够将此

output y

系统模型辨识出来。

通过同样的步骤再打开T1.mat 数据文件,与T0.mat 文件不同之处在于其是基于以下ARMAX 模型获取:

()()()()()()111d A q y t q B q u t C q e t ----=+

其中,多项式()1

A q

-和()1B q -与前面相同,()e t 为新增的随机扰动,是由计算机

产生的近似白噪声,()1

C q -的阶数为2C

n

=。

最后Matlab 运算得到的结果为: B =

0 0 0.9831 0.6512 A =

1.0000 -1.4035 0.6066 也就是()1

2

30.98310.6512B q

q

q ---=+,()1121 1.40350.6066A q q q ---=-+。与

上述辨识存在差异。这是由于文件T1受噪声的高度干扰,RLS 方法将产生有偏差的参数估计,因此需要对辨识结果的质量进行验证,同时验证与辨识都是基于同样的输入/输出数据集进行。

验证所用的函数[wlossf,ulossf,wrni,urni,wyhat,uyhat]=olvalid(B,A,C,y,u)封装在olvaid.m 文件中,其输入参数中带有C ,但是之前的辨识模型中并没有考虑C ,也就是并没有得到C ,因此我们默认C=1,输入以下指令:

>> [wlossf,wrni]=olvalid(B,A,1,y,u) 得到白噪声图像如下:

由图可知其归一化自相关函数()N R i 在1i =时超出了实践值的限制。也就是说估计的参数有偏差,验证结果也不理想(()10.15N R >),预测残差不近似白噪声,因此,需要考虑其他的对象+扰动结构。

下面将采用RELS 方法再次对数据T1.mat 进行系统辨识与验证。

打开rels.m 文件,通过函数名[B,A,C]=rels(y,u,na,nb,nc,d,Fin,lam1,lam0)可以发现输入比RLS 方法中多了nc ,输出多了个矩阵C 来形容干扰误差。在Matlab 命令行输入:

>> [B,A,C]=rels(y,u,na,nb,na,d)

输入中的后一个na 表示的是多项式C 的阶次nc 与na 相等,得到的模型为: B =

0 0 0.9516 0.5479 A =

1.0000 -1.4981 0.6942 C =

1.0000 -0.8383 0.0415

也就是()1230.95160.5479B q q q ---=+,()112

1 1.49810.6942A q q q ---=-+,

0.51 1.52

2.53

3.54

4.55

i

W R N (i )

Whiteness test for the OL identification

()11210.83830.0415C q q q ---=-+。此时我们辨识得到的模型则比较准确,再进行

白噪声模型验证可得:

此时从图形中能够直观的看出其归一化自相关函数()N R i 仅在1i =时超过了理论值,但是没有超出实践值的限制,因此认为此模型是准确可靠的。

以上在进行系统辨识前我们都假定已知了多项式()()()

1

1

1

A q

B q

C q ---、、的阶次以及时延d 大小,然而在实际操作中,我们并不一定能清楚的知道这几者的大小,因此需要对模型的阶数进行估计。

[N0,nA0,nB0,d0,Tab]=estorderiv(y,u,nmax,sel),nmax 表示的是多项式中的最大次数,一般选取20,对于一般的实际系统这么高的次数足够了。对于输出Tab 表示的是各个阶次的可能性,同时()0max ,a b N n d n d =++。

>> [N0,nA0,nB0,d0,Tab]=estorderiv(y,u,20,0) 输入上述语句后得到仿真结果为:

N0 = 3 nA0 = 2 nB0 = 2

0.51 1.52

2.53

3.54

4.55

i

W R N (i )

Whiteness test for the OL identification

d0 = 1

同时我们可以通过观测图像()IV J N criterion ,可以看到在N=3时取得一个最小值。

然后我们可以通过这个求得的多项式阶次以及时延大小进行系统辨识。 >> na=nA0; nb=nB0; d=d0;

后面可以运用RLS 以及RELS 方法进行系统辨识便进行验证。

下面再来看下辨识出的系统响应情况。 系统传递函数如下: Transfer function: 0.9581 z^-2 + 0.542 z^-3 ------------------------------ 1 - 1.5 z^-1 + 0.696 z^-2 阶跃响应曲线:

Instrumental Variables estimation of system order (N)

Order N

J I V (N ) c r i t e r i o n

频率响应曲线:

同样的我们可以通过roots(A)、pzmap(model)等语句看其特征根以及零极点分布等情况。 2、Session LS1-2

根据I/O 数据直接辨识四个实际系统的参数,包括一个空气加热器、一个直流电机、一个挠性传动以及一个挠性机械臂。

051015

20253035

Step Response

Time (sec)

A m p l i t u d

e

-20-1001020

30M a g n i t u d e (d B )

-225

-180-135-90-45

0P h a s e (d e g )

Bode Diagram

Frequency (rad/sec)

1)aeroc: 128 I/O samples corresponding to an air heater. Input: voltage applied to

a power amplifier that feeds the heating resistor, Output: temperature of the

output air. The input signal is a PRBS( shift register with N = 6 and frequency divider p=2). The sampling period is 5 s.

在Matlab中打开数据文件aeroc.mat,将空气加热器数据装载入工作空间。然后输入以下指令对输入输出数据进行归一化处理:

>> y=y-mean(y)

>> u=u-mean(u)

打开函数文件夹下的estorderiv.m文件,运行后在command窗口输入

>> [N0,nA0,nB0,d0]=estorderiv(y,u,20,0)

得到的运行结果为:

N0 =

2

nA0 =

2

nB0 =

1

d0 =

J N criterion,可以看到在N=2时取得一个最小值。

观测图像()

IV

随后运用RLS方法进行系统辨识,得到的系统模型为:

B =

0 0.1778 A =

1.0000 -0.9210 0.1865 也就是()1

1

0.1778B q q

--=,()1

1

210.92100.1865A q

q

q ---=-+。进行白噪声模

型验证可得:

可以看出其归一化自相关函数()N R i 在i 取不同值时均未超出理论限制,因此可以认为此模型是可靠的。

输入>> model=filt(B,A,5),得到系统传递函数如下: Transfer function: 0.1778 z^-1 --------------------------------- 1 - 0.921 z^-1 + 0.1865 z^-2 阶跃响应曲线如下:

频率响应曲线如下:

2)mot3c: 256 I/O samples corresponding to a dc motor. Input: voltage applied to a

power amplifier that feeds the motor, Output: speed of the motor measured by a tachometer. The input signal is a PRBS( shift register with N = 7 and frequency

divider p=2). The sampling period is 15 ms.

操作同上,打开数据文件mot3c.mat,将直流电机数据载入工作空间,进行归一化处理后调用[N0,nA0,nB0,d0,Tab]=estorderiv(y,u,20,0)对模型阶数进行估计:

N0 =

2

nA0 =

1

nB0 =

2

d0 =

J N criterion,可以看到在N=2时取得一个最小值。

观测图像()

IV

随后运用RLS方法进行系统辨识,得到的系统模型为:

B =

0 0.2629 0.2257

A =

1.0000 -0.5403

进行白噪声验证可得:

从图形中能够直观的看出其归一化自相关函数()N R i 在1i =和i=2时不仅超过了理论值,更是超出了实践值的限制。

也就是说估计的参数有偏差,验证结果也不理想(()10.15N R >),预测残差不近似白噪声,因此,需要考虑其他的对象+扰动结构。

选择na=nc=2,nb=2,d=0,输入>> [B,A,C]=rels(y,u,na,nb,na,d),得到模型:

B =

0 0.2612 0.2319 A =

1.0000 -0.5270 -0.0070 C =

1.0000 0.4307 0.3491 进行白噪声验证可得:

R i<0.15,模型准确可靠。其归一化自相关函数()

N

系统传递函数如下:

Transfer function:

0.2612 z^-1 + 0.2319 z^-2

------------------------------------

1 - 0.527 z^-1 - 0.006981 z^-2

阶跃响应曲线如下:

频率响应曲线:

3)poulbo1c: 256 I/O samples corresponding to a flexible transmission (see course).

Input: position of the first pulley, Output: position of the third pulley. The input signal is a PRBS ( shift register with N = 7 and frequency divider p=2). The sampling frequency is 20 Hz. There are two vibration modes

操作同上,打开数据文件poulbo1c.mat,将挠性传动数据载入工作空间,进行归一化处理后调用[N0,nA0,nB0,d0,Tab]=estorderiv(y,u,20,0)对模型阶数进行估计:

N0 =

4

nA0 =

4

nB0 =

2

d0 =

2

()

J N criterion图像如下:

IV

进行白噪声验证可得:

从图形中能够直观的看出其归一化自相关函数()N R i 在1i =和i=2时不仅超过了理论值,更是超出了实践值的限制。

也就是说估计的参数有偏差,验证结果也不理想(()10.15N R >),预测残差不近似白噪声,因此,需要考虑其他的对象+扰动结构。

选择na=nc=4,nb=2,d=2,输入>> [B,A,C]=rels(y,u,na,nb,na,d),得到模型: B =

0 0 0 0.3027 0.4033 A =

1.0000 -1.6016 1.8654 -1.4929 0.8865 C =

1.0000 -0.7136 0.2605 0.0568 -0.0897 进行白噪声验证可得:

R i<0.15,所得模型准确可靠。其归一化自相关函数()

N

系统传递函数如下:

Transfer function:

0.3027 z^-3 + 0.4033 z^-4

-----------------------------------------------------------------

1 - 1.60

2 z^-1 + 1.865 z^-2 - 1.49

3 z^-3 + 0.8865 z^-4

频率响应曲线:

Question 1: at what frequencies are the vibration modes? What are the corresponding damping factors?

4)256 I/O samples corresponding to a very flexible robot arm. Input: axis position.

Output: robot arm end position. The input signal is a PRBS. The sampling frequency is 5 Hz. Any vibration mode over 2.5 Hz has been eliminated by an anti-aliasing filter. A priori knowledge: in the frequency region from 0 to 2.5 Hz, there are two vibration modes. The file has to be centered.

操作同上,打开数据文件Rob2.mat,将挠性机械臂数据载入工作空间,进行归一化处理后调用[N0,nA0,nB0,d0,Tab]=estorderiv(y,u,20,0)对模型阶数进行估计:

N0 =

4

nA0 =

4

nB0 =

4

d0 =

随后运用RLS 方法进行系统辨识,得到的系统模型为:

B =

0 0.0255 0.2980 0.4481 0.1325 A =

1.0000 0.0820 -0.7391 0.2491 0.7887 进行白噪声验证可得:

从图形中能够直观的看出其归一化自相关函数()N R i 在1i =、i=3及i=4时不仅超过了理论值,更是超出了实践值的限制。

也就是说估计的参数有偏差,验证结果也不理想(()10.15N R >),预测残差不近似白噪声,因此,需要考虑其他的对象+扰动结构。

选择na=nc=4,nb=4,d=0,输入>> [B,A,C]=rels(y,u,na,nb,na,d),得到模型:

B =

0 0.0263 0.2962 0.4934 0.1704 A =

1.0000 0.2408 -0.8311 0.1691 0.9330 C =

1.0000 0.6203 -0.1426 0.2804 0.5055

系统辨识之经典辨识法

系统辨识作业一 学院信息科学与工程学院专业控制科学与工程 班级控制二班 姓名 学号

2018 年 11 月 系统辨识 所谓辨识就是通过测取研究对象在认为输入作用的输出响应,或正常运行时 的输入输出数据记录,加以必要的数据处理和数学计算,估计出对象的数学模型。 辨识的内容主要包括四个方面: ①实验设计; ②模型结构辨识; ③模型参数辨识; ④模型检验。 辨识的一般步骤:根据辨识目的,利用先验知识,初步确定模型结构;采集 数据;然后进行模型参数和结构辨识;最终验证获得的最终模型。 根据辨识方法所涉及的模型形式来说,辨识方法可以分为两类:一类是非参 数模型辨识方法,另一类是参数模型辨识方法。 其中,非参数模型辨识方法又称为经典的辨识方法,它主要获得的是模型是 非参数模型。在假定过程是线性的前提下,不必事先确定模型的具体结构,广泛 适用于一些复杂的过程。经典辨识方法有很多,其中包括阶跃响应法、脉冲响应法、相关分析法和普分析法等等,本次实验所采用的辨识方法为阶跃响应法和脉 冲响应法。 1.阶跃响应法 阶跃响应法是一种常用非参数模型辨识方法。常用的方法有近似法、半对数法、切线法、两点法和面积法等。本次作业采用面积法求传递函数。 1.1面积法 ① 当系统的传递函数无零点时,即系统传递函数如下: G(S) = + ?11?1+?+ 1+1 (1-1) 系统的传递函数与微分方程存在着一一对应的关系,因此,可以通过求取 微分方程的系数来辨识系统的传递函数。在求得系统的放大倍数K后,要得到无 因次阶跃响应y(t)(设τ=0),其中y(t)用下式描述: () ?1 () (1-2) 面积法原则上可以求出n为任意阶的个系数。以n为3为例。有: 3() 2() () {| →∞ =| →∞ =| →∞ = 0 (1-3) ()| →∞ = 1

系统辨识考试汇总

基于人工神经网络的二阶系统辨识 摘要:BP神经网络是误差反向传播神经网络的简称,提供了一个处理非线 v k的二阶系统,提出了改进的BP神经网络性问题的模型。本文针对带有噪声() 对二阶系统的辨识方法,以达到对系统的精确辨识;通过仿真实验数据可得,神经网络的输出与被辨识系统输出之间的误差很小(当k>=8时,error<0.1%);首先介绍了人工神经网络的系统辨识方面的发展与研究现状,然后介绍常规BP算法和改进的BP算法,最后通过一个具体的二阶系统的实例充分证明了改进BP 神经网络具有的良好辨识效果,实用性强。 关键字:BP神经网络;系统辨识;二阶非线性系统 Second-order system identification based on artificial neural networks WeiLu (College of Electrical and Control Engineering, Xi’an University of Science and Technology,Xi’an 710054,China) Abstract:BP neural network is the abbreviation of erroneous reverse transmission neural network, which provides a model of dealing with nonlinear problems.In this paper, the second-order system with noise, and puts forward the improved BP neural network to second order system modeling method. In order to achieve an accurate identification of the system.Through the simulation experiment the error between the output of neural network and the output of identification system is very small(The error<0.1% when k>=8). First, introduced the artificial neural network system identification aspects of development and research,Then, introduced the conventional BP algorithm and improved BP algorithm,Finally, Through an example of a specific second-order system fully proved that the improved BP neural network has good recognition results and practical. Key words:BP neural network;System Identification;Second-order nonlinear system 一绪论 在自然科学和社会科学的各个领域中,越来越多需要辨识系统模型的问题 已广泛引起人们的重视,很多学者在研究有关线性和非线性的辨识问题。

系统辨识答案

1:修改课本p61的程序,并画出相应的图形; u = -1 -1 -1 1 -1 1 1 -1 1 -1 1 -1 -1 1 1 z = Columns 1 through 11 0 0 Columns 12 through 16 HL =

0 0 0 ZL = c = a1 =

a2 = b1 = 1 b2 = 2:修改课本p63的程序,并画出相应的图形(V的取值范围为54-200); V = [, , , , , ]τ P = [, , , , , ]τ ZL = [, , , , , ]τ HL = c4 = alpha = beita = +004 3:表1中是在不同温度下测量同一热敏电阻的阻值, 70时根据测量值确定该电阻的数学模型,并求出当温度在C?

的电阻值。 要求用递推最小二乘求解: (a )设观测模型为 利用头两个数据给出 ?? ???===-0L T L L T L L z H P θH H P P 000)0()0(?)()()0(1 0 (b )写出最小二乘的递推公式; (c )利用Matlab 计算 T k a k b k )](),([)(?=θ 并画出相应的图形。 解:首先写成[][]?? ? ???=??????=+==a b t a b h h a bt k k z k k 1)()(12 θτ h θL L H z = T L L z z ],...,[1=z ,????? ???? ???=1 (112) 1 L L t t t H ,??????=a b θ 的形式。 利用头两个数据给出最小二乘的初值: ,126120.50??????=L H ?? ????=7907650L z 这样可以算得 i i v bt a y ++=

神经网络在系统辨识中的应用

神经网络在系统辨识中的应用 摘要应用于自动控制系统的神经网络算法很多,特点不一,对于非线性系统辨识的研究有一定影响。本文就BP网络算法进行了着重介绍,并点明了其收敛较慢等缺点,进而给出了改进算法,说明了建立在BP算法基础上的其他算法用于非线性系统辨识的可行性与有效性。 关键词神经网络BP算法;辨识;非线性系统 前言 神经网络是一门新兴的多学科研究领域,它是在对人脑的探索中形成的。神经网络在系统建模、辨识与控制中的应用,大致以1985年Rumelhart的突破性研究为界。在极短的时间内,神经网络就以其独特的非传统表达方式和固有的学习能力,引起了控制界的普遍重视,并取得了一系列重要结果。本文以神经网络在系统辨识中的应用作一综述,而后着重介绍BP网络算法,并给出了若干改进的BP算法。通过比较,说明改进算法具有诸多优点及用于非线性系统辨识[1]的可行性与有效性。 1 神经网絡用于系统辨识的原理及现状 神经网络在自动控制系统中的应用已有多年。目前,利用神经网络建立动态系统的输入/输出模型的理论及技术,在许多具体领域的应用得到成功,如化工过程、水轮机、机器入手臂、涡轮柴油发动机等。运用神经网络的建模适用于相当于非线性特性的复杂系统[2]。 目前系统辨识中用得最多的是多层前馈神经网络[1]。我们知道,自动控制系统中,一个单隐层或双隐层的具有任意数目神经元的神经网络,可以产生逼近任意函数的输入/输出映射。但网络的输入节点数目及种类(延迟输入和输出)、隐层节点的个数以及训练所用的算法对辨识精度和收敛时间均有影响。一般根据系统阶数取延迟输入信号,根据经验确定隐层节点数,然后对若干个神经网络进行比较,确定网络中神经元的合理数目。现在用得较多的多层前馈神经网络的学习算法是反向传播算法(Back Propagation),即BP算法。但BP算法收敛速度较慢,后面将会进一步讨论。 1.1 神经网络的结构 感知器是最简单的前馈网络,它主要用于模式分类。也可用在基于模式分类的学习控制和多模态控制中。现以多层前馈神经网络为代表,来说明神经网络的结构。多层前馈神经网络由输入、输出层以及一个或多个隐层组成。每层有若干个计算单元称之神经元。这些神经元在层状结构的网络中按图1所示方式相互连接。信息按树状路径从下至上逐层传送。一旦相邻层间神经元的连接权以及隐层中神经元的阈值被确定,整个网络的特性也就确定了。如图1所示,第1层为输

系统辨识试卷A

1、相关分析法的主要优点是什么,其在工程中的应用有哪些方面? 答:相关分析法的主要优点是由于M序列信号近似于白噪声,噪声功率均匀分布于整个频带,从而对系统的扰动甚微,保证系统能正常工作(1.5分)。此外。因为相关函数的计算是一种统计平均的方法,具有信息滤波的功能,因此,在有噪声污染下,仍可提取有用信息,准确地求出系统的脉冲响应(1.5分)。 相关辨识技术在工程中的应用、可归结为下述几个方面: (1)系统动态特性的在线测试。包括机、炉、电等一次设备,风机、水泵等辅机以及二次自动控制系统;(1分) (2)对控制系统进行在线调试,使调节系统参数优化;(1分) (3)自适应控制中的非参数型模型辨识等。(1分) 2、什么是权?叙述加权在渐消记忆的最小二乘递推算法中的作用。 计算中用一个数值来表示对观测数据的相对的“信任程度”,这就是权。(2分) 对于时变参数系统,其当前的观测数据最能反映被识对象当前的动态特性,数据愈“老”,它偏离当前对象特性的可能性愈大。因此要充分重视当前的数据而将“过时的”、“陈旧的”数据逐渐“遗忘”掉,这就是加权的概念。(2分)具体的方法是,每当取得一个新的量测数据, ρ<1),这个加权因子体现出对老数据逐步衰就将以前的所有数据都乘上一个加权因子ρ(0< 减的作用,所以ρ也可称为衰减因子,因此在L次观测的基础上,在最小二乘准则中进行了某ρ=μ(0<μ<1),选择不同的μ就得到不同的加权效果。μ愈小,表示将过种加权,即取2 去的数据“遗忘”得愈快。(2分) 3、简述极大似然原理,叙述极大似然法和最小二乘法的关系。 答:极大似然法把参数估计问题化为依赖于统计信息而构造的似然函数的极大化问题,即当似然函数在某个参数值上达到极大时,就得到了有关参数的最佳估计。(2分)似然函数是在给定的观测量z和参数θ下的观测量的联合概率密度函数,它是实验观测的样本数据z和参数θ的函数。(2分)最小二乘法基本不考虑估计过程中所处理的各类数据的概率统计特性。极大似然法要求有输出量的条件概率密度函数的先验知识,当噪声服从正态分布的条件下,极大似然法和最小二乘法完全等价。(2分) 第1页,共1页

系统辨识习题解答(最新)

系统辨识习题解答 1-14、若一个过程的输入、输出关系可以用MA 模型描述,请将该过程的输入输出模 型写成最小二乘格式。 提示:① MA 模型z k D z u k ()()()=-1 ② 定义ττθ)](,),1(),([)(,],,,[10n k u k u k u k d d d n --== h 解:因为MA 模型z k D z u k ()()()=-1,其中 n n z d z d d z D ---+++= 1101)(,从而 )()1()()(10n k u d k u d k u d k z n -++-+= 所以当定义ττθ)](,),1(),([)(,],,,[10n k u k u k u k d d d n --== h ,则有最小二乘格式: )()()()()(0 k e k h k e k h d k z n i i i +=+=∑=τ , 其中e(k)是误差项。 2-3、设)}({k e 是一个平稳的有色噪声序列,为了考虑这种噪声对辨识的影响,需要 用一种模型来描述它。请解释如何用白噪声和表示定理把)(k e 表示成AR 模型、MA 模型和ARMA 模型。 解:根据表示定理,在一定条件下,有色噪声e(k)可以看成是由白噪声v(k)驱动的线 性环节的输出,该线性环节称为成形滤波器,其脉冲传递函数可写成 ) () ()(1 11 ---=z C z D z H 即 )()()()(1 1k v z D k e z C --= 其中 c c n n z c z c z C ---+++= 1 11 1)( d d n n z d z d z D ---+++= 1 111)(

系统辨识习题解答

系统辨识习题解答 1-14、若一个过程的输入、输出关系可以用MA 模型描述,请将该过程的输入输出模型写成 最小二乘格式。 提示:① MA 模型z k D z u k ()()()=-1 ② 定义ττθ)](,),1(),([)(,],,,[10n k u k u k u k d d d n --==ΛΛh 解:因为MA 模型z k D z u k ()()()=-1,其中 n n z d z d d z D ---+++=Λ1101)(,从而 所以当定义ττθ)](,),1(),([)(,],,,[10n k u k u k u k d d d n --==ΛΛh ,则有最小二乘格式: )()()()()(0k e k k e k h d k z n i i i +=+=∑=θτ , 其中e(k)是误差项。 2-3、设)}({k e 是一个平稳的有色噪声序列,为了考虑这种噪声对辨识的影响,需要用一种 模型来描述它。请解释如何用白噪声和表示定理把)(k e 表示成AR 模型、MA 模型和ARMA 模型。 解:根据表示定理,在一定条件下,有色噪声e(k)可以看成是由白噪声v(k)驱动的线性环 节的输出,该线性环节称为成形滤波器,其脉冲传递函数可写成 即 )()()()(11k v z D k e z C --= 其中 c c n n z c z c z C ---+++=Λ1111)( 根据其结构,噪声模型可区分为以下三类: 自回归模型(AR 模型): )()()(1k v k e z C =- 平均滑动模型(MA 模型): )()()(1k v z D k e -= 自回归平均滑去模型(ARMA 模型): )()()()(11k v z D k e z C --= 3-4、根据离散Wiener-Hopf 方程,证明 解:由于M 序列是循环周期为t N P ?,12-=P P N ,t ?为M 序列移位脉冲周期,自相关函数 近似于δ函数,a 为M 序列的幅度。设数据的采样时间等于t ?,则离散Wiener-Hopf 方程为: 当M 序列的循环周期t N P ?大于过程的过渡过程时间时,即P N 充分大时,离散Wiener-Hopf 方程可写成:

系统辨识建模

上海大学2015 ~2016学年冬季学期研究生课程考试 小论文格式 课程名称:系统建模与辨识课程编号: 09SB59002 论文题目: 基于改进的BP神经网络模型的网络流量预测 研究生姓名: 李金田学号: 15721524 论文评语: 成绩: 任课教师: 张宪 评阅日期:

基于改进的BP神经网络模型的网络流量预测 15721524,李金田 2016/3/4 摘要:随着无线通信技术的快速发展,互联网在人们的日常生活中占据了越来越重要的位置。网络中流量监控和预测对于研究网络拓扑结构有着重要的意义。本文参考BP算法,通过分析算法的优势和存在的一些问题,针对这些缺陷进行了改进。通过建立新的流量传输的传递函数,对比了经典的传递函数,并且在网络中进行了流量预测的实验和验证。新方法在试验中表现出了良好的实验性能,在网络流量预测中有很好的应用,可以作为网络流量预测的一个新方法和新思路,并且对研究网络拓扑结构有着重要的启发作用。网络流量预测在研究网络行为方面有着重要的作用。ARMA时间序列模型是比较常见的用于网络流量预测的模型。但是用在普通时间序列模型里面的一些参数很难估计,同时非固定的时间序列问题用ARMA模型很难解决。人工神经网络技术通过对历史数据的学习可能对大量数据的特征进行缓存记忆,对于解决大数据的复杂问题很合适。IP6 网络流量预测是非线性的,可以使用合适的神经网络模型进行计算。 A Novel BP Neural Network Model for Traffic Prediction of The Next Generation Network. Abstract:With the rapid development of wireless communication technology, the internet occupy an important position in people’s daily life. Monitoring and predicting the traffic of the network is of great significant to study the topology of the network. According to the BP algorithm, this paper proposed an improved BP algorithm based on the analysis of the drawback of the algorithm. By establishing a new transfer function of the traffic transmission, we compare it with the previous transmission function. Then, the function is used to do experiments, found to be the better than before. This method can be used as a new way to predict the network traffic, which has important implications for the study of the network topology. Network traffic prediction is an important research aspect of network behavior. Conventionally, ARMA time sequence model is usually adopted in network traffic prediction. However, the parameters used in normal time sequence models are difficult to be estimated and the nonstationary time sequence problem cannot be processed using ARMA time sequence problem model. The neural network technique may memory large quantity of characteristics of data set by learning previous data, and is suitable for solving these problems with large complexity. IP6 network traffic prediction is just the problem with nonlinear feature and can be solved using appropriate neural network model.

系统辨识复习资料

1请叙述系统辨识的基本原理(方框图),步骤以及基本方法 定义:系统辨识就是从对系统进行观察和测量所获得的信息重提取系统数学模型的一种理论和方法。 辨识定义:辨识有三个要素——数据、模型类和准则。辨识就是按照一个准则在一组模型类中选择一个与数据拟合得最好的模型 辨识的三大要素:输入输出数据、模型类、等价准则 基本原理: 步骤:对一种给定的辨识方法,从实验设计到获得最终模型,一般要经历如下一些步骤:根据辨识的目的,利用先验知识,初步确定模型结构;采集数据;然后进行模型参数和结构辨识;最后经过验证获得最终模型。 基本方法:根据数学模型的形式:非参数辨识——经典辨识,脉冲响应、阶跃响应、频率响应、相关分析、谱分析法。参数辨识——现代辨识方法(最小二乘法等) 2随机语言的描述 白噪声是最简单的随机过程,均值为零,谱密度为非零常数的平稳随机过程。 白噪声过程(一系列不相关的随机变量组成的理想化随机过程) 相关函数: 谱密度: 白噪声序列,白噪声序列是白噪声过程的离散形式。如果序列 满足: 相关函数: 则称为白噪声序列。 谱密度: M 序列是最长线性移位寄存器序列,是伪随机二位式序列的一种形式。 M 序列的循环周期 M 序列的可加性:所有M 序列都具有移位可加性 辨识输入信号要求具有白噪声的统计特性 M 序列具有近似的白噪声性质,即 M 序列“净扰动”小,幅度、周期、易控制,实现简单。 3两种噪声模型的形式是什么 第一种含噪声的被辨识系统数学模型0011()()()()n n i i i i y k a y k i b u k i v k ===-+-+∑∑,式中,噪声序列v(k)通常假定为均值为零独立同分布的平稳随机序列,且与输入的序列u(k)彼此统计独立. 上式写成:0 ()()()T y k k v k ψθ=+。其中,()()()()()()()=1212T k y k y k y k n u k u k u k n ψ------????L L ,,,,,,, ) ()(2τδστ=W R +∞ <<∞-=ωσω2)(W S )}({k W Λ,2,1,0,)(2±±==l l R l W δσ2)()(σωω== ∑ ∞-∞=-l l j W W e l R S ???≠=≈+=?0 , 00,Const )()(1)(0ττττT M dt t M t M T R bit )12(-=P P N

系统辨识试卷B参考答案

襄樊学院2008-2009学年度上学期《系统辨识》试题 B卷参考答案及评分标准 一、选择题:(从下列各题的备选答案中选出一个或几个正确答案,并将其代号写在题干后面的括号内。答案选错或未选全者,该题不得分。每空2分,共12分) 1、(D) 2、(A) 3、(C) 4、(ABC) 5、(BCD) 6、(B) 二、填空题:(每空2分,共14分) 1、图解 2、阶次和时滞 3、极大似然法和预报误差法 4、渐消记忆的最小二乘递推算法和限定记忆的最小二乘递推算法 三、判断题(下列命题你认为正确的在题后括号内打“√”;错误的打“×”并改正;每小题2分,共20分)(注:正确的题目括号内打“√”得2分,打“×”得0分;错误的题目括号内打“×”得1分,改正正确再得1分,错误的题目括号内打“√”得0分;) 1、(×)非零→零 2、(√) 3、(×)完全相同→不完全相同 4、(√) 5、(×)不相同→相同 6、(√) 7、(√) 8、(√) 9、(×)灰箱→白箱 10、(×)不需要→需要 四、简答题:(回答要点,并简明扼要作解释,每小题6分,共18分) 1、答:计算中用一个数值来表示对观测数据的相对的“信任程度”,这就是权。(2分) 对于时变参数系统,其当前的观测数据最能反映被识对象当前的动态特性,数据愈“老”,它偏离当前对象特性的可能性愈大。因此要充分重视当前的数据而将“过时的”、“陈旧的”数据逐渐“遗忘”掉,这就是加权的概念。(2分)具体的方法是,每当取得一个新的量测数据,就将以前的所有数据都乘上一个加权因子ρ(0<ρ<1),这个加权因子体现出对老数据逐步衰减的作用,所以ρ也可称为衰减因子,因此在L次观测的基础上,在最小二乘准则中进行了某ρ=μ(0<μ<1),选择不同的μ就得到不同的加权效果。μ愈小,表示将过种加权,即取2 去的数据“遗忘”得愈快。(2分) 2、答:相关分析法的主要优点是由于M序列信号近似于白噪声,噪声功率均匀分布于整个频带,从而对系统的扰动甚微,保证系统能正常工作(1.5分)。此外。因为相关函数的计算是一种

系统辨识方法

系统辨识方学习总结 一.系统辨识的定义 关于系统辨识的定义,Zadeh是这样提出的:“系统辨识就是在输入和输出数据观 测的基础上,在指定的一组模型类中确定一个与所测系统等价的模型”。L.Ljung也给 “辨识即是按规定准则在一类模型中选择一个与数据拟合得最好的模型。出了一个定义: 二.系统描述的数学模型 按照系统分析的定义,数学模型可以分为时间域和频率域两种。经典控制理论中微 分方程和现代控制方法中的状态空间方程都是属于时域的范畴,离散模型中的差分方程 和离散状态空间方程也如此。一般在经典控制论中采用频域传递函数建模,而在现代控 制论中则采用时域状态空间方程建模。 三.系统辨识的步骤与内容 (1)先验知识与明确辨识目的 这一步为执行辨识任务提供尽可能多的信息。首先从各个方面尽量的了解待辨识的 系统,例如系统飞工作过程,运行条件,噪声的强弱及其性质,支配系统行为的机理等。 对辨识目的的了解,常能提供模型类型、模型精度和辨识方法的约束。 (2)试验设计 试验设计包括扰动信号的选择,采样方法和间隔的决定,采样区段(采样数据长度 的设计)以及辨识方式(离线、在线及开环、闭环等的考虑)等。主要涉及以下两个问 题,扰动信号的选择和采样方法和采样间隔 (3)模型结构的确定 模型类型和结构的选定是决定建立数学模型质量的关键性的一步,与建模的目的, 对所辨识系统的眼前知识的掌握程度密切相关。为了讨论模型和类型和结构的选择,引 入模型集合的概念,利用它来代替被识系统的所有可能的模型称为模型群。所谓模型结 构的选定,就是在指定的一类模型中,选择出具有一定结构参数的模型M。在单输入单 输出系统的情况下,系统模型结构就只是模型的阶次。当具有一定阶次的模型的所有参 数都确定时,就得到特定的系统模型M,这就是所需要的数学模型。 (4)模型参数的估计 参数模型的类型和结构选定以后,下一步是对模型中的未知参数进行估计,这个阶 段就称为模型参数估计。

基于最小二乘法的系统辨识的设计与开发(整理版)

---------------------------------------------------------------最新资料推荐------------------------------------------------------ 基于最小二乘法的系统辨识的设计与开发(整理版)课程(论文)题目: 基于最小二乘法的系统辨识摘要: 最小二乘法是一种经典的数据处理方法。 最小二乘的一次性完成辨识算法(也称批处理算法),他的特点是直接利用已经获得的所有(一批)观测数据进行运算处理。 在系统辨识领域中, 最小二乘法是一种得到广泛应用的估计方法, 可用于动态系统, 静态系统, 线性系统, 非线性系统。 在随机的环境下,利用最小二乘法时,并不要求观测数据提供其概率统计方面的信息,而其估计结果,却有相当好的统计特性。 关键词: 最小二乘法;系统辨识;参数估计 1 引言最小二乘理论是有高斯( K.F.Gauss)在 1795 年提出: 未知量的最大可能值是这样一个数值,它使各次实际观测值和计算值之间的差值的平方乘以度量其精度的数值以后的和最小。 这就是最小二乘法的最早思想。 最小二乘辨识方法提供一个估算方法,使之能得到一个在最小方差意义上与实验数据最好拟合的数学模型。 递推最小二乘法是在最小二乘法得到的观测数据的基础上,用新引入的数据对上一次估计的结果进行修正递推出下一个参数估计值,直到估计值达到满意的精确度为止。 1 / 10

对工程实践中测得的数据进行理论分析,用恰当的函数去模拟数据原型是一类十分重要的问题,最常用的逼近原则是让实测数据和估计数据之间的距离平方和最小,这即是最小二乘法。 最小二乘法是一种经典的数据处理方法。 在随机的环境下,利用最小二乘法时,并不要求观测数据提供其概率统计方面的信息,而其估计结果,却有相当好的统计特性。 2 最小二乘法的系统辨识设单输入单输出线性定常系统的差分方程为: 1),()()() 1()(01knkubkubnkxakxakxnn ( 1)上式中: )(ku为输入信号;)(kx为理论上的输出值。 )(kx只有通过观测才能得到,在观测过程中往往附加有随机干扰。 )(kx的观测值)(ky可表示为 ( 2)将式( 2)代入式( 1)得 1()()() 1()(101kubkubnkyakyakyn (3) 我们可能不知道)(kn的统计特性,在这种情况下,往往把)(kn看做均值为 0 的白噪声。 设 ( 4)则式( 3)可以写成 (5) 在测量)(ku时也有测量误差,系统内部也可能有噪声,应当

系统辨识经典辨识方法

经典辨识方法报告 1. 面积法 辨识原理 分子多项式为1的系统 1 1 )(11 1++++= --s a s a s a s G n n n n Λ……………………………………………() 由于系统的传递函数与微分方程存在着一一对应的关系,因此,可以通过求取微分方程的系数来辨识系统的传递函数。在求得系统的放大倍数K 后,要先得到无因次阶跃响应y(t)(设τ=0)。大多数自衡的工业过程对象的y(t)可以用下式描述来近似 1)() ()()(a 111=++++--t y dt t dy a dt t y d a dt t y d n n n n K ……………………………() 面积法原则上可以求出n 为任意阶的各系数。以n=3为例,注意到 1|)(,0|)(d |)(d |)(d 23====∞→∞→∞→∞→t t t t t y dt t y dt t y dt t y …………………………() 将式()的y(t)项移至右边,在[0,t]上积分,得 ?-=++t dt t y t y a dt t dy a dt t y d a 01223 )](1[)() ()(…………………………………() 定义 ?-=t dt t y t F 01)](1[)(……………………………………………………………() 则由式()给出的条件可知,在t →∞ ?∞ -=01)](1[a dt t y ……………………………………………………………() 将式a 1y(t)移到等式右边,定义 )()]()([)() (a 201123 t F dt t y a t F t y a dt t dy t =-=+?…………………………………() 利用初始条件()当t →∞时 )(a 22∞=F …………………………………………………………………… () 同理有a 3=F 3(∞) 以此类推,若n ≥2,有a n =F n (∞) 分子、分母分别为m 阶和n 阶多项式的系统

系统辨识

最小二乘法的系统辨识 摘要:在研究一个控制系统过程中,建立系统的模型十分必要。因此,系统辨识在控制系统的研究中起到了至关重要的作用。本文主要介绍了系统辨识的最小二乘方法,最小二乘法的一次完成过程进行了推导,最小二乘法的一次完成的缺陷在于对于有色噪声并没有很好的辨识效果。其中系统辨识在工程中的应用非常广泛,系统辨识的方法有很多种,最小二乘法是一种应用极其广泛的系统辨识方法,阐述了动态系统模型的建立及其最小二乘法在系统辨识中的应用,并通过实例分析最小二乘法应用于直流调速系统的系统辨识。 关键词:系统辨识、最小二乘法 一、系统辨识的定义 系统辨识、状态估计和控制理论是现代控制理论三个相互渗透的环节。1962年,L.A.zadeh给出“辨识”的定义为:系统辨识是在对输入和输出观测的基础上,在指定的一类系统中,确定一个与被识别的系统等价的系统。[1]最先提出了系统辨识的定义。 随着科技的发展,数学建模对科学研究及指导及生产都有非常重要的意义。给一个系统建立数学模型是一个比较复杂的工作,其中关键的一个环节是系统辨识。系统辨识就是研究如何利用系统的输入、输出信号建立系统的数学模型。[7]系统数学模型是系统输入、输出及其相关变量间的数学关系式,它描述系统输入、输出及相关变量之间相互影响、变化的规律性。换句话说,系统辨识就是从系统的运算和实验数据建立系统的模型(模型结构和参数)。系统辨识的三要素:数据、模型类和准则。系统辨识的基本原理:在输入输出的基础上,从一类系统中确定一个与所测系统等价的系统。[2] 二、最小二乘法的引出 最小二乘法是1795年高斯在预测星体运行轨道最先提出的,它奠定了最小二乘估计理论的基础.到了20世纪60年代瑞典学者Austron把这个方法用于动态系统的辨识中,在这种辨识方法中,首先给出模型类型,在该类型下确定系统模型的最优参数。 我们可以将所研究的对象按照对其了解的程度分成白箱、灰箱和黑箱。于其内部结构、机制只了解一部分,对于其内部运行规律并不十分清楚,这样的研究对象通常称之为“灰箱”;如果我们对于研究对象的内部结构、内部机制及运行规律均一无所知的话,则把这样的研究对象称之为“黑箱”。研究灰箱和黑箱时,将研究的对象看作是一个系统,通过建立该系统的模型,对模型参数进行辨识来确定该系统的运行规律。对于动态系统辨识的方法有很多,但其中应用最广泛,辨识效果良好的就是最小二乘辨识方法,研究最小二乘法在系统辨识中的应用具有现实的、广泛的意义。[4]

系统辨识

系 统 辨 识 作 业 系统辨识作业: ?已知某系统为单输入/单输出系统,其测量噪声为有色噪声,分布未知。 现给出一个实验样本(如下表所示),求该系统模型。 说明: 可采用GLS ,ELS ,IV 等,要定阶,要比较仅用RLS 的计算结果 一、问题分析 在估计模型参数时需要已知模型的阶数,但是由于本系统模型阶数也是未知的,所以本系统需要先由输入/输出数据通过辩识得出系统的阶数。然后根据辨识的系统阶数再分析求解系统模型。 二、模型阶数的辨识 按照品质指标“残差平方总和”定阶,如高阶系统模型相应的系数为零,则可退化成相应的低阶系统即低阶模型可视为高阶模型的特例。理论上高阶模型的精度不低于低阶模型,但是考虑到计算机的舍入误差的影响,过高的阶数亦能引起模型精度的下降。一般说低阶模型描述粗糙,高阶模型精度高,但是代价亦大。根据逼近的观点,定阶往往是考虑多种因素的折衷。定阶一般是按照假设——检验的步骤进行的,检验过程中往往带有主观成分。 一般说来低阶模型描述粗糙,高阶模型精度高。残差平方总和J(n)是模型阶数的函数 在不同的模型阶数的假设下,参数估计得到的J(n)值亦不同。定阶的最简单办法是直接用J(n)。设模型阶数的“真值”为n 0 ,当n < n 0 时随着n 的增加,J(n)值将明显的下降;而当n ≥ n 0 时随着n 的增加,J(n)值变化将不显著。因此,由J(n)曲线随着n 的增加最后一次陡峭下降的n 值定做n 的估计值。用数理统计的检验方法,判断n 的增加使得J(n)值改善是否明显。 讨论如下 (1).当n=1时程序如下: clear u=zeros(100,1);%构造输入矩阵 z=zeros(100,1);%构造输出矩阵 u=[-0.93249 0.34935 0.76165 -0.9964 -0.38894 -0.12288 0.021565 -0.49555 -0.61624 -1.912 0.22207 -0.31231 -0.17866 -1.8356 -0.26472 1.7642 -1.0418 1.1146 -2.0856 0.8152 1.5094 -0.5822 0.61097 0.35521 2.5907 1.5843 -0.9603 -0.27341 0.39947 0.17493 -1.7451 0.8112 1.2645 1.5682 0.63959 -0.47757 0.99697 0.058774 -0.16174 -1.2928 -0.04722 0.73182 -0.19644 0.091783 -1.1908 -0.90716 0.85388 0.33836 0.74074 0.54181 0.15676 -0.50569 -0.17521 1.3255 -2.488 0.50261 -1.1533 0.36407 0.65283 -0.05983 ∑=-=N k T K k y n J 12 ) )(()(θ?

系统辨识最小二乘法大作业 (2)

系统辨识大作业 最小二乘法及其相关估值方法应用 学院:自动化学院 学号: 姓名:日期:

基于最小二乘法的多种系统辨识方法研究 一、实验原理 1.最小二乘法 在系统辨识中用得最广泛的估计方法是最小二乘法(LS)。 设单输入-单输出线性定长系统的差分方程为 (5.1.1) 式中:为随机干扰;为理论上的输出值。只有通过观测才能得到,在观测过程中往往附加有随机干扰。的观测值可表示为 (5.1.2) 式中:为随机干扰。由式(5.1.2)得 (5.1.3) 将式(5.1.3)带入式(5.1.1)得 (5.1.4) 我们可能不知道的统计特性,在这种情况下,往往把看做均值为0的白噪声。 设 (5.1.5) 则式(5.1.4)可写成 (5.1.6) 在观测时也有测量误差,系统内部也可能有噪声,应当考虑它们的影响。因此假定不仅包含了的测量误差,而且包含了的测量误差和系统内部噪声。假定是不相关随机序列(实际上是相关随机序列)。 现分别测出个随机输入值,则可写成个方程,即 上述个方程可写成向量-矩阵形式 (5.1.7) 设 则式(5.1.7)可写为

(5.1.8) 式中:为维输出向量;为维噪声向量;为维参数向量;为测量矩阵。因此式(5.1.8)是一个含有个未知参数,由个方程组成的联立方程组。如果,方程数少于未知数数目,则方程组的解是不定的,不能唯一地确定参数向量。如果,方程组正好与未知数数目相等,当噪声时,就能准确地解出 (5.1.9) 如果噪声,则 (5.1.10) 从上式可以看出噪声对参数估计是有影响的,为了尽量较小噪声对估值的影响。在给定输出向量和测量矩阵的条件下求系统参数的估值,这就是系统辨识问题。可用最小二乘法来求的估值,以下讨论最小二乘法估计。 2.最小二乘法估计算法 设表示的最优估值,表示的最优估值,则有 (5.1.11) 写出式(5.1.11)的某一行,则有 (5.1.12) 设表示与之差,即 - (5.1.13)式中 成为残差。把分别代入式(5.1.13)可得残差。设 则有 (5.1.14) 最小二乘估计要求残差的平方和为最小,即按照指数函数 (5.1.15) 为最小来确定估值。求对的偏导数并令其等于0可得 (5.1.16) (5.1.17)

系统辨识复习提纲

系统辨识复习提纲 1. 什么是系统?什么是系统辨识? 系统泛指由一群有关联的个体组成,根据预先编排好的规则工作,能完成个别元件不能单独完成的工作的群体,即一群有相互关联的个体组成的集合称为系统。系统辨识是根据系统的输入输出时间函数来确定描述系统行为的数学模型。 2. 什么是宽平稳随机过程,其遍历定理内容是什么? 网上的宽平稳随机过程概念:给定二阶矩过程{X(t),t ∈T},如果对任意的t,t+h ∈T,有 (1)E[X(t)]=Cx (常数) (2)E[X(t)X(t+h)]=R(h) 则称{X(t),t ∈T}为宽平稳(随机)过程或广义平稳(随机)过程。 老师课件里的:平稳性概念、宽平稳概念 (1)随机过程的统计性质不随时间变化。(独立随机过程) (2)宽平稳涉及到的统计性质局限在均值函数和相关函数。 (均值不变,相关函数只和时间差有关) 各态遍历性(历经性)概念 集平均: ∑∑==≈ -=≈N k k k x x N k k x t x t x N t t R t t R t x N t 1 212121111)()(1 )(),() (1)(μ 时间平均: ?-∞→=T T T t d t x T t x )(21lim ?)( ?-∞→+=+T T T t d t X t x T t X t x )()(21lim ?)()(ττ 如果 {}1)}({)(===x t x E t x P μ 及 {} 1)(})()({)()(==+=+τττx R t x t x E t x t x P 则称平稳随机过程)(t x 是各态遍历(各态历经)的平稳随机过程。 浩维的答案:在数学中,平稳随机过程或者严平稳随机过程,又称狭义平稳过程,是

系统辨识

系统辨识理论综述 郭金虎 【摘要】全面论述了系统辨识理论的提出背景以及理论成果,总结了系统辨识理论的基本原理、基本方法以及基本内容,并对其应用及发展做了全面的讨论。 【关键词】系统辨识;准则函数 1概述 系统辨识问题的提出是由于随着科学技术的发展,各门学科的研究方法进一步趋向定量化,人们在生产实践和科学实验中,对所研究的复杂对象通常要求通过观测和计算来定量的判明其内在规律,为此必须建立所研究对象的数学模型,从而进行分析、设计、预测、控制的决策。例如,在化工过程中,要求确定其化学动力学和有关参数,已决定工程的反应速度;在热工过程中,要求确定如热交换器这样的分布参数的系统及动态参数;在生物系统方面,通常希望获得其较精确的数学模型,一般描述在生物群体系统的动态参数;为了控制环境污染,希望得到大气污染扩散模型和水质模型;为进行人口预报,做出相应的决策,要求建立人口增长的动态模型;对产品需求量、新型工业的增长规律这类经济系统,已经建立并继续要求建立其定量的描述模型。其他如结构或机械的振动、地质分析、气象预报等等,都涉及系统辨识和系统参数估计,这类要求正在不断扩大。 2系统辨识的基本原理 2.1系统辨识的定义和基本要素 实验和观测是人类了解客观世界的最根本手段。在科学研究和工程实践中,利用通过实验和观测所得到的信息,或掌握所研究对象的特性,这种方式的含义即为“辨识”。关于系统辨识的定义,1962年,L.A.Zadeh 是这样提出的:“系统辨识就是在输入和输出数据观测的基础上,在指定的一组模型类中,确定一个与所测系统等价的模型”。1978年,L.Ljung 也给出了一个定义:“辨识既是按规定准则在一类模型中选择一个与数据拟合得最好的模型”。可用图2-1来说明辨识建模的思想。 0 G g G 等价准则系统原型 系统模型激励信号y g y e J u 图2-1 系统辨识的原理

相关文档
最新文档