[go: up one dir, main page]

CN1753008B - Method of optimization hot rolling scaduled sequence - Google Patents

Method of optimization hot rolling scaduled sequence Download PDF

Info

Publication number
CN1753008B
CN1753008B CN200510030726.0A CN200510030726A CN1753008B CN 1753008 B CN1753008 B CN 1753008B CN 200510030726 A CN200510030726 A CN 200510030726A CN 1753008 B CN1753008 B CN 1753008B
Authority
CN
China
Prior art keywords
rolling
slab
sequence
plan
adjustment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN200510030726.0A
Other languages
Chinese (zh)
Other versions
CN1753008A (en
Inventor
宋健海
毕英杰
郑应根
王蔚林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Baosight Software Co Ltd
Original Assignee
Shanghai Baosight Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Baosight Software Co Ltd filed Critical Shanghai Baosight Software Co Ltd
Priority to CN200510030726.0A priority Critical patent/CN1753008B/en
Publication of CN1753008A publication Critical patent/CN1753008A/en
Application granted granted Critical
Publication of CN1753008B publication Critical patent/CN1753008B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • General Factory Administration (AREA)
  • Control Of Metal Rolling (AREA)

Abstract

一种优化热轧轧制计划顺序的方法,依次包括轧制计划次序调整和轧制计划物料次序调整两大步骤,所述轧制计划次序调整步骤采用模拟退火算法改变轧制计划的先后次序;所述轧制计划物料调整步骤采用变邻域搜索算法,其包括改变每个轧制计划内主体材部分加工的顺序以及轧制计划之间主体材的添加、删除、位置交换调整。本发明方法极大地方便了计划人员的排程工作,将计划人员从繁杂的人工计划编制中解放出来。同时该方法提供了一个整体最优的解决方案,对热轧轧制计划的优化设计具有巨大的现实意义。

Figure 200510030726

A method for optimizing the rolling plan sequence of hot rolling, including two steps of rolling plan sequence adjustment and rolling plan material sequence adjustment, the rolling plan sequence adjustment step adopts simulated annealing algorithm to change the rolling plan sequence; The material adjustment step of the rolling plan adopts a variable neighborhood search algorithm, which includes changing the processing sequence of the main material part in each rolling plan and adding, deleting, and position exchange adjustment of the main material between rolling plans. The method of the invention greatly facilitates the scheduling work of the planners, and liberates the planners from complicated manual planning. At the same time, this method provides an overall optimal solution, which has great practical significance for the optimal design of hot rolling rolling plan.

Figure 200510030726

Description

A kind of method of optimizing hot rolling scaduled sequence
Technical field
Metallurgy industry manufacturing execution system (MES, Manufacturing Execution System) hot rolling production plan field.
Background technology
Hot rolling scaduled is the instruction of indication slab rolling order.Along with the adjustment of continuous casting plan and the enforcement of production, woven rolling scaduled in slab may change break time, need realize rolling scaduled global optimization by the adjustment of rolling scaduled order adjustment and rolling scaduled material for this variation.When plan is adjusted, to consider rolling procedure, take into account many complicated factors such as contractual delivery phase, continuous casting hot rolling linking, subsequent handling requirement again.The artificial result who is difficult to obtain a global optimization that adjusts.
Summary of the invention
At the problems referred to above, the invention provides a kind of method of optimizing hot rolling scaduled sequence with model.
The optimization of rolling scaduled sequence is to make on the basis of considering many complicated factors such as contractual delivery phase, rolling procedure, continuous casting hot rolling linking, subsequent handling requirement, mainly does following consideration on handling:
Hot rolling material: because the restriction of value volume and range of product, hot rolling material does not have adjustable leeway substantially, only adjusts the main body material when adjusting material, does not relate to hot rolling material;
Optimisation strategy: rolling scaduled sequence optimization can be by adjusting rolling scaduled sequence and adjusting two kinds of realizations of material of rolling scaduled, if but adjust the rolling scaduled order and the order of material simultaneously, need the constraint of consideration simultaneously too much, and two kinds of adjustment interact, and are unfavorable for the efficient realization of algorithm.In view of this consideration, when optimizing rolling scaduled sequence, realize in two steps---rolling scaduled order adjustment and rolling scaduled material adjustment.Wherein rolling scaduled order adjustment only changes rolling scaduled precedence, the material that does not change each rolling scaduled inside and comprised; Rolling scaduled material adjustment change each rolling scaduled in main body material order of partly processing and rolling scaduled between the adjustment such as interpolation, deletion, place-exchange of main body material.By rolling scaduled order adjustment and rolling scaduled material adjustment, reach the target that improves the hot charging ratio, improves continuous cold charge and hot charging burst length.
Characteristics according to rolling scaduled order adjustment and rolling scaduled material adjustment problem: the object of processing all is (the rolling scaduled or slab) that disperses, the target of problem is adjusted hot charging ratio of maximization or the burst length that maximizes continuous cold charge/hot charging, and the technological procedure constraint is more.These two problems all belong to the combinatorial optimization problem that has complicated constraint, can set up corresponding integer programming model.
Rolling scaduled order the institute might arrange can Individual (n is a slab quantity), owing to do not break original rolling scaduled in the rolling scaduled order adjustment process, what mainly change after the adjustment is exactly the rolling time of slab, so most technological procedures all needn't be checked in the process of algorithm search, after obtaining a new rolling scaduled sequence, only need the break time and the rolling time of check slab whether to mate.The constraint that problem will satisfy is handled relatively easily, and simulated annealing is adopted in the algorithm for design decision.This algorithm has had the model of comparative maturity, and comparatively successful application is arranged on combinatorial optimization problem.
Rolling scaduled material is adjusted the problem relative complex, comprises in possible adjustment mode: from certain rolling scaduled deletion slab and the slab of deleting inserted change mutually in other rolling scaduled, with the slab position in rolling scaduled and the position adjustment in whole continuous cold charge/hot charging interval etc.Algorithm requires to realize the requirement of these several adjustment modes respectively, and these adjustment modes can be carried out suitable combination.The algorithm for design decision is adopted and is become the neighborhood search algorithm, and this algorithm is realized these adjustment modes by setting the corresponding different adjustment mode of different neighbour structures in the neighborhood search process.Owing to broken original rolling scaduledly in adjusting, become the neighborhood search algorithm and need differentiate in violation of rules and regulations with technology and combine application.
This inventive method is very easy to staff planners' scheduling work, and staff planners are freed from numerous and diverse artificial planning.This method provides the solution of a total optimization simultaneously, and hot rolling scaduled optimal design is had huge realistic meaning.
Further specify the present invention below in conjunction with drawings and Examples.
Description of drawings
Fig. 1 optimizes process flow diagram for rolling scaduled sequence;
Fig. 2 is that rolling scaduled order is adjusted flow process;
Fig. 3 is that rolling scaduled slab is adjusted flow process.
Embodiment
A kind of method of optimizing hot rolling scaduled sequence, realize in two steps: at first being rolling scaduled order adjustment, is the sequencing of least unit plan for adjustment with rolling scaduled, does not relate to the change of the inner material of plan; Carry out rolling scaduled material adjustment then on the basis of rolling scaduled order adjustment, this step is whole to be unit with the slab, only relates to the change of rolling scaduled inside and rolling scaduled 's material.
The overall principle of rolling scaduled sequence optimization is to do limited adjustment on the basis of the rolling scaduled unit of determining, does not do large-scale adjustment.If violate the intermediate solution of process rule, general strategy is abandoned it exactly, and does not do the adjustment at rule in the algorithm search process.Rolling scaduled sequence is optimized process flow diagram as shown in Figure 1.
(1) rolling scaduled order adjustment
Rolling scaduled order adjustment be a complexity be the factorial level (O (n! )) combinatorial optimization problem, can not solve with the method in traversal search space.Find the solution employing simulated annealing, simulated annealing is a kind of intelligent algorithm of comparative maturity, is applicable to the combinatorial optimization problem that the search volume is very big.In order to improve the performance of algorithm, in algorithm, add the data structure of a taboo table, keep several the separating of search recently.
The form of expression of separating of rolling scaduled order adjustment model is a sequence of rolling scaduled number, determines that with rolling scaduled order the corresponding hot charging in back is than weighing the quality of separating.
Model description:
max Σ i = 1 n C fi n - - - ( 1 )
min Σ i = 1 n ( t ri - t ci ) - - - ( 2 )
s.t. t ri≥t ci+T i∈{1,2,A,n} (3)
The total quantity of n slab wherein;
C FiThe hot charging of i piece slab than mark (i=1,2 ..., n), 1 is hot charging, 0 is cold charge;
t RiThe rolling time of i piece slab;
t CiThe break time of i piece slab;
The T continuous casting is put the time to the biography of hot rolling.
The optimization aim of formula (1), the rolling scaduled order adjustment of formula (2) expression is adjusted hot charging ratio of maximization and the total residence time in the slab storehouse that minimizes all slabs.This is a multiple goal combinatorial optimization problem, and two targets have different priority, judges that in the algorithm operational process quality of feasible solution uses the value of formula (1), formula (2) to come comparison successively.The requirement that the rolling scaduled order adjustment of formula (3) expression must be observed break time and rolling time coupling, the rolling time of slab must be not less than break time and biography is put the time sum.Because it is original rolling scaduled that rolling scaduled order adjustment does not destroy, so need not to consider the technological procedure constraint in the optimizing process.
Solution procedure:
Rolling scaduled order adjustment model is separated a sequence of rolling scaduled number, with rolling scaduled order determine the corresponding hot charging in back than and the slab quality of separating in storehouse total residence time evaluation.
Solution procedure:
1) provides rolling scaduled order initial solution X0, with annealing temperature initial value T0, threshold value Tmin, annealing temperature drop coefficient α, calculate with the corresponding hot charging of X0 than R0 and slab at storehouse total residence time t, set up the empty array T1 of one dimension and show, make optimum solution Xbest=X0 as taboo, annealing temperature T=T0 upgrades the taboo table with T0;
2) 1 X of picked at random in the neighborhood of X0;
3) judge that X whether in T1, if X was relayed to for the 2nd step at T1, if X upgrades T1 with X not in T1, forwards 4 to then);
4) judge the time coupling (formula (3)) of X, if satisfy hot charging that the time coupling requires to calculate X than R and slab in the storehouse total residence time and forward 5 to), directly do not forward 2 to if match);
5) judge whether X is better than X0,, judge whether X is better than Xbest, make Xbest=X and forward 7 to if X is better than Xbest if X is better than X0), directly do not forward 7 to if X is not better than Xbest); If X is not better than X0, forward 6 to);
6) probability of acceptance of computational solution
Figure GSB00000224319400041
Generate random number rand ∈ [0,1], if P 〉=rand forwards 7 to), otherwise forward 2 to);
7) make X0=X, R0=R, T=T* α
8) judge whether to reach the algorithm stop condition,, provide Xbest) as finally separating, if not forwarding 2 to if stop.Rolling scaduled order is adjusted flow process as shown in Figure 2.
Illustrate:
Neighbour structure: scope and the relationship between efficiency of separating the neighbour structure setting of X and algorithm search are very big, here neighbour structure is set at arbitrarily selected two set that the rolling scaduled all possible rolling scaduled sequences that its order exchange is formed are formed, and separates that into picked at random two are rolling scaduled to exchange its order for one of picked at random in this neighborhood.
Initial solution: initial solution can adopt heuritic approach to generate, the summation that adds up the break time that each is rolling scaduled, with rolling scaduled according to break time and series arrangement from small to large, as the initial solution of rolling scaduled order adjustment.What also rolling scaduled establishment can be formed is rolling scaduled as initial solution.
The acceptance probability of separating: though the validity of simulated annealing be embodied in algorithm search to feasible solution be inferior to current separating, algorithm will be accepted it according to certain probability and separate as current.This mechanism makes simulated annealing have to jump out the ability of locally optimal solution.Acceptance probability is relevant with annealing temperature with the hot charging ratio of separating in this algorithm, along with this probability of running time of algorithm reduces gradually.
(2) rolling scaduled material order is adjusted
The material adjustment is to carry out under the prerequisite that rolling scaduled order adjustment has been finished, and is that unit adjusts order and position with the slab in rolling scaduled, mainly is rolling scaduled slab position adjustment.Target is to reduce cold and hot base to load in mixture number of times as far as possible, improves the quantity of continuous cold base, Continuous Heat base.
The goal-setting of material adjustment model is the slab number that minimizes continuum number and the maximum continuum of maximization; The constraint condition that will satisfy in the adjustment process is that technological procedure constraint and rolling time---mate break time.
According to the continuum indefinite length, material should allow the characteristics of monolithic slab or whole continuum shift position when adjusting, need to set the adjustment effect that reaches different by different neighborhoods in the search procedure of algorithm.Adopt to become the neighborhood search algorithm, this algorithm is set multiple neighbour structure, is used for the different material of respective material adjustment and moves or the exchange state.
The form of expression of separating of rolling scaduled material adjustment model is carries out adjusted rolling scaduled sequence, the quality of separating is differentiated according to the order of continuum number, maximum continuum slab number relatively, the number of more maximum continuum again under the two situation about all equating.
Adopt three kinds of neighbour structures: single slab inserts, slab exchanges, the continuum exchange.
Model description:
max Σ i = 1 n C fi n - - - ( 4 )
min Σ i = 1 n ( t ri - t ci ) - - - ( 5 )
s.t. t ri≥t ci+T (6)
Adjacent slab maximum rolling width jump value constraint (7)
Adjacent slab maximum rolling thickness jump value constraint (8)
Adjacent slab highest hardness jump value constraint (9)
s . t . Σ k = 1 m y ik = 1 i = 1,2,3 , Λ , n - - - ( 10 )
Σ j = 1 n zk z ijk q j y jk ≤ A k = 1,2,3 , . . . , m , i = 1,2 , . . . , n zk - - - ( 11 )
BMin j ≤ Σ j = 1 n zk B ijk q j y jk ≤ BMax j k = 1,2,3 , . . . , m , i = 1,2 , . . . , n zk - - - ( 12 )
GMin j ≤ Σ j = 1 n zk G ijk q j y jk ≤ GMax j k = 1,2,3 , . . . , m , i = 1,2 , . . . , n zk - - - ( 13 )
TMin j ≤ Σ j = 1 n zk T ijk q j y jk ≤ TMax j k = 1,2,3 , . . . , m , i = 1,2 , . . . , n zk - - - ( 14 )
LMin j ≤ Σ j = 1 n zk L ijk w j y jk ≤ LMax j k = 1,2,3 , . . . , m , i = 1,2 , . . . , n zk - - - ( 15 )
The total quantity of n slab wherein;
C FiThe hot charging of i piece slab than mark (i=1,2 ..., n) 1 is hot charging, 0 is cold charge;
t RiThe rolling time of i piece slab;
t CiThe break time of i piece slab;
The T continuous casting is put the time to the biography of hot rolling.
The rolling scaduled number of m
Figure GSB00000224319400063
Figure GSB00000224319400065
n ZkMain body material slab number in the rolling scaduled k;
q jThe mill length of slab j;
w jThe weight of slab j;
The rolling length constraint of A with the width slab;
BMin j, BMax jThe length constraint of rolling slab with surface grade
GMin j, GMax jThe length constraint of rolling slab with steel grade
TMin j, TMax jThe length constraint of rolling slab with cold and hot base type
LMin j, LMax jRolling weight constraints with the slab that flows to
The optimization aim of formula (4), the rolling scaduled material adjustment of formula (5) expression is respectively the adjusted hot charging ratio of maximization and minimizes the total residence time in the slab storehouse of all slabs.This is a combinatorial optimization problem, and two targets have different priority, judges that in the algorithm operational process quality of feasible solution uses the value of formula (4), formula (5) to come comparison successively.The rolling scaduled material adjustment of formula (6) expression also needs to satisfy the coupling of break time and rolling time, and formula (7)-(15) the rolling scaduled material adjustment of expression need be satisfied the constraint of all production technology rules.
Solution procedure
The form of expression of separating of rolling scaduled material adjustment model is rolling scaduled sequence, and the quality differentiation of separating is always compared in the order of the storehouse residence time (formula (5)) than (formula (4)), slab according to hot charging.
Adopt three kinds of neighbour structures: single slab inserts, slab exchanges, the continuum exchange.
Solution procedure
1) initialization procedure: the Nk that determines in the algorithm to use (k=1,2 ..., kmax) plant neighbour structure; Determine initial solution x; Set up historical optimum solution P, upgrade P with x;
2) make k=1, the iterative process of beginning algorithm;
3) 1 x ' of picked at random in the k class neighborhood of x;
4) judge that whether x ' satisfies the rules constraint, does not forward 3 to if do not satisfy), continue execution in step 5 if satisfy);
5) be better than x if satisfy x ', make x=x ' forward 3 then to) with x ' renewal P;
6) judge whether to satisfy k=kmax,, then make k=1, forward 3 to) if k has reached maximal value; If reaching maximal value, k do not forward 7 to);
7) judge whether to satisfy stop condition, stop, export historical optimum solution P, do not make k=k+1 forward 3 to) if do not satisfy if satisfy algorithm.
Rolling scaduled slab is adjusted flow process as shown in Figure 3.
Illustrate:
Neighborhood is set: adopt three kinds of neighbour structures---slab insertion, slab place-exchange and continuum exchange.Wherein the slab insertion is to select a certain block of slab to insert assigned address, and the slab place-exchange is the location swap with the two boards base of appointment, and the continuum exchange is the location swap with two continuums of appointment.
Rules constraint qualification: for the adjusted rolling scaduled rules verification (mostly be most two rolling scaduled) of doing, check the situation that satisfies of rule successively, violate situation and just be judged to be and do not satisfy rule constrain as long as rules occur according to formula (7)-(15).In algorithm is realized in order to improve the operational efficiency of algorithm, the rules check divides two parts to carry out, and retrains the rules (hop limit of rolling width, rolling thickness, rolling hardness, temperature etc.) that must observe between the rolling scaduled middle slab and is carrying out mobile (insertion, exchange, the exchange of polylith slab) preceding testing of slab; Carry out the slab move operation again under the prerequisite of the constraint more than satisfying, carry out other technological procedure checks then.
Upgrade historical optimum solution: after obtaining an intermediate solution in the algorithm, itself and historical optimum solution are made comparisons, keep a more excellent historical optimum solution of conduct.
The sign continuum: judge successively each rolling scaduled in the cold and hot dress state of each slab, the slab of cold charge or hot charging distributes same unique continuum identification number continuously, identifies the sequence number of slab in continuum simultaneously.

