智慧工厂的大脑——APS生产排程系统

news2024/11/17 15:47:29

生产计划排程是生产管理中的核心工作,或许很多人不同意这个观点,只是因为这个观点的前提是生产计划排程在生产管理中真正起到了作用,目前国内制造业的现状还不能体现出生产计划排程的真正作用,所以也没有人认为它是最核心的工作,但为何生产计划排程却引起了生产管理人员的重视?

随着生产规模的扩大,设备增多,订单不停变化,成本压力,客户对交货期的要求越来越短,这些种种原因导致了生产管理复杂度不断上升,导致现场往往顾此失彼,最终消耗更多的资源,付出更多的成本,却仍然不能满足客户的需求。

这些原因终使生产管理人员认识到生产计划排程的重要性,好的计划可让生产有条不紊的进行,有利于提高资源利用率,降低生产经营成本。

生产计划排程的作用是多个维度的。

(1)工序,生产调度的最小单位,在没有生产计划排程时,因为没有具体的工序开始、结束时间,生产调度是盲目的,同时也导致资源准备和资源配送的盲目性。这对想要实现精细化管理的企业来说无疑是难以接受的。

(2)设备,生产制造的主要载体,有些设备贵重,折旧费高昂,需要日夜工作提高其利用率,有些设备功能特殊,其它设备不可替代,也需要尽最大的能力工作才能确保生产任务。如果没有详细的生产作业计划,无法预估资源的利用率和负荷,无法让瓶颈设备发挥出最大的能力。

物料,成品的来源,物料的采购时间是能否确保交货期的最重要因素,因为设备故障可以更换设备来临时调整,重要的工序可以调整优先级让其它工序让路来保证交货期,但是如果物料无法按时就位,那么一切努力的机会都没有。

所以对物料的到货情况进行预测,并准确预测生产现场何种物料将在何时短缺是非常重要的,而详细生产作业计划可以提供对物料的库存预测和管理。

(3)降低库存。库存关乎资金的占用,是企业的负担,如何降低库存,一直是生产管理面对的难题。面对一批订单,需要多少资源,库存现在的情况能否满足?不满足还需要采购多少?何时采购?

这些都无从得知,也就是说,对于库存的管理是被动的,所以也就无法实现库存控制。这种情况下,只能靠经验将库存保持一定的库存量,保证库存量就占用了流动资金,这就与追求零库存的生产管理理想背道而弛了。

详细的生产作业计划能够预测资源的使用情况,可以预测哪道工序在何时使用哪些资源,何时再释放哪种资源,这样就预测了资源在每一个时刻的动态库存状态。

可以发现资源库存降为零的时刻,并预先做好准备在这些时刻补充资源,按照生产计划排程进行资源的准备,可以将库存保持在接近于零的一个很低的水平。

(4)精细成本管理,许多企业的成本管理只能是月末年末的成本统计,这个月消耗了多少物料,设备折旧了多少这些都是月末统计得知的,所做的工作只是事后收集数据的过程,成本产生于生产过程,产生于资源的消耗。

如果没有准确的生产过程记录,成本的计算将无从谈起,而生产作业计划能给出准确的工序开始、结束时间,工序所用到的资源,也就是说在生产执行之前就能准确的预测出每道工序的所消耗的成本。

有了这种预测,就可以在生产之前就进行一些成本规划,进而进行成本控制,形成成本计划,这样就可以跟成本统计进行比较,做到真正的精细成本管理。

(5)生产仿真,生产仿真简单的说就是用逻辑模型模仿实际的生产过程。反复进行试排程,就是反复模拟生产过程,从各个方面进行仿真预测,以得到最符合实际需要的生产计划排程。仿真工序的加工时间,何处加工,所用哪些资源,资源使用的分布如何,这些可以从总体上模拟生产执行时的情况,评估当前生产状态,改善生产管理。

另外,动态排程与排程试算,许多人将这两者混为一谈,甚至许多APS软件也用排程试算等于动态排程的思想进行宣传,其实这两者有着本质的区别。

排程试算是反复进行重新排程试计算,是在各种不同条件下的预排程,是提前进行的试计算,是为了在实际生产之前确定一套最好的排程方案。

而动态排程是指一次排程方案的局部调整,具体是计划在执行过程中因为生产实际情况发生改变而进行的适应改变的调整计算,这种调整计算是为了响应某些环境扰动,对于已经完成的计划不会改变,而对于没有完成而受环境影响的计划需要进行调整。

动态排程主要是由于生产中出现一些异于计划的情况,这些情况主要有几下三种:

