系统辨识课件-模型阶次的确定
- 格式:ppt
- 大小:355.50 KB
- 文档页数:5
《系统辨识》第8-9讲要点第6章 模型阶次的辨识(结构辨识)6.1 引言各种模型参数辨识方法一般需要假定模型的结构已知,实际上在多数情况下这是不现实的。
当没有模型结构的先验知识时,需要利用系统的输入输出数据来确定模型的结构。
这就是所谓的模型结构辨识问题。
对单输入单输出(SISO) 系统来说,模型结构辨识也就是模型的阶次辨识。
下面给出各种模型结构辨识方法(线性系统)。
模型结构辨识的过程:⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧⎪⎪⎪⎩⎪⎪⎪⎨⎧⎪⎩⎪⎨⎧⎩⎨⎧模型结构参数的确定模型等、级数、、非线性差分方程非线性系统、采用状态方程表达、采用差分方程表达线性系统模型验前结构的假定模型结构辨识Winner Volterra 321216.2 根据Hankel 矩阵的秩来估计模型的阶次脉冲响应值的确定:① 利用经典辨识方法中的相关分析法确定; ② 利用最小二乘类方法确定;设线性系统的输入输出序列分别为:L k k z k u ,,2,1)},({)},({ =,脉冲响应值序列为N i g ,,2,1,0)},({ ,它们之间由卷积表示为:)()()()(0k w i k u i g k z Ni +-=∑=其中:)(k w 是过程的输出白噪声。
令:⎪⎩⎪⎨⎧===τττ)](,),2(),1([)](,),2(),1([)](,),2(),1([L w w w w N g g g g L z z z z LL ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡----=)()1()()2()1()2()1()0()1(N L u L u L u N u u u N u u u H L则有:L L L w g H z +=利用最小二乘法可以获得脉冲响应的估计值:L L L L LS z H H H g ττ1)(ˆ-=利用脉冲响应值确定模型的阶次: ① 定义Henkel 矩阵:lXll k g l k g l k g l k g k g k g l k g k g k g k l ⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--+-++++-++=)22()()1()()2()1()1()1()(),( H其中,)(∙g 为系统的脉冲响应值,l 决定Henkel 矩阵的维数。