CN101591730A - A kind of method and apparatus that improves operating efficiency of material handling equipment of bell type furnace units of steel enterprises - Google Patents

A kind of method and apparatus that improves operating efficiency of material handling equipment of bell type furnace units of steel enterprises Download PDF

Info

Publication number
CN101591730A
CN101591730A CNA2009100123299A CN200910012329A CN101591730A CN 101591730 A CN101591730 A CN 101591730A CN A2009100123299 A CNA2009100123299 A CN A2009100123299A CN 200910012329 A CN200910012329 A CN 200910012329A CN 101591730 A CN101591730 A CN 101591730A
Authority
CN
China
Prior art keywords
loop wheel
wheel machine
resource
coil
time
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.)
Granted
Application number
CNA2009100123299A
Other languages
Chinese (zh)
Other versions
CN101591730B (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.)
Northeastern University China
Original Assignee
Northeastern University China
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 Northeastern University China filed Critical Northeastern University China
Priority to CN2009100123299A priority Critical patent/CN101591730B/en
Publication of CN101591730A publication Critical patent/CN101591730A/en
Application granted granted Critical
Publication of CN101591730B publication Critical patent/CN101591730B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Heat Treatment Processes (AREA)

Abstract

A kind of control method and device that improves operating efficiency of material handling equipment of bell type furnace units of steel enterprises, main by data acquisition unit 1, data handler 2, controlling party pattern generator 3, industrial process simulation device 4, and control information uploader 5 realizes by network (TCP/IP) 6.Data handler is used for the information that collects is carried out profound analysis and processing, and the controlling party pattern generator is given in input transfer; Loop wheel machine controlling party pattern generator comprises Resource Allocation Formula maker 9 and 10 two modules of loop wheel machine operating scheme regulator, and the former distributes bell furnace workshop limited resources; The latter is to the concrete execution of resource allocation result, and can manufacture further adjustment to the branch of resource; The running environment of industrial process simulation device simulation bell furnace production plant is carried out dynamic simulation and is shown by light-emitting diode display 8 running of bell furnace Production Flow Chart and loop wheel machine; The control information uploader is used for the control information that loop wheel machine controlling party pattern generator produces is uploaded to bell furnace workshop loop wheel machine control terminal 7, instructs the production in bell furnace workshop.

Description

