matlab 传感器的迟滞,MATLAB PI迟滞模型问题
之前我用matlab進(jìn)行遲滯模型建模,誤差非常大,我之前懷疑是自己的參數(shù)辨識(shí)出問題了,所以我用論文中的閾值向量和權(quán)重向量進(jìn)行建模,輸入數(shù)據(jù)也是用論文數(shù)據(jù),但是出來的擬合的線誤差非常大,和文獻(xiàn)中相差太大。file:///C:\Users\Lenovo\AppData\Roaming\Tencent\Users\1445681114\QQ\WinTemp\RichOle\GCKQUH(O`HQ87TEB%XM2B%B.png
這是我的代碼,想讓論壇里研究這方面的給我看看到底是程序哪里出問題了。
clear all;
t=0:0.1:40;
u=50*sawtooth(t*pi/20,0.5)+50;
plot(t,u);
figure
r=0:10:90;
n_r=length(r);
y=zeros(n_r,length(u));
wb=[0.2814;0.1535;0.1230;0.1535:0.1230;0.0202;0.0638;0.0033;0.0632;0.0370;0.0261;0.0034];
for j=1:1:n_r
y(j,1)=max(u(1)-r(j),min(u(1)+r(j),0));
for i=2:length(u)
y(j,i)=max(u(i)-r(j),min(u(i)+r(j),y(j,i-1)));
end
end
disp_model =wb'*y; %%%擬合的位移
plot(t,disp_model,'b','linewidth',2);
file:///C:\Users\Lenovo\AppData\Roaming\Tencent\Users\1445681114\QQ\WinTemp\RichOle\GCKQUH(O`HQ87TEB%XM2B%B.png
file:///C:\Users\Lenovo\AppData\Roaming\Tencent\Users\1445681114\QQ\WinTemp\RichOle\GCKQUH(O`HQ87TEB%XM2B%B.png
2017-10-8 15:11 上傳
輸入電壓
2017-10-8 15:12 上傳
擬合輸出電壓
2017-10-8 15:12 上傳
論文中的數(shù)據(jù)
2017-10-8 15:13 上傳
點(diǎn)擊文件名下載附件
398.25 KB, 下載次數(shù): 55
數(shù)據(jù)來源
總結(jié)
以上是生活随笔為你收集整理的matlab 传感器的迟滞,MATLAB PI迟滞模型问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iphone微信消息闪光灯怎么关
- 下一篇: 四川正宗抄手馅的做法 这样做美味又好吃