文章目录

  • 背景
  • 定义
  • 入门基础

近期有太多小伙伴咨询aps相关问题,加上最近一直在忙着论文,也好久推文了,正好借这个机会和大家分享一下如何入门aps,需要哪些理论基础和编程基础。

背景

十年前刚开始流行数字化的时候,各企业争相推行mes,虽然aps是mes的一部分,但那时企业的侧重点在于实现第一步——信息化,即先把数据管理起来,摆脱纸质单据,方便历史追溯,统计加工信息。而aps更像是一个带有计算功能的优化器(之前我讲了那么多智能优化算法包括强化学习,归根结底都是要能用于aps的),给定一定的基础数据(后面会专门推送到底有哪些必要的基础数据),输出满足一定生产目标的调度方案。所以从这个角度来讲,mes更多涉及业务和流程,aps则注重计算和优化,mes为aps提供必要的输入数据,aps为mes反馈调度结果(两者集成后面也会讲)。经过十几年的发展,企业似乎固化了生产流程,随着工艺成熟度的提升,制造技术的完善,企业不再满足于仅仅管理管理数据,开始希望如何利用这些数据真正提升效率和收益。其实最近越来越多的人来咨询aps问题,恰恰就反映了这个趋势。在这个背景下,我便计划推出一系列aps文章,来详细的介绍aps的定义,特点,目标,基础数据,与mes集成等方面。

定义

aps全称advanced planning and scheduling,意为高级计划与排程,计划表示一段时间内要完成多少,是一个时间段,而排程是什么时刻开始干什么,是一个时间点,这就是两者最大的区别,aps定义会在后面详细介绍。

入门基础

要掌握aps,个人觉得要从理论和实践两方面同时下手。

先说理论方面,必须要清楚实际车间从不同角度都有哪些不同类型,每种类型的特点是什么,都有哪些流转方式,如何计算不同流转方式的周期,这些基础知识在下面这本书中基本都有介绍,这是一本非常适合入门的书籍,有能力的话最好还是阅读英文原版。(关注公众号,后台回复“APS入门”获取下载链接!)

调度:原理、算法和系统

再说实践方面,aps的终极目标是要有一套指导生产现场的软件系统,如何实现这样的系统就很关键,所以这就对动手编程能力提出了很高的要求。目前aps主流框架是基于b/s,即浏览器/服务端的,包括客户端,服务器和数据库,因此这种模式一般使用Java开发更加方便,并且也能满足企业大规模的分布式应用。再一个就是使用python,尤其是做智能调度,这样就可以利用已有的计算库。

