Steel production method and system and electronic equipment

By generating casting schedules based on steel grade, the production scheduling and dispatching of steel production are optimized, solving the problem of rough handling of mixed billets in continuous steel casting, realizing standardized management of mixed billets, reducing quality loss and improving yield.

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

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-19
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In steel continuous casting production, the casting cycle planning based on experience-based judgment leads to the crude identification and handling of mixed billets, resulting in significant quality losses during the production process.

Method used

By acquiring multiple heats to be executed and their steel grades, sorting the heats to be executed based on the steel grades, generating a casting schedule, and carrying out steel production according to the steelmaking operation plan, the scheduling and dispatch of the casting schedule are optimized, and the standardized and dynamic management of mixed casting billets is realized.

Benefits of technology

It effectively reduces quality losses during the production process, increases yield, and enhances the automation and intelligence level of steel quality management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121961336A_ABST
    Figure CN121961336A_ABST
Patent Text Reader

Abstract

The invention provides a steel production method and system and electronic equipment, and the method comprises the steps: obtaining a plurality of to-be-executed heat numbers and a steel grade corresponding to each to-be-executed heat number, sorting the plurality of to-be-executed heat numbers based on the steel grade numbers to obtain a casting plan, and generating a steel making operation plan based on the steel production casting plan, steel production is carried out according to the steel production steelmaking operation plan, the execution sequence of the to-be-executed heat numbers is formulated based on the steel trademarks corresponding to the to-be-executed heat numbers, production scheduling and scheduling of the casting plan are optimized, actual execution of steelmaking production is guided, quality control of the production process is strengthened, and the production efficiency is improved. And the quality loss in the production process can be effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of intelligent steel manufacturing technology, and in particular to a steel production method, system and electronic equipment. Background Technology

[0002] In continuous casting of steel, the chemical composition of mixed billets at the junction of molten steel from different heats is complex. In response, related technologies often rely on experience to schedule production for each heat, resulting in a crude approach to identifying and handling mixed billets, leading to significant quality losses during production. Summary of the Invention

[0003] This application provides a steel production method, system, and electronic device to solve the technical problem in the related art that the scheduling of casting plans based on experience judgment is also very crude in the identification and processing of mixed casting billets, resulting in significant quality losses during the production process.

[0004] This application provides a steel production method, the method comprising: obtaining a plurality of heats to be executed and a steel grade corresponding to each heat; sorting the plurality of heats to be executed based on the steel grade to obtain a casting schedule; and generating a steelmaking operation plan based on the casting schedule, so as to carry out steel production according to the steelmaking operation plan.

[0005] In one embodiment of this application, sorting multiple heats to be executed based on steel grade to obtain a casting schedule includes: performing an initial sorting on all heats to be executed to obtain multiple initial schedules; determining the mixed casting type of two adjacent heats to be executed based on the steel grade corresponding to two adjacent heats to be executed in the initial schedule, thereby obtaining a set of mixed casting types for the initial schedule; counting the number of each mixed casting type in the set of mixed casting types for each initial schedule, and determining the schedule order of all initial schedules; and selecting an initial schedule as the casting schedule based on the schedule order.

[0006] In one embodiment of this application, determining the mixed casting type of two adjacent heats to be executed based on the steel grades corresponding to two adjacent heats to be executed in the initial plan includes: if the steel grades corresponding to the two adjacent heats to be executed are the same, the mixed casting type corresponding to the two adjacent heats to be executed is determined as no mixed casting; if the steel grades corresponding to the two adjacent heats to be executed are different, a steel grade set is generated according to the steel grades corresponding to every two adjacent heats to be executed in the initial plan; the steel grade set is matched with a preset grade set; if the steel grade set matches a preset grade set, the mixed casting type corresponding to the two adjacent heats to be executed is determined as a preset type corresponding to the preset grade set; the number of each mixed casting type is counted, thereby obtaining the number of each mixed casting type.

[0007] In one embodiment of this application, the method for determining the plan ranking includes: determining the plan score of the initial plan based on the number of each type of concrete pouring in the set of concrete pouring types in the initial plan and a preset score value for each type of concrete pouring; ranking the initial plan based on the plan score to obtain the plan ranking; or, determining the plan score of the initial plan based on the number of each type of concrete pouring in the set of concrete pouring types in the initial plan and a preset score value for each type of concrete pouring; determining the distribution score of the initial plan based on the distribution of each type of concrete pouring in the initial plan; determining a total score based on the plan score and the distribution score; and ranking the initial plan based on the total score to obtain the plan ranking.

[0008] In one embodiment of this application, sorting multiple heats to be executed based on steel grades to obtain a casting schedule includes: if two heats to be executed correspond to the same steel grade, determining the mixed casting type of the two heats to be executed as non-mixed casting; if two heats to be executed correspond to different steel grades, and the set of steel grades matches a preset set of steel grades, determining the mixed casting type of the two heats to be executed as a preset type, wherein the set of steel grades includes the steel grades corresponding to the two heats to be executed; and sorting all the heats to be executed according to the mixed casting type and the preset mixed casting type order to obtain the casting schedule.

