1. AGV/AMR配送任务需求分析与场景建模

场景对象与任务边界

本案例以“成品仓出库暂存区 → 三条装配线线边缓存位”的配送为对象。仓库侧有 2 个出货口(A、B),产线侧有 3 个线边位(L1、L2、L3),配送载具为带轮料车,单次配送 1 台料车。任务模型需要先固定以下边界:

  • 配送节拍:产线每 12 min 消耗 1 车物料,三条线合计需求节拍约 4 min/车;仓库出货口单次装车占用 3 min,产线线边位卸车占用 2 min。
  • 载具类型:料车外形 1200 mm × 800 mm × 1100 mm,满载质量 480 kg,底部为 4 个固定脚轮,无动力,需 AGV/AMR 从底部或侧面牵引/顶升。
  • 路径约束:仓库出货口到产线通道为单向环形通道,通道净宽 1.8 m;L2 线边位位于通道内侧,需倒车进入;L1、L3 可直行进入。
  • 异常处理:线边位被占用、料车未到位、通道临时堵塞、电量不足四类异常必须定义响应策略。

需求参数化与节拍校核

将上述描述转为可计算的任务模型参数。设单次配送循环由“取车—装车—运输—卸车—返程”构成,其中运输时间按路径长度与平均速度估算。示例参数如下:

参数符号示例值说明
单线需求节拍T_line12 min/车每条线消耗一车物料的时间
三线合计需求节拍T_total4 min/车12 ÷ 3
装车时间t_load3 min仓库出货口完成料车挂接
卸车时间t_unload2 min产线线边位脱开料车
单程运输时间t_move4 min按 200 m 路径、0.8 m/s 平均速度估算
返程时间t_back4 min空车返回仓库
单次循环时间T_cycle13 min3+4+2+4

按单台车计算,T_cycle = 13 min,大于三线合计需求节拍 4 min,因此单台 AGV/AMR 无法满足节拍。若要求配送系统稳定响应,至少需要 ceil(13 / 4) = 4 台 车辆并行,或通过缩短运输路径、提高速度、增加线边缓存来降低 T_cycle。该结论是后续选型与调度方案设计的输入约束。

节拍校核时,T_cycle 必须包含装车、卸车和返程,不能只算运输时间;否则会低估车辆数量需求。

任务模型结构化表达

将场景抽象为“需求点—载具—路径—异常”四类对象,并定义它们之间的约束关系。下图给出本案例的任务模型结构:左侧为需求与载具输入,中间为路径与节拍约束,右侧为异常分支与输出模型。

仓储—产线配送任务模型结构 需求与载具输入 出货口 A / B(装车 3 min) 线边位 L1 / L2 / L3(卸车 2 min) 料车 1200×800×1100 mm / 480 kg 路径与节拍约束 单向环形通道,净宽 1.8 m L2 需倒车进入,L1/L3 直行进入 T_cycle = 3+4+2+4 = 13 min 异常分支与输出 线边位占用 → 等待/改派 料车未到位 → 呼叫人工确认 通道堵塞 → 重规划/排队 电量不足 → 就近充电/换车 节拍校核结论 三线合计需求节拍 T_total = 12 ÷ 3 = 4 min/车 单台车 T_cycle = 13 min > 4 min → 至少需 4 台并行 输出:可用于后续方案设计的任务模型 需求点集合 {A,B,L1,L2,L3} · 载具约束 {480 kg, 1200×800×1100} · 路径约束 {单向环, 1.8 m, L2 倒车} 节拍约束 {T_total=4 min, T_cycle=13 min, 车辆数≥4} · 异常策略 {占用, 未到位, 堵塞, 低电量}

异常处理需求定义

异常处理不能只写“报警”,必须给出触发条件、响应动作和恢复判据,才能被后续调度逻辑直接使用。本案例定义如下:

异常触发条件响应动作恢复判据
线边位占用L1/L2/L3 任一位置检测到已有料车车辆在等待区排队,或改派至同线备用位目标位空闲信号有效
料车未到位出货口无料车或料车未挂接车辆暂停装车,通知人工补车料车到位且挂接确认
通道堵塞单向通道前方障碍持续 > 30 s重新规划绕行路径或原地等待通道恢复通行
电量不足剩余电量 < 25%完成当前任务后就近充电,或换车电量 > 80% 或换车完成
若异常策略未定义恢复判据,调度系统无法判断何时继续执行任务,容易造成车辆长时间等待或任务死锁。

任务模型交付清单

将上述分析整理为可直接用于后续方案设计的任务模型清单,作为本案例的交付物:

  • 需求点:出货口 A、B;线边位 L1、L2、L3。
  • 载具约束:料车 1200 mm × 800 mm × 1100 mm,满载 480 kg,无动力,需牵引/顶升。
  • 路径约束:单向环形通道,净宽 1.8 m;L2 倒车进入,L1/L3 直行进入。
  • 节拍约束:T_total = 4 min/车;T_cycle = 13 min;车辆数 ≥ 4 台。
  • 异常策略:占用、未到位、堵塞、低电量四类,含触发条件、响应动作、恢复判据。
  • 后续输入:车辆数、载具接口、路径拓扑、异常处理逻辑将直接用于选型、地图构建与调度设计。