运动控制基础:位置、速度、加速度、力/转矩等基本物理量,运动学与动力学基础,坐标系与运动描述

运动控制系统本质上是“对机械运动过程进行精确调控”的技术,其核心对象是物体的位置、速度、加速度以及产生这些运动的力或转矩。无论是伺服电机驱动机械臂、数控机床进给轴,还是AGV小车行走,其底层逻辑都遵循同一套物理语言。本章将系统梳理这些基本物理量的定义与工程单位,厘清运动学(描述运动)与动力学(解释运动原因)的边界,并建立坐标系与运动描述的统一框架。这是后续学习PID调节、前馈控制、轨迹规划与伺服选型的数学与物理基石。

运动控制物理量体系与坐标描述 运动控制系统 运动学量(描述运动) 位置 p 速度 v = dp/dt 加速度 a = dv/dt 加加速度 j 动力学量(运动原因) 力 F 转矩 T 转动惯量 J 质量 m 坐标系与运动描述 笛卡尔坐标系 关节坐标系 工具坐标系 用户/工件坐标系 微分关系 牛顿第二定律

上图展示了运动控制中物理量的整体框架:左侧为运动学量,描述“物体在何处、移动多快、加速多猛”;右侧为动力学量,解释“是什么力或转矩造成了这种运动”;底部则列出了工程中常用的坐标系类型。下面我们逐一展开。

2.1 基本物理量:定义、单位与工程直觉

2.1.1 位置与位移

位置(Position)是描述物体在空间中相对于参考点(原点)的空间坐标。在直线运动中,位置通常用 x(t) 表示;在旋转运动中,位置用角度 θ(t) 表示。位置是运动控制的最终目标——伺服系统的核心任务就是让实际位置精确跟踪指令位置。

位移(Displacement)是位置的变化量,即 Δx = x(t₂) - x(t₁)。位移是矢量,具有方向和大小。工程中常将“位置”与“位移”混用,但严格区分:位置是量,位移是相对量。

物理量直线运动单位旋转运动单位工程常用单位典型传感器
位置米 (m)弧度 (rad)mm、μm、°编码器、光栅尺
速度m/srad/smm/s、m/min、rpm测速发电机、编码器差分
加速度m/s²rad/s²mm/s²、g加速度计、编码器二次差分
力/转矩牛顿 (N)牛·米 (N·m)kgf、N·m、oz·in力传感器、电流环估算

2.1.2 速度与加速度

速度(Velocity)是位置对时间的一阶导数:v(t) = dx(t)/dt。速度是矢量,包含大小和方向。在运动控制中,速度决定了生产效率(节拍时间),也直接影响轮廓加工精度。例如,数控机床的进给速度通常以 mm/min 表示,而伺服电机的额定转速以 rpm 表示。

加速度(Acceleration)是速度对时间的一阶导数,也是位置的二阶导数:a(t) = dv(t)/dt = d²x(t)/dt²。加速度直接关联惯性力(F = ma),因此决定了系统需要多大的驱动力矩。加速度越大,对电机峰值转矩和驱动器电流能力的要求越高。

加加速度(Jerk)是加速度的变化率:j(t) = da(t)/dt。虽然加加速度不是基本物理量,但在轨迹规划中至关重要——过大的加加速度会引起机械振动和冲击,影响加工表面质量和设备寿命。S型速度曲线就是通过限制加加速度来平滑运动的。

工程经验:在伺服选型时,不仅要看额定转速和额定转矩,更要关注峰值转矩和转矩-转速特性曲线。加速阶段的转矩需求往往是匀速阶段的2-3倍,若峰值转矩不足,会导致“丢步”或“跟随误差超限”报警。

2.1.3 力与转矩

力(Force)是改变物体运动状态的原因,单位为牛顿(N)。在直线运动中,电机通过丝杠、皮带或直线电机产生推力,克服负载重力和摩擦力,并产生加速度。

转矩(Torque)是旋转运动中的“力”,单位为牛·米(N·m)。伺服电机的输出转矩通过减速器放大后驱动负载。转矩与力之间的关系为:T = F × r(r 为力臂)。

在运动控制中,转矩控制是最内环的控制方式。电流环本质上就是转矩环,因为电机输出转矩与电枢电流成正比(直流电机:T = Kt·I;交流伺服:T = 1.5·p·ψf·iq)。因此,转矩控制 = 电流控制,这是理解伺服驱动架构的关键。

