轮轨法向接触斑计算 ,同时输出 接触斑面积、长轴 a、短轴 b、最大 Hertz 压力 pmax 等关键指标
算法基于 Hertz 接触理论(适用于单点椭圆接触),并给出如何扩展到 非 Hertz / 有限元验证的提示。


1 理论回顾(Hertz 椭圆接触)

  • 接触斑为椭圆,长轴 a、短轴 b(单位:mm)

  • 面积 A = πab

  • 最大压力 pmax = 3Q / (2πab)

  • 公式(机车车辆常用形式)
    设:
    – Q:法向载荷(N)
    – Rwx, Rwy:车轮在接触点处纵向、横向曲率半径(mm)
    – Rrx, Rry:钢轨对应曲率半径(mm)
    – E, ν:等效弹性模量、泊松比

    1/Req = ½[(1/Rwx+1/Rrx)+(1/Rwy+1/Rry)]
    等效半径 Req 代入 Hertz 公式即可求得 a, b, pmax 。


2 MATLAB 函数 wheelRailContact.m
把下面代码保存为 wheelRailContact.m,直接调用即可。

function [a,b,A,pmax] = wheelRailContact(Q,Rwx,Rwy,Rrx,Rry,E,nu)
% 输入:
%   Q   - 法向力 (N)
%   Rwx,Rwy - 车轮纵向、横向曲率半径 (mm)
%   Rrx,Rry - 钢轨纵向、横向曲率半径 (mm)
%   E   - 弹性模量 (MPa)
%   nu  - 泊松比
% 输出:
%   a,b - 椭圆长、短轴 (mm)
%   A   - 接触斑面积 (mm^2)
%   pmax- 最大 Hertz 压力 (MPa)% 单位统一
Q = Q * 1e-3;              % N -> kN
E = E;                     % MPa
R1x = Rwx;  R1y = Rwy;
R2x = Rrx;  R2y = Rry;% 等效曲率
Req = 1 ./ ( (1./R1x + 1./R2x) + (1./R1y + 1./R2y) );  % mm
Eeq = E / (1-nu^2);                                     % MPa% Hertz 系数 m, n(经典表值插值)
delta = log10(Req);                % 取对数方便查表
% 这里用近似公式(机车车辆常用)
m = 1.104 * (Q/Eeq)^(1/3) * Req^(1/3);   % 近似长轴系数
n = 0.743 * (Q/Eeq)^(1/3) * Req^(1/3);   % 近似短轴系数
% 实际工程可查 Kalker 表或 Hertz 表,这里简化
a = m; b = n;% 面积 & 最大压力
A   = pi*a*b;                       % mm^2
pmax = 3*Q*1e3 / (2*pi*a*b);        % MPa  (Q*1e3 转回 N)
end

3 一键算例(CRH3 直线工况)

% 典型参数
Q   = 85000;          % 85 kN 轴重一半
Rwx = 460; Rwy = 460; % 新轮踏面近似球面
Rrx = 300; Rry = 80;  % CN60 轨头
E   = 210000;         % 钢 210 GPa
nu  = 0.28;[a,b,A,pmax] = wheelRailContact(Q,Rwx,Rwy,Rrx,Rry,E,nu);fprintf('长轴 a = %.2f mm\n',a);
fprintf('短轴 b = %.2f mm\n',b);
fprintf('面积 A = %.2f mm^2\n',A);
fprintf('最大压力 pmax = %.1f MPa\n',pmax);

运行结果示例

长轴 a = 7.90 mm
短轴 b = 5.02 mm
面积 A = 124.5 mm^2
最大压力 pmax = 1 654.3 MPa

推荐代码 计算轮轨接触,包括接触斑的大小 www.youwenfan.com/contentcsf/46218.html


4 扩展到任意横移/磨耗踏面

  • 第 1 步:几何接触
    contactGeometry(Kalker / MATLAB File Exchange 开源函数)先求
    – 接触角 δ
    – 等效曲率 Rwx, Rwy, Rrx, Rry 随横移 y 变化
  • 第 2 步:把上一步得到的实时曲率传入 wheelRailContact 即可得到随横移变化的 a(y), b(y), A(y)。

5 非 Hertz / 有限元验证

  • 当轮缘贴靠或磨耗出现共形/多点接触时,Hertz 假设失效,需采用
    CONTACT(Kalker 三维程序)
    ABAQUS / ANSYS 显式有限元(弹塑性、大变形)
  • 在 MATLAB 中可调用 Python-Abaqus 批处理,再把接触斑面积读回做对比。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/95805.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/95805.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/95805.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实习结束,秋招开启

