执行器是机器人的”肌肉”,直接决定了系统的力矩输出、响应速度和能量效率。本章深入探讨各类执行器的工作原理、选型准则和优化策略,重点分析电机-减速器集成系统的设计权衡。我们将从电磁学基础出发,逐步深入到系统级的热管理和控制带宽优化,为后续的动力学建模和控制算法设计奠定硬件基础。
机器人执行器的核心是电磁能量转换。洛伦兹力定律给出了基本关系:
\[\mathbf{F} = q(\mathbf{v} \times \mathbf{B})\]对于载流导体,力矩产生的基本方程为:
\[\tau = k_t \cdot I\]其中 $k_t$ 是力矩常数,$I$ 是相电流。然而,实际电机的性能受到多个因素限制:
PMSM 是高性能机器人的首选,具有高功率密度和效率。其特点:
力矩方程(dq坐标系): \(\tau = \frac{3}{2}p[\lambda_m i_q + (L_d - L_q)i_d i_q]\)
其中第二项是磁阻力矩,IPM电机可利用此项提高力矩密度。
BLDC 与 PMSM 物理结构相似,但控制策略不同:
换向时序关系:
霍尔位置 | H1 H0 H1 | 导通相位
---------|----------|----------
001 | 0 0 1 | U+V-
011 | 0 1 1 | U+W-
010 | 0 1 0 | V+W-
110 | 1 1 0 | V+U-
100 | 1 0 0 | W+U-
101 | 1 0 1 | W+V-
伺服系统是电机+编码器+驱动器的集成:
伺服调参的基本步骤:
MIT Cheetah 推广的准直驱(Quasi-Direct Drive)方案:
关键设计参数: \(\text{Motor Constant} = \frac{k_t}{\sqrt{R}} \propto \frac{\tau_{continuous}}{\sqrt{P_{copper}}}\)
优化目标是最大化电机常数,同时保证:
永磁体是PMSM/BLDC的核心,其性能直接影响电机性能:
| 参数 | 钕铁硼(NdFeB) | 钐钴(SmCo) |
|---|---|---|
| 剩余磁感应强度 $B_r$ | 1.2-1.5 T | 0.9-1.15 T |
| 矫顽力 $H_c$ | 900-2000 kA/m | 650-2000 kA/m |
| 最大磁能积 $(BH)_{max}$ | 250-450 kJ/m³ | 150-250 kJ/m³ |
| 居里温度 | 310-350°C | 720-800°C |
| 温度系数 | -0.12%/°C | -0.035%/°C |
| 耐腐蚀性 | 差,需镀层 | 优秀 |
| 成本 | 中等 | 高 |
永磁体的工作点分析至关重要。退磁曲线第二象限的斜率(回复磁导率):
\[\mu_{rec} = \frac{B_r}{H_c}\]温度升高导致的退磁风险:
设计安全裕度: \(B_{operating} > B_{knee} \times 1.5\)
其中 $B_{knee}$ 是退磁曲线拐点。
Halbach阵列可提高气隙磁密: \(B_{gap} = B_r \cdot \frac{1 - e^{-2\pi h/\lambda}}{1 + e^{-2\pi h/\lambda}}\)
其中 $h$ 是磁体厚度,$\lambda$ 是阵列周期。
谐波减速器利用柔性元件的弹性变形传递运动:
减速比计算: \(i = \frac{Z_2 - Z_1}{Z_1}\)
其中 $Z_1$ 是柔轮齿数,$Z_2$ 是刚轮齿数。典型值:$Z_1=100$,$Z_2=102$,得 $i=50:1$。
谐波减速器的独特优势:
扭转刚度模型: \(K(\theta) = K_0 + K_1|\theta|\)
其中 $K_0$ 是初始刚度,$K_1$ 是非线性系数。
主要失效模式及预防:
行星齿轮的力矩分配: \(\tau_{out} = \tau_{in} \cdot i \cdot \eta\)
其中效率 $\eta$ 典型值95-98%。
多级串联时: \(i_{total} = \prod_{k=1}^{n} i_k, \quad \eta_{total} = \prod_{k=1}^{n} \eta_k\)
设计要点:
摆线传动的独特机理:
摆线方程(参数形式): \(\begin{cases} x = r(\theta - \sin\theta) \\ y = r(1 - \cos\theta) \end{cases}\)
优势:
劣势:
| 特性 | 谐波 | 行星齿轮 | 摆线针轮 |
|---|---|---|---|
| 减速比范围 | 30-320 | 3-100 | 10-119 |
| 背隙 | <1’ | 3-15’ | 1-3’ |
| 效率 | 70-85% | 95-98% | 90-95% |
| 扭转刚度 | 中等 | 高 | 高 |
| 抗冲击性 | 差 | 好 | 优秀 |
| 成本 | 高 | 低 | 中 |
| 寿命 | 10000h | 20000h | 15000h |
选型决策树:
需要零背隙?
├─是→ 谐波减速器
└─否→ 需要高效率?
├─是→ 行星齿轮
└─否→ 需要抗冲击?
├─是→ 摆线针轮
└─否→ 成本优先→行星齿轮
液压系统利用帕斯卡定律实现力的放大: \(F_2 = F_1 \cdot \frac{A_2}{A_1}\)
功率密度优势明显:
基本流量-压力关系: \(Q = C_d A \sqrt{\frac{2\Delta P}{\rho}}\)
阀控系统通过伺服阀调节流量:
伺服阀传递函数: \(\frac{Q(s)}{U(s)} = \frac{K_v}{1 + 2\zeta\omega_n s + s^2/\omega_n^2}\)
其中 $\omega_n$ 是自然频率(典型50-200 Hz),$\zeta$ 是阻尼比。
优点:
缺点:
泵控系统通过变量泵直接控制:
斜盘式变量泵的排量控制: \(V = V_{max} \cdot \sin(\alpha)\)
其中 $\alpha$ 是斜盘倾角。
能效分析:
动态响应限制:
波士顿动力Atlas的液压设计要点:
液压缸推力计算: \(F = P \cdot A - F_{friction} - F_{backpressure}\)
泄漏模型(层流): \(Q_{leak} = \frac{\pi d h^3 \Delta P}{12 \mu L}\)
现代机器人采用域控制器集中管理:
主控制器
|
--------+--------
| |
运动域控制器 感知域控制器
| |
[电机1-n] [相机,激光雷达]
通信带宽需求:
三相逆变器拓扑:
DC+
|
|---|---|
| Q1| Q3| Q5
|---|---|---|
U V W → 电机
|---|---|---|
| Q2| Q4| Q6
|---|---|
|
DC-
SVPWM调制的电压利用率: \(V_{line-max} = \frac{V_{DC}}{\sqrt{3}} \times 1.15\)
比SPWM提高15%。
电池选型考虑:
SOC估算(扩展卡尔曼滤波): \(\begin{cases} SOC_{k+1} = SOC_k - \frac{\eta I \Delta t}{Q_{nom}} \\ V_{k} = OCV(SOC_k) - I_k R_{int} \end{cases}\)
热管理需求: \(P_{heat} = I^2 R_{int} + P_{switching}\)
电池温度需控制在15-35°C范围。
反驱性定义为输出端施加力矩时输入端的响应能力:
反驱力矩: \(\tau_{backdrive} = \frac{\tau_{output}}{i \cdot \eta_{reverse}}\)
其中 $\eta_{reverse}$ 是反向效率,通常远低于正向效率。
反驱性指标: \(\text{Backdrivability} = \frac{\eta_{forward} \cdot \eta_{reverse}}{\eta_{forward} + \eta_{reverse}}\)
理想值接近1,实际系统:
摩擦力模型(LuGre模型): \(F_f = \sigma_0 z + \sigma_1 \dot{z} + \sigma_2 \dot{x}\)
其中 $z$ 是鬃毛变形,需要在线辨识。
阻抗控制律: \(\tau = J^T[K_p(x_d - x) + K_d(\dot{x}_d - \dot{x}) + F_d]\)
导纳控制(位置控制型): \(M\ddot{x} + D\dot{x} + Kx = F_{ext}\)
稳定性条件(Hogan): \(Z_{robot} + Z_{env} > 0\)
即机器人阻抗与环境阻抗之和必须为正。
电机发热的主要来源:
铜损(占60-70%): \(P_{cu} = I^2 R = \frac{\tau^2 R}{k_t^2}\)
铁损(占20-30%): \(P_{fe} = P_{hyst} + P_{eddy} = k_h f B^{1.6} + k_e f^2 B^2\)
机械损耗(占5-10%): \(P_{mech} = P_{bearing} + P_{windage}\)
总损耗功率: \(P_{loss} = P_{cu} + P_{fe} + P_{mech}\)
集总参数热模型: \(C_{th} \frac{dT}{dt} = P_{loss} - \frac{T - T_{amb}}{R_{th}}\)
稳态温升: \(\Delta T_{ss} = P_{loss} \cdot R_{th}\)
其中:
时间常数: \(\tau_{thermal} = R_{th} \cdot C_{th}\)
典型值:小型电机5-10分钟,大型电机20-60分钟。
连续扭矩由温升限制决定:
\[\tau_{continuous} = k_t \sqrt{\frac{T_{max} - T_{amb}}{R_{th} \cdot R}}\]其中 $T_{max}$ 是绕组最高允许温度(通常130-180°C)。
短时过载能力: \(\tau_{peak} = \tau_{continuous} \cdot \sqrt{\frac{t_{thermal}}{t_{peak}}}\)
典型过载系数:2-3倍,持续1-10秒。
自然对流: \(h_{conv} = 1.42 \left(\frac{\Delta T}{L}\right)^{0.25}\) 典型:5-25 W/m²K
强制风冷: \(h_{forced} = 10.45 - v + 10\sqrt{v}\) 其中 $v$ 是风速 [m/s]
散热器设计: \(R_{th,heatsink} = \frac{1}{h A \eta_{fin}}\)
其中 $\eta_{fin}$ 是翅片效率。
MIT Mini Cheetah采用准直驱方案的动机:
关键参数:
电机设计的创新点:
低惯量转子: \(J_{rotor} = 2.8 \times 10^{-5} kg \cdot m^2\) 采用薄壁结构和高强度磁体
高电机常数: \(k_m = \frac{k_t}{\sqrt{R}} = 0.125 \frac{Nm}{\sqrt{W}}\)
热管理:
力矩控制环: \(\tau = K_p(\theta_d - \theta) + K_d(\dot{\theta}_d - \dot{\theta}) + \tau_{ff}\)
电流环带宽:40 kHz 位置环带宽:1 kHz
前馈补偿:
实测性能指标:
对比传统方案(谐波减速器):
SEA在电机与负载间串联弹簧:
动力学模型: \(\begin{cases} I_m \ddot{\theta}_m = \tau_m - k_s(\theta_m - \theta_l) \\ I_l \ddot{\theta}_l = k_s(\theta_m - \theta_l) - \tau_{ext} \end{cases}\)
力矩估算: \(\tau = k_s(\theta_m - \theta_l)\)
优势:
设计要点:
VSA可在线调节刚度:
典型机构:
刚度调节范围:10:1到100:1
控制策略: \(\begin{cases} \tau = \tau_1 + \tau_2 \\ k = \frac{\partial \tau}{\partial \theta} = k_0 + \alpha(\tau_1 - \tau_2) \end{cases}\)
应用场景:
| 方案 | 复杂度 | 成本 | 带宽 | 效率 | 适用场景 |
|---|---|---|---|---|---|
| 刚性 | 低 | 低 | 高 | 高 | 精确位置控制 |
| SEA | 中 | 中 | 中 | 中 | 力控制、冲击吸收 |
| VSA | 高 | 高 | 低 | 低 | 人机交互、适应性 |
| 准直驱 | 低 | 中 | 高 | 高 | 高动态、力控制 |
本章系统介绍了机器人执行器的选择与优化策略:
核心概念:
关键公式:
设计准则:
习题2.1 某PMSM电机的力矩常数$k_t = 0.1$ Nm/A,相电阻$R = 0.5$ Ω。若要输出2 Nm的连续力矩,计算铜损功率。
提示:使用$P_{cu} = I^2R$和$\tau = k_t I$的关系。
习题2.2 谐波减速器的柔轮齿数为200,刚轮齿数为202。计算减速比,并解释为什么输出方向与输入相反。
提示:使用减速比公式$i = (Z_2 - Z_1)/Z_1$。
习题2.3 某机器人关节需要50 Nm峰值力矩,5 Nm连续力矩。现有电机峰值力矩2 Nm,连续力矩0.5 Nm。设计减速比并分析是否满足要求。
提示:考虑峰值和连续两个约束条件。
习题2.4 某电机在环境温度25°C下运行,热阻$R_{th} = 2$ K/W,最高允许温度150°C。计算最大允许损耗功率。
提示:使用稳态温升公式。
习题2.5 设计一个轮足机器人的膝关节执行器。要求:最大力矩100 Nm,连续力矩20 Nm,响应带宽>50 Hz,具备一定反驱性。对比分析谐波减速器方案和准直驱方案,给出推荐方案及理由。
提示:考虑带宽、反驱性、成本、复杂度等多个因素。
习题2.6 某伺服系统采用17位编码器(131072 CPR),减速比50:1。计算输出轴的理论分辨率(度)。若机械背隙为3 arcmin,分析实际可达精度。
提示:考虑编码器分辨率和机械背隙的综合影响。
习题2.7 分析准直驱方案中电机惯量与负载惯量的匹配问题。若负载惯量$J_l = 0.01$ kg·m²,减速比$N = 8$,如何选择电机惯量$J_m$以优化系统带宽?推导最优惯量比。
提示:考虑反射惯量和系统总惯量的关系。
习题2.8 设计一个串联弹性执行器(SEA)用于机械臂末端。要求感知精度0.1 N,最大力200 N,固有频率15 Hz。确定弹簧刚度、编码器分辨率要求,并分析潜在的控制挑战。
提示:SEA的力感知基于弹簧变形测量。