2.2 运动学与动力学:描述与解释

2.2.1 运动学(Kinematics)

运动学研究物体的运动几何描述,不涉及力与质量。它回答“物体如何运动”的问题,包括位置、速度、加速度之间的关系。运动学方程是轨迹规划的基础:

// 匀加速直线运动方程
v(t) = v₀ + a·t
x(t) = x₀ + v₀·t + ½·a·t²
v² = v₀² + 2·a·(x - x₀)

在运动控制中,运动学用于:

  • 轨迹规划:根据起点、终点、最大速度、最大加速度,生成位置-时间曲线。
  • 正解与逆解:对于机械臂,正运动学是已知关节角度求末端位置;逆运动学是已知末端位置求关节角度。
  • 速度前馈:根据期望位置轨迹,计算期望速度,作为前馈信号叠加到速度环。

2.2.2 动力学(Dynamics)

动力学研究力/转矩与运动之间的关系,回答“为什么这样运动”的问题。其核心是牛顿第二定律和转动定律:

直线运动:F = m·a
旋转运动:T = J·α

其中,m 为质量(kg),J 为转动惯量(kg·m²),α 为角加速度(rad/s²)。

动力学分析在以下场景中至关重要:

  1. 电机选型:计算负载所需的峰值转矩和有效转矩(RMS转矩),确保电机不过热。
  2. 惯量匹配:负载惯量与电机转子惯量的比值通常建议在 1~10 之间。比值过大,系统响应迟钝且容易振荡;比值过小,则电机选型过大造成浪费。
  3. 前馈控制:动力学前馈(如重力补偿、摩擦力补偿)可以显著提高跟踪精度。
惯量匹配案例:某转台负载惯量为 0.08 kg·m²,电机转子惯量为 0.002 kg·m²,比值高达 40:1。直接驱动时,系统带宽极低,定位时振荡严重。解决方案:① 增加减速器(减速比 5:1),使负载折算到电机侧的惯量变为 0.08/25 = 0.0032 kg·m²,比值降为 1.6:1;② 或者改用更大惯量的电机。最终选择减速比 5:1 的行星减速器,系统带宽从 3 Hz 提升至 15 Hz,定位时间缩短 60%。

2.3 坐标系与运动描述

2.3.1 常用坐标系类型

坐标系定义应用场景特点
笛卡尔坐标系基于 X/Y/Z 正交轴直角坐标机器人、CNC 三轴加工直观,便于直线插补
关节坐标系每个关节角度作为坐标轴六轴工业机器人直接反映电机位置,便于伺服控制
工具坐标系固定在末端执行器上焊接、涂胶、装配便于编程,与工件姿态相关
用户/工件坐标系用户自定义,固定在工件上多工位加工、流水线简化编程,便于批量生产

2.3.2 运动描述:点到点与连续轨迹

点到点运动(PTP)只关心起点和终点,不关心中间路径。例如,伺服电机从位置 A 快速转到位置 B,中间路径可以是任意曲线。PTP 运动常用于换刀、上下料等辅助动作。

连续轨迹运动(CP)要求末端沿指定路径运动,如直线、圆弧或样条曲线。CP 运动需要多轴协调插补,每个轴的位置指令由插补器实时计算。例如,CNC 加工圆弧时,X 轴和 Y 轴必须按照圆的参数方程同步运动。

2.3.3 坐标变换基础

在机器人或多轴系统中,经常需要在不同坐标系之间转换。齐次变换矩阵是描述坐标系间平移和旋转的数学工具:

// 二维旋转矩阵
R(θ) = [cosθ  -sinθ]
       [sinθ   cosθ]

// 齐次变换矩阵(3x3)
T = [R  t]
    [0  1]

其中,R 为旋转矩阵,t 为平移向量。通过矩阵乘法,可以将点在工具坐标系中的坐标转换到基坐标系中。

常见误区:初学者容易混淆“位置环的参考坐标系”和“编码器的安装位置”。编码器安装在电机轴上时,反馈的是电机角度;若负载经过减速器,实际负载位置 = 电机角度 / 减速比。若编码器安装在负载端(直驱或半直驱),则反馈直接反映负载位置。两种方案各有优劣:电机端编码器分辨率高、成本低,但存在背隙误差;负载端编码器精度高,但安装空间和成本要求高。

2.4 案例拆解:从物理量到伺服调试

下面通过一个完整的调试案例,展示本章物理量如何在实际工程中综合应用。

