AGV/RGV与天车多车协同:智能工厂无人搬运调度系统实战

在智能工厂的物料流转体系中,天车(桥式/门式起重机)与AGV(自动导引车)/RGV(有轨穿梭车)构成了”空中+地面”的立体搬运网络。然而,这两类设备长期由独立的调度系统控制,导致天车到达时AGV尚未就位、AGV在天车作业区下方等待空吊、多车路径冲突导致死锁等效率问题频发。克鲁德重工基于自主研发的多车协同调度平台(Multi-vehicle Coordination Platform, MCP),将天车群与AGV/RGV群纳入统一调度空间,结合遗传算法(GA)与深度Q网络(DQN)的混合调度策略,实现了智能工厂无人搬运的全链路自动化。本文从系统架构、调度算法、通信集成、天车-AGV交接协议及工程案例五个维度,系统阐述克鲁德重工在多车协同领域的技术实践。

AGV/RGV与天车多车协同调度系统场景图




一、多车协同调度系统架构设计

克鲁德重工MCP平台采用分层架构设计,自下而上分为设备层、通信层、调度引擎层和业务集成层四个层级。

设备层涵盖天车群(桥式/门式起重机,5~20台不等)和地面搬运群(AGV/RGV/穿梭车,10~50台不等)。每台设备通过边缘计算网关接入调度网络,网关负责设备状态采集(位置/速度/载荷/任务状态)、指令解析执行和安全监护断链保护。天车网关与AGV网关之间通过5G专网或WiFi6实现毫秒级通信,确保协同指令的实时性。

通信层采用MQTT协议承载设备状态发布(发布频率50ms/次)和RESTful API承载任务下发与状态查询。对于天车控制系统,同时保留OPC UA接口与PLC直接对接,确保SIL2安全等级的控制指令不受网络抖动影响。

调度引擎层是MCP平台的核心,包含任务管理模块、路径规划模块、交通管制模块和异常处理模块。调度引擎采用微服务架构部署于厂区边缘服务器或私有云,单节点可承载50台以上设备的实时调度计算,任务调度响应时延不超过500ms。

业务集成层通过标准API与上层MES/WMS/ERP系统对接,接收生产工单和物料需求计划,并将搬运任务执行结果反馈至上层系统形成业务闭环。同时支持数字孪生3D可视化大屏,实时展示车间内所有天车和AGV的运行状态与任务进度。

二、混合调度算法:GA全局优化与DQN实时决策

MCP平台的调度算法采用遗传算法(GA)与深度Q网络(DQN)的混合策略,兼顾全局最优性和实时响应性。

GA全局调度以5分钟为周期执行一次全量重调度,优化目标为最小化所有任务的总完成时间(Makespan)。编码方式采用”任务-设备” 二元组序列,每条染色体代表一种任务分配方案。适应度函数综合考量任务完成时间(权重0.5)、设备负载均衡度(权重0.3)和能量消耗(权重0.2)。种群规模100,交叉概率0.8,变异概率0.05,迭代次数500。GA输出的最优调度方案作为DQN的初始解,确保系统从全局最优解附近开始实时优化。

调度算法 优化目标 调度周期 节能率
GA全局调度 最小化总完成时间 5min/周期 全局最优
DQN实时调度 最小等待+空驶 500ms/决策 实时响应
GA+DQN混合 全局+实时兼顾 5min+500ms 缩短18%

DQN实时调度在GA全局调度的基础上,以500ms为决策周期应对动态事件(新任务到达、设备故障、路径阻塞等)。状态空间包含当前所有设备的位置/任务进度/路径占用信息,动作空间为”将待分配任务指派给某台空闲设备”,奖励函数设计为负的任务等待时间与设备空驶距离的加权和。DQN采用三层全连接网络(128→64→32),训练时使用经验回放池(容量10000条)和目标网络(软更新τ=0.001)提升训练稳定性。在克鲁德重工的仿真环境中,混合调度相比纯GA调度在动态场景下的任务完成时间缩短18%,相比纯DQN调度在稳态场景下的能效提升12%。

死锁检测与解除是调度系统的基础保障能力。MCP平台采用Wait-Die图算法进行死锁检测,每次任务分配后检查资源分配图是否存在环路。当检测到死锁时,使用Wound-Wait策略选择性中止低优先级任务以解除死锁,被中止的任务自动重新排队等待调度。在实际工程中,死锁检测时延不超过10ms,解除时间不超过50ms。

三、天车-AGV衔接点交接协议

天车与AGV在空间衔接点的物料交接是整个协同系统最关键的环节。克鲁德重工设计了四阶段交接协议,确保天车吊运的物料安全、准时地转移到AGV载货平台:

阶段一:预约。MCP平台根据GA调度方案,提前30秒向天车和AGV下发交接任务。AGV收到任务后自动导航至指定交接位,天车收到任务后开始向交接位移动。AGV到达交接位后发送”就位确认”信号至MCP。

阶段二:对位。天车到达交接位上方后,通过视觉AI系统(YOLOv8)识别AGV载货平台上的对位标记(二维码/反光贴),自动调整吊具在X/Y方向的位置偏差至±5mm以内。同时通过激光测距传感器确认吊物下降高度安全,避免与AGV货叉发生碰撞。

阶段三:交接。天车起升机构以低速(额定速度的10%)平稳下放吊物至AGV载货面。当载荷传感器的重量读数下降至空载值时(即吊物已完全落在AGV上),天车制动器抱闸,吊具自动脱钩。AGV通过载货检测传感器确认物料到位后锁定货叉,并向MCP发送”交接完成”信号。

