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,即行星架转速为太阳轮的四分之一,方向相同。这个结果在仿真中可直接作为运动学约束的输入。
三、定轴与行星轮系的运动关系对比
定轴轮系中每个齿轮的轴线在空间中固定,只有绕自身轴线的转动自由度;行星轮系中行星轮既有自转又有公转,行星架是一个额外的运动构件。两者在仿真中的处理差异很大:定轴轮系可以用简单的齿轮副约束;行星轮系必须显式建立行星架、行星轮与太阳轮/内齿圈之间的运动关系,否则会出现过约束或自由度丢失。
下面用一张关系图对比两类轮系的构件、约束与自由度配置,帮助在建模前快速判断该用哪种约束方式。
四、运动学约束建模方法
在多体动力学软件中,齿轮传动的运动学约束通常有三种实现路径,选择哪一种取决于仿真目标。
第一种:齿轮副约束(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,则说明行星架被误约束或齿轮副方向定义错误。
这个验证过程不需要复杂后处理,却能在建模早期发现绝大多数运动学错误。完成运动学验证后,再逐步引入轴承刚度、齿侧间隙和外部负载,动力学仿真才有可靠的基础。