Material production design method, system, computing device, and storage medium

By employing intelligent material production design methods, and utilizing contract grouping constraints and influencing factor ranking, material production design schemes are automatically generated, solving the problem of low efficiency in manual design and achieving more efficient and practical production design.

CN115271143BActive Publication Date: 2026-03-17BAOSHAN IRON & STEEL CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-29
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

In existing technologies, material production design relies on human experience, resulting in low efficiency and an inability to cope with complex production needs.

Method used

An intelligent material production design method is adopted, which automatically generates material production design schemes through contract grouping constraints, influencing factor ranking, and material production constraints, including contract grouping, ranking, and design goal optimization.

Benefits of technology

It improves the efficiency and practicality of material production design, enabling it to better meet complex production needs, reduce labor costs, and enhance the scientific nature and efficiency of the production process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115271143B_ABST
    Figure CN115271143B_ABST
Patent Text Reader

Abstract

The application discloses a material production design method, a system, a computing device and a storage medium. The material production design method is used for a material production design device or a cloud processor, and comprises the following steps: grouping contracts according to contract grouping constraints, wherein the contract grouping constraints comprise basic grouping constraints, and the basic grouping constraints comprise contract material specification constraints; performing in-group sorting on each group of contracts according to influence factors, wherein the influence factors at least comprise one of material priority relationship, contract allowance, process route coincidence degree and contract order; obtaining material production constraints according to to-be-produced material specification constraints and contract order constraints; and obtaining a material production design scheme according to a design target of the material production design, the material production constraints and the sorting. According to the technical scheme, the material production design is high in efficiency, and the obtained material production design scheme is more practical.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of metallurgical automation technology, and in particular to a material production design method, system, computing device, and storage medium. Background Technology

[0002] For manufacturers that produce their own raw materials, the rational design of material production is particularly important. For example, self-produced slabs are generally limited to steel companies with slab production capacity and complex production lines. Their characteristic is that slab specifications are adjustable, allowing companies to flexibly design self-produced slabs based on contract order information. Specifically, contract-order-oriented self-produced slab production design refers to combining multiple contracts onto the same self-produced slab for production, or breaking down a single contract into multiple self-produced slabs for production, ultimately resulting in a matching relationship between self-produced slabs and contracts—that is, a material production design scheme. Companies can then organize slab production according to this material production design scheme.

[0003] The product demands of current contract orders are becoming increasingly diversified, but most companies still use material production design methods based on human experience. Manual design is inefficient and cannot cope with increasingly complex production needs.

[0004] Therefore, there is an urgent need for an intelligent material production design method to improve design efficiency and the practicality of design solutions. Summary of the Invention

[0005] This application provides a material production design method, system, computing device, and storage medium.

[0006] In a first aspect, this application provides a material production design method for material production design equipment or a cloud processor, comprising the following steps: grouping contracts according to contract grouping constraints, the contract grouping constraints including basic grouping constraints, the basic grouping constraints including contract material specification constraints; sorting each group of contracts within the group according to influencing factors, the influencing factors including at least one of material availability, contract margin, process route overlap, and contract order weight; obtaining material production constraints based on the material specification constraints to be produced and the contract order constraints; and obtaining a material production design scheme by traversing each group of contracts according to the design objectives of material production design, material production constraints, and sorting.

[0007] The technical solution provided by the embodiments of this application has high design efficiency in material production design and the resulting material production design solution is more practical.

[0008] According to an embodiment of this application, in one possible implementation of the first aspect described above, before the step of grouping contracts according to contract grouping constraints, the method further includes obtaining contract data for contract grouping from the contract information of the manufacturing enterprise's production process execution management system, and determining contract grouping constraints through the contract data; before the step of sorting each group of contracts within the group according to influencing factors, the method further includes obtaining contract data for contract sorting from the contract information of the manufacturing enterprise's production process execution management system; before the step of obtaining material production constraints based on the specifications of the materials to be produced and the contract order constraints, the method further includes obtaining contract data for material production design from the contract information of the manufacturing enterprise's production process execution management system, and determining contract order constraints through the contract data.

[0009] In one possible implementation of the first aspect mentioned above, the basic grouping constraints also include steel grade priority relationship constraints, contract material specification constraints include contract slab thickness constraints, contract slab width constraints and contract slab length constraints, material priority relationship includes steel grade priority relationship, and material specification constraints to be produced include slab specification constraints to be produced.

[0010] In one possible implementation of the first aspect described above, the contract grouping constraint also includes the process route constraint.

[0011] In one possible implementation of the first aspect above, the process route constraints include strengthening process route constraints and relaxing process route constraints. The step of grouping contracts according to contract grouping constraints includes: sequentially traversing each contract, grouping contracts according to basic grouping constraints and strengthening process route constraints, and if the current contract does not match any of the existing groups, then establishing a new group, until all contracts are grouped; merging the groups according to the relaxed process route constraints to obtain a new group, so that the number of cold rolling process routes within the new group does not exceed R, where 2≤R≤4, and R is a positive integer.

[0012] In one possible implementation of the first aspect above, the design objective includes at least one of the quantity of slabs produced and the amount of slab surplus.

[0013] In one embodiment of this application, the design objectives include the number of slabs produced and the amount of slab scrap, and the resulting material production design scheme is optimized based on minimizing the amount of slab scrap.

[0014] In one possible implementation of the first aspect above, the contract order constraints include contract order weight requirements and contract order quantity requirements, and the material production constraints include contract order quantity constraints, slab weight constraints, and contract order quantity constraints.

[0015] In one possible implementation of the first aspect mentioned above, the design objectives include the quantity of slabs produced and the surplus slabs. The steps of obtaining a material production design scheme by traversing each contract according to the design objectives, material production constraints, and sorting include: determining the unit weight quantity and target unit weight of each contract; solving the knapsack problem corresponding to the material production design based on a greedy algorithm according to the design objectives, material production constraints, and sorting to obtain the material production design scheme; and optimizing the material production design scheme according to the design objectives, contract order unit weight constraints, and slab weight constraints to obtain the optimized material production design scheme.

[0016] In one possible implementation of the first aspect described above, the contract grouping constraint also includes a delivery date constraint.

