A method and system for slab grouping, sizing and weighing for bar multi-order

By constructing a multi-order billet weight optimization model and using a genetic algorithm to solve it, the problem of billet length and weight determination for small-batch, multi-specification orders in bar production was solved, achieving precise matching of billet length and reducing waste.

CN122262437APending Publication Date: 2026-06-23NANJING IRON & STEEL CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NANJING IRON & STEEL CO LTD
Filing Date
2026-03-04
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

Existing technologies have failed to effectively address the issue of fixed length and weight for small-batch, multi-specification orders in bar production, resulting in significant non-length waste and a lack of research on improving the length accuracy of equipment.

Method used

By constructing a multi-order billet weight optimization model, using a genetic algorithm to solve for the billet weight and uniform length, and combining the billet weight calculation formula, flexible length and weight determination of the billet can be achieved.

Benefits of technology

It improved the matching degree between the fixed length and weight of the cast billet and the order requirements, reduced raw material waste, shortened the calculation time, and reduced the workload of planners.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122262437A_ABST
    Figure CN122262437A_ABST
Patent Text Reader

Abstract

The application discloses a kind of bar multi-order-oriented casting blank group batching sizing and weighing method, it is related to bar production technical field, including: obtaining order data in bar rolling production;Based on order data, build multi-order casting blank fixed weight optimization model;Based on multi-order casting blank fixed weight optimization model, the fixed weight of casting blank used by each order and the sizing length of neat sizing order are obtained;Based on casting blank fixed weight, the sizing of casting blank is calculated.The application can flexibly adapt to the differentiated needs of small batch, multi-specification order, greatly improve the matching degree of casting blank sizing and weighing and order requirements, reduce the waste of casting blank raw materials;Replace the traditional manual single accounting, repeated trial calculation mode, greatly shorten the calculation time, reduce the repeated labor and decision-making pressure of planner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of bar production technology, and in particular to a method and system for batching, determining length and weight of cast billets for multiple bar orders. Background Technology

[0002] Steel mill bar orders are linked to demand from downstream sectors such as machinery manufacturing, construction engineering, and high-end equipment, exhibiting characteristics of small batches and multiple specifications. However, steelmaking processes organize billet production by furnace batch, and without fixed length and weight for the billets, different orders are prone to generating significant non-length waste.

[0003] Existing small-order batching technologies primarily target plate production. Plate and bar stock differ significantly in terms of billet geometry, rolling processes, and order characteristics. For instance, plate rolling involves two-dimensional planar extension, while bar rolling involves three-dimensional deformation. Plate batching can optimize billet yield through two-dimensional nesting, while the fixed length and weight of billets in bar batching directly impact the yield of batched orders. Existing billet length-fixing technologies mainly focus on improving equipment length-fixing accuracy, with limited research on specifying billet length and weight from the perspective of reducing non-length waste in orders. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to overcome the shortcomings of the prior art and provide a method and system for batching and determining the length and weight of cast billets for multiple orders of bar stock.

[0005] To solve the above technical problems, the technical solution of the present invention is as follows: A method for batching and determining the length and weight of cast billets for multiple orders of bar stock includes: Obtain order data during bar rolling production; A multi-order billet weight optimization model was constructed based on order data. Solve the multi-order billet weight optimization model to obtain the billet weight used for each order and the length of the uniform fixed-length order; The billet length is calculated based on the billet weight.

[0006] As a preferred embodiment of the billet batching and length- and weight-fixing method for multiple orders of bar stock described in this invention, the target order data includes order number, order specifications, fixed length, billet steel type, billet width, billet thickness, whether the fixed length is uniform, and upper and lower limits of the uniform fixed length.

[0007] As a preferred embodiment of the billet batching and length-weight determination method for multiple orders of bar stock according to the present invention, the method further includes, after obtaining the order data in the bar stock rolling production: The order data is verified to determine whether there are orders for different steel grades or cross sections. If so, the order data for bar rolling production is retrieved again.

[0008] As a preferred embodiment of the method for batching and determining the length and weight of billets for multiple orders of bar stock described in this invention, the step of constructing a multi-order billet weight optimization model based on order data includes: The decision variables for the multi-order billet fixed weight optimization model are: ; ; ; Where X1 and X2 are the fixed weights of the cast billets, and Z is the set of positive integers. and Here, Y represents the lower and upper limits of the billet weight, respectively; Y is the set of fixed-length orders; and NeatlyOrderList is the set of fixed-length orders. and These represent the lower and upper limits of the standard length for a uniform, fixed-length order, respectively. The objective function of the multi-order billet weight optimization model is determined as follows: Where w is the total waste weight generated by each order under a single billet, OrderList is the set of orders for combined calculation, and NeatlyOrderList is a subset of OrderList. These are the non-scale wasted weights of a single cast billet when the order uses fixed-weight cast billets of X1 and X2, respectively. Determine the non-length calculation constraints and single-order waste calculation constraints for the multi-order billet fixed weight optimization model.