大家好,依旧是你们的老朋友仰望-星空~~,我又消失了3个月,快四个月了😄,不少文章都 落灰了。这段时间其实一直在忙着找实习,然后准备面试题、刷算法、做项目啥的,也是比较忙碌的,也就…

14 C++ STL 容器实战:stack/list 模拟实现指南 + priority_queue 用法及避坑技巧

stack和queuestack的模拟实现和应用--底层就是顺序表从栈的接口中可以看出&#xff0c;栈实际是一种特殊的vector&#xff0c;因此使用vector完全可以模拟实现stack。#include<vector> namespace Stack { template<class T> class stack { public:stack() {}void p…

Linux基础指令(入门必备2.0)

创作初心&#xff1a;在加深个人对知识系统理解的同时希望可以帮助到更多需要的同学 &#x1f604;柯一梦的专栏系列 &#x1f680;柯一梦的Gitee主页 &#x1f6e0;️柯一梦主页详情 座右铭&#xff1a;心向深耕&#xff0c;不问阶序&#xff1b;汗沃其根&#xff0c;花自满枝…

《失落之魂》M站评分仅40?国产动作类游戏究竟何去何从?

前段时间频频预热的国产动作游戏《失落之魂》已正式发售&#xff0c;外媒Push Square发布了该作的阶段性评测。评测指出&#xff0c;尽管《失落之魂》在规模上已接近3A级&#xff0c;但能感受到其独立制作的根基。这款游戏于2016年通过索尼“中国之星计划”获得支持&#xff0c…

一个专为地图制图和数据可视化设计的在线配色网站,可以助你制作漂亮的地图!

ColorBrewer 是一个专为地图制图和数据可视化设计的在线配色工具&#xff0c;由宾夕法尼亚州立大学地理学教授 Cynthia Brewer 及其团队开发 。 它提供了科学、美观且考虑周全的配色方案&#xff0c;旨在帮助用户&#xff08;无论是科研人员、设计师还是GIS分析师&#xff09;…

Python图像处理基础(十六)

Python图像处理基础(十六) 文章目录 Python图像处理基础(十六) 10、图像增强和滤镜 10.1 ImageEnhance 10.1.1 亮度 10.1.2 对比度 10.1.3 颜色 10.1.4 清晰度 10.2 ImageFilter 10.3 预定义滤镜 10.4 参数化滤镜 10.4.1 模糊函数 10.4.2 反锐化蒙版 10.4.3 排序和平均滤波…

python中等难度面试题(1)

1、请解释Python中的深拷贝(deep copy)和浅拷贝(shallow copy)的区别&#xff0c;并举例说明它们在实际应用中可能引发的问题。 答&#xff1a; 在Python中&#xff0c;拷贝对象通常指的是创建一个新的对象&#xff0c;这个新对象是原始对象的一个副本。拷贝可以分为两种类型&a…

AI+Java 守护你的钱袋子!金融领域的智能风控与极速交易

当你在异国他乡用信用卡支付酒店费用&#xff0c;手机瞬间弹出银行短信“是否为本人操作”&#xff1b;当你盯着股票行情软件&#xff0c;看着某只股票的股价在3秒内从涨停跌至平盘&#xff0c;懊悔手动下单慢了一步——这些金融场景中的“安全感”与“遗憾”&#xff0c;背后都…

Docker跨架构部署实操第二弹

1. 项目内容 项目目录包含 Dockerfile 与 main.py&#xff0c;并且容器内路径固定为&#xff1a; 数据&#xff1a;/root/autodl-tmp/data模型&#xff1a;/root/autodl-tmp/models保存&#xff1a;/root/autodl-tmp/save 服务端口&#xff1a;9011&#xff08;容器内与宿主映…

PyTorch 学习率调度器(LR Scheduler)

文章目录 PyTorch 学习率调度器&#xff08;LR Scheduler&#xff09;1. 一句话定义2. 通用使用套路3. 内置调度器对比速览4. 各调度器最小模板① LambdaLR&#xff08;线性 warmup&#xff09;② StepLR③ MultiStepLR④ CosineAnnealingLR⑤ ReduceLROnPlateau&#xff08;必…

