APS入门1-计划排程综述

关注我的公众号YueTan进行交流探讨
欢迎关注我的APS仓库:https://github.com/yuetan1988/python-lekin

APS系列入门

搜集了一些APS的资料,便于自主研发一套APS方案

1 首先看一些视频资料,掌握一下直观的big picture

在这里插入图片描述
Excel 版本
其实很多工厂实际还是excel排产的,甚至一些复杂的厂。

  • 基本逻辑还是一样的,由订单或备货驱动。产生总需求
  • 其他基础数据有物料、节拍
  • 把需求中的不同产品,分配给日期和产线

第一个视频

在这里插入图片描述
这里的公式表明:
定义历史剩余待生产: 生产任务 - 日产能 * 天数,
如果 待生产 > 日产能, 那就是按计划日产能进行排
否则,就只剩不到一天的或者0了,也就是0和(日生产-待生产)的最大值。结果就是最后一天生产一点点,剩余为0

这是一个最基础的场景,看到所有产品都是从第一天开始生产,无限产能

所以,加深一点
在这里插入图片描述

  • 需求:从订单数量和良率99%考虑,
  • 产能:日产能

排产公式:
由于表中定义了开始日期,因此只有实际日期大于O列的实际排产日期才行。另一个条件就是需生产数量已得到满足,这两种情况不排产

否则,如果待排产大于日产能,继续按最大日产能排,否则剩下的差值排最后一天

同时计算产线符合率,这里根据产线负荷率自动调整了。也就是第一排确实优先考虑,之后会根据负荷率、开始日期综合自动考虑
在这里插入图片描述
我们再看这个公式
不排的条件增加了一个:如果按列的负荷率已经100%时,也不排产了。

而能排产的天数里,排多少也需要考虑负荷的限制

第2个视频

在这里插入图片描述
第一个视频非常适合初学者有个基本概念。这个视频就更贴近实际情况了。
这个是BOM信息,根据第一个sheet计划,计算每天的缺料。产品ID,名称,生产数量,物料,属性,可生产数量,库存,然后是每天的情况
在这里插入图片描述
这是生产计划,这里就有了物料齐套 数量,BOM检查。

2 看一些代码,了解下具体

  • https://gurobi.github.io/modeling-examples/factory_planning_1_2/factory_planning_1.html
  • https://zhuanlan.zhihu.com/p/55872183
  • https://blog.csdn.net/weixin_42608414/article/details/110447228

2.1 fexible-job-shop-scheduling

2.1.1 parse data

3 看一些博客

想找一些通俗的博客了解。

4 看完整的APS书籍

  • 01-Planning and Scheduling in Manufacturing and Services by Michael L. Pinedo
  • 02-Scheduling theory algorithms and systems-Springer
    主要看了这两本书。

5 设计文档

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

6 解决方案

首先可以参考一下其他系统
在这里插入图片描述
截图来自这里

商业软件

  • 西门子智能排产系统软件 APS Preactor
  • ASProva
  • Planet together (待定)
  • SAP

参考资料

  • https://bbs.huaweicloud.com/blogs/195974
  • https://github.com/Gurobi/modeling-examples
  • https://blog.csdn.net/weixin_42608414/article/details/110447228
  • https://zhuanlan.zhihu.com/p/55872183
  • https://docs.python-mip.com/en/latest/quickstart.html
  • https://github.com/yuetan1988/APS/blob/master/Model/DBCache.cs
  • 1
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
APS高级计划排程(Advanced Planning and Scheduling)是一种复杂的计划排程方法,旨在提高企业的生产效率和资源利用率。它通过利用先进的算法和技术,将企业的订单、生产能力、库存水平等因素纳入考虑,制定最佳的生产计划APS高级计划排程的主要目标是在满足客户需求的同时最大化生产效率。它对订单需求进行分析和预测,并以此为基础进行生产计划的制定。通过预测订单需求,企业可以提前准备所需的材料和资源,并合理安排生产活动,以降低库存成本和生产周期。 APS高级计划排程还考虑到生产线的制约条件和资源限制。它可以根据不同的资源情况和生产能力,优化生产计划,避免资源浪费和生产瓶颈。例如,当某个生产线出现故障或需要维护时,APS可以调整生产计划,将订单分配给其他可用的生产线,确保生产不受影响。 此外,APS高级计划排程还可以提供可视化的排程计划,方便企业管理者进行监控和调整。它能够实时反映生产进度和资源利用情况,及时发现潜在问题并采取相应措施。通过排程的可视化,企业可以更有效地进行资源调配和优化,提高生产效率和交货准时率。 总之,APS高级计划排程是一种复杂而高效的计划排程方法,能够帮助企业实现生产效率和资源利用率的最大化。通过充分考虑订单需求、产能限制和资源情况,它能够制定出最佳的生产计划,提高企业的竞争力并满足客户需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YueTann

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值