N7-03 人形机器人/机器人关节热管理延伸
课程代码 N7-03 · 板块 N 前沿与新技术 / N7 跨域迁移 时长 约 4 小时(5 讲 + 1 次关节被动散热可行性判定实操) 适合对象 系统工程师与前瞻技术工程师,要判断「车用这套散热经验往机器人关节里能搬多少」(主修);负责一体化关节执行器结构与热设计的部件工程师(主修);要为机器人项目做散热预研选型、或反过来把机器人关节需求翻译成热管理规格的产品与预研岗(选修,重点读第 3 讲与第 5 讲)。 前置 A1-06 热阻网络法与集总参数建模入门 热阻网络法与集总参数建模入门 · A1-02 对流换热:自然对流、强制对流与换热系数估算 对流换热:自然对流、强制对流与换热系数估算。⚠ 有 A1-03 辐射换热与整车热害中的辐射屏蔽 辐射换热、H5-01 导热界面材料(导热垫/凝胶/灌封)选型 导热界面材料选型、E1-05 电机温升限值、绝缘等级与降额 电机温升限值与绝缘等级的基础会读得快得多;没有也能读,本课在用到它们的量时都会把口径重述一遍并写明属主。 本讲义定位 讲师授课蓝本 / 学员自学讲义。本课是一门迁移与判定课,不是电机设计课、不是减速器设计课——它教你把一个一体化关节执行器拆成产热源与散热通路两张账,在没有液冷回路这个硬约束下判出「被动散热能不能扛住这份工况谱」,并说得出哪一条限值先触顶、在什么时间尺度上触顶。⛔ 它不给任何关节产品的热阻值、不给任何厂商的功率密度排名、不给任何安全标准的条款数值。
按任务导航
| 你手上的事 | 直接看 | 还要配 |
|---|---|---|
| 老板问「机器人关节能不能照车用电驱那套做散热」 | 第 4 讲 4.2~4.8:四层可搬性映射表 | 图13、图14;第 2 讲 2.1 四重约束 |
| 关节样机连续奔跑几分钟就报超温 | 第 1 讲 1.4~1.7:工况谱与热惯性窗口 | 图3、图8;第 3 讲 3.6 两个时间尺度 |
| 要给一个新关节估「被动能散多少瓦」 | 第 2 讲 2.2~2.5:四条并联通路手算 | 图4、图5;算例 2.1~2.3 |
| 供应商说「壳温只有 55 ℃,没问题」 | 第 3 讲 3.4:壳温合格不等于内部合格 | 图9、图11;算例 3.1、易错点 ㉑ |
| 结构说要把关节外壳换成裸铝抛光件 | 第 2 讲 2.4:发射率与辐射支路 | 图5;算例 2.2、易错点 ⑨⑩ |
| 安全说「人能摸到的地方不许烫」 | 第 3 讲 3.2~3.3:接触温度与材料的关系 | 图10;算例 3.2、易错点 ⑲ |
| 要判断某个高负载关节要不要上强制风冷 | 第 2 讲 2.6 破例五判据 · 第 5 讲 5.1 措施阶梯 | 图7、图15;算例 2.4、5.1 |
| 工业机器人的散热经验能不能直接拿来用 | 第 4 讲 4.6:固定基座与移动本体的范式差 | 图14;算例 4.2 |
| 要写一份关节热设计评审意见 | 第 5 讲 5.8 判定流程 + 全课易错点一节 | 图17;案例一节末尾四条判据 |
⛔ 本课不覆盖 · 栏一(每样带去向):热阻网络的搭法、集总假设的成立条件与瞬态 RC 求解 ⇒ A1-06 热阻网络法与集总参数建模入门;一维/多维导热建模与尺度效应本体 ⇒ A1-01 一维/多维、稳态与瞬态导热的工程建模;自然对流关联式族与它们各自的适用域 ⇒ A1-02 对流换热:自然对流、强制对流与换热系数估算;辐射换热的网络法、角系数与低发射率屏 ⇒ A1-03 辐射换热与整车热害中的辐射屏蔽;导热界面材料的装配级面热阻抗、BLT 与接触热阻的拆账方法 ⇒ H5-01 导热界面材料(导热垫/凝胶/灌封)选型;电机绕组绝缘等级、热点与平均温升的口径换算 ⇒ E1-05 电机温升限值、绝缘等级与降额;电机机壳水道换热与定子侧热阻链 ⇒ E1-01 电机水冷(机壳水道)设计与换热强化;功率器件结温、冷板与功率循环 ⇒ E2-01 逆变器/IGBT 散热设计与冷板;跨域迁移的通用四层判断框架 ⇒ N7-01 跨域热管理迁移方法论:可迁移性判断框架;数据中心液冷向车用的借鉴 ⇒ N7-04 数据中心液冷技术向车用的借鉴。
⛔ 本课不覆盖 · 栏二(真正不给的数):① 任何安全标准的条款内容、温度限值表与接触时长分档——本课涉及的人体接触热表面标准与机器人安全标准只写「它管什么、在你的判定链上卡哪一步、去哪里查」,⛔ 未逐条核过原文,编号与版次一律以现行有效目录为准;② 任何具体关节产品、电机或减速器的热阻值、损耗值与允许温度;③ 「人形机器人关节功率密度是多少」这个行业排名数——它随构型、减速比与冷却方式差一个量级以上,本课只在需要时给量级区间并标明它是平台相关量;④ 任何导热界面材料牌号的选型结论;⑤ 绝缘等级各级对应的极限热点温度数值——那是标准表格内容,本课引用时一律注明「标准转述、未取得原文」并只用来说明判据结构。
⚠ 栏二之外的平台相关量(关节连续/峰值损耗量级、减速器传动效率、表面发射率、装配级面热阻抗、被动散热的可散功率上限、关节数量与整机电耗占比),本课照给典型区间与常见值锚点,逐条标注「⚠ 典型值、⛔ 不是验收依据,须实测确认」并写明拿到它的路。汇总表在收尾的「典型值汇总」一节。
⚠ 本课所有算例里的关节参数——扭矩、转速、相电阻、转矩常数、质量、尺寸、各段热阻、各条限值——全部是为了让你能拿计算器手算而设的教学假设值,⛔ 不对应任何真实产品、⛔ 禁止照抄取用。每个算例开头都会重复标一次。
引言:关节不是「小一号的电驱」,它是换了机制的另一件事
先把这门课要拆的那句话摆出来:
「我们车上电驱的热管理做得很成熟了,机器人关节里也就是个电机加个减速器,体积还小,散热应该更容易吧。」
这句话里有三处判断,每一处都错在不同的地方,而且三处错的方向还不一样——所以它不能被整体反驳,只能逐处拆。
第一处:「也就是个电机加个减速器」。 车用电驱的三大件(电机、减速器、逆变器)在整车上是分开的——即便是三合一总成,它们各自仍有独立的壳体腔、独立的冷却支路、独立的温度传感点。而一体化关节把电机、谐波或行星减速器、驱动板、编码器、制动器塞进同一个直径十来厘米的圆筒里,五个产热或惧热的件共用一个壳、共用一条散热路径、共享同一份温升预算。分开时可以各算各的账,合到一起之后它们互为边界条件:绕组的热要从驱动板旁边过去,驱动板的热要从减速器旁边过去,谁也不能单独优化。这不是「变小了」,这是拓扑变了。
第二处:「体积小所以散热更容易」。 这是全课要反复敲的一条尺度直觉错误。缩小尺度同时改三件事,而且三件事的方向不一致:散热面按 L² 缩,产热与热容按 L³ 缩——单看这一条,小件反而占便宜;但功率密度是按「同样的力矩需求塞进更小的体积」定的,实际是产热基本不降而体积降了;集总时间常数 τ ∝ L 变短,意味着热惯性这个免费的缓冲垫被抽走了;而自然对流那一侧,瑞利数 Ra ∝ L³ 掉得极快,虽然换热系数 h 本身在层流分支上是随 L 变小而略微上升的(后面第 2 讲会把这个反直觉的关系算给你看),但可用的散热面积绝对值小得可怜,而且关节被结构包住,根本不是关联式假设的那个「孤立竖壁浸在无限大静止空气里」。⇒ 结论是:车规部件上标定出来的换热系数经验值,一个都不能直接沿用。
第三处,也是最贵的一处:「散热做得很成熟」里那个成熟,成熟在有液冷回路这个前提上。 车上任何一个发热大件,最后都能找到一条冷却液回路把热带走——机壳水道、冷板、Chiller。而人形机器人的关节里没有这条回路,而且短期内多半也不会有:一台机器人有二十到四十个关节(⚠ 平台相关量,随构型差异大,典型区间 20~40 个,人形整机常见锚点 约 30 个,拿到它的路是数目标构型的自由度数;⛔ 不是验收依据),每个关节都接液冷意味着几十处旋转密封点、一套要跟着肢体运动的软管、一台泵和一个散热器的重量与功耗——空间、重量、成本、可靠性四重约束同时否掉它。所以关节散热是一件被迫回到导热+自然对流+辐射这三条被动通路上的事,而这恰恰是车用工程师这些年最不常用的那套手艺。
于是翻车形态高度统一:静态站立测试全过、单关节台架测试全过、装到整机上一跑就爬温。复盘时几乎总能追到同一句话——「散热是按连续额定工况估的」,而机器人的真实工况根本不是连续额定,是一秒钟里 25% 时间大扭矩、75% 时间几乎空载的高频爆发谱。
本课要钉的两颗钉子
钉子 A —— 被动散热的可行性边界不是一个数,它是两条判据,用同一份工况谱的两个不同统计量。
- 一条判稳态:把工况谱做时间平均,得到平均损耗,它决定壳体温度爬到哪里,对应的是可触摸表面温度限值。
- 一条判瞬态:取工况谱里最恶劣的那一段连续爆发,它决定绕组热点、器件结温在爆发期间冲到哪里,对应的是内部热点限值。
这两条判据用的是同一份工况谱,但一条取均值、一条取峰值段积分,⛔ 它们不能互相代替,也不能只算一条。只算稳态的,关节会在奔跑中烧绕组;只算峰值的,关节会在长时间站岗后把人烫伤。
钉子 B —— 哪一条限值先触顶,取决于时间尺度,⛔ 不是一个可以背下来的固定排序。
这是本课最容易被读成口号的一句话,所以先把它的机理说死:热从绕组走到环境要过两段性质完全不同的路——「绕组→壳」这一段是固体导热与界面热阻,热阻不小但没有热容缓冲(绕组自己的热容很小);「壳→环境」这一段是自然对流与辐射,热阻很大而壳体的热容很大。⇒ 在十几秒的爆发尺度上,热还没来得及走出绕组,壳体几乎纹丝不动,绕组热点独自承担全部温升;在几十分钟的稳态尺度上,绕组与壳之间的温差稳定在一个固定值,而壳体温度被那条巨大的对流热阻顶起来,表面限值成了瓶颈。
⇒ 同一个关节,在爆发工况下绕组先触顶,在连续工况下表面先触顶——两个结论都对,因为它们回答的是两个不同的问题。第 3 讲会把这两种情形各算一遍,你会看到同一张热阻网络给出两个方向相反的答案。
两钉的关系:钉 A 给的是要算几条账(两条,且输入是同一份工况谱的不同统计量),钉 B 给的是算完之后怎么读(先触顶的那一条决定你该改什么;改错对象的措施收益为零,第 5 讲有一个整节在讲这件事)。
本课交付三件可审的东西
学完这门课,你要能交出三样别人可以逐条检查的东西:
- 交付物①:一份关节产热账。把 Q_Cu、Q_Fe、Q_fric、Q_drv 四项分别给出量级与占比,并写明每一项是怎么估出来的。它的验收方式是:四项必须都有数,且摩擦损耗那一项不许写「忽略」——写「忽略」的账,几乎一定低估总产热三成以上(算例 1.1 会把这个数算给你看)。
- 交付物②:一张多节点热阻网络与两组限值的裕度表。网络至少要有绕组热点、定子、壳体、器件结、减速器润滑脂五个节点;裕度表要把可触摸表面温度与内部四条热点限值并排列出,逐条给裕度。它的验收方式是:必须明确写出「哪一条先触顶、在哪个时间尺度上先触顶」——写不出时间尺度的裕度表,说明钉子 B 没读进去。
- 交付物③:一份不引入液冷的改进措施清单,逐项标明它对准哪一条限值。它的验收方式是:清单里必须至少有一条被判定为「对当前瓶颈无效」并说明理由——一条都挑不出来,几乎可以断定这份清单是把所有能想到的措施罗列了一遍,而不是照着瓶颈选出来的。
⛔ 交付物不是「关节散热很难」这个结论。难是共识,本课要的是难在哪一条限值上、差多少开尔文、哪一项措施能补上这几开尔文。
⚠ 数值口径先立后用,⛔ 这一段不许跳过。本课出现的数字分四类,每一处都会标明属于哪一类:
- ①物性与常数——斯特藩-玻尔兹曼常数、空气与铝的物性、铜的电阻温度系数、理想气体 β = 1/T 这类。给准确值并写明来源与适用温度范围。
- ②行业典型区间——表面发射率、减速器传动效率、装配级面热阻抗、关节数量。只给区间并标「典型」,⛔ 不给单点值。
- ③平台相关量——被动可散功率上限、关节连续与峰值损耗、整机电耗占比。给区间(两端都给)、常见值锚点、拿到它的路,并逐处附免责句。
- ④教学假设值——本课所有算例里的关节几何、电气参数、各段热阻与各条温度限值,全部是为了让你能手算而设的教学假设值,⛔ 不对应任何真实产品、⛔ 禁止照抄取用。
⚠ 本课提到的标准(人体接触热表面的响应评估方法、工业机器人安全要求、个人护理机器人安全要求、电气绝缘热分级)均未独立核对过原文,故一律只写编号与它管什么、去哪里查,⛔ 不复述条款内容、⛔ 不给限值与门槛数字;版次与实施日期以现行目录为准,引用前须自行核对。
⚠ 还有一件必须如实说明的事:通用人形机器人目前尚无专门已发布的国际安全标准。工业机器人那一套的定义域是固定基座、带安全围栏的工业场景;个人护理机器人那一套覆盖移动服务型、体力辅助型与载人型,其危害清单里确实含可接触热表面这类热相关危害,是本课人机共处场景最贴近的主参照,但它的定义域对通用人形机器人亦非完美对位。⇒ 行业处于标准空窗期,这意味着热设计的限值在很多项目上是企业自定的内控值而不是法定值——你在评审桌上看到的那个温度门槛,要先问清楚它是从哪来的。
共享量的口径:本课用哪些别的课已经定下的符号
本课要用到几个在本课程体系里已有属主的量,⛔ 不重新发明符号,也不重新定义口径:
| 量 | 本课用的符号与口径 | 属主与关系 |
|---|---|---|
| 热阻 | R_th,单位 K/W,定义 R_th = ΔT / Q | 沿用 A1-06 热阻网络法与集总参数建模入门,口径完全一致 |
| 毕渥数 | Bi = h·L_c / k,特征长度 L_c 取体积除以散热面积 | 沿用 A1-06 热阻网络法与集总参数建模入门,口径完全一致 |
| 集总时间常数 | τ = R_th · C_th,物理含义是温度爬到稳态值 63% 所需时间 | 沿用 A1-06 热阻网络法与集总参数建模入门,口径完全一致 |
| 装配级面热阻抗 | R″_th = BLT/k + R″_c,total,单位 K·cm²/W | 沿用 H5-01 导热界面材料(导热垫/凝胶/灌封)选型。⚠ 它是面阻抗,除以面积才得 R_th;⛔ 不要与厂家数据表首页那个体导热系数 k 混用 |
| 长波发射率 | ε_IR(本课在不引起歧义处简写 ε) | 沿用 A1-03 辐射换热与整车热害中的辐射屏蔽。⚠ 该课把太阳吸收比 α_s 与长波发射率 ε_IR 分开写,二者可差一个数量级;本课全部场景都是常温对常温、只用 ε_IR |
| 绕组热点温度 | T_W,绝对温度、热点口径 | 沿用 E1-05 电机温升限值、绝缘等级与降额。⚠⚠ 该课钉死了一条:绝缘热分级给的是极限热点温度(绝对值),而定额与温升试验体系给的是平均温升限值(温升、绕组平均口径,已预扣过热点附加)——两张表都对但不是同一个量,⛔ 不能互相代入。本课全程只用热点口径,凡出现绕组温度一律是 T_W |
⇒ 本课首次定义的量只有一个:T_surf,关节可触摸外表面的稳态温度。它与 E1-05 电机温升限值、绝缘等级与降额 的机壳温度不是同一个量——那门课的机壳温度是热阻链上的一个中间节点,本课的 T_surf 是一条独立的安全限值所约束的对象,且它约束的是人能碰到的那一部分面,⛔ 不包括藏在护罩后面、腔体内部的壳面。⚠ 一个关节可以「机壳温度合格而可触摸面超限」(护罩把热面挡住了但护罩自己被烤热),也可以反过来(热面全在腔内、可触摸面很凉)——两者要分开测、分开签字。
⇒ 五讲的走法:第 1 讲把关节的四个产热源拆开、把间歇爆发工况谱说清楚,并给出把工况谱翻译成热输入的两个统计量;第 2 讲在无液冷约束下逐条算被动散热的四条并联通路,并把缩尺带来的机制换挡算给你看;第 3 讲把两组限值并列摆开,用同一张热阻网络在两个时间尺度上各判一次;第 4 讲做跨域迁移映射,说清车规电驱、车规域控、工业机器人三份经验各自能搬多少;第 5 讲落到成本、场景与措施选择,给出可直接执行的判定流程。之后是案例、公式速查、判据、易错点、实操与导航。
第 1 讲 一体化关节的产热源分解与间歇爆发工况谱
1.1 先把「一体化关节」这个词拆开:它到底集成了几个件
一体化关节执行器(integrated joint actuator,行业里也叫模组化关节、一体化关节模组)是把驱动一个自由度所需的全部部件封进一个可直接串接的圆筒里。典型构成是五件:
| 件 | 它在关节里干什么 | 它对热的关系 |
|---|---|---|
| 无框力矩电机(定子+转子+永磁体) | 出扭矩 | 既产热又惧热:绕组产铜损、铁芯产铁损;绕组绝缘怕高温、永磁体怕退磁 |
| 谐波或行星减速器 | 把电机的高转速小扭矩换成低转速大扭矩 | 既产热又惧热:啮合与轴承摩擦产热;润滑脂有温度上限 |
| 驱动板(功率级+控制级) | 把直流母线斩成三相 | 既产热又惧热:开关与导通损耗;功率器件结温与电解电容寿命都是硬约束 |
| 编码器(多为双编码器,电机侧+输出侧) | 测角度 | 几乎不产热,但很惧热:光学或磁编码的精度随温度漂 |
| 制动器(失电制动,部分关节有) | 断电时锁住 | 通电保持时产热,长时间站立姿态下不可忽略 |
⇒ 请先记住一个结构事实:这五件里有四件惧热,而它们全部装在同一个封闭腔里。这与车用电驱最根本的区别不在于「小」,在于没有隔离——车上你可以把逆变器搬到远离电机的位置,关节里搬不了,尺寸本身就是需求的一部分。
1.2 产热账第一条:Q_joint = Q_Cu + Q_Fe + Q_fric + Q_drv
公式 1
Q_joint = Q_Cu + Q_Fe + Q_fric + Q_drv [W]
| 项 | 含义 | 一阶估法 |
|---|---|---|
| Q_Cu | 绕组铜损(欧姆损耗) | 3 · I_ph² · R_ph(三相星形,I_ph 取有效值) |
| Q_Fe | 铁芯损耗(磁滞+涡流) | 随频率与磁密变化,工程上按 n^1.3~1.6 的经验幂律外推或查电磁仿真结果 |
| Q_fric | 减速器摩擦与搅油损耗 | P_out · (1/η − 1),η 为该工作点的传动效率 |
| Q_drv | 驱动板损耗 | 开关损耗+导通损耗,一阶按输出功率的百分之几估 |
vars(量与单位):Q_* 单位 W;I_ph 相电流有效值 A;R_ph 单相绕组电阻 Ω;P_out 减速器输出机械功率 W;η 传动效率,无量纲;n 电机转速 r/min。
适用条件:① 稳态或准稳态,各项损耗按各自当前工作点取值;② 三相对称、星形接法;③ 忽略轴承与密封的机械损耗(在关节上它们已经被并进 Q_fric 的经验效率里)。
失效边界:⛔ 该式在高频爆发工况下不能直接按「平均工作点」代入——铜损与电流是平方关系,用平均电流算出的铜损会系统性偏低(1.4 节会把偏低多少算给你看)。⛔ 在堵转工况下 Q_Fe 与 Q_fric 都趋近于零而 Q_Cu 达到最大,此时四项占比与运动工况完全不同,不能沿用运动工况的占比结论。
⇒ 这条式子本身没有任何新东西,真正的坑全在「Q_fric 那一项常常被写成零」。下面算一遍。
1.3 算例 1.1|四项损耗的分解与占比:摩擦损耗到底占多少
⚠ 本算例全部参数为教学假设值,⛔ 不对应任何真实关节产品、⛔ 禁止照抄取用。下文把这个虚拟关节记作示例关节 J-K1(膝关节位),全课后续算例反复用它。
已知(教学假设):
| 参数 | 取值 | 说明 |
|---|---|---|
| 减速比 i | 100 | 谐波减速器 |
| 连续输出扭矩 T_out,c | 30 N·m | 站立与慢走姿态维持 |
| 连续输出转速 n_out | 20 r/min | ω_out = 20×2π/60 = 2.094 rad/s |
| 该工作点传动效率 η | 0.80 | ⚠ 谐波减速器效率是强工况相关量,低速小载荷时会显著更低 |
| 转矩常数 k_t | 0.12 N·m/A | 电机侧 |
| 单相绕组电阻 R_ph(20 ℃) | 0.35 Ω | 冷态 |
| 绕组工作温度 | 120 ℃ | 用于电阻温度修正 |
| 电机侧转速 n_m | 2000 r/min | = n_out × i |
| 该转速下铁损 Q_Fe | 8 W | 教学假设,实际须由电磁仿真或损耗分离试验给出 |
| 驱动板损耗 Q_drv | 6 W | 教学假设 |
第 1 步:电阻温度修正。 铜的电阻温度系数 α = 0.00393 /K(20 ℃ 基准,物性常数)。
R_ph(120℃) = R_ph(20℃) · [1 + α·(120 − 20)]
= 0.35 × (1 + 0.00393 × 100)
= 0.35 × 1.393
= 0.4876 Ω
⇒ 热态电阻比冷态高 39.3%。⛔ 这一步经常被跳过,跳过的直接后果是铜损低估近三成——而且是在最需要保守的那个方向上低估。
第 2 步:电机侧扭矩与相电流。
T_m = T_out,c / (i · η) = 30 / (100 × 0.80) = 0.375 N·m
I_ph = T_m / k_t = 0.375 / 0.12 = 3.125 A
第 3 步:铜损。
Q_Cu = 3 · I_ph² · R_ph(120℃)
= 3 × 3.125² × 0.4876
= 3 × 9.766 × 0.4876
= 14.28 W
第 4 步:减速器摩擦损耗。
P_out = T_out,c · ω_out = 30 × 2.094 = 62.8 W
Q_fric = P_out · (1/η − 1) = 62.8 × (1/0.80 − 1) = 62.8 × 0.25 = 15.70 W
第 5 步:合账。
Q_joint = Q_Cu + Q_Fe + Q_fric + Q_drv
= 14.28 + 8.00 + 15.70 + 6.00
= 43.98 ≈ 44.0 W
占比:
| 项 | 数值 | 占比 |
|---|---|---|
| Q_Cu 铜损 | 14.28 W | 32.5% |
| Q_Fe 铁损 | 8.00 W | 18.2% |
| Q_fric 摩擦损耗 | 15.70 W | 35.7% |
| Q_drv 驱动板 | 6.00 W | 13.6% |
⇒ 这个算例说明什么:在这一组教学假设参数下,减速器摩擦损耗是四项里最大的一项,比铜损还大。如果按车用电驱的习惯只算「电机损耗」(铜损+铁损 = 22.28 W),得到的总产热是真实值的 50.6%——低估了整整一半。而散热设计是按产热定尺寸的,产热低估一半意味着散热面积、散热筋、界面材料全部按一半的需求选,样机上台架必然爬温。
⚠ 这个占比不是通用结论,它随传动效率与工作点强烈变化。请注意占比的结构:Q_fric = P_out·(1/η−1) 只与输出机械功率和效率有关,而 Q_Cu ∝ T_out²/(i·η·k_t)² 只与扭矩有关。⇒ 转速高时摩擦占比大,堵转时摩擦占比为零而铜损独大。所以「摩擦占多少」这个问题在关节上没有单一答案,只有随工况谱变化的一条曲线。
敏感度自查(一行代数,不必重算):把 η 从 0.80 改成 0.65(谐波减速器在低速小载荷下常见的效率跌落区),Q_fric 立刻变成 62.8 × (1/0.65 − 1) = 62.8 × 0.538 = 33.8 W,翻了一倍多,总产热变成 62.1 W。⇒ 传动效率是这本账里最敏感的一个输入,而它恰恰是最难拿到可信数的一个——厂家样本上给的往往是额定工况的峰值效率,而关节大部分时间不工作在那里。⚠ 谐波减速器传动效率的行业典型区间是 0.60~0.85(⚠ 典型区间,随减速比、转速、载荷率与润滑温度变化很大;⛔ 不是验收依据),常见设计锚点取 0.75~0.80,拿到它的路是向减速器供应商索取该减速比下的效率-转速-载荷率三维曲线族,而不是要一个数。
1.4 工况谱:机器人的「额定工况」这个概念不成立
车用电驱的散热选型有一套成熟做法:拿标准循环工况(法规循环或企业自定的耐久谱),算出等效连续功率,按它定冷却能力。这套方法能成立,是因为车用有两个前提:
- 存在被广泛接受的标准工况谱——法规循环是公开的、可复现的、各家可以对标的;
- 热惯性远大于工况波动周期——电驱的热时间常数是几分钟到几十分钟量级,而工况谱里的加速段是几秒到几十秒,⇒ 热系统自动把工况谱做了低通滤波,你只需要关心滤波后的均值。
这两个前提在机器人关节上都不成立。
前提 1 不成立:人形机器人没有被行业接受的标准工况谱。同一台机器人做「搬箱子」「上楼梯」「站岗」「原地转身」,各关节的扭矩-转速轨迹完全不同;而且不同厂家的步态算法差异极大,同样是走路,膝关节的扭矩峰值可以差一倍。⇒ 工况谱是每个项目自己定义的,而定义方式本身就是一项工程工作(本课的案例一节专门讲这件事怎么做)。
前提 2 部分不成立,而且不成立的方式很危险:关节有两个差了一个量级以上的时间常数——绕组到壳体那一段是几十秒到两分钟量级,壳体到环境那一段是几十分钟量级。⇒ 对壳体而言,前提 2 仍然成立,工况谱确实被低通滤成了均值;而对绕组而言,前提 2 失效——一次持续十几秒的爆发,绕组会实打实地跟着走完大半个升温过程。
⇒ 这正是钉子 B 的机理来源。把工况谱翻译成热输入,要做两次翻译,不是一次:
| 翻译对象 | 用工况谱的哪个统计量 | 为什么 |
|---|---|---|
| 壳体 / 表面温度 | 整段时间的平均损耗 P̄ | 壳体 τ 远大于工况周期,自动低通 |
| 绕组热点 / 器件结温 | 最恶劣连续爆发段的损耗与它的持续时长(Q_pk, t_pk) | 绕组 τ 与爆发时长同量级,热惯性只提供部分缓冲 |
⛔ 最常见的错误是只做第一次翻译——算出平均损耗 44 W,套上散热能力,判定「够了」,然后在奔跑测试里烧绕组。
1.5 算例 1.2|平均电流与有效值电流:只差一个平方,结论差三成
⚠ 教学假设值,⛔ 禁止照抄。
已知:示例关节 J-K1 在行走步态下,一个步态周期取 1.0 s,简化成两段方波:
| 段 | 时长 | 相电流有效值 |
|---|---|---|
| 支撑相(大扭矩) | 0.25 s | 8.0 A |
| 摆动相(近空载) | 0.75 s | 2.2 A |
算法 A(错的)——按周期平均电流算铜损:
I_avg = 0.25 × 8.0 + 0.75 × 2.2 = 2.00 + 1.65 = 3.65 A
Q_Cu(A) = 3 × I_avg² × R_ph = 3 × 3.65² × 0.4876
= 3 × 13.32 × 0.4876 = 19.49 W
算法 B(对的)——按周期内电流平方的时间平均(即有效值)算铜损:
I_rms² = 0.25 × 8.0² + 0.75 × 2.2²
= 0.25 × 64.0 + 0.75 × 4.84
= 16.00 + 3.63 = 19.63 A²
I_rms = √19.63 = 4.43 A
Q_Cu(B) = 3 × 19.63 × 0.4876 = 28.72 W
差距:
低估比例 = 1 − 19.49 / 28.72 = 1 − 0.679 = 0.321 = 32.1%
⇒ 这个算例说明什么:按平均电流算,铜损被低估 32.1%。这不是一个可以「留裕度覆盖掉」的误差——它随波形的峰均比单调放大:把支撑相电流提到 12 A、摆动相降到 1.5 A 保持平均电流不变(0.25×12+0.75×1.5 = 3.0+1.125 = 4.125 A,略高),I_rms² = 0.25×144+0.75×2.25 = 36+1.69 = 37.69,Q_Cu(B) = 3×37.69×0.4876 = 55.13 W,而按平均电流算只有 3×17.02×0.4876 = 24.90 W,低估 54.8%。
⇒ 钉在这里:铜损对波形的峰均比敏感,而平均电流这个量把峰均比完全丢掉了。凡是拿到「关节平均电流」这一个数就去算铜损的,结论一律不可信;必须要到电流的时间序列或至少是有效值。⚠ 拿到它的路:从驱动器的数据记录(datalog)里取相电流采样序列,采样率不低于步态周期的 50 倍;⛔ 不要用控制器上报的「平均母线电流」,那是另一个量。
⚠ 一个容易读反的点:铁损与摩擦损耗不服从平方律,它们不能用同一个换算。铁损大致随转速的 1.3~1.6 次幂变化,摩擦损耗大致随输出功率线性变化。⇒ 四项损耗要各自按各自的规律做时间平均,⛔ 不能先求一个「等效工作点」再一次性算四项。这是把车用「等效连续功率」方法直接搬过来时最容易踩的坑——那个方法在车上能用,是因为车上的主导损耗恰好是铜损与铁损,而关节上摩擦损耗是同量级的第三方。
1.6 爆发工况与热惯性窗口:τ 决定你有多少秒可以挥霍
公式 2
ΔT(t) = ΔT_ss · (1 − e^(−t/τ)) 一阶集总升温
τ = R_th · C_th [s]
vars:ΔT(t) 为 t 时刻相对参考节点的温升 K;ΔT_ss = Q·R_th 为该热流下的稳态温升 K;τ 为集总时间常数 s;C_th = m·c 为节点热容 J/K;R_th 为该节点到参考节点的热阻 K/W。
适用条件:① 单节点集总成立(Bi 足够小,判据见 A1-06 热阻网络法与集总参数建模入门);② 热流 Q 在 t 期间恒定;③ 参考节点温度在 t 期间不变。
失效边界:⛔ 当爆发时长 t ≪ τ 时,可以用更简单也更保守的绝热近似 ΔT ≈ Q·t / C_th(把散热完全忽略),它给出的温升偏高,用在安全判定上是保守方向;⛔ 当参考节点自己也在升温时(例如爆发持续到壳体也开始热起来),单节点式失效,必须上多节点网络。
关节上有两个 τ,必须分开算:
| 节点 | C_th 来源 | R_th 来源 | τ 量级 |
|---|---|---|---|
| 绕组热点 | 绕组铜与齿部铁的热容,很小 | 槽绝缘+浸漆+定子到壳,热阻不小 | 几十秒到两分钟 |
| 整个关节(壳体主导) | 壳体铝合金+全部内件,较大 | 壳体到环境的自然对流+辐射,很大 | 几十分钟 |
1.7 算例 1.3|峰值扭矩到底能连续给多少秒
⚠ 教学假设值,⛔ 禁止照抄。
已知(示例关节 J-K1,新增教学假设参数):
| 参数 | 取值 |
|---|---|
| 峰值输出扭矩 T_out,pk | 120 N·m |
| 峰值工况传动效率 η_pk | 0.75 |
| 绕组节点热容 C_W | 60 J/K(绕组铜约 0.11 kg 与齿部铁的等效合并值) |
| 绕组热点稳态起始温度 T_W,0 | 99.1 ℃(来自第 3 讲算例 3.1 的稳态解) |
| 绕组绝缘等级对应的极限热点温度 | 155 ℃(⚠ 标准转述、未取得原文;此处只用它说明判据结构) |
第 1 步:峰值电流与峰值铜损。
T_m,pk = 120 / (100 × 0.75) = 1.60 N·m
I_pk = 1.60 / 0.12 = 13.33 A
Q_Cu,pk = 3 × 13.33² × 0.4876 = 3 × 177.7 × 0.4876 = 259.9 ≈ 260 W
⚠ 对比连续工况的 14.28 W:峰值铜损是连续铜损的 18.2 倍。这个倍数是 (13.33/3.125)² = 18.2,纯粹来自电流的平方关系。
第 2 步:用绝热近似估升温速率。 爆发只有十几秒,远小于绕组 τ(下面会验证),先按绝热算,它是保守方向:
dT/dt ≈ Q_Cu,pk / C_W = 260 / 60 = 4.33 K/s
⇒ 每秒 4.33 K。这个数一旦算出来,很多争论就结束了。
第 3 步:允许的爆发时长。
ΔT_allow = 155 − 99.1 = 55.9 K
t_allow = ΔT_allow / (dT/dt) = 55.9 / 4.33 = 12.9 s
第 4 步:验证绝热近似是否站得住。 取绕组到壳的总热阻 R_W→H = 2.3 K/W(第 3 讲会给出它的构成),则
τ_W = C_W · R_W→H = 60 × 2.3 = 138 s
t_allow / τ_W = 12.9 / 138 = 0.093 ≪ 1 ⇒ 绝热近似成立,且偏保守
用完整的一阶解验证一下偏保守多少:ΔT_ss = 260 × 2.3 = 598 K(这个数当然不会真的达到,它只是式子里的渐近值),
ΔT(12.9 s) = 598 × (1 − e^(−12.9/138)) = 598 × (1 − e^(−0.0935))
= 598 × (1 − 0.9108) = 598 × 0.0892 = 53.3 K
⇒ 绝热近似给 55.9 K,一阶解给 53.3 K,绝热高估 4.7%,方向保守。⇒ 在 t ≪ τ 的爆发工况上,直接用 Q·t/C 估温升是完全够用的手算方法,⛔ 不必上瞬态仿真。
第 5 步:同一段爆发里,表面温度动了多少? 取壳体节点热容 C_H = 900 J/K(教学假设)。最坏情况假设 260 W 全部瞬间传到壳体(实际远达不到,因为热还堵在绕组里):
ΔT_H(12.9 s) ≤ 260 × 12.9 / 900 = 3.73 K
⇒ 表面温度在整个 12.9 秒的爆发里,上限只动了 3.7 K,而绕组已经从 99.1 ℃ 冲到了 155 ℃。
⇒ 这个算例就是钉子 B 的定量证据:在爆发时间尺度上,可触摸表面温度这条限值是完全不起作用的,起作用的只有绕组热点。反过来在几十分钟的连续时间尺度上,绕组与壳的温差稳定在一个固定值,起作用的就变成了表面限值(第 3 讲算例 3.1 会算这一侧)。
⚠ 一个必须说清的工程含义:12.9 s 这个数不是「峰值扭矩只能用 12.9 秒」,它是「从 99.1 ℃ 这个起始温度出发,连续给满峰值扭矩 12.9 秒后绕组触限」。如果关节是从冷态(比如 40 ℃)起步,允许时长变成 (155−40)/4.33 = 26.6 s,翻了一倍多。⇒ 爆发能力是起始温度的函数,而起始温度由前面那一段的连续工况决定。这是控制策略里「热模型在线估温 → 动态限扭」这套做法的物理基础:限扭门槛不能是一个常数,它必须随实时估出的绕组温度移动。
1.8 关节数量多带来的第三本账:整机热,而不只是单关节热
前面两本账(产热、单关节散热)都是在一个关节上算的。人形机器人还有第三本账,它在车用侧没有对应物:
几十个关节全部把热排进同一团空气里,而这团空气被外壳罩着。
车上不存在这个问题,因为发热件之间隔着几十厘米、有整车气流、还有一条把热直接搬到前端散热器的液冷回路。而机器人的大腿、小腿、躯干里,三四个关节挤在同一段肢体壳体内,它们的「环境温度」不是室温 25 ℃,而是被前面几个关节预热过的腔内空气。
算例 1.4|腔内空气升温的一阶估算
⚠ 教学假设值,⛔ 禁止照抄。
已知:一段大腿壳体内含 2 个关节,合计稳态散热 80 W;壳体上有通气缝,估计自然通风换气量 Q_v = 0.6 L/s = 6.0×10⁻⁴ m³/s(教学假设,实际须由通风试验或 CFD 给出);空气密度 ρ_air = 1.13 kg/m³(40 ℃,物性)、比热 c_p = 1005 J/(kg·K)(物性)。
ṁ = ρ · Q_v = 1.13 × 6.0e−4 = 6.78e−4 kg/s
ΔT_air = Q / (ṁ · c_p) = 80 / (6.78e−4 × 1005) = 80 / 0.681 = 117 K
⇒ 117 K。这个数当然不会真的出现——它会被壳体自身向外的散热截住,也说明这个通风量假设远远不够。但它把问题的量级摆了出来:如果肢体壳体只靠这么点自然通风,腔内空气温度的一阶估算就已经离谱,这意味着腔内热量的主要出口根本不是通风,而是壳体本身向外的导热与辐射。
反过来解:如果要求腔内空气温升不超过 15 K,所需换气量为
ṁ_req = 80 / (1005 × 15) = 5.31e−3 kg/s
Q_v,req = 5.31e−3 / 1.13 = 4.70e−3 m³/s = 4.7 L/s
⇒ 需要约 4.7 L/s,是原假设的 7.8 倍——这个量级已经必须靠风扇而不是自然通风来实现了。
⇒ 这个算例说明什么:关节的「环境温度」是一个要自己算出来的量,⛔ 不是室温。把单关节的热阻网络接在 25 ℃ 上,然后装到整机上发现温度高了十几开尔文,几乎总是这个原因。⇒ 单关节台架合格与整机合格之间隔着这本第三账,而这本账在单关节台架上结构性地测不出来——台架上关节是裸露在实验室空气里的。
⚠ 这条差异是「单关节台架全过、整机一跑就爬温」这个翻车形态的第二个成因(第一个是工况谱,见 1.4)。⇒ 评审时要问的问题是:你的关节热阻网络的环境节点接的是什么温度,这个温度是测出来的还是假设的?
1.9 本讲小结与验收自查
本讲钉住的四件事:
- 关节产热是四项不是两项,其中减速器摩擦损耗在运动工况下常常是最大的一项,漏掉它会低估总产热三成到一半(算例 1.1);
- 铜损对波形的峰均比敏感,必须用电流有效值,用平均电流算会系统性低估三成以上,而且波形越尖低估越多(算例 1.2);
- 关节有两个差一个量级的时间常数,工况谱要翻译两次:取均值给壳体、取爆发段给绕组(1.4、1.6);
- 峰值扭矩的允许持续时长可以用 Q·t/C 这一条绝热近似手算出来,且它是起始温度的函数(算例 1.3)。
自查(能当场答出才算过):
- 你手上那个关节的四项损耗,各是多少瓦?哪一项最大?⛔ 答不出「摩擦损耗是多少」的,第 1 讲没过。
- 你算铜损用的是平均电流还是有效值电流?这两个数在你的工况谱上差多少?
- 你的绕组节点热容 C_W 是多少 J/K?峰值扭矩下每秒升多少度?
- 你的关节热阻网络的环境节点接的是室温,还是整机腔内实测温度?
后面还有 4 讲正文 · 关键公式 · 案例拆解 · 常见误区 · 动手做