[0009] As a preferred embodiment of the method for batching and determining the length and weight of billets for multiple orders of bar stock described in this invention, the non-length calculation constraints for determining the multi-order billet weight optimization model include: The non-length calculation constraints for the multi-order billet fixed weight optimization model are determined as follows: ; in, Indicates the fixed weight of the cast billet. Indicates the fixed weight of the cast billet is At that time, the non-foot length of the order; r represents the success rate. This is the floor operator. The unit of weight in meters for an order is represented by the following formula: In the formula, This indicates the density of the steel grade in the order. This indicates the specifications of the order. Indicates the fixed weight of the cast billet is The hot-fix length of an order is calculated using the following formula: In the formula, For the specified length of the order, This indicates the segmentation points of order specifications with different thermal expansion lengths and coefficients. This indicates the thermal expansion length of the bar in the corresponding segment. This represents the coefficient of thermal expansion of the bar under the corresponding segment.

[0010] As a preferred embodiment of the billet batching and weight determination method for multiple orders of bar stock described in this invention, the single-order waste calculation constraints for determining the multi-order billet weight determination optimization model include: ; in, Indicates the length of the cast billet. Waste amount in time orders, Indicates the minimum acceptable delivery length. To fix the cut, The maximum non-scale rate acceptable for the order.

[0011] As a preferred embodiment of the billet batching and weight determination method for multiple orders of bar stock described in this invention, the method of solving the multi-order billet weight determination optimization model to obtain the billet weight used for each order and the length of the uniformly ordered billets includes: A genetic algorithm is established, and the population size, mutation probability, and crossover probability are set to solve the multi-order billet weight optimization model, so as to obtain the billet weight used for each order and the length of the uniform fixed-length order.

[0012] As a preferred embodiment of the billet batching and length / weight determination method for multiple orders of bar stock described in this invention, the calculation of billet length based on billet weight includes: The calculation method for the fixed length of the cast billet is as follows: ,in, This indicates the width of the blank in the cast billet. This indicates the thickness of the blank in the cast billet.

[0013] This invention also provides a billet batching and weight determination system for multiple orders of bar stock, comprising: The data acquisition module is used to acquire order data in bar rolling production; The model building module is used to build a multi-order billet weight optimization model based on order data; The model calculation module is used to solve the multi-order billet weight optimization model to obtain the billet weight used for each order and the length of the uniform fixed-length order; The length calculation module is used to calculate the length of the cast billet based on the fixed weight of the cast billet.

[0014] The beneficial effects of this invention are: This invention can flexibly adapt to the differentiated needs of small-batch, multi-specification orders, greatly improve the matching degree between the fixed length and weight of the cast billet and the order requirements, and reduce the waste of raw materials for the cast billet; it replaces the traditional manual calculation and repeated trial calculation mode, greatly shortens the calculation time, and reduces the repetitive work and decision-making pressure of planners. Attached Figure Description

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

[0016] Figure 1 This is a flowchart illustrating the method for batching, determining length and weight of cast billets for multiple orders of bar stock provided by the present invention. Detailed Implementation

[0017] To make the content of this invention easier to understand, the invention will be further described in detail below with reference to specific embodiments and accompanying drawings.

[0018] Figure 1 This is a flowchart illustrating a method for batching and determining the length and weight of cast billets for multiple orders of bar stock, provided in an embodiment of this application. The method specifically includes the following steps: Step S101: Obtain order data in bar rolling production.

[0019] Specifically, the algorithm obtains the order data selected and submitted by the planner of the bar rolling production line, including data fields such as order number, order specifications, fixed length, billet steel type, billet width, billet thickness, whether it is a uniform fixed length, and the upper and lower limits of the uniform fixed length.

[0020] It should be noted that all orders for batch casting of billets of the same length and weight must be of the same steel type and cross section. Therefore, after obtaining the order data, an algorithm is needed to check the obtained order data. If orders of different steel types or cross sections are found, an anomaly will be reported and the planner will be reminded to reselect the order for delivery.

[0021] Step S102: Construct a multi-order billet weight optimization model based on order data.

[0022] Specifically, to achieve a balance between uniform billet length and weight at the steelmaking end and minimizing non-length waste at the bar rolling line, a maximum of two types of billets with uniform length and weight can be used to minimize waste for multiple orders batched for billet length and weight. For the multi-order billet weight optimization problem, the deliverable non-length conditions of the orders and the requirement for uniform length must also be considered. A multi-order billet weight optimization model is established with the goal of minimizing total waste.

