APS背景和入门基础
文章目录
- 背景
- 定义
- 入门基础
近期有太多小伙伴咨询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背景和入门基础相关推荐
- 【AI白身境】搞计算机视觉必备的OpenCV入门基础
文章首发于微信公众号<有三AI> [AI白身境]搞计算机视觉必备的OpenCV入门基础 今天是新专栏<AI白身境>的第五篇. 曾经看过一个视频,树莓派自平衡机器人自动追着小球跑 ...
- jq 点击导航添加背景_jq入门(2)css选择符
今天继续分享jq入门基础. css选择符 jQuery支持CSS规范1到规范3中的几乎所有选择符,具体内容可以参考W3C网站.这种对CSS选择符的支持,使得开发者在增强自己的网站时,不必为哪种浏览器不 ...
- STL算法入门基础【OI缩水版】
2018.5.21 文章比较长,写的也比较垃圾,而且还没写完,超级占坑... 推荐选择性阅读您需要的,或者直接看最后的参考链接,指向其他大佬的博客. 0x00 前言 Standard Template ...
- Sketch入门基础-画布、Artboard(画板)功能介绍
Sketch mac 提供了丰富的矢量绘图和文字工具,你可以使用sketch mac来设计界面.网站.图标等,非常的实用.此次小编带大家了解Sketch入门基础-画布.Artboard(画板)功能. ...
- CSS3入门基础(详解)
CSS3入门基础详解 一.基本概念 css:层叠样式表(Cascading Style Sheets) 样式定义如何显示html元素 样式是为了解决内容与表现分离的问题 多个样式定义可层叠为一 样式通 ...
- 【Educoder】HTML答案 (HTML入门——基础、HTML入门——基本标签、HTML——表单类的标签)
文章目录 HTML入门--基础 初识HTML:简单的Hello World网页制作 HTML结构:自我简介网页 HTML入门--基本标签 创建第一个 HTML 标签 创建 h2-h6标签 创建 p 标 ...
- 数据竞赛专题 | 从赛题理解到竞赛入门基础
为了帮助更多竞赛选手入门进阶比赛,通过数据竞赛提升理论实践能力和团队协作能力.DataFountain 和 Datawhale 联合邀请了数据挖掘,CV,NLP领域多位竞赛大咖,将从赛题理解.数据探索 ...
- xhEditor编辑器入门基础
xhEditor编辑器入门基础 width="468" height="15" src="http://pos.baidu.com/acom?adn= ...
- 图像处理入门基础(OpenCV)
文章目录 图像处理入门基础(OpenCV) 引言 1. OpenCV库基础操作 图像处理的概念与基本操作 图片.GIF.视频 像素:画面中最小的点 分辨率=画面水平方向的像素值 * 画面垂直方向的像素 ...
- 【PaddlePaddle学习笔记】从零开始学习图像分类01——图像处理入门基础
本系列文章链接 [PaddlePaddle学习笔记]从零开始学习图像分类01--图像处理入门基础 未完待续...... 目录 一.关于图像的几个基本概念 1. 像素及其坐标 2. 图像的四种基本类型 ...
最新文章
- win7变成xp风格了怎么改回_揭秘:干掉了win7!为何win10屡被吐槽它却“永世留芳”?...
- 【福利】思科/华为/华三模拟器软件分享,附下载链接
- 成为年薪50W+的NLP工程师,需要哪些技能?
- php for 脚本,php for循环脚本。
- Java获取请求客户端的真实IP地址
- 【华为云技术分享】华为云 DevCloud 首席产品布道师:AIOps 不是 DevOps 的下一代
- 网页布局02 盒子模型
- 获取客户端访问的ip地址
- 程序员996工作制,逼出了一批牛妈!为牛妈点赞!
- 马王堆汉墓帛书本《道德经》解读
- 全球及中国浏览器即服务行业运营模式与前景趋势展望报告2022版
- C++的继承和派生(一)父类和派生类(子类)的介绍以及派生类的访问控制
- 关于阿里云服务器ECS与域名的绑定详细过程介绍
- 为什么电磁炉加热一会就停了 电磁炉加热原理与维修技巧一点通_电磁炉电路图讲解
- cgns matlab,MATLABSimulink系统建模与仿真实验报告(详细解析)(word文档良心出品).docx...
- FF新推荐的本地文件
- 本地windows首次远程登录阿里云ECS服务器
- Blender基础:多边形建模中F命令和J命令的区别
- 2022年全球与中国磁簧开关市场现状及未来发展趋势
- 利用Linux主机创建NFS服务
热门文章
- 监听套接字是非阻塞的,accept()返回的连接套接字是否也是阻塞的?
- data spring 指定时区_听说过spring-data-jdbc么?来个最佳实践
- @data注解_SpringBoot入门实践(七)-Spring-Data-JPA实现数据访问
- ftp 上传文件夹_8uftp上传工具,8uftp上传工具的使用方法
- sql python r_Mode Studio,支持Python,R和SQL的云数据分析利器
- linux运维必学python吗_Python学习资源整理
- 实战BootStrap:利用BootStrap制作全平台响应式站点
- jQuery:基础知识学习
- CSS:布局——圣杯布局和双飞翼布局
- Java集合框架源码解读(3)——LinkedHashMap