针对虚拟单元制造系统中新订单陆续到达的情形,研究了判断是否以及何时进行重调度的问题,即重调度驱动决策,以避免频繁的重调度。基于所提出的虚拟单元重调度非线性整数规划模型,结合混合离散粒子群算法,提出了新的基于损益的周期-事件混合重调度驱动决策方法。在每个重调度决策时刻,从时间的角度衡量了执行虚拟单元重调度方案将会产生的损失与收益,建立了损益函数,由此对重调度决策时刻进行判定和筛选,过滤掉不必要的重调度。最后,以船舶建造为例,验证了所提出的混合重调度驱动决策方法的可行性和有效性。实例表明,该方法能够在保证调度得到优化的同时,有效地减少重调度频率。
In the actual production environment, new orders arrive in succession. Usually, a new optimal scheduling plan is built every time a new order arrives, to make the production system runs more efficiently. As the scheduling plan changes too frequently, the "nervousness" of scheduling production has appeared. The control of the workshop is affected, and the stability of the production system is weakened. At present, studies on rescheduling problems mainly focus on the optimization of rescheduling method and the evaluation of rescheduling performance. The rescheduling driven decision-making has not gained enough attention.The rescheduling driven is a mechanism which determines when to reschedule.
The rescheduling driven in the virtual cellular manufacturing system is proposed, in order to reduce the times of rescheduling with new orders arriving continually, while keeping the high efficiency of the production system.
A new rescheduling driven decision-making method is propsed through the loss and gain of scheduling in virtual cellular manufacturing system. In this paper, loss and gain of scheduling is assessed from the perspective of time. The starting time deviations of tasks which exist in both the new scheduling plan and the old one are calculated, to measure the loss. Difference between the completion times before and after the rescheduling is considered as the profit of scheduling.
To ensure the optimization of rescheduling, a nonlinear 0-1 integer programming mathematical model with multi-objectives is established according to the characteristics of virtual cellular manufacturing system. Then a discrete particle swarm optimization algorithm with genetic operation is designed to solve the rescheduling model. Based on the rolling time horizon theory, the whole plan is divided into several periods by rescheduling points. Alternative rescheduling points are generated by a mixture of periodic and event strategy. At each point, the loss is compared with the gain of rescheduling based on the mathematical programming model, to find out whether it is appropriate to implement the rescheduling. If the gain can make up for the loss, the rescheduling will be carried out immediately; otherwise, this alternative time point will be canceled. With the proposed decision-making method, the reasonable rescheduling points are selected and the unnecessary ones are filtered out. As a result, the frequency of rescheduling is reduced.
The case of shipbuilding verifies that the proposed rescheduling driven decision-making method is feasible and efficient. The analysis of the case indicates that, compared to other driven strategies, this method can obviously decrease the rate of changing production plan without worsening scheduling performance index.
[1] Tambuskar D, Narkhede B, Mahapatra S. A novel algorithm for virtual cellular manufacturing considering real life production factors[J]. International Journal of Services&Operations Management, 2015, 20(2):246.
[2] Ghahve J. Scheduling of virtual manufacturing cells with outsourcing allowed[J]. International Journal of Computer Integrated Manufacturing, 2014,27(12):1079-1089.
[3] 刘锋, 王建军, 饶卫振. 安装时间与次序相关的生产调度干扰管理研究[J]. 中国管理科学,2014,22(1):45-54.
[4] 郑睿, 吕文元. 考虑故障停机的生产控制与维修计划联合决策模型[J]. 中国管理科学,2016,24(8):116-122.
[5] 刘乐, 周泓. 新工件到达干扰下单机最大延迟时间重调度[J]. 系统工程学报, 2014, 29(4):494-506.
[6] Yin Yunqiang, Cheng T, Wang Dujuan. Rescheduling on identical parallel machines with machine disruptions to minimize total completion time[J]. European Journal of Operational Research, 2016, 252(3):737-749.
[7] Wang Kai, Choi S H, Qin Hu. An estimation of distribution algorithm for hybrid flow shop scheduling under stochastic processing times[J]. International Journal of Production Research, 2014, 52(24):7360-7376.
[8] 薄洪光, 张鑫, 潘裕韬. 混合无等待流水线干扰管理调度方法研究[J]. 运筹与管理,2016,25(3):246-254.
[9] Lu M S, Romanowski R. Multicontextual dispatching rules for job shops with dynamic job arrival[J]. The International Journal of Advanced Manufacturing Technology, 2013, 67(1):19-33.
[10] Elnaz N, Amin A. Production planning and worker assignment in a dynamic virtual cellular manufacturing system[J]. International Journal of Management Science & Engineering Management, 2013, 7(2):89-95.
[11] Ouelhadj D, Petrovic S. A survey of dynamic scheduling in manufacturing systems[J]. Journal of Scheduling, 2009, 12(4):417-431.
[12] Adibi M A, Zandieh M, Amiri M. Multi-objective scheduling of dynamic job shop using variable neighborhood search[J]. Expert Systems with Applications, 2010, 37(1):282-287.
[13] Wortmann J. Coordination activities of human planners during rescheduling:case analysis and event handling procedure[J]. International Journal of Production Research, 2011, 49(7):2101-2122.
[14] 张洁, 秦威, 宋代立. 考虑工时不确定的混合流水车间滚动调度方法[J]. 机械工程学报,2015,51(11):99-108.
[15] 汪双喜, 张超勇, 刘琼,等. 不同再调度周期下的柔性作业车间动态调度[J]. 计算机集成制造系统, 2014, 20(10):2470-2478.
[16] Qiao Fei, Wu Qijin, Li Li, et al. A fuzzy Petri net-based reasoning method for rescheduling[J]. Transactions of the Institute of Measurement & Control, 2009, 31(5):435-455.
[17] 刘明周, 张玺, 张铭鑫,等. 基于损益云模型的制造车间重调度决策方法[J]. 控制与决策,2014,29(8):1458-1464.
[18] Mahdavi I, Amin A, Mohammad M P, et al. Multi-objective cell formation and production planning in dynamic virtual cellular manufacturing systems[J]. International Journal of Production Research, 2011, 49(21):6517-6537.
[19] Rangsaritratsamee R, Ferrell W, Kurz M. Dynamic rescheduling that simultaneously considers efficiency and stability[J]. Computers & Industrial Engineering, 2004, 46(1):1-15.
[20] 宋继伟, 唐加福. 基于离散粒子群优化的轧辊热处理调度方法[J]. 管理科学学报, 2010, 13(6):44-53.
[21] 李劲, 李洪, 徐丽丽等. 基于改进遗传算法的置换装配线调度问题研究[J]. 中国管理科学,2016,24(12):63-71.
[22] Jin L, Zhang Chaoyong, Shao Xinyu, et al. A study on the impact of periodic and event-driven rescheduling on a manufacturing system:An integrated process planning and scheduling case[J]. Proceedings of the Institution of Mechanical Engineers Part B Journal of Engineering Manufacture, 2016,(3):1-15.