Method of determining production plan and system for processing steel

By automatically determining the steel processing flow and production plan through the controller, the problem of senior technicians having to repeatedly determine the production plan was solved, reducing operating costs and improving efficiency.

CN115204586BActive Publication Date: 2026-06-09广西广盛新材料科技有限公司 +2

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
广西广盛新材料科技有限公司
Filing Date
2022-06-07
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Senior technicians need to determine production plans multiple times based on information about different types of steel, resulting in heavy workload and increased costs.

Method used

The controller obtains the composition, specifications, and uses of steel, automatically determines the process flow and production plan, including heat treatment, packaging, weighing, and warehousing, reducing the workload of senior technicians.

Benefits of technology

It reduced the operating costs for senior technical personnel and improved the efficiency and accuracy of production planning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115204586B_ABST
    Figure CN115204586B_ABST
Patent Text Reader

Abstract

This application provides a method for determining a production plan and a system for processing steel, relating to the field of materials. The method, executed by a controller, includes: obtaining the composition, specifications, and intended use of N cross-sectioned steel pieces; determining the process flow for the N steel pieces based on their composition, specifications, and intended use; determining the positions and required personnel for each process step within the process flow; obtaining the quantity of steel that can be processed per unit time in the heat treatment process within the process flow; and determining the time required for the heat treatment process of the N steel pieces based on the quantity of steel processed per unit time and the total quantity of steel N. The production plan for the N steel pieces includes the positions, required personnel, and required time for each process step within the process flow. This application avoids requiring senior technicians to repeatedly determine the production plan, thus reducing their workload and lowering operating costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of materials, and in particular relates to methods for determining production plans and systems for processing steel. Background Technology

[0002] Due to the need for precision in steel processing, senior technicians currently need to determine the post-cutting process flow of the steel based on relevant information, and then formulate a production plan based on this flow. This production plan then controls the steel processing equipment to process the steel. Different types of steel require different process flows, and different production plans are needed for different processes. This necessitates senior technicians formulating multiple production plans, leading to a heavy workload and increased operating costs. Summary of the Invention

[0003] This application provides a method for determining production plans and a system for processing steel, which can reduce the workload of senior technicians.

[0004] To achieve the above objectives, in a first aspect, embodiments of this application provide a method for determining a production plan, the method being executed by a controller, the method comprising:

[0005] Obtain the composition, specifications, and uses of N pieces of steel after cross-section, where each piece of steel has the same composition, specifications, and uses;

[0006] The first process flow for N steel pieces is determined based on their composition, specifications, and intended use. The first process flow includes heat treatment, packaging, weighing, and warehousing.

[0007] Determine the positions for each process in the first process flow and the number of personnel required for each position;

[0008] Obtain the quantity of steel that the heat treatment process in the first process can handle per unit time.

[0009] The time required for the heat treatment of N steel pieces is determined based on the quantity of steel that can be processed per unit time and the total quantity of steel N. The production plan for N steel pieces includes the positions for each process in the first process flow, the number of personnel required for each position, and the time required for the heat treatment of N steel pieces.

[0010] In the above scheme, the controller determines the first process flow for N steel pieces based on their composition, specifications, and intended use. The controller then determines the positions and required personnel for each step of the first process flow. Based on the quantity of steel processed per unit time and the total quantity N of steel, the controller determines the time required for the heat treatment of the N steel pieces. Finally, the controller obtains the production plan for the N steel pieces. In other words, the controller obtains the process flow and production plan based on the relevant information of the steel, avoiding the need for senior technicians to determine different process flows and production plans based on different steel types, thus reducing their workload and associated costs.

[0011] Optionally, a heat treatment furnace is used to handle the heat treatment process, and a roller conveyor is used to sequentially transport N steel pieces into the heat treatment furnace. The spacing between two adjacent steel pieces on the roller conveyor is a preset value. The specifications of each steel piece include its length in the roller conveyor's running direction when placed horizontally on the roller conveyor. The length of the heat treatment furnace in the roller conveyor's running direction is a first length. The quantity of steel that can be processed per unit time in the heat treatment process included in the first process flow is obtained, including:

[0012] The first quantity of steel currently being processed in the heat treatment furnace is determined based on preset values, the length of each piece of steel when it is placed horizontally on the roller conveyor in the direction of roller conveyor operation, and the first length.

[0013] The time required for the heat treatment process of each piece of steel is determined based on the speed of the roller conveyor and the length of each piece of steel in the direction of roller conveyor travel when it is placed horizontally on the roller conveyor.

[0014] The number of steel pieces that can be processed per unit time is determined based on the first quantity and the time required for the heat treatment process of each piece of steel.

[0015] Optionally, the heat treatment process includes a quenching process and a tempering process, and the heat treatment furnace is a heat treatment furnace for both the quenching and tempering processes.

[0016] Optionally, determine the positions for each process in the first process flow and the number of personnel required for each position, including:

[0017] The first list identifies the positions and the number of personnel required for each process in the first process flow. The first list includes the positions and the number of personnel required for each process in multiple processes, which include the various processes included in the first process flow.

[0018] Optionally, the method further includes:

