凌晨三点,某12英寸晶圆厂的洁净室走廊里,三台AGV同时停在了T型路口。没有司机,没有喇叭,但“堵车”真实发生了——每台车都在等对方先走,调度系统陷入了死锁。
这不是科幻场景。在半导体洁净室中,AGV(自动导引车)与AMHS(自动物料搬运系统)的协同调度,正成为智能工厂最棘手的工程难题之一。今天,我们就来聊聊这个洁净室里的“无人驾驶”故事。
洁净室不是普通仓库。每立方米空气中大于0.1微米的颗粒物不超过10个——这是Class 1级洁净室的标准。这意味着:人员进出受限、设备不能产生额外污染、路径规划必须极度精确。
更麻烦的是,洁净室里的物流不是“一辆车跑一趟”那么简单。一个典型的12英寸晶圆厂,每天需要搬运超过10万次物料。AGV负责小批量、多批次的灵活配送,AMHS则通过天车轨道完成大吞吐量的跨区域运输。两者共享同一空间,却来自不同厂商、使用不同协议。
问题来了:当AGV需要穿越AMHS的天车轨道区域时,谁让谁?当多台AGV在狭窄走廊相遇时,如何避免死锁?当AMHS的天车突然故障,AGV能否临时接管?
这些问题的答案,藏在交通管理和调度算法里。
洁净室走廊通常只有1.5-2米宽,双向通行几乎不可能。传统方案是“单向环线”,但效率低下。更聪明的做法是:让AGV和AMHS共享路权,但通过动态时间窗分配通行权。
简单说,每台车在出发前,调度系统会计算它到达每个路口的时间。如果两台车的时间窗重叠,系统会让优先级高的先通过,另一台则调整速度或短暂等待。这就像空中交通管制——不是修更多跑道,而是让飞机错开起降时间。
开头提到的“三车死锁”是典型问题。三台AGV互相等待,形成一个循环依赖。传统方法是“随机退让”,但效率极低。
更优的方案是资源有序分配法:给每个路口编号,规定AGV只能按编号递增的顺序申请路权。这样就从数学上杜绝了循环等待的可能。如果仍然发生死锁(比如AMHS天车故障导致路权无法释放),系统会启动死锁解除协议——强制一台AGV倒车或绕行,代价是短暂的效率损失。
AGV和AMHS往往来自不同厂商。AGV用SLAM激光导航,AMHS用轨道编码定位;AGV的调度周期是100毫秒,AMHS是500毫秒。两者如何对话?
答案是中间件+统一调度层。吉之星的做法是:开发一个协议转换网关,把AGV的实时位置、速度、任务状态翻译成AMHS能理解的“虚拟天车”信号。反过来,AMHS的轨道占用信息也实时推送给AGV调度系统。这样,两者虽然“语言”不同,但能在同一个“交通规则”下运行。
在洁净室物流领域,吉之星不是纸上谈兵。我们为某头部半导体客户部署的AGV-AMHS协同调度系统,已经稳定运行超过18个月。
具体做了什么?
第一,自研动态路权引擎。 传统方案用固定时间窗,我们引入了滚动时域优化——每200毫秒重新计算未来5秒内所有车辆的最优通行顺序。实测数据显示,路口通过效率提升了37%,死锁发生率降为0。
第二,异构协议网关。 我们支持SECS/GEM、OPC UA、MQTT等七种工业协议,能把不同厂商的AGV和AMHS接入同一调度平台。某客户现场有3个品牌、42台AGV和2套AMHS,全部实现统一调度。
第三,数字孪生预演。 任何调度策略上线前,先在数字孪生系统中跑10万次仿真。我们曾发现一个策略在仿真中会导致“周五下午三点”的周期性拥堵——原因是那个时段有大量测试晶圆需要搬运,而策略没有考虑任务优先级。提前修正后,上线即稳定。
第四,自适应降级。 当AMHS天车故障时,系统自动将受影响区域的物料搬运任务转移给AGV。虽然AGV单次载重较小,但通过任务拆分+多车协同,仍能维持70% 的吞吐量,直到天车修复。
这些技术,已经申请了6项发明专利和3项软件著作权。
洁净室物流的终极目标,不是“让车跑起来”,而是“让物料自己知道该去哪里”。这需要三个层面的突破:
算法层面,从“规则驱动”走向“学习驱动”。强化学习已经在仿真中展现出比传统调度算法更高的效率,但如何保证安全性和可解释性,仍是工程化的难点。
硬件层面,AGV正在从“磁条导航”走向“无轨SLAM”,AMHS也在从“天车”走向“地面+空中”混合模式。未来,洁净室里可能没有固定的轨道,只有动态的“虚拟轨道”。
系统层面,物流调度将不再是独立系统,而是与生产排程、设备维护、能耗管理深度耦合。当一台光刻机需要维护时,物流系统会自动调整物料配送节奏——这才是真正的智能工厂。
吉之星相信,洁净室里的“无人驾驶”,不只是技术的堆砌,更是对效率、安全、柔性的重新定义。我们愿意与行业伙伴一起,把这条“无人之路”走得更稳、更远。
本文由吉之星工程技术团队供稿。转载请注明出处。