matlab求迟滞,MATLAB PI迟滞模型问题
之前我用matlab進行遲滯模型建模,誤差非常大,我之前懷疑是自己的參數辨識出問題了,所以我用論文中的閾值向量和權重向量進行建模,輸入數據也是用論文數據,但是出來的擬合的線誤差非常大,和文獻中相差太大。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 上傳
論文中的數據
2017-10-8 15:13 上傳
點擊文件名下載附件
398.25 KB, 下載次數: 55
數據來源
總結
以上是生活随笔為你收集整理的matlab求迟滞,MATLAB PI迟滞模型问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 数据库名字 mac,【已解决
- 下一篇: 几种常见窗函数及其matlab程序实现,