[0019] Obtain the composition, specifications, and uses of the M pieces of steel after cross-section. Each piece of steel in the M pieces has the same composition, specifications, and uses. At least one of the composition, specifications, and uses of each piece of steel in the M pieces is different from that of each piece of steel in the N pieces.

[0020] The second process flow for the steel block M is determined based on its composition, specifications, and intended use. The first and second process flows are different.

[0021] Secondly, embodiments of this application provide a controller for determining a production plan, the controller including a unit for performing a method as described in the first aspect or any embodiment of the first aspect.

[0022] Thirdly, embodiments of this application provide a system for determining processed steel. This system includes a database, a data transmitter, steel processing equipment, and a controller as described in the second aspect. The controller is connected to the database and also connected to the data transmitter, which is connected to the steel processing equipment.

[0023] The controller is used to obtain the composition, specifications and uses of N pieces of steel after cross-section, wherein each of the N pieces of steel has the same composition, specifications and uses;

[0024] The controller is also used to determine the first process flow of N steel pieces based on their composition, specifications and uses. The first process flow includes heat treatment, packaging, weighing and warehousing. The steel processing equipment is the steel processing equipment on the production line of the first process flow.

[0025] The controller is also used to determine in the database the positions for each process included in the first process flow and the number of personnel required for each position.

[0026] The controller is also used to obtain the amount of steel that the heat treatment process included in the first process can process per unit time.

[0027] The controller is also used to determine the time required for the heat treatment process of N steel pieces based on the number of steel pieces that the heat treatment process can process per unit time and the total number of steel pieces N. The production plan for N steel pieces includes the positions of each process in the first process flow, the number of personnel required for each position in each process, and the time required for the heat treatment process of N steel pieces.

[0028] The data transmitter is used to output the production plan;

[0029] Steel processing equipment is used to process N pieces of steel according to the production plan.

[0030] Optionally, the system also includes an alarm connected to the steel processing equipment, which is used to issue an alarm signal when an abnormal condition occurs in the steel processing equipment.

[0031] Fourthly, embodiments of this application provide a computer storage medium storing a computer program, which, when executed by a processor, implements the method described in the first aspect or any of the embodiments of the first aspect.

[0032] Fifthly, embodiments of this application provide an apparatus for determining a production plan, including a processor coupled to a memory, wherein the processor is configured to execute a computer program or instructions stored in the memory to implement the method described in the first aspect or any embodiment of the first aspect.

[0033] The beneficial effects of this application's embodiments compared to the prior art are as follows: The controller of this application obtains the steel's process flow and production plan based on relevant information about the steel, avoiding the need for senior technicians to determine different process flows based on different steel information, and to determine different production plans based on different process flows, thus reducing the workload of senior technicians and consequently reducing operating costs. Attached Figure Description

[0034] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0035] Figure 1 This is a flowchart illustrating the method for determining a production plan provided in an embodiment of this application;

[0036] Figure 2 This is a schematic diagram of the specifications of the steel provided in the embodiments of this application;

[0037] Figure 3 This is a schematic diagram of steel being transported to a heat treatment furnace according to an embodiment of this application;

[0038] Figure 4 This is a schematic diagram of the structure of the controller for determining the production plan provided in an embodiment of this application;

[0039] Figure 5 This is a schematic diagram of the structure of a steel processing system provided in an embodiment of this application;

[0040] Figure 6 This is a schematic diagram of another steel processing system provided in an embodiment of this application;

[0041] Figure 7 This is a schematic diagram of the device for determining a production plan provided in an embodiment of this application. Detailed Implementation

[0042] The technical solutions in the embodiments of this application will be described in detail below with reference to the embodiments of this application.

[0043] It should be understood that the methods, situations, categories, and classifications of embodiments in this application are only for the convenience of description and do not constitute any limitation on this application. Various methods, categories, situations, and features in the embodiments can be combined with each other without contradiction.

[0044] It should also be understood that the terms "first," "second," "third," "fourth," and "fifth" in the embodiments of this application are for distinction only and do not constitute any limitation on this application. It should also be understood that in the various embodiments of this application, the sequence number of each process does not imply the execution order of the steps; the execution order of the steps is determined by their internal logic and does not constitute any limitation on the execution process of the embodiments of this application.

[0045] Due to the need for precision in steel processing, senior technicians currently need to determine the post-cutting process flow of the steel based on relevant information, and then formulate a production plan based on this flow. This production plan then controls the steel processing equipment to process the steel. Different types of steel require different process flows, and different production plans are needed for different processes. This necessitates senior technicians formulating multiple production plans, leading to a heavy workload and increased operating costs.

[0046] Based on the problems in related technologies, this application proposes a method for determining a production plan and a system for processing steel. The method is executed by a controller and includes: obtaining the composition, specifications, and uses of N cross-cut steel pieces, where each of the N steel pieces has the same composition, specifications, and uses; determining the first process flow for the N steel pieces based on their composition, specifications, and uses, where the first process flow includes a heat treatment process, a packaging process, a weighing process, and a warehousing process; determining the positions for each process within the first process flow and the number of personnel required for each position; obtaining the quantity of steel that the heat treatment process within the first process flow can process per unit time; and determining the time required for the heat treatment process of the N steel pieces based on the quantity of steel that the heat treatment process can process per unit time and the total quantity of steel N. The production plan for the N steel pieces includes the positions for each process within the first process flow, the number of personnel required for each position, and the time required for the heat treatment process of the N steel pieces. The controller in this application obtains the steel process flow and production plan based on relevant steel information, avoiding the need for senior technicians to determine different process flows and production plans based on different steel information, thus reducing their workload and lowering their operating costs.

