2026 工业运动控制“慢半拍”白皮书:位置环带宽 30 Hz,机械谐振 800 Hz!为何陷波滤波器越调越抖?而 8.3 毫秒延迟,就是云端永远跨不过去的死刑线
2026-11-05 12:37:00
#CEO#CIO#设备动力总监#自动化研发总工#CISO (首席安全官)
序章:一台调了三个月的设备,和一条永远追不上的指令
一台已经跑了三个月、还没验收的设备
有一台五轴加工中心,从进场调试到现在,三个月。三个月里,它的位置环增益被反复加减过四十多次,陷波滤波器的中心频率被改过十几版,伺服驱动器换过一次,联轴器换过一次,最后连电机都拆下来重新装了一遍。它现在能跑,但在某个特定的进给速度下,仍然会发出一声短促的啸叫,工件表面留下一道肉眼可见的波纹。
设备厂最后给的结论是:“这台机器就是有点抖。”
这句话是一个技术判断的终点,也是一次技术判断的投降。它把一件本来可以算清楚的事,变成了一件只能接受的事。
但如果把时间轴放大,这台设备的问题其实非常具体。控制器每 1 毫秒才看一次世界,而机械传动链上那个 800 Hz 的扭转谐振,一个完整周期只有 1.25 毫秒。控制器每次睁开眼睛,机械已经振完了一轮还多。它看到的是一个被平均过、被折叠过、被延迟过的世界。
在这个世界里做补偿,等于用每秒一张的照片去修一台每秒转八百圈的风扇。
三个月里被换掉的东西,和被漏掉的那件事
三个月里换掉的东西,有一个共同特征:都贵。驱动器几万元,联轴器几千元,重新拆装电机的人工和停机损失更高。而被漏掉的那件事,几乎不花钱——没有人做过一次完整的频响扫频,没有人记录过这台设备在满载下的谐振频率到底落在哪个频率。
于是所有动作都建立在同一个假设上:那个峰,就是我以为的那个峰。
这个假设错了。第三章会给出它的数学解释:在 1 kHz 的位置环上观测 800 Hz 的谐振,控制器看到的不是 800 Hz,是 200 Hz 的鬼影。工程师把陷波设在 200 Hz,频谱确实干净了,而真实的 800 Hz 一点没被压住。
他不是不会调。他是看不见。
本篇只回答三个问题
第一个问题:为什么同一台伺服,有人说带宽 3 kHz,有人说 30 Hz,两个数差了一百倍,谁在撒谎?答案是没人撒谎,是“带宽”这个词在行业里被三种口径混用,而采购合同上只写一个数。
第二个问题:为什么陷波滤波器越调越抖?答案有两层,一层是观测层(混叠让你把坑挖在错误的频率上),一层是代价层(陷波用相位换幅值,汇率取决于设计)。
第三个问题:云端到底能不能做位置环?答案是:在 30 Hz 带宽下,总延迟超过 8.33 毫秒,系统在数学上就不稳定。这不是工程难度问题,是相位预算用光了。
三个问题,三种时间尺度:采样尺度、补偿尺度、通信尺度。
它们其实是同一条链上的三个节点:看不见就调错,调错就越调越抖,而有些位置无论怎么调都不该放在远端。
这三个节点串起来,就是这篇的全部内容。
云质变判断
工厂里大量“调了三个月参数还是抖”的问题,根子不在参数,在于控制器的时间分辨率与机械的时间尺度不在同一个量级。你在错误的频率上做补偿,越补越错。
第一章 三个“带宽”:3 kHz、300 Hz、30 Hz,你说的是哪一个
同一个词,三种含义
工业伺服是三级级联结构:电流环(也叫转矩环)、速度环、位置环。每一环都有两个完全不同的频率指标,而行业里习惯把它们都叫“带宽”。
第一个是更新率,也叫采样率:控制器多久算一次。它由 DSP 主频、PWM 载波频率、总线周期决定,单位是 Hz,或者对应的微秒、毫秒周期。
第二个是闭环带宽:闭环传递函数的幅值降到直流值以下 3 dB 的那个频率。它由控制增益、被控对象动态、延迟共同决定,单位也是 Hz。
这两个数在数值上差 5 到 30 倍。而销售手册、技术文章、甚至一部分教材,都笼统地写“带宽”。
硬件限制摆在这里:更新率是芯片和功率器件决定的,闭环带宽是被控对象和延迟决定的。软件可以把增益往上推,但推不过延迟和采样率画出的那条线。补偿的代价,就是你必须在“算得勤”和“算得准”之间选一个。
三个来源,三套数
来源 A(JUNO Motion,2026-04-17)讲的是周期,换算成频率如下。
| 环 | 周期 | 换算频率 |
|---|---|---|
| 电流环 | 50 到 100 微秒 | 10 到 20 kHz |
| 速度环 | 200 到 500 微秒 | 2 到 5 kHz |
| 位置环 | 500 微秒到 1 毫秒 | 1 到 2 kHz |
这里的 10 到 20 kHz 是更新率,不是带宽。
来源 B(IMD,2026-07-05)明确区分了带宽与更新率,给出的是两列数。
| 环 | 闭环带宽 | 更新率 |
|---|---|---|
| 电流环 | 500 Hz 到 2 kHz | 10 到 20 kHz |
| 速度环 | 50 到 300 Hz | 2 到 10 kHz |
| 位置环 | 5 到 100 Hz | 1 到 5 kHz |
| 指令接口 | 无 | 100 Hz 到 1 kHz |
同一套硬件,电流环的“10 到 20 kHz”(更新率)与“500 Hz 到 2 kHz”(带宽)差 10 到 40 倍。
来源 C(中国工控网,2026-06-30)又是第三套带宽数。
| 环 | 闭环带宽 |
|---|---|
| 电流环 | 1 到 5 kHz |
| 速度环 | 100 到 500 Hz |
| 位置环 | 10 到 100 Hz |
来源 C 的电流环带宽上限比来源 B 高 2.5 倍。这可能是不同功率等级、不同开关频率的产品差异,也可能是“带宽”取的是负 90 度相位点而不是负 3 dB 点。原文未说明。
算例 A:差 10 到 40 倍的两个数
把来源 B 的两列并排放,差距一眼可见:电流环更新率 10 到 20 kHz,电流环闭环带宽 500 Hz 到 2 kHz,两个区间相差 10 到 40 倍。这不是测量误差,这是两个不同的物理量。
再看位置环这条线。位置环更新率取 1 kHz,按“环路带宽必须显著低于半采样率”的约束,位置环带宽上限约 50 到 100 Hz,也就是半采样率 500 Hz 的五分之一到十分之一。如果位置环更新率提到 4 kHz,带宽上限的理论值到 200 到 400 Hz——但实际很少超过 100 Hz,因为机械谐振会先到。
这就是本篇第一个可自查的换算。它的用处很直接:任何一个人告诉你“我们位置环带宽 500 Hz”,你可以立刻反问,你的位置环更新率是多少?如果答案是 1 kHz,那这个 500 Hz 在数学上不成立。
边界条件:以上换算的前提是控制器采用零阶保持器输出、且位置反馈与指令在同一周期内对齐。若控制器在周期内做了多倍插补、或反馈走了独立的更快通道,带宽上限可以比这个估算略高,但不会高过机械谐振给出的天花板。换句话说,这条换算给的是上限,不是承诺。

