计算机工程与应用 ›› 2012, Vol. 48 ›› Issue (22): 226-234.

• 工程与应用 • 上一篇    下一篇

炼钢机器故障下炼钢-连铸调度DCSP建模与算法

张春生1,2,李铁克1,2,王柏琳1,2,张文学1,2,3,孙  彬1,2   

  1. 1.北京科技大学 经济管理学院,北京 100083
    2.钢铁生产制造执行系统技术教育部工程研究中心,北京 100083
    3.宁夏医科大学 理学院,银川 750004
  • 出版日期:2012-08-01 发布日期:2012-08-06

Dynamic CSP-based modeling and algorithm of scheduling problem for steelmaking-continuous casting under steelmaking machine failures

ZHANG Chunsheng1,2, LI Tieke1,2, WANG Bailin1,2, ZHANG Wenxue1,2,3, SUN Bin1,2   

  1. 1.School of Economics and Management, University of Science and Technology Beijing, Beijing 100083, China
    2.Engineering Research Center of MES Technology for Iron & Steel Production, Ministry of Education, Beijing 100083, China
    3.School of Sciences, Ningxia Medical University, Yinchuan 750004, China
  • Online:2012-08-01 Published:2012-08-06

摘要: 针对机器故障下的炼钢-连铸动态调度问题,基于动态约束满足技术开发了能够灵活反映各种动态因素的建模机制。从变量、值域和约束三个角度将生产过程中的机器故障的影响映射为约束满足模型的动态变化;提出了重调度前后调度方案在时间安排和机器指派上的一致性度量方法,以满足不同炉次对时间和机器一致性的不同要求;将机器故障扰动按影响程度分为3个层级,建立了故障扰动与约束满足调度模型间的映射关系。根据炼钢、精炼阶段的机器故障扰动程度,制定不同的求解策略,并为机器指派变量赋值;基于约束传播技术,通过调整开工时间和柔性加工时间分步消解时间约束冲突。仿真实验表明,提出的模型和算法是可行和有效的。

关键词: 炼钢-连铸, 动态调度, 动态约束满足, 机器故障

Abstract: An efficient modeling mechanism for the dynamic scheduling problem of steelmaking-continuous casting production under the machine failures is established based on the Dynamic Constraint Satisfaction Problem (DCSP). The modeling mechanism describes variable factors of production easily and accurately. The impact on scheduling by machine failures is mapped to the dynamic changes of DCSP model in variables, domains and constraints. Consistency measurement of the schedules before and after rescheduling is presented, to meet the requirement of different charge for time variables and machine variables assignment. Disturbances from machine breakdown are divided into 3 levels according to their impact on scheduling strategy, and then the mapping relationship between the disturbances of machine breakdown and DCSP model of scheduling is built. Different solving strategies are established according to the degree of the machine failure, and the machine variables are reassigned for the operations in steelmaking. Based on the constraint propagation, and through adjusting the starting and processing time, the conflicts on time variables are cleared in the algorithm. The validity of the model and the algorithm is testified by the simulation experiments.

Key words: steelmaking-continuous casting, dynamic scheduling, dynamic constraint satisfaction, machine failures