You are on page 1of 6

A STEEL COIL MERGING METHOD BASED ON PARTHENO-GENETIC ALGORITHM

AND ITS APPLICATION

Jun Zhao, Wei Wang, Quanli Liu, Wei Ju

Research Center of Information and Control, Dalian University of Technology,


Dalian 116024, P. R. China (wangwei@dlut.edu.cn)

Abstract: The effectiveness of steel coil merging in cold rolling production makes a
great influence on the efficiency of whole rolling line. This optimized process is
considered as a complicated combinatorial problem that can hardly be solved with
general mathematic programming because of its complexity. A steel coil merging
model is established and a modified partheno-genetic algorithm to solve this model is
proposed in this paper. The experiments with real production data show that the
presented model and algorithm improve the merging ratio effectively and enhance the
intelligent level of cold rolling production planning. The software system based on
this method has been successfully applied to a cold rolling plant of Shanghai Baosteel
for about one year. Copyright © 2007 IFAC

Keywords: cold rolling production; steel coil merging; combinatorial optimization;


partheno-genetic algorithm

1. INTRODUCTION tandem cold rolling line contains complex production


planning questions, which are usually multi-objective
The production procedures in cold rolling plant, such and multi-constraint optimizations, even NP-hard
as cold rolling, annealing, galvanizing, and so forth, problems. It means that the solution space expands
are the significant processes that can heighten the rapidly with the increase of the parameter scale, and it
additional values of steel products. Under the is very difficult for the planners to obtain the
condition of market economy, the production in steel satisfactory optimized solution with general
manufacturing industry is an order-oriented mode, mathematic programming or operational research
which needs to adjust the production plan in time method.
according to the requirements of customers and some
other uncontrollable factors. Therefore, the efficiency To the study of production planning and scheduling in
of production planning and scheduling in cold rolling steel industry, some scholars in this field have
plant is very crucial to elevate the profit of modern engaged in both theory and application for a long
steel manufacturing enterprises. As the most time, especially with evolutionary search algorithms.
important upstream equipment in cold rolling plant, Wang, et al. (2004) constructed an adaptive genetic
algorithm (GA) to apply to the automatic coils piling with which the global searching ability is improved
process of bell-type annealing furnace in cold rolling and the convergent speed is guaranteed. In addition,
plant, and a well running result is presented. Tang, et an intelligent steel coil merging system based on the
al. (2000) built a hot rolling planning model that proposed approach is developed and applied to this
searched the minimal penalty of adjacent slab jumps plant. The practical application with about one year
of width, gauge and hardness with a modified GA. has indicated that the running system is reliable and
The practical application shown that proposed effective.
approach improved over 20% in comparison with the
manual operations by workers. Lopez, et al. (1998) 2. MATHEMATIC MODEL
formulated hot rolling scheduling problem as a
mathematical program and proposed a heuristic 2.1 Problem description
algorithm based on Tabu Search (TS) for the good
feasible solution. That method was successfully The manufacturing process of cold rolling thin strip is
applied to Dofasco, Canada’s largest steel producer. fairly complicated, and its production materials are
All of above-mentioned applications demonstrate the mainly the hot rolling coils produced by hot rolling,
advantages of intelligent search algorithm to solve the whose gauge ranges from 1.5 to 6 mm. The hot coils
production scheduling problem in steel industry. On are opened and handled by the picking line before
the other hand, research on cold rolling production in rolling for clearing away the ferric oxides on steel
recent literatures chiefly focused on optimizing the surface. Then, they are rolled by tandem cold rolling
parameters of tandem cold rolling mill, such as roller mill to produce thin strip steel below 1.0mm. In
torque, tension and rolling power, which is to general, most of the procedure lines of the cold
improve the production capability and to reduce the rolling plant generate the outputs for not only the next
setup costs (Wang, et al. 2000). However, few papers procedure, but also the sales market as the ultimate
concentrated on the cold rolling production planning products. As the most primary equipment, cold
problems due to the diversity of practical production rolling line has the largest production capacity in cold
environments and constraints. rolling plant, which provides downstream lines with a
great number of materials. Therefore, its efficiency
Considering the practical situation of a cold rolling makes an intensive influence on the other
plant of Shanghai Baosteel Co. Ltd. in China, a manufacturing lines of the whole plant. Fig.1 gives
modified partheno-genetic algorithm is presented to the detailed process flow situation in the cold rolling
solve the steel coil merging problem in this paper, thin strip plant of Baosteel.

