调度生产过程概述

调度需要解决的是如何将资源分配给任务,在满足相关约束条件下,使得某项(或某多项)性能指标达到最优。调度在生活中的应用非常广泛,比如我们日常生活中经常使用的滴滴打车、工厂中的运送物料的AGV小车等都是调度的应用实例。

生产制造调度是将调度应用到生产企业,将机器分配给工单(任务),即安排各机器上相应工单的上机时间或上机顺序,在满足相关约束条件(工艺约束、资源约束等)下,使得某项或多项性能指标(制造周期、机器利用率、能耗、成本等)达到最优。

企业在生产制造过程中涉及到ERP\MES\PLC等多套系统的协作(如下图),其中生产制造调度是MES中的关键业务,其协作过程如下:

1)ERP/MRPII依据客户订单或营收目标下达生产任务给MES系统并实时获取MES系统上传的生产进度状况数据;

2)MES系统依据ERP系统下达的生产任务,制定生产排程并下发任务(工单)至设备,同时获取各设备的任务(工单)执行状况;

3)DCS/PLC系统按照MES系统下达的任务(工单)执行生产、记录产品生产过程中产生的数据信息(过站数据、品质数据等),同时将任务(工单)的执行状况、生产过程数据信息上传至MES系统。

调度生产过程的思路

调度生产过程前,首先需要整合各系统资讯,获取到订单、设备、工艺、原料库存等约束条件现况,然后基于上述情况制定作业计划并展开关键工序作业计划、设备级作业计划。 基于异常原因导致的重调度,则需要依据约束条件,制定更改方案并进一步展开工序、设备级的作业计划。

调度生产过程的原则

1.计划性原则

生产调度工作必须以生产计划为依据,这是生产调度工作的基本原则。生产调度工作的灵活性必须服从计划的原则性,要围绕完成计划任务来开展调度业务。

2.预见性原则

生产调度要以预防为主,对生产过程中的各个环节的情况做好分析,及时发现各种与计划相脱节的问题并制定好预案。

3.及时性原则

发现生产中的问题,采取措施加以解决,使生产顺利进行,是生产调度的根本职能。在生产过程中如果不能及时发现问题,则会随时产生不良后果。

4.准确性原则

数据记录、数据计算、统计报表的应该准确无误。

5.灵活性原则

调度过程中如果有重大情况变化或灾害,难以完成生产任务时,应该可以调整作业计划。

调度生产过程的方法

在求解制造过程调度问题时,常用的方法包含:

1.基于运筹学的方法

基于实际制造过程中的调度问题进行化简并附加假设条件产生数学规划模型,通过运筹学方法求解,形成实际问题解。该方法以求解最优解为目标,存在“指数爆炸”现象。

2.基于传统启发式的方法

将实际制造过程中调度问题用与工件或机器等相关的简单信息决定上机顺序,形成实际问题解。该方法计算量小,运行速度快,但是具有复杂约束、复杂目标或大规模等特点的调度问题,其调度效果往往不令人满意。

3.基于计算机仿真的方法

基于制造过程调度问题建立仿真模型,确定初始参数,通过执行仿真程序确定满意度:如果满意,则形成实际问题解;如果不满意,则重新执行仿真程序;该方法具有建模灵活但耗时长,面对复杂问题,难以得到令人满意的调度效果。所以,单纯采用仿真方法难以有效解决实时调度问题。

4.基于软计算的方法

软计算方法涵盖了遗传算法、禁忌搜索短发、模拟退火算法、粒子群算法/蚁群算法等。该方法通过对初始解进行寻优策略改进当前解,不断产生新解,当达到终止条件后退出。该方法不以寻求问题最优解为目标,求解过程中基于简单的形式化描述,将决策变量包含在待寻优个体中。

原文链接:生产管理知识资讯

声明:部分图片来源于互联网,若有侵权请联系本作者删除。

