2、参数模型 ■1、ARX模型 G(a=q B(g. H(q=Ag 其中:B和A均为延迟算子q的多项式 A(q)=1+a1q+…+anqm B(q)=b0+bq+…+anq-m 整个模型通常表示为 A(qy(t)=b(qu(t-nk)+e(t)
2、参数模型 ◼ 1、ARX模型 ◼ 其中:B和A均为延迟算子 的多项式 ◼ 整个模型通常表示为 v(t) v(t) ( ) 1 ; ( ) ( ) ( ) ( ) A q H q A q B q G q q nk = = − −1 q n a n a A q a q a q − − = + ++ 1 1 ( ) 1 n b n b B q b b q a q − − = + ++ 1 0 1 ( ) A(q) y(t) = B(q)u(t − nk) + e(t)
■2、 ARMAX模型 A(qy(t)=b(q)u(t-nk)+c(ge(t ■其中: C(q)=1+cq+…+cnq" ■3、 OUTPUT ERROR模型 y() B(q F(q u(t-nk)+e(t) ■其中:F(q)=1+fq+…+fnq 3、Box- Jenkins模型 B(q)1(t-n)+ C(a ()=F(q) e(t D(g
◼ 2、ARMAX模型 ◼ 其中: ◼ 3、OUTPUT ERROR模型 ◼ 其中: ◼ 3、Box-Jenkins模型 v(t) v(t) ( ) ( ) ( ) ( ) ( ) u t nk e t F q B q y t = − + A(q) y(t) = B(q)u(t − nk) + C(q)e(t) n c n c C q c q c q − − = + ++ 1 1 ( ) 1 nf F q f q f nf q − − = + ++ 1 1 1 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) e t D q C q u t nk F q B q y t = − +
v(5-v( ■所有这些模型可以归结为基本模型 A(qy(t B(g ut-nk)+e( F(q D(a (23)
◼ 所有这些模型可以归结为基本模型 v(t) v(t) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) e t D q C q u t nk F q B q A q y t = − + (23)
3、系统模型的表示 1、模型格式 1) THETA格式 和模型(23)相对应,将所有的阶次、延迟、参 数以及被估计参数的协方差全部写入一个矩阵 2) FREQFUNC格式 频率特性函数格式以向量形式存储函数(11)式, 其方式如下:第一列是频率值,第二列是振幅值, 第三列是相位。对于频谱来说相位列为0。频率值 可以随机选取。但这些值必须是0到z/T之间且等 间隔选取的128个值中的一个
3、系统模型的表示 ◼ 1、模型格式 ◼ 1)THETA格式 ◼ 和模型(23)相对应,将所有的阶次、延迟、参 数以及被估计参数的协方差全部写入一个矩阵。 ◼ 2)FREQFUNC格式 ◼ 频率特性函数格式以向量形式存储函数(11)式, 其方式如下:第一列是频率值,第二列是振幅值, 第三列是相位。对于频谱来说相位列为0。频率值 可以随机选取。但这些值必须是0到 之间且等 间隔选取的128个值中的一个。 /T
■3)多项式格式 ■在标准的 MATLAB多项式中提供了(23 式中的多项式A,B,C,D,F。多项式的 系数以降幂次序存储在行向量中 4)零一极点格式 个模型的零一极点存储在矩阵里的方式 为:第一列是G的零点,第二列是G的极点 第三列是H的零点,第四列是H的极点
◼ 3)多项式格式 ◼ 在标准的MATLAB多项式中提供了(23) 式中的多项式A,B,C,D,F。多项式的 系数以降幂次序存储在行向量中。 ◼ 4)零-极点格式 ◼ 一个模型的零-极点存储在矩阵里的方式 为:第一列是G的零点,第二列是G的极点, 第三列是H的零点,第四列是H的极点