对于国内大部分中小离散制造工厂来说,上了AGV、铺了物联网、装了调度系统,物料流转的效率反而没提上去多少,甚至有时候比老调度员排的还乱。这不是智能调度错了,是很多人把它想的太理想化,跳过了现场工程约束的环节。结合我在汽配机加工车间的三个落地项目经验,聊点能直接用的干货。
为什么说大部分工厂的智能调度都是”样子货”
去年帮珠三角一家做发动机连杆的工厂调调度系统。老板花了近两百万上了自动化,说原来人工排单,物料错发率12%,现在上智能调度,要降到1%以内。结果上线三个月,错发率是降到3%,但是物料等待时间反而涨了15%,工人还是要等料,机加工中心经常空转。
问题出在哪?去现场转了半天就发现了。原来供应商给做的调度,完全按系统预设的最短路径算,完全没考虑车间通道堆了待检验的毛坯,AGV走到一半就堵死,只能绕路。更有意思的是,急单插进来的时候,系统非要把所有物料全重排一遍,排一次就要七八分钟,生产线早停了。
说白了,很多智能调度方案,是做给甲方领导看的。大屏好看,参数好看,就是不顶用。

你说这套东西能通过验收?当然能,验收都是跑模拟场景,所有条件都是预设好的,当然跑的顺。一到实际生产,各种异常全出来了,就歇菜。
核心约束:智能调度不能绕开的三个工程细节
说实话,做了快十年现场调度改造,我现在看到上来就谈大模型、强化学习就头疼。智能调度的核心从来不是算法有多先进,是你能不能把现场所有约束条件都塞进模型里。
第一个约束,物理空间的动态阻塞。按照GB/T 39116-2020《智能制造 智能工厂 物流调度系统技术要求》,调度系统必须支持动态路径重规划,响应时间不超过10s。很多厂商标称能做到,其实是把全车间路径当成静态网络算,一旦有临时占道,响应时间直接飙到半分钟,这不堵才怪。
第二个约束,物料优先级的动态调整。很多系统的优先级是提前录入的,实际上车间生产哪有按计划走的?今天这个客户的急单要插队,明天那台加工中心故障了,原来排好的物料全部要挪位置。我见过最扯的一个项目,系统把已经分配好的给进口五轴加工中心的毛坯,硬生生调度去了普通铣床,就因为系统算出来那个路径更近,笑死个人。
第三个约束,移动载体的能源约束。别笑,真有很多项目忘了算这个。之前我们接的一个烂尾项目,前厂商做调度的时候,完全没把AGV的剩余电量纳入约束,只要有单就派,结果上午跑三个小时,一半AGV趴窝在充电区,生产线全停。正常来说,调度模型必须加一个SOC阈值约束,当AGV的SOC低于20%的时候,优先调度去充电,哪怕派单优先级降一级,也不能等到趴窝再说。

落地优化:拿得到结果的调整思路

不过话说回来,也不是说非要花大价钱上最贵的系统才能出效果。我们给刚才说的那家连杆工厂做优化,没换硬件,就改了调度逻辑,半个月就出结果了。
怎么做的?第一个,分区动态调度。我们把整个车间按加工单元,分成了粗加工、精加工、成品三个区,每个区只保留两个进出通道,区内部由本区的AGV负责调度,跨区物料在通道口交接,不允许跨区行驶。这么一改,路径冲突直接降了70%,原来全车间一起算路径,现在每个区最多也就两台AGV,计算量直接下来了,响应时间从来没超过3s。
第二个,给优先级加了人工干预的权重阈值。正常情况下系统自动排,一旦调度优先级差超过30分,直接触发车间调度员的弹窗提醒,允许人工覆盖系统的结果。这么做不是说系统不行,是给异常留口子,毕竟客户的急单优先级,只有现场的人最清楚。
第三个,就是加了我刚才说的SOC动态约束,还加了错峰充电的逻辑,非高峰时段自动调度空闲AGV补电,再也没出现过集体趴窝的情况。
改完之后的数据什么样?物料平均等待时间从原来的27.8分钟降到了8.9分钟,错发率稳定在2%以内,机加工中心的空转率降了12个百分点,老板第二个月就把尾款结了,还介绍了两个新项目。
很多人问我,要不要上那种端到端的大模型调度?我只能说,先看看你自己工厂的基础数据准不准。要是连每个物料的批次、重量、存放位置都录不对,AGV的定位误差都超过十公分,再牛的智能调度也没用。
慢慢来,先把约束理清楚,再调算法,比什么都强。
智能物料流转调度,本质是服务生产,不是炫技。适合你工厂现场的方案,就是最好的方案。