Furnace burden scheduling method and system for converter and electronic equipment
By obtaining the converter production plan and node connection relationship, calculating the feed weight and planning the transportation path, the problem that the existing simulation system cannot accurately simulate the converter production process, the optimization of the furnace feed scheduling is achieved, and the production efficiency of the converter is improved.
Patent Information
- Application Number
- CN202411439219.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-02-25
AI Technical Summary
The existing simulation system cannot fully and accurately simulate the production process when processing converter material scheduling, resulting in limited optimization effect of furnace material simulation and affecting the converter production efficiency.
By obtaining the production plan of the target converter and the node connection relationship between the transportation nodes, the discharge weight of the alloy furnace material is calculated, and the path planning is performed according to the node connection relationship, the transportation path of the alloy furnace material is determined, and the alloy furnace material is finally transported to the target converter.
It ensures the exact matching of furnace material supply and production demand, reduces logistics bottlenecks caused by improper paths, optimizes the furnace material scheduling process, enables the converter to carry out production operations more continuously and stably, and improves production efficiency.
Smart Images

Figure CN119514821A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of converter control, and in particular to a method, system and electronic equipment for scheduling furnace charge of a converter. Background Art
[0002] In the efficient operation system of a modern steelmaking workshop, various mechanical equipment and material flow constitute the core elements of the production process. In this system, the efficient coordination of mechanical equipment such as silos and belt conveyors ensures the continuous and orderly flow and transformation of key materials such as molten iron, scrap steel, and alloy materials, which is the key to improving production efficiency, reducing costs, and ensuring product quality. However, with the expansion of production scale and the improvement of production requirements, it has become increasingly complex and difficult to accurately grasp the operating status of equipment and material flow.
[0003] In order to meet this challenge, computer simulation technology is widely used in the design and management of steelmaking workshops. By building a virtual production environment, simulation technology can simulate the equipment operation status, material flow path and each link in the production process, providing strong support for production optimization. However, although simulation technology has shown great potential in steelmaking workshop management, the existing simulation system still has certain limitations when dealing with the core equipment of converter.
[0004] As a key link in the steelmaking process, the production efficiency of the converter is closely related to the charge scheduling. When formulating a production plan, the converter not only needs to consider its own production needs, but also needs to carefully plan the selection of charge and transportation routes. However, when dealing with charge scheduling, the existing simulation system often fails to fully and accurately simulate the production process of the converter, resulting in limited optimization effects of charge simulation, affecting the efficiency of charge scheduling, and thus resulting in low production efficiency of the converter. Summary of the invention
[0005] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0006] In view of the above-mentioned shortcomings of the prior art, the present application discloses a charge scheduling method, system and electronic equipment for a converter to improve the efficiency of charge scheduling.
[0007] The present application discloses a charge scheduling method for a converter, comprising: obtaining a production plan corresponding to a target converter, and obtaining a node connection relationship corresponding to a transportation node, wherein the transportation node carries alloy charge; performing calculations according to the production plan to obtain a blanking weight corresponding to the alloy charge, and performing path planning according to the node connection relationship to obtain a transportation path corresponding to the alloy charge; and transporting the alloy charge to the target converter according to the blanking weight and the transportation path.
[0008] In one embodiment of the present application, the transport node includes at least one of the following: a charge conveyor belt for transporting the alloy charge; a silo node for storing the alloy charge; a weighing bucket node for weighing the alloy charge carried by the weighing bucket node; a summarizing bucket node for mixing the alloy charge carried by the summarizing bucket node; a charge inlet node for obtaining new alloy charge; and a charge outlet node for connecting to a target converter.
[0009] In one embodiment of the present application, path planning is performed according to the node connection relationship to obtain the transportation path corresponding to the alloy charge, including: generating an adjacency matrix according to the node connection relationship, wherein the adjacency matrix is used to characterize the upstream and downstream relationship between each of the transportation nodes; judging whether the first preset condition or the second preset condition is satisfied between the starting node and the target node according to the adjacency matrix, wherein the first preset condition includes that there is an upstream and downstream relationship between the starting node and the target node, and the second preset condition includes that there is an upstream and downstream relationship between the starting node and the intermediate node, and there is an upstream and downstream relationship between the intermediate node and the target node, wherein the starting node, the intermediate node and the target node are any transportation nodes respectively; if the first preset condition or the second preset condition is satisfied between the starting node and the target node, the path state between the starting node and the target node is determined to be a smooth state; if the first preset condition and the second preset condition are not satisfied between the starting node and the target node, the path state between the starting node and the target node is determined to be a disconnected state; generating a path matrix according to the path state between each of the transportation nodes; performing path planning between the silo node and the charge outlet node according to the path matrix to obtain a transportation path.
[0010] In one embodiment of the present application, the alloy charge is transported to the target converter according to the unloading weight and the transportation path, including: obtaining the weight of the alloy charge stored in the silo node; calculating according to the unloading weight and the alloy charge weight to obtain the loading weight, and transporting the new alloy charge to the silo node according to the loading weight through the charge entrance node; if there are multiple alloy charges, sorting the alloy charges corresponding to each of the alloy charges to obtain a transportation order, so as to transport the alloy charges in each of the silo nodes to the target converter according to the unloading weight and the transportation path in turn according to the transportation order.
[0011] In one embodiment of the present application, the new alloy charge is transported to the silo node according to the loading weight through the charge entrance node, including: the loading time point corresponding to the alloy charge; if the loading time point is in a preset production time period, then in response to the loading time point, the new alloy charge is transported to the silo node according to the loading weight through the charge entrance node; if the loading time point is in a preset idle time period, the alloy charge weight is compared with a preset lower limit threshold, wherein the production time period is different from the idle time period; if the alloy charge weight is greater than or equal to the preset lower limit threshold, then in response to the production time period, the new alloy charge is transported to the silo node according to the loading weight through the charge entrance node; if the alloy charge weight is less than the preset lower limit threshold, then in response to the loading time point, the new alloy charge is transported to the silo node according to the loading weight through the charge entrance node.
[0012] In one embodiment of the present application, a calculation is performed according to the production plan to obtain the blanking weight corresponding to the alloy charge, including: the production plan includes target contents corresponding to multiple alloy elements; charge information corresponding to the alloy charge is obtained, and molten steel information corresponding to the target converter is obtained, wherein the charge information includes a charge carrying upper limit and alloy element contents corresponding to each alloy element in the alloy charge, and the molten steel information includes molten steel weight and molten steel element contents corresponding to each alloy element in the molten steel; the blanking weight corresponding to the alloy charge is limited according to the charge carrying upper limit to obtain a first restriction condition, and the blanking element contents corresponding to each alloy element are limited according to the target content, the molten steel weight, and the molten steel element content to obtain a second restriction condition, wherein the blanking element content is determined according to the blanking weight and the alloy element content; the blanking weight corresponding to the alloy charge is solved according to the first restriction condition and the second restriction condition.
[0013] In one embodiment of the present application, the blanking weight is calculated by the following formula:
[0014]
[0015] Wherein, y includes the alloy cost corresponding to each alloy charge, x includes the material weight corresponding to each alloy charge, i is the weight of the material corresponding to the i-th alloy charge, w i is the upper limit of the alloy weight corresponding to the i-th alloy charge, N is the number of alloy charges, W is the weight of molten steel, and b k is the element content of molten steel corresponding to the kth alloy element, r i,k is the alloying element content corresponding to the kth alloying element in the ith alloy charge, M is the number of alloying elements, is the target content corresponding to the kth alloy element.
[0016] In one embodiment of the present application, obtaining a production plan corresponding to a target converter includes: obtaining a production plan list corresponding to the target converter, wherein the production plan list includes multiple original plans; extracting key data from each of the original plans, wherein the key data includes the output product weight and / or the target content; performing multiple sorting according to each of the original plans to obtain multiple original plan sequences; taking any original plan sequence as a current sequence, and taking two adjacent original plans in the current sequence as a plan group, performing similarity planning on the two original plans in the plan group to obtain the plan similarity corresponding to the plan group, and performing average calculation based on the plan similarities corresponding to the current sequence to obtain the similarity average value corresponding to the current sequence; determining the lowest average value from the similarity average values corresponding to each of the original plan sequences, and taking the original plan sequence corresponding to the lowest average value as the target sequence; and determining each of the original plans in the target sequence as a production plan in sequence.
[0017] The present application discloses a charge scheduling system for a converter, comprising: an acquisition module, used to acquire a production plan corresponding to a target converter, and acquire a node connection relationship corresponding to a transportation node, wherein the transportation node carries alloy charge; a calculation module, used to perform calculations according to the production plan, and obtain a blanking weight corresponding to the alloy charge; a path module, used to perform path planning according to the node connection relationship, and obtain a transportation path corresponding to the alloy charge; and a transportation module, used to transport the alloy charge to the target converter according to the blanking weight and the transportation path.
[0018] The present application discloses an electronic device, comprising: a processor and a memory; the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device executes the above method.
[0019] Beneficial effects of this application:
[0020] The corresponding unloading weight of the alloy charge is determined by the production plan corresponding to the target converter, and the path planning is performed through the node connection relationship corresponding to the transportation node to obtain the transportation path corresponding to the alloy charge, so that the alloy charge is transported to the target converter according to the unloading weight and the transportation path. In this way, not only the unloading weight of the alloy charge is determined according to the production plan of the target converter, ensuring the accurate matching of the charge supply and production demand, but also the path planning is performed by using the connection relationship between the transportation nodes, reducing the logistics bottleneck caused by improper paths, so as to carry out targeted simulation of the whole process of charge scheduling in combination with the unloading weight of the charge and the charge transportation path, and optimize the charge scheduling, so that the converter can carry out production operations more continuously and stably, and improve the production efficiency of the converter. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is a flow chart of a method for scheduling furnace charges for a converter in an embodiment of the present application;
[0022] Figure 2 It is a topological relationship diagram corresponding to a transport node in an embodiment of the present application;
[0023] Figure 3 is a schematic diagram of a proximity matrix in an embodiment of the present application;
[0024] Figure 4 is a schematic diagram of a path matrix in an embodiment of the present application;
[0025] Figure 5 is a schematic diagram of a simulation result in an embodiment of the present application;
[0026] Figure 6 is a flow chart of another method for scheduling furnace charges for a converter in an embodiment of the present application;
[0027] Figure 7 is a structural schematic diagram of a charge scheduling system for a converter in an embodiment of the present invention;
[0028] Figure 8 It is a schematic diagram of the structure of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The following describes the embodiments of the present invention through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and sub-samples in the embodiments can be combined with each other without conflict.
[0030] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0031] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it is obvious to those skilled in the art that the embodiments of the present invention can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present invention difficult to understand.
[0032] The terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged where appropriate, so that the embodiments of the embodiments of the present disclosure described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0033] Unless otherwise stated, the term "plurality" means two or more.
[0034] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B indicates: A or B.
[0035] The term "and / or" is a description of the association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B.
[0036] Combination Figure 1 As shown, the embodiment of the present disclosure provides a method for scheduling charge for a converter, comprising:
[0037] Step S101, obtaining a production plan corresponding to a target converter, and obtaining a node connection relationship corresponding to a transportation node;
[0038] Among them, the transport node carries alloy charge;
[0039] Step S102, calculating according to the production plan to obtain the corresponding material weight of the alloy furnace charge;
[0040] Step S103, performing path planning according to the node connection relationship to obtain a transportation path corresponding to the alloy charge;
[0041] Step S104, transporting the alloy charge to the target converter according to the charge weight and the transport path.
[0042] The charge scheduling method for a converter provided by the embodiment of the present disclosure is adopted, the blanking weight corresponding to the alloy charge is determined by the production plan corresponding to the target converter, and the path planning is performed by the node connection relationship corresponding to the transportation node, so as to obtain the transportation path corresponding to the alloy charge, thereby transporting the alloy charge to the target converter according to the blanking weight and the transportation path. In this way, not only the blanking weight of the alloy charge is determined according to the production plan of the target converter, ensuring the accurate matching of the charge supply and the production demand, but also the path planning is performed by using the connection relationship between the transportation nodes, reducing the logistics bottleneck caused by improper path, thereby combining the blanking weight of the charge and the charge transportation path to carry out targeted simulation of the whole process of charge scheduling, realizing optimization of charge scheduling, thereby enabling the converter to carry out production operations more continuously and stably, and improving the production efficiency of the converter.
[0043] Optionally, the transport node includes at least one of the following: a charge conveyor belt for transporting alloy charge; a silo node for storing alloy charge; a weighing bucket node for weighing the alloy charge carried by the weighing bucket node; a summarizing bucket node for mixing the alloy charge carried by the summarizing bucket node; a charge inlet node for obtaining new alloy charge; and a charge outlet node for connecting to a target converter.
[0044] In some embodiments, the alloy charge is transported from the silo node to the target converter via a charge conveyor belt, in sequence through a weighing bucket node, a collection bucket node, and a charge outlet node.
[0045] In some embodiments, a user builds a topological relationship diagram corresponding to a transport node, wherein the topological relationship diagram is used to characterize the node connection relationship corresponding to the transport node; each transport node and the upstream and downstream nodes corresponding to each transport node are saved according to the topological relationship diagram, and at the same time, a path matrix between the transport nodes is calculated.
[0046] In some embodiments, the charge conveyor belt, silo node, weighing bucket node, and summary bucket node are all actual production equipment in the steelmaking workshop, while the charge inlet node and charge outlet node are virtual equipment. Users combine actual production equipment and virtual equipment according to actual production conditions to obtain a topological relationship diagram.
[0047] Optionally, path planning is performed according to the node connection relationship to obtain the transportation path corresponding to the alloy charge, including: generating a proximity matrix according to the node connection relationship, wherein the proximity matrix is used to characterize the upstream and downstream relationship between each transportation node; judging whether the first preset condition or the second preset condition is satisfied between the starting node and the target node according to the proximity matrix, the first preset condition includes that there is an upstream and downstream relationship between the starting node and the target node, and the second preset condition includes that there is an upstream and downstream relationship between the starting node and the intermediate node, and there is an upstream and downstream relationship between the intermediate node and the target node, wherein the starting node, the intermediate node and the target node are any transportation nodes respectively; if the first preset condition or the second preset condition is satisfied between the starting node and the target node, the path state between the starting node and the target node is determined to be a smooth state; if the first preset condition and the second preset condition are not satisfied between the starting node and the target node, the path state between the starting node and the target node is determined to be a disconnected state; generating a path matrix according to the path state between each transportation node; performing path planning between the silo node and the charge outlet node according to the path matrix to obtain the transportation path.
[0048] In some embodiments, the proximity matrix is denoted as A=P*P, where P is the number of transport nodes; if the downstream node corresponding to the p-th transport node includes the q-th transport node, then the value of the p-row and q-column in the proximity matrix A is denoted as a(p,q)=1, otherwise, the value of the p-row and q-column in the proximity matrix A is denoted as a(p,q)=0.
[0049] In some embodiments, a path matrix B is generated based on a proximity matrix A; if a(p,q)=1, or a(p,n)=1 and a(n,q)=1, then the value of the p row and q column in the path matrix B is recorded as b(p,q)=1, otherwise, the value of the p row and q column in the path matrix B is recorded as b(p,q)=0.
[0050] Combination Figure 2 As shown, the embodiment of the present disclosure provides a topological relationship diagram corresponding to a transport node, including node 1, node 2, node 3, node 4 and node 5, wherein node 1 is a charge inlet node, node 2 is a charge conveyor belt, node 3 is a charge outlet node, and node 4 and node 5 are respectively silo nodes; a proximity matrix is generated according to the topological relationship diagram to obtain a proximity matrix, wherein the proximity matrix is as follows Figure 3 As shown, the rows of the proximity matrix are node 1, node 2, node 3, node 4 and node 5 from left to right, and the columns of the proximity matrix are node 1, node 2, node 3, node 4 and node 5 from top to bottom. For example, the value a(2,4)=1 in the 2nd row and 4th column of the proximity matrix indicates that the downstream nodes of the charge conveyor belt include the silo node corresponding to node 4; the path state between each transport node is determined according to the proximity matrix to generate a path matrix, where the path matrix is as follows: Figure 4As shown, for example, because a(1,2)=1 and a(2,4)=1 are satisfied between the charge inlet node and the silo node corresponding to node 4, the value b(1,4)=1 in the 1st row and 4th column of the updated path matrix is updated.
[0051] Optionally, obtaining a production plan corresponding to a target converter comprises: obtaining a production plan list corresponding to the target converter, wherein the production plan list comprises a plurality of original plans; extracting key data from each original plan respectively, wherein the key data comprises output product weight and / or target content; performing multiple sorting according to each original plan to obtain a plurality of original plan sequences; taking any original plan sequence as a current sequence, and taking two adjacent original plans in the current sequence as a plan group, performing similarity planning on the two original plans in the plan group to obtain a plan similarity corresponding to the plan group, and performing average calculation based on the similarities of each plan corresponding to the current sequence to obtain a similarity average value corresponding to the current sequence; determining a lowest average value from the similarity average values corresponding to each original plan sequence respectively, and taking the original plan sequence corresponding to the lowest average value as a target sequence; and determining each original plan in the target sequence as a production plan in sequence.
[0052] In some embodiments, a production plan list corresponding to the target converter is obtained from a production plan management system of a steelmaking workshop, wherein the list includes multiple original plans, each of which records in detail the type of steel that the converter needs to produce within a certain period of time, the weight of the output product, the target content (such as carbon content, silicon content and other key chemical components) and other relevant production parameters.
[0053] In some embodiments, output weight and target content are extracted from each original plan as key data, which are important bases for evaluating the similarity between different original plans.
[0054] In some embodiments, for any two original plans in the list, their key data are compared using a suitable similarity calculation method (such as cosine similarity, Euclidean distance, etc.) to obtain the plan similarity between the two plans, wherein the higher the plan similarity, the closer the two plans are in terms of output product weight and target content.
[0055] In some embodiments, the original plans in the production plan list are randomly sorted multiple times, and each sorting generates a new original plan sequence, thereby obtaining multiple different original plan sequences, which provide a basis for subsequent average value calculation and sequence selection.
[0056] In some embodiments, one is selected from multiple original plan sequences as the current sequence; two adjacent original plans in the current sequence are divided into a plan group; for each plan group in the current sequence, the average value of the plan similarities corresponding to the two original plans contained therein is calculated to obtain the average similarity value of the plan group; the average similarity values of all plan groups in the current sequence are summarized to obtain the average similarity value corresponding to the current sequence.
[0057] In some embodiments, the average similarity value is calculated for each original plan sequence, and the lowest value is found from each similarity average value. The original plan sequence corresponding to the lowest average value is used as the target sequence. The original plans in this sequence are most balanced in similarity between adjacent plans, which helps to reduce frequent adjustments and switches in the production process.
[0058] Optionally, obtaining a production plan corresponding to a target converter includes: a user inputting a production plan list corresponding to the target converter, wherein the production plan list includes a plurality of original plans; and taking the original plans in the production plan list as production plans in sequence.
[0059] In some embodiments, the production plan list is marked in the form of a key-value pair, for example, {"16Mnq D":10} is a production plan, where 16Mnq D is the production grade, and 10 is the production weight or the number of planned production batches.
[0060] In some embodiments, the designated transport nodes are driven by the production plan list to unload materials in the production order. For example, for the first time, the silo containing Al and Si elements is unloaded into the weighing hopper, which is then unloaded into the collecting hopper, which is then unloaded to the outlet. For the second time, the remaining alloy silos are unloaded into the weighing hopper, which is then unloaded into the collecting hopper, which is then unloaded to the outlet.
[0061] Optionally, calculations are performed according to the production plan to obtain the blanking weight corresponding to the alloy charge, including: the production plan includes target contents corresponding to multiple alloy elements; charge information corresponding to the alloy charge is obtained, and molten steel information corresponding to the target converter is obtained, wherein the charge information includes the charge bearing upper limit and the alloy element contents corresponding to each alloy element in the alloy charge, and the molten steel information includes the molten steel weight and the molten steel element contents corresponding to each alloy element in the molten steel; the blanking weight corresponding to the alloy charge is limited according to the charge bearing upper limit to obtain a first restriction condition, and the blanking element contents corresponding to each alloy element are limited according to the target content, the molten steel weight, and the molten steel element content to obtain a second restriction condition, wherein the blanking element content is determined according to the blanking weight and the alloy element content; the blanking weight corresponding to the alloy charge is solved according to the first restriction condition and the second restriction condition.
[0062] In some embodiments, the corresponding national standard range is matched according to the production grade in the production plan, and the national standard range includes the target content corresponding to each alloy element, and the charge discharge quantity corresponding to the production plan is solved in combination with the price of the alloy charge and the alloy element content.
[0063] Optionally, the blanking weight is calculated by formula (1):
[0064]
[0065] In formula (1), y includes the alloy cost corresponding to each alloy charge, x includes the material weight corresponding to each alloy charge, and x i is the weight of the material corresponding to the i-th alloy charge, w i is the upper limit of the alloy weight corresponding to the i-th alloy charge, N is the number of alloy charges, W is the weight of molten steel, and b k is the element content of molten steel corresponding to the kth alloy element, r i,k is the alloying element content corresponding to the kth alloying element in the ith alloy charge, M is the number of alloying elements, is the target content corresponding to the kth alloy element.
[0066] In some embodiments, if the charge information and / or molten steel information provided by the user cannot complete the unloading work of the production grade, the legitimacy of the charge information and / or molten steel information is checked, and the user is reminded to modify the charge information and / or molten steel information.
[0067] Optionally, the alloy charge is transported to the target converter according to the unloading weight and the transportation path, including: obtaining the weight of the alloy charge stored in the silo node; calculating according to the unloading weight and the alloy charge weight to obtain the loading weight, and transporting the new alloy charge to the silo node according to the loading weight through the charge entrance node; if there are multiple alloy charges, sorting the alloy charges corresponding to each alloy charge to obtain a transportation order, so as to transport the alloy charges in each silo node to the target converter according to the unloading weight and the transportation path in turn according to the transportation order.
[0068] Optionally, if the number of alloy charge is one, the alloy charge is transported to the target converter according to the charge weight and the transport path.
[0069] In some embodiments, the weight of the alloy charge carried by the silo node is marked in the form of a key-value pair. For example, {0:('HcFeMn',12.16482),1:('SiMn',3.77829)} indicates that the silo node corresponding to the silo identification 0 carries an alloy charge with a charge identification of HcFeMn, and the weight of the alloy charge carried by the silo node corresponding to the silo identification 0 is 12.16482, and the silo node corresponding to the silo identification 1 carries an alloy charge with a charge identification of SiMn, and the weight of the alloy charge carried by the silo node corresponding to the silo identification 1 is 3.77829.
[0070] In some embodiments, the production plan list corresponding to the target converter includes {"16Mnq D":10}; {"16MnR":10}; {"16MnVnq E":20}, that is, 10 units of 16Mnq D products, 10 units of 16MnR products, and 20 units of 16MnVnq E are produced in sequence; at the same time, the charge configuration information carried by the silo node is obtained as {0:('HcFeMn',12.16482),1:('SiMn',3.77829)}, that is, the silo node corresponding to the silo identifier 0 carries 12.16482 tons of HcFeMn alloy charge, and the silo node corresponding to the silo identifier 1 carries 3.77829 tons of SiMn alloy charge; the charge is unloaded according to the unloading order of the silo to simulate the charge scheduling of the target converter, and a simulation result is obtained, wherein the simulation result is as follows: Figure 5 As shown, the horizontal axis of the simulation result is used to represent time, and the vertical axis of the simulation result includes the charge transportation task, the first production plan, the second production plan and the third production plan from top to bottom. The simulation result represents the task execution time period corresponding to different charge transportation tasks, the implementation time period of the first production plan, the implementation time period of the second production plan and the implementation time period of the third production plan; Figure 5 It can be seen that the simulation results have played a very good role in optimizing furnace charge scheduling. It has the characteristics of low coupling and high scalability, and can customize various topological structures and specific scheduler logic.
[0071] Optionally, the new alloy charge is transported to the silo node according to the loading weight through the charge entrance node, including: the loading time point corresponding to the alloy charge; if the loading time point is in a preset production period, then in response to the loading time point, the new alloy charge is transported to the silo node according to the loading weight through the charge entrance node; if the loading time point is in a preset idle period, the alloy charge weight is compared with a preset lower limit threshold, wherein the production period is different from the idle period; if the alloy charge weight is greater than or equal to the preset lower limit threshold, then in response to the production period, the new alloy charge is transported to the silo node according to the loading weight through the charge entrance node; if the alloy charge weight is less than the preset lower limit threshold, then in response to the loading time point, the new alloy charge is transported to the silo node according to the loading weight through the charge entrance node.
[0072] In some embodiments, if the silo node needs to be loaded with materials during the workers' working hours (day shift), the furnace charge entrance node is notified to load materials to the designated silo node; if the silo node needs to be loaded with materials during the workers' rest time (night shift), it is determined whether the silo node is less than a preset lower limit threshold to determine whether the remaining material in the silo node can support production; if it cannot support production, the furnace charge entrance node is notified to load materials to the designated silo node.
[0073] Combination Figure 6 As shown, the embodiment of the present disclosure provides a method for scheduling charge for a converter, comprising:
[0074] Step S601, obtaining a topological relationship diagram corresponding to a transport node, and generating a path matrix according to the topological relationship diagram;
[0075] Among them, the topological relationship diagram is used to characterize the node connection relationship corresponding to the transportation node;
[0076] Step S602, obtaining molten steel information corresponding to the target converter and charge information corresponding to the alloy charge;
[0077] Among them, the production plan includes target contents corresponding to a plurality of alloying elements;
[0078] The molten steel information includes the weight of the molten steel and the element content of the molten steel corresponding to each alloy element in the molten steel;
[0079] Among them, the charge information includes the charge load upper limit, the weight of the alloy charge stored in the silo node, and the alloy element content corresponding to each alloy element in the alloy charge;
[0080] Step S603, in response to the production plan, calculating the molten steel information and the charge information according to the production plan to obtain the corresponding unloading weight of the alloy charge, and performing path planning according to the path matrix to obtain the corresponding transportation path of the alloy charge;
[0081] Step S604, transporting the alloy charge to the target converter according to the charge weight and the transport path;
[0082] Step S605, determine whether the production plan is completed, if yes, jump to step S611, if not, jump to step S606;
[0083] Step S606, calculating the loading weight corresponding to the alloy charge;
[0084] Step S607, determine whether the loading time point is in the production period, if so, jump to step S608, if not, jump to step S609;
[0085] Step S608, notifying the charge inlet node to transport the alloy charge to the silo node according to the charge weight, and jumping to step S604;
[0086] Step S609, determining whether the alloy charge weight is less than a preset lower limit threshold, if so, jump to step S608, if not, jump to step S610;
[0087] Step S610, in the production period, notify the charge entrance node to transport the alloy charge to the silo node according to the charge weight, and jump to step S604;
[0088] Step S611, obtain a new production plan and jump to step S603.
[0089] The charge scheduling method for a converter provided by the embodiment of the present disclosure is adopted, the blanking weight corresponding to the alloy charge is determined by the production plan corresponding to the target converter, and the path planning is performed by the node connection relationship corresponding to the transportation node, so as to obtain the transportation path corresponding to the alloy charge, thereby transporting the alloy charge to the target converter according to the blanking weight and the transportation path. In this way, not only the blanking weight of the alloy charge is determined according to the production plan of the target converter, ensuring the accurate matching of the charge supply and the production demand, but also the path planning is performed by using the connection relationship between the transportation nodes, reducing the logistics bottleneck caused by improper path, thereby combining the blanking weight of the charge and the charge transportation path to carry out targeted simulation of the whole process of charge scheduling, realizing optimization of charge scheduling, thereby enabling the converter to carry out production operations more continuously and stably, and improving the production efficiency of the converter.
[0090] Combination Figure 7 As shown, the embodiment of the present disclosure provides a charge scheduling system for a converter, including an acquisition module 701 , a calculation module 702 , a path module 703 and a transportation module 704 .
[0091] The acquisition module 701 is used to acquire the production plan corresponding to the target converter and acquire the node connection relationship corresponding to the transportation node, wherein the transportation node carries the alloy charge;
[0092] The calculation module 702 is used to calculate according to the production plan to obtain the corresponding material weight of the alloy furnace charge;
[0093] The path module 703 is used to perform path planning according to the node connection relationship to obtain the transportation path corresponding to the alloy charge;
[0094] The transport module 704 is used to transport the alloy charge to the target converter according to the charge weight and the transport path.
[0095] The charge scheduling system for a converter provided by the embodiment of the present disclosure is adopted, the unloading weight corresponding to the alloy charge is determined by the production plan corresponding to the target converter, and the path planning is performed by the node connection relationship corresponding to the transportation node, so as to obtain the transportation path corresponding to the alloy charge, thereby transporting the alloy charge to the target converter according to the unloading weight and the transportation path. In this way, not only the unloading weight of the alloy charge is determined according to the production plan of the target converter, ensuring the accurate matching of the charge supply and the production demand, but also the path planning is performed by using the connection relationship between the transportation nodes, reducing the logistics bottleneck caused by improper path, thereby combining the unloading weight of the charge and the charge transportation path to carry out targeted simulation of the whole process of charge scheduling, realizing optimization of charge scheduling, thereby enabling the converter to carry out production operations more continuously and stably, and improving the production efficiency of the converter.
[0096] An embodiment of the present disclosure further provides an electronic device, including: a processor and a memory; the memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device executes the above method.
[0097] Figure 8 The structure diagram of the computer system suitable for implementing the electronic device of the embodiment of the present application is shown. It should be noted that: Figure 8 The computer system 800 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0098] like Figure 8As shown, the computer system 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 802 or the program loaded from the storage part 808 to the random access memory (RAM) 803, such as executing the method in the above embodiment. In the random access memory 803, various programs and data required for system operation are also stored. The central processing unit 801, the read-only memory 802 and the random access memory 803 are connected to each other through a bus 804. The input / output (I / O) interface 805 is also connected to the bus 804.
[0099] The following components are connected to the input / output interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the input / output interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed so that a computer program read therefrom is installed into the storage section 808 as needed.
[0100] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 809, and / or installed from a removable medium 811. When the computer program is executed by a central processing unit (CPU) 801, various functions defined in the system of the present application are executed.
[0101] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent possible changes only. Unless explicitly required, separate components and functions are optional, and the order of operation can be changed. Parts and sub-samples of some embodiments may be included in or replace parts and sub-samples of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of listings containing one or more associated ones. In addition, when used in the present application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of a stated sub-sample, whole, step, operation, element, and / or component, but do not exclude the presence or addition of one or more other sub-samples, wholes, steps, operations, elements, components and / or groups of these. In the absence of further restrictions, the elements defined by the sentence "comprising a ..." do not exclude the presence of other identical elements in the process, method or device comprising the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0102] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. Technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. Technicians can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0103] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some sub-samples can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.
[0104] The flowchart and block diagram in the accompanying drawings show the possible architecture, functions and operations of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and a part of the module, program segment or code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A method for scheduling charge for a converter, characterized in that: include: Obtaining a production plan corresponding to a target converter, and obtaining a node connection relationship corresponding to a transport node, wherein the transport node carries alloy charge; Calculating according to the production plan to obtain the material weight corresponding to the alloy charge, and performing path planning according to the node connection relationship to obtain the transportation path corresponding to the alloy charge; The alloy charge is transported to the target converter according to the charge weight and the transport path.
2. The method according to claim 1, characterized in that The transport node includes at least one of the following: A charge conveyor belt, used for conveying the alloy charge; A silo node, used for storing the alloy charge; A weighing bucket node, used to weigh the alloy charge carried by the weighing bucket node; A summarizing bucket node, used for mixing the alloy charge carried by the summarizing bucket node; Charge entry node, used to obtain new alloy charge; Charge outlet node, used to connect to the target converter.
3. The method according to claim 2, characterized in that Performing path planning according to the node connection relationship to obtain a transportation path corresponding to the alloy charge includes: Generate a proximity matrix according to the node connection relationship, wherein the proximity matrix is used to characterize the upstream and downstream relationships between the transportation nodes; According to the proximity matrix, it is determined whether a first preset condition or a second preset condition is satisfied between the starting node and the target node, wherein the first preset condition includes that an upstream and downstream relationship exists between the starting node and the target node, and the second preset condition includes that an upstream and downstream relationship exists between the starting node and the intermediate node, and an upstream and downstream relationship exists between the intermediate node and the target node, wherein the starting node, the intermediate node and the target node are any transport nodes respectively; If the first preset condition or the second preset condition is satisfied between the starting node and the target node, the path state between the starting node and the target node is determined to be a smooth state; If the first preset condition and the second preset condition are not satisfied between the starting node and the target node, determining the path state between the starting node and the target node as a disconnected state; Generate a path matrix according to the path status between each of the transport nodes; Path planning is performed between the silo node and the charge outlet node according to the path matrix to obtain a transportation path.
4. The method according to claim 2, characterized in that: The method includes transporting the alloy charge to the target converter according to the charge weight and the transport path, comprising: Obtaining the weight of the alloy charge stored in the silo node; Calculate the loading weight according to the unloading weight and the alloy charge weight, and transport the new alloy charge to the silo node according to the loading weight through the charge inlet node; If there are multiple alloy charges, the alloy charges corresponding to each of the alloy charges are sorted to obtain a transportation sequence, so as to transport the alloy charges in each silo node to the target converter according to the unloading weight and the transportation path in the transportation sequence.
5. The method according to claim 4, characterized in that The method includes transporting new alloy charge to the silo node according to the charge weight through the charge inlet node, comprising: The loading time point corresponding to the alloy charge; If the loading time point is within a preset production period, in response to the loading time point, the new alloy charge is transported to the silo node through the charge inlet node according to the loading weight; If the loading time point is in a preset idle period, the alloy charge weight is compared with a preset lower limit threshold, wherein the production period is different from the idle period; If the alloy charge weight is greater than or equal to the preset lower limit threshold, in response to the production period, new alloy charge is transported to the silo node through the charge inlet node according to the loading weight; If the weight of the alloy charge is less than the preset lower limit threshold, then in response to the loading time point, the new alloy charge is transported to the silo node according to the loading weight through the charge inlet node.
6. The method according to any one of claims 1 to 5, characterized in that: Calculating according to the production plan to obtain the corresponding material weight of the alloy charge includes: The production plan includes target contents corresponding to a plurality of alloy elements respectively; Obtaining charge information corresponding to the alloy charge, and obtaining molten steel information corresponding to the target converter, wherein the charge information includes a charge carrying upper limit and alloy element contents corresponding to each alloy element in the alloy charge, and the molten steel information includes molten steel weight and molten steel element contents corresponding to each alloy element in the molten steel; The first restriction condition is obtained by limiting the blanking weight corresponding to the alloy charge according to the upper limit of the charge carrying capacity, and the blanking element content corresponding to each of the alloy elements is limited according to the target content, the molten steel weight, and the molten steel element content to obtain a second restriction condition, wherein the blanking element content is determined according to the blanking weight and the alloy element content; The material weight corresponding to the alloy charge is solved according to the first restriction condition and the second restriction condition.
7. The method according to claim 6, characterized in that The blanking weight is calculated by the following formula: Wherein, y includes the alloy cost corresponding to each alloy charge, x includes the material weight corresponding to each alloy charge, i is the weight of the material corresponding to the i-th alloy charge, w i is the upper limit of the alloy weight corresponding to the i-th alloy charge, N is the number of alloy charges, W is the weight of molten steel, and b k is the element content of molten steel corresponding to the kth alloy element, r i,k is the alloying element content corresponding to the kth alloying element in the ith alloy charge, M is the number of alloying elements, is the target content corresponding to the kth alloy element.
8. The method according to claim 6, characterized in that Get the production plan corresponding to the target converter, including: Obtaining a production plan list corresponding to a target converter, wherein the production plan list includes a plurality of original plans; Extracting key data from each of the original plans respectively, wherein the key data includes the output product weight and / or the target content; Perform multiple sorting according to the original plans to obtain multiple original plan sequences; Taking any original plan sequence as the current sequence, and taking two adjacent original plans in the current sequence as a plan group, performing similarity planning on the two original plans in the plan group to obtain the plan similarity corresponding to the plan group, and performing average calculation based on the plan similarities corresponding to the current sequence to obtain the average similarity corresponding to the current sequence; Determine the lowest average value from the similarity average values corresponding to each of the original plan sequences, and use the original plan sequence corresponding to the lowest average value as the target sequence; Each original plan in the target sequence is determined as a production plan in turn.
9. A charge scheduling system for a converter, characterized in that: include: An acquisition module, used to acquire a production plan corresponding to a target converter, and acquire a node connection relationship corresponding to a transport node, wherein the transport node carries alloy charge; A calculation module, used to calculate according to the production plan to obtain the corresponding blanking weight of the alloy charge; A path module, used for performing path planning according to the node connection relationship to obtain a transportation path corresponding to the alloy charge; A transport module is used to transport the alloy charge to the target converter according to the charge weight and the transport path.
10. An electronic device, characterized in that: include: Processor and memory; The memory is used to store a computer program, and the processor is used to execute the computer program stored in the memory, so that the electronic device executes the method according to any one of claims 1 to 8.