Ladle scheduling method and device based on heat plan, equipment and storage medium

CN122072880APending Publication Date: 2026-05-22CISDI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CISDI INFORMATION TECH CO LTD
Filing Date
2026-02-09
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

In existing technologies, the matching of ladle and furnace cycle plans mainly relies on manual decision-making, which leads to low efficiency and is prone to errors, making it difficult to achieve global optimization and affecting the stability and collaborative efficiency of the steelmaking-continuous casting process.

Method used

By acquiring heat schedule and ladle information, a ladle matching model is established. The optimization objectives are to maximize utilization and minimize the number of new ladles. The model is then solved in conjunction with specific constraints to achieve automated matching between ladles and heat schedules.

Benefits of technology

It has achieved automation and intelligence in ladle scheduling, optimized production rhythm, reduced operating costs, and promoted the coordinated and efficient operation of the steelmaking-continuous casting process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122072880A_ABST
    Figure CN122072880A_ABST
Patent Text Reader

Abstract

The present application provides a ladle scheduling method and device based on a heat plan, equipment and storage medium, the method comprises the following steps: obtaining the heat plan and the ladle information; formulating the corresponding ladle plan according to the heat plan; determining the planned start time and the planned end time of the ladle plan based on the time information corresponding to the multiple process stages of the heat plan; establishing a ladle matching model according to the ladle plan and the ladle information; taking the highest ladle utilization rate and the least number of matched new ladles as the optimization target; solving the ladle matching model to obtain the matching result of the ladle and the ladle plan; and matching the heat plan and the ladle based on the matching result and the corresponding relationship between the ladle plan and the heat plan, so as to schedule the ladle based on the heat plan. The method solves the technical problems of low efficiency and easy errors in manual ladle scheduling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smelting planning and scheduling technology, specifically to a ladle scheduling method, apparatus, equipment, and storage medium based on furnace batch planning. Background Technology

[0002] Steelmaking and continuous casting production is a complex process system involving material transformation and transportation. Its efficient and stable operation depends on the precise matching and coordination of basic parameters such as time, temperature, and quantity in the material flow. The ladle, as a key container for carrying and transporting molten steel, is used throughout the entire manufacturing process, from converter tapping to continuous casting. Therefore, achieving optimal matching between the ladle and the heat schedule is crucial for ensuring production rhythm, stabilizing casting temperature, and improving overall coordination efficiency.

[0003] With the widespread application of high-efficiency constant-speed continuous casting technology, the pace of production is accelerating, placing more stringent demands on the stability of molten steel casting temperatures. In recent years, the continuous improvement of digitalization and informatization levels in steel enterprises has made it possible to optimize production planning and scheduling based on precise data. Currently, most steel enterprises have widely adopted heat-batch planning to guide workshop production. However, as a crucial link supporting the smooth execution of heat-batch planning, the matching scheme between ladles and heat batches still largely relies on the experience of scheduling personnel for manual decision-making. This manual matching method has obvious short-sightedness and limitations, making it difficult to coordinate overall planning, resulting in low efficiency and potentially causing delays in heat-batch planning or even production disruptions. Summary of the Invention

[0004] This invention provides a ladle scheduling method, apparatus, equipment, and storage medium based on furnace batch planning to solve the technical problems of low efficiency and error-proneness in manual ladle scheduling.

[0005] This invention provides a ladle scheduling method based on a heat cycle plan. The method includes: acquiring a heat cycle plan and ladle information, wherein the heat cycle plan includes time information corresponding to multiple process stages, and the ladle information includes the number of times the ladle is used and the ladle type, wherein the ladle type includes new ladles and ordinary ladles; formulating a corresponding ladle plan based on the heat cycle plan, and determining the start and end times of the ladle plan based on the time information corresponding to the multiple process stages of the heat cycle plan; establishing a ladle matching model based on the ladle plan and the ladle information, wherein the ladle matching model has the optimization objective of maximizing ladle utilization and minimizing the number of matched new ladles; solving the ladle matching model to obtain the matching result between the ladle and the ladle plan; and matching the heat cycle plan with the ladle based on the matching result and the correspondence between the ladle plan and the heat cycle plan, so as to schedule the ladle based on the heat cycle plan.