工序自身的调整。

包括工序时间的调整,工序交货期的调整,工序数量调整,工序所使用资源,工序优先级等。工序自身调整的情况一般出现在一定的时间周期内要进行生产实际与计划的比对,如果出现了偏差,则进行调整。

资源的调整。

包括增加、减少资源,改变资源数量,改变资源日历。有生产过程中经常会出现资源异常情况,比如设备故障就是最常见的例子,还有如某些工具推迟到货等等情况均属于资源调整。

插单、删单是生产管理中最常见的异常情况。

当生产正在进行的时候,由于客户的追加订单,经常会有紧急的插单,或是一些生产报废的原因也可能造成重新插单,客户的退单是造成生产删单的主要原因。

由于频繁的插单、删单,生产计划排程经常会被打乱成面目全非,这时APS的动态排程、实时调整的功能就显得异常重了。

一个生产计划排程在实际执行过程中,经常会遇到许许多多临时性的调度,即所谓What If中的If,如设备故障,急件插单等,这样迫使生产实际情况偏离了原计划,这时APS能否及时、动态地响应这种临时性的调度就显得特别关键,即需要用APS的动态排程来回答What,设备故障后此设备上原计划安排的任务如何处理?

哪些是可以替换它的设备?许多依赖此设备上任务的一些后续任务影响如何?这些都是需要APS的动态排程来回答。

当然,响应这些生产中的扰动有许多不同的策略,有些基于这些事件实时计算调整,有些是基于一定的周期全局进行环境状态更新与计划调整,这种策略在生产管理上也称为“滚动排程”。

面对业务需要及生产环境的不断变化,APS通过常驻内存的高速计算,迅速得出这种改变所带来的复杂连锁反应,实时取得现场的更新数据,并实时动态的调整、更新计划排产,以达到计划与执行的一致性。

实际生产不可能完全按照生产计划排程执行,这是正常的,也是现实的,如果APS不具备动态排程的能力,不能实时响应业务变化与实际执行扰动的需求,那么可以想像这样的生产计划排程根本不能指导实际生产,APS做出的生产计划排程还有什么实际意义?所以APS动态排程是APS从理论走向实践的关键技术。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/128815.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

蓝桥杯Python练习题11-闰年判断

资源限制   内存限制:256.0MB C/C时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述   给定一个年份,判断这一年是不是闰年。 当以下情况之一满足时,这一年是闰年:   1. 年…

“集合划分问题”如何解决?这里教你个妙招,轻松掌握这类问题~

目录 “集合划分”这类问题的解题思路 一、划分为k个相等的子集 二、火柴拼正方形 “集合划分”这类问题的解题思路 这类题一般都会描述成这个样子:“给你一个数组,是否能将他划分成n个数值相等的子集?”,再或者有些可能题目描述…

MinIO高性能对象存储

一、MinIO高性能对象存储 MinIO是一个高性能对象存储解决方案,它提供了与Amazon Web Services S3兼容的API,并支持所有核心S3功能。 MinIO旨在部署任何地方—公共或私有云、裸机基础设施、协调环境和边缘基础设施。本文档说的是Windows平台上MinIO部署的…

接口测试自动化框架选型