[0017] In one possible implementation of the first aspect above, the step of ranking each group of contracts within the group according to the influencing factors includes: determining the weight of each influencing factor; and ranking the contracts within each group based on the weight.

[0018] According to the embodiments of this application, there may be one or more influencing factors. When there are multiple influencing factors, the weights of the multiple influencing factors may be in a primary-secondary relationship or a proportional relationship.

[0019] In one possible implementation of the first aspect above, the material production design method further includes the following step: distributing the material production design scheme to the manufacturing enterprise's production process execution management system.

[0020] Secondly, embodiments of this application provide a material production design system, comprising: an acquisition unit for acquiring contract information, the contract information including contract material specifications; and a processing unit communicatively connected to the acquisition unit, the processing unit processing the contract information using any of the aforementioned material production design methods to obtain a material production design scheme. The beneficial effects achievable in this second aspect can be referenced to the beneficial effects of the methods provided in any embodiment of the first aspect, and will not be repeated here.

[0021] Thirdly, embodiments of this application provide a computing device, including: a processor adapted to implement various instructions; and a memory adapted to store multiple instructions, the instructions being adapted to be loaded by the processor and executed in any of the aforementioned material production design methods. The beneficial effects achievable in this third aspect can be referenced to the beneficial effects of the methods provided in any embodiment of the first aspect, and will not be repeated here.

[0022] Fourthly, this application provides a storage medium storing multiple instructions adapted for loading and execution by a processor of any of the aforementioned material production design methods. The beneficial effects achievable in this fourth aspect are similar to those of the methods provided in any embodiment of the first aspect, and will not be repeated here. Attached Figure Description

[0023] Figure 1 A flowchart of a material production design method according to an embodiment of the present invention is shown;

[0024] Figure 2 This diagram shows a flowchart of step S1 in one embodiment of the present invention;

[0025] Figure 3 A flowchart of step S2 in one embodiment of the present invention is shown;

[0026] Figure 4 A schematic block diagram of a material production design system according to an embodiment of the present invention is shown. Detailed Implementation

[0027] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. Although the description of the present invention is presented in conjunction with preferred embodiments, this does not mean that the features of the invention are limited to these embodiments. On the contrary, the purpose of describing the invention in conjunction with embodiments is to cover other options or modifications that may be derived based on the claims of the present invention. To provide a deep understanding of the invention, many specific details will be included in the following description. The invention may also be implemented without using these details. Furthermore, to avoid confusion or obscuring the focus of the invention, some specific details will be omitted in the description. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of the present invention can be combined with each other.

[0028] It should be noted that in this specification, similar reference numerals and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0029] To make the objectives, technical solutions, and advantages of the present invention clearer, the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.

[0030] Reference Figure 1As shown, an embodiment of the present invention discloses a material production design method for use in material production design equipment or cloud processors, comprising the following steps: S1: grouping contracts according to contract grouping constraints, the contract grouping constraints including basic grouping constraints, the basic grouping constraints including contract material specification constraints; S2: sorting each group of contracts within the group according to influencing factors, the influencing factors including at least one of material supply relationship, contract margin, process route overlap, and contract order weight; S3: obtaining material production constraints according to the material specification constraints to be produced and contract order constraints; S4: obtaining a material production design scheme by traversing each group of contracts according to the design objectives of material production design, material production constraints, and sorting.

[0031] In this embodiment, the material production design method can be used with material production design equipment or a cloud processor, thereby enabling automated material production design to obtain material production design schemes, greatly improving the efficiency of material production design and reducing labor costs. The material production design equipment can be management equipment, control equipment, etc., as long as it has data processing capabilities. In S1, contracts are grouped according to contract grouping constraints. Contract grouping constraints include basic grouping constraints, which in turn include contract material specification constraints. For example, when the contract is a slab order, the contract material specification constraints may include one or more of the following: steel grade preference relationship, contract slab thickness, upper and lower limits of contract slab width, and upper and lower limits of contract slab length; when the contract is a steel pipe order, the contract material specification constraints may include one or more of the following: steel grade preference relationship, steel pipe diameter, etc.; when the contract is for other orders, the contract material specification constraints can be adaptively adjusted, and this embodiment does not impose any restrictions on this. By grouping contracts according to contract grouping constraints, the scale of the material production design problem can be reduced, improving the efficiency of material production design. Furthermore, it enables contracts within a group to be produced on the same or similar materials, while contracts in different groups are assigned to different materials for production, thereby making the subsequent material production design schemes more scientific and practical.

[0032] The material specifications in the contract can be determined by the contract data. This contract data can be obtained through the extraction and processing of contract information. Contract information can be manually entered or automatically imported. For example, for automatic import, contract information fields can be exported from the MES (Manufacturing Execution System) and downloaded to the local machine for subsequent management based on material production design needs, including adding, deleting, modifying, querying, and exporting data. Then, contract data can be filtered from the contract information: data used for contract grouping, sorting, and production design. Exporting from the MES system allows for the complete and rapid acquisition of the required contract information, further improving the efficiency of material production design. Preferably, the contract data can also be preprocessed, for example, by quantifying text information fields into virtual numerical variables to facilitate contract grouping and sorting. Specifically, the acquisition of contract data used for contract grouping can be completed before S1; the acquisition of contract data used for contract sorting can be completed before S2; and the acquisition of contract data used to determine material production constraints can be completed before S3. Preferably, completing the acquisition of contract data in one go improves the efficiency of material production design.

[0033] In S2, each contract group is sorted within its group based on influencing factors, i.e., factors affecting contract priority. These factors include at least one of the following: material availability, contract allowance, process route overlap, and contract order weight. In one embodiment, the contract is a slab order, and the influencing factor includes process route overlap. Contracts within the same group may include multiple different cold rolling process routes. In this case, prioritizing contracts within each group based on process route overlap ensures that contracts with the same cold rolling process route are arranged consecutively within the group. Furthermore, during the material production design process, this results in higher process route overlap for contracts allocated to the same slab, reducing cross-logistics and lowering production costs. In one possible implementation, when there are multiple different cold rolling process routes within the same group, the priority can be set to prioritize contracts with larger total contract weights for those cold rolling process routes. In another embodiment, the influencing factor includes material availability. Sorting within the group ensures that contracts allocated to the same material have similar material grade requirements, leading to more consistent requirements for product quality and equipment, thereby maximizing profits.