[0006] In one embodiment of the present invention, establishing a ladle matching model based on the ladle plan and the ladle information further includes: setting each ladle plan as a first constraint that it can only be matched with one ladle; and adding the first constraint to the ladle matching model.

[0007] In one embodiment of the present invention, establishing a ladle matching model based on the ladle plan and the ladle information further includes: taking the end time of the previous ladle plan, which is not later than the start time of the next ladle plan, as a second constraint condition in two ladle plans that match the same ladle; and adding the second constraint condition to the ladle matching model.

[0008] In one embodiment of the present invention, establishing a ladle matching model based on the ladle plan and the ladle information further includes: taking the steel type of the preceding ladle plan and the steel type of the following ladle plan satisfying a preset matching relationship as a third constraint condition, wherein the ladle plan also includes the steel type; and adding the third constraint condition to the ladle matching model.

[0009] In one embodiment of the present invention, establishing a ladle matching model based on the ladle plan and the ladle information further includes: using the sum of the number of ladle plans matching the same ladle and the number of times the ladle is used as a preset maximum number of uses as a fourth constraint condition; and adding the fourth constraint condition to the ladle matching model.

[0010] In one embodiment of the present invention, establishing a ladle matching model based on the ladle plan and the ladle information includes: taking the minimum difference between the start time of the later ladle plan and the end time of the earlier ladle plan among two ladle plans that match the same ladle as the first optimization objective; taking the minimum number of new ladles matched by the ladle plan as the second optimization objective; and performing a weighted operation on the first optimization objective and the second optimization objective based on preset weights to obtain the ladle matching model.

[0011] In one embodiment of the present invention, determining the planned start time and planned end time of the ladle plan based on the time information corresponding to multiple process stages of the heat plan includes: determining the converter end time and continuous casting end time according to the time information corresponding to multiple process stages of the heat plan; determining the planned start time based on the converter end time and a preset first preparation time; and determining the planned end time based on the continuous casting end time and a preset second preparation time.

[0012] This invention also provides a ladle scheduling device based on furnace cycle planning. The device includes: an information input module for acquiring furnace cycle planning and ladle information, wherein the furnace cycle planning includes time information corresponding to multiple process stages, and the ladle information includes the number of times the ladle is used and the ladle type, wherein the ladle type includes new ladles and ordinary ladles; a time determination module for formulating a corresponding ladle plan based on the furnace cycle planning, and determining the start and end times of the ladle plan based on the time information corresponding to multiple process stages of the furnace cycle planning; a model building module for building a ladle matching model based on the ladle plan and the ladle information, wherein the ladle matching model has the optimization objective of maximizing ladle utilization and minimizing the number of matched new ladles; and a ladle scheduling module for solving the ladle matching model to obtain the matching result between the ladle and the ladle plan, and matching the furnace cycle planning with the ladle based on the matching result and the correspondence between the ladle plan and the furnace cycle planning, so as to schedule the ladle based on the furnace cycle planning.

[0013] The present invention also provides an electronic device, comprising: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the ladle scheduling method based on furnace batch planning as described in any of the above embodiments.

[0014] The present invention also provides a computer-readable storage medium storing a computer program that, when executed by a computer processor, causes the computer to perform the ladle scheduling method based on furnace batch planning as described in any of the above embodiments.

[0015] The beneficial effects of this invention are as follows: This invention proposes a ladle scheduling method, apparatus, equipment, and storage medium based on furnace schedules. By acquiring furnace schedules and ladle information, including time information corresponding to multiple process stages in the furnace schedule and ladle information including the number of times the ladle is used and the ladle type (new ladle and ordinary ladle), a corresponding ladle schedule is formulated based on the furnace schedule. The start and end times of the ladle schedule are determined based on the time information corresponding to multiple process stages in the furnace schedule. A ladle matching model is established based on the ladle schedule and ladle information, with the optimization objectives being the highest ladle utilization rate and the minimum number of matched new ladles. The ladle matching model is solved to obtain the matching results between the ladle and the ladle schedule. Based on the matching results and the correspondence between the ladle schedule and the furnace schedule, the furnace schedule and the ladle are matched to schedule the ladle based on the furnace schedule. By establishing a ladle matching model with specific quantitative indicators as the objective, the automation, intelligence, and global optimization of ladle scheduling are achieved. By replacing manual experience-based decision-making with a systematic and model-based approach, production rhythm was significantly optimized, operating costs were reduced, and the coordinated and efficient operation of the entire steelmaking-continuous casting process was promoted while ensuring the stable execution of production plans.

