APS背景和入门基础

30 篇文章 11 订阅

在这里插入图片描述

近期有太多小伙伴咨询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,尤其是做智能调度,这样就可以利用已有的计算库。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

松间沙路hba

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

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

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

打赏作者

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

抵扣说明:

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

余额充值