阶段四:撤离。天车收到”交接完成”信号后抬升吊具至安全高度(高于车间内最高障碍物),然后执行下一个任务。AGV收到确认信号后解锁货叉,按规划路径驶向下一个目标位置。整个交接过程的耗时控制在30秒以内,其中对位占15秒、物料交接占10秒、撤离占5秒。

阶段 动作 时长 确认信号
预约 MCP提前30s下发,AGV导航至交接位 30s 就位确认
对位 YOLOv8识别二维码,吊具调至±5mm 15s 视觉确认
交接 低速下放,载荷归零后脱钩 10s 交接完成
撤离 天车升吊具,AGV导航下一站 5s 撤离确认

四、仓储与产线物料搬运全流程

以典型的”原材料仓库→产线工位→成品仓库”物料流转场景为例,MCP平台的调度流程完整覆盖四种搬运模式:

模式一:立体仓库→AGV出库。WMS下发领料单至MCP,MCP指派AGV至立体仓库出库口。多层穿梭车将物料托盘送至出库口,AGV背负托盘运送至天车交接区。全过程由MCP统一协调时间窗口,确保AGV到达出库口时物料已就位。

模式二:AGV→天车吊运。AGV到达天车交接区后,按四阶段协议完成物料交接。该模式适用于重型物料(单件重量>1吨)或需要跨越产线障碍物的场景——AGV无法直接送达产线工位时,由天车完成”跨区域转运”。

模式三:天车→产线工位。天车将物料吊运至产线工位旁的缓存区,通过精确对位(±3mm)将物料放置于工装台上。对于需要频繁上料的产线(如焊接线、装配线),MCP支持”边送边取”模式——天车送达新物料的同时取走空托盘返回。

模式四:产线→成品入库。产线完成加工后,AGV或RGV将成品运至天车交接区,由天车吊运至成品仓库入库口,或者直接装车发运。整套流程形成”原材料→产线→成品”的完整物料闭环。

五、工程部署案例与实际效果

克鲁德重工MCP系统已在某大型工程机械制造企业完成部署,覆盖其结构件车间5台桥式起重机、12台AGV和4台RGV的多车协同调度。项目部署了1套MCP调度平台(运行于厂区边缘服务器,4核CPU+32GB RAM+GPU加速)、5台天车边缘网关(Jetson Orin NX)和16台AGV/RGV车载控制器。

项目运行6个月的效果数据表明:物料搬运效率提升60%(日均搬运次数从320次增至512次),天车与AGV的平均等待时间从45秒降至8秒(降幅82%),物料交接成功率从92.3%提升至99.7%。AGV的空驶率从28%降至12%,天车的有效作业率从65%提升至83%。按年产5万台工程机械计算,每年减少物料搬运时间约2400小时,折合经济效益约360万元。根据GB/T 3811-2008起重机设计规范及ISO 5053-1:2020工业车辆安全标准的相关要求,系统已在功能安全和设备协同层面通过第三方检测认证。

克鲁德重工在实施过程中总结出关键经验:第一,天车与AGV的通信时延必须控制在10ms以内,建议优先部署5G专网并以有线光纤作为备份链路;第二,交接区的地面精度直接影响对位成功率,AGV导航二维码粘贴位置偏差应控制在±1mm以内;第三,死锁检测率是评价调度系统成熟度的核心指标,建议在系统上线前使用仿真平台加载1.5倍峰值任务量进行压力测试。

六、常见问题

Q1:天车与AGV多车协同系统对现有天车控制系统改动大吗?
克鲁德重工MCP平台采用外挂式部署方案,天车端只需加装边缘计算网关(Jetson Orin NX),通过OPC UA协议与天车原有PLC通信,不需要更换或修改天车原有控制系统。AGV和RGV端加装车载控制器后接入MCP调度平台。典型项目的现场安装调试周期为2至4周,其中80%的工程量集中在传感器标定和路径规划参数调优上。
Q2:多车调度系统如何处理多台天车在同一跨内的路径冲突?
MCP将天车轨道划分为逻辑路段(Segment),每段同一时刻只允许一台天车进入。天车在进入路段前需向MCP申请路段锁,MCP根据当前路段占用状态和任务优先级分配通行权。当检测到死锁(多台天车相互等待)时,采用Wound-Wait策略选择性中止低优先级任务以解除死锁,死锁检测时延不超过10ms。
Q3:AGV在天车作业区下方运行时如何保障安全?
采用三级安全策略:调度安全(MCP禁止天车与AGV同时占用同一空间坐标)、感知安全(天车下方配置激光雷达和视觉AI,实时检测AGV位置,天车接近AGV时自动减速至低速)、制动安全(AGV配置前后防撞触边和急停按钮,独立安全PLC的响应时间小于200ms)。参照GB/T 3811-2008起重机设计规范及ISO 5053-1:2020工业车辆安全标准。
Q4:MCP平台的调度算法需要定制化开发还是通用部署?
约80%的调度逻辑可通用部署,包括任务分配、路径规划、交通管制和死锁检测等基础功能。特殊场景(如超重约束、宽大物料偏载运输、跨区域交接的优先权分配)通过配置文件调整GA算法的适应度权重和DQN奖励函数的参数即可,无需二次开发代码。克鲁德重工同时提供仿真环境(基于Gazebo+ROS2)供用户在数字孪生中验证调度参数。

延伸阅读

延伸阅读:天车群调度算法GA/DQN | 5G远程运维与边缘计算 | 设备健康管理PHM

相关信息

contact

contact us

phone:
+86 13903802779

mail:3915269@qq.com

Working hours: Monday to Friday

Wechat
Wechat
分享本页
返回顶部