[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention. It is obvious that the drawings described below are merely some embodiments of the invention, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0018] In the attached diagram:

[0019] Figure 1 This is a schematic diagram illustrating the implementation environment of a ladle scheduling method based on heat cycle planning, as provided in an embodiment of the present invention. Figure 2 The flowchart shows a ladle scheduling method based on heat cycle planning provided in one embodiment of the present invention. Figure 3 This is a diagram showing the correspondence between the heat cycle plan and the ladle plan provided in one embodiment of the present invention; Figure 4 This is a block diagram of a ladle scheduling device based on furnace batch planning provided in one embodiment of the present invention; Figure 5 This is a schematic diagram of an electronic device provided in one embodiment of the present invention. Detailed Implementation

[0020] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0021] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. The drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0022] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the invention. However, it will be apparent to those skilled in the art that embodiments of the invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the invention.

[0023] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating the implementation environment of a ladle scheduling method based on furnace batch planning, as provided in an embodiment of the present invention.

[0024] like Figure 1 As shown, the implementation environment may include information acquisition equipment 110 and computer equipment 120. The computer equipment 120 may be at least one of microcomputers, embedded computers, neural network computers, etc. The information acquisition equipment 110 may include a ladle status sensing unit, a process stage monitoring unit, and a ladle usage recording unit. The ladle status sensing unit is used to automatically identify and report the unique number of the ladle and its real-time location in the plant (such as being at the converter tapping position, refining position, continuous casting rotary table, baking position, hot repair position, etc.). The process stage monitoring unit is used to collect and report the actual process time data of each heat in real time, such as the actual start / end time of converter tapping and the start / end time of continuous casting. The ladle usage recording unit is used to track and report the number of times each ladle has been used (ladle age), the preset maintenance age, and its current status (such as whether it is a new ladle being baked).

[0025] For example, after receiving ladle information from information acquisition device 110, computer device 120 generates a corresponding ladle plan based on the furnace schedule, establishes a ladle matching model based on the ladle plan and ladle information, and then calls a built-in or integrated mathematical programming solver to solve the ladle matching model. The solver uses an optimization algorithm to find a set of decision variable values ​​that satisfy all constraints and optimize the objective function. This set of solutions corresponds to the optimal matching scheme between the ladle and the ladle plan. Since the ladle input plan corresponds one-to-one with the furnace schedule, this scheme determines which ladle should be used for each furnace.

[0026] Please see Figure 2 , Figure 2 This is a flowchart illustrating a ladle scheduling method based on heat cycle planning, provided in one embodiment of the present invention. This method can be applied to... Figure 1 The implementation environment shown can also be applied to other exemplary implementation environments and specifically executed by devices in other implementation environments. This embodiment does not limit the implementation environment to which the method is applicable.

[0027] like Figure 2 As shown, in an exemplary embodiment, the ladle scheduling method based on heat cycle planning includes at least steps S210 to S240, which are described in detail below: Step S210: Obtain the heat cycle plan and ladle information. The heat cycle plan includes time information corresponding to multiple process stages. The ladle information includes the number of times the ladle is used and the ladle type. The ladle type includes new ladle and ordinary ladle.

[0028] For example, the heat cycle plan also includes the heat cycle plan number, steel grade, path information and time information corresponding to multiple process stages. The path information and time information corresponding to the process stages include at least the name, path sequence, start time and end time of smelting or casting equipment such as converters, refining furnaces, and continuous casting machines.

[0029] For example, the ladle information includes at least the number of times the ladle has been used (ladle age), the age of the ladle under maintenance (preset maximum number of uses), the ladle number, and the ladle type (whether it is a ladle being baked; if so, it is a new ladle; otherwise, it is a regular ladle).

[0030] Step S220: Formulate a corresponding ladle plan based on the furnace plan, and determine the start and end times of the ladle plan based on the time information corresponding to multiple process stages of the furnace plan.