Fig.1. The production flow in the cold rolling plant


Since the bell-type annealing line, the heat treatment width ranges
procedure, is the bottleneck of this plant; meanwhile, Sequence Width (mm) Maximal Weight (T)
the coil-charging amount in each bell-type furnace is 1 <730 12.240
invariable, the efficiency of this procedure line could 2 730~739 12.410
be advanced only through increasing the single coil 3 740~769 12.580
weight. Nevertheless, the weight of single hot rolling 4 780~799 13.090
coil is relatively small. Thus, we perform the coil 5 800~819 13.600
merging operation in the cold rolling line, which 6 820~843 13.940
serves to ensure a high production capacity of the 7 844~854 14.280
downstream annealing line. Previously, scheduling 8 855~869 14.535
workers executed the coil merging operation with the 9 870~889 14.790
manual scheduling method. Because of the large 10 890~899 15.130
number of steel coils and the various technical 11 900~919 15.300
constraints, merging operation by manual method is 12 920~949 15.640
usually time-consuming and non-optimized. 13 >=950 16.000

The objective of steel coil merging operation is to


merge the small coils into a big one. There are two 2.2 Steel coil merging model
merging modes in the practical production of
Shanghai Baosteel, which are the two-one merging We firstly complete two-one merging considering that
mode and the three-two merging mode. The two-one this planning mode make the coiling process more
merging represents that two small coils are merged tractable than the other mode. The available steel
into a big one; and the three-two merging represents coils are divided into several groups, each of which
that three small steel coils are merged into two big consists of two coils. The merging operation is
coils, both of which have the identical weight. To illustrated as the Equ.(1):
guarantee that the steel coils in each group can be
arbitrarily merged by the two merging mode, the coils 1, widthi ∈ K m and weight i ≤ Z m
flag i = (1)
are classified according to the width and the gauge. In 0, Otherwise
addition, technical constraints must be satisfied,
which includes: where flag i = 1 denotes that the ith merging group
(1) the available coils must have the same steel grade is feasible; otherwise, the ith merging group is invalid;
that represents the chemical components of steel;
width i and weight i are the width and the total
(2) the coils whose rolling gauge are less than
0.22mm must not be merged because it is very weight of the coils in ith group, respectively. Km and
difficult for the sort of coils to guarantee the Zm represent the mth width and its corresponding
production quality of the merged strip steel. maximal weight shown in Table.1, m is the sequence.
(3) the steel coils with specific requirements must The merging effectiveness is determined by the
not be merged, such as the demand of customers, amount and the weight of merged coils. We formulate
and so forth. a mathematic model as Equ.(2):

According to the technical constraints in production n


Min : J = ct ⋅ ( n − flag i )
practice, the relationship between the coil width and i =1 (2)
the maximal weight of single coil in the merging n
+ cv ⋅ ( weight i − Z m ) ⋅ flag i
2

process is shown as Table.1. As the description above, i =1

the optimization of steel coil merging is to form steel where J is the objective function; ct is the weight
coils as heavily as possible and without exceeding the coefficient of the feasible group number, and cv is the
limitation of the acceptable maximal weight. weight coefficient of variance of the feasible group
Table.1 The acceptable maximal weight in specific weight; n is the group number. The objective of
Equ.(2) is to maximize the number of the feasible We randomly obtain the initial colony. The length of
group and its corresponding weight under the the chromosome is arranged based on the amount of
constraints in Table.1. As for the three-two merging steel coils. In order to maintain the generality, we
mode, it is similar to the presented mathematic model define 1000/J as the fitness function of this merging
of two-one merging as long as the grouping manner is model, where J is the value of the Equ.(2). It can
to involve three steel coils in each group. assure that the individual with higher fitness value
represents the better solution.