[0009] In one embodiment of this application, the method further includes: during the mixed casting process, identifying the mixed casting billets produced by two adjacent heats to be executed according to the mixed casting type, wherein the mixed casting type is determined based on the steel grade corresponding to the two adjacent heats to be executed in the casting plan, and the mixed casting type includes at least one of overlapping, non-overlapping, not allowed, and no mixed casting; and the method further includes at least one of the following: if the identification of the mixed casting billet is not allowed, identifying the mixed casting billet as scrap steel; if the identification of the mixed casting billet is overlapping, performing steel production on the mixed casting billet as a billet of one of the two adjacent heats to be executed; if the identification of the mixed casting billet is non-overlapping, verifying the actual chemical composition of the mixed casting billet, and determining the subsequent steel production process based on the actual chemical composition.

[0010] In one embodiment of this application, if the mixed casting type includes non-overlapping types and the identifier of the mixed casting billet is non-overlapping, the subsequent steel production process is determined based on the actual chemical composition, including: re-judging the steel grade of the mixed casting billet based on the actual chemical composition and the chemical composition requirements of the preset re-judged grade, obtaining the re-judged steel grade of the mixed casting billet, determining the rolling process based on the re-judged steel grade, and rolling the mixed casting billet through the rolling process, wherein the preset re-judged grade is determined based on the steel grade of the two adjacent heats to be executed corresponding to the mixed casting billet; or, marking the mixed casting billet with a batching mark, and displaying the actual chemical composition of all mixed casting billets currently marked with a batching mark, batching at least two mixed casting billets together based on the actual chemical composition, setting the reset steel grade of the batched mixed casting billet, determining the rolling process based on the reset steel grade, and rolling the batched mixed casting billet through the rolling process.

[0011] In one embodiment of this application, the method further includes: if the steel grades corresponding to two adjacent heats to be executed in the casting plan are different, and the set of steel grades does not match any of the preset set of grades, obtaining an input type, and determining the input type as the heat type corresponding to the two adjacent heats to be executed, wherein the set of steel grades includes the steel grades corresponding to the two adjacent heats to be executed.

[0012] This application embodiment also provides a steel production system, the system comprising: an acquisition module for acquiring multiple heats to be executed and the steel grade corresponding to each heat; a casting schedule formulation module for sorting the multiple heats to be executed based on the steel grade to obtain a casting schedule; and a production module for generating a steelmaking operation plan based on the casting schedule, so as to carry out steel production according to the steelmaking operation plan.

[0013] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in any of the above embodiments.

[0014] This application also provides an electronic device, including: a memory storing a computer program thereon; and a processor for executing the computer program in the memory to implement the steps of the method described in any of the above embodiments.

[0015] Beneficial effects: The steel production method, system, and electronic equipment proposed in this application obtain multiple heats to be executed and the steel grade corresponding to each heat. Based on the steel grade, the multiple heats to be executed are sorted to obtain a casting plan. Based on the steel production casting plan, a steelmaking operation plan is generated to carry out steel production according to the steel production steelmaking operation plan. By determining the execution order of each heat to be executed based on the steel grade corresponding to the heat, the scheduling and scheduling of the casting plan are optimized, which can effectively reduce quality loss in the production process. Attached Figure Description

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

[0017] In the attached diagram: Figure 1 A schematic flowchart of a steel production method provided in one embodiment of this application; Figure 2 A specific interface diagram of a rule editing method provided in an embodiment of this application; Figure 3 A specific flow diagram of a steel production method provided in one embodiment of this application; Figure 4 This application provides another specific flow diagram of a steel production method according to an embodiment of the present application; Figure 5 A specific interface diagram of sampling is provided for one embodiment of this application; Figure 6 A schematic diagram of a steel production system provided in an embodiment of this application; Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

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

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

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

[0021] The inventors discovered that in related technologies, the handling of mixed-cast billets relies heavily on manual experience. Due to standardized rules and systematic control, significant drawbacks exist in all stages, from production planning and scheduling to process execution and quality assessment: the planning stage fails to adequately consider mixed-cast constraints, resulting in suboptimal continuous production efficiency; during execution, the identification and handling of mixed-cast billets are crude, leading to lagging quality control; furthermore, the lack of process coordination prevents precise reassessment and rolling process optimization of mixed-cast billets based on actual composition, resulting in low yield and high quality risks. Therefore, a systematic method is needed that can run through the entire production process and achieve standardized and dynamic precise management of mixed-cast billets.

[0022] To address the issues of reliance on manual labor and inefficient quality control in the management of mixed-cast billets in continuous steel casting, this invention digitizes and standardizes the mixed-casting rules, achieving precise closed-loop control over the entire process of mixed-cast billets, from intelligent scheduling, automatic identification and process marking, to differentiated quality judgment and handling. The system automatically executes boundary release, non-boundary reclassification, and scrap blocking based on preset rules, and supports dynamic adjustment of the rolling process based on real-time chemical composition data, thereby significantly reducing quality losses, increasing yield, and comprehensively improving the automation and intelligence level of steel quality management.

[0023] Please see Figure 1 , Figure 1 A schematic flowchart of a steel production method provided in one embodiment of this application is shown below. Figure 1 As shown, the method includes the following steps: Step S110: Obtain multiple heats to be executed, and the steel grade corresponding to each heat.

[0024] A heat run to be executed may correspond to one or more steel grades. At least two heat runs to be executed correspond to different steel grades.

[0025] Step S120: Sort multiple heats to be executed based on steel grade to obtain the casting plan.

[0026] In steel production, heats are executed sequentially according to their order, and the order of these heats affects the formation of mixed billets. If the chemical composition of two adjacent heats can be made as similar as possible, the utilization rate of the resulting mixed billets can be effectively improved. Therefore, this issue can be considered during production scheduling to enhance raw material utilization.

