Steel-making furnace machine matching method and system based on time management and condition constraint
Through the steelmaking furnace matching method based on time management and conditional constraints, the problem that manual scheduling in steelmaking plants is difficult to ensure the quality of operation plan and logistics balance is solved, and the overall optimization of steelmaking production is achieved, and production efficiency and process flexibility are improved.
Patent Information
- Application Number
- CN202411536374.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-25
AI Technical Summary
The existing steel mills carry out planning and production organization through manual scheduling, which is difficult to ensure the quality of the operation plan and the logistics balance between processes, resulting in slow schedule issuance, poor predictability, low optimization, and difficult to adapt to complex, efficient, and multiple combination production organizations.
The steelmaking furnace machine matching method based on time management and conditional constraints is adopted. By obtaining the pre-pouring time of the continuous casting machine, the pouring furnace queue is formed, the refining and converter scheduling scheme is determined, and the evaluation and screening is performed. Finally, the optimal scheduling scheme is selected based on the principle of minimizing the waiting time of the objective function.
It has achieved global optimization from logistics management to departmental production configuration, improved production efficiency and process flexibility, reduced equipment idle rate and raw material loss, and improved the scientific nature of production planning.
Smart Images

Figure CN119514949A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent control technology in the metallurgical industry, and in particular to a steelmaking furnace machine matching method and system based on time management and condition constraints. Background Art
[0002] With the rapid development of steel technology, the equipment and technology of steel production have changed significantly, and the optimal matching of processes has become an important basis for affecting the efficiency of system operation. At present, most steel mills still use manual scheduling to plan and organize production, which makes it difficult to ensure the quality of operation plans and the balance of logistics between processes. The plan is slow to issue, has poor predictability, and low optimization, making it difficult to adapt to complex, efficient, and multi-combination production organizations.
[0003] Therefore, there is an urgent need for a set of systematic and modeled production scheduling algorithms to realize the automation and intelligence of the scheduling process. Summary of the invention
[0004] In order to solve the above technical problems, this application proposes the following technical solutions:
[0005] In a first aspect, an embodiment of the present application provides a steelmaking furnace matching method based on time management and condition constraints, including:
[0006] Get the pre-casting time of the continuous casting machine;
[0007] The pre-casting time of the continuous casting machine is sorted in a forward direction to form a continuous casting furnace queue;
[0008] Determine the refining scheduling plan according to the continuous casting machine pouring furnace queue;
[0009] Evaluate the refining scheduling plan to determine whether the refining scheduling plan is feasible;
[0010] The feasible scheduling plans are sorted in forward order according to the refining start time to form a refining furnace queue;
[0011] Determine the converter scheduling plan according to the refining furnace queues;
[0012] Evaluate the converter scheduling plan to determine whether the converter scheduling plan is feasible;
[0013] The objective function is designed according to the production scheduling plan, the total waiting time of each furnace between processes in the scheduling plan is calculated, and the optimal scheduling plan is screened out according to the principle of minimizing the waiting time.
[0014] In a possible implementation, obtaining the pre-casting time of the continuous casting machine includes:
[0015] Get the real-time casting speed of the continuous casting machine;
[0016] The pouring time of each furnace is determined by the real-time pulling speed of the continuous casting machine, the unit volume corresponding to each meter of the pulled steel billet and the volume of each furnace of molten steel;
[0017] The pre-casting time of the continuous casting machine is obtained according to the casting time combined with the casting time of the previous heat and the subcontracting time.
[0018] In a possible implementation, the calculation formula for obtaining the pre-casting time of the continuous casting machine is:
[0019]
[0020] Among them, P ij is the pouring start time of the jth heat of the i-th continuous casting machine, C i is the pouring time of each furnace, K i is the subcontracting time constant.
[0021] In a possible implementation, determining the refining scheduling schemes according to the continuous casting machine casting furnace queues respectively includes:
[0022] Extract the first heat of the continuous casting machine pouring heat queue, and determine the refining path in combination with the steel type of the heat;
[0023] According to the heats already arranged by the refining equipment, determine all the alternative refining furnaces that can produce the said heats;
[0024] The candidate refining furnaces are formed into a refining furnace candidate pool;
[0025] According to the number of the candidate refining furnace pools, different refining scheduling schemes are formed respectively;
[0026] The subsequent furnace sequence is recursively calculated to form different refining scheduling plans, and the refining scheduling plans are evaluated synchronously during the recursive process.
[0027] In a possible implementation, evaluating the refining scheduling scheme to determine whether the refining scheduling scheme is feasible includes:
[0028] When the refining candidate pool is empty, the heat of the refining furnace is produced in advance;
[0029] When the steel pressing time is less than or equal to the first preset time length, if there is an available refining furnace, the refining scheduling plan will continue to be executed; otherwise, the scheduling plan will be excluded.
[0030] In a possible implementation, determining converter scheduling plans respectively according to the refining furnace queues includes:
[0031] The first heat in the refining heat queue is taken out, and all candidate converters that can produce the heat are determined according to the heats already arranged by the converter equipment;
[0032] The candidate converters are formed into a converter candidate pool;
[0033] According to the number of the converter candidate pools, different converter scheduling schemes are formed respectively;
[0034] The subsequent converter furnace sequence is recursively calculated to form different converter scheduling plans, and the converter scheduling plans are evaluated synchronously during the recursive process.
[0035] In a possible implementation, evaluating the converter scheduling plan to determine whether the converter scheduling plan is feasible includes:
[0036] When the converter candidate pool is empty, the converter heat is produced in advance;
[0037] When the sum of the converter steel pressing time and the refining steel pressing time is less than or equal to the second preset time, if there is an available converter, the converter scheduling plan is continued; otherwise, the scheduling plan is excluded.
[0038] In a possible implementation, the formula for minimizing the waiting time is:
[0039]
[0040] Among them, f(x) is the objective function, and T(i,j) is the waiting time of each furnace in the converter and refining equipment.
[0041] In a possible implementation, when the system collects new production performance, unproduced furnaces are deleted and a new scheduling plan is created.
[0042] In a second aspect, the embodiment of the present application provides a steelmaking furnace matching system based on time management and condition constraints, including:
[0043] An acquisition module is used to acquire the pre-casting time of the continuous casting machine;
[0044] A first sorting module is used to sort the pre-casting time of the continuous casting machine in a forward direction to form a continuous casting furnace queue;
[0045] A first determination module is used to determine the refining scheduling scheme according to the continuous casting machine pouring furnace queue;
[0046] A first evaluation and judgment module is used to evaluate the refining scheduling plan and judge whether the refining scheduling plan is feasible;
[0047] The second sorting module is used to sort the feasible scheduling schemes in a forward direction according to the refining start time to form a refining furnace queue;
[0048] A second determination module is used to determine the converter scheduling scheme according to the refining furnace queues;
[0049] A second evaluation and judgment module is used to evaluate the converter scheduling plan and judge whether the converter scheduling plan is feasible;
[0050] The screening module is used to design an objective function according to the production scheduling plan, calculate the total waiting time of each furnace between processes in the scheduling plan, and screen out the optimal scheduling plan according to the principle of minimizing the waiting time.
[0051] Compared with the prior art, the beneficial effects of this application are:
[0052] Under the premise of meeting various production constraints, this application rationally plans various production processes and order scheduling, so that the factory resource allocation and process load remain evenly balanced, and global optimization from logistics management to department production configuration is achieved, thereby greatly improving production efficiency and process flexibility and minimizing equipment idle rate and raw material loss, so as to achieve the best scheduling result for production performance indicators, realize stable and high yield of steelmaking, and improve the scientific nature of production planning.
[0053] Compared with manual planning, this application reduces manual labor intensity and reduces the error rate of production scheduling. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 A flow chart of a steelmaking furnace matching method based on time management and conditional constraints provided in an embodiment of the present application;
[0055] Figure 2 A schematic diagram of a steelmaking furnace matching system based on time management and conditional constraints provided in an embodiment of the present application. DETAILED DESCRIPTION
[0056] The present solution is described below in conjunction with the accompanying drawings and specific implementation methods.
[0057] Figure 1 A flow chart of a steelmaking furnace matching method based on time management and conditional constraints provided in an embodiment of the present application, see Figure 1 The steelmaking furnace matching method based on time management and conditional constraints in this embodiment includes:
[0058] S101, obtaining the pre-casting time of the continuous casting machine.
[0059] In this embodiment, the real-time pulling speed of the continuous casting machine is obtained, and the pouring time of each heat is determined by the real-time pulling speed of the continuous casting machine, the unit volume corresponding to each meter of the pulled steel billet, and the volume of each heat of molten steel. Each continuous casting machine arranges subsequent heats according to the duration of a shift (8 hours), and the pre-casting time of the continuous casting machine is obtained according to the pouring time combined with the pouring time and the subcontracting time of the previous heat. The calculation formula is:
[0060]
[0061] Among them, P ij is the pouring start time of the jth heat of the i-th continuous casting machine, C i is the pouring time of each furnace, K i is the subcontracting time constant.
[0062] S102, sorting the pre-casting time of the continuous casting machine in a forward direction to form a continuous casting furnace queue.
[0063] In this embodiment, the pre-casting time of the continuous casting machine is crucial to the formulation of the production plan during the steel production process. The pre-casting time refers to the time point when the continuous casting machine starts to pour the next batch of molten steel. In order to improve production efficiency and reduce waiting time, the continuous casting machine pouring furnace queue is usually formed by forward sorting according to the pre-casting time. This means that the first furnace to be poured is the furnace with the earliest pre-casting time, and so on, to ensure the continuity and efficiency of the production process.
[0064] S103, determining the refining scheduling plan according to the continuous casting machine casting furnace queue.
[0065] Since different steel grades may require different refining processes and conditions, in order to ensure the quality of the product, in this embodiment, the first heat of the continuous casting machine pouring furnace queue is taken out, and the refining path is determined according to the steel grade of the following heat. According to the heats arranged by the refining equipment, all the alternative refining furnaces that can produce the heat are found. All the alternative refining furnaces form a refining furnace candidate pool, and different refining scheduling plans are formed according to the number of refining furnace candidate pools. The subsequent heat sequence is recursively calculated to form different refining scheduling plans, and the refining scheduling plans are evaluated synchronously during the recursive process.
[0066] S104, evaluating the refining scheduling plan to determine whether the refining scheduling plan is feasible.
[0067] In this embodiment, when the refining candidate pool is empty, the furnace of the refining furnace is produced in advance, and the subsequent continuous casting production is guaranteed by the steel pressing operation. When the steel pressing time is less than or equal to 15 minutes, if there is an available refining furnace, the refining scheduling plan will continue to be executed, otherwise the scheduling plan will be excluded.
[0068] S105, sorting the feasible scheduling plans in forward order according to the refining start time to form a refining furnace queue.
[0069] S106, determining the converter scheduling plan according to the refining furnace queues.
[0070] In this embodiment, the head heat of the refining heat queue is taken out, and according to the heats already arranged by the converter equipment, all alternative converters that can produce the heat are found out. All alternative converters form a converter candidate pool, and different converter scheduling schemes are formed according to the number of converter candidate pools. Subsequent converter heat sequences are recursively calculated to form different converter scheduling schemes, and the converter scheduling schemes are simultaneously evaluated during the recursive process.
[0071] S107, evaluating the converter scheduling plan to determine whether the converter scheduling plan is feasible.
[0072] In this embodiment, when the converter candidate pool is empty, the converter batch will be produced in advance, and the subsequent continuous casting production will be guaranteed through steel pressing operation. When the sum of the converter steel pressing time and the refining steel pressing time is less than or equal to 15 minutes, if there is an available converter, the converter scheduling plan will be continued, otherwise the scheduling plan will be excluded.
[0073] S108, designing an objective function according to the production scheduling plan, calculating the total waiting time between processes for each furnace in the scheduling plan, and selecting the optimal scheduling plan according to the principle of minimizing the waiting time.
[0074] In this embodiment, the formula for determining the minimum waiting time is:
[0075]
[0076] Among them, f(x) is the objective function, and T(i,j) is the waiting time of each furnace in the converter and refining equipment.
[0077] When the system collects new production results, it deletes the unproduced furnaces and re-produces new scheduling plans.
[0078] Corresponding to the steelmaking furnace matching method based on time management and condition constraints provided in the above embodiment, the present application also provides an embodiment of a steelmaking furnace matching system based on time management and condition constraints.
[0079] See also Figure 2 The steelmaking furnace matching system 20 based on time management and conditional constraints provided in the embodiment of the present application includes:
[0080] The acquisition module 201 is used to acquire the pre-casting time of the continuous casting machine.
[0081] The first sorting module 202 is used to sort the pre-casting time of the continuous casting machine in a forward direction to form a continuous casting machine casting furnace queue.
[0082] The first determination module 203 is used to determine the refining scheduling schemes according to the pouring furnace queues of the continuous casting machine.
[0083] The first evaluation and judgment module 204 is used to evaluate the refinement scheduling scheme and determine whether the refinement scheduling scheme is feasible.
[0084] The second sorting module 205 is used to sort the feasible scheduling schemes in a forward direction according to the refining start time to form a refining furnace queue.
[0085] The second determination module 206 is used to determine the converter scheduling scheme according to the refining furnace queues.
[0086] The second evaluation and judgment module 207 is used to evaluate the converter scheduling plan and judge whether the converter scheduling plan is feasible.
[0087] The screening module 208 is used to design an objective function according to the production scheduling plan, calculate the total waiting time of each furnace between processes in the scheduling plan, and screen out the optimal scheduling plan according to the principle of minimizing the waiting time.
[0088] In the embodiments of the present application, "multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0089] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0090] The above is only a specific implementation of the present application. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. The protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A steelmaking furnace matching method based on time management and conditional constraints, characterized in that: include: Get the pre-casting time of the continuous casting machine; The pre-casting time of the continuous casting machine is sorted in a forward direction to form a continuous casting furnace queue; Determine the refining scheduling plan according to the continuous casting machine pouring furnace queue; Evaluate the refining scheduling plan to determine whether the refining scheduling plan is feasible; The feasible scheduling plans are sorted in forward order according to the refining start time to form a refining furnace queue; Determine the converter scheduling plan according to the refining furnace queues; Evaluate the converter scheduling plan to determine whether the converter scheduling plan is feasible; The objective function is designed according to the production scheduling plan, the total waiting time of each furnace between processes in the scheduling plan is calculated, and the optimal scheduling plan is screened out according to the principle of minimizing the waiting time.
2. The steelmaking furnace matching method based on time management and conditional constraints according to claim 1 is characterized in that: The step of obtaining the pre-casting time of the continuous casting machine comprises: Get the real-time casting speed of the continuous casting machine; The pouring time of each furnace is determined by the real-time pulling speed of the continuous casting machine, the unit volume corresponding to each meter of the pulled steel billet and the volume of each furnace of molten steel; The pre-casting time of the continuous casting machine is obtained according to the casting time combined with the casting time of the previous heat and the subcontracting time.
3. The steelmaking furnace matching method based on time management and conditional constraints according to claim 2 is characterized in that: The calculation formula for obtaining the pre-casting time of the continuous casting machine is: Among them, P ij is the pouring start time of the jth heat of the i-th continuous casting machine, C i is the pouring time of each furnace, K i is the subcontracting time constant.
4. The steelmaking furnace matching method based on time management and conditional constraints according to claim 1 is characterized in that: Determine the refining scheduling plan according to the above, including: Extract the first heat of the continuous casting machine pouring heat queue, and determine the refining path in combination with the steel type of the heat; According to the heats already arranged by the refining equipment, determine all the alternative refining furnaces that can produce the said heats; The candidate refining furnaces are formed into a refining furnace candidate pool; According to the number of the candidate refining furnace pools, different refining scheduling schemes are formed respectively; The subsequent furnace sequence is recursively calculated to form different refining scheduling plans, and the refining scheduling plans are evaluated synchronously during the recursive process.
5. The steelmaking furnace matching method based on time management and conditional constraints according to claim 1 is characterized in that: Evaluating the refining scheduling plan to determine whether the refining scheduling plan is feasible includes: When the refining candidate pool is empty, the heat of the refining furnace is produced in advance; When the steel pressing time is less than or equal to the first preset time length, if there is an available refining furnace, the refining scheduling plan will continue to be executed; otherwise, the scheduling plan will be excluded.
6. The steelmaking furnace matching method based on time management and conditional constraints according to claim 1 is characterized in that: Determine the converter scheduling plan according to the refining furnace queues, including: The first heat in the refining heat queue is taken out, and all candidate converters that can produce the heat are determined according to the heats already arranged by the converter equipment; The candidate converters are formed into a converter candidate pool; According to the number of the converter candidate pools, different converter scheduling schemes are formed respectively; The subsequent converter furnace sequence is recursively calculated to form different converter scheduling plans, and the converter scheduling plans are evaluated synchronously during the recursive process.
7. The steelmaking furnace matching method based on time management and conditional constraints according to claim 1 is characterized in that: Evaluating the converter scheduling plan to determine whether the converter scheduling plan is feasible includes: When the converter candidate pool is empty, the converter heat is produced in advance; When the sum of the converter steel pressing time and the refining steel pressing time is less than or equal to the second preset time, if there is an available converter, the converter scheduling plan is continued; otherwise, the scheduling plan is excluded.
8. The steelmaking furnace matching method based on time management and conditional constraints according to claim 1 is characterized in that: The formula for minimizing the waiting time is: Among them, f(x) is the objective function, and T(i,j) is the waiting time of each furnace in the converter and refining equipment.
9. The steelmaking furnace matching method based on time management and conditional constraints according to claim 1 is characterized in that: include: When the system collects new production performance, it deletes the unproduced furnaces and re-produces a new scheduling plan.
10. A steelmaking furnace matching system based on time management and conditional constraints, characterized in that: include: An acquisition module is used to acquire the pre-casting time of the continuous casting machine; A first sorting module is used to sort the pre-casting time of the continuous casting machine in a forward direction to form a continuous casting furnace queue; A first determination module is used to determine the refining scheduling scheme according to the continuous casting machine pouring furnace queue; A first evaluation and judgment module is used to evaluate the refining scheduling plan and judge whether the refining scheduling plan is feasible; The second sorting module is used to sort the feasible scheduling schemes in a forward direction according to the refining start time to form a refining furnace queue; A second determination module is used to determine the converter scheduling scheme according to the refining furnace queues; A second evaluation and judgment module is used to evaluate the converter scheduling plan and judge whether the converter scheduling plan is feasible; The screening module is used to design an objective function according to the production scheduling plan, calculate the total waiting time of each furnace between processes in the scheduling plan, and screen out the optimal scheduling plan according to the principle of minimizing the waiting time.