FEATURED · 精选文章

人形机器人关节直驱:无框力矩电机与谐波减速器温升选型及热管理

发布时间 / 2026/9/17 21:05:51
来源 / 创域科博编辑部
栏目 / 资讯中心
人形机器人关节直驱:无框力矩电机与谐波减速器温升选型及热管理 简介这份344页的PDF技术文档聚焦人形机器人关节直驱系统面向机器人关节设计、电机与减速器研发人员及高校相关方向的研究生帮助解决无框力矩电机选型、谐波减速器热管理等核心工程问题。资源为单个PDF文件包体约12.74MB支持目录章节跳转与左侧书签大纲定位共45个大章节。内容从无框力矩电机基础理论、有限元转矩密度优化、Halbach阵列与分数槽集中绕组、材料选型延伸到流固耦合散热通道、模型预测控制抑制力矩波动、SiC功率驱动、电机与谐波减速器系统级封装并深入柔轮疲劳寿命Paris公式预测、Ease-off齿形修正、润滑系统选型、红外热成像测温与液冷通道CFD仿真等细节形成较为完整的直驱关节设计与优化链路。目前已有112人学习查阅可供逐章研读或按需检索。1. 关节直驱系统里最难的不是扭矩是那一圈没人盯着的温升人形机器人的关节直驱系统在方案评审过掉之后真正把项目拖进连续加班的往往不是峰值扭矩不够而是连续跑两小时后无框力矩电机绕组温度顶到绝缘等级边界谐波减速器柔轮侧的润滑脂开始变稀、传动误差跟着变大。直驱听起来是把减速比压到极致、把刚度做满可一旦扭矩密度拉高电机铜耗与减速器摩擦损耗就集中在指甲盖大小的接触面上热没有出口。这套系统的选型顺序应该反过来走先定关节的连续扭矩和温升预算再反推无框力矩电机的转矩常数、电流密度和绕线方案最后才轮到谐波减速器的传动比与热管理方案。后面几章就按这条链路展开——把选型参数、热源建模、散热路径和控制降额串成一条能直接落地的工程路径。2. 无框力矩电机选型从关节扭矩包络反推电机规格2.1 用关节运动包络确定峰值扭矩、连续扭矩与转速点谈关节直驱系统的电机选型第一步不是翻开样本册而是把关节的运动包络算出来。这里必须区分三类扭矩峰值扭矩对应急停、跨越障碍和单腿支撑的瞬间连续扭矩对应站立保持、平地步态这类长时间工况均方根扭矩则由一个步态周期内的扭矩-时间曲线积分得到它才是决定绕组温升的量。常见做法是先用逆动力学把整机轨迹扫一遍输出每个关节的扭矩-时间序列再截出一段重复性最强的典型周期。踩坑最多的地方是把峰值扭矩当选型目标电机尺寸一路放大结果关节惯量、铜耗和减速器负担同时上去反而把热问题提前引爆。峰值到连续的比值也需要留意。人形机器人腿部关节的峰值/连续比通常落在 2.54 之间若算出来超过 5往往意味着动作包络里混进了不该由电机承担的冲击需要回到轨迹层做限速或加缓冲。2.2 无框力矩电机关键参数的物理含义与选型对照表无框力矩电机没有外壳、没有轴承、没有反馈元件选型时要盯的是定转子本体参数。它们之间并非彼此独立转矩常数越高通常意味着匝数更多、线径更细、相电阻更大铜耗也更高。参数物理含义选型影响转矩常数 Kt单位电流产生的扭矩越高则同样扭矩所需电流越小但电阻与铜耗上升反电动势常数 Ke单位角速度产生的电压决定高速段的电压天花板与母线电压匹配相电阻 R绕组直流电阻直接决定 I²R 铜耗是温升的主项相电感 L绕组电感影响电流环带宽与 PWM 电流纹波极对数转子磁极成对数量决定电角度分辨率与低速齿槽感连续扭矩长期运行不超温的扭矩必须对齐关节均方根扭矩需求峰值扭矩短时允许的最大扭矩对齐急停、越障等瞬态受退磁与绝缘限制选型时把「最大连续扭矩 ÷ 关节连续扭矩需求」留给至少 1.3 的裕量把「峰值扭矩 ÷ 关节峰值需求」留给 1.21.5 的裕量。裕量过小控制器一遇到负载扰动就顶到限幅裕量过大则关节重量和惯量都吃亏人形机器人的动态性能反被拖累。2.3 用 Python 做选型校核连续扭矩、热态转矩常数与过载裕量把上面这套逻辑写成脚本可以在几十个候选型号之间快速筛选。下面这段从关节扭矩序列出发反推电机侧的均方根电流和峰值电流。import numpy as np # 关节侧扭矩包络N·m按固定周期采样 tau_joint np.array([12, 18, 25, 20, 14, 8, -6, -14, -20, -12]) dt 0.001 # 采样周期 s # 均方根扭矩决定连续温升的那个量 tau_rms np.sqrt(np.mean(tau_joint ** 2)) # 减速比与传动效率谐波减速器常见 0.75~0.85 i, eta 50, 0.8 tau_motor_rms tau_rms / (i * eta) tau_motor_peak tau_joint.max() / (i * eta) # 热态转矩常数衰减绕组升温后 Kt 会掉 kt_25c 0.35 # N·m/A 25℃ kt_derate 0.90 # 120℃ 时约剩 90% i_rms tau_motor_rms / (kt_25c * kt_derate) i_peak tau_motor_peak / kt_25c print(ftau_rms{tau_rms:.2f} N·m, motor_rms{tau_motor_rms:.3f} N·m) print(fI_rms{i_rms:.2f} A, I_peak{i_peak:.2f} A)逻辑说明tau_rms是温升对齐的依据不是峰值eta取谐波减速器在额定工况下的效率低速小扭矩时会更低kt_derate是绕组温升引起的退磁与电阻变化综合结果保守取 0.9。参数怎么改把i调到减速器实际传动比把eta换成供应商给的效率曲线上的值把kt_25c换成实测转矩常数脚本就能直接作为型号筛选器使用。提示I_rms要对照电机的连续电流和散热条件而不是峰值电流。绕组允许的连续电流密度通常在 812 A/mm²油冷或强制风冷可以往上抬自然对流则要往下压。2.4 编码器与霍尔布置直驱关节的低速精度来源关节直驱系统取消了大量减速比角度误差不再被减速比掩盖编码器就成了精度的下限。绝对值编码器能做上电即知位置配合谐波减速器的小回差可以在断电重启后省掉一圈找零动作。增量式编码器成本低但需要额外的零点开关或霍尔做粗定位。常见做法是「电机端 关节输出端」双编码器电机端编码器给速度和电流环关节输出端编码器给位置和柔顺控制两者的差值还能反推减速器扭转变形用作力矩估计。安装时要特别注意磁编码器的偏心与轴向气隙公差偏心 0.1 mm 就可能让低速段出现周期性角度波动这跟电机本身没关系。3. 谐波减速器与直驱电机的匹配建模惯量、传动误差与热源3.1 传动比与惯量匹配直驱关节为什么仍然要装减速器严格意义的直驱关节不经过减速器但人形机器人的腿部和手臂关节在扭矩密度与重量之间很难纯直驱主流方案是「无框力矩电机 谐波减速器」的准直驱结构。传动比的选择要在三处做权衡一是把电机转速推到高效区同样的功率下电机可以更小更轻二是折算出电机侧所需扭矩减速比越大所需电机扭矩越小但柔轮变形和摩擦损耗随之上升三是惯量折算负载惯量按传动比平方折算到电机侧传动比越大负载对电机动态的干扰越小。常见做法是在 30:1100:1 之间取值腿部大关节偏向 80100手臂小关节偏向 3050。传动比定好后要用「负载惯量 / 电机转子惯量」校核落在 15 之间比较稳比值过大时速度环容易振荡。3.2 谐波减速器损耗分解摩擦、柔轮变形与齿面滑移谐波减速器的发热不只是一个「效率」数字能概括的它由几部分叠加柔轮随波发生器高频变形产生的材料内耗、齿面在啮入啮出时的滑移摩擦、轴承的滚动摩擦、以及润滑脂被剪切时的黏性损耗。这几项对转速和扭矩的依赖关系并不相同——内耗更依赖变形频率滑移摩擦更依赖传递扭矩黏性损耗更依赖转速与温度。这也是为什么同一台谐波减速器在不同工况下效率差异能超过 20%。轻载高速时黏性损耗占主导重载低速时齿面摩擦占主导。做热管理方案时若只拿一个额定效率去算发热低温升会低估高温升会高估两种误判都会带来麻烦。3.3 从扭矩曲线到发热功率一个可迭代的温升估算脚本把关节扭矩序列换算成功率损耗再喂给一阶热网络就能预判绕组与壳体温度走势。下面的模型把电机绕组和减速器壳体当成两个节点中间用热阻连接。# 一阶双节点热网络绕组 - 壳体 - 环境 C_w, C_h 8.0, 120.0 # 热容 J/K绕组小、壳体大 R_wh, R_ha 0.45, 1.2 # 热阻 K/W绕组到壳体、壳体到环境 T_amb, T_w, T_h 25.0, 25.0, 25.0 P_loss 12.0 # 总损耗 W铜耗 减速器摩擦损耗 dt 0.1 for _ in range(int(3600 / dt)): q_wh (T_w - T_h) / R_wh # 绕组流向壳体的热流 q_ha (T_h - T_amb) / R_ha # 壳体流向环境的热流 T_w (P_loss - q_wh) / C_w * dt T_h (q_wh - q_ha) / C_h * dt print(f1 小时后绕组 {T_w:.1f} ℃壳体 {T_h:.1f} ℃)逻辑说明P_loss应随温度变化迭代更新因为铜耗随电阻升高而增大、润滑脂黏性损耗随温度升高而下降脚本中可以按每步重算P_loss。参数怎么改R_wh主要受绕组浸漆与定子铁芯导热影响R_ha受壳体表面积、材料导热系数和关节安装方式影响如果关节外侧加了散热片或导热垫R_ha可以下调 30%50%。稳态温差是P_loss × (R_wh R_ha)可以先用这个估算值判断散热路径是否够用再决定是否值得上完整模型。注意一阶热网络只能给趋势不能替代实测。密封关节内部没有对流热阻会随装配公差和润滑脂填充量变化样本参数和实物往往差 20% 以上。4. 谐波减速器热管理方案润滑脂、散热路径与控制降额4.1 润滑脂选型基础油黏度与 NLGI 等级怎么定谐波减速器热管理方案的第一杠杆是润滑脂。基础油黏度决定油膜厚度和黏性损耗NLGI 等级决定稠度与保持能力。常见做法是低速重载关节选 NLGI 2、基础油黏度偏低的全合成脂减少低温启动阻力高速轻载关节选 NLGI 1 或 0让剪切热更快被带走。温度区间也要对齐。人形机器人关节工作温度一般在 -10℃90℃润滑脂的滴点要留出 30℃ 以上余量否则长期高温会析油。换脂周期与被剪切速率挂钩柔轮侧润滑脂受周期性剪切寿命通常比轴承侧短做大修计划时应当作为独立项。工况NLGI 等级基础油黏度取向关注点腿部大关节、重载低速2中低黏度全合成油膜承载与低温启动阻力手臂小关节、轻载高速1 或 0低黏度剪切热与黏性损耗长期高温环境2高黏度指数滴点、析油率与寿命4.2 散热路径设计壳体导热、端盖面积与温度传感器布点热从柔轮传到壳体路径依次是齿面—柔轮—波发生器轴承—输入轴—端盖—环境。任何一段接触热阻偏大都会把热量憋在绕组或柔轮上。装配时在定子外圆与壳体之间涂导热硅脂、控制压装过盈量比单纯加大壳体面积更有效。温度传感器的布点要能反映最热点的趋势。绕组内部埋 NTC 或 PT1000 是最直接的谐波减速器侧则靠壳体表面传感器加一段热阻估算反推。布点时避免把传感器贴在离散热片最近的冷区否则读数会偏乐观。常见做法是电机端、减速器端、环境各一个三点趋势同时看。4.3 把热管理写进电流环温升触发的降额策略热管理方案不能只停在结构和润滑上控制策略才是可持续的那一层。合理做法是分段线性降额温度进入预警区开始限制电流幅值进入危险区则限制速度或触发保护停机。下面是一个可以嵌进电流环的限幅函数。def current_limit(temp_c, i_rated): # 95℃ 起限幅130℃ 归零分段线性避免阶跃引起抖动 if temp_c 95: return i_rated if temp_c 130: return 0.0 return i_rated * (130 - temp_c) / (130 - 95) # 使用示例每个控制周期更新一次限幅 i_cmd current_limit(T_winding, i_rated12.0)逻辑说明95与130两个拐点分别对应预警与绝缘边界参数要按绝缘等级和温升实测调整直接用阶跃切换会让关节在临界温度附近频繁吞吐扭矩分段线性更稳。降额应当只作用于电流幅值不改变方向避免位置环出现反向冲击。4.4 台架验证温升曲线采集与判据台架验证要把连续工况跑到热平衡。常见判据是 30 分钟内温升不超过 2℃/10min同时绕组温度低于绝缘等级上限 20℃ 以上。采集时同步记录电流、扭矩、绕组温度和壳体温度把实测曲线和 3.3 节模型叠在一起比对看误差主要出在热阻还是损耗估算上。如果实测温升远高于模型先怀疑减速器润滑脂填充过量——填充量超过腔体 60% 时黏性损耗会明显上升如果实测温升低于模型但电流偏高则要复查转矩常数的实测值和电流环的标定。5. 消隙补偿与温升闭环联调的三个实用技巧关节跑热以后谐波减速器的传动误差会随温度漂移直驱关节的位置精度跟着变。第一个技巧是把零点标定放在热平衡之后做冷机标好的零点在升温 40℃ 后可能偏 0.1°0.3°对末端定位是致命的。我的做法是先在台架上跑 30 分钟达到热平衡再执行一次全行程零点标定把结果按温度分段存成补偿表。第二个技巧是消隙补偿要和电流限幅同周期更新。减速器回差在温度升高后通常会略有变化如果补偿量是按冷态参数固定写死的热态下反而会引入反向误差。可以把补偿量写成温度的函数每 10℃ 一个档位控制器查表插值代码量很小但效果明显。# 按温度查表做回差补偿表来自热平衡后的标定结果 backlash_table {25: 0.05, 45: 0.07, 65: 0.10, 85: 0.13} # 单位度 temps sorted(backlash_table) def backlash_comp(temp_c): if temp_c temps[0]: return backlash_table[temps[0]] if temp_c temps[-1]: return backlash_table[temps[-1]] for lo, hi in zip(temps, temps[1:]): if lo temp_c hi: ratio (temp_c - lo) / (hi - lo) return backlash_table[lo] ratio * (backlash_table[hi] - backlash_table[lo]) comp backlash_comp(72) # 热态下取插值补偿量逻辑说明backlash_table的键是温度、值是补偿角来源是热平衡台架的往返定位实测backlash_comp做线性插值避免补偿量跳变。参数怎么改拐点温度按实际工况调整小关节温升快可以加密到每 5℃ 一档。第三个技巧是把温升预算写进整机调度。人形机器人在连续行走、搬运和站立保持之间切换时各关节发热速率差别很大与其让单个关节触发热保护不如在整机层按温度预测分配任务把高负载动作分摊到不同关节。温度预测用 3.3 节的模型在线跑重规划周期放在 1 s 量级就够既不会频繁打断动作又能把温度压在阈值以下。本文还有配套的精品资源点击获取
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