[0027] There may be N steel grades. Based on the mixing rules, multiple grades are processed to initialize the mixing rules and determine the mixed grade. The method for determining the mixed grade can be implemented in a way known to those skilled in the art, and will not be elaborated here. The mixed billet composition standard is determined by the mixed steel grade corresponding to different mixed grades.

[0028] In one embodiment, sorting multiple heats to be executed based on steel grade to obtain a casting schedule includes: performing an initial sorting of all heats to be executed to obtain multiple initial schedules; determining the mixed casting type of two adjacent heats to be executed based on the steel grade corresponding to two adjacent heats to be executed in the initial schedule, thereby obtaining a set of mixed casting types for the initial schedule; counting the number of each mixed casting type in the mixed casting type set of each initial schedule, and determining the schedule order of all initial schedules; and selecting an initial schedule as the casting schedule based on the schedule order.

[0029] As an example, all the furnace runs to be executed can be sorted, and then an "optimal" combination can be selected to obtain the casting schedule. Each pair of adjacent furnace runs to be executed determines a mixed casting type, thus obtaining a set of mixed casting types ordered by the furnace runs to be executed. For example, if the furnace runs to be executed are ABCDE, an example initial sorting is ABCDE. Based on AB, a mixed casting type 'a' is determined; based on BC, a mixed casting type 'b' is determined; based on CD, a mixed casting type 'c' is determined; and based on DE, a mixed casting type 'a' is determined, resulting in the set of mixed casting types: a, b, c, a. At this point, the number of mixed casting types 'a' is 2, and the number of mixed casting types 'b' and 'c' is 1 each.

[0030] Following the above embodiments, determining the mixed casting type of two adjacent heats to be executed based on the steel grades corresponding to two adjacent heats to be executed in the initial plan includes: if the steel grades corresponding to two adjacent heats to be executed are the same, the mixed casting type corresponding to the two adjacent heats to be executed is determined as no mixed casting; if the steel grades corresponding to two adjacent heats to be executed are different, a steel grade set is generated according to the steel grades corresponding to each pair of adjacent heats to be executed in the initial plan; the steel grade set is matched with a preset grade set; if the steel grade set matches a preset grade set, the mixed casting type corresponding to the two adjacent heats to be executed is determined as a preset type corresponding to a preset grade set; the number of each mixed casting type is counted, thereby obtaining the number of each mixed casting type.

[0031] The determination of the mixed casting type is based on two adjacent furnace runs to be executed. One example of how mixed casting types are classified is as follows: No mixing: The production grade is the same, and the chemical composition of the two batches is the same; If the chemical composition of two batches of mixed casting is similar, the mixed casting billet can be included in one of the batches for normal use; Unrelated: The chemical composition of the two mixed castings is very different, and the mixed casting billet cannot be classified into either of the two castings. It needs to be reclassified as a third steel grade for use. Not allowed: The chemical composition of the two furnaces is very different, and the mixed casting billets cannot be used as qualified products.

[0032] The degree of difference in chemical composition, i.e., the criteria for judging similarity, significant difference, and extreme difference, can be set by those skilled in the art as needed. The above is only an example of one type of mixed casting; those skilled in the art can set other classification methods and category names as needed, which will not be elaborated here.

[0033] In one embodiment, the method for determining the preset trademark set and preset type includes: defining preset types as including bounded, unbounded, and not allowed; and setting multiple preset trademark sets corresponding to each preset type.

[0034] In some embodiments, mixing rules can be pre-configured to initialize various mixing rules, including but not limited to setting one or more of the following: the range of mixable grades, mixing type, grade division for mixed blanks, and grade modification parameters. The range of mixable grades can be understood as the aforementioned preset grade set, and the mixing type is the preset type corresponding to this range of mixable grades. For example, grade A and grade B form a preset grade set, and the corresponding mixing type can be set based on the similarity of the chemical compositions of the two grades. If the chemical compositions are similar, then their mixing type can be set as "boundary".

[0035] As an example, if the mixed casting type is overlapping or non-overlapping, a corresponding mixed casting billet classification set can be pre-determined for each preset grade set. For instance, when the mixed casting type is overlapping, one of the two or more steel grades corresponding to the two heats can be selected as the mixed casting billet classification set. Alternatively, when the mixed casting type is non-overlapping, other steel grades can be selected to form the mixed casting billet classification set. In this case, the mixed casting billet classification set includes at least one steel grade, which may be the same as or completely different from at least one of the two or more steel grades corresponding to the two heats. Furthermore, when the mixed casting type is non-overlapping, based on the standard corresponding to the modified grade set, modification is performed within the range of the modified grade (modified steel type) set.

[0036] By configuring the mixing rules, the range of grades that can be mixed can be set; the mixing type can be defined, including overlapping, non-overlapping and not allowed; the grade of mixed billet can be set to clarify the furnace affiliation of each mixed billet; and the grade for reclassification can be set to define the range of grades that can be reclassified for non-overlapping mixed billets.

[0037] Please see Figure 2 , Figure 2 A specific interface diagram of rule editing provided for one embodiment of this application is shown below. Figure 2 As shown, taking steel grades 1 and 2 corresponding to two heats to be executed as an example, if they are different, the mixing type can be selected as overlapping, non-overlapping, or not allowed. If it is overlapping, a judgment number can also be set. Furthermore, the recommended blocking weight before the mixing section and the recommended blocking weight after the mixing section of the two heats to be executed can be set (that is, the weight of the tail section of the previous batch and the weight of the front section of the next batch of billets) in order to determine which billets are mixed billets.