图 1 三个带宽口径
口径冲突一:三种“带宽”,本篇如何处理
这是本篇要处理的第一个口径冲突,也是最基础的一个。
冲突的三个面:其一,更新率被叫作带宽;其二,闭环带宽在不同来源里有负 3 dB 与负 90 度两种定义;其三,不同功率等级的产品把不同的数值填进同一个表格栏位。
本篇的处理方式写在这里,后面所有章节一律照此执行:本篇一律以“闭环负 3 dB 带宽”为“带宽”,以“更新率”为“更新率”,凡引用他人数据,必标注它属于哪一个。凡是原文没写清楚的,本篇按来源的上下文判断,并在引用时说明判断依据。
这个处理方式看起来只是措辞洁癖,实际是一条采购红线。因为“3 kHz”这三个字,在三种口径下对应三种完全不同的产品,价差可以到三倍。
三个解读,价值判断完全相反
当有人说“我们伺服带宽 3 kHz”,你必须追问一句:是电流环更新率,还是位置环闭环带宽?
| 说法 | 实际含义 | 水平判断 |
|---|---|---|
| 电流环更新率 3 kHz | 每 333 微秒算一次电流 | 偏低,主流是 10 到 20 kHz,属于低端产品 |
| 电流环闭环带宽 3 kHz | 电流环幅频在 3 kHz 处才掉 3 dB | 很不错的水平 |
| 位置环闭环带宽 3 kHz | 位置环幅频在 3 kHz 处才掉 3 dB | 物理上不可能 |
第三种为什么不可能?因为 3 kHz 带宽意味着总延迟必须小于 50 微秒,而一条 EtherCAT 的周期就是 125 微秒到 1 毫秒。延迟已经超了,带宽不可能到。
三个解读,价值判断完全相反。而采购决策里,这个数字通常只写成一个“3 kHz”。
真正决定设备精度的,是位置环闭环带宽,通常只有 5 到 100 Hz。这个数小得让很多非运控背景的人意外。一台卖几十万的五轴机床,位置环带宽可能只有 30 Hz——意味着它跟踪一个 30 Hz 的正弦指令时,幅值已经衰减到七成。
还有一个容易被忽略的数:指令接口的更新率是 100 Hz 到 1 kHz,它比位置环更新率更低。
这意味着在很多架构里,真正限制信息含量的是最上游那一层,而不是最里面那一环。
所以“提高控制频率”这件事,往往要先问一句:提高的是哪一层,上游跟不跟得上。
一个没有口径的带宽数字,在采购桌上等于零。
第二章 时间尺度的级联:为什么内环必须比外环快 5 到 10 倍
一条被三个来源重复的规则
这条规则本身很短,短到容易被当成经验口诀跳过。
云质变判断
每个内环的闭环带宽,应约为包住它的那个外环的 5 到 10 倍。
IMD 给的是等价表述:内环调好之后,位置环带宽大约比速度环带宽低一个数量级。中国工控网给的是一组具体的工程对应:位置环带宽 30 到 50 Hz,对应速度环 300 到 500 Hz、电流环 1 到 2 kHz。
| 来源 | 表述方式 | 给出的比例 |
|---|---|---|
| Robo2u | 内环带宽是外环的 5 到 10 倍 | 5 到 10 倍 |
| IMD | 位置环比速度环低一个数量级 | 10 倍 |
| 中国工控网 | 30 到 50 Hz 对 300 到 500 Hz 对 1 到 2 kHz | 10 倍 |
三处独立来源,指向同一个数量关系。这不是巧合,是稳定性理论的结果。
相位滞后泄漏:5.7 度、18 度、45 度
级联系统的设计逻辑,是让外环把内环当成一个理想的力矩源。这个假设成立的前提是:内环快到在外环的时间尺度上,暂态已经结束,只剩下稳态增益。
一旦这个分离不足,内环就不再表现为刚性力矩源,它自身的动态会作为相位滞后泄漏到外环,外环的增益裕度和相位裕度同时崩塌,轴开始啸叫。
泄漏的量可以估:内环在外环带宽处贡献的额外滞后,随两者比值单调变化。
| 内环与外环带宽之比 | 内环在交越处贡献的额外滞后 | 剩余相位裕度(原始 60 度) |
|---|---|---|
| 10 比 1 | 5.7 度 | 54.3 度 |
| 3 比 1 | 18 度 | 42 度 |
| 1 比 1 | 45 度 | 15 度 |
一个原本 60 度相位裕度的系统,如果内环分离不足多吃了 40 度,只剩 20 度,任何一点扰动都会引起持续振荡。

