车轨耦合动力学外部激励——车轮扁疤

本文详细介绍了如何在Matlab中使用轮径变化模拟车轮扁疤效应,通过《车辆-轨道耦合动力学》提供的公式,展示了如何在动力学模型中集成这种影响。关键步骤包括在循环中计算车轮半径变化和轮对响应的调整。参考资料丰富,覆盖扁疤对车辆振动的影响及计算方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题说明

扁疤会对车辆系统的振动产生影响,一般采用轮径变化来模拟扁疤激励。

车轮扁疤模型

本文采用车轮轮径变化来描述扁疤模型,如下图所示,在车轮滚动一周内,车轮圆周的半径变化为
Δ r ( x ) ≈ h − 1 2 R ( x − L / 2 ) 2 \Delta r(x)\approx h-\frac{1}{2R}(x-L/2)^2 Δr(x)h2R1(xL/2)2
其中, 0 ≤ x ≤ L 0\leq x\leq L 0xL h ≈ L 2 8 R h\approx \frac{L^2}{8R} h8RL2 Δ r ( x ) \Delta r(x) Δr(x)为车轮圆周半径变化值, h h h为扁疤深度。
在这里插入图片描述

Matlab代码说明

根据科学出版社出版的《车辆-轨道耦合动力学 (第四版)》建立完常规的车轨耦合动力学模型后,只需在时间遍历循环中的最开头添加以下语句即可。

if 0<=mod(vcar*t, 2*pi*R_all) && mod(vcar*t, 2*pi*R_all)<=L
    delta_r = h - ((mod(vcar*t, 2*pi*R_all)-L/2)^2)/2/R_all;
else
    delta_r = 0;
end
R = R_all - delta_r;

其中,vcar表示车辆运行速度,R_all表示车轮圆周半径。
另外,在计算轮轨激励时也要考虑车轮直径的变化:

if z(i, 33)-Zr1-delta_r > 0
    NLz(1) = ((z(i, 33)-Zr1-delta_r)/G)^1.5; NRz(1) = ((z(i, 33)-Zr1-delta_r)/G)^1.5;
else
    NLz(1) = 0; NRz(1) = 0;
end
if z(i, 43)-Zr2-delta_r > 0
    NLz(2) = ((z(i, 43)-Zr2-delta_r)/G)^1.5; NRz(2) = ((z(i, 43)-Zr2-delta_r)/G)^1.5;
else
    NLz(2) = 0; NRz(2) = 0;
end
if z(i, 53)-Zr3-delta_r > 0
    NLz(3) = ((z(i, 53)-Zr3-delta_r)/G)^1.5; NRz(3) = ((z(i, 53)-Zr3-delta_r)/G)^1.5;
else
    NLz(3) = 0; NRz(3) = 0;
end
if z(i, 63)-Zr4-delta_r > 0
    NLz(4) = ((z(i, 63)-Zr4-delta_r)/G)^1.5; NRz(4) = ((z(i, 63)-Zr4-delta_r)/G)^1.5;
else
    NLz(4) = 0; NRz(4) = 0;
end

其中,z(i, 33)、z(i, 43)、z(i, 53)和z(i, 63)分别表示四个轮对的垂向位移;Zr1、Zr2、Zr3和Zr4分别小时四个轮对下钢轨的不平顺位移。其他计算过程同样可以参考《车辆-轨道耦合动力学 (第四版)》。

参考资料

1、车轮扁疤激起的轴箱轴承冲击特性
2、车辆-轨道耦合动力学(第四版)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

cofisher

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

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

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

打赏作者

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

抵扣说明:

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

余额充值