A kind of method and apparatus that improves operating efficiency of material handling equipment of bell type furnace units of steel enterprises
Technical field
The invention belongs to metallurgical areas of information technology, relate to automatic technology, a kind of method and apparatus that improves operating efficiency of material handling equipment of bell type furnace units of steel enterprises particularly is provided, be used to control the operation of bell furnace workshop logistics equipment.
Background technology
Cover annealing is the necessary operation that coiled sheet carries out deep processing through cold rolling process, and it is for improving coil of strip tensile strength, yield strength, and improving aspect such as intrinsic mechanical property has very significant effect.Cover annealing short-term process is as shown in table 1, comprises shove charge, button inner cover, sealing, prepurge, button heating mantles, heats, unloads heat cover, the button cooling cowl, cools off, unloads cooling cowl, unloads inner cover, unloads tens steps such as volume.The main streams equipment in bell furnace workshop is loop wheel machine, and most of operation assists to finish (comprise shove charge, mouthful inner cover is detained heating mantles, unloads heating mantles, unloads cooling cowl, unloads inner cover and unloads volume) by loop wheel machine.Therefore can will be converted into the control that loop wheel machine is moved to the control of whole Workshop Production rhythm and the distribution of resource.The treatment time of heating and cooling is longer in the cover annealing production process, and drop in order to save to produce, the heating mantles of annealing room and the quantity of cooling cowl generally are half of table quantity, if the unreasonable conflict and the wait that will inevitably cause resource of resources allocation, influence normal rhythm of production, thereby cause unnecessary energy dissipation.Because cover annealing production has long, characteristics such as rhythm of production is slow, production process is complicated, energy expenditure is big of production cycle, make and manually can't reasonably be controlled scheme, thereby the waits for too long that some operation occurs, the situation that the utilization ratio of the resource that it is shared also descends thereupon, cause the workshop energy dissipation of whole bell furnace serious, production efficiency is not high, and actual capacity does not reach designed capacity, so bell furnace loop wheel machine logistics scheduling becomes " bottleneck " in the cold rolling production.
Table 1 bell furnace flow process resource information table
At present, the logistics operation in domestic bell furnace workshop also only rests on the Artificial Control stage, mainly relies on artificial experience that logistics equipment is distributed, and can not effectively hold the overall situation, lacks reasonableness and science.The conflict that good bell furnace unit logistics equipment operational efficiency control method not only can better solve bell furnace workshop logistics resource, can also play effective directive function to production plant, improve the production efficiency in bell furnace workshop, and reach energy saving purposes, the actual production workshop there is crucial meaning.
Summary of the invention
The object of the present invention is to provide a kind of control method that improves operating efficiency of material handling equipment of bell type furnace units of steel enterprises, be used to control the logistics equipment in bell furnace workshop, realize the reasonable resources configuration.It is set about from bell furnace Workshop Production equipment, by to the real-time monitoring of field device information to realize the real-time of production information; By whole process of production is analyzed profoundly, distribute with the optimal control and the reasonable resources that realize loop wheel machine control; By whole and partial simulation architecture, build the bell furnace production environment, to realize the visual of system's control process.The present invention not only can control the operation of bell furnace workshop logistics equipment, can also effectively improve bell furnace Workshop Production usage ratio of equipment, shortens the production time, enhances productivity, and reaches energy-saving and cost-reducing effect.
The present invention, pinpoints the problems and can do following simplification by analysis with exploration from the practical situation of bell furnace production: one, respectively be furnished with a loop wheel machine in four regional sky of bell furnace production plant, two shared one of loop wheel machines are striden.The working specification of loop wheel machine defines the same scope of activity of stepping up two loop wheel machines, each loop wheel machine operation is independent of each other, the loop wheel machine collision can not take place, so can consider the running condition of each loop wheel machine separately, can not influence the control result of cover annealing process, many loop wheel machines problem of the complexity in the cover annealing actual production just can be converted into simple single loop wheel machine problem; Two, the heating mantles of different model, cooling cowl cannot use mutually, and promptly dissimilar plans can separately be considered, has reduced the scale of problem like this.
After simplifying, the problem that the present invention mainly solves can be described as: given several are treated the annealing buttress, and each coiled sheet buttress will just can be finished annealing operation through several annealing steps.For each coiled sheet buttress, the order of annealing steps is given, and different annealing steps needs different resources; Charge and discharge operations for each resource packet rubbing board volume is finished by loop wheel machine; Loop wheel machine and each resource are limited.What the present invention will do is exactly how to control loop wheel machine to finish each annealing steps, thereby reaches the properly distributed limited resources, the purpose of faster production rhythm.This problem can be described by following mathematical model:
min Z = Σ j ∈ { crane } Σ k ∈ K j αSs T jk + Σ l ∈ L i β l ( Σ i ∈ I ST il Σ i ∈ I PT il ) + γ C max - - - ( 1 )
s.t.
Σ j ∈ J il Σ k ∈ K j x iljk = 1 ∀ i ∈ I , l ∈ L i - - - ( 2 )
Σ i ∈ I Σ k ∈ K j x iljk ≤ 1 ∀ j ∈ J il , k ∈ K j - - - ( 3 )
Te il-Ts il=PT il ∀ i ∈ I , ∀ l ∈ L i - - - ( 4 )
Ts il-Te il-1=ST il ∀ l ∈ L ij , ∀ i ∈ I - - - ( 5 )
Ts il+1-Te il≥AT il ∀ i ∈ I , ∀ l ∈ L i - { l i ‾ } - - - ( 6 )
&Sigma; k &Element; K j kx iljk &le; &Sigma; kx il &prime; jk &ForAll; i &Element; I , l , l &prime; &Element; L ij , l < l &prime; , j &Element; { crane } - - - ( 7 )
TSe jk-TSs jk=SsT jk &ForAll; j &Element; { crane } , k &Element; K j - - - ( 8 )
Ts i′l′-Te il≥-U(2-x iljk-x i′l′jk+1)+SU ll′ &ForAll; i , i &prime; &Element; I , l &Element; L ij , l &prime; &Element; L i &prime; j , (9)
j∈{crane},k∈K j-{k j}
Ts i′,l′-1-Te i,l+1≥-U(2-x iljk-x u′l′jk+1) &ForAll; i , i &prime; &Element; I , l , l &prime; &Element; { heating , cooling } ,
j∈J-{crane},k∈K j-{k j} (10)
x iljk∈{0,1} &ForAll; i &Element; I , l &Element; L i , j &Element; J il , k &Element; K j - - - ( 11 )
C max=max{Te il|i∈I,l∈L i} (12)
Wherein,
I=1 ... NB, expression table;
1=1 ..., Li, the 1st process segment of expression table i;
J=1 ..., NU (NF+NC+1), expression comprises NF heating mantles, NC cooling cowl and a loop wheel machine are in interior resource;
K=1 ..., Kj, the working hour section of expression resource j;
X Iljk=1, be illustrated in l the operation that resource j is used to process i and table k time period; Otherwise be 0;
Te Il, represent concluding time of l operation of i table;
Ts Il, represent time opening of l operation of i table;
PT Il, represent treatment time of l operation of i table;
ST Il, represent waiting time of l operation of i table;
TSs Jk, represent time opening of k working hour section of j resource;
TSe Jk, represent concluding time of k working hour section of j resource;
SsT Jk, represent j the working hour of resource in k working zone;
AT Il, represent setup time in i table l stage;
U is infinitely great integer;
SU Ll ', the setup time between expression operation l and the l ';
RT Jk, the expression actual time that should work of resource j;
α, expression loop wheel machine utilization ratio penalty coefficient;
β, expression heating mantles and cooling cowl penalty coefficient;
γ, the maximum deadline penalty coefficient of expression;
Above-mentioned objective function comprises three parts: the punishment of (1) loop wheel machine utilization ratio, and having 8 operations in the cover annealing process needs the loop wheel machine scheduling, and therefore, the utilization ratio that improves loop wheel machine is necessary; Weigh the utilization ratio of loop wheel machine in the model with the loading time of loop wheel machine; For a collection of given operation plan, the loading time of loop wheel machine is more little, and utilization ratio also must be high more; (2) heating mantles and cooling cowl utilization ratio punishment, in the cover annealing workshop bell furnace resource quantity limited be the major cause that bell furnace production becomes the bottleneck of cold rolling production; Therefore, the utilization ratio that improves heating mantles, cooling cowl is for improving bell furnace Workshop Production ability, and aspects such as save energy all have very great help; (3) maximum deadline punishment;
Constraint (2) expression distributes corresponding resource must for each stage of each table;
Constraint (3) represents that each working hour of each resource can only be used to handle an operation of a table at most;
Constraint (4) has defined the treatment time of l operation of i table;
Constraint (5) has defined the waiting time of l operation of i table;
Have uncared-for operation (inflation and naturally cooling) between the l of i table of constraint (6) expression and the l+1 operation, this is intrafascicular approximately, AT when having only inflation and naturally cooling IlBe non-zero number;
The all operations of constraint (7) expression loop wheel machine must in strict accordance with the order that requires of batch annealing carry out;
Constraint (8) is used for defining the total run time of loop wheel machine;
Constraint (9) expression loop wheel machine must just can carry out next one operation under the ready prerequisite of operation;
Constraint (10) expression is for adding really operation of hot and cold, when different tables is used identical resource, resource must be available, that is to say if heating mantles from table 1 to table 2, so just requires must unload from table 1 before heating mantles is anchored to table 2;
The span of constraint (11) expression variable;
Constraint (12) is to C MaxDefine;
On function, the present invention is the concrete execution of pending coil of strip plan that the bell furnace workshop is assigned, operation by reasonable control loop wheel machine, solve bell-type furnace steel roll buttress anneal from shove charge, button inner cover, sealing, prepurge, button heating mantles, heat, unload heat cover, button cooling cowl, cool off, unload cooling cowl, unload inner cover, unload the resource allocation problem and the loop wheel machine control problem of these 12 processes of volume, can improve the utilization ratio of limited resources such as bell furnace workshop loop wheel machine, heating mantles, cooling cowl effectively, solve " bottleneck " of cold rolling mill inadequate resource.Concrete control method is as follows:
The first step: production data acquisition
After the bell-type furnace steel roll production program is assigned, with data acquisition unit (for example from the initial information of collection in worksite coil of strip, plan delivery date, coil of strip operating time, annealing curve etc. individual the treatment stage) and each resource of production scene (table, heating mantles, cooling cowl) utilize situation, and pass to data handler.
Second step: data analysis
According to the production practical situation, can carry out profound analysis to input information by data handler, obtain the treatment time of every buttress coil of strip in each stage.
The 3rd step: generate loop wheel machine control scheme
By the control scheme of controlling party pattern generator generation loop wheel machine, the working process of controlling party pattern generator is divided into two stages, and the fs is after the coil of strip buttress arrives production plant, according to bell furnace workshop occupation condition, forms rational Resource Allocation Formula; Subordinate phase is the result according to resources allocation, use and to utilize the loop wheel machine simulation to carry out the fs allocation result in the workshop, generate loop wheel machine control scheme, and use tabu search strategy the control scheme is improved, if wherein produce situations such as loop wheel machine conflict, time change, then the branch to resource manufactures further adjustment, up to obtaining satisfied result.
Fs control: after initial information set, the initial scheme collection generation module in the Resource Allocation Formula maker was started working, and this module can generate a series of coil of strip buttress processing sequences at random.The application scheme evaluation module simulation plant operations flow operations process under processing sequence obtains should the pairing Resource Allocation Formula collection of processing sequence and use the above-mentioned target function type of mentioning (1) and estimate.Based on this processing sequence collection and Resource Allocation Formula collection, the optimizing application control module is optimized Resource Allocation Formula, coil of strip processing sequence and Resource Allocation Formula after being optimized.
Subordinate phase control: in bell furnace Workshop Production process, the process that has loop wheel machine to participate in has: shove charge, detain inner cover, detain heating mantles, unload heating mantles, detain cooling cowl, unload cooling cowl, unload inner cover, unload this eight procedure of volume.Loop wheel machine operating scheme maker is to use loop wheel machine operation analog module according to the resource allocation result that Resource Allocation Formula production device generates the loop wheel machine operating scheme is simulated, make loop wheel machine carry out resources allocation and releasing operation to above this eight procedure, form the loop wheel machine operating scheme according to the time sequence of going into stove sequencing and resource allocation result of coil of strip buttress.The optimizing application control module adopts tabu search strategy that the loop wheel machine operating scheme is improved then, till obtaining satisfactory solution.
The 4th step: emulation loop wheel machine control result, and carry out the control scheme
After obtaining loop wheel machine control operating scheme, the industrial process simulation device can be according to the actual motion environment in (4) control program simulation bell furnace workshop.Carry out resulting control scheme by bell furnace production plant loop wheel machine control terminal at last.
The simulation resource allocation process of the evaluate alternatives module that the first control stage was mentioned in the 3rd step of the present invention is as follows:
Step1: shove charge if the shove charge that does not have to finish is operated, forwards Step2 to; Otherwise, check whether idle table is arranged in the resource status storer, if idle table is arranged then controller distributes table (it is nearest with the coil of strip buttress slant range of wanting shove charge promptly to be which table, then just which table is distributed to the coil of strip of pre-shove charge and is piled up neatly) according to nearby principle; If there is not idle table, then search in the resource status storer and can utilize table the earliest, and this table is distributed to pre-shove charge coil of strip buttress, write down the pre-shove charge time; It is occupied that the table state is set in annealing process, charges to the resource status storer, and the shove charge operation is finished; Because each table of bell furnace workshop all is furnished with an inner cover, so inner cover can carry out after shove charge immediately, only need add in the controller that the button inner cover time gets final product; In like manner, sealing, prepurge, heating, cool off the utilization that these four processes all do not relate to resource, only need add the treatment time.
Step2: the button heating mantles if the button heating mantles that does not have to finish is operated, forwards Step3 to; Whether otherwise checking has idle heating mantles in the resource status storer, if idle heating mantles is arranged then controller can be according to nearby principle button cover; If there is not idle heating mantles, then searches in the resource status storer and can utilize heating mantles the earliest, and this heating mantles is distributed to pending coil of strip buttress, record button heating mantles time.In heat-up time, it is occupied that the heating mantles state is set, and charges in the resource status storer, and the operation of button heating mantles is finished.
Step3: unload heating mantles, button cooling cowl,, forward Step4 to if there is not the operation that to finish; Otherwise according to processing requirement, when coil of strip buttress reaches the heating termination condition, the coil of strip buttress cool off under state of nature and will be controlled in 12 minutes, and the precondition of therefore unloading heating mantles is that idle cooling cowl existence is arranged at the appointed time.Therefore, when the time temperature satisfies, in the time of can unloading heating mantles, at first need to check whether idle cooling cowl is arranged in the resource status storer, if idle cooling cowl is arranged then controller can obtain cooling cowl according to nearby principle, unload heating mantles then, and buckle cooling cowl at the appointed time; If there is not idle heating mantles, then searches in the resource status storer and can utilize cooling cowl the earliest, and this cooling cowl is distributed to pending coil of strip buttress; Cooling cowl is heating mantles and unloads the cover time time of releasing, record unloads heating mantles time and button cooling cowl time, and this heating mantles is set to discharge, and the cooling cowl state is set to take, and information charged in the resource status storer, unload heating mantles and the operation of button cooling cowl is finished.
Step4: unload inner cover, unload volume,, forward Step5 to if do not have to finish when operation; Otherwise after cooling finished, the coil of strip buttress can unload inner cover, unload the volume operation, this process will not relate to the deficiency of the utilization of resources under the situation of not considering loop wheel machine, to unload inner cover and unload the volume time and be saved in the resource status storer, and inner cover, table will be set for discharging, operation being end;
Step5: if not untreated operation still finishes; Otherwise, forward Step1 to.
The calculation step of the optimal control module that the first control stage of the 3rd step is mentioned among the present invention is as follows:
Step1: from the initial manufacture ordered set, select several sequences and set up reference set Refset1 and Refset2 respectively.Wherein Refset1 comprises the sequence of quality good (target function value is little), and Refset2 comprises the sequence of good dispersity; If reference set updating mark NS=0.
Step2: the sequence among the Refset1 and the sequence among the Refset2 made up obtain subset set NewSubsets.
Step3: from subset set NewSubsets, select subclass Lsubset, the sequence in the subclass is made up, produce new job sequence, the above-mentioned evaluate alternatives module of mentioning of new sequence application is simulated drawn Resource Allocation Formula and target function value.
Step4: judge whether the target function value of arbitrary sequence among the Refset1 all is not more than the target function value of new sequence, if then upgrade Refset1, and make NS=1; Otherwise, judge whether that the dispersiveness of arbitrary sequence among the Refset2 all is better than the dispersiveness of new sequence, if then upgrade Refset2, and make NS=1.
Step5: Lsubset is deleted from subset set, if subset set is not empty, repeating step 3-7 then, otherwise judge whether greater than maximum iteration time, if greater than maximum iteration time, then forward Step6 to; Otherwise, check reference set updating mark position, if NS=1 is repeating step 2-5 then, otherwise, forward Step6 to;
Step6: the coil of strip buttress job sequence of target function value minimum in the output all sequences.
The loop wheel machine operation analog module that the 3rd step was mentioned in the second control stage among the present invention is mainly considered and has been solved following situation in the process that generates the loop wheel machine operating scheme:
1), task conflict: when loop wheel machine is received a plurality of operational order simultaneously, can't operate simultaneously, need carry out by the priority of operation, when all operations end, each operation begins and the concluding time in the adjustment Resource Allocation Formula.Situation explanation with two tables of single loop wheel machine, the coil of strip buttress heating concluding time is identical with the table 2 coil of strips buttress cooling concluding time in table 1, but because the restriction of loop wheel machine resource can't be operated simultaneously to two tables, owing to being higher than, the priority of unloading the operation of heating mantles button cooling cowl unloads cooling cowl, therefore unload the operation of heating mantles button cooling cowl earlier, table 2 coil of strips buttress is in loitering phase, table 1 EO, loop wheel machine is operated table 2 again, this moment table 2 and subsequent operations time change, and need adjust;
2), time disturbance: because the fluctuation of process operations time and loop wheel machine working time is uncertain, cause shortening and the prolongation of the time opening of subsequent handling, need remodify the beginning concluding time of subsequent operations this moment; (1) owing to break down and need overhaul in the loop wheel machine operation way, prolong working time in, and the task of unloading cooling cowl is in the original plan delayed; (2) because the deadline in cooling operation stage shifts to an earlier date than estimating, make the loop wheel machine operation in advance in; The generation of both of these case all can change the result of generation scheme, needs further to adjust;
3), temporary duty adjustment: when loop wheel machine when a table runs to another table executable operations, just run into another operation in the operation way and need to use loop wheel machine, delay loop wheel machine this moment and operate the prominent chance situation of execution in the original plan, so not only can save time and also can improve the utilization ratio of loop wheel machine.With three table situations of single loop wheel machine is the example explanation, in the figure, finish table 1 operation when loop wheel machine, 2 free time of table can be carried out the shove charge operation, and loop wheel machine is received the shove charge order, transfer to table 2 processes from table 1 at loop wheel machine, just table 3 prepurge EOs can be detained the heating mantles operation, and table 3 at table 1 and table 2 between the loop wheel machine movement path, loop wheel machine was abandoned origin operation and earlier table 3 was operated this moment, and the table 3 that reruns behind the EO is finished origin operation.
The concrete steps that the tabu search strategy that the present invention's the 3rd step subordinate phase is mentioned improves loop wheel machine control scheme are as follows:
Step1: current separating as history preferably separated initialize maximum iteration time T Max, taboo table length L; If i=1;
Step2: if i>T Max, if then finish algorithm, otherwise, step 3 changeed;
Step3: search neighborhood N1 (exchanging the coil of strip buttress of any two tables), N2 (be inserted into another table on process the buttress of the coil of strip on the table).Select best feasible moving, separated, then separate application and should move current if should move to be better than preferably after using; Otherwise select one not preferably moving in the taboo table be applied to current separating, will applied mobile being stored in the taboo table, i=i+1 is set.
Step4: if current separate to be better than preferably separate, then forward Step2 to; Otherwise search neighborhood N3 (any two operations of exchange loop wheel machine) selects best feasible moving, and separates if should move to be better than preferably after using, and then separates application and should move current; Otherwise select one not preferably moving in the taboo table be applied to current separating, will applied mobile being stored in the taboo table.I=i+1 is set, forwards Step2 to.
According to aforesaid method, the present invention proposes the equipment that a cover improves operating efficiency of material handling equipment of bell type furnace units of steel enterprises.Data acquisition unit 1, data handler 2, controlling party pattern generator 3, industrial process simulation device 4 that this equipment is connected by fieldbus 6, and control information uploader 5 constitutes.Wherein, data acquisition unit and data handler provide input information for The whole control system; The controlling party pattern generator is a core of the present invention, it is equipped with method software of the present invention, by it can shorten the process period of pending coil of strip plan, the utilization ratio that improves resource is a controlled target, generates rational Resource Allocation Formula and loop wheel machine operating scheme according to input information; The industrial process simulation device is visual with the operational process of loop wheel machine, the running condition of real time modelling loop wheel machine; Control information uploader UNICOM controller and production plant, loop wheel machine is controlled the operation that the result is uploaded to loop wheel machine control terminal control loop wheel machine.
The device of raising operating efficiency of material handling equipment of bell type furnace units of steel enterprises of the present invention, its controlling party pattern generator comprise Resource Allocation Formula maker 9 and loop wheel machine operating scheme maker 10.
The device of raising operating efficiency of material handling equipment of bell type furnace units of steel enterprises of the present invention, its Resource Allocation Formula maker comprises four modules: coil of strip buttress priority is provided with module 11, memory module 14, evaluate alternatives module 12 and optimal control module 13; Memory module then is made up of following three parts: resource status storer 15, coil of strip buttress order tank 16 and scheme storer 17; Wherein the resource status storer can be stored table state, heating mantles state and cooling cowl state, and the scheme storer can be stored coil of strip buttress annealing total time, coil of strip is piled up neatly into stove order and loop wheel machine Resource Allocation Formula; The evaluate alternatives module is used for comparison Resource Allocation Formula maker and generates the quality of scheme; The optimal control module is that gained Resource Allocation Formula result is carried out part adjustment, and the gained scheme is met the requirements more.
The device of raising operating efficiency of material handling equipment of bell type furnace units of steel enterprises of the present invention, its loop wheel machine operating scheme maker comprise loop wheel machine operation analog module 18 and optimal control module 19.
The invention has the advantages that:
1, data gathering of the present invention and data processing all are on-line operations, can fully satisfy demand of practical production, for follow-up scheme determination provides the good data support;
2, the application of two stage feedbacks can effectively obtain logistics distribution preferably and loop wheel machine operating scheme, to instructing to produce very significance is arranged;
3, the bell furnace industrial process simulation carries out in real time according to the fabrication order of control unit interface transmission, can change the bell furnace production process by different control commands, and this research to the bell furnace production process is more effective;
4, the present invention is not only local loop wheel machine operation carrying out emulation, can also the whole bell furnace of dynamic simulation workshop particular case, and conveniently whole process of production is monitored, studied from different visual angles;
5, the present invention is the concrete execution to the production program layout in bell furnace workshop, can adjust the allocative decision of bell furnace workshop limited resources by the operation of control loop wheel machine, to reach the raising resource utilization, the effect of enhancing productivity.
Description of drawings
Fig. 1 is the component configuration figure of device of the present invention;
Fig. 2 is the cover annealing schema;
Fig. 3 is a controlling party pattern generator inner core;
Fig. 4 is a controlling party pattern generator fundamental diagram;
Fig. 5 is a resource status memory function block diagram;
Fig. 6 loop wheel machine conflict synoptic diagram;
Fig. 7 time disturbance situation synoptic diagram;
Fig. 8 loop wheel machine task transfers synoptic diagram;
Analogue simulation interface, Fig. 9 bell furnace workshop synoptic diagram;
Figure 10 Resource Allocation Formula (3 tables, 3 pending coil of strip buttress, 2 heating mantleses, 1 cooling cowl, 1 loop wheel machine) synoptic diagram;
Figure 11 exchange scheme synoptic diagram;
Figure 12 scatter searching schema;
Figure 13 TABU search schema.
Embodiment
Below in conjunction with Figure of description content of the present invention is further described and replenishes.
Fig. 2 is that bell furnace unit operation schema is the cover annealing schema.Empty table from shove charge, button inner cover, sealing, prepurge, button heating mantles, heat, unload heat cover, button cooling cowl, cool off, unload cooling cowl, unload inner cover, unload the resource allocation problem and the loop wheel machine control problem of these 12 processes of volume, can improve the utilization ratio of limited resources such as bell furnace workshop loop wheel machine, heating mantles, cooling cowl effectively, solve " bottleneck " of cold rolling mill inadequate resource.Specifically control method is as shown in Figure 1:
The first step: production data acquisition
After the bell-type furnace steel roll production program is assigned, data acquisition unit 1 from the initial information of collection in worksite coil of strip (for example, plan delivery date, coil of strip operating time, annealing curve etc. individual the treatment stage) and each resource of production scene (table, heating mantles, cooling cowl) utilize situation, and pass to data handler 2;
Second step: data analysis
According to the production practical situation, can carry out profound analysis by 2 pairs of input informations of data handler, obtain the treatment time of every buttress coil of strip in each stage.
The 3rd step: generate loop wheel machine control scheme
Generate the control scheme of loop wheel machine by the controlling party pattern generator; The working process of controlling party pattern generator 3 as shown in Figure 3, it is divided into two stages, the fs is after coil of strip buttress arrives production plant, according to bell furnace workshop occupation condition, forms rational Resource Allocation Formula; Subordinate phase is the result according to resources allocation, use and to utilize the loop wheel machine simulation to carry out the fs allocation result in the workshop, generate loop wheel machine control scheme, and use tabu search strategy the control scheme is improved, if wherein produce situations such as loop wheel machine conflict, time change, then the branch to resource manufactures further adjustment, up to obtaining satisfied result;
Fs control: after initial information sets, Resource Allocation Formula maker 9 as shown in Figure 4, when initial scheme collection generation module 11 is wherein started working, this module can generate a series of coil of strips buttress processing sequences at random; The plant operations flow operations process of application scheme evaluation module 12 simulation under processing sequence obtains should the pairing Resource Allocation Formula collection of processing sequence and use the above-mentioned target function type of mentioning (1) and estimate; Based on this processing sequence collection and Resource Allocation Formula collection, 13 pairs of Resource Allocation Formulas of optimizing application control module are optimized, coil of strip processing sequence and Resource Allocation Formula after being optimized;
Subordinate phase control: in bell furnace Workshop Production process, the process that has loop wheel machine to participate in has: shove charge, detain inner cover, detain heating mantles, unload heating mantles, detain cooling cowl, unload cooling cowl, unload inner cover, unload this eight procedure of volume; Loop wheel machine operating scheme maker 10 is to use 18 pairs of loop wheel machine operating schemes of loop wheel machine operation analog module according to the resource allocation result that Resource Allocation Formula production device 9 generates to simulate, make loop wheel machine carry out resources allocation and releasing operation to above this eight procedure, form the loop wheel machine operating scheme according to the time sequence of going into stove sequencing and resource allocation result of coil of strip buttress.Optimizing application control module 19 adopts tabu search strategy that the loop wheel machine operating scheme is improved then, till obtaining satisfactory solution;
The 4th step: emulation loop wheel machine control result, and carry out the control scheme
After obtaining loop wheel machine control operating scheme, the industrial process simulation device can be according to the actual motion environment in (4) control program simulation bell furnace workshop.Carry out resulting control scheme by bell furnace production plant loop wheel machine control terminal at last.
During the simulation resource allocation process of the evaluate alternatives module 12 that the first control stage was mentioned in the present invention the 3rd step, open resource status memory as shown in Figure 5, carry out as follows again:
Step1: shove charge; If the shove charge that does not have to finish is operated, forward Step2 to; Otherwise, check whether idle table is arranged in the resource status storer 15, if idle table is arranged then controller distributes table (it is nearest with the coil of strip buttress slant range of wanting shove charge promptly to be which table, then just which table is distributed to the coil of strip of pre-shove charge and is piled up neatly) according to nearby principle; If there is not idle table, then search in the resource status storer 15 and can utilize table the earliest, and this table is distributed to pre-shove charge coil of strip buttress, write down the pre-shove charge time.; It is occupied that the table state is set in annealing process, charges to resource status storer 15, and the shove charge operation is finished; Because each table of bell furnace workshop all is furnished with an inner cover, so inner cover can carry out after shove charge immediately, only need add in the controller that the button inner cover time gets final product; In like manner, sealing, prepurge, heating, cool off the utilization that these four processes all do not relate to resource, only need add the treatment time;
Step2: the button heating mantles if the button heating mantles that does not have to finish is operated, forwards Step3 to; Otherwise, check in the resource status storer (15) whether idle heating mantles is arranged, if idle heating mantles is arranged then controller can be according to nearby principle button cover; If there is not idle heating mantles, then searches in the resource status storer (15) and can utilize heating mantles the earliest, and this heating mantles is distributed to pending coil of strip buttress, record button heating mantles time.This heating mantles is set to occupied, charges in the resource status storer (15), and the operation of button heating mantles is finished.
Step3: unload heating mantles; If do not have the operation that to finish, forward Step4 to; Otherwise according to processing requirement, when coil of strip buttress reaches the heating termination condition, the coil of strip buttress cool off under state of nature and will be controlled in 12 minutes, and the precondition of therefore unloading heating mantles is that idle cooling cowl existence is arranged at the appointed time; Therefore, when the time temperature satisfies, in the time of can unloading heating mantles, at first need to check whether idle cooling cowl is arranged in the resource status storer 15, if idle cooling cowl is arranged then controller can obtain cooling cowl according to nearby principle, unload heating mantles then, and buckle cooling cowl at the appointed time; If there is not idle heating mantles, then searches in the resource status storer 15 and can utilize cooling cowl the earliest, and this cooling cowl is distributed to pending coil of strip buttress; Cooling cowl is heating mantles and unloads the cover time time of releasing, record unloads heating mantles time and button cooling cowl time, and the heating mantles state is set to discharge, and the cooling cowl state is set to take, and information charged in the resource status storer 15, unload heating mantles and the operation of button cooling cowl is finished;
Step4: unload inner cover, unload volume, after cooling finishes,, forward Step5 to if there is not the operation that to finish; Otherwise after cooling finished, the coil of strip buttress can unload inner cover, unload the volume operation, this process will not relate to the deficiency of the utilization of resources under the situation of not considering loop wheel machine, to unload inner cover and unload the volume time and be saved in the resource status storer 15, and inner cover, table will be set for discharging, operation being end.
The optimal control module that the first control stage of the 3rd step is mentioned among the present invention adopts scatter searching as shown in figure 12, and its concrete calculation step is as follows:
Step1: from the initial manufacture ordered set, select several sequences and set up reference set Refset1 and Refset2 respectively, wherein Refset1 comprises the sequence of quality good (target function value is little), Refset2 comprises the sequence of good dispersity, establishes reference set updating mark NS=0;
Step2: the sequence among the Refset1 and the sequence among the Refset2 made up obtain subset set NewSubsets;
Step3: from subset set NewSubsets, select subclass Lsubset, the sequence in the subclass is made up, produce new job sequence, the above-mentioned evaluate alternatives module of mentioning of new sequence application is simulated drawn Resource Allocation Formula and target function value;
Step4: judge whether the target function value of arbitrary sequence among the Refset1 all is not more than the target function value of new sequence, if then upgrade Refset1, and make NS=1; Otherwise, judge whether that the dispersiveness of arbitrary sequence among the Refset2 all is better than the dispersiveness of new sequence, if then upgrade Refset2, and make NS=1;
Step5: Lsubset is deleted from subset set, if subset set is not empty, repeating step 3-7 then, otherwise judge whether greater than maximum iteration time, if greater than maximum iteration time, then forward Step6 to; Otherwise, check reference set updating mark position, if NS=1 is repeating step 2-5 then, otherwise, forward Step6 to;
Step6: the coil of strip buttress job sequence of target function value minimum in the output all sequences.
The 3rd step was mentioned in the second control stage among the present invention in the process that generates the loop wheel machine operating scheme, mainly considered and had solved following situation, and it comprises loop wheel machine task conflict, operating time disturbance and temporary duty adjustment etc., shown in Fig. 6,7,8:
1), task conflict: when loop wheel machine is received a plurality of operational order simultaneously, can't operate simultaneously, need carry out by the priority of operation, when all operations end, each operation begins and the concluding time in the adjustment Resource Allocation Formula.As shown in Figure 6, situation explanation with two tables of single loop wheel machine, the coil of strip buttress heating concluding time is identical with the table 2 coil of strips buttress cooling concluding time in the table 1 in the figure, but because the restriction of loop wheel machine resource can't be operated simultaneously to two tables, owing to being higher than, the priority of unloading the operation of heating mantles button cooling cowl unloads cooling cowl, therefore unload the operation of heating mantles button cooling cowl earlier, table 2 coil of strips buttress is in loitering phase, table 1 EO, loop wheel machine is operated table 2 again, this moment table 2 and subsequent operations time change, and need adjust;
2), time disturbance: because the fluctuation of process operations time and loop wheel machine working time is uncertain, cause shortening and the prolongation of the time opening of subsequent handling, need remodify the beginning concluding time of subsequent operations this moment; As shown in Figure 7, owing to break down and need overhaul in the loop wheel machine operation way, prolong working time in (one), and the task of unloading cooling cowl is in the original plan delayed; (2) because the deadline in cooling operation stage shifts to an earlier date than estimating, make the loop wheel machine operation in advance in; The generation of both of these case all can change the result of generation scheme, needs further to adjust;
3), temporary duty adjustment: when loop wheel machine when a table runs to another table executable operations, just run into another operation in the operation way and need to use loop wheel machine, delay loop wheel machine this moment and operate the prominent chance situation of execution in the original plan, so not only can save time and also can improve the utilization ratio of loop wheel machine.As shown in Figure 8, with three table situations of single loop wheel machine is the example explanation, in the figure, and when loop wheel machine is finished table 1 operation, 2 free time of table can be carried out the shove charge operation, loop wheel machine is received the shove charge order, transfers to from table 1 table 2 processes at loop wheel machine, just table 3 prepurge EOs, can detain the heating mantles operation, and between the loop wheel machine movement path, abandoned origin operation and earlier table 3 operated this moment by loop wheel machine at table 1 and table 2 for table 3, and the table 3 that reruns behind the EO is finished origin operation.
The tabu search strategy that the present invention the 3rd step subordinate phase is mentioned as shown in figure 13, the concrete steps that make improvements loop wheel machine control scheme with it are as follows:
Step 1: current separating as history preferably separated initialize maximum iteration time T Max, taboo table length L is established i=1;
Step2: if i>T Max, if then finish algorithm, otherwise, step 3 changeed;
Step3: search neighborhood N1 (exchanging the coil of strip buttress of any two tables), N2 (be inserted into another table on process the buttress of the coil of strip on the table); Select best feasible moving, separated, then separate application and should move current if should move to be better than preferably after using; Otherwise select one not preferably moving in the taboo table be applied to current separating, will applied mobile being stored in the taboo table, i=i+1 is set.
Step4: if current separate to be better than preferably separate, then forward Step2 to; Otherwise search neighborhood N3 (any two operations of exchange loop wheel machine) selects best feasible moving, and separates if should move to be better than preferably after using, and then separates application and should move current; Otherwise select one not preferably moving in the taboo table be applied to current separating, will applied mobile being stored in the taboo table.I=i+1 is set, forwards Step2 to.
According to mode of connection shown in Figure 2 data acquisition unit 1, data handler 2, controlling party pattern generator 3, industrial process simulation device 4 with fieldbus 6 connections, and control information uploader 5 is combined into one, wherein, data acquisition unit 1 and data handler 2 provide input information for The whole control system; Controlling party pattern generator 3 is cores of the present invention, it is equipped with method software of the present invention, by it can shorten the process period of pending coil of strip plan, the utilization ratio that improves resource is a controlled target, generates rational Resource Allocation Formula and loop wheel machine operating scheme according to input information; Industrial process simulation device 4 is visual with the operational process of loop wheel machine, the running condition of real time modelling loop wheel machine; Control information uploader 5 UNICOMs controller and production plant, loop wheel machine is controlled the operation that the result is uploaded to loop wheel machine control terminal 7 control loop wheel machines.
The controlling party pattern generator comprises Resource Allocation Formula maker 9 and loop wheel machine operating scheme maker 10.
The Resource Allocation Formula maker comprises four modules: coil of strip buttress priority is provided with module 11, memory module 14, evaluate alternatives module 12 and optimal control module 13; Memory module then is made up of following three parts: resource status storer 15, coil of strip buttress order tank 16 and scheme storer 17; Wherein the resource status storer can be stored table state, heating mantles state and cooling cowl state, and the scheme storer can be stored coil of strip buttress annealing total time, coil of strip is piled up neatly into stove order and loop wheel machine Resource Allocation Formula; The evaluate alternatives module is used for comparison Resource Allocation Formula maker and generates the quality of scheme; The optimal control module is that gained Resource Allocation Formula result is carried out part adjustment, and the gained scheme is met the requirements more.
Loop wheel machine operating scheme maker comprises loop wheel machine operation analog module 18 and optimal control module 19.
The operation controller of raising operating efficiency of material handling equipment of bell type furnace units of steel enterprises of the present invention is to pile up neatly under the known situation at the pending coil of strip in bell furnace workshop, according to on-the-spot actual information, generate bell furnace unit logistics allocative decision and loop wheel machine operating scheme, and the running environment of simulation bell furnace Workshop Production, bell furnace Production Flow Chart and loop wheel machine running condition are controlled and emulation, and its computer interface as shown in Figure 9.In the cover annealing, the difference of resource original state can produce different influences to the control of controller.Be that example specifies with different original states below, its embodiment is described below:
Embodiment 1: original state all is in the situation of idle condition for all resources
Figure 10 provides the Resource Allocation Formula embodiment of 3 pending coil of strip buttress, 3 tables, 2 heating mantleses, 1 cooling cowl, 1 loop wheel machine.After having seen the explanation of following examples, for a person skilled in the art, it is unchallenged being generalized to any amount coil of strip buttress, table, heating mantles and loop wheel machine.
The first step: when pending coil of strip buttress information is issued to the scene, service data collector 1 is gathered occupation condition such as real-time coil of strip buttress and bell furnace workshop table, heating mantles, cooling cowl, loop wheel machine, and data handler 2 is passed in Information Monitoring;
Second step: according to practical condition, can carry out profound analysis according to 2 pairs of input informations of data handler, obtain the treatment time of every buttress coil of strip in each stage, suppose to obtain: No. 1 coil of strip is that 30 hours (among Figure 10 hour be designated as h), cooling time are 40 hours heat-up time, No. 2 coil of strips are that 40 hours, cooling time are 30 hours heat-up time, and No. 3 coil of strips are that 50 hours, cooling time are 50 hours heat-up time;
The 3rd step: the control scheme that generates loop wheel machine by the controlling party pattern generator
Fs control: after initial information set, the initial scheme collection generation module 11 in the Resource Allocation Formula maker 9 was started working, and this module can generate a series of coil of strip buttress processing sequences at random.The plant operations flow operations process of application scheme evaluation module 12 simulation under processing sequence obtains should the pairing Resource Allocation Formula collection of processing sequence and use the above-mentioned target function type of mentioning (1) and estimate.For example the processing sequence to coil of strip buttress be 1,2, the state of 3} is simulated:
Step1: shove charge; If the shove charge that does not have to finish is operated, forward Step2 to; Whether otherwise checking has idle table, all resources are the free time among this embodiment in the resource status storer 15, therefore table 1,2,3 is distributed to coil of strip buttress 1,2,3 respectively, writes down the pre-shove charge time; Change table and be set to occupiedly, charge to resource status storer 15, the shove charge operation is finished; Because each table of bell furnace workshop all is furnished with an inner cover, so inner cover can carry out after shove charge immediately, only need add in the controller that the button inner cover time gets final product; In like manner, sealing, prepurge, heating, cool off the utilization that these four processes all do not relate to resource, only need add the treatment time;
Step2: button heating mantles; If do not have the operation that to finish, forward Step3 to; Otherwise, check whether idle heating mantles is arranged in the resource status storer 15, if idle heating mantles is arranged then controller can be according to nearby principle button cover, heating mantles 1,2 is the free time among this embodiment, therefore by nearby principle heating mantles 1,2 is distributed to coil of strip buttress 1,2 respectively, for steel stack 3, then waited until when heating mantles is in idle condition and distributed, the record button heating mantles time; The heating mantles state is set, charges in the resource status storer 15, the operation of button heating mantles is finished;
Step3: unload heating mantles, button cooling cowl; If do not have the operation that to finish, forward Step4 to; Otherwise according to processing requirement, when coil of strip buttress reaches the heating termination condition, the coil of strip buttress cool off under state of nature and will be controlled in 12 minutes, and the precondition of therefore unloading heating mantles is that idle cooling cowl existence is arranged at the appointed time; Therefore, satisfy when time, temperature, in the time of can unloading heating mantles, at first need to check whether idle cooling cowl is arranged in the resource status storer 15, if idle cooling cowl is arranged then controller can obtain cooling cowl according to nearby principle, unload heating mantles then, and buckle cooling cowl at the appointed time; If there is not idle heating mantles, then searches in the resource status storer 15 and can utilize cooling cowl the earliest, and this cooling cowl is distributed to pending coil of strip buttress; Cooling cowl is heating mantles and unloads the cover time time of releasing, record unloads heating mantles time and button cooling cowl time, and this heating mantles is set to discharge, and cooling cowl is set to take, and information charged to resource status storer 15) in, heating mantles unloaded and the operation of button cooling cowl is finished.Among this embodiment, have only a cooling cowl,, distribute to coil of strip buttress 1,2,3 successively, discharge corresponding heating mantles simultaneously therefore according to the priority of heating deadline;
Step4: unload inner cover, unload volume; If do not have the operation that to finish, forward Step5 to; Otherwise after cooling finished, the coil of strip buttress can unload inner cover, unload the volume operation, this process will not relate to the deficiency of the utilization of resources under the situation of not considering loop wheel machine, to unload inner cover and unload the volume time and be saved in the resource status storer 15, and inner cover, table will be set for discharging, operation being end;
Step5: if not untreated operation still finishes; Otherwise, forward Step1 to.
After resource allocation operations finishes then, can obtain changing the target function value that distributes under the coil of strip sequence by the target function type in the model (1).
After obtaining coil of strip processing sequence collection and Resource Allocation Formula collection, 13 pairs of Resource Allocation Formulas of optimizing application control module are optimized.
Step1: from the initial manufacture ordered set, select several sequences and set up reference set Refset1 and Refset2 respectively, wherein Refset1 comprise sequence 1,2,3} and sequence { 1,3,1}, Refset2 comprise sequence { 3,2,1} is with { 2,1,3} establishes reference set updating mark NS=0;
Step2: the sequence among the Refset1 and the sequence among the Refset2 made up obtain subset set NewSubsets:{{{1,2,3}, 3,2,1}}, 1,2,3}, 1,3,2}}, 1,2,3}, 2,1,3}}, 3,2,1}, 1,3,2}}, 3,2,1}, 2,1,3}}, 1,3,2}, 2,1,3}}};
Step3: from subset set NewSubsets, select subclass Lsubset, the sequence in the subclass is made up, produce new job sequence, the above-mentioned evaluate alternatives module of mentioning of new sequence application is simulated drawn Resource Allocation Formula and target function value; This sentence subclass 3,2,1}, { 1,3,2}} is an example, and at first whether first position of checking sequence 1 equates with first position of sequence 2, if equate then transfer to next position; Otherwise in sequence 1, sought the location number n that first position numerical value is identical in 2 with Xu Li.Numerical value in first different positions in turnaround sequence 1 and the sequence 2 and n the position, draw two new prefaces 3,1, and 2} with 2,3,1};
Step4: judge whether the target function value of arbitrary sequence among the Refset1 all is not more than the target function value of new sequence, if then upgrade Refset1, and make NS=1; Otherwise, judge whether that the dispersiveness of arbitrary sequence among the Refset2 all is better than the dispersiveness of new sequence, if then upgrade Refset2, and make NS=1;
Step5: Lsubset is deleted from subset set, if subset set is not empty, repeating step 3-7 then, otherwise judge whether greater than maximum iteration time, if greater than maximum iteration time, then forward Step6 to; Otherwise, check reference set updating mark position, if NS=1 is repeating step 2-5 then, otherwise, forward Step6 to;
Step6: the coil of strip buttress job sequence of target function value minimum in the output all sequences.
The second control stage: in bell furnace Workshop Production process, the process that has loop wheel machine to participate in has: shove charge, detain inner cover, detain heating mantles, unload heating mantles, detain cooling cowl, unload cooling cowl, unload inner cover, unload this eight procedure of volume; Loop wheel machine operating scheme maker 10 is according to the resource allocation result that Resource Allocation Formula production device 9 generates the loop wheel machine operating scheme to be simulated, make loop wheel machine carry out resources allocation and releasing operation to above this eight procedure according to the time sequence of going into stove sequencing and resource allocation result of coil of strip buttress, form the loop wheel machine operating scheme, for example to sequence { 1,2,3} and corresponding Resource Allocation Formula carry out the loop wheel machine dry run: No. 1 pending coil of strip buttress is carried out the operation of shove charge button inner cover, because need not loop wheel machine, sealing purge operations afterwards participates in, so loop wheel machine leaves No. 2 coil of strip buttress of No. 1 coil of strip buttress service, No. 2 coil of strip buttress are carried out the operation of shove charge button inner cover, No. 2 coil of strip buttress of EO enter the sealing purge stages, in like manner loop wheel machine begins to serve the coil of strip buttress No. 3, treat that No. 1 coil of strip buttress enters the operation of button heating mantles, need loop wheel machine to participate in carrying out, loop wheel machine returns handles the coil of strip buttress No. 1, and the subsequent operations process is identical therewith, high-visible in Figure 10 (1), so locate no longer repeat specification.Finish when last coil of strip buttress and to unload the volume operation, promptly obtain total loop wheel machine operating scheme.
Use tabu search strategy then the loop wheel machine operating scheme is improved, till obtaining satisfactory solution:
Step1: current separating as history preferably separated initialize maximum iteration time T Max, taboo table length L is established i=1;
Step2: if i>T Max,, if then finish algorithm; Otherwise day, forward Step3 to;
Step3: search neighborhood N1 (exchanging the coil of strip buttress of any two tables), N2 (be inserted into another table on process the coil of strip on table buttress), select best feasible moving, used the back torrential rain and preferably separated, then separate application and should move current if should move; Otherwise select one not preferably moving in the taboo table be applied to current separating, will applied mobile being stored in the taboo table, i=i+1 is set, forward Step2 to;
Step4: if current separate to be better than preferably separate, then forward Step2 to; Otherwise search neighborhood N3 (any two operation i of exchange loop wheel machine) selects best feasible moving, and separates if should move to be better than preferably after using, and then separates application and should move current; Otherwise select one not preferably moving in the taboo table be applied to current separating, will applied mobile being stored in the taboo table, i=i+1 is set, forward Step2 to.
The 4th step: emulation loop wheel machine control result, and carry out the control scheme.
Embodiment 2: original state is no idle table available situation
When pending coil of strip is annealed, because no idle table can be used, the shove charge stage no idle table occurs and can use, coil of strip need enter and wait for the table stage this moment, treat the time for shortening these, the table that the Resource Allocation Formula maker is selected to discharge is the earliest distributed to this coil of strip buttress, satisfies the requirement of coil annealing., if there are a plurality of tables to discharge simultaneously, then follow nearby principle and distribute, fight for resource situation if the coil of strip buttress occurs, then press coil of strip buttress order assignment.Its embodiment is identical with embodiment 1, not repeat specification herein.
Embodiment 3: original state is no idle heating mantles available situation
Because no idle heating mantles can be used, the coil of strip buttress enters the button heating mantles during stage, idle heating mantles available situation may appear not having, the coil of strip buttress entered and waited for the heating mantles stage this moment, the heating mantles that the Resource Allocation Formula maker is selected to discharge is the earliest distributed to this coil of strip buttress, satisfies the requirement of coil annealing.If there are a plurality of heating mantleses to discharge simultaneously, then follow nearby principle and distribute.Fight for resource situation if the coil of strip buttress occurs, then press coil of strip buttress order assignment.Its embodiment is identical with embodiment 1, not repeat specification herein.
Embodiment 4: original state is no idle cooling cowl available situation
Because no idle cooling cowl can be used, the coil of strip buttress enters the button cooling cowl during stage, idle cooling cowl available situation may occur not having, and the coil of strip buttress entered and waited for the cooling cowl stage this moment.The cooling cowl that the Resource Allocation Formula maker is selected to discharge is the earliest distributed to this coil of strip buttress, satisfies the requirement of coil annealing.If there are a plurality of cooling cowls to discharge simultaneously, then follow nearby principle and distribute.Fight for resource situation if the coil of strip buttress occurs, then press coil of strip buttress order assignment.Its embodiment is identical with embodiment 1, not repeat specification herein.
Embodiment 5: original state is that multiple resource does not all have idle available situation
When pending coil of strip buttress begins to carry out the cover annealing operation, can exist multiple resource all not have idle available situation.Starting stage coil of strip buttress enters the waiting status number of times can significantly be increased, have respective resources and discharge, the wait situation can take a turn for the better gradually, when entering loitering phase, this coil of strip buttress is given in the resources allocation that the Resource Allocation Formula maker is selected to discharge the earliest, satisfies the requirement of coil annealing.If there are a plurality of respective resources to discharge simultaneously, then follow nearby principle and distribute.Fight for resource situation if the coil of strip buttress occurs, then press coil of strip buttress order assignment.It is identical with embodiment 1 specifically to execute mode in fact, not repeat specification herein.