图 2 时间尺度级联
反方观点:把三环全部拉到最高
这个观点的逻辑很顺:既然内环带宽越高越好,那就三环全拉满,一次解决。
成立的部分:在电流环层面确实如此,能拉多高拉多高,代价是开关损耗和发热。这一层没有“够用”的说法,只有“器件撑不撑得住”。
不成立的部分:速度环和位置环不能无限拉高。被控对象在某个频率上一定有谐振,带宽一旦接近谐振频率,增益就会在谐振点上被放大,系统失稳。所以这两环的上限不是控制器决定的,是机械刚度决定的。第九章会把这件事算清楚。
本篇立场:内环(电流环)尽可能高,外环(位置环)由机械决定上限,中间的速度环是缓冲层,它的职责是“在机械允许的范围内,把电流环的快速性尽可能传给位置环”。速度环是整个级联里最需要工程判断的一环,也是最容易被一句“自动整定”带过去的一环。
硬件限制在这里是第一位的:内环快不快,买的时候已经定了。软件能做的,是把外环的增益推到机械允许的边界。代价是,这个边界会随负载漂移,而漂移之后,原来那组参数就变成了过冲。
设计期锁死的量,调试期改不了
级联带宽的比值,是一个在设计期就锁死的量。它由采样率、滤波器阶数、计算延迟决定。买回来分离不足的产品,靠调参永远调不出高带宽。
这就是那句英文判断的确切含义:你无法调参调过你没有买回来的物理。
国内大量中低端伺服产品的实际分离比在 3 到 5 倍,而不是 5 到 10 倍。原因是成本:要把电流环带宽做高,需要更高的 PWM 频率(开关损耗上升)、更快的 ADC(成本上升)、更强的 DSP(成本上升)。这三项加起来,是一台驱动器物料清单里最贵的部分之一。
这也解释了那个现场常见现象:换一台贵三倍的伺服,同样的机械,抖动消失了。不是贵的那台调得更好,是它的内环分离比更足,允许位置环跑更高增益。这是设计差异,不是调试差异。
第三章 混叠:控制器看不见 800 赫兹的谐振,只看见 200 赫兹的鬼影
采样定理画出的盲区
位置环每 1 毫秒算一次,更新率 1 kHz。按采样定理,它能无歧义分辨的最高频率是采样率的一半,也就是 500 Hz。
任何高于 500 Hz 的真实信号,进入这个采样系统后会被折叠到 0 到 500 Hz 区间内,表现为一个并不存在的低频信号。这个现象叫混叠,折叠后的频率叫镜像频率。
混叠频率的算法是:设真实频率为 f、采样率为 f,观测到的频率等于真实频率减去 n 倍采样率之后的绝对值,其中 n 取使结果落在 0 到采样率一半之间的整数。
这条公式的杀伤力在于,它不报警。混叠出来的信号和真实信号长得一模一样,频谱上是一个干净的峰,没有任何标记告诉你“这个峰是假的”。
算例 B:800 Hz 被看成 200 Hz
设位置环更新率 1 kHz,周期 1 毫秒;机械传动链的真实扭转谐振 800 Hz,这是小型伺服轴刚性连接下的常见值。
n 取 1,混叠频率等于 800 减 1000 的绝对值,等于 200 Hz。
控制器在频谱分析里看到的,是一个干净的 200 Hz 谐振峰。
接下来发生的事几乎是必然的。工程师做频率响应测试,看到 200 Hz 有一个峰;把陷波中心设到 200 Hz;200 Hz 被压下去,频谱看起来干净了;但真正的 800 Hz 谐振完全没有被处理,它还在那里,还在被控制环激发;
更糟的是,200 Hz 本来没有谐振,现在被挖了一个坑,而陷波在中心频率附近会引入剧烈的相位变化,把 200 Hz 附近的相位裕度吃掉。
双重伤害:该压的没压,不该动的动了。
表现出来就是:调完参数,某些工况下振动似乎小了,换一个速度或负载,振得更厉害。工程师以为是没调好,继续调,越调越乱。
那要看见 800 Hz 需要多高的采样率?按采样定理,必须大于 1600 Hz。工程上还要留 2 到 4 倍余量以容纳抗混叠滤波器的过渡带,实际需要 3.2 到 6.4 kHz。
| 观测层 | 更新率 | 按采样定理可观测的上限 |
|---|---|---|
| 位置环 | 1 到 5 kHz | 500 Hz 到 2.5 kHz |
| 速度环 | 2 到 10 kHz | 1 到 5 kHz |
| 电流环 | 10 到 20 kHz | 5 到 10 kHz |
而位置环的典型更新率是 1 到 5 kHz。也就是说,在位置环这个层级,600 Hz 以上的机械谐振本来就处在观测盲区。
边界条件:以上计算假设采样均匀、且不存在多速率处理。若控制器在位置环内部做过采样或插值,等效采样率会提高,但插值不增加信息量——它只是把已知点连成线,看不见线以外的东西。所以插值不能替代提高真实采样率。