3. SOLVING METHOD BASED ON PGA


3.3 Generation of the new colony
In this paper, we propose a modified
Partheno-Genetic Algorithm (PGA) to solve this PGA repeals crossover operators and defines the
combinatorial model. PGA is a special genetic parthenogenetic operators as the same function. In
algorithm that resolves the infeasibility of this paper, we design the gene swap operator as the
crossover between two chromosomes organized by chief parthenogenetic operator, associating with the
ordinal strings, and has been applied to some fields substring move operator. Here is an example:
(Katayama and Narihisa, 2001). Li and Tong (1999)
have substantiated the global convergence ability of Operator of gene swap:
PGA. Comparing with other crossover operations Sequence number: 1 2 3 4 5 6 7
such as PMX, OX and CX (Mitsuo and Cheng, 1997), Parent: 5734126
the generation of new individual in PGA is to use Child: 5234176
parthenogenetic operators, which means that new
generation comes from a single parent, but not a pair Operator of substring move:
of ones. Therefore, the genetic operation tends to be Substring: 345
simple and adaptive to industrial practice. Moreover, Parent: 1234567
the characteristic of no immature convergences in Child: 1267345
PGA ensures the accuracy of solution.
After creating the new individuals on the same scale,
the tournament selection is applied to establish the
3.1 Coding of chromosome new generation.

It is very crucial for the coding of chromosome to


guarantee the characteristic of integrality, robustness 3.4 Solving steps
and non-redundancy (Back, 1996). We apply the
integer coding method to this merging optimization Step1. Gather a certain kind of available steel coils
model. The number of the available steel coils that can be grouped freely, and calculate the amount
determines the number of genes, which means that for specifying the length of chromosome. Then,
each gene represents one steel coil. The grouping initialize the colony; obtain the initial fitness value of
description is given as follow: each individual.

g i = {a 2 i −1 , a 2 i } (3)
Step2. Generate the new individual with the proposed
where gi denotes the ith group; a2i-1 and a2i are the parthenogenetic operators, and select the superior
genome involved in the group. Depending on the ones for the next generation. Get the best so far
Equ.(1), the variable flagi can be calculated. solution.