[0038] In one embodiment, the method for determining the plan ranking includes: determining the plan score of the initial plan based on the number of each type of concrete pouring type in the set of concrete pouring types in the initial plan and the preset score value of each concrete pouring type; and ranking the initial plan based on the plan score to obtain the plan ranking.

[0039] A base score can be pre-set for each type of mixed pouring. Then, the planned score is calculated by accumulating the base scores based on the quantity of each mixed pouring type. For example, non-mixed pouring is worth 0 points, overlapping pouring is worth 1 point, non-overlapping pouring is worth 2 points, and not allowed pouring is worth 5 points. If there are 5 non-mixed pouring types, 8 overlapping pouring types, 2 non-overlapping types, and 1 not allowed pouring type, then the planned score is: 5*0 + 8*1 + 2*2 + 5*1 = 17, resulting in a planned score of 17. The planned score for each initial plan can then be calculated and sorted from smallest to largest to obtain the planned plan ranking. The initial plan with the lowest planned score can then be selected as the pouring plan. Sometimes, two or more initial plans may have the same planned score. In this case, the plans can be sorted again based on the number of not allowed types, and the plan with the fewest not allowed types should be selected as the pouring plan. If the number of not allowed types is the same, then the number of non-overlapping and overlapping types should be compared sequentially, and the plan with the fewer disallowed types should be selected as the pouring plan. The above examples use the principles of non-mixing, overlapping, non-overlapping, and not allowing a sequential increase in basic scores as examples. Those skilled in the art can also set the scores to decrease sequentially, and the relevant logic is similar, so it will not be elaborated further.

[0040] In another embodiment, the method for determining the plan ranking includes: determining the plan score of the initial plan based on the number of each type of concrete pouring in the set of concrete pouring types in the initial plan and the preset score value of each concrete pouring type; determining the distribution score of the initial plan based on the distribution of each concrete pouring type in the initial plan; determining the total score based on the plan score and the distribution score; and ranking the initial plan by the total score to obtain the plan ranking.

[0041] Unlike the previous embodiment, this example introduces a distribution score, which can include the furnace sequence position for each type of mixed casting, such as whether it is executed first or last. A basic sequence score is set based on the furnace sequence value, and then the distribution score is determined based on the preset scores for different mixed casting types and the basic sequence score. Furnaces without mixed casting are executed first. Since there may be new production demands during the production process, resulting in new furnaces, executing furnaces similar to those without mixed casting first can effectively reduce the existence of mixed casting billets. Subsequent new furnaces can then be re-planned according to the method provided in this embodiment, along with the unexecuted furnaces, potentially further reducing the occurrence of disallowed, non-overlapping, or overlapping mixed casting situations.

[0042] The above-described embodiment first sorts the furnace batches to be executed to obtain multiple initial plans, and then selects the furnace batch plan.

[0043] As an example, when formulating the initial plan, furnaces with mixed casting type not allowed or not maintained can be excluded from the initial plan. In this case, when scoring, the number of furnaces to be executed that are excluded should also be considered, and a value should be assigned to the number of furnaces to be executed that are excluded. The scoring and assignment mentioned above are used as the basis for the final ranking.

[0044] Alternatively, by first trying two furnace batches to be executed in pairs to find the combination of furnace batches that do not mix castings, and then combining other furnace batches, a casting plan can be obtained.

[0045] In one embodiment, sorting multiple heats to be executed based on steel grades to obtain a casting schedule includes: if two heats to be executed correspond to the same steel grade, the mixed casting type of the two heats to be executed is determined to be non-mixed casting; if two heats to be executed correspond to different steel grades, and the set of steel grades matches a preset set of steel grades, the mixed casting type of the two heats to be executed is determined to be a preset type, wherein the set of steel grades includes the steel grades corresponding to the two heats to be executed; and sorting all heats to be executed according to the mixed casting type and the preset mixed casting type order to obtain a casting schedule.

[0046] The preset order of mixed casting types can be: no mixed casting, overlapping, and non-overlapping. If the mixed casting type is no mixed casting, then the two heats to be executed are determined as adjacent heats. If multiple heats to be executed have the same chemical composition or the same corresponding steel grade, then the mixed casting type of the multiple heats to be executed is determined as no mixed casting.

[0047] The remaining to be executed furnaces are sorted with the furnaces previously determined not to be mixed, resulting in multiple initial plans. Then, the plan sorting method described above can be used to find the final casting plan.

[0048] The goal of developing a casting schedule is to maximize the number of non-mixed casting pairs (two adjacent castings to be executed) and minimize the number of disallowed casting pairs. If there are no disallowed pairs or an equal number of disallowed pairs, then the minimum number of unrelated casting pairs should be minimized.

[0049] By imposing scheduling constraints on the casting schedule based on the number of orders on hand, the number of casting batches, and the mixing rules, the priority of the mixing order is: no mixing > overlapping > overlapping. Mixing schedules are prohibited for those that are not allowed or for which mixing rules are not maintained, which can minimize quality waste.

[0050] If one or more heats do not belong to the above-mentioned mixed casting type with other heats to be executed, the heat to be executed can be considered an unmaintained heat. It can be excluded from the casting schedule or placed after all heats to be executed with the maintained mixed casting type. If it is scheduled, the resulting casting schedule may contain two adjacent heats to be executed with different steel grades, and the steel grade set may not match any of the preset grade sets. In this case, the mixed casting type can be maintained manually.

