跳转至

第 8 章 整机关节案例

前七章把电机、传动、传感、供能、工艺分开讲;关节集成时它们是一次联立求解:一个输出需求同时约束所有器件。下面用一条虚构的人形膝关节做一次完整的反推——重点不在给出"正确型号",而在示范从负载需求推到器件清单的计算路径,每步回引对应章节。示例数值为演示参数、不指真实关节。

从关节需求反推器件清单的计算路径:

flowchart LR
    need["关节需求:转矩 / 转速 / 精度"] --> ratio["减速比<br/>惯量匹配 + 转矩折算"]
    ratio --> motor["电机:K_T、电流、母线"]
    motor --> sensor["传感:编码器 / 扭矩 / 双通道"]
    sensor --> list["器件清单与逐项校核"]

1. 关节需求与约束

从整机任务书取一条膝关节的输出侧需求(示例):

  • 静态最大转矩(站立/单腿支撑):\(\tau_\text{st}=m\,g\,r_\text{cog}=6\times9.81\times0.25=14.7\) N·m
  • 动态峰值系数(步态加速/落地冲击):取 3 → \(\tau_\text{pk}=44.1\) N·m
  • 最高输出角速度:\(\omega_L=3\) rad/s
  • 输出定位精度要求:0.1°
  • 连续工况占空与热约束(见第 7 章「整机热设计」):需连续损耗不超限

这些量分属两条约束链:峰值决定电流、母线、电池 C 率与线径;连续决定电机热、减速器寿命、电池能量与续航。两者不应混在一条"额定"上。

峰值系数取 3 是从步态转矩谱的高分位来的,不是凑整:取小了,落地瞬间先撞到电流限;取大了,电机与驱动器按用不到的峰矩选型,重量与成本一起上去。落地冲击这类窄脉冲还能用驱动器的短时过载能力顶掉一部分,顶多久由绕组热时间常数决定。

需求里有三个量容易被漏写而改变结论:占空比(一个步态周期内该关节出力时间占比,直接缩放连续损耗)、环境温度与安装方式(膝部贴着电机与机壳,站立与行走时的散热路径不同)、精度口径(0.1° 指静态定位、重复定位还是动态跟踪误差)。口径不同,第 4 节的预算分解完全不同。

2. 减速比:兼顾惯量匹配与转矩折算

从第 2 章的惯量匹配式 \(N_\text{opt}=\sqrt{J_L/J_m}\) 出发估个起点。把腿近似为质点,负载惯量 \(J_L=m r_\text{cog}^2=6\times0.25^2=0.375\) kg·m²;候选电机转子惯量 \(J_m=2\times10^{-5}\) kg·m²,代入得 \(N_\text{opt}\approx137\)——即让折算负载惯量与转子惯量同级的减速比。

选 \(N=50\)(谐波常见档,未指型号,具体标准比按 Harmonic Drive 型谱核实):\(J_{L,\text{ref}}=J_L/N^2=1.5\times10^{-4}\),仍高于 \(J_m\)(比 7.5)——加速带宽会受此限制(见第 2 章「惯量匹配与关节组合折算」)。工程取舍:\(N\) 越大越接近匹配但受安装空间与高速比发热约束;这里接受 7.5 比、控制端补前馈(归 control-note)。

电机侧载荷随之折算:峰值转矩 \(\tau_{m,\text{pk}}=\tau_\text{pk}/(N\eta)=44.1/(50\times0.8)\approx1.10\) N·m,转速 \(w_m=\omega_L N=150\) rad/s。

选比还有三处反向代价,与惯量匹配一起权衡:

  • 反射惯量:闭环自然频率按 \(\sqrt{J_m/(J_m+J_{L,\text{ref}})}\) 的比例下降,本例降到无负载时的约 0.34 倍;惯量比越大,同样的控制增益下相位裕度越小。
  • 摩擦与回差:减速器自身的摩擦力矩折算到输出端要乘 \(N\),回差则原样出现在输出角上——转矩放大换来的一部分被摩擦吃掉。
  • 效率与发热:谐波在高速比下效率下降,同一个输出功率在减速器里多耗一截,这部分直接进第 5 节的连续损耗。

三项都以 \(N\) 的同一方向变化,所以减速比不是"越接近匹配越好"的单目标问题:惯量匹配指向大 \(N\),摩擦、发热与转速余量指向小 \(N\),空间与标准型谱再收一次。

