冷轧生产优化调度问题研究与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
冷轧薄板是钢铁企业中具有高附加值的深加工产品。生产计划与调度水平的提高是冷轧薄板企业增加效益、降低成本、提高竞争力的重要途径。本文依托国家“863计划”课题,以上海宝钢冷轧薄板厂为研究背景,针对该厂冷轧生产线计划编制与作业调度中存在的具体问题,开展了深入系统的调研,完成了以下主要工作:
     罩式炉退火是冷轧生产线中工艺与其他工序相差较大的“瓶颈”工序,伴随着复杂的资源约束、能源约束和工艺约束,难于解析建模和优化调度。罩式炉退火生产调度包括装炉组合和作业调度两部分。本文首先研究了钢卷装炉组合优化问题,建立了以最小化钢卷组炉的总加热时间为优化目标的数学模型,综合考虑了影响钢卷组合堆垛加热时间的各种因素。提出了一种改进的分组自适应遗传算法,通过工艺规则的指导改善初始解,对遗传基因启发式交叉和变异,同时结合局部搜索的方法实现了对模型的优化计算。
     罩式炉退火工艺的特殊性决定了它是生产监控的盲区,其生产流程的准确模拟是冷轧多机组排产的基础。本文在装炉组合优化的基础上,进一步研究了罩式炉退火车间调度建模问题。基于大规模集成电路硬件与罩式炉退火车间过程调度之间在并发性、时序性和层次性等基本特点上的相似性,将退火车间工件的流动类比映射为硬件建模问题。采用电子设计领域成熟的SystemC仿真平台以硬件描述的方法建立了罩式退火炉车间调度的仿真模型,能够准确、高效地实现退火工序的流程模拟。
     在上述工作基础上研究了冷轧生产多品种、小批量情况下的合同交货期优化调度问题。考虑交货期满意度和实际调度中存在的不确定性,采用一种具有模糊处理时间的JobShop调度模型来描述冷轧生产线的物流情况。考虑存在原料前库作为生产缓冲环节的情况,分类定义了合同批量加工时间推进方法的计算规则,以减小模型累计递推误差。运用一种多子种群并行离散粒子群算法对该模型进行优化求解,提高了运算速度。
     采用Job Shop模型对冷轧多机组生产描述离实际仍有一定距离。本文建立了一个实现冷轧多机组合同生产计划和作业调度的整体优化模型。模型以最小化各机组合同延期惩罚和生产类型切换虚拟成本为优化目标。针对模型整体求解困难的情况,以时间窗推理方式对存在的生产相关情况进行解耦,将问题转化为时间窗约束条件下的单机组计划调度优化问题,以工艺规则为启发采用契合问题本质的改进蚁群算法对其进行求解。
     现场运行情况表明以本文工作为核心的冷轧生产调度系统是有效可行的,为企业生产计划编制提供了合理指导。
The cold-rolled sheet is a kind of deep processed product with high added value in iron and steel enterprise. Improvement of production planning and scheduling level is an important way to increase economic benefits, reduce production costs and enhance competitive power. Based on a key project of National High-Tech Research and Development Program, this dissertation studies the production planning and scheduling problem of cold rolling line in a cold-rolled sheet plant of Shanghai Baosteel Co. Ltd. Following research work is mainly carried on in this dissertation.
     As the "bottle-neck" process, bell-type batch annealing is obviously different from other processes in the cold rolling line. Its production has complicated resource, energy and process constraints. Its mathematic model is difficult to formulate and optimal scheduling is hard to implement. Scheduling in batch annealing shop includes combinatorial stacking of coils and order optimization. A mathematical model is set up to minimize the total heating treatment time of batch stacking. The factors of affecting heating treatment time are thoroughly included in this model through analysis of technical rules. An improved group adaptive genetic algorithm is proposed to optimize the model with the methods of improving initial solutions, heuristic crossover, mutation and local search under the guidance of process rules.
     The unique process rules of bell-type annealing lead to its absence from production supervision. Accurate simulation of its process is the base of production planning of the whole cold rolling line. Modeling problem of bell-type annealing shop scheduling is discussed based on combinatorial stacking. The traveling flow of lots in annealing shop is mapped into hardware design modeling analogously, based on the similarity of concurrency, sequence and hierarchy between large-scale integrated circuit and production scheduling of bell-type batch annealing. A simulation model of annealing shop scheduling is developed with hardware description method based on mature SystemC simulation platform in the field of electronics design. Accurate and efficient simulation of batch annealing workflow can be achieved by this model.
     The optimal order scheduling problem with many categories and small batches is researched based on above work. In order to improve order delivery satisfaction and address scheduling uncertainty, a fuzzy Job Shop scheduling model is established to represent the whole logistics of the cold rolling line, in which an order batch is regarded as a fundamental scheduling job. Due to the inventory in front of each process as the production buffer, manufacturing time progress rules on each process are defined based on different scenarios. A Parallel Discrete Particle Swarm Optimization (PDPSO) algorithm based on multi-sub colony is implemented to solve the fuzzy scheduling model, which improves the calculation speed.
     Description of order planning for multi-process cold rolling line using Job Shop is still not a suitable way according to its abstraction, so an optimization model for production planning and coil scheduling in the whole process of cold rolling is proposed in this paper. Objective of the model is to minimize order delay punishment and virtual switch cost in each process. It is difficult to optimize the model directly because of its complication, so a reasoning method based on time windows is constructed to deal with the coupling essence of the problem. Then optimization of multi-process production planning is converted to several constrained single-process scheduling problem with time windows. Heuristic improved Ant Colony Optimization (ACO) algorithms are adopted to solve the problem because of resemble between them.
     The research work mentioned above is embedded in the production management and decision system of the plant as core algorithms. The feasibility and validity of the research work is testified by the running result in the field. It shows that the achievement can provide reasonable guidance for production planning and scheduling in cold rolling line.