[0047] The technical solutions of this application will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0048] Figure 1 A flowchart illustrating the method for determining a production plan provided in this application embodiment is shown below. Figure 1 As shown, the method includes:

[0049] S110, the controller obtains the composition, specifications and uses of the N steel pieces after cross-section, and each of the N steel pieces has the same composition, specifications and uses.

[0050] It should be understood that the composition of the N steel pieces in S110 specifically refers to the various chemical components contained in the steel. For example, if all N steel pieces are Q235 steel, where Q represents the yield strength of the steel, i.e., the stress resisting slight plastic deformation, and 235 represents the ability to resist slight plastic deformation, the composition of this type of steel includes carbon, silicon, manganese, phosphorus, and sulfur. The specifications of the N steel pieces specifically include the length, width perpendicular to the roller conveyor direction, and thickness in the vertical direction of each steel piece when placed horizontally on the roller conveyor. Each of the N steel pieces has the same specifications, meaning that the length, width, and thickness of each steel piece are identical. The uses of the N steel pieces include, for example, the fabrication of metal structural components in construction, boilers, ships, bridges, or other engineering projects, or in the manufacture of metal structural components for automobiles and aerospace.

[0051] For example, such as Figure 2 A schematic diagram of steel specifications is provided. (For example...) Figure 2 As shown, the first steel bar is placed horizontally on a roller conveyor, which transports the first steel bar in the direction indicated by the arrow (the running direction of the roller conveyor). The specifications of the first steel bar include its length in the running direction of the roller conveyor, its width perpendicular to the running direction of the roller conveyor, and its thickness in the vertical direction when the first steel bar is placed horizontally on the roller conveyor. Figure 2 As shown.

[0052] S120, the controller determines the first process flow of N steel pieces based on their composition, specifications and uses. The first process flow includes heat treatment, packaging, weighing and warehousing.

[0053] It should be understood that the specifications and uses of steel determine the performance that steel needs to achieve, the metallographic structure of steel guarantees the performance that steel needs to achieve, and the composition and processing of steel determine the metallographic structure. Therefore, the processing flow of steel is determined according to the composition, specifications, and uses of the steel, and the processing flow includes various processes.

[0054] Optionally, the first process in S120 includes at least one of shot blasting, straightening, or welding.

[0055] To be understood, shot blasting is a process that uses a shot blaster to propel steel shot onto the surface of steel, removing dirt, oxides, rust, and corrosion, while also increasing the surface roughness of the steel. Straightening refers to the process of using a straightening machine to treat steel with varying degrees of curvature to obtain steel with better straightness. Welding is the process of joining metal workpieces together using methods such as heating or applying pressure.

[0056] Optionally, the heat treatment process in S120 includes at least one of normalizing, quenching, tempering, or annealing.

[0057] It should be understood that normalizing is a heat treatment process that refines the grains and homogenizes the distribution of carbides in steel. For some large or complex-shaped parts, normalizing can often replace quenching and tempering. Quenching is a process used to reduce or eliminate internal stress in steel, which can improve the hardness and wear resistance of metal workpieces, and improve the ductility or toughness of steel. Quenched parts should be tempered promptly. Through the combination of quenching and tempering, the desired mechanical properties can be obtained. Tempering is a heat treatment process that enhances the atomic mobility in steel, allowing the atoms of iron, carbon, and other alloying elements in the steel to diffuse more quickly, achieving atomic rearrangement and recombination, and stabilizing the microstructure of the steel. Tempering can improve strength and plasticity. Annealing is a heat treatment process that can reduce the strength of steel, improve machining performance, reduce residual internal stress, reduce deformation and crack tendency, optimize crystal structure, adjust microstructure, and eliminate microstructural defects.

[0058] Optionally, S120 includes: the controller determining at least one process for the N steel pieces based on their composition, specifications, and intended use; the controller sequencing the at least one process to determine the first process flow for the N steel pieces; wherein the at least one process includes at least one of a heat treatment process, a packaging process, a weighing process, or a warehousing process.

[0059] Optionally, the steel specifications include the following steel thicknesses: thin steel: 0.2-4mm, medium steel: 4-20mm, thick steel: 20-60mm, and extra-thick steel: >60mm.

[0060] For example, N pieces of steel are all NM550 steel, where NM refers to wear resistance and 550 is the hardness value, indicating the wear resistance of the steel. This type of steel is composed of carbon, silicon, manganese, phosphorus, sulfur, molybdenum, chromium, and nickel. The dimensions of the N pieces of steel are 1500mm * 3.00mm * 8000mm, and their purpose is for high-strength structural components in wear-resistant applications. Because this steel is thin, it is prone to deformation during heat treatment, requiring a straightening process. Since the steel is used for wear-resistant and high-strength structural components, a quenching and tempering process is employed in the heat treatment process to give the steel high wear resistance and good strength. Therefore, at least one process for NM550 steel includes straightening, quenching, and tempering, followed by packaging, weighing, and warehousing. Therefore, the process flow for NM550 steel after cross-cutting is: quenching - tempering - straightening - packaging - weighing - warehousing.