图 3 混叠鬼影
观测路径:三条,各自的价格
看不见 800 Hz,不等于没办法。三条路,价格不同。
| 路径 | 做法 | 能看见的上限 | 代价 |
|---|---|---|---|
| 提高位置环更新率 | 从 1 kHz 提到 4 kHz 以上 | 按采样定理为 2 kHz | 算力、总线带宽、编码器接口全面升级,且收益很快饱和 |
| 在内层观测 | 陷波放在速度环或电流环 | 速度环 1 到 5 kHz,电流环 5 到 10 kHz | 需要驱动器支持,且改动影响转矩响应 |
| 外部离线辨识 | 加速度计加独立采集,扫频 | 0 到 10 kHz | 停机、装传感器、扫频、拆传感器,产线不愿意做 |
第二条路值得多说一句。高端伺服把陷波滤波器放在速度环或电流环,不只是因为位置更靠内效果更好,还因为只有内环才看得见高频谐振。这是一个双重理由,而多数宣传材料只讲了前一半。
第三条路是加速度计加独立数据采集,采样率 20 到 50 kHz,一次性把 0 到 10 kHz 的频响扫清楚,把谐振频率写进控制器参数。这是最可靠、成本最低的做法,但需要一套完整流程,而流程意味着停机,停机意味着钱。
三条路里,最笨的那条通常是唯一能把真相一次性拿全的。
硬件限制、软件补偿、补偿的代价,在这三条路上同时成立:位置环的采样率是硬件给的,抗混叠滤波和陷波是软件补偿,代价是相位滞后与稳定裕度。你不可能三者全得。
口径冲突三:200 Hz 的测量不是坏掉的 1000 Hz
这是本篇要处理的第三个口径冲突,也是最容易被误读的一个。
IMD 有一段非常精准的表述,值得完整摘出来。
云质变判断
用 200 Hz 的主机指令去测电流环带宽,测出来的不是 1000 Hz 测量的“损坏版本”,而是包含零阶保持器、插补器、抗混叠滤波器、主机侧滤波的集成系统的合法响应。
云质变判断
1000 Hz 的数据是被控对象,200 Hz 的数据是被仪表化之后的系统。两者都需要。
冲突在于:现场常把这两个数当成“好数据”和“坏数据”,用前者否定后者。
本篇的处理方式:承认两者都有效,但要求任何带宽数据必须标明测量时的指令更新率。因为 200 Hz 指令测出来的曲线里,包含了零阶保持器、插补器、抗混叠滤波器、主机侧滤波这四层的东西,它描述的是一个真实存在的系统,只是那个系统不是你标称的那个系统。
这段话的价值在于,它把测量口径从一个技术细节,提升为一个认知框架:你测到的永远是你测得到的那个系统,不是你以为的那个系统。
一个更隐蔽的混叠源:总线周期
前面讨论的是位置环采样,还有一层:上位控制器到驱动器的总线周期。
EtherCAT 的典型周期是 125 微秒到 1 毫秒,对应 1 到 8 kHz。如果总线周期 1 毫秒,而位置指令由上位 PLC 每 4 毫秒下发一次,也就是 250 Hz,那么驱动器内部会插补到 1 毫秒,但指令本身的信息含量只有 250 Hz。任何 250 Hz 以上的指令变化,在上位侧就已经丢失。
这一层最隐蔽,因为它不在伺服调试软件的任何一页上。你在驱动器里看到的曲线很漂亮,那条曲线的输入早就在上一层被削平了。
判断一台设备有没有混叠风险,只需要两个数:位置环更新率、机械传动链的一阶扭转谐振频率。如果后者大于前者的一半,就有风险。这个自查只需要两个参数,但绝大多数选型表上都不写。
第四章 8.3 毫秒死刑线:为什么云端做不了位置环
延迟如何变成相位滞后
纯延迟在一个频率上引入的相位滞后,等于 360 度乘以频率乘以延迟时间。
注意这是线性正比关系:频率翻倍,滞后翻倍;延迟翻倍,滞后翻倍。这条线性关系是整个第四章的地基,也是所有“云化控制”叙事里被回避得最彻底的一条。
延迟不是“慢一点”。延迟是“错相位”。慢一点的系统仍然稳定,错相位的系统会自激。
算例 C:8.33 毫秒的死刑线
设位置环闭环带宽 30 Hz,这是工业伺服的中位水平。
二阶系统在闭环带宽处的开环相位滞后约 90 度,这是负 3 dB 点对应的典型值。要在带宽处保持 90 度的相位裕度,工程上算良好水平,可用于延迟的相位预算是 180 度减 90 度,等于 90 度。
代入公式:90 度等于 360 度乘以 30 Hz 乘以延迟。延迟等于 90 除以 10800,等于 0.00833 秒,等于 8.33 毫秒。
结论很硬:在 30 Hz 位置环带宽下,总延迟超过 8.3 毫秒,系统必然失稳。这不是性能下降,是数学上的不稳定。
边界条件:这 90 度预算假设被控对象在带宽处只贡献 90 度滞后,且系统里没有其他明显滞后环节。若机械谐振靠近带宽,被控对象本身的滞后会吃掉一部分预算,可用的延迟额度会小于 8.33 毫秒。换句话说,8.33 毫秒是宽松估计,不是安全线。
算例 D:六行三列的延迟相位表
用同一个公式,把延迟和带宽两个变量一起看。
| 延迟 | 10 Hz 处滞后 | 30 Hz 处滞后 | 100 Hz 处滞后 |
|---|---|---|---|
| 1 毫秒 | 3.6 度 | 10.8 度 | 36 度 |
| 2 毫秒 | 7.2 度 | 21.6 度 | 72 度 |
| 4 毫秒 | 14.4 度 | 43.2 度 | 144 度 |
| 8.33 毫秒 | 30 度 | 90 度 | 300 度 |
| 20 毫秒 | 72 度 | 216 度 | 720 度 |
| 50 毫秒 | 180 度 | 540 度 | 1800 度 |
读这张表要抓住三个点。
第一,2 毫秒是一个真实存在的数。西门子 840D 数控系统里,速度前馈控制唯一需要优化的参数是 MD32810 $MA_EME,也就是速度环等效时间常数,现场整定的典型值是 0.002 秒。整定过大会出现定位前爬行,过小会出现位置超调。这说明 2 毫秒是工业伺服系统里一个真实的、被反复校准的延迟量级。
第二,8.33 毫秒处,30 Hz 的相位预算刚好用光。这就是死刑线。
第三,50 毫秒处,30 Hz 的滞后是 540 度,等于一个半完整周期。这意味着指令发出去的时候,反馈信号已经绕回来一个半周期。在这种情况下谈闭环控制没有意义,你控制的是一个相位完全错乱的系统。

