Steel production planning method, system, terminal and storage medium
By constructing the objective function and constraints of the steelmaking process and solving it using a nonlinear GRG engine, the problem of not considering ironmaking maintenance and process structure constraints in traditional steel production calculations was solved, thereby maximizing steel production and improving enterprise efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SD STEEL RIZHAO CO LTD
- Filing Date
- 2023-03-30
- Publication Date
- 2026-07-07
AI Technical Summary
Traditional steel production calculations fail to fully consider the impact of ironmaking maintenance on steelmaking output and process structure constraints, resulting in inaccurate steel production calculations and an inability to reasonably plan steel production during maintenance and non-maintenance periods.
Based on the equipment parameters and maintenance periods of the steelmaking process, an objective function is constructed and constraints are set. A nonlinear GRG engine is used to solve the problem to obtain the maximum steel production planning value, taking into account resource balance and equipment utilization during the ironmaking and steelmaking maintenance periods.
This approach maximizes steel production and enhances the company's economies of scale by optimizing calculations and scientifically and rationally arranging production plans, thus making full use of resources and equipment capabilities.
Smart Images

Figure CN116307239B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of steel production technology, specifically relating to a steel production planning method, system, terminal, and storage medium. Background Technology
[0002] The annual operating plan of a steel enterprise serves as its action plan for the year and is also the primary basis for arranging quarterly and monthly plans. The production plan is a crucial foundation of the operating plan, and its main task is to fully utilize existing resources and production capacity, and to organize production in a balanced manner to achieve optimal economic benefits. The production plan includes production targets such as output, product variety, and quality, with steel output forming the basis of the production plan, budget, and overall enterprise operating plan. Generally, enterprises aim to maximize steel output to achieve economies of scale. Traditional steel output calculations only consider factors such as molten iron production, steelmaking consumption, and steelmaking operation time to roughly calculate steel output. They do not comprehensively consider the impact of ironmaking maintenance on steelmaking output or the constraints of the technological structure, thus failing to accurately calculate steel output or to more rationally and precisely arrange steel output plans under different technological conditions during maintenance and non-maintenance periods. Summary of the Invention
[0003] In view of the above-mentioned shortcomings of the prior art, the present invention provides a steel production planning method, system, terminal and storage medium to solve the above-mentioned technical problems.
[0004] In a first aspect, the present invention provides a steel production planning method, comprising:
[0005] An objective function for determining the maximum steel output is constructed based on the equipment parameters of the steelmaking process and the set maintenance periods.
[0006] Constraints are set based on the limit values of various parameters of the steelmaking process;
[0007] Under the premise of satisfying the aforementioned constraints, the planned steel production value is obtained through the objective function.
[0008] Furthermore, an objective function for determining the maximum steel output is constructed based on the equipment parameters of the steelmaking process and the set maintenance periods, including:
[0009] With the goal of maximizing annual steel production, the objective function is as follows:
[0010]
[0011] Where, Ti represents the maintenance period, including the synchronous maintenance time of converter and blast furnace T1, the maintenance period of converter and blast furnace without maintenance T2, and the maintenance period of neither converter nor blast furnace T3.
[0012] Number of days in T1 period Number of days in the T2 time period Number of days in T3 time period
[0013] For different steelmaking processes R j T i Steel production during a given period.
[0014] Furthermore, constraints are set based on the limit values of various parameters of the steelmaking process, including:
[0015] Set the minimum steel production to 0;
[0016] Different steelmaking processes R j T i The maximum iron loss during a given period cannot exceed 1, which is...
[0017] Different steelmaking processes R j T i The minimum iron loss during a given period must not be lower than the minimum value. That is Minimum value Fixed parameters defined for the steelmaking process;
[0018] Constraining the product structure, steelmaking process R1 under T i Minimum steel production constraint for a given period, namely:
[0019] for
[0020] Among them, the production of RH single-unit R1 accounts for the smallest proportion. Fixed parameters defined for the steelmaking process;
[0021] Set constraints on the amount of molten iron resources, namely:
[0022]
[0023] Among them, the largest iron production
[0024] d = 365 (days), number of maintenance days per year Fixed number of days of maintenance Number of days of furnace shutdown Number of days after the furnace is opened Annual production operation days of blast furnace n represents the number of blast furnaces in the steelmaking process;
[0025] Set time-segmented steel production constraints, i.e., based on the maintenance period T. i , List the steel production constraints:
[0026] Comprehensive iron consumption during T1 period
[0027] Comprehensive iron consumption during T2 period
[0028] Comprehensive iron consumption during T3 period
[0029] Steel production constraints during T1 period: By rearranging and transforming, we obtain:
[0030] Steel production constraints during T2 period:
[0031] Steel production constraints during T3 period: Through transformation, we obtain:
[0032] Furthermore, under the premise of satisfying the aforementioned constraints, the planned value of steel production is obtained through the objective function, including:
[0033] The nonlinear GRG engine is used as the solution engine to solve the objective function under constraints, and the planned steel production value is obtained.
[0034] Secondly, the present invention provides a steel production planning system, comprising:
[0035] The function construction unit is used to construct an objective function for calculating the maximum steel output based on the equipment parameters of the steelmaking process and the set maintenance period.
[0036] The constraint setting unit is used to set constraint conditions based on the limit values of various parameters of the steelmaking process;
[0037] The function solving unit is used to obtain the planned steel production value through the objective function under the premise of satisfying the constraints.
[0038] Furthermore, the objective function includes:
[0039] With the goal of maximizing annual steel production, the objective function is as follows:
[0040]
[0041] Where, Ti represents the maintenance period, including the synchronous maintenance time of converter and blast furnace T1, the maintenance period of converter and blast furnace without maintenance T2, and the maintenance period of neither converter nor blast furnace T3.
[0042] Number of days in T1 period Number of days in the T2 time period Number of days in T3 time period
[0043] For different steelmaking processes R j T i Steel production during a given period.
[0044] Furthermore, the constraints include:
[0045] Set the minimum steel production to 0;
[0046] Different steelmaking processes R j T i The maximum iron loss during a given period cannot exceed 1, which is...
[0047] Different steelmaking processes R j T i The minimum iron loss during a given period must not be lower than the minimum value. That is Minimum value Fixed parameters defined for the steelmaking process;
[0048] Constraining the product structure, steelmaking process R1 under T i Minimum steel production constraint for a given period, namely:
[0049] for
[0050] Among them, the production of RH single-unit R1 accounts for the smallest proportion. Fixed parameters defined for the steelmaking process;
[0051] Set constraints on the amount of molten iron resources, namely:
[0052]
[0053] Among them, the largest iron production
[0054] d = 365 (days), number of maintenance days per year Fixed number of days of maintenance Number of days of furnace shutdown Number of days after the furnace is opened Annual production operation days of blast furnace n represents the number of blast furnaces in the steelmaking process;
[0055] Set time-segmented steel production constraints, i.e., based on the maintenance period T. i , List the steel production constraints:
[0056] Comprehensive iron consumption during T1 period
[0057] Comprehensive iron consumption during T2 period
[0058] Comprehensive iron consumption during T3 period
[0059] Steel production constraints during T1 period: By rearranging and transforming, we obtain:
[0060] Steel production constraints during T2 period:
[0061] Steel production constraints during T3 period: Through transformation, we obtain:
[0062] Furthermore, the function solving unit includes:
[0063] The engine setting module is used to solve the objective function under constraints using a nonlinear GRG engine to obtain the planned steel production value.
[0064] Thirdly, a terminal is provided, including:
[0065] Processor, memory, among which,
[0066] This memory is used to store computer programs.
[0067] The processor is used to retrieve and run the computer program from memory, causing the terminal to perform the terminal method described above.
[0068] Fourthly, a computer storage medium is provided, wherein instructions are stored therein, which, when executed on a computer, cause the computer to perform the methods described in the above aspects.
[0069] The beneficial effects of this invention are that the steel production planning method, system, terminal, and storage medium provided by this invention construct an objective function for obtaining the maximum steel production based on the equipment parameters of the steelmaking process and the set maintenance period. Based on various parameters of the steelmaking process, and then based on the constraints, the optimal steel production is obtained through the objective function. This steel production planning method fully considers various constraints in the steelmaking process and calculates the optimal value with the maximum steel production as the objective, so as to make full use of the operating time, give full play to the equipment capacity, and maximize the steel production plan and the scale benefits of the enterprise.
[0070] Furthermore, the design principle of this invention is reliable, the structure is simple, and it has a very wide range of application prospects. Attached Figure Description
[0071] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0072] Figure 1 This is a schematic flowchart of a method according to an embodiment of the present invention.
[0073] Figure 2 This is an exemplary architecture diagram of a method according to an embodiment of the present invention.
[0074] Figure 3 This is an exemplary architecture diagram of the smelting process of a method according to an embodiment of the present invention.
[0075] Figure 4 This is a schematic block diagram of a system according to an embodiment of the present invention.
[0076] Figure 5 This is a schematic diagram of the structure of a terminal provided in an embodiment of the present invention. Detailed Implementation
[0077] To enable those skilled in the art to better understand the technical solutions of this invention, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this invention.
[0078] Figure 1 This is a schematic flowchart illustrating a method according to an embodiment of the present invention. Wherein, Figure 1 The implementing entity can be a steel production planning system.
[0079] like Figure 1 As shown, the method includes:
[0080] Step 110: Construct an objective function to determine the maximum steel output based on the equipment parameters of the steelmaking process and the set maintenance period.
[0081] Step 120: Set constraints based on the limit values of various parameters of the steelmaking process;
[0082] Step 130: Under the premise of satisfying the constraints, obtain the planned value of steel production through the objective function.
[0083] To maximize steel production output, it is crucial to balance steel production while ensuring the availability of molten iron resources and taking into account factors such as ironmaking maintenance and steelmaking furnace operation. This requires a comprehensive approach to steel production planning, which aims to fully utilize operating time and equipment capacity. Relying solely on production and management experience and manual calculations is no longer sufficient to meet the needs of enterprises.
[0084] Optimization problems are prevalent in business management, engineering design, scientific research, and military command. For example, how to rationally allocate product production under existing human, material, and financial resources to achieve the highest profit; how to design a product to achieve the lowest cost while meeting specifications and performance requirements. Therefore, based on operations research theory, a steel production planning method is proposed. This method utilizes advanced system optimization theories and methods to establish a mathematical model, fully leverages computer technology, quantitatively studies the steel production planning problem, and fully utilizes existing resources and capabilities to optimize and calculate the maximum steel output. This solves the steel production planning optimization problem, realizes economies of scale for enterprises, assists enterprises in formulating more systematic, rational, precise, and scientific production and operation plans, and promotes the development of refined enterprise management, which is of great significance.
[0085] To facilitate understanding of the present invention, the steel production planning method provided by the present invention will be further described below, based on the principle of the steel production planning method of the present invention and in conjunction with the process of planning steel production in the embodiments.
[0086] For details, please refer to Figure 2 The steel production planning method includes:
[0087] 1. Define the steelmaking process route
[0088] For example, the main process equipment for iron and steelmaking includes: 2 blast furnaces, 4 converters, 2 LF refining furnaces, 3 RH refining furnaces, and 5 continuous casting machines, such as... Figure 3 As shown. Based on the company's product structure, the main steelmaking process route R is defined. j , Among them: RH single-unit process R1; non-RH single-unit process R2.
[0089] 2. Define the maintenance periods for ironmaking and steelmaking.
[0090] Based on the maintenance time of blast furnaces and converters, steelmaking maintenance time is subdivided into T. i ,
[0091] Synchronous maintenance period for converters and blast furnaces: T1;
[0092] Converter maintenance, blast furnace non-maintenance period: T2;
[0093] The period during which neither the converter nor the blast furnace will undergo maintenance is T3.
[0094] 3. Set basic information (basic working hours)
[0095] The module should be updated promptly based on the equipment status of the blast furnace and converter, as well as actual production conditions. The number of natural days in a year, d, is set to 365 days, i.e., d = 365. The specific parameter values below are for illustrative purposes only; adjustments can be made to these values based on actual circumstances.
[0096] (1) Set the basic information for ironmaking
[0097] Basic information for ironmaking includes: the number of natural days in a year, the number of maintenance days in a year, the number of days the furnace is in operation, the number of days the furnace is shut down, the output when the furnace is shut down, and the output when the furnace is in operation. See Table 1 for details.
[0098] Table 1: Basic Information on Ironmaking
[0099]
[0100] (2) Set steelmaking basic information
[0101] Basic steelmaking information includes: number of converter maintenance days, minimum RH single-unit output percentage, minimum RH single-unit iron consumption, minimum non-RH single-unit iron consumption, and maximum daily output during furnace operation. See Table 2 for details.
[0102] Table 2: Basic Information on Steelmaking
[0103]
[0104]
[0105] 4. Calculate iron production
[0106] Annual production operation days of blast furnace: Based on the data calculated in "3. Setting Basic Information", in
[0107] The number of natural days in a year, d = 365 (days);
[0108] Annual repair days
[0109] The number of days for repair is set.
[0110] Number of days of furnace shutdown
[0111] Number of days after the furnace is opened
[0112] Maximum iron production: Based on the data calculated in "3. Setting Basic Information", in
[0113] Total number of production days per year
[0114] Maximum daily output of blast furnace
[0115] Production output during shutdown
[0116] Furnace output upon startup
[0117] 5. Calculate the number of days for maintenance in different sections of ironmaking and steelmaking processes.
[0118] According to "2. Defining the maintenance period for ironmaking and steelmaking", The data in the formula is based on "3. Setting Basic Information":
[0119] Number of days in the T1 time period
[0120] Number of days in the T2 time period
[0121] Number of days in the T3 time slot
[0122] 6. Establish an optimization model
[0123] A mathematical programming model is a mathematical model that maximizes (or minimizes) one or more objective functions under a series of equality and inequality constraints. Establishing a mathematical programming model generally requires considering the following three elements: Decision variables: These are usually the unknown quantities that the problem needs to solve, typically represented by an n-dimensional vector; Objective function: This is usually the mathematical expression of the index(s) that the problem aims to maximize (or minimize), and it is a function of the decision variables; Constraints: These are the restrictions imposed on the decision variable X by the problem, and the allowed range of values for X is denoted as D, i.e., X∈D. The modeling is as follows:
[0124] (1) Define decision variables:
[0125] Different steelmaking processes R j T i Steel production during the period was Different steelmaking processes R j T i Iron loss during the period is in:
[0126] T1 period RH single-unit steel production:
[0127] T2 period RH single-unit steel production:
[0128] T3 period RH single-unit steel production:
[0129] T1 time period RH single-unit iron loss:
[0130] T2 time period RH single-unit iron loss:
[0131] T3 time period RH single-unit iron loss:
[0132] Non-RH single-unit steel production during T1 period:
[0133] Non-RH single-unit steel production during T2 period:
[0134] Non-RH single-unit steel production during T3 period:
[0135] Non-RH single-unit iron loss during T1 period:
[0136] Non-RH single-unit iron loss during T2 period:
[0137] Non-RH single-unit iron loss during T3 period:
[0138] (2) Define the objective function
[0139] With the goal of maximizing annual steel production, the objective function is as follows:
[0140]
[0141] (3) Establish constraints
[0142] Constraint St:
[0143] 1) Minimum output constraint
[0144] Different steelmaking processes R j T i The minimum steel production limit for a given period (cannot be negative) is defined as follows: in:
[0145] T1 period RH single-unit steel production:
[0146] T2 period RH single-unit steel production:
[0147] T3 period RH single-unit steel production:
[0148] Non-RH single-unit steel production during T1 period:
[0149] Non-RH single-unit steel production during T2 period:
[0150] Non-RH single-unit steel production during T3 period:
[0151] 2) Maximum iron loss constraint
[0152] Different steelmaking processes R j T i The maximum iron loss during a given period cannot exceed 1 (the iron-to-steel ratio cannot be greater than 0.99), which is... in:
[0153] T1 time period RH single-unit iron loss:
[0154] T2 time period RH single-unit iron loss:
[0155] T3 time period RH single-unit iron loss:
[0156] Non-RH single-unit iron loss during T1 period:
[0157] Non-RH single-unit iron loss during T2 period:
[0158] Non-RH single-unit iron loss during T3 period:
[0159] 3) Minimum iron loss constraint
[0160] Different steelmaking processes R j T i The minimum iron loss during a given period must not be lower than the minimum value. (Steelmaking process requirements), that is in:
[0161] T1 time period RH single-unit iron loss:
[0162] T2 time period RH single-unit iron loss:
[0163] T3 time period RH single-unit iron loss:
[0164] Non-RH single-unit iron loss during T1 period:
[0165] Non-RH single-unit iron loss during T2 period:
[0166] Non-RH single-unit iron loss during T3 period:
[0167] According to "3. Setting Basic Information", the iron loss of a single RH unit is set as follows: Non-RH single-unit iron loss is set as follows:
[0168] 4) Product structure constraints
[0169] Steelmaking process R1 under T i Minimum steel production constraint for a given period, namely:
[0170] for
[0171] Among them: the minimum production proportion of RH single-unit R1, according to "3. Setting Basic Information", is...
[0172] 5) Constraints on molten iron resources
[0173] The main limiting factor for steel production is the amount of molten iron, namely:
[0174]
[0175] According to "4. Calculate Iron Production", the maximum iron production is set as follows:
[0176] 6) Time-based steel production constraints
[0177] According to maintenance period T i , List the steel production constraints:
[0178] Comprehensive iron consumption during T1 period
[0179] Comprehensive iron consumption during T2 period
[0180] Comprehensive iron consumption during T3 period
[0181] Steel production constraints during T1 period: By rearranging and transforming, we obtain:
[0182] Steel production constraints during T2 period:
[0183] Steel production constraints during T3 period: Through transformation, we obtain:
[0184] 7. Planning Model Solving Module
[0185] Nonlinear programming is a method for solving optimization problems in which one or more nonlinear functions are present in the objective function or constraints. In this model, some constraints are nonlinear, therefore the model is a nonlinear programming problem, and the solution engine used is the nonlinear GRG (Generalized Reduced Gradient) engine.
[0186] 8. Application Analysis Module
[0187] (1) Model Solving
[0188] The maximum planned steel production value was calculated using the model: MAX = 9.18 million tons. The optimal solutions for the decision variables were also calculated, as shown in Table 3: Optimal Solutions for Variables.
[0189] Table 3: Optimal Solutions for Variables
[0190]
[0191] As can be seen from Table 3, the output of non-RH single-unit steel in time period T1 and time period T2 is 0. That is, during the period when the converter and blast furnace are under maintenance at the same time and during the period when the converter is under maintenance but the blast furnace is not under maintenance, the output of non-RH single-unit steel should be arranged as much as possible, and the output of RH single-unit steel should be arranged at full load as much as possible.
[0192] It can also be seen that when producing non-RH single-unit steel, the time periods for simultaneous maintenance of converter and blast furnace and the time periods for maintenance of converter and non-maintenance of blast furnace should be arranged according to the high iron consumption (0.95), and the time periods for non-maintenance of converter and blast furnace should be arranged according to the lowest iron consumption (0.83).
[0193] (2) Comparison with traditional algorithms
[0194] Traditional methods for calculating steel production:
[0195] in:
[0196] The combined iron loss for RH single-strand steel and non-RH single-strand steel;
[0197] This refers to the blast furnace overhaul time.
[0198] This refers to the output during converter maintenance.
[0199] This refers to the output of the converter during non-maintenance periods.
[0200] Steel production affected by blast furnace maintenance
[0201] Based on "3. Setting Basic Information", and substituting the parameters, the steel production is calculated to be 9.07 million tons. The model algorithm is 110,000 tons higher than the traditional algorithm.
[0202] The model algorithm can better leverage production capacity advantages, which is of great significance for increasing enterprises' crude steel output, output value, and efficiency. It can scientifically assist enterprises in formulating production and operation plans and provide scientific guidance for their production and operation.
[0203] Compared with existing technical solutions, the present invention has the following beneficial effects:
[0204] (1) Optimize the calculation of the maximum crude steel output of the enterprise, use operations research to establish an optimization mathematical model, calculate the maximum steel output, solve the problem of rough calculation of steel output, and make fuller use of existing resources and capabilities than the traditional rough calculation method to achieve the scale benefits of the enterprise.
[0205] (2) It is of great significance to promote the development of enterprise management towards refinement and to provide assistance to enterprises in formulating production and operation plans in a more systematic, reasonable, refined and scientific manner.
[0206] (3) It can coordinate different maintenance periods of ironmaking and steelmaking, automatically and quickly optimize and calculate the iron and steel resource balance plan that meets the process structure, making the production plan more scientific and efficient, and better guiding the implementation of production and operation.
[0207] like Figure 4 As shown, the system 400 includes:
[0208] Function construction unit 410 is used to construct an objective function for finding the maximum steel output based on the equipment parameters of the steelmaking process and the set maintenance period.
[0209] The constraint setting unit 420 is used to set constraint conditions based on the limit values of various parameters of the steelmaking process;
[0210] The function solving unit 430 is used to obtain the planned steel production value through the objective function under the premise of satisfying the constraints.
[0211] Optionally, as an embodiment of the present invention, the objective function includes:
[0212] With the goal of maximizing annual steel production, the objective function is as follows:
[0213]
[0214] Where, Ti represents the maintenance period, including the synchronous maintenance time of converter and blast furnace T1, the maintenance period of converter and blast furnace without maintenance T2, and the maintenance period of neither converter nor blast furnace T3.
[0215] Number of days in T1 period Number of days in the T2 time period Number of days in T3 time period
[0216] For different steelmaking processes R j T i Steel production during a given period.
[0217] Optionally, as an embodiment of the present invention, the constraints include:
[0218] Set the minimum steel production to 0;
[0219] Different steelmaking processes R j T i The maximum iron loss during a given period cannot exceed 1, which is...
[0220] Different steelmaking processes R j T i The minimum iron loss during a given period must not be lower than the minimum value. That is Minimum value Fixed parameters defined for the steelmaking process;
[0221] Constraining the product structure, steelmaking process R1 under T i Minimum steel production constraint for a given period, namely:
[0222] for
[0223] Among them, the production of RH single-unit R1 accounts for the smallest proportion. Fixed parameters defined for the steelmaking process;
[0224] Set constraints on the amount of molten iron resources, namely:
[0225]
[0226] Among them, the largest iron production
[0227] d = 365 (days), number of maintenance days per year Fixed number of days of maintenance Number of days of furnace shutdown Number of days after the furnace is opened Annual production operation days of blast furnace n represents the number of blast furnaces in the steelmaking process;
[0228] Set time-segmented steel production constraints, i.e., based on the maintenance period T. i , List the steel production constraints:
[0229] Comprehensive iron consumption during T1 period
[0230] Comprehensive iron consumption during T2 period
[0231] Comprehensive iron consumption during T3 period
[0232] Steel production constraints during T1 period: By rearranging and transforming, we obtain:
[0233] Steel production constraints during T2 period:
[0234] Steel production constraints during T3 period: Through transformation, we obtain:
[0235] Optionally, as an embodiment of the present invention, the function solving unit includes:
[0236] The engine setting module is used to solve the objective function under constraints using a nonlinear GRG engine to obtain the planned steel production value.
[0237] Figure 5 This is a schematic diagram of the structure of a terminal 500 provided in an embodiment of the present invention. The terminal 500 can be used to execute the steel production planning method provided in the embodiment of the present invention.
[0238] The terminal 500 may include a processor 510, a memory 520, and a communication unit 530. These components communicate via one or more buses. Those skilled in the art will understand that the server structure shown in the figure does not constitute a limitation of the present invention. It may be a bus topology or a star topology, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0239] The memory 520 can be used to store the execution instructions of the processor 510. The memory 520 can be implemented using any type of volatile or non-volatile storage terminal or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. When the execution instructions in the memory 520 are executed by the processor 510, the terminal 500 is able to perform some or all of the steps in the above method embodiments.
[0240] The processor 510 serves as the control center of the storage terminal, connecting various parts of the electronic terminal via various interfaces and lines. It executes software programs and / or modules stored in the memory 520, and calls data stored in the memory to perform various functions of the electronic terminal and / or process data. The processor can be composed of integrated circuits (ICs), such as a single packaged IC or multiple packaged ICs with the same or different functions connected together. For example, the processor 510 may consist only of a central processing unit (CPU). In this embodiment of the invention, the CPU may have a single processing core or include multiple processing cores.
[0241] The communication unit 530 is used to establish a communication channel, enabling the storage terminal to communicate with other terminals. It can receive user data sent by other terminals or send user data to other terminals.
[0242] The present invention also provides a computer storage medium, wherein the computer storage medium may store a program, which, when executed, may include some or all of the steps provided in the embodiments of the present invention. The storage medium may be a magnetic disk, an optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0243] Therefore, this invention constructs an objective function for determining the maximum steel output based on equipment parameters and set maintenance periods in the steelmaking process. Then, based on various parameters of the steelmaking process and constraints, the optimal steel output is determined through the objective function. This steel output planning method fully considers various constraints in the steelmaking process, calculating the optimal value with the goal of maximizing steel output. This allows for full utilization of operating time and equipment capacity, maximizing the planned steel output and the enterprise's economies of scale. The technical effects achieved in this embodiment can be found in the description above, and will not be repeated here.
[0244] Those skilled in the art will clearly understand that the techniques in the embodiments of the present invention can be implemented using software and necessary general-purpose hardware platforms. Based on this understanding, the technical solutions in the embodiments of the present invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, or any other medium capable of storing program code. It includes several instructions to cause a computer terminal (which may be a personal computer, a server, or a second terminal, a network terminal, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.
[0245] The same or similar parts between the various embodiments in this specification can be referred to mutually. In particular, the terminal embodiments are basically similar to the method embodiments, so the description is relatively simple, and the relevant parts can be referred to the description in the method embodiments.
[0246] In the embodiments provided by this invention, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between systems or units may be electrical, mechanical, or other forms.
[0247] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0248] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0249] Although the present invention has been described in detail with reference to the accompanying drawings and preferred embodiments, the invention is not limited thereto. Various equivalent modifications or substitutions can be made to the embodiments of the invention by those skilled in the art without departing from the spirit and essence of the invention, and such modifications or substitutions should all be within the scope of the invention. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the invention should also be covered within the protection scope of the invention. Therefore, the protection scope of the invention should be determined by the scope of the claims.
Claims
1. A steel production planning method, characterized in that, include: An objective function for determining the maximum steel output is constructed based on the equipment parameters of the steelmaking process and the set maintenance periods. Constraints are set based on the limit values of various parameters of the steelmaking process; Under the premise of satisfying the above constraints, the planned value of steel production is obtained through the objective function; An objective function for determining the maximum steel output is constructed based on the equipment parameters of the steelmaking process and the set maintenance periods, including: With the goal of maximizing annual steel production, the objective function is as follows: MAX= , , Where Ti represents the maintenance period, including the synchronous maintenance time T1 for converter and blast furnace, and the non-maintenance time for converter and blast furnace. The maintenance period T2 and the no-maintenance period T3 for both the converter and blast furnace; Number of days in a period = ; Number of days in a period of time = ; Number of days in a period = ; For different steelmaking processes Down Steel production during a given period; Constraints are set based on the limit values of various parameters of the steelmaking process, including: Set the minimum steel production to 0; Different steelmaking processes Down The maximum iron loss during a given period cannot exceed 1, which is... , , Different steelmaking processes Down The minimum iron loss during a given period must not be lower than the minimum value. That is , , Minimum value Fixed parameters defined for the steelmaking process; Constraining product structure, steelmaking process Down Minimum steel production constraint for a given period, namely: for , , ; Among them: RH single unit The smallest proportion of production, Fixed parameters defined for the steelmaking process; Set constraints on the amount of molten iron resources, namely: , , ; Among them, the largest iron production =365 (days), number of repair days per year Number of days for repair Number of days of furnace shutdown Number of days to start the furnace Number of blast furnace operating days per year n represents the number of blast furnaces in the steelmaking process; Set time-segmented steel production constraints, i.e., according to , List the steel production constraints: Overall iron consumption over time period = ( * + * ) / ; Overall iron consumption over time period ( * + * ) / ; Overall iron consumption over time period ( * + * ) / ; Steel production constraints during specific periods: + * / - * / / By rearranging the terms, we obtain: + + * / / * / ; Steel production constraints during specific periods: + / ; Steel production constraints during specific periods: + / ; Through transformation, we obtain: + / ; Under the premise of satisfying the aforementioned constraints, the planned steel production value is obtained through the objective function, including: The nonlinear GRG engine is used as the solution engine to solve the objective function under constraints, and the planned steel production value is obtained.
2. A steel production planning system, characterized in that, include: The function construction unit is used to construct an objective function for calculating the maximum steel output based on the equipment parameters of the steelmaking process and the set maintenance period. The constraint setting unit is used to set constraint conditions based on the limit values of various parameters of the steelmaking process; The function solving unit is used to obtain the planned steel production value through the objective function under the premise of satisfying the constraints. The objective function includes: With the goal of maximizing annual steel production, the objective function is as follows: MAX= , , Where Ti represents the maintenance period, including the synchronous maintenance time T1 for converter and blast furnace, and the non-maintenance time for converter and blast furnace. The maintenance period T2 and the no-maintenance period T3 for both the converter and blast furnace; Number of days in a period = ; Number of days in a period of time = ; Number of days in a period = ; For different steelmaking processes Down Steel production during a given period; The constraints include: Set the minimum steel production to 0; Different steelmaking processes Down The maximum iron loss during a given period cannot exceed 1, which is... , , Different steelmaking processes Down The minimum iron loss during a given period must not be lower than the minimum value. That is , , Minimum value Fixed parameters defined for the steelmaking process; Constraining product structure, steelmaking process Down Minimum steel production constraint for a given period, namely: for , , ; Among them: RH single unit The smallest proportion of production, Fixed parameters defined for the steelmaking process; Set constraints on the amount of molten iron resources, namely: , , ; Among them, the largest iron production =365 (days), number of repair days per year Number of days for repair Number of days of furnace shutdown Number of days to start the furnace Number of blast furnace operating days per year n represents the number of blast furnaces in the steelmaking process; Set time-segmented steel production constraints, i.e., according to , List the steel production constraints: Overall iron consumption over time period = ( * + * ) / ; Overall iron consumption over time period ( * + * ) / ; Overall iron consumption over time period ( * + * ) / ; Steel production constraints during specific periods: + * / - * / / By rearranging the terms, we obtain: + + * / / * / ; Steel production constraints during specific periods: + / ; Steel production constraints during specific periods: + / ; Through transformation, we obtain: + / ; The function solving unit includes: The engine setting module is used to solve the objective function under constraints using a nonlinear GRG engine to obtain the planned steel production value.
3. A terminal, characterized in that, include: processor; Memory used to store the processor's execution instructions; The processor is configured to perform the method of claim 1.
4. A computer-readable storage medium storing a computer program, characterized in that, When the program is executed by the processor, it implements the method as described in claim 1.