[0034] In S3, material production constraints are obtained based on the specifications of the materials to be produced and the contract order constraints. In one embodiment, the contract is a slab order. The specifications of the materials to be produced include upper and lower limits for the weight of the slab, and the contract order constraints include upper and lower limits for the order weight of the contract. Therefore, the material production constraints include upper and lower limits for the slab weight, meaning the sum of the order weights of all contracts allocated to each slab should be between the lower and upper limits of the slab weight; the material production constraints also include upper and lower limits for the contract order weight, meaning the sum of the order weights of each contract on all slabs should be between the upper and lower limits of the order weight of that contract. By establishing material production constraints, a quantitative description of the material production design problem can be achieved, making the subsequently obtained material production design scheme more practical and refined. The acquisition of contract order constraints can be achieved by referring to the acquisition of contract material specifications constraints. It is understood that S3 only needs to be performed before S4; S3 can be performed before or after S2.

[0035] In S4, a material production design scheme is obtained by traversing each contract set according to the design goals, material production constraints, and sorting. The design goals can be minimizing the quantity of materials produced, minimizing material surplus after the design, etc., and this embodiment does not impose such limitations. In one embodiment, within each contract set, contracts with higher priority (obtained in S2) are prioritized and used as access nodes for contract allocation. Material production design based on contract sorting effectively assists in material production planning and scheduling. In another embodiment, the scheme that best meets the design goals is selected as the final material production design scheme, maximizing the achievement of design goals when materials are produced according to this scheme. The material production design scheme refers to the matching relationship between each contract and the materials to be produced. Compared to traditional manual design, this embodiment first determines the design goals, material production constraints, and sorting, and then traverses each contract set to obtain the material production design scheme, resulting in higher efficiency, especially suitable for complex production needs.

[0036] By adopting the above technical solution, the material production design method disclosed in this embodiment reduces the complexity of material production design, and the resulting material production design scheme is more practical and can more scientifically assist in the scheduling of material production plans. The material production design method disclosed in this embodiment, by matching contracts with materials that have not yet been produced, facilitates precise and scientific control from the material production stage, thereby improving the efficiency of the entire production and processing process and reducing waste.

[0037] Another embodiment of the present invention discloses a material production design method, wherein the basic grouping constraints also include steel grade priority relationship constraints, the contract material specification constraints include contract slab thickness constraints, contract slab width constraints and contract slab length constraints, the material priority relationship includes steel grade priority relationship, and the material specification constraints to be produced include slab specification constraints to be produced.

[0038] In this embodiment, the contracts include slab orders. In one embodiment, when grouping contracts, contracts within each group must have the same steel grade or a steel grade superiority relationship, i.e., satisfy the steel grade superiority relationship constraint; any two contracts within each group must require the same slab thickness, i.e., satisfy the contract slab thickness constraint; the intersection of the lower and upper limits of the slab width required by any two contracts within each group must not be an empty set, i.e., satisfy the contract slab width constraint; the intersection of the lower and upper limits of the slab length required by any two contracts within each group must not be an empty set, i.e., satisfy the contract slab length constraint. In this embodiment, selecting specific contract grouping constraints makes the resulting material production design scheme particularly suitable for guiding the production of self-produced slabs by steel enterprises, adapting to the small-batch, diversified product needs of the steel industry.

[0039] Another embodiment of the present invention discloses a material production design method, wherein contract grouping constraints also include process route constraints. It is understood that slab production often involves multiple process routes, such as steelmaking-hot rolling-cold rolling. In this embodiment, process route constraints ensure that the process routes of contracts within each group conform to the constraints; that is, only contracts with the same process route for a specified process can be grouped together for production on a single slab, thereby fully utilizing the capacity of the preceding process and reducing cross-logistics costs. In one embodiment, the process route constraint is a strengthened process route constraint, meaning that the steelmaking-hot rolling-cold rolling process routes of contracts within each group are completely identical. In another embodiment, the process route constraint is a relaxed process route constraint, with cold rolling as the relaxed condition; in this case, the steelmaking-hot rolling process routes of contracts within each group are completely identical, and the number of cold rolling process routes does not exceed a specific limit.

[0040] Reference Figure 2 As shown, another embodiment of the present invention discloses a material production design method. The process route constraints include reinforced process route constraints and relaxed process route constraints. The step S1 of grouping contracts according to contract grouping constraints includes: S11: sequentially traversing each contract and grouping the contracts according to basic grouping constraints and reinforced process route constraints. If the current contract does not match any of the existing groups, a new group is established until all contracts are grouped; S12: merging the groups according to the relaxed process route constraints to obtain a new group, so that the number of cold rolling process routes within the new group does not exceed R, where 2≤R≤4 and R is a positive integer.

[0041] In this embodiment, a two-stage method is used for contract grouping, resulting in higher grouping efficiency. In S11, each contract can be traversed in ascending order of contract number. When grouping contracts based on basic grouping constraints and enhanced process routes, the process routes of contracts within the group must be completely identical. It is understood that in the slab production process, steelmaking produces slabs, which are then hot-rolled and cut into hot-rolled coils. These hot-rolled coils are then cold-rolled to form cold-rolled products. Cold-rolled products are diverse but few in quantity. By using cold rolling as a relaxation condition and limiting the types of cold-rolling process routes within a group to 2-4, both processing smoothness and production costs can be improved.

[0042] Another embodiment of the present invention discloses a material production design method, wherein the design objective includes at least one of the quantity of slabs produced and the surplus slab material. In this embodiment, by including at least one of the quantity of slabs produced and the surplus slab material as the design objective, the resulting material production design scheme, after execution, can reduce inventory and save resources. In one embodiment, when the design objective includes the quantity of slabs produced, the material production design scheme that requires the minimum number of slabs to be produced is selected as the final material production design scheme. Specifically, if the contract weight allocated to a slab is greater than zero, then the slab is considered to be produced; otherwise, it is not produced. In another embodiment, when the design objective includes the surplus slab material, the material production design scheme that minimizes the surplus slab material after matching is selected as the final material production design scheme. The amount of surplus slab material can be calculated based on the upper and lower limits of the slab weight and the matched contract weight. Preferably, the design objective includes the quantity of slabs produced and the surplus slab material, and the quantity of slabs produced is selected as the primary design objective. Since there are upper and lower limits to the weight of slabs, material production design can be based on the upper limit of the slab weight. The resulting material production design scheme can minimize the number of slabs produced and reduce slab waste to a certain extent. Consequently, in the subsequent slab production process, slab inventory can be minimized and resources can be saved.