[0031] For example, formulating a corresponding ladle plan based on the heat plan includes: each heat plan corresponds to a ladle plan, and each heat number corresponds to a ladle plan number, that is, each heat plan and each ladle plan are one-to-one.

[0032] In one embodiment of the present invention, determining the planned start time and planned end time of the ladle plan based on the time information corresponding to multiple process stages of the heat plan includes: determining the converter end time and continuous casting end time according to the time information corresponding to multiple process stages of the heat plan; determining the planned start time based on the converter end time and a preset first preparation time; and determining the planned end time based on the continuous casting end time and a preset second preparation time.

[0033] For example, the correspondence between the heat cycle plan and the ladle plan. Figure 3 As shown, Figure 3 This is a diagram showing the correspondence between the heat cycle plan and the ladle plan in one embodiment of the present invention. The ladle plan includes at least three stages: the steel receiving preparation stage, the full ladle operation stage, and the empty ladle operation stage.

[0034] The steel receiving preparation stage refers to the time when the ladle starts tapping steel from the converter, which is the end time of converter production in the heat plan. The time for previous operations such as transfer and advance ladle placement can be obtained based on the preset first preparation time, which is set according to a standard time based on actual on-site statistics and maintenance.

[0035] The full ladle operation phase refers to the period from when the ladle begins to receive molten steel after the converter taps out until the ladle is used for casting on the continuous casting machine. In other words, it is the period from the planned end time of converter production to the end time of continuous casting production for a heat. Therefore, the full ladle operation phase can be obtained based on the planned end time of converter production and the end time of continuous casting for a heat.

[0036] The empty ladle operation phase refers to the period from when the molten steel in the ladle is poured on the continuous casting machine until the ladle is ready to receive the next heat of molten steel. This includes operations such as slag turning and hot repair. In this embodiment, only the normal operation phase of the empty ladle is considered. In case of abnormal ladle shutdown, maintenance is carried out manually. The time of the empty ladle operation phase can be obtained according to the preset second preparation time. The preset second preparation time is a standard time maintained based on the actual on-site statistics.

[0037] Therefore, the planned start time of the ladle plan can be determined based on the converter end time and the preset first preparation time, and the planned end time can be determined based on the continuous casting end time and the preset second preparation time.

[0038] Step S230: Establish a ladle matching model based on the ladle plan and ladle information. The ladle matching model aims to maximize ladle utilization and minimize the number of new matching ladles.

[0039] For example, the constraints that the ladle matching model needs to consider include: the number of times each ladle can be used cannot exceed the preset repair age, that is, the ladle needs to be taken offline for maintenance after it has been used more than the preset maximum number of times; if the same ladle receives molten steel of different grades before and after, the preset matching relationship of steel grades in the process must be met; each ladle plan must be assigned to one ladle; and the ladle plans executed by each ladle cannot overlap in time.

[0040] In one embodiment of the present invention, establishing a ladle matching model based on ladle plans and ladle information further includes: setting each ladle plan as a first constraint that it can only be matched with one ladle; and adding the first constraint to the ladle matching model.

[0041] For example, the first constraint is that each ladle plan can only be matched with one ladle: Equation (1) In equation (1), it means that each ladle plan i must be assigned to a certain ladle j, where j represents the ladle number, n represents the nth ladle plan on the ladle, and I represents the set of ladle plans. The variable is 0-1, which means that when steel ladle plan i is assigned to the nth plan of steel ladle j, it is 1, and otherwise it is 0.

[0042] Equation (2) In equation (2), it is indicated that the nth plan on each ladle can only match one ladle plan j, where i represents the ladle plan number and I represents the set of ladle plans. The variable is 0-1, which means that when steel ladle plan i is assigned to the nth plan of steel ladle j, it is 1, and otherwise it is 0.

[0043] (3) The ladle j currently executing ladle plan i must be the first plan of ladle j. Equation (3) In equation (3), it is indicated that the ladle plan i currently being executed by ladle j must be the first plan of ladle j, where i represents the ladle plan number and j represents the ladle number. This represents the set of ladle plans currently being executed and the ladle plans themselves. If ladle j is currently executing ladle plan i, then... , A variable ranging from 0 to 1, indicating that it is 1 when steel ladle plan i is assigned to the first plan of steel ladle j, and 0 otherwise.