1、fiddler fiddler 是一个 HTTP 协议调试代理工具,Web 和手机测试都会用到,同时也支持接口测试。它能够记录并检查所有你的电脑和互联网之间的 http 通讯,设置断点,查看所有的“进出”Fiddler 的数据(指 cookie,html,js,css 等文…

ASP.NET大型药品销售ERP系统源码

ASP.NET医药ERP管理系统源码 药品销售管理系统源码 源码分享!需要源码学习可私信我。 一、源码特点 1、渠道销售商在把药品从厂商销售到医院时,需要管理大量的数据,这些通常包括药品从厂商采购数据、药品销售到商业公司的数据,以…

Python文件基础操作(6)

python学习之旅(六) 👍基础语法部分笔记(一) 👍条件判断部分笔记(二) 👍循环语句部分笔记(三) 👍函数使用部分笔记(四) 👍数据容器部分笔记(五) 👍文件操作部分笔记(六) 一.文件编码 编码就是一种规则集合&…

数据湖---hudi核心概念

文章目录TimelineTable & Query TypesTable Types查询类型COWMOR索引Hudi索引类型索引选择策略File Layouts元数据表元数据表的动机研究中的一些数字:支持多模态索引写操作操作类型UPSERTINSERTBULK_INSERTDELETE写入路径schema 演进key生成并发控制Datasource …

强强联合,怿星科技艾拉比携手斩获“铃轩奖”

12月23日—24日,汽车行业的年度盛典2022中国汽车供应链峰会(CASCS2022)盛大开幕,全国汽车供应链大咖再次聚首中国车谷,怿星科技CEO潘凯在圆桌《新汽车软件到底怎么办》上分享了观点。会议同期,国内最具权威…

十年底层创新,2023年亚马逊云科技或再创新高

2006年,亚马逊云科技推出了第一代公有云产品Amazon S3和Amazon EC2,由此开创了企业IT的历史——云计算从此开始改变整个企业IT市场。2013年,亚马逊云科技再次开创了历史,推出了首个自研芯片Amazon Nitro,由此打开了全球…

屏幕录制下载安装?这3个软件,亲测好用

很多小伙伴在使用电脑进行学习、娱乐和工作的时候,或多或少遇到过需要使用屏幕录制功能的时候。那么有什么特别好用的屏幕录制软件吗?屏幕录制下载安装怎么进行?今天小编分享3款软件,特别好用。 屏幕录制下载1:爱拍录屏…

朗润国际期货技术分析——日内交易图表类型

一张图表胜过千言万语。你以前听说过这句话,对吗?在日内交易员的世界里,一张图表往往比千言万语更有价值。它不仅告诉我们过去发生了什么,而且告诉我们一个市场在未来可能会做什么。它将继续走高还是走低?它是否处于一…

第十一篇 1+X考证 Web前端测试题MySQL篇(新)

单选题 1、下列关于MySQL备份的说法中,错误的是( B ) A、备份数据库的命令是mysqldump B、备份数据库的文件扩展名必须是.sql C、“mysql”命令可以还原数据库 D、可以同时备份一个或多个数据库 [ 解析:.txt ] 2、在MySQL…

DBSCAN聚类的python实现

文章目录介绍DBSCAN()函数介绍实例参数选择实例整理数据选择eps和min_samples建立模型作者:张双双介绍 DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一种基于密度的聚类算法,python中的sklearn.clust…

BACnet协议详解——初识BACnet架构

文章目录BACnet协议架构BACnet简化的架构简化的四层BACnet体系结构选取BACnet 网络的拓扑结构安全BACnet协议架构 国际标准化组织在制定计算机网络通讯协议标准时定义了一个模型,称为开放系统互联参考模型(OSI(ISO 7498)。模型的…

5 JMeter断言-Jmeter响应中出现乱码时

文章目录2 JMeter2.5 JMeter断言2.5.1 响应断言2.5.2 JSON断言2.5.3 断言持续时间3 使用问题3.1 jmeter响应中出现乱码时2 JMeter 2.5 JMeter断言 作用:让脚本自动化执行的过程中,能够自动的判断执行结果是否正确,需要添加断言 响应断言 J…

MobTech秒验 I 作为产品经理,你知道何时做“减法”何时做“加法”嘛?

智能手机从诞生到现在,无论是硬件还是软件都有很大幅度的提升,用户的审美和挑剔力度也不断提升。如果在一个应用中使用的不顺心或者是设计得不符合用户的使用习惯,或许他就会卸载这个应用,下载另一个同类应用。因而产品经理们在垂…

STM32 HAL I2C(IIC)通信的序列传输(restart condition)

STM32 HAL I2C(IIC)通信的序列(Seq)传输函数(restart condition) neozng1hnu.edu.cn 文章目录STM32 HAL I2C(IIC)通信的序列(Seq)传输函数(restart condition)XferOption的含义HAL源码解析实验验证阅读本文需要你对I2C协议有基本…

ceph-ansible安装指南-添加BlueStore

前言:ceph的资料真是很少,摸索一断时间,将整理的一资料和操作经验分享。本篇为干货,实操。生产环境可以借鉴使用。 知识点: 1、建议使用LVM卷管理作为Ceph底层的存储块设备,因为LVM卷可以随时扩展&#xf…

石子合并(分治+贪心+DP+前缀和)

石子合并一、题目内容二、思路分析1、状态转移方程(1)状态表示(2)状态转移2、循环设计及初始化(1)循环(2)初始化3、代码实现一、题目内容 二、思路分析 这道题也是一个很经典的DP问…

灵感来源于宇宙光束 长安汽车发布全新设计理念

12月28日,“重构想象 创领未来”2022首届长安汽车设计日正式启幕,长安汽车副总裁王孝飞发表“以创新之手、触万象之境”的主题演讲,分享了最新设计理念,正式发布长安汽车全新设计理念“纵横万象”。同时,基于这一理念打…