[0043] Another embodiment of the present invention discloses a material production design method. Contract order constraints include contract order weight requirements and contract order quantity requirements. Material production constraints include contract order weight constraints, slab weight constraints, and contract order weight constraints. In this embodiment, for slab orders, the contract order weight constraint means that the sum of the order weights of all slabs for each contract should be within the contract's order weight requirement range, for example, between the upper and lower limits. The slab weight constraint means that the sum of the order weights of all contracts allocated to each slab should be within the slab weight requirement range, for example, between the lower and upper limits. The contract order weight constraint means that the order weight of each contract on each slab is within the contract order weight requirement range, for example, between the upper and lower limits. This embodiment, through contract order weight constraints, slab weight constraints, and contract order weight constraints, ensures that the obtained material production design scheme fully meets contract requirements, is more scientific and practical, and reduces the occurrence of defective products. The upper limit of slab weight = maximum slab length × maximum slab width × slab thickness × density; the lower limit of slab weight = minimum slab length × minimum slab width × slab thickness × density. This means the slab width and length can be adjusted to different weights as needed. Preferably, orders for the same slab under the same contract have the same weight, facilitating subsequent slab cutting and processing, and effectively improving production efficiency.

[0044] Reference Figure 3 As shown, another embodiment of the present invention discloses a material production design method. The design objectives include the quantity of slab production and the remaining slab material. Step S4, which involves traversing each contract according to the design objectives, material production constraints, and sorting, to obtain a material production design scheme, includes: S41: determining the unit weight quantity and target unit weight of each contract; S42: solving the knapsack problem corresponding to the material production design based on a greedy algorithm according to the design objectives, material production constraints, and sorting, to obtain a material production design scheme; S43: optimizing the material production design scheme according to the design objectives, contract order unit weight constraints, and slab weight constraints, to obtain an optimized material production design scheme.

[0045] In S41, the unit weight of each contract can be calculated based on the order weight requirements and unit weight requirements of the contract. The target unit weight for each contract can be determined based on the calculated unit weight. In S42, based on the unit weight and target unit weight of each contract, the material production design problem is transformed into a knapsack problem. All groups are traversed, and a greedy algorithm is used to solve the problem within each group in sorted order. Based on the design objective and material production constraints, a material production design scheme is obtained, which yields the order weight and unit weight of each contract on each slab. In S43, the material production design scheme is optimized based on the contract order weight constraint and slab weight constraint. For example, after obtaining the material production design scheme in S42 with the slab production quantity as the main design objective, the material production design scheme can be optimized in S43 with minimizing slab surplus as the improvement design objective. For instance, the value of the order weight can be adjusted using the contract order weight flexibility and slab weight flexibility to obtain the optimized material production design scheme.

[0046] In this embodiment, the material production design is transformed into a knapsack problem and solved using a greedy algorithm, which is more efficient and improves overall effectiveness. The design objectives include the number of slabs produced and the amount of slab scrap. This fully utilizes the flexibility of the contract order weight and the slab weight to obtain the optimal material production design scheme, which can reduce the number of slabs produced and the amount of slab scrap.

[0047] Another embodiment of the present invention discloses a material production design method, in which contract grouping constraints also include delivery date constraints. In this embodiment, by setting delivery date constraints, contracts with delivery dates exceeding a certain deviation cannot be grouped together, which enables contracts within a group to have similar delivery dates, facilitating joint production and delivery and improving production efficiency. In one embodiment, the contract includes slab orders, with a delivery date constraint of ≤10 days for in-plant delivery, which facilitates slab production and delivery, and is particularly suitable for large steel enterprises with many contract orders and heavy production loads.

[0048] Another embodiment of the present invention discloses a material production design method, which includes the step of ranking contracts within each group according to influencing factors. The method includes: determining the weight of each influencing factor; and ranking the contracts within each group based on the weights. In other words, in this embodiment, there can be one or more influencing factors. When there is only one influencing factor, its weight is 1. When there are multiple influencing factors, the contracts within each group are prioritized according to the weight of each influencing factor. The weights of the multiple influencing factors can be either primary or secondary, or proportional. By ranking contracts according to the weights of the influencing factors, the impact of each factor can be fully considered, facilitating the subsequent allocation of higher-priority contracts and obtaining the optimal material production design scheme.

[0049] For example, when a contract is an urgent contract, influencing factors may include contract margin. When the costs of raw material cutting, roller changing, etc., corresponding to the contract order are too high, influencing factors may include the order weight, with contract priority determined primarily by the order weight. In one embodiment, influencing factors include contract margin and order weight, with contract margin set as the dominant factor. Therefore, the priority order of contracts is as follows: contracts with smaller contract margins have higher priority; for contracts with the same contract margin, contracts with larger order weights have higher priority.

[0050] Another embodiment of the present invention discloses a material production design method, which distributes the material production design scheme to the manufacturing enterprise's production process execution management system. In this embodiment, the obtained material production design scheme is distributed to the MES system. The MES system can save the material production design scheme, and the equipment equipped with the MES system can control the production equipment to complete the production of slabs according to the guidance of the material production design scheme, thereby automating the entire process from slab production design to slab production and improving production efficiency.

[0051] The following example illustrates a preferred embodiment of the material production design method disclosed in this application, using a self-produced slab as the material to be produced and a slab order as the contract.

[0052] In this embodiment, the contract data is first extracted and preprocessed.