[0044] Equation (4) In equation (4), it means that if ladle j matches a ladle plan, then the ladle plans must be matched sequentially, where i represents the ladle plan number, j represents the ladle number, and n represents the nth ladle plan on the ladle. A variable ranging from 0 to 1, indicating that a value of 1 represents a steel ladle plan i being assigned to the nth plan of steel ladle j, and 0 otherwise. A variable of 0-1 represents the ladle plan. The value is 1 when it is assigned to the nth plan of steel ladle j, and 0 otherwise. N is the total number of steel ladles.

[0045] In one embodiment of the present invention, establishing a ladle matching model based on ladle plans and ladle information further includes: taking the end time of the previous ladle plan not later than the start time of the next ladle plan as a second constraint condition among two ladle plans that match the same ladle; and adding the second constraint condition to the ladle matching model.

[0046] Equation (5) In equation (5), it is indicated that the scheduled times for each ladle j cannot overlap, where Indicates the end time of steel ladle plan i. Indicates steel ladle plan The planned start time is M, where M represents the preset time parameter (which can be set to a large number). A variable ranging from 0 to 1, indicating that a value of 1 represents a steel ladle plan i being assigned to the nth plan of steel ladle j, and 0 otherwise. A variable of 0-1 represents the ladle plan. The value is 1 when the steel ladle is assigned to the nth plan of steel ladle j, and 0 otherwise. N is the total number of steel ladles, and j represents the steel ladle number.

[0047] In one embodiment of the present invention, establishing a ladle matching model based on ladle plans and ladle information further includes: taking the steel type of the preceding ladle plan and the steel type of the following ladle plan satisfying a preset matching relationship as a third constraint condition, wherein the ladle plan also includes steel types; and adding the third constraint condition to the ladle matching model.

[0048] Equation (6) In equation (6), it means that if the steel type in the later steel ladle plan in ladle j does not match the steel type in the previous steel ladle plan, then it cannot be allocated. The variable is between 0 and 1, representing a value of 1 if steel ladle plan i is assigned to the nth plan of steel ladle j and steel ladle plan i′ is assigned to the (n+1)th task of steel ladle j, and a value of 0 otherwise. Let (i,i′) represent a set of mutually exclusive steel types. If the steel type of the previous steel ladle plan i and the steel type of the next steel ladle plan i′ do not satisfy the preset matching relationship, i.e. they cannot be matched, then (i,i′)∈C. The set of mutually exclusive steel types can be obtained according to the preset matching relationship of steel types.

[0049] In one embodiment of the present invention, establishing a ladle matching model based on ladle plans and ladle information further includes: using the sum of the number of ladle plans matching the same ladle and the number of times the ladle is used as a preset maximum number of times as a fourth constraint condition; and adding the fourth constraint condition to the ladle matching model.

[0050] Equation (7) In equation (7), it means that the ladle j can no longer be used once the number of uses reaches the maintenance age (preset maximum number of uses). This indicates the number of times ladle j has been used. This represents the set of steel ladle plans. This represents the plan for the nth ladle. A variable ranging from 0 to 1, indicating that a value of 1 represents a steel ladle plan i being assigned to the nth plan of steel ladle j, and 0 otherwise. This indicates the maintenance age of ladle j, where j represents the ladle number.

[0051] In one embodiment of the present invention, establishing a ladle matching model based on ladle plans and ladle information includes: taking the smallest difference between the start time of the latter ladle plan and the end time of the former ladle plan among two ladle plans that match the same ladle as the first optimization objective; taking the minimum number of new ladles matched by the ladle plan as the second optimization objective; and performing a weighted operation on the first optimization objective and the second optimization objective based on preset weights to obtain the ladle matching model.

[0052] Equation (8) In equation (8), As the primary optimization objective, This indicates the start time of the steel ladle plan i′. This indicates the end time of plan i (the ladle plan). The variable is 0-1, which means that if steel ladle plan i is assigned to the nth plan of steel ladle j, and steel ladle plan i′ is assigned to the (n+1)th task of steel ladle j, it is 1, otherwise it is 0.