[0061] Optionally, after S120, the method further includes: the controller acquiring the composition, specifications, and uses of the transversely cut M steel blocks, wherein each of the M steel blocks has the same composition, specifications, and uses, and at least one of the composition, specifications, and uses of each of the M steel blocks differs from that of each of the N steel blocks; the controller determining the second process flow of the M steel blocks based on the composition, specifications, and uses of the M steel blocks, wherein the first process flow and the second process flow are different.

[0062] It should be understood that the composition, specifications, and use of each steel piece in M ​​steel pieces differ from, at least in one of the composition, specifications, and uses of each steel piece in N steel pieces, which can include the following situations: 1) The composition of each steel piece in M ​​steel pieces is the same as that of each steel piece in N steel pieces, the specifications of each steel piece in M ​​steel pieces are the same as those of each steel piece in N steel pieces, but the uses of each steel piece in M ​​steel pieces are different from those of each steel piece in N steel pieces; 2) The composition of each steel piece in M ​​steel pieces is the same as that of each steel piece in N steel pieces, the specifications of each steel piece in M ​​steel pieces are different from those of each steel piece in N steel pieces, but the uses of each steel piece in M ​​steel pieces are the same as those of each steel piece in N steel pieces; 3) The composition of each steel piece in M ​​steel pieces is different from those of each steel piece in N steel pieces; 4) The composition of each piece of steel in M ​​pieces is the same as that of each piece of steel in N pieces; the composition of each piece of steel in M ​​pieces is different from that of each piece of steel in N pieces; the composition of each piece of steel in M ​​pieces is different from that of each piece of steel in N pieces; the use of each piece of steel in M ​​pieces is different from that of each piece of steel in N pieces; 5) The composition of each piece of steel in M ​​pieces is different from that of each piece of steel in N pieces; the composition of each piece of steel in M ​​pieces is the same as that of each piece of steel in N pieces; the use of each piece of steel in M ​​pieces is the same as that of each piece of steel in N pieces.

[0063] For example, consider two steel pieces with the same composition and purpose but different specifications, but different process flows determined by the controller: N pieces of steel are all second-grade steel, composed of carbon, silicon, manganese, phosphorus, and sulfur, with dimensions of 1500mm * 3.00mm * 8000mm. This second-grade steel is used to manufacture process steel, such as punch material. M pieces of steel are all third-grade steel, composed of carbon, silicon, manganese, phosphorus, and sulfur, with dimensions of 1500mm * 63.00mm * 8000mm. This third-grade steel is also used to manufacture process steel, such as punch material. Since the second-grade steel is only 3mm thick, it is considered thin and prone to deformation during heat treatment, requiring a straightening process. The third-grade steel, however, is 63mm thick, making it extra-thick and not deformable during heat treatment, thus eliminating the need for straightening. Therefore, the process flow for the second-grade steel includes straightening, while the process flow for the third-grade steel does not. Therefore, the process flow for the second steel product is different from that for the third steel product.

[0064] For example, two steel pieces have the same composition and specifications but different uses, and the process flow determined by the controller is different: N pieces of steel are all fourth-grade steel, whose composition includes carbon, silicon, manganese, phosphorus, sulfur, molybdenum, chromium, and nickel. The specifications of the fourth-grade steel are 1500mm*3.00mm*8000mm, and its use is for wear-resistant and easily damaged parts on dump trucks in the humid and hot environment of southern China. M pieces of steel are all fifth-grade steel, whose composition includes carbon, silicon, manganese, phosphorus, sulfur, molybdenum, chromium, and nickel. The specifications of the fifth-grade steel are 1500mm*3.00mm*8000mm, and its use is for wear-resistant and easily damaged parts on dump trucks in the dry and cold environment of northern China. Because the fourth type of steel is used in the humid and hot environment of the south, it is less prone to cracking during heat treatment; while the fifth type of steel is used in the dry and cold environment of the north, it is prone to cracking during heat treatment. Therefore, the quenching temperature of the fifth type of steel must be lower than that of the fourth type of steel to improve its ductility or toughness and prevent cracking. Thus, the process flow for the fourth and fifth types of steel differs.

[0065] It should be understood that the above are merely examples of situations where steel with the same composition but different specifications and uses has different process flows, or where steel with the same composition but different uses has different specifications has different process flows.

[0066] S130, the controller determines the positions for each process in the first process flow and the number of personnel required for each position.

[0067] Optionally, S130 includes: the controller determining, in a first list, the positions of each process included in the first process flow and the number of personnel required for each position in each process, the first list including the positions of each process in multiple processes and the number of personnel required for each position in multiple processes, the multiple processes including the various processes included in the first process flow.

[0068] For example, Table 1, the first list, specifically provides the positions for each process in multiple processes and the number of personnel required for each position in multiple processes.

[0069] Table 1 First List

[0070] Quenching One person for feeding materials, one main operator, and one assistant operator. Tempering 1 person for loading materials, 2 people for hoisting materials, and 1 person for stacking pallets. Straightening Straightening 1 person Zheng Huo One person for feeding materials, one main operator, and one assistant operator. annealing One person for feeding materials, one main operator, and one assistant operator. Pack Pack for 1 person weighing Weighing 1 person Warehousing One person was added to the inventory.