图 4 延迟死刑线
云端闭环的上限是 5 Hz
工业云平台的典型往返延迟有四个量级:同城机房 5 到 15 毫秒,跨省 20 到 50 毫秒,4G 与 5G 无线 30 到 100 毫秒且抖动大,跨区域云 50 到 200 毫秒。
| 链路类型 | 典型往返延迟 | 30 Hz 处相位滞后 | 是否可用于位置环 |
|---|---|---|---|
| 同城机房 | 5 到 15 毫秒 | 54 到 162 度 | 不可 |
| 跨省 | 20 到 50 毫秒 | 216 到 540 度 | 不可 |
| 4G 与 5G 无线 | 30 到 100 毫秒 | 324 到 1080 度 | 不可 |
| 跨区域云 | 50 到 200 毫秒 | 540 到 2160 度 | 不可 |
取一个乐观值 50 毫秒,放进上表:在 30 Hz 处相位滞后 540 度。要在这条链路上做 30 Hz 位置环,物理上不可能。
那云端能做什么?把公式反解。如果要求 50 毫秒延迟下相位滞后不超过 90 度,则频率必须小于等于 90 除以 18,等于 5 Hz。
云端闭环的上限是 5 Hz。而且这 5 Hz 还没有算抖动、丢包、重传。工程上再打个三折,实际可用 1 到 2 Hz。
1 到 2 Hz 能做什么?工艺参数调节、温度回路、流量回路、排程优化、能耗调度。这些是秒级和分钟级的世界。
1 到 2 Hz 不能做什么?位置环、速度环、力矩环、力控、视觉伺服。这些是毫秒级的世界。
硬件限制是光速与协议栈,软件补偿只能留在设备侧,代价是智能被拆成两半:训练在云上,执行在本地。
工业控制天然分层,不是架构师的偏好,是延迟决定的物理分层。毫秒层必须在设备侧,秒层可以在边缘,分钟层可以在云。任何试图把毫秒层搬到云上的方案,都会在物理上失败,而不是在工程上失败。
本篇不是反对工业上云。恰恰相反,云端在它该在的层级上价值巨大:046 讨论的数据搬运、047 讨论的模型训练,都在云端。
但云和实时是两个正交的维度。把它们混为一谈,是当前工业互联网叙事里最大的概念混淆。
真正有价值的方向不是把控制搬到云上,是把云上的智能编译成设备侧可执行的确定性代码。模型在云上训练,编译成实时任务,下发到边缘控制器。
延迟留在本地,智能来自云端。这是唯一在物理上成立的路径。
反方观点:5G URLLC 让云端闭环可行
反方观点的依据是真的:5G 的 URLLC 在实验室和专网环境下确实能做到 1 到 4 毫秒的空口延迟。
成立的部分:1 到 4 毫秒的空口延迟,在理论上进入了位置环可用的范围。这是真实的通信进步,不该被贬低。
不成立的部分:端到端延迟不等于空口延迟。一条完整的云端闭环链路包括传感器采样、设备侧协议转换、5G 模组、基站、边缘 UPF、云服务器、控制器计算、原路返回。空口只是其中一段。实际端到端在 10 到 30 毫秒,而且抖动比平均延迟更致命——控制环对延迟的敏感是相位意义上的,抖动的 10 毫秒和稳定的 10 毫秒完全不是一回事。
本篇立场:5G URLLC 把云端闭环的上限从 1 到 2 Hz 提到了 3 到 5 Hz,这是真实进步,但没有改变分层结构。它真正的价值在移动设备和柔性产线场景——那里本来就没有线缆,5G 是唯一选择,此时它的对手是 Wi-Fi 而不是 EtherCAT。
这也解释了一个现象:宣传材料上写“云端控制”,落地案例里做的是“云端配置”。这个区别在技术上巨大,在营销上被抹平了。
第五章 E 等于 v 除以 Kv:跟随误差的物理天花板
一条把精度和速度变成算式的公式
西门子 840D 技术文档给出的定义非常简洁:跟随误差 E 与位置环增益 Kv 的关系为 E 等于 V 除以 Kv,式中 V 为运动速度。当位置环增益确定后,跟随误差与运动速度成正比。
智融科技补了一句更关键的话。
云质变判断
理论上提高位置环增益可以减小跟随误差。但在高惯量系统中,盲目提高增益会激发机械共振。因此,机械滞后从物理层面锁死了位置环增益的上限,使得跟随误差难以通过单纯调参来消除。
这两句话合起来,等于给所有“高速高精”的宣传语判了刑。因为 E 与 v 成正比、与 Kv 成反比,而 Kv 的上限由机械谐振决定。三个量,两个被物理锁死。
算例 E:0.531 毫米的稳态落后
设位置环闭环带宽 30 Hz,位置环增益 Kv 等于 2π 乘以 30,等于 188.5 每秒;运行速度 100 毫米每秒。
E 等于 100 除以 188.5,等于 0.531 毫米。
也就是说,在一个 30 Hz 带宽的位置环上,以 100 毫米每秒匀速运动时,实际位置永远落后指令 0.531 毫米。这是稳态误差,不是暂态超调,它不会随时间消失。
对一台标称重复定位精度正负 5 微米的设备,0.531 毫米的跟随误差是 106 倍。实际加工中,这个误差在匀速段是恒定的,可以通过刀具路径补偿;但在加减速段,它会变成轮廓误差,直接影响工件形状。
边界条件:这个算式假设位置环是纯比例结构、且没有前馈。一旦开启速度前馈或加速度前馈,误差会显著下降,但那是第八章的内容。此外,E 等于 v 除以 Kv 描述的是稳态,不描述换向、启停这些瞬态过程,瞬态的误差量级通常更大。
算例 F:要 0.05 毫米,需要 318 Hz
要求跟随误差不超过 0.05 毫米,速度仍是 100 毫米每秒。
Kv 必须大于等于 100 除以 0.05,等于 2000 每秒。对应带宽等于 2000 除以 6.283,等于 318 Hz。
需要把位置环带宽从 30 Hz 提到 318 Hz,提高 10.6 倍。
而按第六章的算例,一台装谐波减速器的关节,在中等负载下的一阶扭转谐振就在 93 到 295 Hz 区间。318 Hz 的带宽已经越过谐振频率,系统必然失稳。
所以这个精度指标,在只调反馈增益的框架内,物理上不可达。
边界条件:这条结论不排除通过改机械把谐振推到 1 kHz 以上、同时把带宽做到 318 Hz 的路径。但它要求的是刚度提升接近 10 倍,属于换设备,不属于调参数。本篇讨论的是后者。