[0053] Equation (9) In equation (9), For the second optimization objective, This indicates the preset penalty value. This is a 0-1 variable; it is 1 if the ladle type of ladle j is "new ladle," and 0 otherwise. It is a 0-1 variable; if steel ladle j is assigned a steel ladle plan, it is 1; otherwise, it is 0.

[0054] Equation (10) Equation (10) is the overall objective function of the ladle matching model, where As the primary optimization objective, For the second optimization objective, and Preset weights.

[0055] Equation (11) Equation (12) Equation (13) Equations (10) to (13) represent the numerical relationship that x and y need to satisfy, where A variable ranging from 0 to 1, indicating that a value of 1 represents a steel ladle plan i being assigned to the nth plan of steel ladle j, and 0 otherwise. The variable is between 0 and 1, representing a value of 1 if steel ladle plan i is assigned to the nth plan of steel ladle j and steel ladle plan i′ is assigned to the (n+1)th task of steel ladle j, and a value of 0 otherwise. A variable of 0-1 represents the ladle plan. The value is 1 when it is assigned to the nth plan of steel ladle j, and 0 otherwise.

[0056] Equation (14) Equation (15) Equations (14) to (15) represent the numerical relationship that x and z need to satisfy, where M represents the preset time parameter (which can be set to a large number). This is a 0-1 variable; it is 1 if ladle j is assigned a ladle plan, and 0 otherwise. The variable is 0-1, which means that when steel ladle plan i is assigned to the nth plan of steel ladle j, it is 1, and otherwise it is 0. j represents the steel ladle number, and I represents the set of steel ladle plans.

[0057] Step S240: Solve the ladle matching model to obtain the matching result between the ladle and the ladle plan. Based on the matching result and the correspondence between the ladle plan and the heat plan, match the heat plan with the ladle to schedule the ladle based on the heat plan.

[0058] For example, the ladle matching model is solved using the SATsolver (Boolean satisfiability problem solver). Other solvers can also be used to solve this model. After solving the ladle matching model and obtaining the matching relationship between the ladle and the ladle plan, since the ladle plan and the heat plan correspond one-to-one, the ladle and the heat plan of steelmaking can be matched.

[0059] For example, each time the converter starts smelting, the heat number and ladle are matched. Dozens of heat numbers are calculated each time, but only the ladles that are planned to be matched for the heat number of the current converter are issued.

[0060] Please see Figure 4 , Figure 4 This is a block diagram of a ladle scheduling device based on heat cycle planning provided in one embodiment of the present invention. This device can be applied to... Figure 1 The implementation environment shown can also be applied to other exemplary implementation environments and specifically configured in other devices. This embodiment does not limit the implementation environment to which the device is applicable.

[0061] like Figure 4 As shown, this exemplary ladle scheduling device based on heat cycle planning includes: The information input module 410 is used to obtain heat cycle plan and ladle information. The heat cycle plan includes time information corresponding to multiple process stages. The ladle information includes the number of times the ladle is used and the ladle type. The ladle type includes new ladle and ordinary ladle. The time determination module 420 is used to formulate a corresponding ladle plan based on the heat plan, and to determine the start and end times of the ladle plan based on the time information corresponding to multiple process stages of the heat plan. The model building module 430 is used to build a ladle matching model based on the ladle plan and ladle information. The ladle matching model aims to maximize the ladle utilization rate and minimize the number of new matching ladles. The ladle scheduling module 440 is used to solve the ladle matching model to obtain the matching result between the ladle and the ladle plan. Based on the matching result and the correspondence between the ladle plan and the heat plan, the heat plan is matched with the ladle to schedule the ladle based on the heat plan.

[0062] The time determination module 420 determines the planned start and end times of the ladle plan based on the time information corresponding to multiple process stages of the heat plan, including: determining the converter end time and continuous casting end time based on the time information corresponding to multiple process stages of the heat plan; determining the planned start time based on the converter end time and the preset first preparation time; and determining the planned end time based on the continuous casting end time and the preset second preparation time.

[0063] The model building module 430, which builds a ladle matching model based on the ladle plan and ladle information, also includes: setting the condition that each ladle plan can only be matched with one ladle as the first constraint; and adding the first constraint to the ladle matching model.

