2. 齿轮传动运动学基础

多体动力学仿真的第一步不是“把模型丢进求解器”,而是先把齿轮传动的运动学关系写清楚:谁驱动谁、转速如何传递、哪些构件被约束、哪些自由度必须保留。运动学关系一旦定义错误,后续的接触力、轴承反力和动态响应都会失去物理意义。本节围绕齿轮啮合原理、传动比计算、定轴与行星轮系运动关系,以及运动学约束建模方法展开,为后续动力学建模提供可计算的输入。

一、齿轮啮合原理:从共轭齿廓到节圆纯滚动

一对齿轮能够连续平稳传动,核心条件是两齿廓在接触点处满足啮合基本定律:公法线必须通过两齿轮的连心线上的定点——节点 P。节点到两轮中心的距离分别为两轮的节圆半径 r₁、r₂,因此两轮在节点处的线速度相等,节圆之间做无滑动的纯滚动。对于标准渐开线直齿轮,节圆半径与齿数 z、模数 m 的关系为 r = mz/2,中心距 a = m(z₁+z₂)/2。

啮合过程中,实际接触点沿啮合线 N₁N₂ 移动,啮合线与两基圆相切。基圆半径 r_b = r·cosα,其中 α 为分度圆压力角,标准值 20°。由此可得到两个对仿真非常关键的几何量:

  • 重合度 εα:反映同时参与啮合的齿对数,直齿轮通常要求 εα > 1.2,斜齿轮还需叠加纵向重合度 εβ。
  • 啮合线方向:决定了法向力方向,是后续接触力建模的基准方向。

在运动学层面,啮合原理给出的最重要结论是:两齿轮的角速度之比等于齿数反比,且符号由外啮合/内啮合决定。外啮合两轮转向相反,内啮合转向相同。这一符号约定必须在建模前明确,否则行星轮系的方向判断会整体出错。

二、传动比计算:定轴轮系与行星轮系

定轴轮系的传动比计算相对直接。对于由 k 对齿轮串联的定轴轮系,总传动比为各级传动比之积:

i₁ₙ = ω₁/ωₙ = (-1)^m · (z₂·z₄·…·zₙ)/(z₁·z₃·…·zₙ₋₁)

其中 m 为外啮合次数,(-1)^m 用于处理转向。例如 z₁=20、z₂=40、z₃=15、z₄=45 的两级外啮合轮系,i₁₄ = (40×45)/(20×15) = 6,负号表示输出与输入反向。

行星轮系的传动比不能直接用齿数比,因为行星架本身在转动。正确做法是采用相对运动法(反转法):给整个轮系加上一个与行星架转速 n_H 大小相等、方向相反的公共转速,使行星架“静止”,行星轮系就转化为假想的定轴轮系。设太阳轮为 1、内齿圈为 3、行星架为 H,则:

i₁₃^H = (n₁ - n_H)/(n₃ - n_H) = -z₃/z₁

若内齿圈固定(n₃ = 0),则 i₁H = n₁/n_H = 1 + z₃/z₁。以 z₁=24、z₃=72 为例,i₁H = 1 + 3 = 4,即行星架转速为太阳轮的四分之一,方向相同。这个结果在仿真中可直接作为运动学约束的输入。

三、定轴与行星轮系的运动关系对比

定轴轮系中每个齿轮的轴线在空间中固定,只有绕自身轴线的转动自由度;行星轮系中行星轮既有自转又有公转,行星架是一个额外的运动构件。两者在仿真中的处理差异很大:定轴轮系可以用简单的齿轮副约束;行星轮系必须显式建立行星架、行星轮与太阳轮/内齿圈之间的运动关系,否则会出现过约束或自由度丢失。

下面用一张关系图对比两类轮系的构件、约束与自由度配置,帮助在建模前快速判断该用哪种约束方式。

定轴轮系 vs 行星轮系:构件—约束—自由度关系 定轴轮系 z₁ 主动轮 z₂ 从动轮 中心距 a ω₁ ω₂(反向) 运动学约束 • 两轴空间位置固定(大地约束) • 齿轮副:ω₂ = -ω₁·z₁/z₂ • 每轮仅保留绕自身轴线转动自由度 • 总自由度:2(两轮各 1 个转动) • 传动比 i₁₂ = -z₂/z₁ • 无行星架,无公转自由度 行星轮系 太阳轮 z₁ 内齿圈 z₃(可固定) 行星轮 行星轮 行星架 H 运动学约束 • 太阳轮、内齿圈、行星架共轴线 • 行星轮与太阳轮/内齿圈分别啮合 • 行星架带动行星轮公转 • 反转法:i₁₃^H = -z₃/z₁ • 内齿圈固定时 i₁H = 1 + z₃/z₁ • 自由度:太阳轮、行星架各 1 个转动

四、运动学约束建模方法

在多体动力学软件中,齿轮传动的运动学约束通常有三种实现路径,选择哪一种取决于仿真目标。

第一种:齿轮副约束(Gear Constraint)。适用于定轴轮系或已明确传动比的行星轮系。它直接约束两构件的转角关系,例如 θ₂ = -(z₁/z₂)·θ₁。优点是求解稳定、计算量小;缺点是无法反映齿侧间隙、啮合刚度和动态接触力。若只关心转速传递和运动轨迹,这是首选。

第二种:接触约束(Contact Constraint)。用齿廓几何直接定义接触对,由求解器计算法向接触力和切向摩擦力。它能反映重合度变化、齿侧间隙和啮入啮出冲击,但需要精确齿廓模型和较小的积分步长。适合研究振动、噪声和动载荷。

第三种:等效运动副约束。将行星轮系拆解为太阳轮—行星架—行星轮之间的旋转副与齿轮副组合,显式建立行星架构件。这种方式便于施加轴承力、行星架柔性化,是行星轮系动力学建模的常用做法。

建模顺序建议:先建立构件与旋转副 → 再添加齿轮副或接触对 → 最后检查自由度。若自由度少于预期,通常是齿轮副与旋转副重复约束了同一转动方向;若自由度多于预期,则可能是行星架未与行星轮建立正确连接。

五、一个可复现的运动学验证示例

以 z₁=24、z₃=72 的单排行星轮系为例,内齿圈固定,太阳轮输入转速 n₁=1200 r/min。按 i₁H = 1 + 72/24 = 4,行星架理论转速 n_H = 300 r/min,方向与太阳轮相同。在仿真中,给太阳轮施加 1200 r/min 的驱动,内齿圈施加固定约束,行星架仅保留绕中心轴转动自由度,运行 2 s 后读取行星架角速度。若仿真值在 300 r/min 附近波动(接触模型下允许小幅波动),说明运动学约束正确;若出现 0 或 1200 r/min,则说明行星架被误约束或齿轮副方向定义错误。

这个验证过程不需要复杂后处理,却能在建模早期发现绝大多数运动学错误。完成运动学验证后,再逐步引入轴承刚度、齿侧间隙和外部负载,动力学仿真才有可靠的基础。