APS系列入门

  • APS入门1-综述
  • APS入门2-ortools
  • APS入门3-从源码解读一个C# APS项目
  • APS入门4: 供应链与APS
  • APS入门5:工厂管理
  • APS入门6-LEKIN学习与复现

功能


方法

规则

了解Excel demo

了解操作系统中的cpu调度:

了解demo中的APS调度

了解JIT、TOC等多种排程策略

实际应用: 多种优先分派规则组合

运筹优化

目标:每个机器(a set of machines)什么时候做哪个工序(an ordered sequence of operations),完成产品目标( a set of jobs)

产品批次i的第j道工序在设备z上加工,开始时间与结束时间

决策变量:

  • 每个产品,每个工序步骤
  • +每个设备

约束

启发式算法

遗传算法
集成编码:一个编码染色体每一个基因位(h,j,i)代表一个工序任务,表示工件j的第h道工序在机器i上加工。染色体总长度等于所有工件的工序综合T。

分段编码:染色体有AB两部分组成,工序信息分开处理,分别代表FJSP两个子问题,两部分染色体长度都为T。

实践

为了更好的实践,我参加了科大讯飞的APS比赛,先用demo数据把流程跑通,加深理解。这段时间,方向也很明确,做APS,研究时序。

项目

然后是最真实的做项目了,学习这个方向也是因为公司接了类似的项目。项目就更加复杂了,需要研究数据接入和产出。

下一步

学习分布式系统中的调度

构建完整APS解决方案

  • 包括对物料需求、加班的闭环
  • 按不同规则模拟多种计划

参考文献

  • https://perso.isima.fr/~jofontan/JSSP/
  • https://developers.google.com/optimization/scheduling/job_shop
  • https://github.com/lg-li/Genetic-Algorithm-Flexible-Job-Shop-Scheduling-Problem
  • 章老师的公众号“让工厂管理变简单”
  • 资料: Supply Chain Management and Advanced Planning
  • https://github.com/Yirui-Wang/JobShopper/blob/master/jobshopper.py
  • https://jckantor.github.io/ND-Pyomo-Cookbook/04.03-Job-Shop-Scheduling.html

参考公司

  • https://www.planettogether.com/
  • https://www.asprova.com/en/
  • https://www.andafa.com/product/aps/aps_intro-flm.html
  • https://www.cnblogs.com/minghecloud/p/16066717.html

软件




APS入门4: 供应链与APS相关推荐

  1. APS入门3-C#开发-从源码解读一个APS项目

    APS系列入门 APS入门1-综述 APS入门2-ortools APS入门3-从源码解读一个C# APS项目 APS入门4: 供应链与APS APS入门5:工厂管理 APS入门6-LEKIN学习与复 ...

  2. APS入门7-数字化车间智能排产调度实战

    APS系列入门 APS入门1-综述 APS入门2-ortools APS入门3-从源码解读一个C# APS项目 APS入门4: 供应链与APS APS入门5:工厂管理 APS入门6-LEKIN学习与复 ...

  3. 溯源供应链引擎APS的历史(蔡颖)

    基于约束的高级计划和排程技术的是真正供应链优化的重要引擎,她给错综复杂的供应链丛林中的企业以敏捷的身躯,来快速反应与适应激烈竞争切变化多端的市场.实际上有多种需求导致APS的产生,其原因如下:[@mo ...

  4. APS入门2-ortools

    开源:https://github.com/google/or-tools 新建环境,安装包 conda create --name op python=3.7 python -m pip insta ...

  5. APS系统是什么?APS系统是什么意思?

    APS(Advanced Planning and Scheduling 高级计划和排程)是一个比较年轻的工业软件.从软件的应用目的和目标来说,APS与其他的软件有很大的不同.比如,财务软件.进销存软 ...

  6. aps审核计算机笔试试题,APS审核—计算机英语审核复习--自我介绍

    计算机英语审核复习: 一.自我介绍(简略写了下,问候语可长可短,自己适当添加,但不宜过长) Good morning, nice to meet you here. My name is XXX. I ...

  7. 蔡颖-《APS走向实践》书解读之三:供应、计划排程、供应链优化

    一.有效维持供应 就像及时交货给客户一样,补充必需的物料来制造产品同样重要.实际上,补货和履约变得一样复杂. 如何补货? 所谓的补货策略是何时应当补充库存?每次补货多少?维持多少库存才是合时的?因为往 ...

  8. 推荐阅读蔡颖先生新作-APS走向实践

    蔡颖先生具有二十多年以上资深的生产制造,物料计划,工业工程,成本控制的管理实践经验.曾在各种类型的企业从事生产管理.包括:国营企业,私营高科技企业,中外合资企业,外商独资企业等.在富士通Fujitsu ...

  9. 转载:制造业信息化:计划模拟APS软件驱动敏捷制造

    生产计划已经从简单的"MRP物料需求计划"系统演变为今天复杂的"APS高级计划和排程"系统.所谓计划就是确定长期的生产任务,通常涉及到相当长的时间期,而生产排程 ...

最新文章

  1. 【问题解决】Processing库安装方法简介
  2. Docker挂载主机目录Docker访问出现Permission denied的解决办法
  3. 用pv操作描述如下前驱图_跟我学PMP | PV、AC、EV…挣值管理的基本概念都是啥?...
  4. easyUI 日期控件修改...
  5. anyRTC 解决方案——双师在线课堂、1VN、大型公开课
  6. Tabs Outliner(标签系统)
  7. -xdebug java8_多种高级debug方法,帮你更快定位问题
  8. LVS负载均衡DR模式+keepalived
  9. Excel可视化图表模板,图表控的你快收藏呀!!!
  10. POJ 3764 DFS+trie树
  11. 天之涯地之角,raid信息丢了怎么找—记磁盘阵列数据恢复过程
  12. rabbitmq消息队列--restTemplate实现跨域请求--获取JSON字符串
  13. linux shell编程大作业,《Linux操作系统》Shell编程大作业-01-潘春艳.doc
  14. 基于LDC1614 1612的电感式位移传感器
  15. BulletProof vs snark vs stark性能对比
  16. Supplementary Materials for The spread of true and false news online 解读
  17. SAP 上传图片至系统
  18. 如何实现 一个系统去调用另一个系统的接口
  19. 使用scp时记住密码,不需要每次都输入密码
  20. Windows系统win10系统看图pdf阅读器软件推荐

热门文章

  1. android实现悬浮按钮功能
  2. c语言中什么随机存取,C语言中对文件的随机存取
  3. 清源菜谱--双椒肥肠鱼
  4. html 表格自动编号,Word中如何给表格设置自动编号
  5. Spring MVC 教程,快速入门,深入分析
  6. 结构(structure)创建——直接赋值法与使用struct函数创建法。
  7. 架构师必看-架构之美第14章-两个系统的故事:混乱大都市(一)
  8. 华为云,如何带领企业成功上云?
  9. echarts使用总结(使用echarts画工字型标记线;无数据时设置纵坐标刻度0-1;tooltip数据展示;工具栏 toolBox 图标配置)
  10. [zz from newsmth]王大牛的Memory Model白话系列(2)