Claims (9)

1, a kind of method that improves operating efficiency of material handling equipment of bell type furnace units of steel enterprises is characterized in that: solve by following mathematical model and how to control loop wheel machine and finish each annealing steps, reach the problem of properly distributed limited resources:
min Z = &Sigma; j &Element; { crane } &Sigma; k &Element; K j &alpha;Ss T jk + &Sigma; l &Element; L i &beta; l ( &Sigma; i &Element; I S T il &Sigma; i &Element; I P T il ) + &gamma; C max - - - ( 1 )
s.t.
&Sigma; j &Element; J il &Sigma; k &Element; K j x iljk = 1 , &ForAll; i &Element; I , l &Element; L i - - - ( 2 )
&Sigma; i &Element; I &Sigma; k &Element; K j x iljk &le; 1 , &ForAll; j &Element; J il , k &Element; K j - - - ( 3 )
Te il-Ts il=PT il &ForAll; i &Element; I , &ForAll; l &Element; L i - - - ( 4 )
Ts il-Te il-l=ST il &ForAll; l &Element; L ij , &ForAll; i &Element; I - - - ( 5 )
Ts il+l-Te il≥AT il &ForAll; i &Element; I , &ForAll; l &Element; L i - { l i &OverBar; } - - - ( 6 )
&Sigma; k &Element; K j k x iljk &le; &Sigma; kx i l &prime; jk , &ForAll; i &Element; I , l , l &prime; &Element; L ij , l < l &prime; , j &Element; { crane } - - - ( 7 )
TSe jk-TSs jk=SsT jk &ForAll; j &Element; { crane } , k∈K j (8)
Ts i′l′-Te il≥-U(2-x iljk-x i′l′jk+1)+SU ll′
Figure A2009100123290002C9
i′∈I,l∈L ij,l′∈L i′j
(9)
j∈{crane},k∈K j-{k j}
Ts i′,j′-1-Te i,l+1≥-U(2-x iljk-x u′l′jk+1)
Figure A2009100123290002C10
i′∈I,l,l′∈{heating,cooling},
(10)
j∈J-{crane},k∈K j-{k j}
x iljk∈{0,1} &ForAll; i &Element; I , l∈L i,j∈J il,k∈K j (11)
C max=max{Te il|i∈I,l∈L i} (12)
Wherein,
I=1 ... NB, expression table;
L=1 ..., Li, l the process segment of expression table i;
J=1 ..., NU (NF+NC+1), expression comprises NF heating mantles, NC cooling cowl and a loop wheel machine are in interior resource;
K=1 ..., Kj, the working hour section of expression resource j;
x Iljk=1, be illustrated in l the operation that resource j is used to process i and table k time period; Otherwise be 0;
Te Il, represent concluding time of l operation of i table;
Ts Il, represent time opening of l operation of i table;
PT Il, represent treatment time of l operation of i table;
ST Il, represent waiting time of l operation of i table;
TSs Jk, represent time opening of k working hour section of j resource;
TSe Jk, represent concluding time of k working hour section of j resource;
SsT Jk, represent j the working hour of resource in k working zone;
AT Il, represent setup time in i table l stage;
U is infinitely great integer;
SU Ll ', the setup time between expression operation l and the l ';
RT Jk, the expression actual time that should work of resource j;
α, expression loop wheel machine utilization ratio penalty coefficient;
β, expression heating mantles and cooling cowl penalty coefficient;
γ, the maximum deadline penalty coefficient of expression;
Above-mentioned objective function comprises three parts: the punishment of (1) loop wheel machine utilization ratio, and having 8 operations in the cover annealing process needs the loop wheel machine scheduling, and therefore, the utilization ratio that improves loop wheel machine is necessary; Weigh the utilization ratio of loop wheel machine in the model with the loading time of loop wheel machine, for a collection of given operation plan, the loading time of loop wheel machine is more little, and utilization ratio also must be high more; (2) heating mantles and cooling cowl utilization ratio punishment, in the cover annealing workshop bell furnace resource quantity limited be the major cause that bell furnace production becomes the bottleneck of cold rolling production; Therefore, the utilization ratio that improves heating mantles, cooling cowl is for improving bell furnace Workshop Production ability, and aspects such as save energy all have very great help; (3) maximum deadline punishment;
Constraint (2) expression distributes corresponding resource must for each stage of each table;
Constraint (3) represents that each working hour of each resource can only be used to handle an operation of a table at most;
Constraint (4) has defined the treatment time of l operation of i table;
Constraint (5) has defined the waiting time of l operation of i table;
Have uncared-for operation (inflation and naturally cooling) between the l of i table of constraint (6) expression and the l+1 operation, this is intrafascicular approximately, AT when having only inflation and naturally cooling IlBe non-zero number;
The all operations of constraint (7) expression loop wheel machine must in strict accordance with the order that requires of batch annealing carry out;
Constraint (8) is used for defining the total run time of loop wheel machine;
Constraint (9) expression loop wheel machine must just can carry out next one operation under the ready prerequisite of operation;
Constraint (10) expression is for adding really operation of hot and cold, when different tables is used identical resource, resource must be available, that is to say if heating mantles from table 1 to table 2, so just requires must unload from table 1 before heating mantles is anchored to table 2;
The span of constraint (11) expression variable;
Constraint (12) is to C MaxDefine.
2. by the method for the described raising of claim 1 iron and steel enterprise bell type annealing furnace unit logistics equipment operational efficiency, its spy just is: according to said constraint condition, the branch following steps are operated:
1) gather real time data;
2) artificial nucleus is right, makes result satisfy field requirement more;
3) two stage feedback control are at first distributed bell furnace workshop limited resources according to coil of strip buttress information and bell furnace workshop resource occupation situation, form rational Resource Allocation Formula; Carry out the Resource Allocation Formula that generates then, conflict is arranged, collision feedback is returned, the distribution of resource is adjusted if carry out; This process is moved repeatedly, up to obtaining satisfied loop wheel machine control scheme;
4) on-the-spot real time modelling emulation, simulation cover annealing workshop environment of operation is carried out analogue simulation to workshop overall operation process and the concrete operation of loop wheel machine;
5) after loop wheel machine control scheme generates, upload to bell furnace workshop loop wheel machine control terminal and instruct bell furnace workshop overall operation process.
Figure A2009100123290004C1
Method by the described raising operating efficiency of material handling equipment of bell type furnace units of steel enterprises of claim 2, it is characterized in that: described step 2), operator can be according to on-site actual situations to 1) the pending coil of strip buttress information of gathering carries out operations such as data modification, data analysis and data query; Wherein data modification is the changeable situation according to the production scene, and information is done real time modifying, input information is met more produce reality; Data analysis is to be reference frame with the expertise, and pending coil of strip buttress is carried out systems analysis, provide respectively pile up neatly coil annealing curve, treatment time, weight, highly, information such as quantity; Inquiry is as a result on the basis, to inquire about a certain coil of strip buttress coil of strip information in data analysis.
Figure A2009100123290005C1
Method by the described raising operating efficiency of material handling equipment of bell type furnace units of steel enterprises of claim 2, it is characterized in that: the control scheme generates in the described step 3), comprise that the annealing room coil of strip piles up neatly operating scheme into the flow direction of stove order, resource and loop wheel machine all by this controller control, its control is the result can show in many ways: form pattern, loop wheel machine Gantt chart show automatically, the table Gantt chart shows and loop wheel machine running route figure.
Figure A2009100123290005C2
By the method for the described raising steel bar of claim 2 enterprise bell furnace unit logistics equipment operational efficiency, its spy just is being that workshop overall operation process comprises the overall distribution simulation of bell furnace workshop, the emulation of loop wheel machine movement locus and table running emulation in the said step 5); The concrete operation emulation of loop wheel machine comprises loop wheel machine stevedoring process simulation and process of bell type annealing emulation.
Figure A2009100123290005C3
A kind of device of implementing the described raising operating efficiency of material handling equipment of bell type furnace units of steel enterprises of claim 1 method is characterized in that: it comprises data acquisition unit 1, data handler 2, controlling party pattern generator 3, industrial process simulation device 4, control information uploader 5, (TCP/IP) network 6, light-emitting diode display 8 and bell furnace production plant loop wheel machine control terminal 7; Data acquisition unit reads real time data by network, through data handler and in result that the controlling party pattern generator of the inventive method software will handle is installed returns network by the control information uploader and enter bell furnace production plant control terminal.
Figure A2009100123290005C4
Device by the described raising operating efficiency of material handling equipment of bell type furnace units of steel enterprises of claim 5 is characterized in that said controlling party pattern generator comprises Resource Allocation Formula maker 9 and loop wheel machine operating scheme maker 10.
Figure A2009100123290005C5
Device by the described raising operating efficiency of material handling equipment of bell type furnace units of steel enterprises of claim 6 is characterized in that described Resource Allocation Formula maker comprises four modules: coil of strip buttress priority is provided with module 11, memory module 14, evaluate alternatives module 12 and optimal control module 13; Memory module then is made up of following three parts: resource status storer 15, coil of strip buttress order tank 16 and scheme storer 17; Wherein the resource status storer can be stored table state, heating mantles state and cooling cowl state, and the scheme storer can be stored coil of strip buttress annealing total time, coil of strip is piled up neatly into stove order and loop wheel machine Resource Allocation Formula; The evaluate alternatives module is used for comparison Resource Allocation Formula maker and generates the quality of scheme; The optimal control module is that gained Resource Allocation Formula result is carried out part adjustment, and the gained scheme is met the requirements more.
Figure A2009100123290005C6
By the device of the described raising operating efficiency of material handling equipment of bell type furnace units of steel enterprises of claim 6, it is characterized in that said loop wheel machine operating scheme maker comprises loop wheel machine operation analog module 18 and optimal control module 19.
CN2009100123299A 2009-07-01 2009-07-01 Method and device for improving operating efficiency of material handling equipment of bell type furnace units of steel enterprises Expired - Fee Related CN101591730B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100123299A CN101591730B (en) 2009-07-01 2009-07-01 Method and device for improving operating efficiency of material handling equipment of bell type furnace units of steel enterprises

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100123299A CN101591730B (en) 2009-07-01 2009-07-01 Method and device for improving operating efficiency of material handling equipment of bell type furnace units of steel enterprises