[0051] By using mixed-casting rules to constrain the production scheduling of each casting cycle, production scheduling optimization and resource coordination can be achieved.

[0052] In one embodiment, the method further includes: if the steel grades corresponding to two adjacent heats to be executed in the casting plan are different, and the set of steel grades does not match any of the preset grade sets, obtaining an input type and determining the input type as the heat type corresponding to the two adjacent heats to be executed, wherein the set of steel grades includes the steel grades corresponding to the two adjacent heats to be executed.

[0053] As an example, the input type can be determined by the original furnace composition, or by chemically testing the mixed casting billet to obtain the actual chemical composition and thus determine the input type, or by other methods known to those skilled in the art.

[0054] Step S130: Generate a steelmaking operation plan based on the casting plan, so as to carry out steel production according to the steelmaking operation plan.

[0055] The method for generating the steelmaking operation plan can be implemented in a way known to those skilled in the art, and is not limited here.

[0056] In one embodiment, the method further includes: during the mixed casting process, identifying the mixed casting billets produced by two adjacent heats to be executed according to the mixed casting type, wherein the mixed casting type is determined based on the steel grade corresponding to the two adjacent heats to be executed in the casting plan, and the mixed casting type includes at least one of overlapping, non-overlapping, not allowed, and no mixed casting; and the method further includes at least one of the following: if the mixed casting billet is identified as not allowed, the mixed casting billet is identified as scrap steel; if the mixed casting billet is identified as overlapping, the mixed casting billet is used as a billet for steel production in one of the two adjacent heats to be executed; if the mixed casting billet is identified as non-overlapping, the actual chemical composition of the mixed casting billet is checked, and the subsequent steel production process is determined based on the actual chemical composition.

[0057] It should be noted that the above-mentioned marking method for mixed-cast blanks can be to use the same marking as the mixed-cast type, or to set a corresponding marking identifier for each mixed-cast type and then mark the mixed-cast blanks.

[0058] Since the heat sequence is known, it is also known which heats contain mixed-cast billets, thus allowing us to determine which billets belong to this category. Mixed-cast billets are formed from molten steel with two different chemical compositions in the heats to be executed. For example, we can designate two heats to be mixed-cast sections, and then set weight restrictions before and after the mixed-cast sections, thereby identifying the corresponding billets as mixed-cast billets.

[0059] Following the above embodiments, if the mixed casting type includes non-overlapping types and the mixed casting billet is identified as non-overlapping, the subsequent steel production process is determined based on the actual chemical composition, including: re-judging the steel grade of the mixed casting billet based on the actual chemical composition and the chemical composition requirements of the preset re-judged grade, obtaining the re-judged steel grade of the mixed casting billet, determining the rolling process based on the re-judged steel grade, and rolling the mixed casting billet through the rolling process. The preset re-judged grade is determined based on the steel grades of the two adjacent heats to be executed corresponding to the mixed casting billet.

[0060] Following the above embodiments, if the mixed casting type includes non-overlapping and the identification of the mixed casting billet is non-overlapping, the subsequent steel production process is determined based on the actual chemical composition, including: marking the mixed casting billet with a batching mark, displaying the actual chemical composition of all mixed casting billets currently marked with a batching mark, batching at least two mixed casting billets together based on the actual chemical composition, setting the reset steel grade of the batched mixed casting billets, determining the rolling process based on the reset steel grade, and rolling the batched mixed casting billets through the rolling process.

[0061] For unrelated mixed-cast billets, manual marking can be used to determine whether a separate process should be assigned for the next step, or whether they should be temporarily shelved pending batching. If a separate process is assigned, the steel grade is modified, and each steel grade will have corresponding process requirements, resulting in a rolling process. Subsequent rolling will be performed based on these process requirements. If awaiting batching, when there are multiple mixed-cast billets, such as five (reaching a quantity threshold), a batching request can be made, displaying the chemical composition of these mixed-cast billets. They are then grouped according to their chemical composition, assigning the same steel grade to multiple mixed-cast billets, and then executing the rolling process corresponding to that steel grade for subsequent rolling. As an example, some or all of the mixed-cast billets may be judged as scrap steel. 5. Support for steel grade modification, rolling process adjustment, and separate batching of inspection batches for individual slabs.

[0062] In the actual mixed casting process, the mixed casting billets are divided according to the mixed casting rules, the heat number to which each section belongs is clearly defined, and process markings are made according to the mixed casting type. Differentiated quality control strategies are implemented for different types of mixed casting billets. For overlapping types, the mixed casting billets are marked as overlapping and used as normal billets, with post-rolling quality tracked; for non-overlapping types, the mixed casting billets are marked as non-overlapping, automatically blocked, and prevented from flowing to the next process. Virtual heat numbers are automatically generated for the mixed casting billets, and the actual composition is inspected piece by piece. The steel grade is modified piece by piece based on the modified grade maintained by the rules; if two heats of molten steel that are not allowed to be mixed are mixed due to production abnormalities, the mixed casting billet is marked as not allowed, automatically blocked, and scrapped; for non-overlapping types of mixed casting billets, they are automatically batched separately during the rolling process. At the same time, process personnel can adjust the rolling process according to the actual composition of the mixed casting billets and send it to the secondary rolling model (the process system of the rolling process) as input to improve the post-rolling quality pass rate.

[0063] During the mixed casting process, the mixed casting billets are automatically subject to differentiated control based on the mixed casting type to ensure the post-rolling quality of the mixed casting billets.