[0023] First, the decision variables for the multi-order billet fixed weight optimization model are as follows: ; ; ; Where X1 and X2 are the fixed weights of the cast billet; Z is the set of positive integers; and These represent the lower and upper limits of the billet weight, respectively. Y is the set of fixed-length orders, and NeatlyOrderList is the set of fixed-length orders. and Let represent the lower and upper limits of the standard length for uniformly ordered billets, respectively. Under the constraints of process equipment and actual production, the accuracy of billet weight measurement is 1 kg, and the length of bar sawing can be accurate to 0.01 m. The standard weight of the billet and the standard length of uniformly ordered billets should be integer multiples of 1 kg and 0.01 m, respectively. Therefore, the combined measurement problem is modeled as an integer programming problem.

[0024] Subsequently, the objective function of the multi-order billet constant weight optimization model was determined as follows: Where w is the total waste weight generated by each order under a single billet, OrderList is the set of orders for combined calculation, and NeatlyOrderList is a subset of OrderList. These are the non-scale wasted weights of a single billet when the order uses fixed-weight billets of X1 and X2, respectively.

[0025] Finally, the constraints of the multi-order billet weight optimization model were determined. These constraints include constraints on non-length calculation and single-order waste calculation.

[0026] The constraints for calculating non-scale lengths are: ; in, Indicates the fixed weight of the cast billet. Indicates the fixed weight of the cast billet is At that time, the non-foot length of the order; r represents the success rate. This is the floor operator. The unit of weight in meters for an order is represented by the following formula: In the formula, This indicates the density of the steel grade in the order. This indicates the specifications of the order. Indicates the fixed weight of the cast billet is The hot-fix length of an order is calculated using the following formula: In the formula, For the specified length of the order, This indicates the segmentation points of order specifications with different thermal expansion lengths and coefficients. This indicates the thermal expansion length of the bar in the corresponding segment. This represents the coefficient of thermal expansion of the bar under the corresponding segment.

[0027] The constraints for calculating waste per order are: ; in, Indicates the length of the cast billet. Waste amount in time orders, This indicates the minimum acceptable delivery length; non-foot lengths are within the minimum acceptable delivery length range. With order length During this period, the non-scale segment is a deliverable non-scale segment, and no waste is generated. To fix the cut, This represents the maximum acceptable non-length ratio for the order. If the non-length is shorter than the minimum deliverable length, production staff can combine the last sawn non-length segment with the penultimate sawn length segment to obtain two deliverable non-length segments, thus eliminating waste, even if the non-length ratio is lower than the maximum acceptable non-length ratio. To ensure the algorithm prioritizes delivery with one non-length segment during the search, minimizing the non-length ratio, the waste amount for two deliverable non-length segments is set to a very small positive number. In other cases, sawing waste is the weight of the undeliverable non-length segment.

[0028] Step S103: Solve the multi-order billet weight optimization model to obtain the billet weight used for each order and the length of the uniform length order.

[0029] Specifically, a genetic algorithm is established, and the population size, mutation probability, crossover probability, etc. are set to solve the multi-order billet weight optimization model, so as to obtain the billet weight used for each order and the length of the uniform fixed-length order.

[0030] Step S104: Calculate the billet length based on the billet weight.

[0031] Specifically, the billet length is calculated based on the billet weight result: the billet length is used to control billet cutting at the steelmaking end. The calculation of the billet length is as follows: ,in, This indicates the width of the blank in the cast billet. This indicates the thickness of the blank in the cast billet.

[0032] The above technical solution was used to process five sets of order data. The five sets of order data and the calculation results are shown in Table 1 and Table 2, respectively.

[0033] Table 1

[0034] Table 2

[0035] As can be seen from Table 2, the total waste weight generated by each order under a single casting billet is 11.231 kg.

[0036] This application also provides a billet batching and length- and weight-fixing system for multiple orders of bar stock. The system includes a data acquisition module, a model construction module, a model calculation module, and a length-fixing calculation module.

[0037] Specifically, the data acquisition module is used to acquire order data in bar rolling production. The order data includes data fields such as order number, order specifications, fixed length, billet steel type, billet width, billet thickness, whether the fixed length is uniform, and upper and lower limits of the uniform fixed length.

[0038] The model building module is used to build a multi-order billet weight optimization model based on order data.

[0039] The model calculation module is used to solve the multi-order billet weight optimization model to obtain the billet weight used for each order and the length of the uniform fixed-length order.

[0040] The length calculation module is used to calculate the length of a cast billet based on its fixed weight. The calculation formula for the length calculation module is as follows: ,in, This indicates the width of the blank in the cast billet. This indicates the thickness of the blank in the cast billet.