3. 电机:\(K_T\)、电流与母线约束

回第 1 章:\(\tau=K_T i\)。示例候选电机 \(K_T=0.05\) N·m/A,则峰值电流 \(i_\text{pk}=1.10/0.05\approx22\) A。

这个电流是第 1 章「转矩-转速曲线的三重限制」里的"短时可用"档(受绕组铜热常数与退磁限),连续 \(i_\text{cont}\) 需回到热预算。供能侧要核第 5 章「C 率、内阻与电压 sag」:约 22 A 乘母线电压要落在电池 C 率与 sag 允许范围内,否则峰矩出不来;母线电容吸收部分瞬态(驱动器规格,此处不展开)。

把电流乘回母线:\(22\ \text{A}\times48\ \text{V}\approx1.06\) kW 是这一瞬间驱动器要从电池取的功率(未计效率)。三项一起核:电池内阻上的压降 \(22\,\text{A}\times R_\text{int}\) 不能让母线跌破驱动器欠压阈值;C 率要允许这一瞬,单关节 22 A 已接近 1.1 C,多关节同时出力按总电流校;预充回路与母线电容按这个瞬时功率选,热插拔直接上电会让连接器拉弧。

再反核电压余量:150 rad/s 时反电动势约 \(K_e\omega_m=0.05\times150=7.5\) V,叠上电阻压降 \(0.3\times22=6.6\) V 也只用到 14 V 上下——48 V 母线在这条轴上不是限制项,限制在电流与热。母线电压取得高,收益是同功率下电流更小、线径与铜损更低,代价是驱动器耐压与电气安全等级抬升。

4. 传感:编码器、双通道与扭矩

编码器分辨率需求(输出侧):0.1° 精度 → 输出角至少

\[ \text{counts}_\text{out} \ge 360/0.1 = 3600 \approx 12\ \text{bit} \]

(第 3 章「分辨率不等于准确度」——单圈误差、回差与扭变还要另算进预算,不能只看位数。)

选双编码器构型(见第 2 章「惯量匹配与关节组合折算」与第 3 章「双编码器构型」):

  • 电机端:绝对 17–19 bit(示例典型,型号待核实),供 FOC 换向与 M 法高速测速(第 3 章「速度测量:M 法、T 法与差分」);
  • 输出端:绝对 14–16 bit 或 12-bit + 减速比放大,直读真实输出角,把减速器回差与轴扭变测回去。

扭矩测量(第 4 章「关节扭矩传感」)两条路:电流估计(省事、精度受摩擦/温漂)或输出端应变式直测(高精度、增成本),协作/力控关节倾向直测。接口:绝对值多圈走 BiSS/SSI(第 3 章「接口形态:SSI 与 BiSS C(及厂商专有)」);掉电保持选 wake-up 或电池后备,运维角度不同。

把 0.1° 拆成预算才看得出瓶颈。输出角误差至少含四项:编码器自身精度(分辨率之外的线性度与偏心)、减速器回差(换向时的整段跳变)、轴扭变(\(T/k_s\),随负载变化)、控制跟随误差(与带宽和轨迹相关)。回差依赖运动方向,双编码器只能测出来再补偿,提高位数消不掉;扭变随负载,力控关节必须直测或建模。

分配原则:静态定位预算里,编码器精度与回差各占一半以内;动态跟踪预算里,跟随误差通常反而最大。先分配再回查器件档——先定位数再倒推精度,等于把预算交给器件参数表。

5. 供能与热

连续损耗(第 1 章「惯量、动态与热模型」+ 第 7 章「整机热设计」):假设平均相电流 8 A → 铜损 \(\approx19\) W,加铁损与减速器损耗合计约 35 W;\(\Delta T\approx35\times2.5=88\) K,超绝缘限则降额或加强散热。

能量与续航(第 5 章「功率预算与续航估算」):单关节平均 30 W(连续)× 12 关节 + 计算 80 W ≈ 440 W 整机平均;48 V/20 Ah 电池 \(E=960\) Wh × 系统效率 0.9 → 约 2 h 续航。峰值功率与 \(N_\text{opt}\) 都定的是"顶得住/跟得上",不是"跑得久"。