Claims (3)

1.一种优化热轧轧制计划顺序的方法,依次包括轧制计划次序调整和轧制计划物料次序调整两大步骤,所述轧制计划次序调整步骤采用模拟退火算法改变轧制计划的先后次序;所述轧制计划物料次序调整步骤采用变邻域搜索算法,其包括改变每个轧制计划内主体材部分加工的顺序以及轧制计划之间主体材的添加、删除、位置交换调整;所述轧制计划次序调整步骤包括建立第一模型,其解为轧制计划号的序列,用轧制计划次序确定后相应的热装比和板坯在库总停留时间评价解的质量,所述轧制计划次序调整步骤的模拟退火算法中,增设有一禁忌表的数据结构,以保留最近搜索的几个解;所述轧制计划物料次序调整步骤包括建立第二模型,以轧制计划内的板坯为单位调整次序和位置;采用变邻域搜索算法设定三种邻域结构:单个板坯插入、板坯交换、连续区间交换;1. A method for optimizing the sequence of hot-rolled rolling plans, comprising two major steps of rolling plan sequence adjustment and rolling plan material sequence adjustment, the rolling plan sequence adjustment step adopts simulated annealing algorithm to change the sequence of rolling plans Sequence: The rolling plan material sequence adjustment step adopts a variable neighborhood search algorithm, which includes changing the processing order of the main material part in each rolling plan and the addition, deletion, and position exchange adjustment of the main material between the rolling plans; The step of adjusting the sequence of the rolling plan includes establishing a first model whose solution is a sequence of rolling plan numbers, and evaluates the quality of the solution by using the corresponding thermal charging ratio and the total residence time of the slab after the rolling plan sequence is determined. In the simulated annealing algorithm of the rolling plan sequence adjustment step, a data structure of a taboo table is added to keep several solutions recently searched; the rolling plan material sequence adjustment step includes establishing a second model, based on the rolling plan Adjust the order and position of the slab as a unit; use the variable neighborhood search algorithm to set three neighborhood structures: single slab insertion, slab exchange, and continuous interval exchange; 所述第一模型包括以下公式:The first model includes the following formulas: maxmax == ΣΣ ii == 11 nno CC fithe fi nno -- -- -- (( 11 )) minmin ΣΣ ii == 11 nno (( tt rithe ri -- tt cici )) -- -- -- (( 22 )) s.t.    tri≥tci+T    i∈{1,2,…,n}    (3)st t ri ≥ t ci + T i ∈ {1, 2, ..., n} (3) 其中n板坯的总数量;where n is the total number of slabs; Cfi第i块板坯的热装比标记,其中i=1,2,…,n;1为热装,0为冷装;C fi hot charging ratio mark of the i-th slab, where i=1, 2,...,n; 1 is hot charging, 0 is cold charging;
Figure FSB00000489435900013
Figure FSB00000489435900013
tri第i块板坯的轧制时间;t ri is the rolling time of the i-th slab; tci第i块板坯的切断时间;t ci is the cutting time of the i-th slab; T连铸到热轧的传搁时间;T The transfer time from continuous casting to hot rolling; 公式(1)、公式(2)表示轧制计划次序调整的优化目标为最大化调整后的热装比和最小化所有板坯的在板坯库中的总停留时间;在算法运行过程中判断可行解的质量依次用公式(1)、公式(2)的值来比较;公式(3)表示轧制计划次序调整必须遵守切断时间与轧制时间匹配的要求,即板坯的轧制时间必须不小于切断时间与传搁时间之和;Formulas (1) and (2) indicate that the optimization goal of rolling plan sequence adjustment is to maximize the adjusted hot charging ratio and minimize the total residence time of all slabs in the slab storehouse; The quality of the feasible solution is compared with the values of formula (1) and formula (2) in turn; formula (3) indicates that the adjustment of the rolling plan sequence must comply with the requirement of matching the cutting time and rolling time, that is, the rolling time of the slab must be Not less than the sum of cut-off time and transmission time; 具体求解步骤为:The specific solution steps are: 1)给出轧制计划次序初始解X0,和退火温度初始值T0,阈值Tmin,退火温降系数α,计算出与X0相应的热装比R0和板坯在库总停留时间t,建立一维空数组T1作为禁忌表,令最优解Xbest=X0,退火温度T=T0,用T0更新禁忌表;1) Given the initial solution X0 of the rolling plan sequence, the initial value T0 of the annealing temperature, the threshold value Tmin, and the annealing temperature drop coefficient α, calculate the thermal charging ratio R0 corresponding to X0 and the total residence time t of the slab in the warehouse, and establish a The empty-dimensional array T1 is used as a taboo table, so that the optimal solution Xbest=X0, the annealing temperature T=T0, and update the taboo table with T0; 2)在X0的邻域中随机选取一点X;2) Randomly select a point X in the neighborhood of X0; 3)判断X是否在T1中,如果X在T1中转到第2)步,如果X不在T1中,用X更新T1,然后转到4);3) Judging whether X is in T1, if X is in T1, go to step 2), if X is not in T1, update T1 with X, and then go to 4); 4)应用公式(3)判断X的时间匹配,如果满足时间匹配要求计算X的热装比R和板坯在库总停留时间并转到5),如果不匹配直接转到2);4) Apply the formula (3) to judge the time matching of X, if the time matching requirement is met, calculate the thermal charging ratio R of X and the total residence time of the slab in the warehouse and go to 5), if it does not match, go to 2); 5)判断X是否优于X0,如果X优于X0,判断X是否优于Xbest,如果X优于Xbest则令Xbest=X并转到7),如果X不优于Xbest直接转到7);如果X不优于X0,转到6);5) judge whether X is better than X0, if X is better than X0, judge whether X is better than Xbest, if X is better than Xbest then make Xbest=X and go to 7), if X is not better than Xbest directly go to 7); If X is not better than X0, go to 6); 6)计算解的接收概率
Figure FSB00000489435900021
生成随机数rand∈[0,1],如果P≥rand,转到7),否则转到2);
6) Calculate the acceptance probability of the solution
Figure FSB00000489435900021
Generate a random number rand∈[0,1], if P≥rand, go to 7), otherwise go to 2);
7)令X0=X,R0=R,T=T*α;7) Let X0=X, R0=R, T=T*α; 8)判断是否达到算法停止条件,如果是停止,给出Xbest作为最终解,如果不是转到2);解X的邻域结构设定为任意选定两个轧制计划将其次序交换形成的所有可能的轧制计划序列组成的集合,该邻域内随机选取的一个解为随机选取的两个轧制计划将其次序互换;初始解采用启发式算法生成,将每个轧制计划的切断时间累加求和,将轧制计划按照切断时间的和从小到大的顺序排列,作为轧制计划次序调整的初始解,或者将轧制计划编制形成的轧制计划作为初始解;8) Judging whether the stop condition of the algorithm is reached, if so, give Xbest as the final solution, if not, go to 2); the neighborhood structure of the solution X is set to be formed by arbitrarily selecting two rolling plans and exchanging their order A set of all possible rolling plan sequences, a solution randomly selected in the neighborhood is two randomly selected rolling plans to exchange their order; the initial solution is generated by a heuristic algorithm, and the cut-off of each rolling plan Time accumulation and summation, the rolling plan is arranged in ascending order of the sum of cut-off time, as the initial solution for the adjustment of the rolling plan sequence, or the rolling plan formed by the rolling plan is used as the initial solution; 所述第二模型包括以下公式:The second model includes the following formula: maxmax ΣΣ ii == 11 nno CC fithe fi nno -- -- -- (( 44 )) minmin ΣΣ ii == 11 nno (( tt rithe ri -- tt cici )) -- -- -- (( 55 )) s.t.  tri≥tci+T    (6)st t ri ≥t ci +T (6) 相邻板坯最大轧制宽度跳跃值约束        (7)Constraints on jumping value of maximum rolling width of adjacent slabs (7) 相邻板坯最大轧制厚度跳跃值约束        (8)Constraints on the maximum rolling thickness jump value of adjacent slabs (8) 相邻板坯最大硬度跳跃值约束            (9)Constraints on the maximum hardness jump value of adjacent slabs (9) s.t. Σ k = 1 m y ik = 1 i=1,2,3,…,n                        (10)st Σ k = 1 m the y ik = 1 i=1, 2, 3, ..., n (10) Σ j = 1 n zk z ijk q j y jk ≤ A k=1,2,3,...,m,i=1,2,...,nzk    (11) Σ j = 1 no zk z ijk q j the y jk ≤ A k=1, 2, 3,..., m, i=1, 2,..., n zk (11) BMin j ≤ Σ j = 1 n zk B ijk q j y jk ≤ BMax j k=1,2,3,...,m,i=1,2,...,nzk    (12) BMin j ≤ Σ j = 1 no zk B ijk q j the y jk ≤ BMax j k=1, 2, 3,..., m, i=1, 2,..., n zk (12) GMin j ≤ Σ j = 1 n zk G ijk q j y jk ≤ GMax j k=1,2,3,...,m,i=1,2,...,nzk    (13) GMin j ≤ Σ j = 1 no zk G ijk q j the y jk ≤ GMax j k=1, 2, 3, . . . , m, i=1, 2, . . . , n zk (13) TMin j ≤ Σ j = 1 n zk T ijk q j y jk ≤ TMax j k=1,2,3,...,m,i=1,2,...,nzk    (14) TMin j ≤ Σ j = 1 no zk T ijk q j the y jk ≤ TMax j k=1, 2, 3, . . . , m, i=1, 2, . . . , n zk (14) LMin j ≤ Σ j = 1 n zk L ijk w j y jk ≤ LMax j k=1,2,3,...,m,i=1,2,...,nzk    (15) LMin j ≤ Σ j = 1 no zk L ijk w j the y jk ≤ LMax j k=1, 2, 3,..., m, i=1, 2,..., n zk (15) 其中n板坯的总数量;where n is the total number of slabs; Cfi第i块板坯的热装比标记,其中i=1,2,…,n;1为热装,0为冷装;C fi hot charging ratio mark of the i-th slab, where i=1, 2,...,n; 1 is hot charging, 0 is cold charging; tri第i块板坯的轧制时间;t ri is the rolling time of the i-th slab; tci第i块板坯的切断时间;t ci is the cutting time of the i-th slab; T连铸到热轧的传搁时间;T The transfer time from continuous casting to hot rolling; m轧制计划数;m number of rolling plans;
Figure FSB00000489435900038
Figure FSB00000489435900038
Figure FSB00000489435900039
Figure FSB00000489435900039
Figure FSB000004894359000310
Figure FSB000004894359000310
Figure FSB00000489435900041
Figure FSB00000489435900041
nzk轧制计划k内主体材板坯数;n zk is the number of main material slabs in rolling plan k; qj板坯j的轧制长度;q j is the rolling length of slab j; wj板坯j的重量;w j weight of slab j; A轧制同宽度板坯的长度约束;A length constraint of rolling slabs of the same width; BMinj、BMaxj轧制同表面等级的板坯的长度约束Length constraints of BMin j and BMax j rolling slabs with the same surface grade GMinj、GMaxj轧制同钢种的板坯的长度约束Length constraint of GMin j and GMax j rolling slabs of the same steel type TMinj、TMaxj轧制同冷热坯类型的板坯的长度约束Length constraint of TMin j , TMax j rolling slabs of the same type as cold and hot slabs LMinj、LMaxj轧制同流向的板坯的重量约束Weight constraints of LMin j and LMax j rolling slabs with the same flow direction 公式(4)、公式(5)表示轧制计划物料次序调整的优化目标分别为最大化调整后的热装比和最小化所有板坯的在板坯库中的总停留时间;两个目标具有不同的优先级,在算法运行过程中判断可行解的质量依次用公式(4)、公式(5)的值来比较;公式(6)表示轧制计划物料调整也需要满足切断时间和轧制时间的匹配,公式(7)-(15)表示轧制计划物料次序调整需要满足所有生产工艺规程的约束;Equation (4) and Equation (5) indicate that the optimization objectives of material sequence adjustment in the rolling plan are to maximize the adjusted hot charging ratio and minimize the total residence time of all slabs in the slab warehouse; the two objectives have Different priorities, the quality of the feasible solution is judged during the operation of the algorithm and compared with the values of formula (4) and formula (5); formula (6) indicates that the material adjustment of the rolling plan also needs to meet the cutting time and rolling time The matching of , the formulas (7)-(15) indicate that the adjustment of the material sequence of the rolling plan needs to meet the constraints of all production process regulations; 具体求解步骤为:The specific solution steps are: a)初始化过程:确定算法中将用到的Nk种邻域结构,其中k=1,2,…,kmax;确定初始解x;建立历史最优解P,用x更新P;a) Initialization process: determine the Nk kinds of neighborhood structures that will be used in the algorithm, where k=1, 2, ..., kmax; determine the initial solution x; establish the historical optimal solution P, and update P with x; b)令k=1,开始算法的迭代过程;B) make k=1, start the iterative process of algorithm; c)在x的第k类邻域中随机选取一点x′;c) Randomly select a point x' in the kth neighborhood of x; d)判断x′是否满足生产工艺规程约束,如果不满足转到c),如果满足继续执行步骤e);d) Judging whether x' satisfies the constraints of the production process regulations, if not satisfied, go to c), if satisfied, continue to execute step e); e)如果满足x′优于x,令x=x′用x′更新P然后转到c);否则,继续执行步骤f);e) If it is satisfied that x' is better than x, set x=x' to update P with x' and then go to c); otherwise, proceed to step f); f)判断是否满足k=kmax,如果k已经达到最大值,则令k=1,转到c);如果k未达到最大值转到g);f) judging whether k=kmax is satisfied, if k has reached the maximum value, then make k=1, and go to c); if k does not reach the maximum value, go to g); g)判断是否满足停止条件,如果满足算法终止,输出历史最优解P,如果不满足令k=k+1转到c)。g) Judging whether the stop condition is satisfied, if the algorithm is satisfied, the algorithm is terminated, and the historical optimal solution P is output, if not, set k=k+1 and go to c).
2.根据权利要求1所述的一种优化热轧轧制计划顺序的方法,其特征在于:对于调整后的轧制计划做生产工艺规程校验,按照公式(7)-(15)依次检查生产工艺规程的满足情况,只要出现一次生产工艺规程违反情况就判定为不满足生产工艺规程约束。2. A method for optimizing the sequence of hot-rolling rolling plans according to claim 1, characterized in that: for the adjusted rolling plan to check the production process regulations, check in turn according to formulas (7)-(15) Satisfaction of the production process regulations, as long as there is a violation of the production process regulations, it will be judged as not meeting the constraints of the production process regulations. 3.根据权利要求2所述的一种优化热轧轧制计划顺序的方法,其特征在于:所述生产工艺规程校验分两部分进行,约束轧制计划中板坯之间必须遵守的轧制宽度、轧制厚度、轧制硬度,在执行板坯的移动前进行检验;在满足以上的约束的前提下再执行板坯移动操作,然后进行其他工艺规程检验。3. A method for optimizing the sequence of hot-rolling rolling plans according to claim 2, characterized in that: the verification of the production process specification is carried out in two parts, and the rolling plan that must be complied with between slabs in the rolling plan is restricted. The rolling width, rolling thickness, and rolling hardness are inspected before the slab is moved; the slab is moved under the premise of satisfying the above constraints, and then other process specification inspections are performed.
CN200510030726.0A 2005-10-26 2005-10-26 Method of optimization hot rolling scaduled sequence Expired - Lifetime CN1753008B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200510030726.0A CN1753008B (en) 2005-10-26 2005-10-26 Method of optimization hot rolling scaduled sequence

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200510030726.0A CN1753008B (en) 2005-10-26 2005-10-26 Method of optimization hot rolling scaduled sequence

