Smelting metal adding proportion calculation method, device and equipment, storage medium and product
By obtaining metal database data and calculating the optimal metal addition ratio using linear planning algorithm, the problem of alloy addition relies on manual experience in steel smelting is solved, and the stability of molten steel quality and production efficiency are improved.
Patent Information
- Application Number
- CN202510442770.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-09
- Publication Date
- 2025-07-29
AI Technical Summary
The existing technology relies on manual calculation and experience in the process of steel smelting, resulting in unstable molten steel quality, especially the problem of harmful elements exceeding the standard.
By obtaining metal database data, a linear programming algorithm is used to calculate the optimal metal addition ratio based on the existing element content of molten steel, including defining the objective function and metal usage constraints, and optimizing the alloy batch structure.
It improves the accuracy and production efficiency of the quality of molten steel, ensures that the steel grade components meet the requirements, reduces harmful elements exceeding the standard, and optimizes alloy procurement and inventory management.
Smart Images

Figure CN120388631A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of metal processing, and particularly to a calculation method, device, equipment, storage medium and product for adding proportion of smelted metal. Background Art
[0002] In the process of steel processing, the alloy addition process in converters and refining furnaces is a key link in steel smelting. Its main purpose is to ensure that the molten steel reaches the required chemical composition and physical properties. Converter smelting mainly uses hot metal, scrap steel and ferroalloys as raw materials. Before smelting, it is necessary to prepare corresponding ferroalloy materials, such as ferrosilicon, ferromanganese, ferrochrome, etc., according to the composition requirements of the required steel grade. In the converter, an appropriate amount of alloy materials need to be added to adjust the composition of the molten steel. In this process, operators need to control the addition amount of the alloy according to experience to ensure that the final product meets the composition requirements.
[0003] Currently, in the alloy addition process of converters and refining furnaces in steel enterprises, it mainly relies on manual calculation and experience. This method lacks accuracy and may lead to excessive harmful elements, such as phosphorus, sulfur, carbon, etc., affecting the quality of molten steel. Summary of the Invention
[0004] Embodiments of this application provide a calculation method, device, equipment, storage medium and product for adding proportion of smelted metal, which can improve production efficiency and accuracy.
[0005] In a first aspect, this application provides a calculation method for adding proportion of smelted metal, including:
[0006] Obtain data in the metal database, where the metal database includes chemical compositions corresponding to various metals;
[0007] Select the metals to be added from the metal database according to the existing element content in the molten steel;
[0008] Collect the inspection and analysis results of the molten steel, and calculate the optimal metal addition proportion through a linear programming algorithm according to the inspection and analysis results of the molten steel.
[0009] In some possible implementation manners, the collecting the inspection and analysis results of the molten steel and calculating the optimal metal addition proportion according to the inspection and analysis results of the molten steel includes:
[0010] Collect the inspection and analysis results of the molten steel to obtain the existing composition data of the molten steel;
[0011] Based on the target composition of the steel grade, define the total cost of using metals as the objective function;
[0012] Define the unit price and feeding amount of metals as variables, with the total cost of metals as the objective function;
[0013] Minimize the objective function through a linear programming algorithm to calculate the optimal metal addition ratio.
[0014] In some possible implementation manners, the method further includes:
[0015] Determine the thresholds of the contents of harmful elements in the molten steel according to the target composition of the steel grade;
[0016] Set the constraints on the metal usage according to the thresholds of the contents of the harmful elements;
[0017] The step of minimizing the objective function through a linear programming algorithm to calculate the optimal metal addition ratio includes:
[0018] Based on the constraints on the metal usage, minimize the objective function through a linear programming algorithm to calculate the optimal metal addition ratio.
[0019] In some possible implementation manners, the step of, based on the constraints on the metal usage, minimizing the objective function through a linear programming algorithm to calculate the optimal metal addition ratio includes:
[0020] The objective function is:
[0021]
[0022] where r is the total amount of available metals, Z is the total cost of metals, P i is the unit price of the i-th metal, and M i is the usage amount of the i-th metal.
[0023] In some possible implementation manners, the step of, based on the constraints on the metal usage, minimizing the objective function through a linear programming algorithm to calculate the optimal metal addition ratio includes:
[0024] The constraints on the metal usage are:
[0025]
[0026] where r represents the total amount of available metals, C represents the element content in the metal, M represents the total number of controlled elements, x i represents the feeding amount of the i-th metal, Y Aj represents the recovery rate of element j in the molten steel, E jmin is the lower control target of the j-th element in the molten steel, and E jmax is the upper control target of the j-th element in the molten steel.
[0027] In some possible implementation manners, after collecting the inspection and analysis results of the molten steel and calculating the optimal metal addition ratio through a linear programming algorithm according to the inspection and analysis results of the molten steel, the method further includes:
[0028] Obtain the metal procurement order plan and the metal inventory situation;
[0029] Calculate the optimal procurement quantity of the metal according to the optimal metal addition ratio and the metal inventory situation;
[0030] Adjust the metal procurement order plan according to the optimal procurement quantity.
[0031] In a second aspect, the present application provides a device for calculating the addition ratio of metals in smelting, and the device includes:
[0032] An acquisition module, configured to acquire data in a metal database, where the metal database includes chemical components corresponding to various metals;
[0033] A selection module, configured to select the metals to be added from the metal database according to the existing element content in the molten steel;
[0034] A calculation module, configured to collect the inspection and analysis results of the molten steel, and calculate the optimal metal addition ratio through a linear programming algorithm according to the inspection and analysis results of the molten steel.
[0035] In a third aspect, the present application provides a device for calculating the addition ratio of metals in smelting, and the device includes: a processor and a memory storing computer program instructions; the processor reads and executes the computer program instructions to implement the method for calculating the addition ratio of metals in smelting as described above.
[0036] In a fourth aspect, the present application provides a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the method for calculating the addition ratio of metals in smelting as described above is implemented.
[0037] In a fifth aspect, the present application provides a computer program product, and when the instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to execute the method for calculating the addition ratio of metals in smelting as described above.
[0038] The method, device, equipment, storage medium and product for calculating the addition ratio of metals in smelting provided by the embodiments of the present application obtain data in a metal database, select the metals to be added from the metal database according to the existing element content in the molten steel, then collect the inspection and analysis results of the molten steel, and calculate the optimal metal addition ratio according to the inspection and analysis results of the molten steel. By optimizing the alloy batching structure, the production efficiency and accuracy are improved while meeting the requirements of the steel grade composition. Description of the Drawings
[0039] The present application can be better understood from the following description of the specific embodiments of the present application in conjunction with the drawings, where:
[0040] Other features, objects, and advantages of the present application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings, in which like or similar reference numerals denote like or similar features.
[0041] Figure 1 is a flowchart of a method for calculating the addition ratio of smelted metal provided by an embodiment of the present application;
[0042] Figure 2 is a flowchart of a method for calculating the addition ratio of smelted metal provided by another embodiment of the present application;
[0043] Figure 3 is a flowchart of a method for calculating the addition ratio of smelted metal provided by yet another embodiment of the present application;
[0044] Figure 4 is a schematic structural diagram of a device for calculating the addition ratio of smelted metal provided by an embodiment of the present application;
[0045] Figure 5 is a schematic hardware structure diagram of a device for calculating the addition ratio of smelted metal provided by an embodiment of the present application. Detailed Embodiments
[0046] The features and exemplary embodiments of various aspects of the present application will be described in detail below. To make the objectives, technical solutions, and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without some of these specific details. The following description of the embodiments is only intended to provide a better understanding of the present application by showing examples of the present application.
[0047] It should be noted that, in this document, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including", or any other variation thereof is intended to cover a non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or device. Without further limitation, an element defined by the phrase "comprising..." does not exclude the existence of additional identical elements in the process, method, article, or device comprising the element.
[0048] To solve the problems of the prior art, an embodiment of the present application provides a calculation method, device, equipment, storage medium and product for the addition ratio of smelted metals. First, the calculation method for the addition ratio of smelted metals provided by the embodiment of the present application will be introduced below.
[0049] Figure 1 FIG. 4 shows a schematic flowchart of a calculation method for the addition ratio of smelted metals provided by an embodiment of the present application. As Figure 1 shown, the method includes the following steps: S101 to S103.
[0050] S101: Obtain the data in the metal database, where the metal database includes the chemical components corresponding to various metals.
[0051] In a specific implementation, import the chemical component data of the metal into the database. The metal database contains the basic information of each metal, including name, chemical composition, physical properties, etc. A corresponding interface can be set to query the metal database and return data according to the user's needs.
[0052] S102: Select the metals to be added from the above metal database according to the existing element content in the molten steel.
[0053] In a specific implementation, use a detection device, such as a spectroanalyzer, to obtain the content data of the existing elements in the molten steel, and store the detection results in a temporary data structure. Determine the metals to be added according to the alloy formula and quality standard formulation rules. It can be judged based on factors such as the compatibility of chemical components, melting point, and cost, and determine which metals need to be added according to the existing element content in the molten steel. Use the interface in step S101 to query the metal database and obtain the available metal information.
[0054] S103: Collect the inspection and analysis results of the molten steel, and calculate the optimal metal addition ratio through a linear programming algorithm according to the above inspection and analysis results of the molten steel.
[0055] In a specific implementation, according to the required final chemical composition of the molten steel, define the optimization objective, such as minimizing cost and maximizing performance, and determine the constraint conditions, such as the maximum and minimum contents of each element. Build a linear programming model, define the quantity of various metals to be added and the objective function, and use a linear programming solver to solve the model, thereby obtaining the optimal solution, that is, the optimal addition ratio of various metals.
[0056] The metal addition ratio calculation method provided by the embodiments of this application obtains data from the metal database, selects the metals to be added from the above metal database according to the existing element content in the molten steel using the linear programming algorithm, then collects the inspection and analysis results of the molten steel, and calculates the optimal metal addition ratio through the linear programming algorithm according to the above inspection and analysis results of the molten steel. By optimizing the alloy batching structure, it realizes improving production efficiency and accuracy while meeting the component requirements of the steel grade.
[0057] In order to generate an optimization plan scientifically and reasonably, in some embodiments, the above S103 may include the following steps: S201 to S204.
[0058] S201: Collect the inspection and analysis results of the molten steel to obtain the existing component data of the molten steel.
[0059] In a specific implementation, use chemical analysis equipment, such as a spectral analyzer, to obtain the chemical composition of the molten steel sample. Convert the inspection results into a standard format for subsequent processing. Create a data structure to store the existing component data, and the structure contains the element names and their corresponding contents. Store the collected data in a database or memory for subsequent steps to call.
[0060] S202: Based on the target components of the steel grade, define the total cost of using metals as the objective function.
[0061] In a specific implementation, according to the technical specifications of the steel grade, set the target chemical components, including the ideal content range of each element, set the objective function as the total cost of using metals, create variables for the feeding amount of each metal, and initialize them to 0. Ensure that the variables have constraint conditions to prevent the feeding amount from being negative.
[0062] S203: Define the unit price and feeding amount of metals as variables, with the total cost of metals as the objective function.
[0063] In a specific implementation, extract the unit price information of various metals from the metal database to ensure obtaining the latest market prices, and define the feeding amount of each metal as a decision variable. These variables are the content that needs to be adjusted during the optimization process. Associate the objective function with the unit price and feeding amount of each metal to form a comprehensive cost function. It can be structured into a solvable form using a linear programming framework.
[0064] S204: Minimize the objective function through the linear programming algorithm to calculate the optimal metal addition ratio.
[0065] In a specific implementation, a linear programming library is used to build a model. The objective function and constraints are added to the model. The constraints are set according to the target components, which can ensure that the chemical composition of the final product is within the target range. A solver is called to solve the model, obtain the optimal feeding amounts of various metals, extract the solution results, obtain the optimal feeding amounts of each metal, and calculate the final cost and the actual content of each element.
[0066] The method for calculating the addition ratio of smelted metals provided by the embodiments of the present application obtains the existing composition data of molten steel by collecting the inspection and analysis results of molten steel. Based on the target composition of the steel grade, the total cost of using metals is defined as the objective function, and the unit price and feeding amount of metals are defined as variables. Using the total cost of metals as the objective function, and then minimizing the objective function through a linear programming algorithm to calculate the optimal metal addition ratio. It can start from the inspection and analysis results of molten steel, through the definition of the objective function and the setting of variables, and finally calculate the optimal metal addition ratio through a linear programming algorithm. This process makes full use of the combination of data collection, mathematical modeling, and algorithm solving, and realizes a scientific and reasonable generation optimization scheme.
[0067] In order to generate an optimization scheme scientifically and reasonably, in some embodiments, reference can be made to Figure 2 , the above method may further include the following steps: S11 to S12.
[0068] S11: Determine the threshold values of the contents of various harmful elements in the molten steel according to the above target composition of the steel grade.
[0069] In a specific implementation, according to the technical specifications of different steel grades, the corresponding target chemical compositions are extracted, including the ideal content and the allowable fluctuation range of each harmful element. For each harmful element, upper and lower threshold values are set and stored in a dictionary or array for use in subsequent steps.
[0070] S12: Set the metal usage constraints according to the threshold values of the contents of the above harmful elements.
[0071] In a specific implementation, according to the threshold values of the harmful element contents set in S11, the usage constraints of each metal are designed. Ensure that the feeding amount of each metal is within the range of its increase in each harmful element. Determine the contribution ratio of each metal to a specific harmful element. For all metals, accumulate the contributions of each harmful element to ensure that it is within the threshold range. In the mathematical model, the constraint conditions are introduced in the form of inequalities to ensure that all element constraints are effective in the model.
[0072] The above S204 includes:
[0073] Based on the above metal usage constraints, minimize the objective function through a linear programming algorithm to calculate the optimal metal addition ratio.
[0074] In a specific implementation, a linear programming library is used to build an optimization model. The objective function is set to minimize the total metal cost. Decision variables are created for the feeding amount of each metal, and the constraint conditions set in S12 are added to the model. The contribution formula of each element and the corresponding threshold are added as constraints. A linear programming solver is called to perform the optimization calculation to obtain the optimal feeding amount of each metal. The solution results are extracted, including the optimal feeding amount of each metal and the corresponding total cost.
[0075] In order to obtain an accurate objective function, in some embodiments, based on the above metal usage constraints, the objective function is minimized through a linear programming algorithm to calculate the optimal metal addition ratio, which may include:
[0076] The above objective function is:
[0077]
[0078] where r is the total number of available metals, Z is the total metal cost, and P i is the unit price of the i-th metal, and M i is the usage amount of the i-th metal.
[0079] In order to obtain accurate metal usage constraints, in some embodiments, based on the above metal usage constraints, the objective function is minimized through a linear programming algorithm to calculate the optimal metal addition ratio, which may include:
[0080] The above metal usage constraints are:
[0081]
[0082] where r represents the total number of available metals, C represents the element content in the metal, M represents the total number of control elements, and x i represents the feeding amount of the i-th metal, Y Aj represents the recovery rate of element j in the molten steel, and E jmin is the lower control target of the j-th element in the molten steel, and E jmax is the upper control target of the j-th element in the molten steel.
[0083] To improve the overall production efficiency, in some embodiments, reference may be made to Figure 3 , after the above S103, the method may further include the following steps: S301 to S303.
[0084] S301: Obtain the metal procurement order plan and the metal inventory situation.
[0085] In specific implementation, determine the relevant data to be obtained, including the metal procurement order plan and the current inventory situation. These data are usually stored in a database or a management system. Use a database connection tool to connect to the corresponding database. Execute a query statement to obtain the metal procurement orders and inventory situation. Organize the obtained data to ensure that its structure is suitable for subsequent calculations.
[0086] S302: Calculate the optimal procurement quantity of the metal based on the above optimal metal addition ratio and the above metal inventory situation.
[0087] In specific implementation, extract the demand quantity of each metal from the optimal metal addition ratio obtained in the previous stage. According to the inventory situation, obtain the current inventory quantity of each metal. Combine the inventory data with the optimal ratio, calculate the difference between the demand quantity of each metal and the current inventory, and set the safety inventory level for each metal. If the procurement quantity is lower than the safety inventory level, adjust it to the safety inventory level.
[0088] S303: Adjust the above metal procurement order plan according to the above optimal procurement quantity.
[0089] In specific implementation, load the procurement order data obtained in S301 into memory. For each metal, check the difference between the current procurement order plan and the calculated optimal procurement quantity. If the optimal procurement quantity is greater than the current order, increase the order quantity. If the optimal procurement quantity is less than the current order, consider reducing the order quantity or canceling some orders. Write the updated procurement order plan back to the database or the management system to ensure data persistence.
[0090] The method for calculating the addition ratio of smelting metal provided by the embodiment of this application, by obtaining the metal procurement order plan and the metal inventory situation, calculates the optimal procurement quantity of the metal according to the above optimal metal addition ratio and the above metal inventory situation, and then adjusts the above metal procurement order plan according to the above optimal procurement quantity, calculates a reasonable procurement quantity based on the optimal metal addition ratio, and updates the procurement order according to the calculation result. This process ensures the timely procurement of the metals required for production and reasonable inventory management, thereby improving the overall production efficiency.
[0091] In one embodiment of the present application, first, all steel grades of the company are comprehensively sorted out to compile a steel grade dictionary. The recovery rates of alloys such as silicon, manganese, titanium, niobium, and copper in various steel grades, including direct-up steel grades, converters for lightly treated non-scummed steel grades, and refining furnaces, are statistically analyzed. Then, based on the existing contents of carbon, manganese, silicon, and phosphorus in the molten steel, the most economical addition method of harmful elements in the steel grade within the lower limit after alloy addition is calculated through an algorithm for solving linear programming. The model automatically collects the inspection and analysis results of molten steel from the secondary machine, the grade of the smelted steel, and the weight of the molten steel, and automatically calculates the optimal alloy addition ratio for a single furnace of molten steel. An alloy-assisted procurement system for the company can be designed to calculate the optimal alloy addition methods for all steel grades of the company and provide them to the procurement department, production unit, and user unit. The user unit can calculate the optimal procurement quantity of various alloys according to the order plan of the sales department, alloy inventory, and alloy price changes, reducing the labor intensity and lowering the alloy procurement cost. The model develops a friendly interface. The system operation interface is the interface between the user and the model system. A friendly operation interface is an important guarantee for improving the practicality of the model. The main operation screens of the alloy model include: the main calculation screen of the alloy model; the main screen for predicting element composition; the maintenance screen for basic data used in the model (such as steel grade composition, recovery rate, alloy grade composition); the production plan of steel grades and alloy inventory screen; the alloy-assisted procurement calculation screen.
[0092] The establishment of the alloy feeding optimization model is as follows: The model is established according to the method of linear programming and consists of decision variables, an objective function, and constraint conditions. Among them, the decision variables are the usage amounts of each alloy, the objective function is based on the principle of minimizing the alloy cost, and the constraint conditions include steel grade composition constraints, maximum alloy usage amounts, smelting technical specifications, etc., so as to calculate the best alloy feeding plan.
[0093] Taking the total cost of alloy usage to be the lowest as the objective function, the objective function is:
[0094]
[0095] Among them, r is the total number of available metals, Z is the total metal cost, and P i is the unit price of the i-th metal, and M i is the usage amount of the i-th metal.
[0096] The constraint conditions mainly include composition constraints and maximum usage constraints, ensuring that harmful phosphorus, sulfur, and carbon elements in the molten steel do not exceed the standard under the condition of meeting the target elements, and ensuring that the cost of the alloy addition amount in the molten steel is optimal under the condition of meeting the target elements. The above metal usage constraints are:
[0097]
[0098] Among them, r represents the total number of available metals, C represents the element content in the metal, M represents the total number of control elements, and x i represents the feeding amount of the i-th metal, and Y AjDenote the yield of element j in molten steel as E jmin The lower limit of the control target of the j-th element in the molten steel is E jmax The upper limit of the control target of the j-th element in the molten steel.
[0099] Based on the calculation method of the addition ratio of smelted metals provided in the above embodiments, correspondingly, the present application also provides a specific implementation manner of the calculation device for the addition ratio of smelted metals. Please refer to the following embodiments.
[0100] First, refer to Figure 4 , the calculation device 400 for the addition ratio of smelted metals provided in the embodiments of the present application includes the following modules:
[0101] An acquisition module 401, configured to acquire data in a metal database, where the metal database includes chemical components corresponding to various metals.
[0102] A selection module 402, configured to select metals to be added from the above metal database according to the existing element content in the molten steel.
[0103] A calculation module 403, configured to collect the inspection and analysis results of the molten steel, and calculate the optimal metal addition ratio through a linear programming algorithm according to the inspection and analysis results of the molten steel.
[0104] The calculation device for the addition ratio of smelted metals provided in the embodiments of the present application acquires data in a metal database, selects metals to be added from the above metal database according to the existing element content in the molten steel, then collects the inspection and analysis results of the molten steel, and calculates the optimal metal addition ratio through a linear programming algorithm according to the inspection and analysis results of the molten steel. By optimizing the alloy batching structure, it realizes improving production efficiency and accuracy while meeting the requirements of the steel grade composition.
[0105] As an implementation manner of the present application, the calculation module 403 further includes:
[0106] An acquisition unit, configured to collect the inspection and analysis results of the molten steel to obtain the existing composition data of the molten steel.
[0107] A definition unit, configured to define the total cost of using metals as the objective function based on the target composition of the steel grade.
[0108] A determination unit, configured to define the unit price and feeding amount of metals as variables, with the total cost of metals as the objective function.
[0109] A calculation unit, configured to minimize the objective function through a linear programming algorithm and calculate the optimal metal addition ratio.
[0110] As an implementation manner of the present application, the calculation device 400 for the addition ratio of smelted metals further includes:
[0111] A determination module, configured to determine the threshold values of the contents of various harmful elements in molten steel according to the target composition of the steel grade.
[0112] A setting module, configured to set the metal usage constraint according to the threshold values of the contents of various harmful elements.
[0113] A calculation module, configured to minimize the objective function through a linear programming algorithm based on the above metal usage constraint, and calculate the optimal metal addition ratio.
[0114] As an implementation manner of the present application, the calculation module 403 further includes:
[0115] An acquisition module, configured to acquire the metal procurement order plan and the metal inventory situation.
[0116] A calculation module, configured to calculate the optimal procurement quantity of metal according to the above optimal metal addition ratio and the above metal inventory situation.
[0117] An adjustment module, configured to adjust the above metal procurement order plan according to the above optimal procurement quantity.
[0118] Each module in the smelting metal addition ratio calculation device provided by the embodiments of the present application can implement each step in the above smelting metal addition ratio calculation method and achieve the corresponding effects. For the sake of brevity, the description is not repeated here.
[0119] Figure 5 The structure diagram of the smelting metal addition ratio calculation hardware provided by the embodiments of the present application is shown.
[0120] The smelting metal addition ratio calculation device may include a processor 501 and a memory 502 storing computer program instructions.
[0121] Specifically, the above processor 501 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0122] The memory 502 may include a mass storage for data or instructions. By way of example and not limitation, the memory 502 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. In a suitable case, the memory 502 may include removable or non-removable (or fixed) media. In a suitable case, the memory 502 may be inside or outside the integrated gateway disaster recovery device. In a particular embodiment, the memory 502 is a non-volatile solid-state memory.
[0123] The memory may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage media device, an optical storage media device, a flash memory device, an electrical, optical, or other physical / tangible memory storage device. Thus, generally, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method for calculating the addition ratio of smelting metal according to any one embodiment of the present disclosure.
[0124] The processor 501 reads and executes the computer program instructions stored in the memory 502 to implement any one of the methods for calculating the addition ratio of smelting metal in the above embodiments.
[0125] In one example, the device for calculating the addition ratio of smelting metal may further include a communication interface 503 and a bus 510. Among them, as Figure 5 shown, the processor 501, the memory 502, and the communication interface 503 are connected through the bus 510 and complete communication with each other.
[0126] The communication interface 503 is mainly used to implement communication between each module, device, unit, and / or device in the embodiments of the present application.
[0127] The bus 510 includes hardware, software, or both, and couples the components of the online data flow metering device to each other. By way of example and not limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an InfiniBand interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, the bus 510 may include one or more buses. Although the embodiments of the present application describe and illustrate specific buses, the present application contemplates any suitable bus or interconnect.
[0128] In addition, in combination with the method for calculating the addition ratio in smelting metal in the above embodiments, the embodiments of the present application can be implemented by providing a computer storage medium. Computer program instructions are stored on the computer storage medium; when the computer program instructions are executed by a processor, any one of the methods for calculating the addition ratio of smelting metal in the above embodiments is implemented.
[0129] The embodiments of the present application also provide a computer program product, including a computer program, and when the computer program is executed by a processor, any one of the methods for calculating the addition ratio of smelting metal in the above embodiments is implemented.
[0130] It should be clear that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated, and those skilled in the art can make various changes, modifications, and additions, or change the order between steps after understanding the spirit of the present application.
[0131] The functional blocks shown in the above-described structural block diagrams can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (ASIC), appropriate firmware, a plug-in, a functional card, and so on. When implemented in software, the elements of the present application are programs or code segments for performing the required tasks. The program or code segment can be stored in a machine-readable medium or transmitted over a transmission medium or communication link via a data signal carried in a carrier wave. A "machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical discs, hard disks, fiber optic media, radio frequency (RF) links, and so on. The code segment can be downloaded via a computer network such as the Internet, an intranet, and so on.
[0132] It should also be noted that the exemplary embodiments mentioned in the present application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the above steps, that is, the steps can be executed in the order mentioned in the embodiments, or different from the order in the embodiments, or several steps can be executed simultaneously.
[0133] Aspects of the present disclosure have been described above with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each block in the flowcharts and / or block diagrams, and the combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the functions / actions specified in one or more blocks of the flowcharts and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It should also be understood that each block in the block diagrams and / or flowcharts, and the combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by dedicated hardware for performing the specified functions or actions, or by a combination of dedicated hardware and computer instructions.
[0134] As described above, this is only the specific implementation manner of the present application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein. It should be understood that the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present application.
Claims
1. A calculation method for adding proportions in metal smelting, characterized in that, Including: Obtain data in the metal database, where the metal database includes chemical compositions corresponding to various metals; Select the metals to be added from the metal database according to the existing element contents in the molten steel; Collect the inspection and analysis results of the molten steel, and calculate the optimal metal addition ratio through a linear programming algorithm according to the inspection and analysis results of the molten steel.
2. The calculation method for the addition ratio of smelting metal according to claim 1, characterized in that, The step of collecting the inspection and analysis results of the molten steel and calculating the optimal metal addition ratio according to the inspection and analysis results of the molten steel includes: Collect the inspection and analysis results of the molten steel to obtain the existing composition data of the molten steel; Based on the target composition of the steel grade, define the total cost of using metals as the objective function; Define the unit price and feeding amount of metals as variables, with the total metal cost as the objective function; Minimize the objective function through a linear programming algorithm to calculate the optimal metal addition ratio.
3. The calculation method for the addition ratio of smelting metal according to claim 2, characterized in that, The method further includes: Determine the threshold values of the contents of various harmful elements in the molten steel according to the target composition of the steel grade; Set the metal usage constraints according to the threshold values of the contents of various harmful elements; The step of minimizing the objective function through a linear programming algorithm to calculate the optimal metal addition ratio includes: Based on the metal usage constraints, minimize the objective function through a linear programming algorithm to calculate the optimal metal addition ratio.
4. The calculation method for the addition ratio of smelting metal according to claim 3, wherein The step of minimizing the objective function through a linear programming algorithm based on the metal usage constraints to calculate the optimal metal addition ratio includes: The objective function is: Among them, r is the total number of available metals, Z is the total cost of metals, P i is the unit price of the i-th metal, M i is the usage amount of the i-th metal.
5. The calculation method for the addition ratio of smelting metal according to claim 3, characterized in that, The step of minimizing the objective function through a linear programming algorithm based on the metal usage constraints to calculate the optimal metal addition ratio includes: The metal usage constraints are: Among them, r represents the total number of available metals, C represents the element content in the metals, M represents the total number of control elements, x i represents the feed amount of the i-th metal, Y Aj represents the recovery rate of element j in the molten steel, E jmin is the lower control target of the j-th element in the molten steel, E jmax is the upper control target of the j-th element in the molten steel.
6. The calculation method for the addition ratio of smelting metal according to any one of claims 1 to 5, characterized in that, After collecting the inspection and analysis results of the molten steel and calculating the optimal metal addition ratio through a linear programming algorithm according to the inspection and analysis results of the molten steel, the method further includes: Obtain the metal procurement order plan and the metal inventory situation; Calculate the optimal procurement quantity of metals according to the optimal metal addition ratio and the metal inventory situation; Adjust the metal procurement order plan according to the optimal procurement quantity.
7. A calculation device for adding proportions in metal smelting, characterized in that, The device includes: An acquisition module for obtaining data in the metal database, where the metal database includes chemical compositions corresponding to various metals; A selection module for selecting the metals to be added from the metal database according to the existing element contents in the molten steel; A calculation module for collecting the inspection and analysis results of the molten steel and calculating the optimal metal addition ratio through a linear programming algorithm according to the inspection and analysis results of the molten steel.
8. A metal smelting addition ratio calculation device, characterized in that, The equipment includes: a processor and a memory storing computer program instructions; the processor reads and executes the computer program instructions to implement the method for calculating the addition ratio of metals in smelting according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, Computer program instructions are stored on the computer-readable storage medium, and when the computer program instructions are executed by the processor, the method for calculating the addition ratio of metals in smelting according to any one of claims 1-6 is implemented.
10. A computer program product, characterized in that, When the instructions in the computer program product are executed by the processor of the electronic device, the electronic device is caused to execute the method for calculating the addition ratio of metals in smelting according to any one of claims 1-6.