[0071] The process flow of NM550 steel after cross-cutting, determined by the controller using S120, is as follows: quenching - tempering - straightening - packaging - weighing - warehousing. Based on the saved first list, the controller determines the positions and required personnel for each process in this flow: 1 person for loading, 1 main operator, and 1 assistant operator during quenching; 1 person for loading, 2 people for hoisting, and 1 person for stacking during tempering; 1 person for straightening; 1 person for packaging; 1 person for weighing and 1 person for warehousing.

[0072] S140, the controller obtains the amount of steel that the heat treatment process included in the first process can process per unit time.

[0073] Optionally, the heat treatment furnace is used to handle the heat treatment process, and the roller conveyor is used to sequentially transport N steel pieces into the heat treatment furnace. The distance between two adjacent steel pieces on the roller conveyor is a preset value. The specifications of each steel piece include the length of each steel piece in the roller conveyor running direction when it is placed horizontally on the roller conveyor. The length of the heat treatment furnace in the roller conveyor running direction is the first length.

[0074] For example, such as Figure 3 As shown, N is 2, and the two steel pieces on the roller conveyor are sequentially transported one by one to the heat treatment furnace according to the running direction of the roller conveyor; the distance A between two adjacent steel pieces on the roller conveyor is a preset value; the length of the heat treatment furnace in the running direction of the roller conveyor is the first length B.

[0075] Optionally, the controller obtains the number of steel pieces that the heat treatment process can handle per unit time in the first process flow, including: the controller determining a first number of steel pieces currently being processed by the heat treatment furnace based on a preset value, the length of each steel piece in the roller conveyor running direction when placed horizontally on the roller conveyor, and a first length; the controller determining the time required for each steel piece to undergo the heat treatment process based on the speed of the roller conveyor and the length of each steel piece in the roller conveyor running direction when placed horizontally on the roller conveyor; and the controller determining the number of steel pieces that the heat treatment process can handle per unit time based on the first number and the time required for each steel piece to undergo the heat treatment process.

[0076] Optionally, the controller determines the first quantity of steel currently being processed by the heat treatment furnace based on a preset value, the length of each piece of steel in the running direction of the roller conveyor when it is placed horizontally on the roller conveyor, and a first length, including: the controller determines the first distance between the tails of two adjacent pieces of steel in the running direction of the roller conveyor based on the preset value and the length of each piece of steel in the running direction of the roller conveyor when it is placed horizontally on the roller conveyor; the controller determines the first quantity of steel currently being processed by the heat treatment furnace based on the first distance and the first length.

[0077] Optionally, the controller determines the first distance between the tails of two adjacent steel pieces in the running direction of the roller conveyor based on a preset value and the length of each steel piece in the running direction of the roller conveyor when it is placed horizontally on the roller conveyor, including: the controller determines the first distance as the sum of the preset value and the length of each steel piece in the running direction of the roller conveyor when it is placed horizontally on the roller conveyor.

[0078] Optionally, the controller determines the first quantity of steel currently being processed by the heat treatment furnace based on the first spacing and the first length, including: the controller determining the ratio of the first length to the first spacing as the first quantity of steel currently being processed by the heat treatment furnace.

[0079] Optionally, the controller determines the time required for each piece of steel to undergo heat treatment based on the speed of the roller conveyor and the length of each piece of steel in the direction of roller conveyor travel when it is placed horizontally on the roller conveyor. This includes: the controller determining the ratio of the length of each piece of steel in the direction of roller conveyor travel when it is placed horizontally on the roller conveyor to the speed of the roller conveyor as the time required for each piece of steel to undergo heat treatment.

[0080] Optionally, the controller determines the number of steel pieces that the heat treatment process can process per unit time based on the first quantity and the time required for the heat treatment process of each piece of steel, including: the controller determines the time required for the heat treatment process of the first quantity of steel by multiplying the first quantity by the time required for the heat treatment process of each piece of steel; the controller determines the number of steel pieces that the heat treatment process can process per unit time by the ratio of the unit time to the time required for the heat treatment process of the first quantity of steel.

[0081] In the above scheme, the heat treatment furnace has a certain length and can simultaneously heat treat multiple pieces of steel. Therefore, in this scheme, the controller determines the first quantity of steel currently being processed by the heat treatment furnace, which is the quantity of steel that the heat treatment furnace itself can accommodate, based on preset values, the length of each piece of steel in the direction of roller movement when placed horizontally on the roller conveyor, and the first length. The controller then determines the time required for each piece to undergo heat treatment based on the speed of the roller conveyor and the length of each piece of steel in the direction of roller movement when placed horizontally on the roller conveyor. The controller then determines the time required for the heat treatment furnace to heat treat the first quantity of steel at a time, based on the time required for each piece to undergo heat treatment and the quantity of steel that the heat treatment furnace itself can accommodate. Finally, the controller determines the quantity of steel that the heat treatment process can process per unit time based on the unit time and the time required to heat treat the first quantity of steel.