调度生产过程的思路、原则、方法相关推荐

  1. 服务器送料器显示通讯异常,西门子贴片机常见故障处理思路和方法

    注意:以下处理思路和方法仅供参考,具体问题还需具体分析处理! 1.西门子贴片机按Start 无效. 1)原因:Table 没有连接好 处理:将Table连接好 2)原因:抛料盒/抛吸嘴盒没有安装到位 ...

  2. 互联网产品需求分析思路与方法

    需求分析的方法与思路 需求分析的思路 产品的需求挖掘是一个不断迭代.不断更正的过程,任何一款优秀的产品都不是一蹴而就的,而是经历千百次的精雕细琢后的产物,而已然成功的产品也只有不断的修正.调整.才能保 ...

  3. PLC故障排查步骤的思路和方法

    PLC故障排查步骤的思路和方法 PLC硬件损坏或软件运行出错的概率极低,检查故障时,重点应放在PLC的外围电气元件,PLC的故障大多数是外围接口信号故障,维修时,只要PLC有部分控制的动作正常,就不用 ...

  4. 【数据分析】:数据分析三大思路及方法

    数据分析三大思路及方法 在上一篇博文[什么是数据分析]中,我们介绍了数据分析的基本概念.流程.方法.这篇文章我们来看看数据分析的基本思路以及常见的数据分析方法.在互联网分析中,基本遵循以下三个步骤: ...

  5. 成就电子电路设计高手(一),电子电路设计原则+方法+步骤

    电子电路设计扮演着重要角色,优秀的电子电路设计,将有助于提升产品质量.对于电子电路设计,我们应当遵守一定原则,并采用合适的电子电路设计方法.除了这两方面,本文还将为大家介绍一般的电子电路设计步骤,一起 ...

  6. 数据挖掘与数据化运营实战:思路、方法、技巧与应用

    <数据挖掘与数据化运营实战:思路.方法.技巧与应用> 基本信息 作者: 卢辉 丛书名: 大数据技术丛书 出版社:机械工业出版社 ISBN:9787111426509 上架时间:2013-6 ...

  7. 爱可可推荐!关于竞赛思路,方法和代码实践,Datawhale数据竞赛Baseline开源分享!...

    数据竞赛中baseline是最入门的分享, 它不仅有思路.方法还有内容: 或许你与Top选手的差距就是一个baseline! 01 项目介绍 如果你是数据竞赛的初学者.爱好者,比赛的baseline不 ...

  8. sqlmap绕过d盾_WEBSHELL免杀绕过WAF思路amp;方法(一)

    本文主要介绍WEBSHELL免杀绕过的思路与方法,网上很多的方法基本都被安全厂家加入了检测规则已经不能免杀,所以我们要了解我们主要对手WAF的检测技术,故基于前人优秀基础上我们需要有能力衍生出免杀马, ...

  9. 化验室计算机用户管理,计算机实验室管理思路及方法

    计算机实验室管理思路及方法 高校计算机实验室机房在学生的培养.成长中发挥着十分重要的作用,为了给高校学生提供更好的计算机学习环境,就应该提高高校计算机实验组机房的管理和维护水平.作为高校计算机机房的管 ...

最新文章

  1. UI培训教程分享:APP启动页UI界面设计
  2. 《从缺陷中学习C/C++》——6.15 试图产生的指针很可能不存在
  3. 【LeetCode】198.打家劫舍
  4. 把blogengine当作cms作公司网站
  5. 王道考研——计算机组成原理(第二章 数据的表示和运算)
  6. Python学习笔记:TypeError: not all arguments converted during string formatting
  7. boost::phoenix::lambda相关的测试程序
  8. jq调用android方法,Android端JQueryMobile使用教程(一)
  9. UILocalNotification详解
  10. 2017 软件开发薪酬调查:Go 和 Scala 是最赚钱的语言
  11. C#LeetCode刷题之#867-转置矩阵(Transpose Matrix)
  12. Android蓝牙A2dp profile的使用
  13. php 按引用传递的使用
  14. 有关likely和unlikely??
  15. Python金融大数据分析——第11章 统计学(2)投资组合优化 笔记
  16. unison 安装使用
  17. 火影Vulcan笔记本金钢T1安装Win7系统图文教程
  18. euv光刻机有什么用_EUV到底是什么东西?光刻机上为何频频提到EUV
  19. Foxmail签名和模板的使用
  20. 【方法】论文中的折线图绘制(Matlab,Python,Excel)

热门文章

  1. VMR7100/VMM7100 Typ-C/DP转HDMI2.1 8K设计方案|替代VMM7100/VMR7100芯片|GSV6201可完全替代兼容 VMM7100/VMR7100
  2. P3456 [POI2007]GRZ-Ridges and Valleys
  3. Power BI项目之某公司内部数据分析
  4. 拍照基础方法及构图技巧
  5. CDR VBA X6中Exportbitmap函数的用法(导出图片)
  6. office2007的Excel当中如何打开两个独立窗口
  7. 蓝桥信用卡号验证-枚举法应用 JAVA暴解
  8. 2018-8-10-三种方式设置特定设备UWP-XAML-view
  9. 怎样把gis锯齿边_在arcgis中如何消除锯齿状边缘
  10. 《期权、期货及其他衍生产品》读书笔记(第九章:价值调节量)