Publications (2)

Publication Number Publication Date
CN101591730A true CN101591730A (en) 2009-12-02
CN101591730B CN101591730B (en) 2011-08-31

Family

ID=41406608

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100123299A Expired - Fee Related CN101591730B (en) 2009-07-01 2009-07-01 Method and device for improving operating efficiency of material handling equipment of bell type furnace units of steel enterprises

Country Status (1)

Country Link
CN (1) CN101591730B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073760A (en) * 2010-12-31 2011-05-25 昆明理工大学 Blast furnace-rotary furnace section scheduling system modeling method based on queuing theory and system simulation
CN102206741A (en) * 2011-05-05 2011-10-05 中冶南方(武汉)威仕工业炉有限公司 Combinatorial optimization method of steel coil stacking of hood-type annealing furnace
CN102087506B (en) * 2009-12-04 2012-12-12 中国石油天然气股份有限公司 Crude oil pipe transportation process simulation and automatic test scheme compilation system and automatic generation method thereof
CN104635683A (en) * 2014-12-25 2015-05-20 东北大学 Complete flow unit productivity allocation control method for metallurgical enterprise
CN113459451A (en) * 2020-03-31 2021-10-01 住友重机械工业株式会社 Preparation support device and preparation support method for injection molding machine

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107783914A (en) * 2016-08-31 2018-03-09 鞍钢股份有限公司 Intelligent cover matching system and method for heating cover of cover type furnace

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102087506B (en) * 2009-12-04 2012-12-12 中国石油天然气股份有限公司 Crude oil pipe transportation process simulation and automatic test scheme compilation system and automatic generation method thereof
CN102073760A (en) * 2010-12-31 2011-05-25 昆明理工大学 Blast furnace-rotary furnace section scheduling system modeling method based on queuing theory and system simulation
CN102073760B (en) * 2010-12-31 2014-05-21 昆明理工大学 Blast furnace-rotary furnace section scheduling system modeling method based on queuing theory and system simulation
CN102206741A (en) * 2011-05-05 2011-10-05 中冶南方(武汉)威仕工业炉有限公司 Combinatorial optimization method of steel coil stacking of hood-type annealing furnace
CN102206741B (en) * 2011-05-05 2013-01-09 中冶南方(武汉)威仕工业炉有限公司 Combined optimization method of steel coil stacking of hood-type annealing furnace
CN104635683A (en) * 2014-12-25 2015-05-20 东北大学 Complete flow unit productivity allocation control method for metallurgical enterprise
CN104635683B (en) * 2014-12-25 2017-03-29 东北大学 A kind of smelter whole process unit Productivity Allocation control method
CN113459451A (en) * 2020-03-31 2021-10-01 住友重机械工业株式会社 Preparation support device and preparation support method for injection molding machine
CN113459451B (en) * 2020-03-31 2023-06-13 住友重机械工业株式会社 Preparation support device and preparation support method for injection molding machine

