APS生产排产是与ERP系统集成在一起的专门负责生产计划和生产排程的软件,目的是追求生产计划的优化和能力的平衡。软件核心技术涉及数学和计算机等算法最前沿领域。

APS排产软件实现了对优化计划→生产指令生成→库存管理→采购计划→现场作业→完工汇报→进度反馈整个生产流程的管理。该系统的运作让不少生产厂家心动,同时也产生了好奇,生产计划自动排产软件究竟是一个什么样的系统运作呢?
一、APS排产引擎
APS排产引擎涉及八大内容自动化生产优化:
工艺路线、产品与产线关系生产节拍、设备产能、生产时间切换规则、订单优先级、模具、工作日历、采购到料时间。
对于每订单数量相对较大场景,瑞辉智能科技APS系统以甘特图方式维护。订单较为零碎的场景,产线日计划以类似Excel方式批维护。
APS排产引擎排产目标要考虑四点:
1.满足订单交期
2.减少库存在制
3.减少生产切换
4.提升设备利用
APS优化排产效果示意图:

二、APS技术架构
微服务公共服务特点:
1.复杂度可控:每一个微服务专注于单一功能,易于保持高可维护性和开发效率
2.独立部署:由于微服务具备独立的运行进程,所以每个微服务也可以独立部署
3.技术选型灵活:微服务架构下,技术选型去中心化
4.容错:在微服务架构下,故障会被隔离在单个服务中
5.扩展:单块架构应用也可以实现横向扩展,就是将整个应用完整的复制到不同的节点

三、APS系统部署架构
·根据业务规模可以将APS部署在1台或N台服务器上
·支持Linux、windows
·通过Nginx做负载均衡,可以将接口、算法分解到多台服务器上进行执行
·采用分布式异步队列机制解决接口并发反写、运算并发等问题
·基于内存的运算,有效解决MRP、APS等大数据量复杂算法的性能问题

四、APS排产软件算法
APS生产排产管理软件核心算法策略都支持自定义配置与开发配置,对于多约束、复杂排产使用启发式规则算法;对于套料等精确求解场景,数据规模小时借助求解器计算,规模大时使用启发式规则算法。

制造系统的生产计划自动排产软件和生产调度是针对如产品制造一项可分解的工作,探讨在尽可能满足(如交货期、工艺路线、资源情况)的前提下,通过下达生产指令,安排其组成操作使用哪些资源、其加工时间及加工先后顺序,以获得产品制造时间或成本的最优化。
APS生产排程系统在整个生产计划中,不同应用环节发挥不同的作用和功能,在生产中十大功能详解:
1. 多组织架构环节
·多工厂架构
·多工厂产能建模
·集中分单、分别计划
·集中计划、分别执行
·多组织半成品协同计划
2. 长周期计划环节
·滚动年/季度需求预测导入
·月/周补货计划
·长周期产能评估
·季节性备货计划
·滚动备料需求计划
·长交期采购计划
3. 日补货计划
·销售/生产等历史数据管理
·计划ABC分类管理
·库存模型参数管理
·日补货计划
·基于库容、产能等多约束排产
·产品动态库存监控
·Excel补货计划模型

4. 需求管理
·读取ERP销售订单
·读取ERP预测单
·导入Excel需求
·读取客户EDI需求
·导入日补货计划
·订单交期回复
·订单齐套查询
·需求优先级排序管理
5. MPS/MRP
·订单优先级预留算法
·传统时间栏算法
·支持MTS/MTO
·支持辅助属性
·支持复杂物料替代
·支持多版本BOM选择规则
·支持多工艺路线版本选择规则
·支持按标准工艺/固定提前期
·支持合并、拆批规则
6.复杂约束排产
·支持设备、模具、人员等复杂约束排产
·支持正排、倒排、瓶颈排
·支持自定义智能规则
·支持集成专业套料软件
·支持炉资源排产
·排产精确到时分秒
·MPS/MRP/APS一键排产
·插单、改单模拟
·返工订单排产
·滚动计划

7.采购到料计划
·供应商配额定义
·日到料计划
·传递给供应商协同平台
·接收供应商确认信息
·基于确认的数量和日期滚动计划
8.发货计划
·读取待发货需求
·发货优先级管理
·基于库存和在制计算发货时间
·订单拆批发货
·生成ERP发货通知单
9.计划可视化
·计划甘特图调整
·类Excel表格调整
·可视化订单状态管理
·数十种计划考核报表
·大屏滚动看板
·移动端接单交期模拟
·移动端报表查询

10. 系统管理
·组织管理
·用户/角色管理
·菜单管理
·窗体界面定制
·WebAPI接口
·定时任务
·队列管理
·大屏报表定制
·在线插件代码开发
·算法模型配置