APS背景和入门基础相关推荐

  1. 【AI白身境】搞计算机视觉必备的OpenCV入门基础

    文章首发于微信公众号<有三AI> [AI白身境]搞计算机视觉必备的OpenCV入门基础 今天是新专栏<AI白身境>的第五篇. 曾经看过一个视频,树莓派自平衡机器人自动追着小球跑 ...

  2. jq 点击导航添加背景_jq入门(2)css选择符

    今天继续分享jq入门基础. css选择符 jQuery支持CSS规范1到规范3中的几乎所有选择符,具体内容可以参考W3C网站.这种对CSS选择符的支持,使得开发者在增强自己的网站时,不必为哪种浏览器不 ...

  3. STL算法入门基础【OI缩水版】

    2018.5.21 文章比较长,写的也比较垃圾,而且还没写完,超级占坑... 推荐选择性阅读您需要的,或者直接看最后的参考链接,指向其他大佬的博客. 0x00 前言 Standard Template ...

  4. Sketch入门基础-画布、Artboard(画板)功能介绍

    Sketch mac 提供了丰富的矢量绘图和文字工具,你可以使用sketch mac来设计界面.网站.图标等,非常的实用.此次小编带大家了解Sketch入门基础-画布.Artboard(画板)功能. ...

  5. CSS3入门基础(详解)

    CSS3入门基础详解 一.基本概念 css:层叠样式表(Cascading Style Sheets) 样式定义如何显示html元素 样式是为了解决内容与表现分离的问题 多个样式定义可层叠为一 样式通 ...

  6. 【Educoder】HTML答案 (HTML入门——基础、HTML入门——基本标签、HTML——表单类的标签)

    文章目录 HTML入门--基础 初识HTML:简单的Hello World网页制作 HTML结构:自我简介网页 HTML入门--基本标签 创建第一个 HTML 标签 创建 h2-h6标签 创建 p 标 ...

  7. 数据竞赛专题 | 从赛题理解到竞赛入门基础

    为了帮助更多竞赛选手入门进阶比赛,通过数据竞赛提升理论实践能力和团队协作能力.DataFountain 和 Datawhale 联合邀请了数据挖掘,CV,NLP领域多位竞赛大咖,将从赛题理解.数据探索 ...

  8. xhEditor编辑器入门基础

    xhEditor编辑器入门基础 width="468" height="15" src="http://pos.baidu.com/acom?adn= ...

  9. 图像处理入门基础(OpenCV)

    文章目录 图像处理入门基础(OpenCV) 引言 1. OpenCV库基础操作 图像处理的概念与基本操作 图片.GIF.视频 像素:画面中最小的点 分辨率=画面水平方向的像素值 * 画面垂直方向的像素 ...

  10. 【PaddlePaddle学习笔记】从零开始学习图像分类01——图像处理入门基础

    本系列文章链接 [PaddlePaddle学习笔记]从零开始学习图像分类01--图像处理入门基础 未完待续...... 目录 一.关于图像的几个基本概念 1. 像素及其坐标 2. 图像的四种基本类型 ...

最新文章

  1. win7变成xp风格了怎么改回_揭秘:干掉了win7!为何win10屡被吐槽它却“永世留芳”?...
  2. 【福利】思科/华为/华三模拟器软件分享,附下载链接
  3. 成为年薪50W+的NLP工程师,需要哪些技能?
  4. php for 脚本,php for循环脚本。
  5. Java获取请求客户端的真实IP地址
  6. 【华为云技术分享】华为云 DevCloud 首席产品布道师:AIOps 不是 DevOps 的下一代
  7. 网页布局02 盒子模型
  8. 获取客户端访问的ip地址
  9. 程序员996工作制,逼出了一批牛妈!为牛妈点赞!
  10. 马王堆汉墓帛书本《道德经》解读
  11. 全球及中国浏览器即服务行业运营模式与前景趋势展望报告2022版
  12. C++的继承和派生(一)父类和派生类(子类)的介绍以及派生类的访问控制
  13. 关于阿里云服务器ECS与域名的绑定详细过程介绍
  14. 为什么电磁炉加热一会就停了 电磁炉加热原理与维修技巧一点通_电磁炉电路图讲解
  15. cgns matlab,MATLABSimulink系统建模与仿真实验报告(详细解析)(word文档良心出品).docx...
  16. FF新推荐的本地文件
  17. 本地windows首次远程登录阿里云ECS服务器
  18. Blender基础:多边形建模中F命令和J命令的区别
  19. 2022年全球与中国磁簧开关市场现状及未来发展趋势
  20. 利用Linux主机创建NFS服务

热门文章

  1. 监听套接字是非阻塞的,accept()返回的连接套接字是否也是阻塞的?
  2. data spring 指定时区_听说过spring-data-jdbc么?来个最佳实践
  3. @data注解_SpringBoot入门实践(七)-Spring-Data-JPA实现数据访问
  4. ftp 上传文件夹_8uftp上传工具,8uftp上传工具的使用方法
  5. sql python r_Mode Studio,支持Python,R和SQL的云数据分析利器
  6. linux运维必学python吗_Python学习资源整理
  7. 实战BootStrap:利用BootStrap制作全平台响应式站点
  8. jQuery:基础知识学习
  9. CSS:布局——圣杯布局和双飞翼布局
  10. Java集合框架源码解读(3)——LinkedHashMap