先进制造aps专题二十七 西门子opcenter aps架构分析

欧美的商业aps,主要就是sap apo,西门子opcenter aps,达索quintiq

从技术的层面,西门子aps是不如sap apo的,但是西门子aps是西门子数字化工厂产品的核心,有很多特色,所以分析

西门子aps主要分计划器和排产器两个部分

计划器制定中长期计划,也就是粗排产,实现比较简单,这里就不分析了

排产器主要架构是

1 数据访问模块,对各种数据库的访问,业务数据就存放在数据库里

数据集成,直接访问外部系统的数据库,通过脚本导入导出同步数据

2 排产数据模型模块

这个模块的功能是把业务数据展开成(spread)排产数据模型,并可以对订单,工序定义排产规则(比如某客户的订单前向排产,某工序数量拆分)

3 排产实现模块

这里分两块,一块是模拟仿真排产,一块是算法排产

模拟仿真排产就是模拟时间的流动,然后流动的每一步(step)对所有资源进行一次处理,要是资源空闲,就寻找可以安排在这个资源上的工作,要是资源已经有工作,就更新工作的状态,一直到所有的工作都执行完毕

模拟仿真排产是一个很有趣的功能,达索的中低端排产产品ortems就是用模拟仿真,中高端产品quintiq用的是算法排产

为什么这么搞呢,因为在欧美,软件是值钱的,算法更值钱,所以要分档次提供产品,便宜的排产软件就给你一个模拟排产实现

算法排产就是常说的前向排产和后向排产,然后在细分为通用排产和拆分排产两个子模块

算法排产要考虑约束,主约束(主资源)和次约束(副资源),还有一些trick技巧处理,比如针对瓶颈资源,针对最小切换时间

4 图表展示和发布,常见的库存变动,设备负荷,设备甘特图等

当然,西门子aps也有一些缺点,没有优化算法实现,也不支持紧急插单重排(这两个sap apo都支持),一般项目也不对国内提供算法定制服务

相关推荐
lijianhua_97124 个月前
先进制造aps专题二十六 基于强化学习的人工智能ai生产排程aps模型简介
人工智能·强化学习·aps
lijianhua_97128 个月前
先进制造aps专题九 中国aps行业分析
aps
lijianhua_97128 个月前
先进制造aps专题七 基于ai大模型的生产调度aps系统
aps
lijianhua_97129 个月前
先进制造aps专题三 为什么java语言不适合作为aps算法的开发语言
aps
lijianhua_97129 个月前
先进制造aps专题四 计划型简单aps系统(plan)和排产型复杂aps系统(Scheduling)的区别
aps
安达发1 年前
安达发|APS生产排程解决五金制造企业的需求
制造·aps·aps系统·生产排程·生产排产·aps生产排程系统·生产排程系统
安达发1 年前
安达发|APS软件多工厂架构引领生产管理新革命
架构·aps排程系统·aps软件·aps·aps多工厂·生产计划·安达发