调度的基本描述是“如何把有限的资源在合理的时间内分配给若干个任务,以满足或优化一个或多个目标”。调度不只是排序,还需要根据得到的排序确定各个任务的开始时间和结束时间。调度问题广泛存在于各种领域,如企业管理、生产管理、交通运输、航空航天、医疗卫生和网络通讯等,几乎存在于工程科学的所有分支领域内。它也是智能制造领域的关键核心问题之一,因此,调度的研究十分重要。
制造过程中,接收订单后,开始进行排产,再进行生产准备、物流配送,最后按工艺进行加工生产。在生产过程中,从质量控制和过程控制对生产进行监控。整个制造过程中的作业任务形成了一个任务链。这个任务链上的任务即为制造调度的对象。
制造调度的总体目标一般是由一系列的调度计划约束条件和评价指标所构成,在不同类型的生产企业和不同的制造环境下,往往种类繁多、形式多样,这在很大程度上决定了调度目标的多样性。
在实际的生产调度系统中存在种种随机的和不确定的因素,如加工时间波动、机床设备故障、原材料紧缺、紧急订单插入等各种意外因素。
多目标性和不确定性均在调度问题求解过程的复杂性中得以集中体现,并使这一工作变得更为艰巨。众所周知,经典调度问题本身已经是一类极其复杂的组合优化问题,大规模生产过程中工件加工的调度总数简直就是天文数字。如果再加入其他评价指标,并考虑环境随机因素,问题的复杂程度可想而知。
杰为通过分布式任务调度等技术,研究和识别制造过程各环节的任务需求,将这些任务需求描述标准化,支持这些任务信息交换和使用相关的标准和工具的开发。显然,这将为智能制造奠定坚实的技术基础,在降低成本的情况下提升产品的设计研发速度。
JWI MDE(Manufacturing Dispatching Engine制造调度引擎)是一款以制造任务为主线的制造调度软件。它以制造任务为主线,对工艺、计划、物管、仓储配送、生产制造等各部门的作业任务进调度和编排,将订单接收、生产准备和生产制造、物流运输联系起来,确保任务正确有序的执行,构建从订单接收到制造执行的任务链。
任务以状态机的形式出现,当状态发生变化时,调度引擎将用事件通知的方式通知与之相关的一个或多个任务执行。
如上图,JWI MDE可以用事件的方式调度其它系统的任务执行,3rd部分表示第三方应用。
JWI MDE(Manufacturing Dispatching Engine制造调度引擎)是工业软件的工业制造中间件。
制造调度引擎的应用场景
制造任务调度
制造过程中,接收订单后,开始进行排产,再进行生产准备、物流配送,最后按工艺进行加工生产。在生产过程中,从质量控制和过程控制对生产进行监控。MDE对整个制造过程中的作业任务进行调度,根据这些任务在状态变化,使这些任务活动形成任务链。
当遇到多品种产品生产任务时,需要进行切线。MDE通过快速调整制造设备的加工指令程序,以及调整生产资源计划来实现从产品A到产品B的自动切换过程。
因客户订单紧急,出现插单生产时。MDE通过对其它生产制造协同系统(MES、APS、WMS、AMS...)的管理协调,实现现有生产现场备份、生产计划重排、新生产指令下达、并监管新订单的制造和达成。
杰为软件基于任务链的制造高度引擎将帮助工业制造企业打造面向数字化设计、数字化制造、IIOT的解决方案,支撑高端装备、汽车、电子、注塑制造业的数字化转型,未来将会为客户共享更多的新一代的制造任务调度解决方案,为智能制造助力。