3.2 Initialization and the fitness function Step3. Check weather the termination criterion is
satisfied. If so, go forward to the Step4; otherwise,
repeat the Step2 for the better solution. the grouping result is as follows:
g1= {5#, 7#}, flag1=1;
Step4. Check whether all of the available coils are g2= {1#, 8#}, flag2=1;
handled. If so, the solving is completed; otherwise, g3= {2#, 9#}, flag3=0;
gather another kind of available steel coils and go g4= {4#, 3#}, flag4=1;
back to repeat the Step1. g5= {0#, 6#}, flag5=0.

In the practical experiments, we designate that the


4. SIMULATION EXAMPLE AND SYSTEM values of parameter ct and cv are 0.9 and 0.1,
APPLICATION respectively. Therefore, the variable J is 2.95
according to the Equ.(2), and the value of fitness
Firstly, we present a computational example to function is 338.98.
illustrate the proposed optimization method. Table.2
gives the information of a certain sort of steel coils, Based on the proposed optimization approach, we
whose rolling width is 880mm. In other words, if the develop an intelligent coil merging system on
steel coils can be merged, then the weight of the Microsoft .NET platform, whose kernel algorithm is
formed new steel coil must be less than 14.79 tons implemented by C++ language and the graphic user
according to the constraints in Table.1. interface (GUI) is developed with Visual C#. In the
algorithm, the probability of gene swapping and
Table.2 Information of steel coils in the example substring moving in PGA are respectively specified as
0.85 and 0.15. The scale of colony is 200; the
Coil No. Weight (T) Gene maximal iteration number is 50. The running
5645900000 6.855 1# environment on the server computer is 3.0GHz CPU
5649670000 9.830 2# and 512M memory. With such planning system, the
5649510000 6.283 3# scheduling workers can freely select the steel coils
5647360000 6.335 4# that need to be merged, and assign the merging rules
5649470000 6.333 5# based on the production practice. And also, the
5641840000 6.515 6# automatic planning results can be rectified with the
5641851000 6.375 7# friendly human-machine coordination interface,
5649771000 6.418 8# which improves the flexibility of coil merging
5649610000 7.208 9# operation. Table.3 presents a result comparison with
5647500000 8.545 0# real production data between the planning system and
the manual operation of workers in the plant, in which
Assuming that a certain chromosome is 5718294306, 240 available steel coils are involved.

Table.3 Comparison between the proposed method and the manual operation by workers

Number Number of Number of Merging Computing


Method
of coils Two-one Merging Three-two Merging ratio Time
Proposed method 240 98 129 94.6% 134 (second)
Manual Operation 240 76 (average) 114 (average) 79.2% 3~5 (hours)
contrast, even if adding the data importing and other
From the Table.3, we can see that the merging ratio accessorial operations, the sum of the running time by
using the optimized approach increases by more than the proposed PGA is less than 5 minutes. As for the
15% compared with that using the operation by merging effectiveness, the sum of weight variance of
workers. In the terms of computing time, the manual the merged coils is only 106.5 in such number of steel
operation needs much more time period to coils. This consequence illustrates that the weight of
accomplish the batch of manufacturing plan. In formed new coils is very close to the acceptable
maximal weight, which can be hardly achieved by the REFERENCES
workers. In addition, the automatic merging method
avoids the disruption from human. Back T. (1996). Evolutionary algorithms in theory
and practice, Oxford University Press, New
The intelligent coil merging system based on the York.
proposed method has been successfully applied to the Katayama K. and H. Narihisa (2001). On
cold rolling thin strip plant of Shanghai Baosteel for fundamental design of parthenogenetic algorithm
nearly one year. The running statistics show that the for the binary quadratic programming problem,
spending time of merging operation in every working Proceedings of the Congress on Evolutionary
day largely decreases from several hours to less than Computation, Seoul.
10 minutes, and the average merging ratio increases Li M. and T. Tong (1999). A partheno-genetic
by about 15%. The scheduling workers in the plant algorithm and analysis on its global convergence,
consider this system very helpful to mitigate their ACTA AUTOMATICA SINICA, Vol. 25, pp.
workload and to save the operational time. Moreover, 68-72.
what is most important is that the efficiency of the Lopez L., M. Cater and M. Gendreau (1998). The hot
bell-type annealing line is largely elevated. strip mill production scheduling problem: A tabu
search approach, European Journal of
Operational Research, Vol. 106, pp. 317-335.
5. CONCLUSION Mitsuo G. and R. Cheng (1997). Genetic Algorithm
and Engineering Design. John Wiley Press, New
The contribution of this paper is to give an optimized York.
steel coil merging approach based on the modified Tang L., J. Liu, A. Rong and Z. Yang (2000). A
PGA for the purpose of improving the production multiple traveling salesman problem model for
efficiency of the whole cold rolling plant. The hot rolling scheduling in Shanghai Baoshan Iron
application results in practice demonstrate that the & Steel Complex, European Journal of
proposed method is much better than the previous Operational Research, Vol. 124, pp. 267-282.
manual scheduling method. The developed software Wang D., A. Tieu, F. Boer, B. Ma and W. Yuen (2000)
system greatly decreases the operation time and the Toward a heuristic optimum design of rolling
workload of the steel coil merging procedure, and schedules for tandem cold rolling mills.
gains economic benefits. Engineering Applications of Artificial
Intelligence. Vol. 13, pp: 397~406.
Wang X., J. Jin, Q. Liu, X. Pan and W. Wang. (2004).
ACKNOWLEDGEMENTS Improved genetic algorithm and its application
automatic combination stacks of steel roll,
Control Theory and Application, Vol. 21, pp.
We appreciate greatly for the cooperation of
993-996.
Shanghai Baosteel Co. Ltd., China in the course of
this work. The work was supported by the National
Natural Science Foundation, China (No.60474058,
60534010).

You might also like