Agent Skills
返回列表
生产调度排程器

生产调度排程器

数据分析 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_145b9757/production-scheduler。

技能介绍

它要解决什么

生产排程经常卡在几个细节上:工单来自表格,交付时间、优先级、工序可用机器不同,班次和维护窗口又会影响实际开工。production-scheduler 把这类问题收敛成一个可重复运行的调度流程:从 工单 CSV 出发,选择算法,生成带时间轴的 HTML 甘特图,必要时输出仿真页面。

技能如何工作

  • 输入包含 order_id、product、quantity、arrival_time、due_date、priority 的 CSV。
  • 支持三种算法:fcfs 按到达时间排序,greedy 每次选负荷较小机器,aco 用蚁群算法迭代优化机器负荷差异。
  • 通过 --shift 配置 24h、day、2shift、3shift,通过 --work-days 自定义工作日;也可配置机器级维护窗口,排程时自动跳过。
  • 工序与机器默认映射在 scripts/scheduler.py 中,例如 P1 下料可用 M1、M2,P3 焊接可用 M5、M6。
  • --sim 可生成交互式仿真页面,查看工件流转、设备状态、在制数量与倍速播放。

适用边界

它更适合中小规模、工序结构相对固定的车间排程。如果工单字段、机器拓扑或工艺路线变化频繁,需要同步修改 CSV 结构与默认工序配置。蚁群参数 n_ants、n_iterations、alpha、beta 会影响运行时间和结果稳定性,需要按实际约束调优。

使用场景

  • 每周生产例会前,把带优先级和交付日期的工单 CSV 排入多班车间并出甘特图。
  • 比较 FCFS、贪婪、蚁群算法对同一批订单的机器负荷差异,选择下周排程策略。
  • 配置 2shift 或 3shift 工作日历与维护窗口,确认停机设备不排工单。
  • 用 --sim 生成交互页,展示工件流转、设备状态和在制数量。

适合人员

  • 生产计划员:需要把带优先级和交付日期的工单 CSV 排入多班机器。
  • 车间设备主管:需要在排程时避开维护窗口并核对停机设备是否被跳过。
  • 工业工程/算法工程师:需要调 ACO 参数或比较 greedy/fcfs 的负荷均衡。
  • 数据分析/运营支持:需要用 HTML 甘特图和仿真页向团队展示排程结果。