[0053] First, the contract information fields are exported from the MES system and downloaded to the local machine. The exported contract information fields include: contract number, BACKLOG (incomplete process) number, steel tapping mark, contract status, contract nature, upper limit of order quantity, lower limit of order quantity, in-plant delivery date, slab thickness, upper limit of slab width, lower limit of slab width, upper limit of slab length, lower limit of slab length, lower limit of order weight, upper limit of order weight, contract composition table, and external purchase indicator. This data is automatically generated by the MES system, downloaded in text format, and saved to the local machine. Then, the information from the text file is read into a data table in the database, displaying the successfully downloaded contract information. After the data download is complete, the contract data derived from the contract information can be managed through data query and management functions, including adding, deleting, modifying, querying, and exporting data.

[0054] Regarding the filtering of contract data, the data used for contract grouping includes: contract number, steel tapping mark, slab thickness, upper limit of slab width, lower limit of slab width, upper limit of slab length, lower limit of slab length, in-plant delivery date, and BACKLOG number; the data used to determine the contract priority order, i.e., for contract sorting, includes: contract number, steel tapping mark, lower limit of order weight, upper limit of order weight, in-plant delivery date, and BACKLOG number; the data used for material production design includes: upper limit of order quantity, lower limit of order quantity, lower limit of order weight, and upper limit of order weight.

[0055] Regarding the preprocessing of contract data, for fields containing text information, the text information is converted into dummy variables. For example, the "Delivery Date within the Factory" field is a date; the closer the date is, the higher its priority, and the larger the corresponding dummy variable. Let it be equal to "a / (Delivery Date - Current Date)", where a is any positive integer.

[0056] Next, the contracts are grouped according to contract grouping constraints. In this embodiment, contract grouping constraints include basic grouping constraints, delivery date constraints, and process route constraints.

[0057] The basic grouping constraints include steel grade priority relationship constraints, meaning that contracts within the same group have the same steel grade or a priority relationship. The steel grade and priority relationship for each contract can be determined based on the steel tapping mark. The basic grouping constraints also include contract material specification constraints, which can be determined based on contract data. In this embodiment, the contract material specification constraints include contract slab thickness constraints, meaning that any two contracts within the group require the same slab thickness; contract slab width constraints, meaning that the intersection of the lower and upper limits of the slab width required by any two contracts within the group is not an empty set; and contract slab length constraints, meaning that the intersection of the lower and upper limits of the slab length required by any two contracts within the group is not an empty set.

[0058] Regarding delivery date constraints, this means that the delivery dates of any two contracts within a group cannot exceed a given deviation. In this embodiment, the deviation is set to 10, which requires that the "in-plant delivery date" interval between any two contracts within the group not exceed 10 days. Delivery date constraints enable contracts with similar delivery dates to be planned for production together, facilitating delivery.

[0059] Regarding process route constraints, only contracts with identical process routes for specified processes can be allocated to the same slab. Whether subsequent process routes are identical is not limited; the process route for each contract can be determined based on the BACKLOG number. In this embodiment, process route constraints include reinforced and relaxed constraints. Reinforced constraints require that any two contracts within a group have identical steelmaking-hot rolling-cold rolling process routes; relaxed constraints require that any two contracts within a group have identical steelmaking-hot rolling process routes, and that the total number of cold rolling process routes for all contracts within the group does not exceed R.

[0060] After determining the contract grouping constraints, this embodiment uses a two-stage method for contract grouping.

[0061] Phase 1: First, initialize the set of contracts to be grouped, Θ = {1, 2, ..., A}, where A is the contract with the largest contract number. Then initialize the group set. Then, group the contracts in set Θ in ascending order of their numbers: select the contract i with the smallest current number as the access node; for the selected contract i, traverse all groups in the current set G. If there exists a group g in set G such that contract i satisfies the contract grouping constraint with all contracts in group g, then merge contract i into that group (g = g ∪ {i}). In the first stage, the process routes of contracts within a group must be completely identical, i.e., satisfy the reinforced process route constraint. If no such group exists, then a new group g' = {i} is established, and the group set G is updated to G = G ∪ {g'}. Finally, remove contract i from the set Θ to be grouped (Θ = Θ - {i}). Repeat the above steps for each contract until all contracts are grouped.