[0082] For example, the heat treatment process is normalizing, with a preset length of 500mm. Each piece of steel, when placed horizontally on the roller conveyor, has a length of 8000mm in the roller conveyor's running direction. The normalizing heat treatment furnace has a first length of 72m in the roller conveyor's running direction, and the roller conveyor speed is 5000mm / min. The controller divides 72000mm (72m) by 8500mm (the sum of 8000mm and 500mm) to obtain the first number of steel pieces currently being processed by the heat treatment furnace, which is 8 pieces. The controller divides 8500mm (the sum of 8000mm and 500mm) by 5000mm / min to obtain the time required for the heat treatment process of each piece of steel, which is 1.7min. The controller multiplies 8 by 1.7 to obtain the time required for the heat treatment process of the first number of steel pieces, which is 13.6min. The controller divides 60 (min) by 13.6 to obtain the number of steel pieces that the heat treatment process can process per unit time, which is 4 pieces, i.e., the number of steel pieces that the normalizing process can process in one hour.

[0083] Optionally, the heat treatment process includes a quenching process and a tempering process, and the heat treatment furnace is a heat treatment furnace for both the quenching and tempering processes.

[0084] It should be understood that when the heat treatment process includes a quenching process and a tempering process, the heat treatment furnace is a heat treatment furnace in which the quenching process and the tempering process are connected.

[0085] S150, the controller determines the time required for the heat treatment process of N steel pieces based on the quantity of steel that can be processed per unit time and the total quantity of steel N. The production plan for N steel pieces includes the positions of each process in the first process flow, the number of personnel required for each position in each process, and the time required for the heat treatment process of N steel pieces.

[0086] Optionally, S150 includes: the controller determining the ratio of the total number of steel N to the number of steel that the heat treatment process can process per unit time as the time required to perform the heat treatment process on N pieces of steel.

[0087] For example, if the total number of steel pieces N is 400 pieces, and the heat treatment process can process 20 pieces / min of steel pieces per unit time, then the time required to heat treat N pieces of steel is 2000 pieces / (20 pieces / min), or 20 minutes.

[0088] Optionally, after S150, the controller controls the steel processing equipment to process the N steel pieces according to the production plan of the N steel pieces.

[0089] Figure 4 A schematic diagram of the structure of the controller for a confirmed production plan provided in this application embodiment is shown below. Figure 4 As shown, the controller includes:

[0090] The acquisition unit 410 is used to acquire the composition, specifications and uses of the N pieces of steel after cross-section, wherein the composition, specifications and uses of each piece of steel in the N pieces of steel are the same;

[0091] Unit 420 is used to determine the first process flow of N steel pieces based on their composition, specifications and uses. The first process flow includes heat treatment, packaging, weighing and warehousing.

[0092] The determining unit 420 is also used to determine the positions of each process included in the first process flow and the number of personnel required for each position.

[0093] The acquisition unit 410 is also used to acquire the amount of steel that the heat treatment process included in the first process can process in each unit of time.

[0094] The determining unit 420 is further configured to determine the time required for the heat treatment process of N steel pieces based on the quantity of steel that can be processed in each unit time and the total quantity of steel N. The production plan for the N steel pieces includes the positions of each process in the first process flow, the number of personnel required for each position in each process, and the time required for the heat treatment process of the N steel pieces.

[0095] Optionally, the heat treatment furnace is used to handle the heat treatment process, and the roller conveyor is used to sequentially transport N steel pieces into the heat treatment furnace. The distance between two adjacent steel pieces on the roller conveyor is a preset value. The specifications of each steel piece include the length of each steel piece in the roller conveyor running direction when it is placed horizontally on the roller conveyor. The length of the heat treatment furnace in the roller conveyor running direction is the first length.

[0096] Optionally, the determining unit 420 is specifically used to determine the first quantity of steel currently being processed by the heat treatment furnace based on a preset value, the length of each piece of steel in the running direction of the roller conveyor when it is placed horizontally on the roller conveyor, and the first length; to determine the time required for each piece of steel to undergo the heat treatment process based on the speed of the roller conveyor and the length of each piece of steel in the running direction of the roller conveyor when it is placed horizontally on the roller conveyor; and to determine the quantity of steel that the heat treatment process can process per unit time based on the first quantity and the time required for each piece of steel to undergo the heat treatment process.

[0097] Optionally, the heat treatment process includes a quenching process and a tempering process, and the heat treatment furnace is a heat treatment furnace for both the quenching and tempering processes.

[0098] Optionally, the determining unit 420 is specifically used to determine the positions of each process included in the first process flow and the number of personnel required for each position in each process in the first list. The first list includes the positions of each process in multiple processes and the number of personnel required for each position in multiple processes. The multiple processes include each process included in the first process flow.

[0099] Optionally, the acquisition unit 410 is further configured to acquire the composition, specifications, and uses of the M pieces of steel after cross-section, wherein each piece of steel in the M pieces has the same composition, specifications, and uses, and at least one of the composition, specifications, and uses of each piece of steel in the M pieces is different from that of each piece of steel in the N pieces.

[0100] Optionally, the determining unit 420 is further configured to determine the second process flow of the M steel blocks based on their composition, specifications, and uses, wherein the first process flow and the second process flow are different.