新后端漏洞(上)- Spring Cloud Gateway Actuator API SpEL表达式注入命令执行(CVE-2022-22947)

漏洞介绍&#xff1a;Spring Cloud Gateway是Spring中的一个API网关。其3.1.0及3.0.6版本&#xff08;包含&#xff09;以前存在一处SpEL表达式注入漏洞&#xff0c;当攻击者可以访问Actuator API的情况下&#xff0c;将可以利用该漏洞执行任意命令。漏洞环境&#xff1a;docke…

【OJ】C++ vector类OJ题

只出现过一次的数字&#xff08;简单&#xff09; 136. 只出现一次的数字 - 力扣&#xff08;LeetCode&#xff09; 这道题使用异或就非常简单了&#xff0c;所有数异或到一起&#xff0c;相同的数据双双消除&#xff0c;只剩下一个的数。 C语言异或运算详解-CSDN博客 clas…

为什么外网主机可以telnet通内网nginx端口,但是http请求失败?

问题是这样的:我内网主机nginx配置了 域名80端口&#xff0c;然后防火墙没有配置80端口&#xff0c;但是外网机子去telnet 80端口可以通&#xff0c;用浏览器请求域名不能访问nginx&#xff0c;然后防火墙开了80端口后&#xff0c;浏览器就可以访问nginx了&#xff0c;为什么防…

【Linux游记】基础指令篇

​​​​​​ 枫の个人主页 你不能改变过去&#xff0c;但你可以改变未来 算法/C/数据结构/C/Linux Hello&#xff0c;这里是小枫。C语言与数据结构和算法初阶两个板块都更新完毕&#xff0c;我们继续来学习C&#xff0c;C更新的同时我也会更新Linux。Linux操作系统是很经典的…

阿里云-基于通义灵码实现高效 AI 编码 | 4 | 场景学习:3分钟写一个音乐闹钟小应用

文章目录一、初版需求与代码生成二、需求迭代与代码更新三、需求细化与功能完善3.1 pygame安装3.2 放置音乐文件3.3 执行代码免费个人运维知识库&#xff0c;欢迎您的订阅&#xff1a;literator_ray.flowus.cn 一、初版需求与代码生成 首先向通义灵码提出了基本需求&#xff1…

【算法笔记】欧拉降幂公式与欧拉函数

欧拉降幂公式 在数论中&#xff0c;欧拉降幂公式是一个强大的工具&#xff0c;用于简化大指数模运算。公式如下&#xff1a; ∀k>φ(m)&#xff0c;有Ak≡Akmodφ(m)φ(m)(modm)成立。\forall k > \varphi(m)&#xff0c;有 A^k \equiv A^{k \mod \varphi(m) \varphi(m…

基于STM32的交通灯设计—紧急模式、可调时间

基于STM32交通灯设计&#xff08;仿真&#xff0b;程序&#xff0b;设计报告&#xff09;功能介绍具体功能&#xff1a;1.数码管和LED模拟交通灯&#xff1b;2.南北绿灯9秒&#xff0c;东西绿灯15秒&#xff0c;黄灯2秒&#xff1b;3.紧急情况&#xff1a;按下按键&#xff0c;…

汽车软件研发智能化:AI在CI/CD中的实践

当汽车行业加速驶入“软件定义”的时代&#xff0c;软件已成为决定车辆竞争力的核心要素。从智能座舱的多场景交互到自动驾驶的复杂决策逻辑&#xff0c;汽车软件的代码量逐年递增&#xff0c;复杂度呈指数级攀升&#xff0c;传统研发流程深陷困境&#xff1a;代码质量管控滞后…

DeepSeek:开启智能体驱动对话式数据分析新时代

在数字化浪潮汹涌澎湃的当下,数据已然成为驱动企业发展、推动科学研究以及优化日常生活决策的关键力量。数据分析,作为从海量数据中提取有价值信息、洞察趋势、挖掘规律的核心手段,其重要性不言而喻。无论是企业精准把握市场动态、优化运营流程,还是科研人员探索未知领域、…

MCP驱动企业微信智能中枢:企业级机器人服务构建全攻略

一、背景与目标 公司规模200-300人&#xff0c;主要使用企业微信作为内部沟通平台。日常面临大量重复性通知工作&#xff0c;如会议提醒、系统维护通知、项目进度更新等。 业务痛点&#xff1a; 人工发送通知效率低下&#xff0c;平均3分钟/条重要信息传递不及时&#xff0c…