[0064] The model building module 430, which builds a ladle matching model based on the ladle plan and ladle information, also includes: taking the end time of the previous ladle plan, which is no later than the start time of the next ladle plan, as a second constraint condition in the two ladle plans that match the same ladle; and adding the second constraint condition to the ladle matching model.

[0065] The model building module 430, which builds a ladle matching model based on the ladle plan and ladle information, also includes: taking the steel type of the first ladle plan and the steel type of the second ladle plan that are matched with the same ladle as a preset matching relationship as a third constraint condition, wherein the ladle plan also includes steel types; and adding the third constraint condition to the ladle matching model.

[0066] The model building module 430, which builds a ladle matching model based on the ladle plan and ladle information, also includes: setting the sum of the number of ladle plans matching the same ladle and the number of times the ladle is used to be less than or equal to the preset maximum number of times it is used as a fourth constraint condition; and adding the fourth constraint condition to the ladle matching model.

[0067] The model building module 430 establishes a ladle matching model based on the ladle plan and ladle information, including: taking the minimum difference between the start time of the later ladle plan and the end time of the earlier ladle plan among two ladle plans that match the same ladle as the first optimization objective; taking the minimum number of new ladles matched by the ladle plan as the second optimization objective; and performing a weighted operation on the first and second optimization objectives based on preset weights to obtain the ladle matching model.

[0068] Through the aforementioned device, a ladle matching model targeting specific quantitative indicators was established, achieving automation, intelligence, and global optimization of ladle scheduling. This systematic and model-based approach replaced manual experience-based decision-making, thereby significantly optimizing production rhythm, reducing operating costs, and ultimately promoting the coordinated and efficient operation of the entire steelmaking-continuous casting process while ensuring the stable execution of production plans.

[0069] It is understood that the ladle scheduling device based on furnace schedule provided in the above embodiments and the ladle scheduling method based on furnace schedule provided in the above embodiments belong to the same concept. The specific operation of the ladle scheduling method based on furnace schedule has been described in detail in the above embodiments and will not be repeated here. In practical applications, the ladle scheduling device based on furnace schedule provided in the above embodiments can be matched with different functional modules as needed. That is, the internal structure of the ladle scheduling device based on furnace schedule can be divided into different functional modules, and then all or part of the functions of the corresponding functional modules can be implemented by the ladle scheduling method based on furnace schedule described in the above embodiments. No specific limitation is imposed here. For example, the information input module 410 includes steps for executing step S210 and related steps, the time determination module 420 includes steps for executing step S220 and related steps, the model building module 430 includes steps for executing step S230 and related steps, and the ladle scheduling module 440 includes steps for executing step S240 and related steps.

[0070] Figure 5 This is a schematic diagram of an electronic device provided in one embodiment of the present invention. It should be noted that... Figure 5 The computer system 500 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.

[0071] like Figure 5 As shown, the computer system 500 includes a Central Processing Unit (CPU) 501, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 502 or programs loaded from storage portion 508 into Random Access Memory (RAM) 503, such as performing the methods described in the above embodiments. The RAM 503 also stores various programs and data required for system operation. The CPU 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0072] The following components are connected to I / O interface 505: an input section 506 including a keyboard, mouse, etc.; an output section 507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to I / O interface 505 as needed. Removable media 511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 510 as needed so that computer programs read from them can be installed into storage section 508 as needed.

[0073] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 509, and / or installed from removable medium 511. When the computer program is executed by central processing unit (CPU) 501, it performs various functions defined in the system of the present invention.

[0074] It should be noted that the computer-readable medium shown in the embodiments of the present invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0075] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. Each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0076] The units described in the embodiments of the present invention can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0077] Another aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a computer's processor, causes the computer to perform the ladle scheduling method based on the furnace batch plan as described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not incorporated into the electronic device.

[0078] Another aspect of the present invention provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the ladle scheduling method based on furnace batch planning provided in the various embodiments described above.

[0079] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.

Claims

