Reheat furnace production scheduling based on the improved differential evolution algorithm
-
摘要: 提出一種以燃料消耗量最小為優化目標的加熱爐生產調度新方法。首先基于熱力學第一定律分析了流入及流出加熱爐的各項能量,并對燃料消耗量的計算式進行了理論推導。進而根據加熱爐區實際生產調度特點歸納各約束條件,以多臺加熱爐總燃料消耗量最小為優化目標,構建調度優化數學模型。采用自適應差分進化算法搭配禁忌搜索算法進行綜合求解,并通過9組實際鋼坯生產案例模擬驗證了該算法的可行性和有效性。同時,為了探究加熱爐燃料消耗量的影響因素,提出了分別衡量加熱爐區緩沖等待、爐內加熱兩部分時間同理想生產時間匹配程度的評價參數μ1和μ2,并分析了燃料消耗量對二者的敏感性,結果表明:當連鑄坯到達加熱爐節奏與熱軋工序出坯節奏之比由0.5增至2時,燃料消耗量對兩評價參數的敏感性逐漸減弱。Abstract: The reheat furnace, located between the continuous caster and the hot rolling mill, plays the role of buffer coordination zone, and is one of the most important production equipment in the hot rolling process. As reheat furnaces were the largest energy-consumer group in the hot rolling process, their schedule optimization was of great importance to achieve high production efficiency and reduce energy consumption. In this paper, a new reheat furnace production scheduling method with the target of minimum fuel consumption was proposed. First, the energy inputs and outputs from the reheat furnace were analyzed based on the first law of thermodynamics, then the equation for calculating of the fuel consumption was derived. Second, various production constraints were summarized to consider the actual characteristics of the dispatching plan in reheat furnaces, and the mathematical model of scheduling optimization was constructed with the minimum fuel consumption set as the optimization objective. The adaptive differential evolution algorithm and the tabu search algorithm were applied to obtain the optimal solution. The differential evolution algorithm could dynamically adjust the scaling factor and the crossover rate according to the change of the fitness function value of each generation of individuals, and this adaptive strategy could balance the ability of development and exploration of the algorithm. After the model was validated with actual production data, the feasibility and effectiveness of the algorithm were verified by nine groups of actual billet production cases. Furthermore, to explore the influencing factors of energy consumption of reheat furnace, two evaluation parameters, μ1 and μ2, were defined to quantify the matching degree of time series of the buffer waits and the heating processes to ideal production in reheat furnaces. According to the sensitivity analysis of the relationship between the fuel consumption and the two evaluation parameters, it was found that their sensitivity gradually decreased when the ratio of continuous casting billet arriving at the reheat furnace to hot rolling increased from 0.5 to 2.
-
表 1 本文算法與其他算法燃耗對比結果
Table 1. Fuel consumption comparison between the proposed algorithm and other algorithms
Test Billet number DE/rand/1 fuel consumption/(104 m3) DE/best/1 fuel consumption/(104 m3) DE/current-to-best/1 fuel consumption/(104 m3) Proposed algorithm fuel consumption/(104 m3) Test 1 82 3.4565 3.4599 3.4872 3.2736 Test 2 90 4.1849 4.2124 4.1667 3.8481 Test 3 98 5.0369 4.918 4.9426 4.7187 Test 4 107 5.8606 5.7885 5.8102 5.1345 Test 5 118 6.1229 5.9144 6.0177 5.8095 Test 6 83 5.6468 5.6564 5.6975 5.0639 Test 7 94 7.1035 7.0469 7.0391 6.9521 Test 8 106 8.3189 8.1708 8.2364 7.8882 Test 9 120 10.2438 10.3807 10.4696 10.1119 表 2 本文目標與其他調度目標燃耗對比結果
Table 2. Fuel consumption comparison between the proposed objective and other objectives
Test Billet number Fuel consumption/(104 m3) Proposed objective Objective 1 Objective 2 Objective 3 Test 1 82 3.2374 5.0664 4.3964 4.1741 Test 2 90 3.8058 4.9567 5.36 4.3039 Test 3 98 4.6216 5.3726 5.4319 4.9666 Test 4 107 5.0762 6.2396 6.0114 5.2608 Test 5 118 5.7452 7.5245 7.0476 5.9771 Test 6 83 5.0078 7.2739 7.2176 5.6939 Test 7 94 6.8758 8.6738 8.7991 7.8711 Test 8 106 7.7563 9.0966 8.0922 8.3118 Test 9 120 9.9726 10.843 10.874 10.53 Average 100 5.7887 7.2275 7.0256 6.3425 259luxu-164 -
參考文獻
[1] Ma S H, Wen Z G, Chen J N, et al. Mode of circular economy in China’s iron and steel industry: a case study in Wu’an city. J Clean Prod, 2014, 64: 505 doi: 10.1016/j.jclepro.2013.10.008 [2] Lu B, Chen G, Chen D M, et al. An energy intensity optimization model for production system in iron and steel industry. Appl Therm Eng, 2016, 100: 285 doi: 10.1016/j.applthermaleng.2016.01.064 [3] Tang L X, Ren H Z, Yang Y. Reheat furnace scheduling with energy consideration. Int J Prod Res, 2015, 53(6): 1642 doi: 10.1080/00207543.2014.919418 [4] Yang Y J, Jiang Z Y, Zhang X X. Model and algorithm of furnace area production scheduling in slab hot rolling. J Univ Sci Technol Beijing, 2012, 34(7): 841楊業建, 姜澤毅, 張欣欣. 鋼坯熱軋加熱爐區生產調度模型與算法. 北京科技大學學報, 2012, 34(7):841 [5] Tu N W, Luo X C, Chai T Y. Scheduling of walking beam reheating furnaces based on ant colony optimization algorithm. J Northeast Univ Nat Sci, 2011, 32(1): 1屠乃威, 羅小川, 柴天佑. 基于蟻群優化算法的步進式加熱爐調度. 東北大學學報: 自然科學版, 2011, 32(1):1 [6] Li T K, Wang B L, Zhao Y Y. Three-stage algorithm for the scheduling problem of parallel reheating furnaces. J Syst Eng, 2011, 26(1): 105李鐵克, 王柏琳, 趙艷艷. 求解并行加熱爐群調度問題的三階段算法. 系統工程學報, 2011, 26(1):105 [7] Ilmer Q, Haeussler S, Missbauer H. Optimal synchronization of the hot rolling stage in steel production. IFAC-PapersOnLine, 2019, 52(13): 1615 doi: 10.1016/j.ifacol.2019.11.431 [8] Chen D M, Lu B, Zhang X H, et al. Fluctuation characteristic of billet region gas consumption in reheating furnace based on energy apportionment model. Appl Therm Eng, 2018, 136: 152 doi: 10.1016/j.applthermaleng.2018.03.007 [9] Liu Q, Liu Q, Yang J P, et al. Progress of research on steelmaking?continuous casting production scheduling. Chin J Eng, 2020, 42(2): 144劉青, 劉倩, 楊建平, 等. 煉鋼?連鑄生產調度的研究進展. 工程科學學報, 2020, 42(2):144 [10] Zhu G J, Zeng H, Ruan K J, et al. Basis of Metallurgical Thermal Engineering. Beijing: Metallurgical Industry Press, 2007朱光俊, 曾紅, 阮開軍, 等. 冶金熱工基礎. 北京: 冶金工業出版社, 2007 [11] Chen D M, Lu B, Dai F Q, et al. Bottleneck of slab thermal efficiency in reheating furnace based on energy apportionment model. Energy, 2018, 150: 1058 doi: 10.1016/j.energy.2018.02.149 [12] Yu Z X. Hot Transfer and Hot Charging Technology of Continuous Casting Billet. Beijing: Metallurgical Industry Press, 2002余志祥. 連鑄坯熱送熱裝技術. 北京: 冶金工業出版社, 2002 [13] Cai Y H. Design and Application on Optimization of Energy-Saving in Steel Rolling Heating Process[Dissertation]. Harbin: Harbin Institute of Technology, 2016柴艷紅. 鋼鐵連軋加熱工序的節能優化方案設計與應用[學位論文]. 哈爾濱: 哈爾濱工業大學, 2016 [14] Yin R Y. Metallurgical Process Engineering. 2nd Ed. Beijing: Metallurgical Industry Press, 2009殷瑞鈺. 冶金流程工程學. 2版. 北京: 冶金工業出版社, 2009 [15] Xia Q. Operation and Scheduling of Reheating Furnace Production Process based on Differential Evolution Algorithm[Dissertation]. Shenyang: Northeastern University, 2010夏瓊. 基于差分進化算法的加熱爐生產過程操作調度[學位論文]. 沈陽: 東北大學, 2010 [16] Bilal, Pant M, Zaheer H, et al. Differential evolution: A review of more than two decades of research. Eng Appl Artif Intell, 2020, 90: 103479 doi: 10.1016/j.engappai.2020.103479 [17] Marcic T, Stumberger B, Stumberger G. Differential-evolution-based parameter identification of a line-start IPM synchronous motor. IEEE Trans Ind Electron, 2014, 61(11): 5921 doi: 10.1109/TIE.2014.2308160 [18] Kadhar K M A, Baskar S, Amali S M J. Diversity controlled self adaptive differential evolution based design of non-fragile multivariable PI controller. Eng Appl Artif Intell, 2015, 46: 209 doi: 10.1016/j.engappai.2015.09.015 [19] Sakr W S, El-Sehiemy R A, Azmy A M. Adaptive differential evolution algorithm for efficient reactive power management. Appl Soft Comput, 2017, 53: 336 doi: 10.1016/j.asoc.2017.01.004 [20] Wu G H, Mallipeddi R, Suganthan P N, et al. Differential evolution with multi-population based ensemble of mutation strategies. Inform Sci, 2016, 329: 329 doi: 10.1016/j.ins.2015.09.009 [21] Zhou X G, Zhang G J, Hao X H, et al. Differential evolution with multi-stage strategies for global optimization//2016 IEEE Congress on Evolutionary Computation. Vancouver, 2016: 2550 [22] Guo Q X, Tang L X. Modelling and discrete differential evolution algorithm for order rescheduling problem in steel industry. Comput Ind Eng, 2019, 130: 586 doi: 10.1016/j.cie.2019.03.011 [23] Dong Y, Zhao R. Solve train stowage planning problem of steel coil using a pointer-based discrete differential evolution. Int J Prod Res, 2018, 56(22): 6937 doi: 10.1080/00207543.2017.1413260 [24] Xia Q, Wang X P, Tang L X. Furnace operation optimization with hybrid model based on mechanism and data analytics. Soft Comput, 2019, 23: 9551 doi: 10.1007/s00500-018-3519-9 [25] Ghosh A, Das S, Chowdhury A, et al. An improved differential evolution algorithm with fitness-based adaptation of the control parameters. Inform Sci, 2011, 181(18): 3749 doi: 10.1016/j.ins.2011.03.010 [26] Al-Dabbagh R D, Neri F, Idris N, et al. Algorithmic design issues in adaptive differential evolution schemes: review and taxonomy. Swarm Evol Comput, 2018, 43: 284 doi: 10.1016/j.swevo.2018.03.008 [27] Das S, Mullick S S, Suganthan P N. Recent advances in differential evolution–an updated survey. Swarm Evol Comput, 2016, 27: 1 doi: 10.1016/j.swevo.2016.01.004 [28] Tang L X, Zhao Y, Liu J Y. An improved differential evolution algorithm for practical dynamic scheduling in steelmaking-continuous casting production. IEEE Trans Evol Comput, 2014, 18(2): 209 doi: 10.1109/TEVC.2013.2250977 [29] Ning S S, Wang W, Liu Q L. An optimal scheduling algorithm for reheating furnace in steel production. Control Decis, 2006, 21(10): 1138 doi: 10.3321/j.issn:1001-0920.2006.10.012寧樹實, 王偉, 劉全利. 鋼鐵生產中的加熱爐優化調度算法研究. 控制與決策, 2006, 21(10):1138 doi: 10.3321/j.issn:1001-0920.2006.10.012 [30] Tan Y Y, Song J H, Liu S X. Model and algorithm for scheduling reheating furnace. Control Theory Appl, 2011, 28(11): 1549譚園園, 宋健海, 劉士新. 加熱爐優化調度模型及算法研究. 控制理論與應用, 2011, 28(11):1549 [31] Liu J, Liu Q, Wang B, et al. Research on configuration and scheduling optimization for heating furnace process. China Metall, 2014, 24(11): 53劉健, 劉青, 王彬, 等. 加熱爐工序的配置與調度優化研究. 中國冶金, 2014, 24(11):53 -