[0101] Figure 5 This is a schematic diagram of a system for processing steel provided in an embodiment of this application, such as... Figure 5 As shown, the system includes: a database 510, a data transmitter 520, a steel processing equipment 530, and a controller 540 as described in methods 110-150 above. The controller 540 is connected to the database 510, and the controller 540 is also connected to the data transmitter 520. The data transmitter 520 is connected to the steel processing equipment 530, wherein:

[0102] The controller 540 is used to obtain the composition, specifications and uses of N pieces of steel after cross-section, wherein each of the N pieces of steel has the same composition, specifications and uses;

[0103] The controller 540 is also used to determine the first process flow of N steel pieces based on their composition, specifications and uses. The first process flow includes heat treatment, packaging, weighing and warehousing. The steel processing equipment is the steel processing equipment on the production line of the first process flow.

[0104] The controller 540 is also used to determine in the database the positions for each process included in the first process flow and the number of personnel required for each position in the process.

[0105] The controller 540 is also used to obtain the amount of steel that the heat treatment process included in the first process can process per unit time.

[0106] The controller 540 is also used to determine the time required for the heat treatment process of N steel pieces based on the number of steel pieces that the heat treatment process can process per unit time and the total number of steel pieces N. The production plan for the N steel pieces includes the positions of each process in the first process flow, the number of personnel required for each position in each process, and the time required for the heat treatment process of the N steel pieces.

[0107] Data transmitter 520 is used to output production plans;

[0108] Steel processing equipment 530 is used to process N pieces of steel according to the production plan.

[0109] Optionally, the system also includes an alarm 550, which is connected to the steel processing equipment 530 and is used to issue an alarm signal when an abnormal condition occurs in the steel processing equipment 530.

[0110] Optionally, the database 510 stores the job positions for each process in the steel production process and the number of personnel required for each job position in each process.

[0111] Optionally, the database 510 also stores all parameters related to the steel processing equipment 530, the recorded fault handling time of the steel processing equipment 530, and the steel processing procedures corresponding to the composition, specifications, and uses of the steel.

[0112] Optionally, the system also includes a monitoring device 560, which is connected to the steel processing equipment 530 and is used to monitor all situations that occur during the steel processing process.

[0113] Optionally, a heat treatment furnace is used to handle the heat treatment process, and a roller conveyor is used to sequentially transport N pieces of steel into the heat treatment furnace. The spacing between two adjacent pieces of steel on the roller conveyor is a preset value. The specifications of each piece of steel include its length in the roller conveyor's running direction when it is placed horizontally on the roller conveyor. The controller 540 is specifically used to: determine the first quantity of steel currently being processed by the heat treatment furnace based on the preset value, the length of each piece of steel in the roller conveyor's running direction when it is placed horizontally on the roller conveyor, and the first length; determine the time required for each piece of steel to undergo the heat treatment process based on the speed of the roller conveyor and the length of each piece of steel in the roller conveyor's running direction when it is placed horizontally on the roller conveyor; and determine the quantity of steel that the heat treatment process can process per unit time based on the first quantity and the time required for each piece of steel to undergo the heat treatment process. The steel processing equipment includes a heat treatment furnace and a roller conveyor.

[0114] Optionally, the heat treatment process includes a quenching process and a tempering process, and the heat treatment furnace is a heat treatment furnace for both the quenching and tempering processes.

[0115] Optionally, the controller 540 is further configured to: determine, in a first list, the positions for each process included in the first process flow and the number of personnel required for each position in each process, wherein the first list includes the positions for each process in multiple processes and the number of personnel required for each position in multiple processes, and the multiple processes include the various processes included in the first process flow.

[0116] Optionally, the controller 540 is also specifically used to: obtain the composition, specifications, and uses of the cross-cut M steel blocks, wherein each of the M steel blocks has the same composition, specifications, and uses, and at least one of the composition, specifications, and uses of each of the M steel blocks differs from the composition, specifications, and uses of each of the N steel blocks; and determine the second process flow of the M steel blocks based on their composition, specifications, and uses, wherein the first process flow and the second process flow are different.

[0117] For example, such as Figure 6 As shown in the figure, an embodiment of this application provides a schematic diagram of another system for processing steel, specifically in... Figure 5 The steel processing system shown includes an alarm 550 and a monitoring device 560. The steel processing equipment 530 is connected to the alarm 550 and the monitoring device 560. When the monitoring device 560 detects a malfunction in the steel processing equipment during the steel processing process, such as the steel processing equipment 530 failing to work according to instructions or other abnormal situations, the alarm 550 can issue an alarm signal to instruct the staff to repair the steel processing equipment 530.

[0118] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0119] Based on the same inventive concept, this application provides a computer storage medium storing a computer program, which, when executed by a processor, implements the method of the first aspect or any embodiment of the first aspect described above.

[0120] Based on the same inventive concept Figure 7 The apparatus for determining a production plan provided in the embodiments of this application includes a processor coupled to a memory. When the processor executes a computer program or instructions stored in the memory, it implements the method of the first aspect or any embodiment of the first aspect described above.

[0121] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a device. Based on this understanding, all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer chip, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable storage medium can include at least: any entity or device capable of carrying computer program code to a photographing device / terminal device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.

