OPTIMIZATION OF A SEQUENCE OF STRIPS TO BE PICKLED, ON THE BASIS OF MODELLING OF A PICKLING LINE
20170044676 ยท 2017-02-16
Inventors
Cpc classification
C23G3/02
CHEMISTRY; METALLURGY
G05B13/041
PHYSICS
International classification
Abstract
Pickling a plurality of steel strips (2) having initial material properties (ME) on a pickling line: A computer (5) defines a number of sequences (Gi), which each contain the number of strips (2) to be pickled. For each of the defined sequences (Gi), the computer (5) determines an optimized mode of operation of the pickling line and, on the basis of the mode of operation, at least one measure (M), by means of a model (9) of the pickling line based on mathematical physical equations and by using the initial material properties (ME) of the strips. As long as a termination criterion (K) is not met, the computer (5) varies the defined sequences (Gi) and determines respective optimized modes of operation of the pickling line and associated measures (M) anew. As soon as the termination criterion (K) is met, the computer (5) either selects one of the last defined sequences (Gi) and initiates the control of the pickling line in accordance with the selected sequence (Gi) or offers to an operator (13) a plurality of the last defined sequences (Gi) together with the respective measures (M) thereof, receives a selection command (SEL) for selecting one of the offered sequences (Gi) from the operator (13), and initiates the control of the pickling line in accordance with the sequence (Gi) selected from the operator (13).
Claims
1. An operating method for determining an optimized production plan for a plurality of strips to be pickled for a pickling line in which the plurality of strips to be pickled respectively have initial material properties (ME), the operating method comprising the following steps: a) a computer sets a number of sequences (Gi), wherein each sequence respectively contains the number of strips to be pickled and the initial material properties of the strips, b) the computer determines for the set sequences (Gi) a respective optimized operating mode of the pickling line by means of a model of the pickling line based on mathematical-physical equations, and also by using the initial material properties (ME) of the strips and determines at least one respective measure (M) on the basis of the operating mode, c) as long as a termination criterion (K) is not satisfied, the computer varies the set sequences (Gi) according to an amendment specification and returns to step b), d) as soon as the termination criterion (K) is satisfied, the computer either selects one of the last-set sequences (Gi) and initiates the control of the pickling line according to the selected sequence (Gi) or the computer offers a number of the last-set sequences (Gi) together with the respective measure (M) based on the operating mode to an operator for selection, receives from the operator a selection command (SEL) for selecting one of the sequences (Gi) offered and initiates the control of the pickling line according to the sequence (Gi) selected by the operator, the preceding steps making it possible for the following to be determined according to requirements as the termination criterion (K): that no improvements or only marginal improvements of the best measure (M) have occurred during a number of successive iterations, and/or that a specified maximum number of iterations has been reached and/or that a sequence of strips that is deemed to be sufficiently good is determined.
2. The operating method as claimed in claim 1, further comprising the material properties (ME) of the strips comprise their chemical composition (C) and/or geometrical parameters (b, h) and/or a pre-history (H) of the respective strip.
3. The operating method as claimed in claim 1, further comprising the computer additionally receives boundary conditions (R1, R2) with respect to the strips and/or with respect to the pickling line and the computer makes allowance for the boundary conditions (R1, R2) in the course of the determination of the respective optimized operating mode of the pickling line and/or the variation of the sequences (Gi).
4. The operating method as claimed in claim 1, further comprising the computer receives an initial state (ZA) of the pickling line and makes allowance for the initial state (ZA) of the pickling line in the course of determining of the respective optimized operating mode of the pickling line and/or the variation of the sequences (Gi).
5. The operating method as claimed in claim 1, further comprising the computer determines an initial sequence (GA) of the strips before the implementation of step a) and the computer determines the number of sequences (Gi) in step a) on the basis of the initial sequence (GA).
6. The operating method as claimed in claim 1, further comprising the measures (M) incorporate an overall time for the process (ti) and/or an overall energy requirement (Ei) of the pickling line for pickling the number of strips according to the respective sequence (Gi).
7. The operating method as claimed in claim 1, further comprising the computer varies the set sequences (Gi) in step c) by making allowance for variables or interim results determined in the course of step b).
8. The operating method as claimed in claim 1, further comprising the computer varies the set sequences (Gi) in step c) by using methods of mathematical optimization.
9. The operating method as claimed in claim 1, further comprising the steps a) to d) are implemented while a strip is already in the pickling line, the strip in the pickling line is the first strip in the sequences (Gi) set in step a) and the strip in the pickling line remains the first strip in the sequences (Gi) varied in step c).
10. The operating method as claimed in claim 1, further comprising operating data of the pickling line are recorded during the control of the pickling line according to the selected sequence (Gi) and the model of the pickling line and/or the amendment of the specification is/are adapted on the basis of a deviation of the operating data of the pickling line from expected operating data of the pickling line.
11. A computer program product comprising a non-volatile, machine readable, computer program storage medium; a computer program comprised of program code and the program code is stored on the storage medium; the program code comprises control commands, such that when the program code is read by a computer, the implementation of the commands has the effect to cause the computer to perform an operating method as claimed in claim 1 on a pickling line.
12. (canceled)
13. A computer programmed with program code as claimed in claim 11.
14. The computer as claimed in claim 13, wherein the computer is formed as a control device for a pickling line for pickling strips or is connected in terms of data technology to such a control device.
15. An operating method for determining an optimized production plan for a plurality of strips to be pickled for a pickling line comprising: providing a plurality of the strips to be pickled, each strip respectively having initial material properties; a) setting a plurality of sequences, wherein each sequence respectively contains the plurality of strips to be pickled and the initial material properties of the strips, b) determining for the set of sequences a respective optimized operating mode of the pickling line by providing a model of the pickling line based on mathematical-physical equations and by using the initial material properties of the strips to determine at least one respective measure based on the operating mode, c) providing a termination criterion for the step of setting the sequences, and as long as the termination criterion is not satisfied, varying the set sequences according to an amendment specification, and then returning to step b), d) as soon as the termination criterion is satisfied, either selecting one of the last-set sequences and initiating control of the pickling line according to the selected sequence or offering a number of the last-set sequences together with their respective measure based on the operating mode to an operator for selection, and receiving from the operator a selection command for selecting one of the sequences offered and then initiating the control of the pickling line according to the sequence selected by the operator, determining the termination criterion according to requirements as being: that no improvements or only marginal improvements of the best measure (M) have occurred during a number of successive iterations, and/or that a specified maximum number of iterations has been reached and/or that a sequence of strips that is deemed to be sufficiently good is determined.
16. The operating method as claimed in claim 15, wherein the material properties of the strips comprise a chemical composition and/or geometrical parameters and/or a pre-history of the respective strip.
17. The operating method as claimed in claim 15, further comprising receiving boundary conditions with respect to the strips and/or with respect to the pickling line and allowing for the boundary conditions while determining the respective optimized operating mode of the pickling line and/or the variation of the sequences.
18. The operating method as claimed in claim 15, further comprising determining an initial sequence of the strips before the implementation of step a) and determining the number of sequences in step a) on the basis of the initial sequence.
19. The operating method as claimed in claim 15, further comprising varying the set sequences in step c) by making allowance for variables or interim results determined in the course of step b).
20. The operating method as claimed in claim 15, further comprising implementing steps a) to d) while a strip is in the pickling line, wherein the strip in the pickling line is the first strip in the sequences set in step a) and the strip in the pickling line remains the first strip in the sequences varied in step c).
21. The operating method as claimed in claim 15, further comprising recording operating data of the pickling line during the control of the pickling line according to the selected sequence and adapting the model of the pickling line and/or the amendment specification based on a deviation of the operating data of the pickling line from expected operating data of the pickling line.
22. An operating method for determining an optimized production plan for a plurality of strips to be pickled for a pickling line comprising: providing a plurality of the strips to be pickled, each strip respectively having initial material properties; a) setting a plurality of sequences, wherein each sequence respectively contains the plurality of strips to be pickled and the initial material properties of the strips, b) determining for the set of sequences a respective optimized operating mode of the pickling line by providing a model of the pickling line based on mathematical-physical equations and by using the initial material properties of the strips to determine at least one respective measure based on the operating mode, c) providing a termination criterion for the step of setting the sequences, and as long as the termination criterion is not satisfied, varying the set sequences according to an amendment specification, and then returning to step b), d) as soon as the termination criterion is satisfied, either selecting one of the last-set sequences and initiating control of the pickling line according to the selected sequence or offering a number of the last-set sequences together with their respective measure based on the operating mode to an operator for selection, and receiving from the operator a selection command for selecting one of the sequences offered and then initiating the control of the pickling line according to the sequence selected by the operator.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0036]
[0037]
[0038]
[0039]
[0040]
DESCRIPTION OF AN EMBODIMENT
[0041] According to
[0042] The pickling line is controlled by a control device 4. The precise construction of the control device 4 and its operating principle are of secondary importance within the scope of the present invention. What is decisive is that the control device and a computer 5, the operating principle of which is explained more specifically below, are connected to one another in terms of data technology. Alternatively, the control device 4 and the computer 5 may be one and the same device. In this case, the computer 5 is at the same time formed as a control device for the pickling line. This possibility is indicated in
[0043] The computer 5 is programmed with machine-readable program code 6 on a non-volatile storage medium. The program code 6 may be fed to the computer 5 for example by way of the storage medium 7, on which the program code 6 is stored in a machine-readable form, usually in an exclusively machine-readable form, for example in an electronic form. The program code 6 comprises control commands 8. The implementation of the control commands has the effect that the computer 5 performs an operating method, such as that explained more specifically below in connection with
[0044] According to
[0045] In a step S2 in
[0046] In a step S3 in
[0047] According to
[0048] In a lower-level layer of optimization 10, the staying time t is then optimized for the respective strip 2, so that the resultant layer thickness d of the layer of scale 2 is reduced to 0. Also determined is a respective energy requirement E, needed to perform the descaling. Optimization in the lower-level layer of optimization 10 takes place with respect to the respective strip 2, that is, without considering other strips 2.
[0049] In a higher-level layer of optimization 11, an optimization is then performed for the respective sequence Gi, proceeding from the optimization in the lower-level layer of optimization 10 for the individual strips 2. In the course of the optimization in the higher-level layer of optimization 11, allowance is also made for transitions between the individual strips 2. As a result, in the higher-level layer of optimization 11 on the one hand, the staying times t determined for the individual strips in the lower layer of optimization 10 are varied, transitional times t between individual strips 2 are determined and allowance is made for them and on the other hand, temperatures T of the pickling bath 1 are determined. The temperature T of the pickling bath 1 may be brought about for example by a heater 12 (see
[0050] Within the higher-level layer of optimization 11, a respective overall time ti (i=1, 2, 3, . . . ) and a respective overall energy requirement Ei (i=1, 2, 3, . . . ) are determined for the sequence Gi (i=1, 2, 3, . . . ) being considered. Depending on specified optimization criteria, it may for example be attempted in the higher-level layer of optimization 11 to minimize the overall time ti. Alternatively, it may be attempted to minimize the overall energy requirement Ei. Combinations are also possible.
[0051] The measure M is preferably determined so as to correspond to the optimization criteria. If, for example, exclusively the overall time ti is to be optimized, the overall time ti can be used directly as a measure M for the respective sequence Gi. The same applies analogously if exclusively the energy requirement Ei is to be minimized. A combination may for example be to normalize the respective overall time ti and the respective overall energy requirement Ei and to use a weighted or unweighted addition of the normalized variables as the respective measure M. The respective measure M may also be determined by a so-called cost function. The cost function may for example be based on material properties ME, production specifications, the state of the pickling line, the respective overall process time ti, the overall energy requirement Ei needed and boundary conditions R1, R2 to be observed (more on this later).
[0052] In a step S4 in
[0053] Various procedures are possible for varying the set sequences Gi. Purely by way of example, a number of possible procedures are presented below.
[0054] It is thus possible for example that the computer 5 varies the set sequences Gi in step S5 while making allowance for variables or interim results that have been determined in the course of the directly preceding implementation of step S3.
[0055] Furthermore, the computer 5 may vary the set sequences Gi in step S5 by using methods of mathematical optimization.
[0056] For example, in the course of genetic optimization methods the computer 5 may determine interfaces within the sequences Gi and re-assemble the parts of the sequences Gi that result from dividing the sequences Gi at the interfaces determined. Other procedures are also possible, for example when applying evolutionary optimization methods, particle swarm optimization methods or ant colony optimization methods. The corresponding methods are generally known to those skilled in the art. It is also alternatively possible to make allowance for boundary conditions or not to specify any boundary conditions. Examples of suitable mathematical optimization methods are [0057] methods of continuous optimization, such as for example simplex methods, interior point methods, trust region methods, cubic overregularization methods, SLP methods, SQP methods and methods of the Gaussian/Newtonian type; according to requirements, these methods may be of a linear or non-linear design; [0058] methods of discrete optimization, such as for example cutting plane methods, methods of the branch-and-bound type, network optimization methods, etc.; [0059] methods of mixed-integer optimization, for example as a combination of continuous and discrete methods; [0060] heuristic and metaheuristic methods of optimization, for example genetic methods, evolutionary methods, ant colony optimization methods, particle swarm optimization methods, simulated annealing and tabu search.
[0061] According to requirements, all of the methods can be performed without boundary conditions or be supplemented with boundary conditions to be observed. They may possibly also be combined with one another.
[0062] Furthermore, the mathematical optimization method may already be designed problem-specifically.
[0063] If on the other hand the termination criterion K is satisfied, the computer 5 goes over to a step S6. In step S6, the computer 5 selects one of the last-set sequences Gi. In a step S7, the computer 5 initiates the control of the pickling line according to the selected sequence Gi. For example, the computer 5 may determine the corresponding operating parameters and specify them to the controller 4.
[0064] Alternatively, it is possible according to
[0065] The procedure according to the invention may be designed in various aspects. One of the designs is explained more specifically below in connection with
[0066]
[0067] The initial state ZA may be known to the computer 5 in any desired way in principle. For example, corresponding data may be measured and transmitted to the computer 5 by means of the control device 4 or in some other way. Alternatively, the data may be determined by means of the model 9 of the pickling line or some other model (not represented in the figures). It is also possible that the corresponding data are specified to the computer 5 by the operator 13.
[0068] A further possible design is explained below in connection with
[0069] According to
[0070]
[0071] According to
[0072] If step S31 is provided, step S2 may be replaced by a step S32. In step S32, the computer 5 realizes the same procedure as in step S2 from
[0073] It isof coursepossible first to perform the operating method according to the invention (according to
[0074] The same procedure may also be adopted if a number of strips 1 are already in the pickling line. In this case, the aforementioned statements apply to all of the strips 2 that are already in the pickling line. Furthermore, in this case the sequence of the strips 2 that are already in the pickling line must be retained.
[0075] It is also possible to design the procedure according to
[0076] According to
[0077] S37 the computer 5 adapts the model 9 of the pickling line and/or the amendment specification V on the basis of a deviation of the operating data B of the pickling line from the expected operating data B of the pickling line.
[0078] To sum up, the present invention consequently relates to the following matter:
[0079] A number of strips 2 that have initial material properties ME are to be pickled in a pickling line. For this purpose, a computer 5 sets a number of sequences Gi, which respectively contain the number of strips 2 to be pickled. The computer 5 determines for the set sequences Gi a respective optimized operating mode of the pickling line by means of a model 9 of the pickling line based on mathematical-physical equations and by using their initial material properties ME and determines at least one respective measure M on the basis of the operating mode. As long as a termination criterion K is not satisfied, the computer 5 varies the set sequences Gi and re-determines respective optimized operating modes of the pickling line and associated measures M. As soon as the termination criterion K is satisfied, the computer 5 either selects one of the last-set sequences Gi and initiates the control of the pickling line according to the selected sequence Gi or offers a number of the last-set sequences Gi together with their respective measure M to an operator 13 for selection, receives from the operator 13 a selection command SEL for selecting one of the sequences Gi offered and initiates the control of the pickling line according to the sequence Gi selected by the operator 13.
[0080] The present invention has many advantages. In particular, a better optimization of the production plan than in the prior art is possible in an easy and reliable way. Furthermore, no operator know-how, that is to say know-how of the operator of the pickling line, is needed for the optimization.
[0081] Although the invention has been illustrated more specifically and described in detail by the preferred exemplary embodiment, the invention is not restricted by the examples disclosed and other variations may be derived therefrom by a person skilled in the art without departing from the scope of protection of the invention.