廣東理工學(xué)院電氣工程系 吳 瓊 任 瑾
基于數(shù)據(jù)濾波的極大似然遞推最小二乘辨識
廣東理工學(xué)院電氣工程系 吳 瓊 任 瑾
本文對線性系統(tǒng)的極大似然辨識方法進(jìn)行研究。針對有限脈沖響應(yīng)自回歸滑動平均(FIR-ARMA)系統(tǒng),對基于數(shù)據(jù)濾波的極大似然遞推最小二乘辨識方法進(jìn)行研究。
極大似然;線性系統(tǒng);系統(tǒng)辨識
系統(tǒng)辨識是研究從觀測輸入輸出數(shù)據(jù)中建立系統(tǒng)數(shù)學(xué)模型的理論和方法[1,2]。濾波技術(shù)廣泛的應(yīng)用在系統(tǒng)辨識中。本文提出了一種新的遞推辨識算法從而減輕計算負(fù)擔(dān),做法是將數(shù)據(jù)濾波與極大似然原理整合,用噪聲多項式C(z)濾波輸入輸出數(shù)據(jù),得到一個FIR-MA模型和一個噪聲模型。而后使用遞階辨識原理[3-4],在估計兩個辨識模型的參數(shù)時,提出極大似然遞推最小二乘與遞推廣義增廣最小二乘算法來交替估計。
考慮如下有限脈沖響應(yīng)自回歸滑動平均系統(tǒng):
針對(1)式的系統(tǒng),定義u1(t)和y1(t),定義b、d為參數(shù)向量,φb(t),φd(t),φ1(t)為信息向量。其中u1(t),y1(t)分別為濾波輸入和輸出。
將式(1)兩邊同乘以C(z)得到:
因此(1)中的FIR-ARMA模型變?yōu)榱薋IR-MA模型。定義中間變量:
定義信息向量φc(t)和參數(shù)向量c和θ為:
則式(4)中的w(t)可以寫為:
(3)式和(5)式中都包含公共參數(shù)d,從而定義(應(yīng)用遞階辨識原理):
則式(5)可以寫為:
參數(shù)θ1和c由極大似然遞推最小二乘估計算法和遞推廣義增廣最小二乘算法來交替估計。
將式(9)兩側(cè)取對數(shù)并極大化對數(shù)似然函數(shù),與最小化下列函數(shù)是等價的:
因此式(17)-(28)以及(40)-(45)組成了基于數(shù)據(jù)濾波的極大似然遞推最小二乘估計算法。
考慮如下的FIR-ARMA系統(tǒng):
圖1 向量隨t變化曲線
圖2 向量隨t變化曲線
[1]Ljung L.Perspectives on system identification[J].Annual Reviews in Control,2010,34(1):1-12.
[2]丁鋒.系統(tǒng)辨識新論[M].北京:科學(xué)出版社,2013.
[3]Xiang L L,Xie L B,Liao Y W,Ding R F.Hierarchical least squares algorithms for single-input multiple-output systems based on the auxiliary model[J].Mathematical and Computer Modelling,2010,52(5-6):918-924.
[4]Zhang Z N,Ding F,Liu X G.Hierarchical gradient based iterative parameter estimation algorithm for multivariable output error moving average systems[J].Computers&Mathe-matics with Applications,2011,61(3):672-682.