[0122] In the embodiments provided in this application, it should be understood that the disclosed apparatus / devices and methods can be implemented in other ways. For example, the apparatus / device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0123] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0124] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0125] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for determining a production plan, characterized in that, The method is executed by the controller, and the method includes: Obtain the composition, specifications, and uses of N cross-sectioned steel pieces, wherein each of the N steel pieces has the same composition, specifications, and uses; The first process flow for the N steel pieces is determined based on their composition, specifications, and intended use. The first process flow includes heat treatment, packaging, weighing, and warehousing. Determine the positions for each process in the first process flow and the number of personnel required for each position in each process; Obtain the quantity of steel that the heat treatment process can process per unit time in the first process flow. The time required to heat treat the N pieces of steel is determined based on the quantity of steel that the heat treatment process can process per unit time and the total quantity of steel N. The production plan for the N pieces of steel includes the positions for each process in the first process flow, the number of personnel required for each position in the process, and the time required to heat treat the N pieces of steel. A heat treatment furnace is used to process the heat treatment process. A roller conveyor is used to sequentially transport the N steel pieces into the heat treatment furnace. The spacing between two adjacent steel pieces on the roller conveyor is a preset value. The specifications of each steel piece include its length in the direction of travel of the roller conveyor when it is placed horizontally on the roller conveyor. The length of the heat treatment furnace in the direction of travel of the roller conveyor is a first length. Obtaining the number of steel pieces that the heat treatment process can process per unit time in the first process flow includes: The first quantity of steel currently being processed by the heat treatment furnace is determined based on the preset value, the length of each piece of steel when it is placed horizontally on the roller conveyor in the direction of roller conveyor operation, and the first length. The time required for each piece of steel to undergo the heat treatment process is determined based on the speed of the roller conveyor and the length of each piece of steel in the direction of travel of the roller conveyor when it is placed horizontally on the roller conveyor. The number of steel pieces that the heat treatment process can process per unit time is determined based on the first quantity and the time required for each piece of steel to undergo the heat treatment process. The step of determining the first quantity of steel currently being processed by the heat treatment furnace based on the preset value, the length of each piece of steel when horizontally placed on the roller conveyor in the direction of roller conveyor travel, and the first length includes: The first distance between the tails of two adjacent steel pieces in the direction of the roller conveyor is determined based on the preset value and the length of each steel piece when it is placed horizontally on the roller conveyor. The first quantity of steel currently being processed by the heat treatment furnace is determined based on the first distance and the first length.

2. The method according to claim 1, characterized in that, The heat treatment process includes a quenching process and a tempering process, and the heat treatment furnace is the heat treatment furnace for the quenching process and the tempering process.

3. The method as described in claim 1, characterized in that, Determining the positions for each process in the first process flow and the number of personnel required for each position includes: The first list determines the positions for each process in the first process flow and the number of personnel required for each position in each process. The first list includes the positions for each process in multiple processes and the number of personnel required for each position in each process in the multiple processes. The multiple processes include the various processes included in the first process flow.

4. The method as described in claim 1, characterized in that, The method further includes: Obtain the composition, specifications, and uses of the M cross-sectioned steel pieces, wherein each of the M steel pieces has the same composition, specifications, and uses, and at least one of the composition, specifications, and uses of each of the M steel pieces differs from that of each of the N steel pieces. The second process flow for the M steel blocks is determined based on their composition, specifications, and intended use. The first process flow and the second process flow are different.

5. A controller for determining a production plan, characterized in that, The controller includes a unit for performing the method as described in any one of claims 1 to 4.

6. A system for processing steel, characterized in that, For implementing the method as described in any one of claims 1-4, the system includes a database, a data transmitter, steel processing equipment, and a controller as described in claim 5, wherein the controller is connected to the database, the controller is also connected to the data transmitter, and the data transmitter is connected to the steel processing equipment, wherein: The controller is used to obtain the composition, specifications and uses of N pieces of steel after cross-section, wherein each of the N pieces of steel has the same composition, specifications and uses; The controller is also used to determine the first process flow of the N steel pieces according to their composition, specifications and uses. The first process flow includes heat treatment, packaging, weighing and warehousing. The steel processing equipment is the steel processing equipment on the production line of the first process flow. The controller is also used to determine, in the database, the positions for each process included in the first process flow and the number of personnel required for each position in each process. The controller is also used to obtain the amount of steel that the heat treatment process included in the first process flow can process per unit time. The controller is also used to determine the time required to perform the heat treatment process on the N pieces of steel based on the number of steel pieces that the heat treatment process can process per unit time and the total number of steel pieces N. The production plan for the N pieces of steel includes the positions of each process in the first process flow, the number of personnel required for each position in the process, and the time required to perform the heat treatment process on the N pieces of steel. The data transmitter is used to output the production plan; The steel processing equipment is used to process the N pieces of steel according to the production plan.

7. The system of claim 6, further comprising an alarm connected to the steel processing equipment, the alarm being used to issue an alarm signal when an abnormal condition occurs in the steel processing equipment.

8. A computer storage medium storing a computer program that, when executed by a processor, implements the method as described in any one of claims 1-4.

9. An apparatus for determining a production plan, comprising a processor coupled to a memory, the processor being configured to execute a computer program or instructions stored in the memory to implement the method as claimed in any one of claims 1-4.