資源簡介
matlab開發-MFTireGUI。魔術公式參數可視化與輪胎模型擬合圖形用戶界面

代碼片段和文件信息
function?[FxMF_macro_par]=?MF1996_LongForce_calc(MF1996_parKxNormalLoadNominalLoad)
%?Pcx1?is?MF_par(1)
%?Pdx1?is?MF_par(2)
%?Pdx2?is?MF_par(3)
%?Pex1?is?MF_par(4)
%?Pex2?is?MF_par(5)
%?Pex3?is?MF_par(6)
%?Pex4?is?MF_par(7)
%?Pkx1?is?MF_par(8)
%?Pkx2?is?MF_par(9)
%?Pkx3?is?MF_par(10)
%?Phx1?is?MF_par(11)
%?Phx2?is?MF_par(12)
%?Pvx1?is?MF_par(13)
%?Pvx2?is?MF_par(14)
dfz=(NormalLoad-NominalLoad)/NominalLoad;
?Cx=MF1996_par(1);
muex=(MF1996_par(2)+MF1996_par(3)*dfz)*1;
?Dx=muex*NormalLoad;
Kxk=NormalLoad*(MF1996_par(8)+MF1996_par(9)*dfz)*exp(-MF1996_par(10)*dfz)*1;
?Bx=Kxk/(?Cx*?Dx);
Svx=NormalLoad*(MF1996_par(13)+MF1996_par(14)*dfz)*1;
?Ex_half=(MF1996_par(4)+MF1996_par(5)*dfz+MF1996_par(6)*dfz^2);
F=@(Kx)?Dx*(sin(?Cx*atan(?Bx*Kx-...
????(Ex_half*(1-MF1996_par(7)*sign(Kx))*1)*...
????(?Bx*Kx-atan(?Bx*Kx)))))+Svx;
Fx=arrayfun(@(xy)?F(x)Kx);%‘UniformOutput‘false);
MF_macro_par.Ex=??abs(Ex_half*(1-MF1996_par(7)*sign(Kx))*1);
MF_macro_par.Dx=??Dx;
MF_macro_par.Bx=??Bx;
MF_macro_par.Cx=??Cx;
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????12081??2015-09-09?08:21??MF_Tire_GUI_V2a\ExampleMeasurementData.mat
?????文件????????1059??2015-09-09?08:21??MF_Tire_GUI_V2a\MF1996_LongForce_calc.m
?????文件????????1078??2015-09-09?08:21??MF_Tire_GUI_V2a\MF52_LongForce_calc.m
?????文件?????????774??2015-09-09?08:21??MF_Tire_GUI_V2a\MF52_par0.mat
?????文件??????389486??2015-09-09?08:21??MF_Tire_GUI_V2a\MF_Tire_Fitter_Tutorial.pdf
?????文件???????31479??2015-09-09?08:21??MF_Tire_GUI_V2a\MF_Tire_GUI_V2a.fig
?????文件???????42176??2015-09-09?08:21??MF_Tire_GUI_V2a\MF_Tire_GUI_V2a.m
?????文件????????3179??2015-09-09?08:21??MF_Tire_GUI_V2a\optimplotfval2.m
?????文件?????????478??2015-09-09?08:21??MF_Tire_GUI_V2a\opt_fun.m
?????文件????????1328??2015-09-09?08:21??license.txt
評論
共有 條評論