1. A ladle scheduling method based on heat cycle planning, characterized in that, The method includes: The furnace cycle plan and ladle information are obtained. The furnace cycle plan includes time information corresponding to multiple process stages. The ladle information includes the number of times the ladle is used and the ladle type. The ladle type includes new ladles and ordinary ladles. A corresponding ladle plan is formulated based on the heat plan, and the start and end times of the ladle plan are determined based on the time information corresponding to multiple process stages of the heat plan. A ladle matching model is established based on the ladle plan and the ladle information. The ladle matching model aims to maximize the ladle utilization rate and minimize the number of new matching ladles. Solve the ladle matching model to obtain the matching result between the ladle and the ladle plan. Based on the matching result and the correspondence between the ladle plan and the heat plan, match the heat plan with the ladle to schedule the ladle based on the heat plan.

2. The ladle scheduling method based on heat cycle planning according to claim 1, characterized in that, Establishing a ladle matching model based on the ladle plan and the ladle information also includes: The first constraint is that each of the steel ladle plans can only be matched with one of the steel ladles. Add the first constraint to the ladle matching model.

3. The ladle scheduling method based on heat cycle planning according to claim 1, characterized in that, Establishing a ladle matching model based on the ladle plan and the ladle information also includes: The second constraint condition is that, in two consecutive ladle plans that are matched with the same ladle, the end time of the previous ladle plan is not later than the start time of the subsequent ladle plan. The second constraint is added to the ladle matching model.

4. The ladle scheduling method based on heat cycle planning according to claim 1, characterized in that, Establishing a ladle matching model based on the ladle plan and the ladle information also includes: In two ladle plans that match the same ladle, the steel type in the first ladle plan and the steel type in the second ladle plan must satisfy a preset matching relationship as a third constraint condition. The ladle plan also includes the steel type. The third constraint is added to the ladle matching model.

5. The ladle scheduling method based on heat cycle planning according to claim 1, characterized in that, Establishing a ladle matching model based on the ladle plan and the ladle information also includes: The fourth constraint condition is that the sum of the number of steel ladle plans matched with the same steel ladle and the number of times the steel ladle is used is less than or equal to the preset maximum number of times it is used. The fourth constraint condition is added to the ladle matching model.

6. The ladle scheduling method based on heat cycle planning according to any one of claims 1-5, characterized in that, Establishing a ladle matching model based on the ladle plan and the ladle information includes: The first optimization objective is to minimize the difference between the start time of the later steel ladle plan and the end time of the earlier steel ladle plan among two consecutive steel ladle plans that match the same steel ladle. The second optimization objective is to minimize the number of new steel ladles matched with the steel ladle plan. The first optimization objective and the second optimization objective are weighted according to preset weights to obtain the ladle matching model.

7. The ladle scheduling method based on heat cycle planning according to any one of claims 1-4, characterized in that, The determination of the start and end times of the ladle schedule based on the time information corresponding to multiple process stages of the heat plan includes: The converter end time and continuous casting end time are determined based on the time information corresponding to multiple process stages in the furnace plan. The planned start time is determined based on the converter end time and the preset first preparation time. The planned end time is determined based on the continuous casting end time and the preset second preparation time.

8. A ladle scheduling device based on furnace batch planning, characterized in that, The device includes: The information input module is used to acquire heat cycle plans and ladle information. The heat cycle plans include time information corresponding to multiple process stages, and the ladle information includes the number of times the ladle is used and the ladle type. The ladle type includes new ladles and ordinary ladles. The time determination module is used to formulate a corresponding ladle plan based on the furnace plan, and to determine the start and end times of the ladle plan based on the time information corresponding to multiple process stages of the furnace plan. The model building module is used to build a ladle matching model based on the ladle plan and the ladle information. The ladle matching model has the optimization objective of maximizing ladle utilization and minimizing the number of new matching ladles. The ladle scheduling module is used to solve the ladle matching model to obtain the matching result between the ladle and the ladle plan. Based on the matching result and the correspondence between the ladle plan and the heat plan, the heat plan is matched with the ladle to schedule the ladle based on the heat plan.

9. An electronic device, characterized in that, The electronic device includes: One or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the ladle scheduling method based on the furnace batch plan as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, It stores a computer program that, when executed by the computer's processor, causes the computer to perform the ladle scheduling method based on the furnace plan as described in any one of claims 1-7.