Publications (2)

Publication Number Publication Date
CN1753008A CN1753008A (en) 2006-03-29
CN1753008B true CN1753008B (en) 2011-08-10

Family

ID=36679845

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200510030726.0A Expired - Lifetime CN1753008B (en) 2005-10-26 2005-10-26 Method of optimization hot rolling scaduled sequence

Country Status (1)

Country Link
CN (1) CN1753008B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101097617B (en) * 2006-06-30 2012-08-29 东北大学 Metal hot rolling optimizing scheduling method and system thereof
CN104444821B (en) * 2014-10-24 2016-06-22 东北大学 The control method that a kind of iron and steel slab storehouse loop wheel machine runs
CN109358581B (en) * 2018-10-19 2020-04-28 东北大学 Optimization method of batch planning in steelmaking-continuous casting process with two-strand different widths
CN110032760B (en) * 2019-03-07 2022-06-07 福建三钢闽光股份有限公司 Method for optimizing production organization of middle plate based on rolling line information sharing analysis system
CN109976294B (en) * 2019-05-07 2020-05-08 天津中新智冠信息技术有限公司 Intelligent parking method and system
CN112013690B (en) * 2019-05-31 2022-07-12 上海梅山钢铁股份有限公司 Comprehensive control method for plate blank fed into hot rolling heating furnace
CN113145649B (en) * 2021-04-01 2022-12-13 首钢京唐钢铁联合有限责任公司 Slab feeding control method and device
CN114309080B (en) * 2021-11-29 2023-10-03 邯郸钢铁集团有限责任公司 Method for judging direct hot charging of conventional hot continuous rolling production line
CN115146869A (en) * 2022-07-25 2022-10-04 冶金工业规划研究院 Hot rolling plan optimization method and system, storage medium and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1068523A (en) * 1991-05-06 1993-02-03 摩根建筑公司 The continuous hot-rolling method of microscler steel product and device
CN1668394A (en) * 2002-07-19 2005-09-14 丹尼利机械设备股份公司 Method and plant for the hot rolling of rails

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1068523A (en) * 1991-05-06 1993-02-03 摩根建筑公司 The continuous hot-rolling method of microscler steel product and device
CN1668394A (en) * 2002-07-19 2005-09-14 丹尼利机械设备股份公司 Method and plant for the hot rolling of rails

