(1)Msls分三步對(duì)系統(tǒng)和噪聲模型進(jìn)行辨識(shí),采用脈沖序列作為輔助系統(tǒng)模型,用 計(jì)算輸出數(shù)據(jù) ;用原輸出數(shù)據(jù) 計(jì)算 ,用遞推最小二乘方法分別對(duì)系統(tǒng)參數(shù)和模型參數(shù)進(jìn)行估計(jì)。 (2)M.dat,wnoise1.dat分別為M和白噪聲序列。Wnoise1.dat的長(zhǎng)度為700,wnoise2.dat的長(zhǎng)度為1000。Msls6.c為N=600的程序,Msls8.c為N=800的程序。 (3)程序運(yùn)行后,生成的兩個(gè)h文件為產(chǎn)生的脈沖響應(yīng)函數(shù)。Msls6.dat為Msls6.c的參數(shù)估計(jì)結(jié)果,Msls8.dat為Msls8.c的參數(shù)辨識(shí)結(jié)果。分別如下所示: a1=0.906331 a2=0.160170 a3=0.025525 b1=0.704475 b2=-1.497551 c1=1.009114 c2=0.446890 a1=0.906347 a2=0.159066 a3=0.024650 b1=0.700720 b2=-1.493327 c1=1.008787 c2=0.425714 (4)由數(shù)據(jù)結(jié)果可以看出,采用Msls辨識(shí)方法估計(jì)精度要比els法的估計(jì)精度差一些。尤其是噪聲參數(shù)c2的估計(jì)誤差不在1%以?xún)?nèi)。這是由于Msls法計(jì)算上較為簡(jiǎn)便,計(jì)算上的簡(jiǎn)化就帶來(lái)了估計(jì)精度上的誤差。由N=600和N=800相比較,可以看出當(dāng)N增大時(shí),誤差有所減小。理論上當(dāng)N趨于無(wú)窮時(shí), 。
標(biāo)簽: Msls 分 噪聲模型
上傳時(shí)間: 2016-10-19
上傳用戶(hù):戀天使569
MslsⅠ多步遞推最小二乘法 Msls分三步對(duì)系統(tǒng)和噪聲模型進(jìn)行辨識(shí),采用脈沖序列作為輔助系統(tǒng)模型,用計(jì)算輸出數(shù)據(jù);用原輸出數(shù)據(jù)計(jì)算,用遞推最小二乘方法分別對(duì)系統(tǒng)參數(shù)和模型參數(shù)進(jìn)行估計(jì)。
標(biāo)簽: Msls Msls 最小二乘法 分
上傳時(shí)間: 2017-06-16
上傳用戶(hù):exxxds
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1