版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、系統(tǒng)辨識作業(yè)方法一 : 遞推最小二乘法NUM=xlsread( 'shuju' , 'B4:B257');u=NUM;NUM1=xlsread( 'shuju' , 'C4:C257');z=NUM1;%直接給出被辨識參數(shù)的初始值,取一個充分小的實(shí)N=length(u);c0=0.001,0.001,0.001,0.001'向量p0=10A7*eye(4,4);%初始犬態(tài)P0也采用直接取方式,取一個充分大的實(shí)數(shù)單位矩陣E=0.00000005;%相對誤差E 參考值c=c0,zeros(4,253);%被辨識參數(shù)矩陣的初始值
2、及大小e=zeros(4,254);%相對誤差的初始值及大小%開始遞推運(yùn)算for k=3:N;h1=-z(k-1),-z(k-2),u(k-1),u(k-2)'%求h1x=h1'*p0*h1+1;x1=inv(x);k1=p0*h1*x1;%求k1c1=c0+k1*(z(k)-h1'*c0);%求ce1=(c1-c0)./c0;%求參數(shù)的相對變化e(:,k)=e1;%把當(dāng)前相對變化的列向量加入誤差矩陣的最后一列c0=c1;%新獲得的參數(shù)作為下一次遞推的舊參數(shù)c(:,k)=c1;%把當(dāng)前所辨識參數(shù)的c1 列向量加入辨識參數(shù)矩陣的最后一列p1=p0-k1*h1'*p
3、0;%求p1 值p0=p1;%把當(dāng)前值給下次用if norm(e1)<=Ebreak ;%若參數(shù)收斂滿足要求,終止計算endend%分離參數(shù)a1=c(1,:);a2=c(2,:);b1=c(3,:);b2=c(4,:);ea1=e(1,:);ea2=e(2,:);eb1=e(3,:);eb2=e(4,:);figure(1);%畫第1 個圖形i=1:254;%橫坐標(biāo)從1 到 254plot(i,a1, 'k' ,i,a2,'b' ,i,b1,'r',i,b2,'g' ) %畫出a1 , a2 , b1 , b2 的各次辨識結(jié)
4、果legend( 'a1' , 'a2' , 'b1' , 'b2');xlabel( 'k');ylabel('辨識參數(shù));%B注縱軸變量title('最小二乘各次遞推參數(shù)估計值)圖形標(biāo)題a1=c(1,254)a2=c(2,254)b1=c(3,254)b2=c(4,254)figure(2);%®第 2 個圖形i=1:254;%橫坐標(biāo)從1到254plot(i,ea1, 'k' ,i,ea2,'b' ,i,eb1,'r',i,eb2,
5、9;g' );%出 al , a2 , bl , b2 的各次辨識結(jié)果的收斂情況legend( 'ea1', 'ea2', 'eb1', 'eb2');xlabel( 'k' ) %B注橫軸變量ylabel('參數(shù)誤差)%標(biāo)注縱軸變量title('參數(shù)的誤差U斂情況')%圖形標(biāo)題ea1=e(1,254)ea2=e(2,254)eb1=e(3,254)eb2=e(4,254)最小二乘各次遞推參數(shù)估計值6000400Qo o0 2o o o2 一一o o o Ho ooo6參數(shù)的誤差收斂
6、情況o20o52-最小二乘遞推辨識結(jié)果:al = -0.6418 a2 =-0.3451 bl = 0.0015 b2 =-0.0014ea1 =-1.4483e-004ea2 =3.5589e-004eb1 = -0.0020eb2 = -0.0021二、似然法辨識v=randn(254,1);%產(chǎn)生正態(tài)分布隨機(jī)數(shù)V=0;%計算噪聲方差for i=1:254V=V+v(i)*v(i);endV1=V/254;N=xlsread( 'shuju.xls' ) ;%>數(shù)據(jù)作為輸入輸出矩陣A=N(1 : 254,1,2,3);x=A(:,2);y=A(:,3);u=x'
7、;z=y'%導(dǎo)到輸入輸出數(shù)據(jù)o1=0.001*ones(6,1);p0=eye(6,6);%M 初值zf(1)=01zf(2)=0.1;vf(2)=01vf(1)=01uf(2)=01uf(1)=01% 迭代計算參數(shù)值和誤差值for k=3:254h=-z(k-1);-z(k-2);u(k-1);u(k-2);v(k-1);v(k-2);hf=h;K=p0*hf*inv(hf'*p0*hf+1);p=eye(6,6)-K*hf'*p0;v(k)=z(k)-h'*o1;o=o1+K*v(k);p0=p;o1=o;a1(k)=o(1);a2(k)=o(2);b1(k
8、)=o(3);b2(k)=o(4);d1(k)=o(5);d2(k)=o(6);e1(k)=abs(a1(k)+1.2);e2(k)=abs(a2(k)-0.6);e3(k)=abs(b1(k)-1.0);e4(k)=abs(b2(k)-0.5);e5(k)=abs(d1(k)+1.0);e6(k)=abs(d2(k)-0.2);zf(k)=z(k)-d1(k)*zf(k-1)-d2(k)*zf(k-2);uf(k)=u(k)-d1(k)*uf(k-1)-d2(k)*uf(k-2);vf(k)=v(k)-d1(k)*vf(k-1)-d2(k)*vf(k-2);hf=-zf(k-1);-zf(k
9、-2);uf(k-1);uf(k-2);vf(k-1);vf(k-2);end%若權(quán)人'可以在巴字運(yùn)行也觀測到參數(shù)就圖figure(1)k=1:254;plot(k,a1, 'k:',k,a2,'b' ,k,b1,'r',k,b2,'m:' ,k,d1,'g' ,k,d2,'k');xlabel( 'k')ylabel('參數(shù)辨識')legend( 'a1=-1.2,', 'a2=0.6', 'b1=1.0',
10、'b2=0.5', 'd1=-1.0', 'd2=0.2');%S標(biāo)炷title( '遞推極大使然RML');figure(2)k=1:254;plot(k,e1, 'k' ,k,e2,'b' ,k,e3,'r',k,e4,'m' ,k,e5,'g' ,k,e6,'k');xlabel( 'k');ylabel('誤差過度過程);title( 誤差曲線)誤差曲線2.5 I1112 -o20遞推極大使然RML05a
11、1=-1.2, a2=0.6b1-1.0b2=O 石 d1=-1.0d2=0.2-0.5-1.5-2L050100I150I200I250300三、增廣法辨識z=xlsread('shuju', 'B4:B257');u=xlsread('shuju', 'C4:C257');v=randn(1,254);c0=0.001 0.001 0.001 0.001 0.001 0.001 0.001'%直接給出被辨識參數(shù)的初始值 , 即一個充分小的實(shí)向量p0=10A6*eye(7,7);%直接給出初始狀態(tài)P0 ,即一個充分大的實(shí)
12、數(shù)單位矩陣E=0.00000000005;%相對誤差E=0.000000005c=c0,zeros(7,253);%被辨識參數(shù)矩陣的初始值及大小e=zeros(7,254);%相對誤差的初始值及大小for k=3:254;%開始求Kh1=-z(k-1),-z(k-2),u(k-1),u(k-2),v(k),v(k-1),v(k-2)'%為求K(k)作準(zhǔn)備x=h1'*p0*h1+1;k1=p0*h1*(inv(x);%Kd1=z(k)-h1'*c0; c1=c0+k1*d1;%辨識參數(shù)ce1=c1-c0; e2=e1./c0;%求參數(shù)誤差的相對變化e(:,k)=e2;c0
13、=c1;%給下一次用c(:,k)=c1;%把遞推出的辨識參數(shù)c 的列向量加入辨識參數(shù)矩陣p1=p0-k1*k1'*h1'*p0*h1+1;%find p(k)p0=p1;%給下次用if e<=Ebreak ; %若收斂情況滿足要求,終止計算end %判斷結(jié)束end %循環(huán)結(jié)束%分離變量a1=c(1,:); a2=c(2,:); b1=c(3,:); b2=c(4,:);%分離出a1 、 a2 、 b1 、 b2d1=c(5,:); d2=c(6,:); d3=c(7,:);%分離出d1 、 d2 、 d3ea1=e(1,:); ea2=e(2,:); eb1=e(3,:)
14、; eb2=e(4,:);%分離出a1 、 a2 、 b1 、 b2的收斂情況ed1=e(5,:); ed2=e(6,:); ed3=e(7,:);%分離出d1 、 d2 、 d3 的收斂情況figure(1);%畫第二個圖形i=1:254;plot(i,a1, 'r',i,a2,'r:',i,b1,'b' ,i,b2,'b:',i,d1,'g' ,i,d2,'g:',i,d3, 'g+' ) %畫出各個被辨識參數(shù)title( 'Parameter Identificatio
15、nwith Recursive Least Squares Method' ) %標(biāo)題figure(2);i=1:254;%畫出第三個圖形plot(i,ea1, 'r',i,ea2,'r:',i,eb1,'b' ,i,eb2,'b:',i,ed1,'g' ,i,ed2,'g:' ,i,ed2, 'r+') %畫出各個參數(shù)收斂情況title( 'Identification Precision')旃題figure(3); subplot(4,1,1);%0出第四個圖形,第一個子圖i=1:254; plot(i,zs(i),'r'
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 客戶培訓(xùn)方案
- 教師職業(yè)技能技巧培訓(xùn)
- 幼兒園感恩節(jié)特色親子活動模板
- 數(shù)控車削加工技術(shù) 教案 項目六 外圓切削工藝及編程
- 1.4地球的圈層結(jié)構(gòu)(導(dǎo)學(xué)案)高一地理同步高效課堂(人教版2019必修一)
- 山東省菏澤市2024-2025學(xué)年七年級上學(xué)期第一次月考英語試題(無答案)
- 2024-2025學(xué)年重慶市渝東九校聯(lián)盟高一上學(xué)期10月聯(lián)合性診斷測試數(shù)學(xué)試題(含答案)
- T-ZFDSA 18-2024 黨參燕窩湯制作標(biāo)準(zhǔn)
- 山東省濰坊市諸城市2024-2025學(xué)年八年級上學(xué)期11月期中考試英語試題
- 煙花爆竹經(jīng)營單位主要負(fù)責(zé)人試題及解析
- 統(tǒng)編版(2024新版)道德與法治七年級上冊5.1《走近老師》教案
- 2024-2025學(xué)年八年級語文上冊第二單元測試卷(統(tǒng)編版人教版部編版)
- 全冊知識點(diǎn)梳理-2024-2025學(xué)年統(tǒng)編版道德與法治七年級上冊
- 2024-2025一年級上冊科學(xué)教科版2.5《通過感官來發(fā)現(xiàn)》課件
- 2024-2030年中國玻尿酸基皮膚填充劑行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 4.2.1 同類項與合并同類項 課件 2024-2025學(xué)年人教版數(shù)學(xué)七年級上冊
- 押車抵押合同范本
- 鐵路橋涵鋼筋混凝土結(jié)構(gòu)設(shè)計規(guī)范(正文)
- 2024年國開電大 高級財務(wù)會計 形考任務(wù)4答案
- DB11∕T 1580-2018 生產(chǎn)經(jīng)營單位安全生產(chǎn)應(yīng)急資源調(diào)查規(guī)范
- 電鍍工初中高,技師,高級技師試題庫
評論
0/150
提交評論