[0041] Therefore, the technical solution of this application can flexibly adapt to the differentiated needs of small-batch, multi-specification orders, greatly improve the matching degree between the fixed length and weight of the billet and the multiple length of the finished product, and reduce the waste of billet raw materials; it can replace the traditional manual calculation and repeated trial calculation mode, greatly shorten the calculation time, and reduce the repetitive work and decision-making pressure of planners.

[0042] In addition to the above embodiments, the present invention may have other implementation methods; all technical solutions formed by equivalent substitution or equivalent transformation fall within the protection scope claimed by the present invention.

Claims

1. A method for batching and determining the length and weight of cast billets for multiple orders of bar stock, characterized in that: include: Obtain order data during bar rolling production; A multi-order billet weight optimization model was constructed based on order data. Solve the multi-order billet weight optimization model to obtain the billet weight used for each order and the length of the uniform fixed-length order; The billet length is calculated based on the billet weight.

2. The method for batching and determining length and weight of cast billets for multiple orders of bar stock according to claim 1, characterized in that: The target order data includes order number, order specifications, fixed length, billet steel type, billet width, billet thickness, whether it is a neat fixed length, and the upper and lower limits of the neat fixed length.

3. The method for batching and determining length and weight of cast billets for multiple orders of bar stock according to claim 1, characterized in that: After obtaining the order data in the bar rolling production, the process also includes: The order data is verified to determine whether there are orders for different steel grades or cross sections. If so, the order data for bar rolling production is retrieved again.

4. The method for batching and determining length and weight of cast billets for multiple orders of bar stock according to claim 1, characterized in that: The multi-order billet weight optimization model based on order data includes: The decision variables for the multi-order billet fixed weight optimization model are: ; ; ; Where X1 and X2 are the fixed weights of the cast billets, and Z is the set of positive integers. and Here, Y represents the lower and upper limits of the billet weight, respectively; Y is the set of fixed-length orders; and NeatlyOrderList is the set of fixed-length orders. and These represent the lower and upper limits of the standard length for a uniform, fixed-length order, respectively. The objective function of the multi-order billet weight optimization model is determined as follows: Where w is the total waste weight generated by each order under a single billet, OrderList is the set of orders for combined calculation, and NeatlyOrderList is a subset of OrderList. These are the non-scale wasted weights of a single cast billet when the order uses fixed-weight cast billets of X1 and X2, respectively. Determine the non-length calculation constraints and single-order waste calculation constraints for the multi-order billet fixed weight optimization model.

5. The method for batching and determining length and weight of cast billets for multiple orders of bar stock according to claim 4, characterized in that: The constraints for calculating the non-length of the multi-order billet fixed weight optimization model include: The non-length calculation constraints for the multi-order billet fixed weight optimization model are determined as follows: ; in, Indicates the fixed weight of the cast billet. Indicates the fixed weight of the cast billet is At that time, the non-foot length of the order; r represents the success rate. This is the floor operator. The unit of weight in meters for an order is represented by the following formula: In the formula, This indicates the density of the steel grade in the order. This indicates the specifications of the order. Indicates the fixed weight of the cast billet is The hot-fix length of an order is calculated using the following formula: In the formula, For the specified length of the order, This indicates the segmentation points of order specifications with different thermal expansion lengths and coefficients. This indicates the thermal expansion length of the bar in the corresponding segment. This represents the coefficient of thermal expansion of the bar under the corresponding segment.

6. The method for batching and determining length and weight of cast billets for multiple orders of bar stock according to claim 5, characterized in that: The constraints for calculating single-order waste in the multi-order billet fixed-weight optimization model include: ; in, Indicates the length of the cast billet. Waste amount in time orders, Indicates the minimum acceptable delivery length. To fix the cut, The maximum non-scale rate acceptable for the order.

7. The method for batching and determining length and weight of cast billets for multiple orders of bar stock according to claim 6, characterized in that: The solution to the multi-order billet weight optimization model obtains the billet weight used for each order and the length of the uniform length order, including: A genetic algorithm is established, and the population size, mutation probability, and crossover probability are set to solve the multi-order billet weight optimization model, so as to obtain the billet weight used for each order and the length of the uniform fixed-length order.

8. The method for batching and determining length and weight of cast billets for multiple orders of bar stock according to claim 7, characterized in that: The calculation of billet length based on billet weight includes: The calculation method for the fixed length of the cast billet is as follows: ,in, This indicates the width of the blank in the cast billet. This indicates the thickness of the blank in the cast billet.

9. A billet batching and weighting system for multiple orders of bar stock, characterized in that: include: The data acquisition module is used to acquire order data in bar rolling production; The model building module is used to build a multi-order billet weight optimization model based on order data; The model calculation module is used to solve the multi-order billet weight optimization model to obtain the billet weight used for each order and the length of the uniform fixed-length order; The length calculation module is used to calculate the length of the cast billet based on the fixed weight of the cast billet.