Also Published As

Publication number Publication date
CN101591730B (en) 2011-08-31

Similar Documents

Publication Publication Date Title
CN101591730A (en) A kind of method and apparatus that improves operating efficiency of material handling equipment of bell type furnace units of steel enterprises
CN103676881B (en) A kind of dynamic bottleneck analytical method of semiconductor production line
CN109918771B (en) Energy-saving scheduling model of mixed flow forging workshop under multiple time factors
CN104657835B (en) A kind of engineering shop&#39;s scheduling and monitoring system and method
CN103310285A (en) Performance prediction method applicable to dynamic scheduling for semiconductor production line
CN103439885A (en) Semiconductor production line optimized dispatching device
CN113147482B (en) Ordered charging optimization method and system for electric automobile
CN112699524B (en) Simulation optimization scheduling model applied to special steel factory high-speed tool steel steelmaking process
CN102909844A (en) Production method for injection molding machine workpiece production line
CN111144710B (en) Construction and dynamic scheduling method of sustainable hybrid flow shop
CN112465333B (en) Intelligent production line scheduling optimization method based on multiple time scales
CN105974891B (en) A kind of mold production process self-adaptation control method based on dynamic billboard
Ao et al. Research of an integrated decision model for production scheduling and maintenance planning with economic objective
JP2013513166A (en) Economic-based cooperation between advanced process control and real-time optimization
CN115577576B (en) Dynamic virtual line-assembling simulation system and method for semiconductor factory
CN103514338A (en) Method for predicting flow amount of blast furnace gas used by hot blast stove
CN101393426A (en) Energy control method for modularization helical lobe compressor unit
CN101344781B (en) Plate coil automatic scheduling method and system for cold rolling hot galvanizing units
CN116610083B (en) Dynamic scheduling method for large complex product production assembly
CN101791631A (en) Integrated control method and device of production operations of heating furnace and hot rolling of iron and steel enterprise
CN109508956A (en) A kind of intelligent motor manufacture scheduling method based on logistics simulation
CN117025896B (en) Heat treatment system
CN113592319A (en) INSGA-II-based flexible job shop scheduling method and device under complex constraint
CN101339634A (en) Steel-smelting continuous casting production scheduling method for taking molten steel residency time limit into account
CN116540659A (en) Large complex product workshop scheduling method, system, equipment and medium

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110831