Trae Assistant
md
6ce503c
metadata
title: Assembly Line Balancer
emoji: 🏭
colorFrom: indigo
colorTo: blue
sdk: docker
app_port: 7860
pinned: false
short_description: 产线平衡大师

产线平衡大师 (Assembly Line Balancer)

这是一个基于 Flask 和 Vue.js 的产线平衡工具 (Assembly Line Balancing Problem Solver)。 它可以帮助你计算和优化装配线的工序分配,提高效率,减少平衡损失。

功能特性

  • 自动平衡计算: 使用 RPW (Ranked Positional Weight) 启发式算法进行产线平衡。
  • 可视化图表:
    • 工位负荷图 (Station Load Chart)
    • 工序优先关系图 (Precedence Graph)
  • 交互式编辑: 直接在网页上添加、删除、修改工序和时间。
  • 数据导入导出:
    • 支持导入 CSV/Excel 文件 (列名: ID, Duration, Predecessors)
    • 支持导出平衡结果为 CSV
  • 多语言支持: 界面完全汉化。

使用说明

  1. 设置目标节拍 (Cycle Time): 输入期望的生产节拍。
  2. 输入工序数据:
    • ID: 工序编号
    • Duration: 工序标准时间
    • Predecessors: 紧前工序 (用逗号分隔)
  3. 点击“开始平衡计算”: 系统将自动生成分配方案。
  4. 查看结果:
    • 检查平衡率、平滑指数等指标。
    • 查看工位负荷图,识别瓶颈。
    • 导出结果用于生产排程。

部署

本项目支持 Docker 部署。

docker build -t assembly-line-balancer .
docker run -p 7860:7860 assembly-line-balancer