基于多Agent的柔性制造排程的缺点和优点分析
基于多Agent的柔性制造排程是这几年学术界的研究热门,它是把外卖抢单的模式用到排程上,实现非常简单,就是工序任务发单,资源设备抢单,绕过了传统生产排程软件的复杂排程算法和优化算法(由于工业界的保密,复杂排程算法和优化算法,学术界也不知道)
基于多Agent的柔性制造排程实现是,任务Agent接收订单信息后,拆解成工序任务,并对现在可以生产的工序任务自主发起招标,资源Agent实时筛选处于空闲状态的设备,参与订单工序任务竞标,当设备出现故障时,工序任务退回任务Agent,重新发起招标
基于多Agent的柔性制造排程的缺点主要是
1 本质是实时招投标,不存在排程计划,无法回答/预测订单何时能够完工的问题
2 根本不存在优化,会产生非常劣质的生产安排,比如传统排程软件通过优化算法,一批订单一个星期就能全部完工,但是基于多Agent的柔性制造排程,可能要花3个星期才能生产完
但是,基于多Agent的柔性制造排程也有非常突出的优点
对于每天高频变化的生产场景(设备故障,物料缺货,订单频繁调整),这种生产场景根本无法做出计划,基于多Agent的柔性制造排程是比较好的方案,因为和外卖抢单一样,是实时招投标,根本没有计划,自然不存在计划赶不过变化,就是有工序任务时生产,没工序任务时空闲,有可用设备时投产,设备故障时等待,较好的满足了生产管理的需要
对于每天生产高频变化的工厂,需要的不是排程计划,而是每天的频繁动态调整,基于多Agent的柔性制造排程是比较好的方案