Also Published As

Publication number Publication date
CN1753008A (en) 2006-03-29

Similar Documents

Publication Publication Date Title
CN101329573B (en) A method and system for automatic production scheduling optimization of cold rolling pickling and rolling combined unit
CN1753008B (en) Method of optimization hot rolling scaduled sequence
CN104483915B (en) Hot rolling multiple production line slab matching control method for improving steel enterprise material utilization rate
CN102346882B (en) Bilayer planning method for intelligent scheduling for steelmaking-continuous welding production
WO2017088674A1 (en) Steelmaking batch grouping and production scheduling method for whole process production
JP4987602B2 (en) Yard operation planning method, apparatus, and program
CN105550771A (en) Multi-objective optimization method of steelmaking-continuous casting production scheduling based on NSGA-II
Zhao et al. A two-stage scheduling method for hot rolling and its application
CN1885328B (en) Steelmaking-continuous casting tundish batch plan method and system
JP2024041725A (en) Furnace combustion intelligent control method and device based on big data cloud platform
Jia et al. A decomposition-based hierarchical optimization algorithm for hot rolling batch scheduling problem
WO2021027449A1 (en) Method and model system for plate assembling and slab designing of medium-thickness hot rolled plate in consideration of flexible non-fixed-size order specifications
CN110647124A (en) Steelmaking, continuous casting and hot rolling integrated production planning method and system considering casting and rolling coordination
CN102583032B (en) Control method and control device for steel raw material yard logistics transmission equipment
CN111401616B (en) Double-layer scheduling method for precast concrete component in supply chain environment
CN108588323B (en) An industrial process optimization control method for steelmaking and continuous casting
CA2965555C (en) Method for minimizing the global production cost of long metal products and production plant operating according to such method
CN106055836A (en) Multi-target optimization method for casting sequence selection, ranking and casting time policy of continuous casting machine
JP7156024B2 (en) Plan creation device, plan creation method, and program
CN101377789B (en) Method and apparatus for composing furnace by plate blank in steel-smelting production process
CN103259258A (en) Micro-grid, micro-grid control method and control device
CN104122861A (en) Waiting time relaxation based conflict resolution method and optimization scheduling method
JP2005342787A (en) Heating / rolling schedule creation device, heating / rolling schedule creation method, computer program, and readable storage medium for hot rolling mill
CN118747278B (en) A multi-stage layout method and device considering the number of templates
CN109358581A (en) Optimization method of batch planning in steelmaking-continuous casting process with two-strand different widths

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20110810