面向机械加工等离散制造行业的中小企业,解决插单频繁、物料不齐套、设备产能冲突、交期承诺不准等排产难题。传统人工Excel排产效率低、易漏排冲突,本系统通过约束求解引擎自动生成可行生产排程,提升设备利用率、缩短交付周期、降低计划员工作强度。
点击空白处退出提示
面向机械加工等离散制造行业的中小企业,解决插单频繁、物料不齐套、设备产能冲突、交期承诺不准等排产难题。传统人工Excel排产效率低、易漏排冲突,本系统通过约束求解引擎自动生成可行生产排程,提升设备利用率、缩短交付周期、降低计划员工作强度。
主要功能模块:① 基础数据管理:工单、BOM物料清单、工艺路线(工序序列、标准工时、资源类型);② 智能排产引擎:基于约束求解自动将工序分配至设备/工位,输出排程甘特图;③ 约束体系:设备产能互斥、物料齐套校验、半成品自动生成子工单、工序前后依赖、停机维护时段、人员技能匹配、工装夹具互斥;④ 可视化与分析:甘特图排产结果展示;⑤ 系统集成:开放API支持与MES/ERP对接,含白名单与限流管理。
1、本人独立负责全部工作:需求调研、架构设计、前后端开发、求解器建模与部署上线。
2、技术架构:后端 Python FastAPI + SQLAlchemy + SQLite,前端 React + TypeScript + ECharts。核心难点是将排产问题建模为约束满足问题(CSP),基于 Google OR-Tools CP-SAT 求解器,用 AddNoOverlap 实现设备/人员/工装的资源互斥,用依赖变量实现同单工序顺序与跨单半成品依赖。业务亮点:物料库存不足时自动展开BOM生成半成品内部工单并建立工序级依赖,实现全链路自动排产;工序时长支持“产能速率”与“标准工时”双算法回退;约束开关通过策略API可配置化。难点在于求解性能与业务约束的平衡——需将齐套、日历、模具寿命等业务规则翻译为求解器可消化的数学约束。








评论