温升与续航两段互相耦合:温升超限要降额,降额后连续转矩变小,同一任务要么拉长时间、要么抬高电流占空,续航随之缩水。顺序是先定连续转矩档、再算能耗与续航;反推电池容量时也用降额后的功率,用峰值能力算出来的续航只是纸面数字。

电池档按重量与体积结算:48 V/20 Ah 约 960 Wh,同能量下提高电压能减小电流与线径,但串数增加、均衡与绝缘设计变复杂;降到 24 V 则电流翻倍,C 率与线径压力同步上来。

6. 器件清单小结

按上述反推得到的规格档(非具体型号;型号按厂商型谱核实):

位置 规格档 依据章
电机 \(K_T\approx0.05\) N·m/A,转子惯量 20 mg·m²,峰值 22 A / 连续约 8 A,母线 48 V 第 1、5 章
减速器 谐波 50:1,回差与 \(k_s\) 与 0.1° 输出精度兼容,\(L_{10}\) 按任务转矩谱校核 第 2 章
电机端编码器 绝对 17–19 bit(待核实具体型号)、BiSS 或 SSI 第 3 章
输出端编码器 绝对 14–16 bit、多圈(wake-up 或电池后备) 第 3 章
扭矩传感 输出端应变式或电流估计(按力控等级选) 第 4 章
供电 48 V / ≥20 Ah / C 率≥10(承峰),配 eFuse 与预充 第 5 章
制动与安全 抱闸(垂直轴防坠)+ STO 双通道 第 7 章
线束与屏蔽 动力/信号分束、拖链动态线、屏蔽按主导机制 第 7 章

这张表的用法是反查失效:把任一行降到低一档,先问它坏在哪。

  • 电机 \(K_T\) 偏低 → 同样的峰矩要更大电流,C 率与线径跟着超标;
  • 减速比取小(如 30)→ 反射惯量按 \(1/N^2\) 涨到约 21 倍,带宽与背驱特性一起变差;取大(如 100)→ 输出转速不够或减速器发热上来;
  • 编码器位数够而精度不够 → 分辨率达标、重复定位仍超差,问题在偏心与回差;
  • 省掉输出端编码器 → 回差与扭变只能靠模型猜,力控精度直接掉一档;
  • 电池 C 率不够 → 峰矩时母线跌落、驱动器进欠压保护,表现为"偶发掉力";
  • 缺抱闸 → 垂直轴掉电即坠,属安全项而非性能项;
  • 线束按静态额定选 → 拖链段先断芯,故障表现为间歇性丢通信。

每行还能反向读:任务书里某项指标放松(精度从 0.1° 放到 0.5°),可以整列下移省成本;某项指标收紧,最先撑不住的那一行就是改设计的位置。

7. 要点

  • 关节选型是"两条约束链":峰值定电流/母线/C 率/线径,连续定热/寿命/能量/续航;两者不应合在一条"额定"里看。
  • 减速比由惯量匹配 \(N_\text{opt}=\sqrt{J_L/J_m}\) 起估、被标准比与空间修正;折算后的惯量比与热要一起回到电机档。
  • 编码器分双通道:电机端管换向/测速,输出端管真实角与减速器非线性——0.1° 精度需求从输出端反推,且分辨率 ≠ 准确度(第 3 章)。
  • 扭矩要么电流估计省事、要么输出端应变直测精度——按力控等级选(第 4 章)。
  • 供电与热一起看:连续损耗定温升与降额(第 1/7 章)、峰值电流定 C 率与 sag(第 5 章),任何一边不满足都得回「减速比:兼顾惯量匹配与转矩折算」或改电机档。
  • 器件清单里的每一项都能追溯到一个判据式;把任一行降一档、问它先坏在哪,比逐项比参数更快暴露短板。

参考文献与延伸阅读

  • Siciliano, B., & Khatib, O. (Eds.). Springer Handbook of Robotics (2nd ed.). Springer, 2016. DOI
  • Armstrong-Hélouvry, B., Dupont, P., & Canudas de Wit, C. A Survey of Models, Analysis Tools and Compensation Methods for the Control of Machines with Friction. Automatica, 1994. DOI
  • Hughes, A., & Drury, B. Electric Motors and Drives: Fundamentals, Types and Applications (5th ed.). Newnes, 2019.