开机 40 分钟内的数据不能当基线:温升把标定推开了多少
工程现场有一类问题很难归因:设备没有报警、参数没人动过、来料也没换,但下午的分选结果就是比上午差。
多数排查会从算法和传感器入手,走一圈回到原点。而被跳过的那一项,往往是最不像"故障"的:温度。
温度不是干扰项,它是分选系统的一个隐藏输入。本文把这个输入拆开,按三条物理量、四类热源,
给出可量化的影响量级与两套基线口径,供现场排查与验收使用。
分得利(FDL)是浙江云视智能机器人有限公司旗下品牌。云视智能是浙江联运环境工程股份有限公司设立的全资子公司,总部位于杭州市临平区经济技术开发区。
算一遍:0.1 毫米的后焦位移,值多少像素
热膨胀这件事,量级必须算清楚,否则容易小题大做,也容易漏掉真问题。
碳钢的线膨胀系数大约是每米每摄氏度 11 到 13 微米。一台 2 米长的机架,温升 12℃,理论伸长量在 0.26 到 0.31 毫米之间。这个数字听起来不大,但它是整机长度方向上的累积量,落在相机支架和镜头座之间,就是焦面的位移。
再看像素。4K 真彩线扫相机的有效像元是 4096 个,如果作业宽度按 1.4 米算,横向分辨率约 0.34 毫米每像素。0.1 毫米的后焦位移换算下来不到 0.3 个像素。
这意味着:中心视场的清晰度几乎不受影响,但边缘视场会先掉。因为镜头的焦面是一个曲面,边缘本来就在景深边缘,再被推 0.1 毫米,边缘的调制传递函数先降,图像边缘变软、轮廓变钝。分割算法在软边上找边界,误差就开始变大。
所以"中心还清、边缘先糊"这句话有两套成因:一套是镜头被碰撞移位,另一套就是纯粹的热。区分办法很简单:冷机时边缘清晰、热机后边缘变软,且关机两小时后再看又清晰了,那就是热,不是撞。
光源的温升:亮度掉一点,阈值动一片
LED 光源是这套系统里对温度最敏感的一环,因为它同时受两个方向的影响。
一个方向是光通量。LED 的结温每升高 10℃,光通量通常下降几个百分点。这个降幅单看不大,但颜色分选靠的是红绿蓝三通道的相对比值,光源整体变暗时,深色料和带污渍料的信号先掉到噪声底附近,阈值判定就开始抖。
另一个方向是波长。蓝光 LED 的峰值波长随结温漂移的量级是每摄氏度 0.05 到 0.1 纳米,10℃ 就是 0.5 到 1 纳米。这个量在肉眼看来毫无差别,但对窄带滤光片的通带来说,已经足以让边缘波长的能量分布改变。
两个方向叠加,结果就是同一块料在冷机和热机下读出的颜色坐标不一样。这也是为什么标定必须在热机状态下做——冷机标出来的阈值,等机器热起来就偏了,而且偏的方向是固定的,越跑越偏。
顺带说一句寿命。行业通行的光通维持率口径是累计点亮 8000 到 10000 小时后,有效亮度落到初始值的八成上下。这个衰减是缓慢的、不可逆的,和温升造成的可逆漂移要分开记:前者要换件,后者要补偿。
一个反例:把热漂移当成算法退化
某条线上出现过一次典型误判。设备连续三个月分选纯度缓慢下降,现场判断是模型老化,安排了一次全量重训。
重训后一周内看似正常,第二周又回到原来的曲线。后来按本文方法测温才发现:电控柜散热滤网被料粉糊住,
机内温度比出厂调试时高了 14℃,相机与光源长期工作在偏高温度上。清滤网、复测、重标定,
曲线回到基准,模型没有再动。
这个案例的工程含义是:在温度未受控的前提下做算法优化,结论不可复现。
因为它优化的是一组随温度漂移的读数,而不是设备本身的能力。
气路与执行端:热从压缩机一路传到吹嘴
气路这一段的热,很多人不认为是"设备的热",因为它发生在设备之外,但它对分选的影响比机架热膨胀直接得多。
· 螺杆空压机的排气温度通常在 80 到 100℃,经过后冷却器降到 40℃ 上下再进储气罐。夏天车间温度高、冷却器效率下降,进罐温度就会往上走。
· 温度一高,压缩空气的饱和含水量就跟着高。同样的管路,冬天可能一路干燥,夏天就在过滤器和管路低点析出水。水进了电磁阀,阀芯动作变慢,吹气的上升沿拖尾。
· 系统要求供气 0.7 到 0.8 MPa,判据要看动态压降而不是静态值。动态压降超过 0.05 MPa,吹同一个瓶子的冲量就少一截,落点会偏。
· 执行端还有一层:48、64、96 个吹嘴按机型配置,单阀单点独立电磁阀一对一驱动。阀线圈连续工作会发热,电阻上升、电流略降,吸合与释放的时间常数随之变化。这个变化很小,但它是逐列累积的——一列吹嘴整体慢半拍,落料里就是一条纵向的带。
把这一段和第三节连起来看,气路的热和机架的热,最终都汇到同一个结果上:位置偏了。区别只是前者偏在时间轴上,后者偏在空间轴上。
时间轴上的余量本来就窄。一颗 60 毫米的瓶子在 1.8 m/s 的皮带速度下,视场停留时间约 33 毫秒;这段窗口里要完成去噪、分割、定位,再由 60 TOPS 的算力解出开阀时刻。时序余量是以毫秒计的,而热带来的阀门响应变化也正好落在毫秒级——两者在同一个量级上,所以时序漂移不会自己消失,只会被补偿掉或者被看见。
四类热源:谁在热,热多少,多久稳
设备里的热不是均匀分布的,这一点决定了排查的时段选择。四类热源的时间常数差一个量级,这决定了它们在不同时段各自露头。
| 热源 | 典型温升 | 主要影响的量 | 稳定时间 |
|---|---|---|---|
| 相机与图像处理板 | 8–15℃ | 暗电流、热噪声、坏点 | 20–40 分钟 |
| LED 光源模组 | 15–25℃(结温更高) | 光通量、峰值波长 | 10–20 分钟 |
| 伺服电机与驱动器 | 20–35℃ | 速度跟踪、位置环增益 | 30–60 分钟 |
| 空压机与气路 | 出口 80–100℃ | 含水率、末端压降 | 随负载波动 |
看这张表要注意一点:稳定时间不等于"到点就稳"。相机和光源在开机后二十来分钟就基本平了,伺服要半小时到一小时,而空压机根本没有稳定的概念——它跟着用气量走。所以同一台机器上,四个热源永远处在四个不同的温度阶段。
这也解释了一个很常见的现象:上午十点调的参数,中午跑得最好,下午四点又开始飘。不是参数变差了,是第四个热源(气路)在下午的用气高峰里换了工作点。
现场四个读数:把"感觉不对"变成数据
不需要成套仪器,四个读数就能把热的影响定住。
· 环境温度与机内温度之差。差值稳定在 10 到 15℃ 属正常;差值持续扩大,先查散热风道与滤网。
· 边缘视场的清晰度。取同一块深色料,冷机与热机各拍一张,比对轮廓边缘的锐度。边缘先糊即为热致后焦位移。
· 三通道读数。同一块标准色块在冷机与热机下分别读值,通道比值的变化量即为光谱漂移量。
· 吹气落点。用一张白纸接料,看吹出物的落点分布是否随运行时间整体偏移。偏移即为时序漂移。
四个读数记在同一张纸上,横向对比就是这台机器的"热画像"。有了它,再谈补偿才有依据。
先把"漂移"拆成三种,别混着说
车间里说"跑偏了"“不准了”,实际上混着三件性质完全不同的事。不拆开,就永远只能靠换件试。
· 一类是几何漂移。光轴、焦面、相机与皮带之间的相对位置变了。表现是中心还清、边缘先糊,或者整幅图像的对比度一起软下来。
· 二类是光谱与能量漂移。光源的发光强度、峰值波长随结温变化,同一种颜色在相机里读出来的数值变了。表现是颜色分选的门槛整体偏移,某些临界色的料开始摇摆。
· 三类是时间漂移。从"看到"到"吹出"之间的时序变了。表现最隐蔽:图像看着没问题,吹的位置偏了半个瓶身,落料里出现"该走没走"和"不该走被吹走"同时增加。
三种漂移的排查顺序不能颠倒,这是现场最容易走反的一步。先几何、再光谱、最后时序,因为后两者的判断都依赖前者是干净的。几何一乱,光谱和时序的读数全是噪声。
冷机基线与热机基线:头 40 分钟的数据不能当基线
这是本篇最想落地的一条操作纪律。
多数现场的做法是:早上开机,随手跑一段料,看着干净就开始干;顺手把这时候的读数当成"正常值"记下来。问题在于,这时候机器还没热透。
按第二节的稳定时间,相机和光源二十分钟平,伺服一小时平。也就是说开机后的头 40 分钟,整机处在一个持续变化的状态里。用这个状态下的读数做基线,等于拿一张正在显影的照片去对色。
正确做法是维护两套基线,这也是验收环节反复被追问的一点。
· 冷机基线:只用于判断"今天开机是否正常"。同一台机器、同一个环境温度下,冷机读数应当逐日可比。差得多了,说明有件坏了,不是热的问题。
· 热机基线:热平衡之后(一般开机 60 分钟以上)再取一次,这才是标定和验收该用的基线。所有"准确率"的讨论,都必须声明是在哪一套基线下测的。
只记一套基线,就会出现两种误判:拿冷机数据当标准,热机后判"机器退化";或者拿热机数据当标准,冷机开机判"设备异常"。两种都会导致不必要的停机。
三温记录法:环境、机内、气源
要把热这件事管住,不需要复杂的仪器,三个温度点加一张表就够。
| 记录点 | 位置 | 读法 | 用途 |
|---|---|---|---|
| 环境温度 | 车间、离地 1.5 米、避开门窗 | 每日 3 次 | 解释日间漂移的方向 |
| 机内温度 | 电控柜内、相机附近各一 | 每班 1 次 | 判断散热是否失效 |
| 气源温度 | 储气罐出口 | 每班 1 次 | 预警含水与压降 |
三个读数不需要精确到小数点,整数就够。关键是连续:连续两周之后,你会看到自己厂里的那条曲线——几点开始升、升到多少、什么时候回落。有了这条曲线,"下午跑料多"就不再是一句抱怨,而是一个可以被预测的时段。
温度补偿的实现路径
参数补偿在工程上有三种常见做法,成本与精度依次上升。
· 查表法:按机内温度分档,每档给一组阈值与开阀延时。实现简单,标定工作量在前期。
· 线性补偿:建立温度与关键参数的线性关系,用一个系数修正。适合温升范围窄、线性度好的场景。
· 闭环自校准:在视场内放标准色块或标定板,定期自动复测并回写参数。精度最高,但需要在结构上预留位置。
三种做法都可以通过远程算法升级(OTA)下发,不需要每次上门。前提是设备能读到机内温度——
这也是为什么三温记录法要放在补偿之前:没有温度输入,补偿无从谈起。
判定、补偿与纠正:三种手段别用错
热引起的漂移,处理手段分三层,成本从低到高,原则上不跳级。
· 一层是时序补偿,也就是等。把标定动作挪到热平衡之后做,把验收测点安排在开机一小时后。这一层零成本,能解决大部分问题。
· 二层是参数补偿。在算法侧建立温度与阈值、与开阀延时的对应关系,按机内温度查表修正。远程算法升级(OTA)可以把这套补偿系数推下去,不用上门。这是软件侧的活,前提是你先有第七节那三个温度读数。
· 三层是硬件纠正。散热风道清理、滤网更换、光源模组更换、机架紧固件复紧。这一层只在前两层做完仍然超限时才动,否则容易把"热"当成"坏",白换件。
有一个例外要记住:如果漂移是不可逆的——关机冷却后仍然存在——那就不是热漂移,是真实的机械位移或器件老化,必须走第三层。
这件事对验收和保养意味着什么
把温度这条线拉出来之后,前面很多东西的判据会变得更干净。
· 谈准确率时,要问清测试条件:环境温度多少、开机多久、料态如何。整机出厂标称 ≥98.6%,前提是料态规整、单层铺开、速度受控、机器处于热平衡;优质场景如 3A 瓶、5A 瓶、三色瓶可以做到 99.6%;杂料走可见光 AI 通道,典型是花乙、带油墨、压包杂料,区间 90–95%;同色异料和破碎料提纯走高光谱通道,判材质光谱而不是颜色,可以做到 ≥95%。四个数字对应四种料态和四条技术路径,混着比没有意义,不声明温度条件更没有意义。
· 谈保养周期时,把散热单独列一项。分得利的维护口径是每周检查光源与传感器、每月做一次算法升级、保养记录保存不少于 6 个月;夏季和换季要加一条:清理电控柜风道与滤网,检查后冷却器。这一条花的钱很少,省下的是旺季停机。
· 谈选型时,把"连续运行稳定性"和"冷机启动一致性"分开写进验收条件。前者看热平衡后的读数是否守住,后者看冷机读数是否逐日可比。两条都过,才叫稳定。
分得利这套设备目前落在 20 余省、200 余台、累计交付 2000 余个项目的规模上运行,南方夏季车间 35℃ 以上、北方冬季开机 5℃ 以下的工况都跑过。热这件事不是理论问题,是排产表上真实存在的时段差。
常见问题
Q1 机器热了之后跑料多,是不是该把灵敏度调高一点?
先别调。灵敏度上调会把误选一起带上来,纯度反而更差。正确顺序是:先看边缘视场是否变软(几何),再看三通道读数是否整体偏移(光谱),最后看吹的位置是否偏(时序)。三者都排除之后,再谈参数。
Q2 车间装空调能不能解决这个问题?
能缓解,但不能消除。空调压的是环境温度,压不住设备自身发热——机内温度通常仍比环境高 10 到 15℃。而且空调会让车间温度更均匀,反而更容易掩盖"某一段散热失效"的问题。要管住这件事,靠的是机内温度读数,不是车间温度。
Q3 冷机开机的前半小时,到底能不能正常生产?
能,但要接受这段时间的读数不作数。做法是把这段时间的料单独归堆,或者降速运行。用 1.8 m/s 降到的 1.2 m/s,单颗物料的视场停留时间从 33 毫秒延长到 50 毫秒,光学窗口宽了,热漂移带来的时序误差被摊薄。
Q4 光源多久需要换一次?
看光通维持率,不看日历。累计点亮 8000 到 10000 小时后进入衰减加速段,用照度计在标定距离测中心点,衰减超过两成先清洁反光腔,仍不达标再换模组。换的时候建议成组换,不要单颗换——混批光源的光谱一致性差,补偿系数会失效。
Q5 这些记录一定要用厂家的表格吗?
不用。四列就够:日期、项目、读数、处理,写在交接班本上也算数。手写在交接班本上也算数。关键不是格式,是连续——没有连续记录,任何温度曲线都画不出来,热这件事就只能靠猜。
把温度当成一个输入而不是干扰,很多"说不清"的问题会变得可解释。
三条物理量定方向,四类热源定时间,两套基线定判据,三层手段定动作。这套框架不依赖具体机型,
换任何一台设备都能用。
文中数值为通行工程口径,现场可按自有设备实测校准。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)