[0064] As an example, an industrial internet platform can be built based on the above method, adopting a microservice architecture, with the data processing layer integrating multi-level caching and asynchronous communication mechanisms to ensure system performance and data consistency.

[0065] The steel production method provided in the above embodiments obtains multiple heats to be executed and the steel grade corresponding to each heat to be executed. Based on the steel grade, the multiple heats to be executed are sorted to obtain a casting plan. Based on the steel production casting plan, a steelmaking operation plan is generated to carry out steel production according to the steel production steelmaking operation plan. By determining the execution order of each heat to be executed based on the steel grade corresponding to the heats to be executed, the scheduling and scheduling of the casting plan are optimized, which can effectively reduce quality loss in the production process.

[0066] The above embodiments provide a quality management method based on dynamic processing of mixed casting types. This method initializes and configures mixed casting rules for the mixed casting billets. Based on the configured rules, it provides rule support for the scheduling of casting cycles and operational guidelines for continuous casting mixed casting operations, guiding the reasonable division of mixed casting billets (mixed casting type and identification). Subsequently, based on real-time production data, it automatically creates real-time inspection requests for mixed casting billets to determine their actual composition. Finally, based on inspection standards and real-time composition data (real-time chemical composition), it performs quality judgment and disposal on the mixed casting billets. Through the unified configuration and dynamic application of mixed casting rules, the scheduling and operation of casting cycles are optimized, guiding the actual execution of steelmaking production, strengthening quality control in the production process, and effectively reducing quality losses during production.

[0067] Please see Figure 3 , Figure 3 A specific flow chart of a steel production method provided in one embodiment of this application is shown below. Figure 3 As shown, the method includes: Step S310: Initialize the mixed casting rules and determine the mixed casting classification grade corresponding to different mixed casting steel grades; Step S320: Based on the mixed casting rules, optimize the planned production sequence of each casting session during production scheduling; Step S330: The casting plan generates a steelmaking operation plan based on the mixing rules, so as to carry out steel production according to the steelmaking operation plan; Step S340: Based on the mixing rules, after production is completed, the system performs an automatic comprehensive judgment, and manual intervention is required when necessary.

[0068] By configuring the mixing rules, it becomes clear what the correct mixing grade should be for mixed billets when two heats correspond to different steel grades. Heats are sorted according to the mixing rules, optimizing the production sequence during scheduling. Then, a steelmaking operation plan is generated based on the production plan. The mixing rules guide the rational division of mixed billets, identifying which heats will produce them. Steel production can proceed according to the steelmaking operation plan or, based on the mixing rules, an automatic comprehensive judgment is performed on the mixed billets after production completion to determine if they meet the requirements for a specific grade, before incorporating them into the subsequent rolling process. If necessary, manual intervention can be requested to determine the grade to be changed, whether to reject them, and whether they need to be grouped with other mixed billets.

[0069] Please see Figure 4 , Figure 4 A specific flow chart of a steel production method provided in one embodiment of this application is shown below. Figure 4As shown, the management of the mixed casting section involves processes such as the Production Technology Department (Technology), Production Technology Department Planning, Steelmaking, Quality Assurance, and Rolling, and multiple management systems including Quality Application, Planning Application, Steelmaking Application, and Rolling Application. First, in the planning phase, the Production Technology Department maintains and formulates the mixed casting rules, such as setting the range of acceptable mixed casting grades, mixed casting types, mixed casting billet classification grades, and grade modification parameters. Then, based on these mixed casting rules, a steelmaking operation plan is formulated, and steelmaking mixed casting is carried out. Actual mixed casting and the division of the mixed casting section are performed to obtain steelmaking production results. The Production Technology Department plans to provide the mixed casting type, mixed casting classification grade, and grade determination information to Quality Assurance. Quality Assurance determines the mixed casting type of the mixed casting billet. If it is not maintained, a virtual furnace number is generated for that mixed casting billet, the composition of the single billet is pending determination, and the billet information enters the composition sampling interface for chemical composition testing. The mixed casting type is manually determined to obtain the input type. For unmaintained categories where sampling is not mandatory, the original furnace composition can be used for determination. The user will be prompted during the determination process and will decide whether to sample. Manually determined mixed casting types may be either overlapping or non-overlapping; this example uses overlapping and non-overlapping as examples. It may also be prohibited; the corresponding handling methods are described later. If it is overlapping, the original furnace composition is used to determine a new grade, and the process ends. If the mixed casting type is overlapping, the billet is released directly for use (carrying an overlapping mixed casting mark), and the process ends. If the determination is irrelevant or not allowed, a virtual furnace number is generated for the mixed-cast billet, the composition of the single billet is pending judgment, the billet information enters the composition sampling interface for sampling, actual chemical composition analysis is performed, the billet sampling location is selected for sampling, an inspection request is generated, the sample is sent, and inspection and judgment are carried out. If a separate process is assigned, the process maintenance task is pushed to the technical department (mixed-casting section, composition information) to maintain the rolling process. At this time, the original PDI parameters (rolling process parameter standard) need to be replaced, and the record is kept. The plan is sent to replace the original rolling process. After the rolling process is replaced, the PDI is issued. The billet carries the rolling process information. After the billet is matched with the rolling plan, the PDI is updated. The rolling process receives special process information and performs rolling. If the mark after inspection and judgment needs to be batched separately, the billet judgment information carries the separate batch mark (comprehensive judgment interface), rolling performance (mixed-casting mark + separate batch mark), and the single billet is batched through the batching logic. If batching is required, it is done manually.

