A method for scheduling ladles based on the composition of the molten iron
By acquiring parameter information of defective ladles and using permutation and combination and calculation methods, the target combination is determined, which solves the problem of insufficient accuracy in ladle scheduling in the existing technology and achieves efficient improvement in ladle quality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SGIS SONGSHAN CO LTD
- Filing Date
- 2022-06-24
- Publication Date
- 2026-06-05
AI Technical Summary
In existing technologies, the quality judgment of molten iron ladles relies on human experience, which leads to insufficient accuracy in ladle scheduling, ineffective utilization of substandard ladles, and increased process complexity.
By acquiring the parameter information of defective iron ladles, and using permutation and combination methods and calculation methods, the parameter information and score of each element are determined, and the target combination is obtained in a prioritized manner to achieve iron ladle scheduling.
It improves the accuracy of ladle scheduling, reduces process steps, avoids the uncertainty of human judgment, and improves the reliability of ladle quality.
Smart Images

Figure CN115048795B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of ladle scheduling, and more specifically, to a ladle scheduling method based on molten iron composition. Background Technology
[0002] As competition in the steel industry intensifies, companies are paying more and more attention to the automation of steelmaking production and the optimization of converter steelmaking processes. There are many factors that affect steelmaking during the steel production process, such as the ratio of raw materials, the quality of molten iron, the quality of scrap steel, and the operation of oxygen lances. Among these, the quality of molten iron, i.e. the composition of molten iron, has the greatest impact on converter steelmaking.
[0003] Currently, molten iron ladles are only transferred to the foundry if they meet the required standards. If a ladle is substandard, it is usually processed to meet the standards before proceeding to the next step. Alternatively, substandard ladles are fused together based on the experience of the workers to obtain a usable ladle. However, this method of fusion based on human experience needs to be more accurate. Summary of the Invention
[0004] The purpose of this invention is to provide a ladle scheduling method based on molten iron composition, which can improve the accuracy of molten iron scheduling.
[0005] To achieve the above objectives, the technical solutions adopted in the embodiments of this application are as follows:
[0006] In a first aspect, embodiments of this application provide a ladle scheduling method based on molten iron composition, the method comprising:
[0007] Obtain N defective iron bags;
[0008] Determine the first parameter information for each defective iron ladle, wherein the first parameter information includes first weight information, first concentration information, and first temperature information;
[0009] Arrange and combine the N defective iron bags to obtain M first combinations of the N defective iron bags;
[0010] For each of the first combinations, based on the first parameter information, the second parameter information of each element in the first combination is determined, wherein the second parameter information includes the second weight information, the second temperature information, and the second concentration information of each element in the first combination;
[0011] Calculate the score for each of the first combinations based on the second parameter information of each element in each of the first combinations;
[0012] The scores of each of the first combinations are sorted in descending order, and a preset number of the first target combinations are obtained for use in iron bag scheduling.
[0013] In an optional implementation, the method includes:
[0014] The defective iron bags corresponding to the elements in each of the first target combinations are merged to obtain multiple first target iron bags;
[0015] The defective iron bags corresponding to each element in each of the first target combinations are removed from the N defective iron bags to obtain multiple second target iron bags;
[0016] Multiple third target iron bags are obtained from each of the second target iron bags, wherein the weight information of the third target iron bags satisfies a first preset condition;
[0017] Multiple fourth target iron bags are obtained from each first target iron bag and each third target iron bag, wherein the concentration information of the fourth target iron bags does not meet the second preset condition;
[0018] Determine the third parameter information for each of the fourth target iron ladles;
[0019] Arrange and combine each of the fourth target iron packages to obtain a second combination of the fourth target iron packages;
[0020] For each of the second combinations, based on the third parameter information, the fourth parameter information of each element in the second combination is determined;
[0021] Calculate the score for each of the second combinations based on the fourth parameter information of each element in each second combination;
[0022] The scores of each of the second combinations are sorted in descending order, and a preset number of the first-ranked second target combinations are obtained for use in iron bag scheduling.
[0023] In an optional implementation, the step of arranging and combining the N defective iron bags to obtain M first combinations of the N defective iron bags includes:
[0024] Using the Stirling number of the second kind, determine the M first combinations of the N defective iron bags.
[0025] In an optional implementation, the step of calculating the score of each first combination based on the second parameter information of each element in each first combination includes:
[0026] Determine the weight information and standard parameter information corresponding to each second parameter information, wherein the second weight information corresponds to the first weight information, the second temperature information corresponds to the second weight information, the second concentration information corresponds to the third weight information, the second weight information corresponds to the standard weight information, the second temperature information corresponds to the standard temperature information, and the second concentration information corresponds to the standard concentration information.
[0027] Based on the information of each second parameter, the weight information corresponding to each second parameter, and the standard parameter information, the score of each first combination is calculated.
[0028] In an optional implementation, the step of calculating the score of each first combination based on each second parameter information, the weight information corresponding to each second parameter information, and the standard parameter information includes:
[0029] Based on the information of each second parameter, the weight information corresponding to each second parameter, and the standard parameter information, calculate the first score of each element;
[0030] Calculate the average of the multiple first scores, which is the score for each of the first combinations.
[0031] In an optional implementation, the first fraction of each element is calculated using the following formula:
[0032]
[0033] Where h1 is the first weight information, h2 is the second weight information, h3 is the third weight information, and m is the second weight information of the element. 优 For standard weight information, t represents the second temperature information of the element. 优 Here is the standard temperature information, and c is the second concentration information. 优 This is standard concentration information.
[0034] Secondly, embodiments of this application provide a ladle scheduling device based on molten iron composition, the device comprising: a first acquisition module, a first determination module, and a first calculation module;
[0035] The first acquisition module is used to acquire N defective iron bags;
[0036] The first determining module is used to determine the first parameter information of each unqualified iron ladle, wherein the first parameter information includes first weight information, first concentration information and first temperature information;
[0037] The first calculation module is used to arrange and combine the N defective iron bags to obtain M first combinations of the N defective iron bags;
[0038] For each of the first combinations, based on the first parameter information, the second parameter information of each element in the first combination is determined, wherein the second parameter information includes the second weight information, the second temperature information, and the second concentration information of each element in the first combination;
[0039] Calculate the score for each of the first combinations based on the second parameter information of each element in each of the first combinations;
[0040] The first acquisition module is used to sort the scores of each of the first combinations in descending order and acquire a preset number of first target combinations that are sorted first, for use in iron bag scheduling.
[0041] In an optional embodiment, the device includes:
[0042] The fusion module is used to fuse the unqualified iron bags corresponding to the elements in each of the first target combinations to obtain multiple first target iron bags;
[0043] The rejection module is used to reject the unqualified iron bags corresponding to each element in each first target combination from N unqualified iron bags to obtain multiple second target iron bags;
[0044] The second acquisition module is used to acquire multiple third target iron bags from each of the second target iron bags, wherein the weight information of the third target iron bags satisfies a first preset condition;
[0045] Multiple fourth target iron bags are obtained from each first target iron bag and each third target iron bag, wherein the concentration information of the fourth target iron bags does not meet the second preset condition;
[0046] The second determining module is used to determine the third parameter information of each of the fourth target iron bags; to arrange and combine each of the fourth target iron bags to obtain a second combination of the fourth target iron bags; and for each second combination, to determine the fourth parameter information of each element in the second combination based on the third parameter information.
[0047] The second calculation module is used to calculate the score of each second combination based on the fourth parameter information of each element in each second combination;
[0048] The second acquisition module is used to sort the scores of each of the second combinations in descending order and acquire a preset number of the second target combinations that are sorted first, for use in iron bag scheduling.
[0049] Thirdly, embodiments of this application provide an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the ladle scheduling method based on molten iron composition.
[0050] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the ladle scheduling method based on molten iron composition.
[0051] This application has the following beneficial effects:
[0052] This application obtains N defective iron ladles and determines the first parameter information of each defective iron ladle; it then arranges and combines the N defective iron ladles to obtain M first combinations of the N defective iron ladles; for each first combination, based on the first parameter information, it determines the second parameter information of each element in the first combination, wherein the second parameter information includes the second weight information, second temperature information, and second concentration information of each element in the first combination; based on the second parameter information of each element in each first combination, it calculates the score of each first combination; it sorts the first combinations according to the score and obtains a preset number of first target combinations at the top of the sorted list for use in iron ladle scheduling. This application's embodiment calculates the first target combinations based on the defective iron ladles, thus enabling the generation of qualified iron ladles from the defective iron ladles without requiring other processes to transform the defective iron ladles into qualified iron ladles. This reduces the number of processes, and the algorithm-based determination of the first target combinations is more accurate than manual determination. Attached Figure Description
[0053] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0054] Figure 1 A block diagram of an electronic device provided in an embodiment of the present invention;
[0055] Figure 2 One of the step flowcharts of a ladle scheduling method based on molten iron composition provided by an embodiment of the present invention;
[0056] Figure 3 The second step of the ladle scheduling method based on molten iron composition provided in this embodiment of the invention;
[0057] Figure 4 This is a structural block diagram of a ladle scheduling device based on molten iron composition, provided for an embodiment of the present invention. Detailed Implementation
[0058] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0059] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.
[0060] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0061] In the description of this invention, it should be noted that if terms such as "upper," "lower," "inner," or "outer" are used to indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship in which the product of this invention is usually placed, they are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this invention.
[0062] Furthermore, the terms "first" and "second" are used only to distinguish descriptions and should not be interpreted as indicating or implying relative importance.
[0063] In the description of this application, it should also be noted that, unless otherwise expressly specified and limited, the terms "set up," "install," "connect," and "link" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0064] Extensive research by the inventors revealed that currently, molten iron ladles are only transferred to the foundry if they meet quality standards. If a ladle is substandard, it is typically processed to meet quality standards before proceeding to the next step. Alternatively, substandard ladles are fused together based on the experience of the workers to obtain a usable ladle. However, this method of fusion based on human experience lacks precision and requires improvement.
[0065] In view of the above-mentioned problems, this embodiment provides a ladle scheduling method based on molten iron composition, which can calculate and finally obtain a first target combination from unqualified ladles. Thus, qualified ladles can be obtained from unqualified ladles without having to transform unqualified ladles into qualified ladles through other processes, reducing the number of processes. Moreover, the algorithm-based determination of the first target combination is more accurate than the manual determination method. The solution provided in this embodiment will be described in detail below.
[0066] This embodiment provides an electronic device capable of scheduling iron packages. In one possible implementation, the electronic device can be a user terminal, such as, but not limited to, a server, smartphone, personal computer (PC), tablet computer, personal digital assistant (PDA), mobile internet device (MID), etc.
[0067] Please refer to Figure 1 , Figure 1 This is a schematic diagram of the structure of the electronic device 100 provided in the embodiments of this application. The electronic device 100 may further include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown. Figure 1 The components shown can be implemented using hardware, software, or a combination thereof.
[0068] The electronic device 100 includes a ladle scheduling device 110 based on molten iron composition, a memory 120, and a processor 130.
[0069] The components of the memory 120 and processor 130 are electrically connected directly or indirectly to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines. The ladle scheduling device 110 based on molten iron composition includes at least one software function module that can be stored in the memory 120 in the form of software or firmware or embedded in the operating system (OS) of the electronic device 100. The processor 130 is used to execute the executable modules stored in the memory 120, such as the software function modules and computer programs included in the ladle scheduling device 110 based on molten iron composition.
[0070] The memory 120 may be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The memory 120 is used to store programs, and the processor 130 executes the programs after receiving execution instructions.
[0071] Please refer to Figure 2 , Figure 2 For application Figure 1 The flowchart of an electronic device 100 based on the composition of molten iron for ladle scheduling is shown below. The method includes each step in detail.
[0072] Step 201: Obtain N defective iron bags.
[0073] Among them, N unqualified iron bags are determined to be unqualified if at least one of the following three information is unqualified: weight information, temperature information, and concentration information.
[0074] Step 202: Determine the first parameter information for each defective iron bag.
[0075] The first parameter information includes first weight information, first concentration information, and first temperature information.
[0076] It should be noted that the first concentration information can be expressed as the concentration of a single element in the iron bag, the concentration of multiple elements in the iron bag, or the concentration of all elements in the iron bag.
[0077] Step 203: Arrange and combine the N defective iron bags to obtain M first combinations of the N defective iron bags.
[0078] When N is 3, after permuting and combining N defective iron bags, the first combination {(1,2),(1,3),(2,3),(1,2,3)} is obtained.
[0079] Alternatively, by permuting and combining the N defective iron bags, the Stirling number of the second kind can be used to determine the M first combinations of the N defective iron bags.
[0080] For example, when N is 3, and the corresponding iron bags are numbered 1, 2, and 3, determine the M first combinations of the 3 defective iron bags:
[0081] {[(1),(2,3)],[(1,3),(2)],[(1,2),(3)],[(1),(2),(3)],[(1,2,3)]}.
[0082] Step 204: For each first combination, determine the second parameter information of each element in the first combination based on the first parameter information.
[0083] In one example, when the first combination is (1,2), the second parameter information in the first combination is determined based on the first parameter information of iron bag 1 and the first parameter information of iron bag 2.
[0084] In another example, when M first combinations are determined based on the second type of Stirling number, when the first combination is [(1), (2,3)], the second parameter information of each element in the first combination is determined based on the first parameter information of the 1 iron bag, the first parameter information of the 2 iron bag and the parameter information of the 3 iron bag. That is, the second parameter information of element (1) in the first combination and the second parameter information of element [(2,3)] in the first combination.
[0085] The second parameter information includes the second weight information, second temperature information, and second concentration information of each element in the first combination.
[0086] Specifically, taking the first combination [(1),(2,3)] as an example, the first parameter information of the first element (1) needs to be determined based on the first parameter information of the iron ladle 1. The first weight information of the iron ladle 1 is m1, the first concentration information is c1, and the first temperature information is t1. Then, in the second parameter information of the first element (1), the second weight information is m1, the second concentration information is c1, and the second temperature information is t1.
[0087] Determine the second parameter information of the second element (2,3) in the first combination [(1),(2,3)], determine the first parameter information of iron bag 2 and the first parameter information of iron bag 3, and determine the second parameter information of the element based on the first parameter information of iron bag 2 and iron bag 3.
[0088] Specifically, the first weight information of ladle 2 is m2, the first concentration information is c2, and the first temperature information is t2; the first weight information of ladle 3 is m3, the first concentration information is c3, and the first temperature information is t3. Therefore, the second weight information of element (2,3) is m2 + m3, and the second concentration information is... The second temperature information is
[0089] Step 205: Calculate the score for each first combination based on the second parameter information of each element in each first combination.
[0090] Determine the weight information and standard parameter information corresponding to each second parameter information, wherein the second weight information corresponds to the first weight information, the second temperature information corresponds to the second weight information, the second concentration information corresponds to the third weight information, the second weight information corresponds to the standard weight information, the second temperature information corresponds to the standard temperature information, and the second concentration information corresponds to the standard concentration information; based on each second parameter information, the corresponding weight information, and the standard parameter information, calculate the first score of each element; calculate the average of multiple first scores as the score of each first combination.
[0091] Calculate the first fraction of each element using the following formula:
[0092]
[0093] Where h1 is the first weight information, h2 is the second weight information, h3 is the third weight information, and m is the second weight information of the element. 优 For standard weight information, t represents the second temperature information of the element. 优 Here is the standard temperature information, and c is the second concentration information. 优 This is standard concentration information.
[0094] Specifically, when the first combination is [(1),(2,3)], the first score of element (1) in the first combination is calculated using the above formula, the first score of element (2,3) in the first combination is calculated using the above formula, and the average of the two first scores is taken as the score of the first combination [(1),(2,3)].
[0095] Specifically: the first fraction of element (1) in the first combination:
[0096] h1 represents the first weight information, h2 represents the second weight information, and h3 represents the third weight information. The second weight information of element (1) in the first combination, m 优 For standard weight information, The second temperature information for element (1) in the first combination, This is the second concentration information for element (1) in the first combination. The first fraction of element (1) in the first combination.
[0097] The first fraction of the (2,3) element in the first combination:
[0098] h1 represents the first weight information, h2 represents the second weight information, and h3 represents the third weight information. For the second weight information of the (2,3) element in the first combination, m 优 For standard weight information, This provides the second temperature information for element (2,3) in the first combination. This provides the second concentration information for element (2,3) in the first combination. It is the first fraction of the (2,3) elements in the first combination.
[0099] Step 206: Sort each first group according to the score in descending order, and obtain the first target group with the first number of sorted scores for use in iron bag scheduling.
[0100] In one example, when the first combination (1,2) and (1,3) are the combinations with the highest scores among the M combinations, when the preset number is 2, the two combinations with the highest scores are obtained, and the first combination (1,2) and (1,3) are determined as the first target combination.
[0101] In another example, when the M first combinations are:
[0102] {[(1),(2,3)],[(1,3),(2)],[(1,2),(3)],[(1),(2),(3)],[(1,2,3)]}, the scores of the first combination [(1),(2,3)], the first combination [(1,3),(2)] and the first combination [(1,2),(3)] are ranked first. When the preset quantity is 3, the top 3 combinations are obtained and the above 3 combinations are determined as the first target combinations.
[0103] The dispatcher can choose from the above three primary objectives.
[0104] This application obtains N defective iron ladles and determines the first parameter information of each defective iron ladle; it then arranges and combines the N defective iron ladles to obtain M first combinations of the N defective iron ladles; for each first combination, based on the first parameter information, it determines the second parameter information of each element in the first combination, wherein the second parameter information includes the second weight information, second temperature information, and second concentration information of each element in the first combination; based on the second parameter information of each element in each first combination, it calculates the score of each first combination; it sorts the first combinations according to the score and obtains a preset number of first target combinations at the top of the sorted list for use in iron ladle scheduling. This application's embodiment calculates the first target combinations based on the defective iron ladles, thus enabling the generation of qualified iron ladles from the defective iron ladles without requiring additional processes to convert them into qualified iron ladles, reducing the number of processes. Furthermore, the algorithm-based determination of the first target combinations is more accurate than manual determination methods.
[0105] To further realize ladle scheduling, in another embodiment of this application, such as Figure 3 As shown, a ladle scheduling method based on molten iron composition is provided, which specifically includes the following steps:
[0106] Step 301: Merge the defective iron bags corresponding to the elements in each first target combination to obtain multiple first target iron bags.
[0107] In one example, the first target combination is (1,2) and (1,3). Iron bag 1 and iron bag 2 in (1,2) are fused together, and iron bag 1 and iron bag 3 in (1,3) are fused together to obtain the first target iron bag after the fusion of iron bag 1 and iron bag 2, and the first target iron bag after the fusion of iron bag 1 and iron bag 3.
[0108] In another example, by combining the first target combination [(1),(2,3)] as described above, the iron bags corresponding to each element can be mixed in proportion to obtain the mixed first target iron bag. For example, iron bag 1 is fused by 1 / 2, iron bag 2 is fused by 1 / 4, and iron bag 3 is fused by 1 / 4 to obtain the fused first target iron bag.
[0109] Step 302: Remove the defective iron bags corresponding to each element in each first target combination from the N defective iron bags to obtain multiple second target iron bags.
[0110] Specifically, if there are N defective iron bags (1,2,3,4,5,6,7), and the first target combination is [(1),(2,3)], then removing iron bags 1, 2, and 3 from the N defective iron bags yields iron bags 4, 5, and 6. That is, iron bags 4, 5, and 6 are the second target iron bags.
[0111] Step 303: Obtain multiple third target iron bags from each of the second target iron bags.
[0112] Among them, the weight information of the third target iron bag meets the first preset condition.
[0113] For example, a qualified iron bag is selected from iron bags 4, 5, and 6 and designated as the third target iron bag. For instance, if the weights of iron bags 4, 5, and 6 are all qualified, then iron bags 4, 5, and 6 are designated as the third target iron bag.
[0114] Step 304: Obtain multiple fourth target iron bags from each of the first target iron bags and each of the third target iron bags.
[0115] Among them, the concentration information of the fourth target iron bag does not meet the second preset condition.
[0116] It should be noted that the second preset condition is that the concentrations of the first and third target iron packages are not up to standard.
[0117] For example, from the fused iron bags 4, 5, and 6, iron bags with unqualified concentration information are identified as iron bags 4, 5, and 6, and iron bags 4, 5, and 6 are determined as the fourth target iron bag.
[0118] Step 305: Determine the third parameter information for each fourth target iron bag.
[0119] Step 306: Arrange and combine each of the fourth target iron bags to obtain the second combination of each fourth target iron bag.
[0120] By arranging and combining iron bags 4, 5, and 6, we can obtain the second combination (4,5), (5,6), (4,6), and (4,5,6).
[0121] Alternatively, based on the Stirling number of the second kind, we can obtain:
[0122] The second combination of {[(4),(5,6)],[(4,6),(5)],[(4,5),(6)],[(4),(5),(6)],[(4,5,6)]}.
[0123] Step 307: For each second combination, based on the third parameter information, determine the fourth parameter information of each element in the second combination.
[0124] Taking the second combination [(4),(5,6)] as an example, determining the third parameter information of the first element (4) requires determining it based on the third parameter information of the ladle 4. The third weight information of the ladle 4 is m4, the third concentration information is c4, and the third temperature information is t4. Therefore, the fourth parameter information of the first element (4) is m5, the fourth concentration information is c5, and the fourth temperature information is t5. To determine the fourth parameter information of the second element (5,6) in the second combination [(4),(5,6)], the third parameter information of ladle 5 and ladle 6 must be determined. Based on the third parameter information of ladle 5 and ladle 6, the fourth parameter information of this element is then determined.
[0125] Specifically, the third weight information of ladle 5 is m6, the third concentration information is c6, and the third temperature information is t6; the third weight information of ladle 6 is m7, the third concentration information is c7, and the third temperature information is t7. Therefore, the fourth weight information of element (5,6) is m6+m7, and the fourth concentration information is... The fourth temperature information is
[0126] Step 308: Calculate the score for each second combination based on the fourth parameter information of each element in each second combination.
[0127] Determine the weight information and standard parameter information corresponding to each fourth parameter information, where the fourth temperature information corresponds to the fourth weight information, the fourth concentration information corresponds to the fifth weight information, the fourth temperature information corresponds to the standard temperature information, and the fourth concentration information corresponds to the standard concentration information; based on each fourth parameter information, the corresponding weight information and standard parameter information, calculate the second score of each element in the second combination; calculate the average of multiple second scores as the score of each second combination.
[0128] Calculate the first fraction of each element using the following formula:
[0129] Second score
[0130] Where h4 is the fourth weighting information, h5 is the fifth weighting information, and t is the fourth temperature information of the element. 优 The standard temperature information is c, and the fourth concentration information is c. 优 This is standard concentration information.
[0131] Specifically, when the second combination is [(4),(5,6)], the second score of element (4) in the second combination is calculated using the above formula, the second score of element (5,6) in the second combination is calculated using the above formula, and the average of the two second scores is taken as the score of the second combination [(4),(5,6)].
[0132] Step 309: Sort the scores of each second group in descending order, and obtain the preset number of second target groups at the top of the sorted list for use in iron bag scheduling.
[0133] After step 309, if there are still unqualified ladles among the ladles corresponding to the elements of the second target combination, the unqualified ladles can be sent directly to the foundry, or the ladles corresponding to each element in the second target combination can be mixed in proportion, and the qualified ladles can be mixed with the unqualified ladles. Then, through steps 301 to 309, the unqualified ladles can be processed into qualified ladles.
[0134] Please refer to Figure 4 This application embodiment also provides an application for Figure 1 The electronic device 100 includes a ladle scheduling device 110 based on molten iron composition, the ladle scheduling device 110 comprising:
[0135] The first acquisition module 111, the first determination module 112, and the first calculation module 113;
[0136] The first acquisition module 111 is used to acquire N defective iron bags;
[0137] The first determining module 112 is used to determine the first parameter information of each unqualified iron ladle, wherein the first parameter information includes first weight information, first concentration information and first temperature information;
[0138] The first calculation module 113 is used to arrange and combine the N defective iron bags to obtain M first combinations of the N defective iron bags;
[0139] For each of the first combinations, based on the first parameter information, the second parameter information of each element in the first combination is determined, wherein the second parameter information includes the second weight information, the second temperature information, and the second concentration information of each element in the first combination;
[0140] Calculate the score for each of the first combinations based on the second parameter information of each element in each of the first combinations;
[0141] The first acquisition module 111 is used to sort the scores of each of the first combinations in descending order and acquire a preset number of first target combinations that are sorted first, for use in iron bag scheduling.
[0142] Optionally, the device includes:
[0143] The fusion module is used to fuse the unqualified iron bags corresponding to the elements in each of the first target combinations to obtain multiple first target iron bags;
[0144] The rejection module is used to reject the unqualified iron bags corresponding to each element in each first target combination from N unqualified iron bags to obtain multiple second target iron bags;
[0145] The second acquisition module is used to acquire multiple third target iron bags from each of the second target iron bags, wherein the weight information of the third target iron bags satisfies a first preset condition;
[0146] Multiple fourth target iron bags are obtained from each first target iron bag and each third target iron bag, wherein the concentration information of the fourth target iron bags does not meet the second preset condition;
[0147] The second determining module is used to determine the third parameter information of each of the fourth target iron bags; to arrange and combine each of the fourth target iron bags to obtain a second combination of the fourth target iron bags; and for each second combination, to determine the fourth parameter information of each element in the second combination based on the third parameter information.
[0148] The second calculation module is used to calculate the score of each second combination based on the fourth parameter information of each element in each second combination;
[0149] The second acquisition module is used to sort the scores of each of the second combinations in descending order and acquire a preset number of the second target combinations that are sorted first, for use in iron bag scheduling.
[0150] In summary, this application obtains N defective iron ladles and determines the first parameter information of each defective iron ladle; it then arranges and combines the N defective iron ladles to obtain M first combinations of the N defective iron ladles; for each first combination, based on the first parameter information, it determines the second parameter information of each element in the first combination, wherein the second parameter information includes the second weight information, second temperature information, and second concentration information of each element in the first combination; based on the second parameter information of each element in each first combination, it calculates the score of each first combination; it sorts the first combinations according to their scores and obtains a preset number of first target combinations at the top of the sorted list for use in iron ladle scheduling. This application's embodiment calculates the first target combinations based on the defective iron ladles, thus enabling the generation of qualified iron ladles from the defective iron ladles without requiring additional processes to convert them into qualified iron ladles, reducing the number of steps. Furthermore, the algorithm-based determination of the first target combinations is more accurate than manual determination.
[0151] This application also provides an electronic device 100, which includes a processor 130 and a memory 120. The memory 120 stores computer-executable instructions, which, when executed by the processor 130, implement the ladle scheduling method based on molten iron composition.
[0152] This application embodiment also provides a computer-readable storage medium storing a computer program. When the computer program is executed by the processor 130, it implements the ladle scheduling method based on molten iron composition.
[0153] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0154] Furthermore, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part. If the function is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing program code.
[0155] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0156] The above descriptions are merely various embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A ladle scheduling method based on molten iron composition, characterized in that, The method includes: Obtain N defective iron bags; Determine the first parameter information for each defective iron ladle, wherein the first parameter information includes first weight information, first concentration information, and first temperature information; Arrange and combine the N defective iron bags to obtain M first combinations of the N defective iron bags; For each of the first combinations, based on the first parameter information, the second parameter information of each element in the first combination is determined, wherein the second parameter information includes the second weight information, the second temperature information, and the second concentration information of each element in the first combination; Calculate the score for each of the first combinations based on the second parameter information of each element in each of the first combinations; The scores of each of the first combinations are sorted in descending order, and a predetermined number of the top-ranked first target combinations are obtained for use in iron baggage scheduling; the method includes: The defective iron bags corresponding to the elements in each of the first target combinations are merged to obtain multiple first target iron bags; The defective iron bags corresponding to each element in each of the first target combinations are removed from the N defective iron bags to obtain multiple second target iron bags; Multiple third target iron bags are obtained from each of the second target iron bags, wherein the weight information of the third target iron bags satisfies a first preset condition; Multiple fourth target iron bags are obtained from each first target iron bag and each third target iron bag, wherein the concentration information of the fourth target iron bags does not meet the second preset condition; Determine the third parameter information for each of the fourth target iron ladles; Arrange and combine each of the fourth target iron packages to obtain a second combination of the fourth target iron packages; For each of the second combinations, based on the third parameter information, the fourth parameter information of each element in the second combination is determined; Calculate the score for each of the second combinations based on the fourth parameter information of each element in each second combination; The scores of each of the second combinations are sorted in descending order, and a preset number of the first-ranked second target combinations are obtained for use in iron bag scheduling. The step of calculating the score of each first combination based on the second parameter information of each element in each first combination includes: Determine the weight information and standard parameter information corresponding to each second parameter information, wherein the second weight information corresponds to the first weight information, the second temperature information corresponds to the second weight information, the second concentration information corresponds to the third weight information, the second weight information corresponds to the standard weight information, the second temperature information corresponds to the standard temperature information, and the second concentration information corresponds to the standard concentration information. Based on the information of each second parameter, the weight information corresponding to each second parameter, and the standard parameter information, the score of each first combination is calculated.
2. The method according to claim 1, characterized in that, The step of arranging and combining N defective iron bags to obtain M first combinations of N defective iron bags includes: Using the Stirling number of the second kind, determine the M first combinations of the N defective iron bags.
3. The method according to claim 1, characterized in that, The step of calculating the score of each first combination based on each second parameter information, the weight information corresponding to each second parameter information, and the standard parameter information includes: Based on the information of each second parameter, the weight information corresponding to each second parameter, and the standard parameter information, calculate the first score of each element; Calculate the average of the multiple first scores, which is the score for each of the first combinations.
4. The method according to claim 3, characterized in that, Calculate the first fraction of each element using the following formula: First score = ; Where h1 represents the first weight information, h2 represents the second weight information, and h3 represents the third weight information. This is the second weight information of the element. For standard weight information, This is the second temperature information of the element. Here is the standard temperature information, and c represents the second concentration information. This is standard concentration information.
5. A ladle scheduling device based on molten iron composition, characterized in that, The device includes: a first acquisition module, a first determination module, and a first calculation module; The first acquisition module is used to acquire N defective iron bags; The first determining module is used to determine the first parameter information of each unqualified iron ladle, wherein the first parameter information includes first weight information, first concentration information and first temperature information; The first calculation module is used to arrange and combine the N defective iron bags to obtain M first combinations of the N defective iron bags; For each of the first combinations, based on the first parameter information, the second parameter information of each element in the first combination is determined, wherein the second parameter information includes the second weight information, the second temperature information, and the second concentration information of each element in the first combination; Calculate the score for each of the first combinations based on the second parameter information of each element in each of the first combinations; The first acquisition module is used to sort the scores of each first combination in descending order and acquire a preset number of first target combinations that are sorted first, for use in iron bag scheduling. The device includes: The fusion module is used to fuse the unqualified iron bags corresponding to the elements in each of the first target combinations to obtain multiple first target iron bags; The rejection module is used to reject the unqualified iron bags corresponding to each element in each first target combination from N unqualified iron bags to obtain multiple second target iron bags; The second acquisition module is used to acquire multiple third target iron bags from each of the second target iron bags, wherein the weight information of the third target iron bags satisfies a first preset condition; Multiple fourth target iron bags are obtained from each first target iron bag and each third target iron bag, wherein the concentration information of the fourth target iron bags does not meet the second preset condition; The second determining module is used to determine the third parameter information of each of the fourth target iron bags; to arrange and combine each of the fourth target iron bags to obtain a second combination of the fourth target iron bags; and for each second combination, to determine the fourth parameter information of each element in the second combination based on the third parameter information. The second calculation module is used to calculate the score of each second combination based on the fourth parameter information of each element in each second combination; The second acquisition module is used to sort the scores of each second combination in descending order and acquire a preset number of second target combinations that are sorted first for use in iron bag scheduling. The first calculation module is specifically used to determine the weight information and standard parameter information corresponding to each second parameter information, wherein the second weight information corresponds to the first weight information, the second temperature information corresponds to the second weight information, the second concentration information corresponds to the third weight information, the second weight information corresponds to the standard weight information, the second temperature information corresponds to the standard temperature information, and the second concentration information corresponds to the standard concentration information. Based on the information of each second parameter, the weight information corresponding to each second parameter, and the standard parameter information, the score of each first combination is calculated.
6. An electronic device, characterized in that, It includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the method according to any one of claims 1-4.
7. A storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the steps of the method described in any one of claims 1-4.