• 大小: 396KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-17
  • 语言: Matlab
  • 标签: 未分类  

资源简介

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

评论

共有 条评论