[0070] Please see Figure 5 , Figure 5 A specific interface diagram of sampling provided in one embodiment of this application is shown below. Figure 5As shown, the slab inspection station needs to perform tasks such as heat batch judgment and billet judgment. The composition sampling stage can display billet number, heat batch number, steelmaking grade, grade version number (indicating the number of re-judgments), mixed casting mark, mixed casting billet judgment grade, mixed casting billet marking grade, transfer heat number, transfer heat number version number, composition judgment result, material condition, sampling mark, weight, heat batch start time, and billet destination. By using one or more of the above information, a specific heat batch or mixed casting billet can be sampled, and the sampling location can be set. The above interface diagram is only an example of sample selection and location setting during the sampling stage; those skilled in the art can also use other known methods for sampling.

[0071] See Figure 6 , Figure 6 A schematic diagram of a steel production system provided in an embodiment of this application is shown below. Figure 6 As shown, this embodiment of the invention also provides a steel production system 600, which includes: an acquisition module 610 for acquiring multiple heats to be executed and the steel grade corresponding to each heat; a casting schedule formulation module 620 for sorting the multiple heats to be executed based on the steel grade to obtain a casting schedule; and a production module 630 for generating a steelmaking operation plan based on the casting schedule, so as to carry out steel production according to the steelmaking operation plan.

[0072] In one embodiment, the system further includes a mixing rule management module for centralized configuration and maintenance of mixing rules. Specifically, this includes: setting the range of grades that can be mixed, defining three types of mixing: overlapping, non-overlapping, and not allowed; formulating rules for classifying and assigning mixed billets; and setting target grades for which non-overlapping mixed billets are allowed to be reclassified. This module provides the rule basis and constraints for the scheduling of casting plans. It supports the automatic identification and process marking of the generated mixed billets during the actual continuous casting mixing operation, clarifying their respective heats and mixing types.

[0073] In one embodiment, the system also includes a mixed-cast billet management module: automatically releasing overlapping mixed-cast billets and automatically generating virtual furnace batches for non-overlapping mixed-cast billets; at the same time, it supports automatically creating inspection requests for non-overlapping mixed-cast billets based on production performance and obtaining their actual chemical composition data.

[0074] In one embodiment, the system further includes an inspection and testing module, which is used to inspect the actual chemical composition of the mixed-cast billet if the billet is marked as non-overlapping, and automatically generate a re-inspection task based on the actual production data of the mixed-cast billet, so as to realize differentiated inspection management for different types of mixed-cast billets such as overlapping and non-overlapping, and strengthen the quality monitoring of the whole process.

[0075] In one embodiment, the system further includes a dynamic quality judgment and handling module, used to automatically judge and classify the quality of mixed-cast billets based on their actual composition, inspection standards, and preset mixing rules: overlapping mixed-cast billets are released normally and their post-rolling quality is tracked; non-overlapping mixed-cast billets are automatically blocked, modification suggestions are generated, and rolling process parameters can be adjusted block by block; non-disallowed mixed-cast billets are automatically blocked and manually rejected; this module also supports rolling process optimization and separate batch inspection of non-overlapping mixed-cast billets based on their actual composition. Based on real-time inspection results, production performance, and mixing rules, the system performs automatic quality judgment and handling operations on mixed-cast billets, including automatic blocking, rejection processing, steel grade modification recommendations, and rolling process adjustment suggestions, and supports automatic transmission of results to the rolling mill system, improving the efficiency and accuracy of quality handling.

[0076] Specific limitations regarding the steel production system can be found in the limitations of the steel production method described above, and will not be repeated here. Each module in the aforementioned steel production system can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in an electronic device, or stored in the memory of an electronic device as software, so that the processor can call and execute the corresponding operations of each module.

[0077] In this embodiment, the steel production system is essentially set up with multiple modules to execute the steel production method in any of the above embodiments. The specific functions and technical effects can be referred to in the above embodiments, and will not be repeated here.

[0078] See Figure 7 , Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of this application is shown below. Figure 7 As shown, this embodiment of the invention also provides an electronic device 700, including a processor 701, a memory 702, and a communication bus 703; the communication bus 703 is used to connect the processor 701 and the memory 702; the processor 701 is used to execute a computer program stored in the memory 702 to implement the method provided in any of the above embodiments.

[0079] This invention also provides a computer-readable storage medium having a computer program stored thereon, the computer program being used to cause a computer to perform the method described in any of the above embodiments.

[0080] This application also provides a computer-readable storage medium storing one or more modules (programs) that, when applied to a device, enable the device to execute the instructions included in the steps provided in this application.

[0081] This application also provides a computer program product, including a computer program or instructions, which, when executed by a processor, can implement the steps and corresponding content of the aforementioned method embodiments.

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

[0083] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0084] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0085] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of methods and computer program products according to various embodiments of this disclosure. 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 indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0086] It should be understood that the terms "first," "second," etc., used in this application are used to distinguish similar objects and do not necessarily indicate a specific order or sequence. The technical features to which these terms are used can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in a sequence other than that shown in the figures or text.

[0087] It should be understood that although the flowcharts provided in the embodiments of this application indicate the various steps with arrows, the order indicated by the arrows does not necessarily limit the implementation order of these steps. Those skilled in the art can perform these steps in other orders according to different implementation scenarios and requirements.

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