图 5 跟随误差曲线
三条出路的成本对比
面对 0.531 毫米的跟随误差,工程上只有三条路。
第一条,降速。速度降到 9.4 毫米每秒,E 等于 9.4 除以 188.5,等于 0.05 毫米。代价是节拍损失 10.6 倍。这是最笨的办法,但确实有效。
第二条,提带宽。受机械限制,一般最多提到 60 到 80 Hz,也就是谐振的三分之一以下,E 能降到 0.2 到 0.26 毫米。不够。
第三条,前馈。加速度前馈不改变闭环带宽,但能把跟随误差降低 80 到 90 个百分点。0.531 毫米乘以 0.15,等于 0.08 毫米。接近目标。
| 方案 | 结果 | 成本 | 副作用 |
|---|---|---|---|
| 降速到 9.4 毫米每秒 | 0.05 毫米 | 零 | 产能损失九成 |
| 换直驱提高带宽 | 0.05 毫米 | 设备价的 2 到 5 倍 | 发热、磁吸力、改结构 |
| 加速度前馈 | 0.08 毫米 | 通常为零,多数驱动器已内置 | 依赖模型精度 |
这个对比是本篇最重要的商业判断之一:一个通常免费的软件功能,能解决一个通常需要换机械才能解决的问题。而它在国内产线上的开启率,远低于应有水平。
一个必须立刻追问的矛盾数字
E 等于 v 除以 Kv 还有一个用法:拆穿参数表。
看到“重复定位精度正负 5 微米”和“最大速度 1 米每秒”同时出现时,应该立刻问:这两个数是在什么条件下测的?
按 E 等于 v 除以 Kv,1 米每秒速度下要保持 5 微米跟随误差,需要 Kv 等于 200,000 每秒,也就是带宽 31.8 kHz。这在物理上不可能。
所以这两个数一定不是在同一个工况下测的。重复定位精度是静态点对点测量,最大速度是空载或低精度模式下的速度。这不是厂商造假,是行业惯例把两个不同工况的数并列在同一张表上,而采购方按“同时成立”来理解。
同一个公式还解释了圆弧插补的圆度误差为什么在高进给时急剧恶化。两轴联动时,每轴的跟随误差与它的速度分量成正比,而圆弧上不同点的速度分量不同,两轴的误差不同步,合成的轨迹就偏离了圆。这是几何问题,不是控制问题。
硬件限制在这里表现为:机械允许的 Kv 有上限。软件补偿是路径补偿与前馈。代价是,路径补偿只能补匀速段,加减速段的误差仍然留在工件上。
第六章 惯量比不是选型余量,是谐振频率的分母
双惯量模型:谐振频率的分母是负载惯量
传动链的经典模型是双惯量系统:电机转子惯量与负载惯量,通过一根有扭转刚度 K 的弹性轴连接。
这个系统的一阶扭转谐振频率,等于 2π 分之一乘以 K 乘以(电机惯量加负载惯量)除以(电机惯量乘以负载惯量)的平方根。
当负载惯量远大于电机惯量时,可以近似为:2π 分之一乘以 K 除以负载惯量的平方根。
这个近似式说明了一件事:谐振频率与负载惯量的平方根成反比。负载惯量翻 4 倍,谐振频率减半。
注意这里的措辞——分母。惯量比不是“留多少余量”的问题,它直接坐在谐振频率的分母上。选型表把它写成一条建议值,物理把它写成一个分母。
算例 G:同一个减速器,295 Hz 掉到 93 Hz
取谐波减速器的扭转刚度。行业区间是:谐波减速器 5 到 15 牛米每弧分,RV 减速器 20 到 50
解锁后续 88% 内容