Simulink根据魔术公式建立轮胎模型

根据魔术公式建立轮胎模型

建立轮胎模型是为了解决自己搭建的Simulink模型与CarSim模型相似度不高的问题

看了几篇论文,大致有了印象,在Mobile Robot的阅读清单

在这里插入图片描述
根据上述公式搭建纯转弯工况下的轮胎模型

在这里插入图片描述
在这里插入图片描述
3组垂向载荷分别为3kN、5kN和7kN
在这里插入图片描述
在这里插入图片描述
结果如下

在这里插入图片描述
基本符合预期
在这里插入图片描述


上面根据魔术公式建立的轮胎模型只是曲线的变化趋势基本一致,实际上就侧向力而言相差10^4数量级,显然是难以接受的

并且我输入的垂向力单位是不确定的,300kg?

下午在阅读《四轮独立电动汽车四轮转向研究及试验平台搭建_陈国栋》这篇论文时,其中

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
魔术公式的形式和系数都是差不多的,注意到其负载输入单位是KN,转角输入单位是rad

更改原函数

function Fy = fcn(Fz, x)
a1 = -22.3; a2 = 1011; a3 = 1078; a4 = 1.82;
a5 = 0.208; a6 = 0.001; a7 = -0.354; a8 = 0.707;

Cy = 1.3;
Dy = a1 * Fz * Fz + a2 * Fz;
By = a3 * sin(a4 * atan(a5 * Fz)) / (Cy * Dy);
Ey = a6 * Fz * Fz + a7 * Fz + a8;

% Cy = 1.412;
% Dy = 6120;
% By = 0.2121;
% Ey = -0.2839;

Fy = Dy * sin(Cy * atan(By * x - Ey * (By * x - atan(By * x))));

输出到magic_tire_data.mat,绘制曲线

figure
plot(alpha, TwoKN_Fy, 'r', alpha, FourKN_Fy, 'b', alpha, SixKN_Fy, 'g', alpha, EightKN_Fy, 'k');
xlabel('轮胎侧偏角/deg');
ylabel('轮胎侧向力/N');
title('轮胎侧偏力与侧偏角关系');
grid on;
str = {'2KN' ,'4KN', '6KN', '8KN'};
legend(str, 'fontsize', 10, 'Location','southeast');
hold on;

结果与论文中基本一致

在这里插入图片描述
和别的论文以及CarSim中也相差不大

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
但横轴的输入单位是rad,绘图时却说明为deg,不知是否有问题

调整为角度制(deg),即将函数中的sin改为sind,tan改为tand,结果如下

function Fy = fcn(Fz, x)
a1 = -22.3; a2 = 1011; a3 = 1078; a4 = 1.82;
a5 = 0.208; a6 = 0.001; a7 = -0.354; a8 = 0.707;

Cy = 1.3;
Dy = a1 * Fz * Fz + a2 * Fz;
By = a3 * sind(a4 * atand(a5 * Fz)) / (Cy * Dy);
Ey = a6 * Fz * Fz + a7 * Fz + a8;

% Cy = 1.412;
% Dy = 6120;
% By = 0.2121;
% Ey = -0.2839;

Fy = Dy * sind(Cy * atand(By * x - Ey * (By * x - atand(By * x))));

在这里插入图片描述
明显是错误的,暂时还是按照rad来吧

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Prejudices

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值