ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

万向节结构与工作原理:十字轴、球笼式、三枢轴选型与仿真排错

万向节结构与工作原理:十字轴、球笼式、三枢轴选型与仿真排错 简介围绕万向节结构和工作原理整理的doc文档面向机械设计、汽车传动与设备维修方向的学习者和工程人员帮助理解变角度动力传递中各类万向节的构造、运动特性与选型依据。内容按刚性万向节与挠性万向节展开重点讲解十字轴式不等速万向节的结构组成、滚针轴承与润滑布置并借助转角关系式与不等速特性曲线说明两轴夹角对从动轴转速均匀性的影响同时介绍双联式、三销轴式等准等速结构以及球笼式等速万向节和锥齿轮传动原理补充双万向节近似等速传动的布置条件与轴间交角的控制原则。压缩包内共1个doc文件约7.41MB篇幅集中便于系统阅读与资料留存。目前已有45人学习适合需要梳理万向节分类、工作原理及工程选型要点的读者作为参考。1. 从传动轴抖动说起万向节结构和工作原理到底解决了什么问题一台后驱车在 60~90 km/h 区间出现周期性抖动动平衡做过两遍传动轴总成也换过问题依旧。拆下来量一下中间传动轴两端的万向节叉差了将近 30°。这类故障的根不在动平衡而在万向节本身它不是一根能拐弯的轴而是一个会把匀速输入变成波动的传动机构。单十字轴式万向节的输出角速度按 cosθ/(1−sin²θcos²φ) 波动θ 是两轴夹角φ 是主动叉转角夹角到 15° 时波动幅度已经接近 7%。球笼式万向节靠钢球始终落在两轴夹角的平分面上做到真正等速三枢轴式介于两者之间。把各类型万向节的结构和工作原理拆到能算、能装、能排错的程度要回答的其实就是三件事哪种结构能吃多大摆角双节布置时相位怎么对齐抖动与异响分别对应哪个阶次。2. 各类型万向节的结构拆解十字轴式、球笼式与三枢轴式的边界万向节的分类只有一条主轴——两轴夹角变化时输入与输出能不能保持同步。按这条线划分成不等速、准等速、等速三大类对应的结构差异非常大十字轴式靠一对互相垂直的轴颈铰接球笼式靠钢球在等分面上的强制约束三枢轴式靠三组销轴与滚轮分担转矩并允许轴向滑移。结构决定了摆角上限、润滑方式和失效模式也决定了它只能出现在传动链的哪个位置。2.1 十字轴式万向节的结构组成与滚针轴承的受力路径十字轴式又称卡丹节的结构件很少两个万向节叉、一个十字轴、四套滚针轴承、四个油封和卡环。十字轴的四只轴颈分成互成 90° 的两对一对装在主动叉的孔里另一对装在从动叉的孔里。主动叉转动时十字轴并不跟着整周旋转而是相对两个叉做往复摆动摆动的幅度等于两轴夹角 θ。这个摆动是理解它一切特性的钥匙。滚针在轴颈上只在小角度范围内往复滚动永远建立不起完整的动压油膜实际处于边界润滑状态所以十字轴对润滑脂的依赖远高于普通滚动轴承。载荷路径是主动叉孔壁传给滚针滚针压到轴颈表面再由轴颈经十字轴本体传到另一对轴颈。失效模式也集中在这条路径上——轴颈表面压痕缺油或长期停车后的微动磨损、滚针碎裂、油封失效进水后锈蚀卡滞。注意十字轴式万向节单节的连续工作摆角一般控制在 15° 以内短时极限可以到 20° 左右。夹角越大滚针的偏载越严重传动效率下降得越快通常夹角每增加 5°效率会掉 1~2 个百分点。另外十字轴式本身不能补偿轴向长度变化。后驱车悬架跳动时传动轴长度会变所以必须配一根带滑动花键的中间轴这也是为什么后驱布置里总能看到花键轴 两个万向节的组合。2.2 球笼式万向节的等速原理钢球为什么必须落在角平分面上球笼式结构由外星轮外圈、星形套内圈、保持架和六颗钢球组成。关键在滚道形状外圈滚道和内圈滚道都是圆弧但两个圆弧的圆心相对球笼中心对称偏移。这个偏移量把钢球锁死在两轴夹角的平分面上——无论两轴夹角怎么变六颗钢球始终位于等速面上。等速的几何解释很直接钢球到主动轴中心的距离与到从动轴中心的距离始终相等两轴通过钢球传力时接触点的线速度相同因此从动轴的角速度恒等于主动轴。这是传动点位于等速面的结果不是靠补偿或抵消实现的所以球笼式的等速性不受摆角影响。按用途分两族固定型常见代号 RF、BJ不带轴向滑移滚道圆弧中心偏移量较大允许摆角能到 45°~50°装在前驱车转向轮外侧负责大角度转向伸缩型常见代号 DOJ、TJ、LJ滚道接近直道钢球可在滚道内轴向滚动用来补偿悬架跳动引起的半轴长度变化摆角能力通常在 25° 以内。2.3 三枢轴式与双联式准等速结构补位三枢轴式的结构是星形套上有三个相隔 120° 的销轴每个销轴上套一个滚轮或球环滚轮在外圈的三个滚道里滚动。转矩由三个销轴分担滑移阻力小、结构紧凑所以大量用在前驱车内球笼侧。它的等速性是近似的——只有在特定摆角下才严格同步所以归为准等速摆角一般不超过 25°且转速越高残余波动越明显。双联式万向节把两个十字轴式做成一体中间轴极短通过结构设计让两个节的夹角自动保持相等从而抵消不等速性。它的优点是允许摆角能到 45° 以上缺点是轴向尺寸长、重量大多见于越野车和工程机械的转向驱动桥。2.4 各类型万向节的结构参数对比与选型筛选选型先看三个硬约束所需最大摆角、是否需要轴向滑移、传递转矩的量级。把三类结构的典型边界整理成表比翻样本快得多。结构类型等速性连续摆角上限轴向滑移典型位置主要失效模式十字轴式单节不等速约 15°无需滑动花键后驱/四驱传动轴轴颈压痕、缺油烧蚀双联式准等速约 45°无越野转向驱动桥中间支承磨损三枢轴式准等速约 25°有前驱内球笼侧滚轮剥落、滚道磨坑球笼式固定型等速约 47°无前驱外球笼钢球点蚀、保持架磨损球笼式伸缩型等速约 25°有前驱内球笼滚道磨损、抖动把这张表写成可筛选的数据结构选型时可以先用代码过一遍再回样本核参数# 各类型万向节的典型结构边界数值为工程经验区间最终以厂家样本为准 JOINTS { 十字轴式: dict(max_angle15.0, plungeFalse, speed不等速, note需滑动花键补偿长度), 双联式: dict(max_angle45.0, plungeFalse, speed准等速, note轴向尺寸长用于转向驱动桥), 三枢轴式: dict(max_angle25.0, plungeTrue, speed准等速, note内球笼侧滑移阻力小), 球笼式固定型: dict(max_angle47.0, plungeFalse, speed等速, note转向轮外侧), 球笼式伸缩型: dict(max_angle25.0, plungeTrue, speed等速, note补偿悬架行程), } def pick(need_angle_deg, need_plunge): 按所需摆角与是否要求轴向滑移筛选可用结构 # need_plunge 为 True 时只保留 plungeTrue 的结构 return [name for name, p in JOINTS.items() if p[max_angle] need_angle_deg and p[plunge] need_plunge] print(pick(40, False)) # 大摆角、不需要滑移 - 双联式、球笼式固定型 print(pick(20, True)) # 需要补偿行程 - 三枢轴式、球笼式伸缩型max_angle是连续工作允许的摆角不是短时极限所以留了余量plunge用布尔值参与比较False True会返回 False正好实现不需要滑移时不排除无滑移结构、需要滑移时必须带滑移的语义。这段筛选只解决能不能用寿命和强度还要靠后面的校核。3. 万向节工作原理的运动学验证用 Python 复现不等速性与等速条件结构看完接下来把不等速性从公式落到可执行的数值验证。工程上真正需要算的只有两个量从动轴转角 φ2 随主动轴转角 φ1 的变化以及瞬时角速度比 ω2/ω1。这两个量决定了传动轴的激励阶次和相位对齐要求。3.1 约束关系怎么落到 tanφ2 tanφ1/cosθ建立坐标系主动轴轴线取 x 方向从动轴轴线与 x 轴夹角为 θ两者共面。主动叉的销轴方向 A 必须垂直于主动轴轴线并随主动轴一起转从动叉的销轴方向 B 必须垂直于从动轴轴线并随从动轴一起转。十字轴的两对轴颈互相垂直这就是唯一的运动约束A·B 0。把这个约束解出来得到从动轴销轴在垂直于从动轴的平面内的方位角 φ2 满足tanφ2 tanφ1 / cosθ写成不丢象限的形式就是 φ2 atan2(sinφ1, cosθ·cosφ1)。对时间求导得到瞬时角速度比ω2/ω1 cosθ / (1 − sin²θ·cos²φ1)φ1 是从主动叉销轴位于两轴所在平面内这个位置起算的。φ1 0 时速度比取最大值 1/cosθφ1 90° 时取最小值 cosθ。注意这个比值的周期是 180° 而不是 360°所以单十字轴式万向节产生的激励是轴转频的二阶这也是后面排错时定位故障阶次的依据。注意以上推导忽略了滚针间隙、十字轴中心偏移、轴的扭转弹性变形和支承刚度。间隙会让实际波动比公式算出来的更大尤其是磨损后的旧件。3.2 最小可运行代码从 φ1 序列算出 φ2 与角速度比import numpy as np def phi2_of_phi1(phi1_rad, theta_rad): 从动轴转角 φ2 atan2(sinφ1, cosθ·cosφ1)等价于 tanφ2 tanφ1/cosθ return np.arctan2(np.sin(phi1_rad), np.cos(theta_rad) * np.cos(phi1_rad)) def speed_ratio(phi1_rad, theta_rad): 单十字轴万向节的瞬时角速度比 ω2/ω1 return np.cos(theta_rad) / (1.0 - np.sin(theta_rad) ** 2 * np.cos(phi1_rad) ** 2) theta np.deg2rad(15.0) # 两轴夹角 15° phi1 np.linspace(0.0, 2.0 * np.pi, 721) # 主动轴转角步长 0.5° ratio speed_ratio(phi1, theta) # 用数值微分对 φ2 求导交叉验证解析公式 dphi2 np.gradient(phi2_of_phi1(phi1, theta), phi1) print(速度比范围: %.4f ~ %.4f % (ratio.min(), ratio.max())) print(解析式与数值求导最大偏差: %.2e % np.abs(dphi2 - ratio).max()) print(波动幅度: %.2f%% % ((ratio.max() / ratio.min() - 1.0) * 100))np.gradient用中心差分对 φ2 序列求导得到的是数值角速度比解析式给的是闭式解。两者最大偏差在 1e-3 量级以内说明推导和实现一致偏差主要来自离散步长。θ 15° 时输出速度比在 0.966~1.035 之间波动幅度约 7.1%——这就是传动轴抖动的激励源。把theta换成np.deg2rad(8)再跑一次波动幅度会掉到 2% 左右这也是工程上尽量压低夹角的原因。3.3 双万向节布置的等速条件怎么用代码验证单节不等速双节就能等速但必须同时满足两个条件两端万向节的夹角相等θ1 θ2且中间轴两端万向节叉位于同一平面内相位差为 0° 或 180°二者等效因为速度比的周期是 180°。验证方式是串联两节把第一节的输出转角拿去做第二节的输入。import numpy as np def ratio(phi1, theta): 以‘主动叉位于两轴平面内’为零点的瞬时速度比 return np.cos(theta) / (1.0 - np.sin(theta) ** 2 * np.cos(phi1) ** 2) def phi2(phi1, theta): return np.arctan2(np.sin(phi1), np.cos(theta) * np.cos(phi1)) theta1, theta2 np.deg2rad(12.0), np.deg2rad(12.0) phi1 np.linspace(0.0, 2.0 * np.pi, 2001) mid phi2(phi1, theta1) # 中间轴转角 # 第二节的输入零点在中间轴转过 90° 处mis 为两端叉面的相位偏差 for mis_deg in (0.0, 10.0, 30.0, 90.0): mis np.deg2rad(mis_deg) total ratio(phi1, theta1) * ratio(mid - np.pi / 2 mis, theta2) print(相位偏差 %5.1f° - 输出速度比 %.4f ~ %.4f % (mis_deg, total.min(), total.max()))输出结果很干净相位偏差 0° 时输出速度比恒为 1.0000两个万向节的波动完全抵消偏差 10° 时出现约 0.3% 的残余波动偏差 30° 时残余波动升到 2% 以上偏差 90° 时两节波动同向叠加比单节还严重。这段代码可以直接当成装配前的验证脚本——把实测的相位偏差代进去就能预估装车后的抖动水平。3.4 夹角与摆角的参数敏感性θ两轴夹角速度比范围波动幅度二阶激励相对量级5°0.9962 ~ 1.00380.76%很低10°0.9848 ~ 1.01543.1%低15°0.9659 ~ 1.03537.1%中20°0.9397 ~ 1.064213.2%高30°0.8660 ~ 1.154733.3%很高表里能看到一个明显的非线性夹角从 10° 加到 20°波动幅度翻了四倍。所以布置传动轴时把夹角压到 10° 以内比后面加阻尼器、改悬置都更有效。当空间实在压不下来时就得靠相位对齐把两节的波动对消掉或者改用球笼式这类真正等速的结构。4. 万向节结构参数怎么定摆角、当量夹角与十字轴强度校核结构和工作原理讲清楚之后剩下的就是把参数算出来。这一步要定三样东西万向节的布置角度、十字轴轴颈的尺寸与滚针规格、传动轴的管径与长度。三个参数互相牵制任何一个越界都会在整车上表现为抖动、异响或者早期失效。4.1 布置角度与当量夹角单节夹角 θ 越大波动越大双节布置时并不是简单地要求 θ1 θ2还要看两节所在的平面是否共面。如果两节不在同一平面内实际起作用的是合成后的当量夹角工程上常用近似式 θe ≈ sqrt(θ1² θ2² 2θ1θ2cosψ)ψ 为两个夹角平面的夹角。ψ 180°两节反向布置成 Z 形时 θe 最小ψ 0W 形时 θe 最大。后驱车常见的布置是 Z 形变速箱输出端一个节向上差速器端一个节向下两个节反向且夹角相等此时 ψ 接近 180°当量夹角可以做到很小。这也是判断布置是否合理的第一个检查点——先看两个节的夹角平面方向再看数值。注意中间支承的橡胶垫刚度会改变实际夹角。静态测量得到的角度和满载、大扭矩工况下的角度可能差 1°~2°所以中间支承刚度和安装位置必须和夹角一起校核不能分开定。4.2 十字轴轴颈的载荷与接触应力估算十字轴传递转矩时转矩由一对轴颈的力偶承担。设输入转矩 T轴颈中心到十字轴中心的距离为 r则单只轴颈上的径向载荷约为F T / (2r)载荷再通过滚针传到轴颈表面。滚针与轴颈是线接触用 Hertz 线接触公式估算最大接触应力σmax sqrt( w·E / (π·Re) )其中 w 为单根滚针单位长度的载荷E 为等效弹性模量钢材约 1.14×10⁵ MPaRe 为等效曲率半径。下面是可直接改参数运行的估算脚本import numpy as np def journal_load(T_Nm, r_m): 单只轴颈的径向载荷转矩由一对轴颈形成的力偶承担 return T_Nm / (2.0 * r_m) def contact_stress(F_N, z_eff, L_mm, r_roller_mm, r_journal_mm, E_eff1.14e5): 滚针-轴颈线接触的最大接触应力(MPa) w F_N / (z_eff * L_mm) # N/mm单根滚针单位长度载荷 R_e 1.0 / (1.0 / r_roller_mm 1.0 / r_journal_mm) # 外接触曲率半径相加 return np.sqrt(w * E_eff / (np.pi * R_e)) T 1200.0 # N·m满载起步工况 r 0.030 # m轴颈中心到十字轴中心距离 F journal_load(T, r) sigma contact_stress(F, z_eff20, L_mm22.0, r_roller_mm3.0, r_journal_mm12.5) print(单只轴颈载荷 %.0f N最大接触应力 %.0f MPa % (F, sigma))按这组参数算出来单只轴颈载荷约 20000 N滚针与轴颈的最大接触应力在 800 MPa 量级。渗碳钢滚针的许用接触应力通常按 1500~2000 MPa 控制所以这组尺寸有足够余量主要风险不在强度而在润滑——一旦缺油接触应力分布会急剧恶化几百小时就能压出印痕。z_eff取的一半是承压滚针数实测中由于轴颈偏摆载荷很少均匀分布在所有滚针上取有效承压数比取总滚针数更保守。r_journal_mm用轴颈半径而不是直径因为 Hertz 公式里的曲率半径是半径。4.3 传动轴临界转速与管径选择十字轴式万向节允许夹角小、传动轴又长很容易把转速顶到弯曲共振区。钢管传动轴的临界转速用工程近似式n_c 1.2×10⁸ · sqrt(D² d²) / L²D、d 为轴管外径与内径mmL 为两支承间长度mmn_c 单位 r/min。设计上要求最高工作转速不超过 0.75 n_c。def critical_speed(D_mm, d_mm, L_mm, k0.75): 空心钢传动轴的临界转速与许用最高工作转速(r/min) n_c 1.2e8 * (D_mm ** 2 d_mm ** 2) ** 0.5 / L_mm ** 2 return n_c, k * n_c for D, d, L in ((80, 70, 1200), (90, 80, 1200), (80, 70, 1800)): n_c, n_lim critical_speed(D, d, L) print(D%d d%d L%d - 临界 %.0f许用 %.0f % (D, d, L, n_c, n_lim))结果说明管径和长度哪个更敏感L 从 1200 mm 加到 1800 mm临界转速从约 8900 r/min 掉到约 3950 r/min降幅接近 56%而外径从 80 mm 加到 90 mm 只提升约 6%。所以长轴段减少长度比加大管径有效得多实在降不下来就得分段加中间支承。4.4 常用布置的参数取值与红线参数推荐值警戒值越界后的典型表现单节连续夹角 θ≤ 10° 15°二阶抖动、滚针偏载当量夹角 θe≤ 5° 10°中高速共振明显相位偏差0°叉面共面 10°残余二阶波动最高工作转速 / n_c≤ 0.75 0.9弯曲共振、轴管开裂轴颈最大接触应力≤ 1500 MPa 2000 MPa压痕、滚针碎裂5. 相位与异响排错把万向节仿真曲线和实测振动对齐排错的关键是把现象换算成阶次再回到前面的模型里找对应的参数。5.1 相位错装的判断与校正相位错装是双万向节布置里最常见的装配失误表现为中高速出现明显的周期性抖动且与车速强相关、与发动机转速弱相关。判断方法有两个。静态法在中间轴两端各画一条过叉面中心的标记线目视或用角度尺量两条线的夹角正常情况下两条线应共面夹角 0° 或 180°。动态法在中间轴和输出轴上各贴一个转速传感器比较瞬时速度比曲线把实测波动幅值代回 3.3 节的脚本反推相位偏差。校正方式取决于结构带花键的中间轴可以拔出来重新对齿插入带法兰的则按标记重新对孔两者都必须保证两侧叉面共面而不是简单对齐配重块。5.2 从振动阶次定位故障类型把仿真得到的结论反过来用就行单节波动是二阶两节相位错装后残余波动仍是二阶球笼式等速结构本身不产生二阶激励。所以测到二阶峰值先怀疑十字轴式布置的角度和相位测到一阶峰值通常指向传动轴不平衡、弯曲或花键间隙。现象主阶次优先排查点中高速周期性抖动二阶轴转频×2两端夹角是否相等、叉面是否共面起步/换挡瞬间咯噔冲击十字轴缺油、滚针卡滞、花键间隙转向时咔咔响冲击外球笼钢球点蚀、保持架磨损直线行驶轻微抖动二阶偏一阶内球笼滑移卡滞三枢轴式滚道磨坑一个实用的验证技巧用 3.2 节的脚本把 θ 从 5° 扫到 25°算出每个角度对应的波动幅度再和实测的二阶峰值幅值做对比就能反推当前的实际夹角。如果反推出来的角度明显大于静态测量值说明中间支承橡胶垫在大扭矩下变形过大或者十字轴已经磨损导致内部间隙变大这时候换件比调整角度更直接。磨损件的间隙会让实际波动比理论值高出 30% 以上这是静态测量和路试数据对不上的主要原因。本文还有配套的精品资源点击获取
返回列表