引文
[1]褚健,荣冈.流程工业综合自动化技术[M].北京:机械工业出版社,2004.
    [2]郑秉霖,胡混元,常春光.一体化钢铁生产计划系统的研究现状与展望[J].控制工程,2003,10(1):6-10.
    [3]宋执环,高春华,李平.流程工业CIMS若干问题探讨[J].系统工程理论与实践.2001,21(5):50-55.
    [4]Lincoln F, Moro L. Process technology in the petroleum refining industry-current situation and future Trends [J]. Computers and Chemical Engineering,2003,27(8-9): 1302-1305.
    [5]王凌等.MES-流程行业CIMS发展的关键[J].化工自动化及仪表.2001,28(4):1-5.
    [6]曹江辉,王宁生,解放.制造执行系统现状与发展趋势[J].高技术通讯,2003,13(6):100-105.
    [7]柴天佑,金以慧,任德祥,等.基于三层结构的流程工业现代集成制造系统[J].控制工程,2002,9(3):1-6.
    [8]覃一宁.冷轧薄板生产计划与调度系统的研究与应用[D]:(博士学位论文).大连:大连理工大学,2007.
    [9]刘全利.罩式退火炉优化调度方法及其应用[D]:(博士学位论文).大连:大连理工大学,2005.
    [10]徐俊刚,戴国忠,王宏安.生产调度理论和方法研究综述[J].计算机研究与发展,2004,41(2):257-267.
    [11]余建军,张定超,周铭新.生产调度研究综述[J].中国制造业信息化,2009,38(17):13-16.
    [12]张虹,李歧强,郭庆强,等.生产调度的模糊建模方法研究综述[J].中国工程科学,2005,7(12):92-97.
    [13]郑锋,孙树栋.混合型企业生产调度问题综述[J].制造业自动化,2004,26(2):1-4.
    [14]赵珺.轧钢过程生产调度及其优化算法的研究与应用[D]:(博士学位论文).大连:大连理工大学,2008.
    [15]李岐强.生产过程的智能决策与调度[D]:(博士学位论文).杭州:浙江大学,1998.
    [16]董杰方,刘志新,谢金星,等.钢卷热处理调度的数学模型与算法研究[J].钢铁,2001,36(12):73-76.
    [17]吴涛,陈荣秋.冷卷热处理生产调度模型的启发式算法[J].华中科技大学学报,2006,34(10):58-60.
    [18]Zhang Y, Wang Y K, Wang J S. Development of ant group and immunity algorithm for multiple round scheduling in cold rolling enterprise [C]. Proceedings of the IEEE International Conference on Automation and Logistics, Shenyang,2009:1548-1552.
    [19]Okano H, Morioka T, Yoda K. A heuristic solution for the continuous galvanizing line scheduling problem in a steel mill [R]. Tokyo:Japan. IBM Tokyo Research Laboratory, 2002.
    [20]Kapanoglu M, Koc I. A multi-population parallel genetic algorithm for highly constrained continuous galvanizing line scheduling [C]. The Third International Workshop on Hybrid Metaheuristics, Gran Canaria,2006:28-41.
    [21]Tang L X, Gao C. A modelling and tabu search heuristic for a continuous galvanizing line scheduling problem [J]. ISIJ International,2009,49(3):375-384.
    [22]Verdejo V, Angeles M, Pilar M. Scheduling in a continuous galvanizing line [J]. Computers and Operations Research,2009,36(1):280-296.
    [23]Zhang Y Y, Tang L X. Color coated coil scheduling in cold rolling plant using artificial neural network [C]. ICSC Congress on Computational Intelligence Methods and Applications,2005.
    [24]Tang L X, Wang X P. Simultaneously scheduling multiple turns for steel color-coating production [J]. European Journal Operational Research,2009,128(3):715-725.
    [25]崔希波,潘学军.基于规则的专家调度法在镀锡生产中的应用[J].控制工程,2003,10(增刊):96-98.
    [26]郭瑞,杨根科,潘常春,等.冷轧机组作业计划编制的建模及算法[J].世界钢铁,2009,9(3):46-48.
    [27]于冰,杨根科,孙凯,等.冷轧平整机生产调度问题的研究[J].微型电脑应用,2009,25(5):34-37.
    [28]彭威,刘爱国.冷轧企业负荷平衡原料计划模式和方法[J].计算机集成制造系统,2004,10(6):662-666.
    [29]彭威,陈李军.冷轧生产线机组作业计划过程中的投料混合比算法[J].计算机集成制造系统,2005,11(4):582-586.
    [30]李铁克,施灿涛.冷轧生产批量计划与调度问题模型及算法[J].管理学报,2008,5(1):64-69.
    [31]Zhao J, Wang W, Tian S J. Material Balance Model and scheduling algorithm of cold rolling production line [C]. Proceedings of the IEEE International Conference on Automation and Logistics, Shenyang,2009:1795-1799.
    [32]连立峰,左兵群.冷轧薄板生产车间作业计划及调度系统的研究与实现[J].冶金自动化,2006,30(5):6-10,15.
    [33]王文鹏.连续生产条件下在制品批量的周期性算法[J].青岛科技大学学报,2009,30(4):372-376.
    [34]Zhang Y, Zhu J. Product line system modeling of the cold-rolled mill based on the hierarchy colored petri nets [C]. Proceedings of the IEEE International Conference on Automation and Logistics, Shenyang,2009:1553-1557.
    [35]林林,张欣欣,左燚,等.全氢罩式退火炉退火热过程的研究(Ⅰ)-数学模型及其实测验证[J].北京科技大学学报,2003,25(2):174-177.
    [36]王晓东.宝钢益昌公司整体产销计算机系统设计与实现[D]:(博士学位论文).沈阳:东北大学,2006.
    [37]王晓东,金吉凌,刘全利,等.一种改进的遗传算法及其在钢卷优化组合中的应用[J].控制理论与应用,2004,21(6):993-996.
    [38]王晓东,刘全利,王伟,等.改进的专家系统及其在钢卷装炉优化组合中的应用[J].山东大学学报(工学版),2005,35(3):20-23.
    [39]刘颖,刘全利,王伟.罩式退火炉装炉组合的优化模型及其算法[J].信息与控制,2009,38(2):211-217.
    [40]Ausiello G, Lucertini M, Serafini P, ed. Algorithm design for computer system design [M]//Coffman E, Carey M, Johnson D. Approximation algorithms for bin packing-an updated survey. New York:Springer-Verlag,1984:49-106.
    [41]Srinivas M, Patnaik L. Genetic algorithms:a survey [J]. Computer,1994,27(6):17-26.
    [42]张丽萍,柴跃廷.遗传算法的现状及其发展动向[J].信息与控制,2001,30(6):531-536.
    [43]韩生廉,武晓夸,倪萌.组合优化问题中遗传算法的局限性及其改进模式[J].控制与决策,2002,17(2):219-222.
    [44]Andrzej J. Genetic local search for multi-objective combinatiorial optimization [J]. European Journal of Operational Research,2002,137(1):50-71.
    [45]王万良,吴启迪,宋毅.求解作业车间调度问题的改进自适应遗传算法[J].系统工程理论与实践,2004,24(2):58-62.
    [46]曹全军,初红艳,费仁元.启发式算法和遗传算法在生产调度中的应用[J].中国机械工程,2006,17(增刊):211-214.
    [47]王凌.车间调度及其遗传算法[M].北京:清华大学出版社,2003.
    [48]越民义.组合优化导论[M].杭州:浙江科学技术出版社,2001.
    [49]玄光男,程润伟.遗传算法与工程优化[M].北京:清华大学出版社,2004.
    [50]席裕庚,柴天佑,恽为民,等.遗传算法综述[J].控制理论与应用,1996,13(6):697-708.
    [51]Falkenauer E. A new representation and operators for genetic algorithms applied to grouping problems [J]. Evolutionary Computation,1994,2(2):123-144.
    [52]Hitosbi I, Tetsuya Y. A new design of genetic algorithm for bin packing [C]. The 2003 Congress on Evolutionary Computation, Canberra,2003:1044-1049.
    [53]刘瑞国,邵诚.一种可自适应调解参数的改进遗传算法[J].信息与控制,2003,32(6):556-560.
    [54]Srinivas M, Patnaik L. Adaptive probabilities of crossover and mutation in genetic algorithms [J]. IEEE Transactions on System Man and Cybernetics,1994,24(4):656-667.
    [55]Brown E, Sumichrast R. Impact of the replacement heuristic in a grouping genetic algorithm [J]. Computers and Operations Research,2003,30(11):1575-1593.
    [56]楼顺天,于卫.基于MATLAB的系统分析与设计—控制系统[M].西安:西安电子科技大学出版社,1999.
    [57]张志勇.精通MATLAB6.5[M].北京:北京航空航天大学出版社,2004.
    [58]侯俊杰.深入浅出MFC(第二版)[M].武汉:华中科技大学出版社,2001.
    [59]Kruglinski J著.潘爱民等译.Visual C++技术内幕(第四版)[M].北京:清华大学出版社,1999.
    [60]王金明,杨吉斌.数字系统设计与Verilog HDL[M].北京:电子工业出版社,2002.
    [61]曾繁泰等.EDA工程实践[M].北京:清华大学出版社,2004.
    [62]朱明程.Xilinx数字系统现场集成技术[M].南京:东南大学出版社,2001.
    [63]牛风举,刘元成,朱明程.基于IP复用的数字IC设计技术[M].北京:电子工业出版社,2003.
    [64]王志华,邓仰东.数字集成系统的结构化设计与高层次综合[M].北京:清华大学出版社,2000.
    [65]Rajsuman R著.于敦山等译.SoC设计与测试[M].北京:北京航空航天大学出版社,2003.
    [66]赵小强,荣冈.流程工业生产调度问题综述[J].化工自动化及仪表,2004,31(6):8-13.
    [67]陈曦,徐宁仪.SystemC片上系统设计[M].北京:科学出版社,2004.
    [68]巴斯克尔J著.孙海平等译.SystemCTM基础教程[M].北京:清华大学出版社,2004.
    [69]David C, Jack D. SystemC:from the ground up [M]. Boston:Kluwer Academic,2004.
    [70]Victor B, Stuart S, Oz L, et al. The IEEE 1666TM-2005 Standard SystemC Language Reference Manual [S]. New York:IEEE,2005.
    [71]Joanne D, Arun R, Bakr Y. A design project for system design with SystemC [C]. Proceedings of IEEE International Conference on Microelectronic Systems Education, Anaheim,2003:108-109.
    [72]Vachoux A, Grimm C, Einwich K. Extending SystemC to support mixed discrete-continuous system modeling and simulation [C]. IEEE International Symposium on Circuits and Systems, Kobe,2005:5166-5169.
    [73]Moon S, Hrymak A. Scheduling of the batch annealing process-deterministic case [J]. Computers and Chemical Engineering,1999,23(9):1193-1208.
    [74]Rejowski R, Pinto J M. Scheduling of a multi-product pipeline system [J]. Computers and Chemical Engineering,2003,27(8):1229-1246.
    [75]刘荣花.基于拉格朗日松弛的罩式炉排产优化问题的研究[D]:(硕士学位论文).沈阳:东北大学,2006.
    [76]李宁,刘全利,王伟,等.罩式炉退火车间离散事件仿真系统及其应用[J].计算机集成制造系统,2003,9(7):571-575.
    [77]Liu Q L, Wang W, Zhan H R, et al. Optimal scheduling method for a bell-type batch annealing shop and its application [J]. Control Engineering Practice,2005,13(10): 1315-1325.
    [78]Cheng R W, Gen M. Parallel machine scheduling problems using memetic algorithms [J]. Computers and Industry Engineering,1997,33(3-4):761-764.
    [79]Johtela T, Smed J, Johnsson M, et al. Supporting production planning by production process simulation [J]. Computer Integrated Manufacturing Systems,1997, 10(3):193-203.
    [80]Azzaro-Pantel C, Bernal-Haro L, Baudet P, et al. A two-stage methodology for short-term batch plant scheduling:discrete-event simulation and genetic algorithm [J]. Computers and Chemical Engineering,1998,22(10):1461-1481.
    [81]Fontanili F, Vincent A, Ponsonnet R. Flow simulation and genetic algorithm as optimization tools [J]. International Journal of Production Economics,2000,64(1-3): 91-100.
    [82]Henning G P, Cerda J. Knowledge-based predictive and reactive scheduling in industrial environments [J]. Computers and Chemical Engineering,2000,24(9):2315-2338.
    [83]Holger V. Discrete-event simulation using SystemC:interactive semiconductor factory modeling with FABSIM [C]. Proceedings of Winter Simulation Conference, New Orleans, 2003:1383-1387.
    [84]Wang D, Tieu AK, Boer F G, et al. Toward a heuristic optimum design of rolling schedules for tandem cold rolling mills [J]. Engineering Application of Artificial Intelligence, 2002,13(4):397-406.
    [85]Zhao J, Liu Q L, Wang W. Models and algorithms of production scheduling in tandem cold rolling [J]. ACTA AUTOMATICA SINICA,2008,34(5):565-573.
    [86]史海波,马玉林,刘爱国.冶金冷轧薄板企业生产计划调度体系结构及方法研究[J].信息与控制,2004,33(1):31-35.
    [87]Masatoshi S, Testuya M. An efficient genetic algorithm for job-shop scheduling problems with fuzzy processing time and fuzzy due date [J]. Computers and Industrial Engineering, 1999,36(2):325-341.
    [88]赵珺,王伟,刘全利.冷轧薄板生产线组批调度模型与算法[J].计算机集成制造系统,2008,14(10):1957-1965.
    [89]Sakawa M. Fuzzy sets and interactive multi-objective optimization [M]. New York:Plenum Pr.,1993.
    [90]Kaufmann A, Gupta M. Fuzzy mathematical models in engineering and management science [M]. New York:Elsevier Science,1988.
    [91]谢晓锋,张文俊,杨之廉.PSO算法综述[J].控制与决策,2003,18(2):129-134.
    [92]Wang K P, Huang L, Zhou C G, et al. Particle swarm optimization for traveling salesman problem [C]. Proceedings of Second International Conference on Machine Learning and Cybernetics, Xi'an,2003:1583-1585.
    [93]赵珺,王伟,潘学军.一种并行粒子群算法及其在热轧计划中的应用[J].计算机集成制造系统,2007,13(4):698-703.
    [94]李耀华,张大波,宁树实,等.单亲遗传算法求解冷轧厂合同优化组合问题[C].第五届全球智能控制与自动化大会,杭州,2004:2953-2957.
    [95]王文鹏,杨再步,李铁克.冷轧生产线的批量计划与调度方法[J].冶金自动化,2006,30(5):11-15.
    [96]Redwine C N, Wismer D A. A mixed integer programming model for scheduling orders in a steel mill [J]. Journal of Optimization Theory and Applications,1974,14(3):305-318.
    [97]Sasidhar B. Multiple arc network model of production planning in a steel mill [J]. International Journal of Production Economics,1991,22(3):195-202.
    [98]Vo(?) S, Witt A. Hybrid flow shop scheduling as a multi-mode multi-project scheduling problem with batching requirements:a real-world application [J]. International Journal of Production Economics,2007,105(2):445-458.
    [99]Okano H, Davenport A J, Trumbo M, et al. Finishing line scheduling in the steel industry [J]. IBM Journal of Research and Development,2004,48(5):811-830.
    [100]Bektas T. The multiple traveling salesman problem:an overview of formulations and solution procedures [J]. The International Journal of Management Science,2006,34(3): 209-219.
    [101]Dorigo M, Blum C. Ant colony optimization theory:a survey [J]. Theoretical Computer Science,2005,344(2-3):243-278.
    [102]刘士新,宋健海,唐加福.蚁群最优化—模型、算法及其应用综述[J].系统工程学报,2004,19(5):496-502.
    [103]Vallivaara I. A team ant colony optimization algorithm for the multiple traveling salesmen problem with minmax objective [C]. Proceedings of the 27th IASTED International Conference on Modeling, Identification and Control, Innsbruck,2008.
    [104]Bezdek J C. Pattern recognition with fuzzy objective function algorithms [M]. New York:Plenum Pr.,1981.
    [105]张敏,于剑.基于划分的模糊聚类算法[J].软件学报,2004,15(6):858-868.
    [106]肖健梅,付宇,王锡淮.一种求解旅行商问题的改进蚁群算法[J].南京航空航天大学学报,2006,38(增刊):51-54.
    [107]段海滨,王道波.一种快速全局优化的改进蚁群算法及仿真[J].信息与控制,2004,32(2):1-4.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700