Claims

1. A method for producing steel, characterized in that, The method includes: Obtain multiple heats to be executed, and the steel grade corresponding to each heat; The casting schedule is obtained by sorting multiple heats to be executed based on the steel grade; A steelmaking operation plan is generated based on the casting plan, and steel production is carried out in accordance with the steelmaking operation plan.

2. The steel production method as described in claim 1, characterized in that, The casting schedule is obtained by sorting multiple heats to be executed based on steel grade, including: All pending furnace runs are initially sorted to obtain multiple initial plans; Based on the steel grades corresponding to two adjacent heats to be executed in the initial plan, the mixed casting type of the two adjacent heats to be executed is determined, thereby obtaining the set of mixed casting types in the initial plan; Count the number of each type of concrete pouring in the set of concrete pouring types for each initial plan, and determine the plan order of all initial plans; Based on the plan sorting, an initial plan is selected as the pouring plan.

3. The steel production method as described in claim 2, characterized in that, The mixed casting type for the two adjacent heats to be executed is determined based on the steel grades corresponding to the two adjacent heats to be executed in the initial plan, including: If two adjacent heats to be executed correspond to the same steel grade, the mixed casting type corresponding to the two adjacent heats to be executed will be determined as non-mixed casting. If the steel grades corresponding to two adjacent heats to be executed are different, a set of steel grades is generated based on the steel grades corresponding to every two adjacent heats to be executed in the initial plan. Match the set of steel grades with the preset set of grades; If the steel grade set matches a preset grade set, the casting type corresponding to the two adjacent heats to be executed is determined as the preset type corresponding to the preset grade set; The number of each type of mixed pouring is counted to obtain the number of types of each mixed pouring.

4. The steel production method as described in claim 2, characterized in that, The methods for determining the plan order include: The initial plan score is determined based on the number of each type of concrete pouring in the initial plan's set of concrete pouring types and the preset score value of each type. The initial plan is then sorted based on the plan score to obtain the plan ranking. or, The initial plan score is determined based on the number of each type of concrete pouring in the initial plan's set of concrete pouring types and the preset score value of each type. The distribution score of the initial plan is determined based on the distribution of each type of concrete pouring in the initial plan. The total score is determined based on the plan score and the distribution score. The initial plan is then sorted using the total score to obtain the plan ranking.

5. The steel production method as described in claim 1, characterized in that, The casting schedule is obtained by sorting multiple heats to be executed based on steel grade, including: If the steel grades corresponding to two heats to be executed are the same, the mixed casting type of the two heats to be executed will be determined as non-mixed casting; If the steel grades corresponding to the two heats to be executed are different, and the set of steel grades matches the preset set of steel grades, the mixed casting type of the two heats to be executed is determined to be the preset type, and the set of steel grades includes the steel grades corresponding to the two heats to be executed. The entire batch of furnaces to be executed is sorted according to the mixed casting type and the preset mixed casting type order to obtain the casting plan.

6. The steel production method according to any one of claims 1-5, characterized in that, The method further includes: During the mixed casting process, the mixed casting billets produced by two adjacent heats to be executed are identified according to the mixed casting type. The mixed casting type is determined based on the steel grade corresponding to the two adjacent heats to be executed in the casting plan. The mixed casting type includes at least one of overlapping, non-overlapping, not allowed, and no mixed casting. The method further includes at least one of the following: If the mixed-cast billet is marked as not allowed, the mixed-cast billet is identified as scrap steel; If the mixed-cast billet is marked as an overlap, the mixed-cast billet will be used as a billet for steel production in one of two adjacent heats to be executed. If the identification of the mixed-cast billet is not relevant, the actual chemical composition of the mixed-cast billet is examined, and the subsequent steel production process is determined based on the actual chemical composition.

7. The steel production method as described in claim 6, characterized in that, If the mixed casting type includes non-overlapping, and the mixed casting billet is identified as non-overlapping, the subsequent steel production process is determined based on the actual chemical composition, including: Based on the actual chemical composition and the chemical composition requirements of the preset modified grade, the steel grade of the mixed billet is modified to obtain the modified steel grade of the mixed billet. Based on the modified steel grade, the rolling process is determined, and the mixed billet is rolled through the rolling process. The preset modified grade is determined based on the steel grade of the two adjacent heats to be executed corresponding to the mixed billet. or, The mixed-cast billets are marked with a batching mark, and the actual chemical composition of all mixed-cast billets with the batching mark is displayed. At least two mixed-cast billets are batched based on the actual chemical composition. The reset steel grade of the batched mixed-cast billets is set. The rolling process is determined based on the reset steel grade. The batched mixed-cast billets are rolled using the rolling process.

8. The steel production method according to any one of claims 1-5, characterized in that, The method further includes: If the steel grades corresponding to two adjacent heats to be executed in the casting plan are different, and the set of steel grades does not match any of the preset set of grades, an input type is obtained, and the input type is determined as the heat type corresponding to the two adjacent heats to be executed, wherein the set of steel grades includes the steel grades corresponding to the two adjacent heats to be executed.

9. A steel production system, characterized in that, The system includes: The acquisition module is used to acquire multiple heats to be executed, as well as the steel grade corresponding to each heat. The casting schedule creation module is used to sort multiple heats to be executed based on steel grade to obtain the casting schedule; The production module is used to generate a steelmaking operation plan based on the casting plan, so as to carry out steel production according to the steelmaking operation plan.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method as described in any one of claims 1 to 8.