场景:某自动化设备需要将工件从 A 点搬运到 B 点,使用伺服电机 + 同步带驱动直线模组。已知负载质量 m = 5 kg,行程 L = 0.6 m,要求节拍时间 t = 1.2 s(含定位稳定时间 0.2 s),定位精度 ±0.05 mm。

第一步:运动学规划

采用梯形速度曲线。设加速时间 t₁ = 0.2 s,匀速时间 t₂ = 0.6 s,减速时间 t₃ = 0.2 s,定位稳定时间 t₄ = 0.2 s。

总位移 L = ½·v_max·t₁ + v_max·t₂ + ½·v_max·t₃
0.6 = ½·v_max·0.2 + v_max·0.6 + ½·v_max·0.2
0.6 = 0.1·v_max + 0.6·v_max + 0.1·v_max = 0.8·v_max
v_max = 0.75 m/s
a_max = v_max / t₁ = 0.75 / 0.2 = 3.75 m/s²

第二步:动力学计算

加速段所需推力 F_acc = m·a + F_friction
假设摩擦系数 μ = 0.1,则 F_friction = μ·m·g = 0.1×5×9.8 = 4.9 N
F_acc = 5×3.75 + 4.9 = 23.65 N
匀速段所需推力 F_const = F_friction = 4.9 N
减速段所需推力 F_dec = -m·a + F_friction = -18.75 + 4.9 = -13.85 N(制动)

第三步:电机选型

同步带轮直径 d = 0.04 m,则减速器输出轴所需转矩:

T_load = F × (d/2) = 23.65 × 0.02 = 0.473 N·m(峰值)
T_rms = √[(T_acc²·t₁ + T_const²·t₂ + T_dec²·t₃) / (t₁+t₂+t₃)]
      = √[(0.473²×0.2 + 0.098²×0.6 + 0.277²×0.2) / 1.0]
      ≈ 0.28 N·m

考虑减速比 i = 3,则电机侧峰值转矩 = 0.473 / 3 = 0.158 N·m。选择额定转矩 0.32 N·m、峰值转矩 0.95 N·m 的 400W 伺服电机,惯量匹配比约为 4.5:1,满足要求。

第四步:调试验证

实际调试中发现定位时有 0.3 mm 过冲。分析原因:速度环增益过高导致加速度过大,触发机械共振。调整措施:

  1. 将速度环增益从 35 Hz 降至 25 Hz,位置环增益从 25 Hz 降至 18 Hz。
  2. 启用 S 型加减速,加加速度限制为 50 m/s³。
  3. 增加 2 ms 低通滤波,抑制同步带高频振动。

调整后,定位精度达到 ±0.03 mm,稳定时间缩短至 0.15 s,节拍满足要求。

复盘要点:① 运动学计算决定了速度/加速度上限,但实际调试中往往需要降低 20%~30% 以保证稳定性;② 动力学计算中的摩擦力是估算值,实际摩擦力随温度、润滑状态变化,建议在调试时通过“力矩辨识”功能实测;③ 惯量匹配比是经验值,对于高精度定位场景,建议控制在 5:1 以内。

2.5 常见误区与总结

  • 误区一:将“加速度”与“加加速度”混为一谈。加速度决定力的大小,加加速度决定冲击和振动。高速高精设备必须同时限制两者。
  • 误区二:只关注额定转矩,忽略峰值转矩。伺服电机的峰值转矩通常为额定值的 2~3 倍,但持续时间有限(如 1~3 秒),选型时必须校核加速阶段的峰值需求。
  • 误区三:坐标系定义不统一。在多轴系统中,若工具坐标系与工件坐标系未正确标定,会导致轨迹偏移。建议在设备调试前完成 TCP(工具中心点)标定。
  • 误区四:忽略单位换算。例如,编码器反馈为脉冲数,位置环增益的单位为 1/s,速度环增益的单位为 (rpm)/(V) 或 (rad/s)/(A),换算错误会导致调试参数完全失效。

本章总结:位置、速度、加速度是运动控制的“表象”,力/转矩是“内因”,坐标系是“语言”。掌握这些基础物理量及其数学关系,是理解伺服环路(电流环→速度环→位置环)的前提。下一层级的进阶内容将围绕传递函数与频域分析展开,但无论多复杂的控制算法,最终都要回归到“让实际位置、速度、加速度精确跟随指令”这一根本目标上。