[0062] Second stage: According to the relaxed process route constraints, merge the groups in set G to ensure that the cold rolling process routes of the contracts within the group do not exceed R. In this embodiment, R = 2. The merging method is as follows: (1) For all groups in set G, search for groups with the same steelmaking-hot rolling process route in ascending order of group number to obtain a series of mergeable group sets. (2) For any mergeable group set G k The groups are sorted in descending order of the total order weight of the contracts within each group. The total order weight can be the sum of the upper or lower limits of the order quantities for each contract; in this embodiment, it is the sum of the upper limits. The sorted set of groups is represented as G. k ={g1,g2,...,g K (3) Based on the group order, merge the groups according to the selection rule of the first and last group, that is, group g1 and g2. K Merge, g2 and g K-1 The process of merging contracts and so on leads to the final contract grouping scheme, i.e., the merged new grouping. The new grouping ensures that the cold rolling process routes for contracts within a group do not exceed two, and that the total order weight of contracts in each group is relatively balanced, which facilitates subsequent slab production design.

[0063] Then, in this embodiment, each group of contracts is sorted within the group according to the influencing factors to assist in the subsequent slab production design, so that contracts with the same or similar priority are arranged to be produced on the same slab as much as possible. Optional influencing factors include steel grade priority, contract allowance, process route overlap, contract order weight, etc. When the influencing factor is steel grade priority, the higher the contract steel grade, the higher the priority. The closer the contract steel grades allocated on the same slab are, the more consistent their requirements for product quality and equipment will be, thereby maximizing profits. Contract allowance = in-plant delivery date / demand node - production cycle - today's date. When the contract allowance is an influencing factor, if the contract allowance is less than 0, it means the contract has expired and has the highest priority; if the contract allowance is greater than or equal to 0, it means the contract has not expired, and when the allowance is greater than t (t>0) days, the delivery date priority of the contracts is the same, for example, t=10. Clearly, when the contract allowance is ≤ t days, a smaller contract allowance results in higher priority, and slabs composed of contracts with higher priority are rolled and produced first. When the influencing factor is the overlap of process routes, a higher overlap results in higher contract priority, thus placing contracts with higher overlap within a group closer together in the ranking. This ensures that contracts allocated to the same slab have a high degree of process route overlap, reducing cross-logistics and lowering production costs. When the influencing factor is the order weight, a larger order weight results in higher priority, and contracts allocated to the same slab with similar order weights have higher cutting efficiency.

[0064] In this embodiment, contract margin and order weight are selected as two influencing factors, with contract margin set as the dominant factor. All contracts are then sorted within their respective groups according to their priority. Therefore, in this embodiment, the priority order of contracts is as follows: contracts with smaller contract margins have higher priority; for contracts with the same margin, contracts with larger order weights have higher priority.

[0065] Next, in this embodiment, material production constraints are obtained based on the specifications of the materials to be produced and the contract order constraints. For any group of contracts, the total number of contracts is set to M, and the contract number index is represented by i. The requirement is that the number of self-produced slabs for all M contracts does not exceed N, and the slab index is represented by j. In this embodiment, N = M.

[0066] Based on the slab weight requirements to be produced, the order weight requirements and order weight requirements in each contract order constraints, material production constraints are obtained. Material production constraints include: upper and lower limits of contract order weight, upper and lower limits of contract order weight, and upper and lower limits of slab weight.

[0067] Regarding the upper and lower limits of contract order weight constraints, in this embodiment, the order weight of the same contract on the same slab is the same, which facilitates subsequent cutting and processing. Furthermore, in this embodiment, the order weight of each contract on each slab is between the upper and lower limits of the contract order weight. Let the order weight of contract i on slab j be variable u. ij , then u ij Should be at the lower limit of the order weight Order weight limit The range of values ​​is between [a certain value] and [a certain value]. In other words

[0068] Regarding the upper and lower limits of contract order weight, in this embodiment, the total order weight of contract i on slab j is equal to the order weight u. ij With the number of single weights n ij The product of the contract i and the order weights on all slabs. The minimum order quantity should be within the limit. and order quantity limit Between, that is, the range of values ​​is In other words

[0069] Regarding the upper and lower limits of slab weight constraints, in this embodiment, the order weight of all contracts on slab j is... with slab surplus Δ j The sum should be below the lower limit S of the slab weight. min and the upper limit of slab weight S max The range is [S] min ,S max In other words

[0070] Then, in this embodiment, a material production design scheme is obtained by traversing each contract according to the design objectives, material production constraints, and sorting. In this embodiment, the design objectives include minimizing the production quantity of self-produced slabs and minimizing surplus materials.

[0071] Regarding minimizing the production quantity of self-produced slabs, i.e., if the total contract weight allocated to slab j... If the value is greater than zero, then the slab is considered to be produced; otherwise, it is not. Therefore, subsequent production design should be based on the upper limit of the self-produced slab weight. Regarding minimizing the surplus material of self-produced slabs, this means ensuring the total surplus material of all slabs is minimized. To minimize this, the material production design scheme should be as concentrated as possible. Therefore, in the subsequent production design process, the slab should be filled as much as possible.

[0072] In this embodiment, for any contract i within each contract set, the order weight u on the slab j is determined. ij and the number of single weights n ij The value of is used to complete the contract allocation and obtain the material production design plan, thereby guiding the slab production plan.

[0073] Specifically, when quantifying and allocating contracts within a group, the first step is to design a weight allocation scheme for each contract i based on the upper and lower limits of order quantity and order weight, i.e., to determine the order weight quantity n. i and target single weight u i The value of .

[0074] In this embodiment, the number of units n is determined. i and target single weight u i It includes the following two steps:

[0075] (1) First, calculate the number of units n in the contract. i The range of values ​​is determined, and then the appropriate quantity of a single contract item is selected within that range and assigned to n. i .

[0076] The number of units n of contract i i The range of values ​​is determined by Delineation, in which symbols Indicates rounding up, sign This indicates rounding down. Based on this given range of values, determine the unit weight n of the contract. i In this embodiment, the median between the upper and lower limits is taken as n. i Assign a value.

[0077] (2) Based on the determined number of units n in the contract i Then calculate the contract target unit weight u i The value range is then selected, and the appropriate contract target is reassigned to u. i .

[0078] Contract target unit weight u i The range of values ​​is determined by Based on the given value range, the target unit weight of the contract is determined. In this embodiment, the median between the upper and lower limits is taken as u. i Assign a value.

[0079] In this embodiment, the contract order quantity range is set to [6000, 7000], in tons; the contract order unit weight range is set to [200, 250], in tons; according to formula ④, the unit weight quantity n i The value range is [24, 35], and the unit is units; for different unit weight values, the corresponding target unit weight lower bound, target unit weight upper bound, and target unit weight u are... iThe values ​​are shown in Table 1 below. The target unit weight is obtained by rounding down the average of the lower and upper bounds of the target unit weight.

[0080] Table 1. Schematic diagram of contract order weight and quantity

[0081] Scheme Number <![CDATA[Single quantity n i > Target single lower bound Target single upper bound <![CDATA[Target single weight u i > 1 24 250 250 250 2 27 222.22 250 236 3 30 200 233.33 217 4 32 200 218.75 209 5 35 200 200 200

[0082] Based on the results shown in Table 1, this embodiment selects the scheme with the largest difference between the upper bound and the lower bound of the target unit weight, that is, let n i =30, u i =217, which allows for greater flexibility in adjusting the contract weight.

[0083] In this embodiment, based on the obtained contract order weight quantity n i And the contract target unit weight u i The material production design scheme is obtained by solving the knapsack problem, that is, the order weight u of contract i on slab j. ij and the number of single weights n ij Specifically, it includes the following two steps:

[0084] (1) The material production design problem is transformed into a series of single knapsack problems with variable capacity: the weight of the self-produced slab corresponds to the knapsack capacity, since the slab weight ranges from [S min ,S max Therefore, the backpack capacity is variable; the contract order weight is u. i For the corresponding item weight, contract i corresponds to n. i Each weight is u i The process of designing the production of materials is to put all the items into a backpack so that the number of backpacks used is minimized and the remaining capacity of the backpack is minimized. This corresponds to two design objectives: minimizing the number of slabs and minimizing the amount of leftover material.

[0085] (2) Based on the greedy algorithm for solving the knapsack problem, and considering the order of contracts, the steps for slab production design are as follows: First, for each contract group, prioritize the contract with higher priority, i.e., the contract i ranked earlier, as the access node for material production design. Designing material production according to contract priority effectively assists in production planning and scheduling. If contract priority is determined by contract margin, slabs corresponding to high-priority contracts can be prioritized for production; if contract priority is determined by steel grade priority, slabs corresponding to high-priority contracts will be produced using units / production lines with high stability and the best product quality.

[0086] In addition, all slabs are sorted in ascending order of their remaining matchable weight, and the slab j with the smallest remaining matchable weight is selected as the access node for production design. The remaining matchable weight can be determined by the slab weight range and the total contract weight currently matched to that slab. To achieve the design goal of minimizing the number of slabs, in this embodiment, for each slab, the remaining matchable weight of the slab is obtained by subtracting the total contract weight allocated to that slab from the upper limit of the slab weight.

[0087] Then, production design is performed for the selected contract i and slab j, and the order weight u of contract i on slab j is output. ij and the number of single weights n ij Treating the self-produced slab j as a knapsack, and calculating the contract unit weight n... i and target unit weight u i Considering the quantity and weight of items respectively, a greedy algorithm for solving the knapsack problem is used. Items are placed into the knapsack sequentially until the knapsack cannot hold any more items or there are no items left. If the knapsack cannot hold any more items, the next slab is selected for production design, i.e., j = j + 1, and the design process is repeated. If there are no items left, it means that the current contract i has been fully allocated to self-produced slabs, and the next contract is selected for production design.

[0088] In this embodiment, the obtained material production design scheme is also optimized. Specifically, the unit weight n is maintained. ij Without changing the overall structure, the material production design scheme is improved with the goal of minimizing surplus material, that is, by utilizing the flexibility of contract order weight and slab weight to adjust the order weight u. ij The value of is determined. The implementation steps include:

[0089] (1) First, calculate the surplus material Δ of all self-produced slabs. j All slabs with a surplus material amount greater than zero are selected and grouped into set Ω. For any slab j, the surplus material Δ j The value of can be one of the following three cases: if the total contract weight allocated to slab j is... If the value is 0, then the slab will not be produced. j The value is 0; if the total contract weight allocated to slab j is 0. The minimum weight limit S of the slab was not reached. min According to constraint ③, the range of values ​​for the remaining material of slab j is as follows: Based on the objective of minimizing excess material, Δ j The value should be [value]. If the total contract weight allocated to slab j The slab weight has reached the lower limit S. min Based on the objective of minimizing excess material, Δ j The value is 0.

[0090] (2) For all slabs in the set Ω, sort them in ascending order according to the slab number when solving the knapsack problem, and select the slab j with the smallest number as the access node for single adjustment.

[0091] (3) Find the set Λ of all contracts that match slab j, sort them in ascending order of contract number, and select the contract i with the smallest number as the access node for single adjustment.

[0092] (4) For the selected contract i and slab j, under the premise of ensuring that the order weight does not exceed the upper limit of the target unit weight and the upper limit of the slab weight, that is, satisfying formulas ③ and ⑤, increase the order weight of contract i and slab j, that is, let u ij =u ij +ε ij , ε ij ≥0, the remaining material of slab j is reduced accordingly to Δ j =Δ j -n ij ×ε ij At the same time, contract i is removed from the set Λ, that is, Λ = Λ - {i}.

[0093] (5) If the remaining material of slab j is Δ j Greater than zero, and the contract set Then switch to the next contract, i.e., return to step (3); if the remaining material of slab j is Δ j Greater than zero and contract set Or the remaining material Δ of slab j j When the value equals zero, the slab j is removed from the set Ω, i.e., Ω = Ω - {j}. Return to step (2) and replace with the next slab for single-weight adjustment; if This indicates that all improvements have been completed, and the material production design scheme at this point is the optimized material production design scheme.

[0094] Finally, in this embodiment, for all contracts i and self-produced slab j within each group, the optimized order weight u is obtained. ij and the number of single weights n ij The optimized slab production design plan is then sent to the MES system to guide the slab production plan.

[0095] In this embodiment, the production design of the slab is carried out by comprehensively considering the upper and lower limits of contract order quantity, contract order weight, slab weight, and contract process route constraints on the same slab, thereby determining the slab production design scheme. Finally, the scheme is sent to the MES system to guide the slab production plan. The slab production design method disclosed in this embodiment can quickly determine the matching relationship between contracts and slabs, improve the production design efficiency of self-produced slabs, reduce cross-production logistics, shorten contract delivery time, and effectively reduce self-produced slab inventory and surplus materials. Furthermore, it can better adapt to the increasing complexity of steel grades, product types, and production lines, and has higher efficiency and greater flexibility for the demand for multi-variety, small-batch contract orders in actual production, ensuring the practicality of the design scheme and avoiding problems such as low efficiency of manual design and large amounts of slab surplus materials.

[0096] Reference Figure 4 As shown, an embodiment of the present invention also discloses a material production design system, including: an acquisition unit 1, which is used to acquire contract information, the contract information including contract material specifications; and a processing unit 2, which is communicatively connected to the acquisition unit 1, and the processing unit 2 uses any of the material production design methods in the foregoing embodiments to process the contract according to the contract information to obtain a material production design scheme.

[0097] In this embodiment, the method for obtaining contract information by the acquisition unit 1 can refer to the contract information extraction and processing methods described in the preceding embodiments. The processing unit 2 uses any of the material production design methods described in the preceding embodiments to process the contract information and obtain a material production design scheme. The material production design system disclosed in this embodiment has higher design efficiency, and the obtained material production design scheme is more practical, enabling more scientific support for raw material production planning and scheduling. Furthermore, the material production design system disclosed in this embodiment, by matching contracts with materials that have not yet been produced, facilitates precise and scientific control from the raw material production stage, thereby improving the efficiency of the entire production and processing process and reducing waste.

[0098] Embodiments of the present invention also disclose a computing device, comprising: a processor adapted to implement various instructions; and a memory adapted to store multiple instructions, the instructions being adapted to be loaded by the processor and executed as any of the material production design methods described in the foregoing embodiments.

[0099] The present invention also discloses a storage medium storing multiple instructions adapted for loading and execution by a processor of any of the material production design methods described in the foregoing embodiments.

[0100] The various embodiments disclosed in this application can be implemented in hardware, software, firmware, or a combination of these implementation methods. Embodiments of this application can be implemented as computer programs or program code executable on a programmable system, which includes at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device, and at least one output device. The program code can be applied to input instructions to perform the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, the processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application-specific integrated circuit (ASIC), or a microprocessor.

[0101] The program code can be implemented using a high-level procedural language or an object-oriented programming language to communicate with the processing system. Assembly language or machine language can also be used when needed. In fact, the mechanisms described in this application are not limited to any particular programming language. In either case, the language can be a compiled language or an interpreted language.

[0102] In some cases, the disclosed implementations can be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments can also be implemented as instructions carried or stored thereon on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which can be read and executed by one or more processors. For example, the instructions can be distributed via a network or through other computer-readable media. Therefore, machine-readable media can include any mechanism for storing or transmitting information in a machine-readable (e.g., computer-readable) form, including but not limited to floppy disks, optical disks, CD-ROMs, magneto-optical disks, read-only memory (ROM), random access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic cards or optical cards, flash memory, or tangible machine-readable storage for transmitting information (e.g., carrier waves, infrared signals, digital signals, etc.) using the Internet in the form of electrical, optical, acoustic, or other propagation signals. Therefore, machine-readable media includes any type of machine-readable medium suitable for storing or transmitting electronic instructions or information in a machine-readable (e.g., computer-readable) form.

[0103] In the accompanying drawings, some structural or methodological features may be shown in a specific arrangement and / or order. However, it should be understood that such a specific arrangement and / or order may not be necessary. Rather, in some embodiments, these features may be arranged in a manner and / or order different from that shown in the illustrative drawings. Furthermore, including structural or methodological features in a particular figure does not imply that such features are required in all embodiments, and in some embodiments, these features may be omitted or may be combined with other features.

[0104] It should be noted that all modules / units mentioned in the device embodiments of this application are logical modules / units. Physically, a logical module / unit can be a physical module / unit, a part of a physical module / unit, or a combination of multiple physical modules / units. The physical implementation of these logical modules / units is not the most important factor; the combination of functions implemented by these logical modules / units is the key to solving the technical problem proposed in this application. Furthermore, to highlight the innovative aspects of this application, the above device embodiments of this application have not introduced modules / units that are not closely related to solving the technical problem proposed in this application. This does not mean that the above device embodiments do not contain other modules / units.

[0105] While the present invention has been illustrated and described with reference to certain preferred embodiments, those skilled in the art should understand that the above description is a further detailed explanation of the invention in conjunction with specific embodiments, and should not be construed as limiting the specific implementation of the invention to these descriptions. Various changes in form and detail can be made by those skilled in the art, including several simple deductions or substitutions, without departing from the spirit and scope of the invention.

Claims

1. A material production design method for a material production design apparatus or a cloud processor, characterized by, The method comprises the following steps: grouping contracts according to contract grouping constraints, the contract grouping constraints comprising basic grouping constraints and process route constraints, the basic grouping constraints comprising contract material specification constraints and steel grade substitution relationship constraints, wherein the contract material specification constraints comprise contract slab thickness constraints, contract slab width constraints and contract slab length constraints, and the process route constraints comprise strengthened process route constraints and relaxed process route constraints; and sorting contracts in each group according to influence factors, the influence factors comprising at least one of material substitution relationship, contract allowance, process route coincidence degree and contract order weight; obtaining material production constraints according to to-be-produced material specification constraints and contract order constraints, wherein the to-be-produced material specification constraints comprise to-be-produced slab specification constraints; obtaining a material production design scheme according to design targets of the material production design, the material production constraints and the sorting of contracts in each group; the step of grouping contracts according to contract grouping constraints comprises: sequentially traversing each contract, grouping the contract according to the basic grouping constraints and the strengthened process route constraints, and establishing a new group if the current contract does not match any existing group, until all contracts are grouped; merging groups according to the relaxed process route constraints to obtain new groups, so that the cold rolling process route in each group of the new groups does not exceed R, wherein 2≤R≤4 and R is a positive integer.

2. The material production design method according to Claim 1, wherein The design targets comprise at least one of slab production quantity and slab surplus material.

3. The material production design method according to Claim 1, wherein The contract order constraints comprise contract order weight requirements and contract order weight requirements, and the material production constraints comprise contract order weight constraints, slab weight constraints and contract order weight constraints.

4. The material production design method according to Claim 3, wherein The design targets comprise slab production quantity and slab surplus material, and the step of obtaining a material production design scheme according to design targets of the material production design, the material production constraints and the sorting of contracts in each group comprises: determining the weight quantity and target weight of each contract; solving a knapsack problem corresponding to the material production design based on a greedy algorithm according to the design targets, the material production constraints and the sorting, to obtain a material production design scheme; optimizing the material production design scheme according to the design targets, contract order weight constraints and slab weight constraints to obtain an optimized material production design scheme.

5. The material production design method according to Claim 1, wherein The contract grouping constraints further comprise a delivery time constraint.

6. The material production design method according to Claim 1, wherein The step of sorting contracts in each group according to influence factors comprises: determining the weight of each influence factor; sorting the contracts in each group based on the weights.

7. The material production design method according to any one of claims 1 to 6, wherein The method further comprises the following steps: issuing the material production design scheme to a manufacturing enterprise production process execution management system.

8. A material production design system characterized by, comprises: an acquisition unit configured to acquire contract information, the contract information comprising contract material specifications; a processing unit in communication connection with the acquisition unit, the processing unit configured to process contracts according to the contract information using the material production design method of any one of claims 1-7 to obtain the material production design scheme.

9. A computing device, comprising: comprises: a processor adapted to implement various instructions; a memory adapted to store a plurality of instructions adapted to be loaded and executed by the processor to perform the material production design method according to any one of claims 1-7.

10. A storage medium, characterized by The storage medium stores a plurality of instructions adapted to be loaded and executed by a processor to perform the material production design method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Hot rolling multiple production line slab matching control method for improving steel enterprise material utilization rate

    CN104483915A

  • Accurate distribution method for slab resources of iron and steel enterprise

    CN104573956A