Material distribution method, device, system, production workshop and storage medium

By generating production schedules and combining process requirements for batch distribution, the material distribution requirements for complex process processing is solved, and the production and management efficiency is improved.

CN119067534BActive Publication Date: 2025-03-14ZHONGKE YUNGU TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411580396.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2025-03-14
Estimated Expiration
2044-11-07

AI Technical Summary

Technical Problem

The prior art cannot efficiently meet the material distribution needs of complex processes in the production process, resulting in low production and management efficiency in the production process.

Method used

Provide a material distribution method, including generating a production schedule for orders to be produced, determining the number of start-up times and material requirements of the station within each preset shipping cycle, combining process requirements for batch distribution, and ensuring that materials arrive at the station on time based on the transportation plan.

Benefits of technology

Through accurate material distribution plans and batch distribution strategies, the material distribution needs of complex processes are efficiently met, and the production and management efficiency in the production process is significantly improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119067534B_ABST
    Figure CN119067534B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of production management, and provides a material distribution method, device, system, production workshop and storage medium. It includes: generating a production schedule for orders to be produced; sorting multiple processes based on the start time, and determining the distribution batches of multiple processes based on the preset delivery cycle; determining the number of starts of each workstation in each preset delivery cycle, the type and quantity of each material required for each start, and determining the type and quantity of materials required by the workstation in each preset delivery cycle; determining the type and total quantity of materials required by all workstations in each preset delivery cycle based on the type and quantity of materials required by each workstation in each preset delivery cycle; determining the type and total quantity of materials required by all workstations in each preset delivery cycle based on the number of materials that can be distributed in each preset delivery cycle, the type and total quantity of materials required by all workstations in each preset delivery cycle, and determining the type of materials to be distributed in each distribution batch and the distribution quantity of each material based on the number of materials that can be distributed in each preset delivery cycle, the type and total quantity of materials required by all workstations in each preset delivery cycle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of production management, and specifically to a material distribution method, device, system, production workshop and storage medium. Background Art

[0002] Production management refers to the optimization of production plans and process arrangements through advanced scheduling algorithms, lean production concepts and real-time monitoring, and the improvement of material storage and handling efficiency through warehouse management, distribution route optimization and automated equipment. It also uses scheduling algorithms, machine learning and predictive analysis techniques to optimize process arrangements and logistics distribution, as well as information integration and supply chain management systems to achieve coordinated optimization of all aspects of production, logistics and supply chain.

[0003] In the existing technology, production management mainly relies on material requirement planning and manufacturing resource planning systems, which can help enterprises with production planning and material management. For example, warehouse management systems can be used to optimize warehousing operations to improve inventory management efficiency, but their functions are relatively simple. At the same time, distribution path optimization algorithms have also begun to be applied, but the computing power and algorithm complexity are limited, and the effect is relatively preliminary. In summary, various basic technologies and systems have been gradually applied to production management, but the overall degree of intelligence and automation is still low, and equipment and systems are insufficient in intelligence, flexibility and adaptability. The complexity and computing power of scheduling, optimization and prediction algorithms are limited, which makes it difficult to cope with the material distribution needs of complex processes in the existing production process, and thus it is impossible to comprehensively improve the production and management efficiency of the production process. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a material distribution method, device, system, production workshop and storage medium to solve the technical defects in the prior art that the material distribution needs of complex processing steps in the production process cannot be efficiently met, resulting in low production and management efficiency in the production process.

[0005] In order to achieve the above-mentioned purpose, the first aspect of the present application provides a material distribution method, which is applied to a production workshop, and the production workshop includes various types of workstations, and the method includes:

[0006] After obtaining the pending production order, a production schedule for the pending production order is generated, the production schedule at least includes the start time of each process of completing the pending production order, the workstation required to complete each process, the multiple materials required for each process, and the first material quantity of each material;

[0007] Sort multiple processes based on the start time of each process, and determine the delivery batches of multiple processes based on the preset delivery cycle;

[0008] For any workstation, determine the number of times the workstation is started in each preset delivery cycle, the type of materials required for each start, and the quantity of the second material required for each material, so as to determine the type of materials and the required quantity of materials required by the workstation in each preset delivery cycle;

[0009] Determine the types of materials and total quantity of materials required by all workstations in each preset delivery cycle based on the types of materials and quantity of materials required by each workstation in each preset delivery cycle;

[0010] Based on the deliverable quantity in each preset delivery cycle, the material types required by all workstations in each preset delivery cycle and the total material demand quantity, determine the material types and delivery quantity of each material in each delivery batch.

[0011] In an embodiment of the present application, for any workstation to which materials need to be delivered in any delivery batch, the method also includes: determining the types of materials that can be delivered by the workstation in the delivery batch and the deliverable quantity of each material based on the types of materials delivered in the delivery batch and the deliverable quantity of each material, and determining the number of processes for the workstation that can be satisfied by the types of materials that can be delivered and the deliverable quantity of each material; for any deliverable material in the delivery batch for the workstation, determining the transportation time required to transport the material from the storage location to the preset storage location of the production workshop, and determining the target delivery time of the material for each process in the delivery batch based on the transportation time and the start time of each process corresponding to the material in the delivery batch; determining the earliest target delivery time among multiple target delivery times as the delivery time of all deliverable materials of the workstation in the delivery batch.

[0012] In the embodiment of the present application, for any workstation to which materials need to be delivered in any delivery batch, the number of processes that can be satisfied by the workstation in the delivery batch is determined according to formula (1):

[0013] (1),

[0014] in, For workstation k in the The number of operations that can be satisfied when material i is delivered in the delivery batch, , is the quantity of the i-th material required by station k to process the product of any process in any delivery batch, The quantity that can be delivered by the production workshop within each preset delivery cycle.

[0015] In the embodiment of the present application, for any workstation to which materials need to be delivered in any delivery batch, the delivery time of all deliverable materials of the workstation in the delivery batch is determined according to formula (2):

[0016] (2),

[0017] in, For workstation k in the The time when material i is delivered in the delivery batch, For workstation k in the The earliest target outbound time corresponding to the material i being delivered in the delivery batch, For workstation k in the The order of the process corresponding to the earliest target delivery time of material i in the delivery batch among all the processes of the production order to be produced, For workstation k in the The number of operations that can be satisfied when material i is delivered in the delivery batch, .

[0018] In an embodiment of the present application, for any workstation to which materials need to be delivered in any delivery batch, the method also includes: after determining the outbound delivery time of all deliverable materials of the workstation in the delivery batch, for any deliverable material of the workstation, determining a transportation plan for the material based on the storage location of the material, the transportation route between the storage location and the preset storage location of the production workshop, the status of the transportation vehicle, and the outbound delivery time, and ensuring that the material can meet the outbound delivery time of the workstation in the delivery batch based on the transportation plan, wherein the transportation plan includes the optimal transportation route and arrival time.

[0019] In an embodiment of the present application, the method further includes determining a delivery batch corresponding to any material delivered to any workstation according to formula (3):

[0020] (3),

[0021] in, The duration corresponding to any preset delivery cycle, is the delivery batch corresponding to the i-th material delivered to workstation k, is the quantity of the i-th material required by station k to process each unit of product in any process in any delivery batch, The quantity that can be delivered by the production workshop within each preset delivery cycle. is the number of processing times of workstation k within any preset delivery cycle T.

[0022] In an embodiment of the present application, after obtaining the orders to be produced, generating a production schedule for the orders to be produced includes: constructing a digital model for the production workshop; determining the constraints that affect the production workshop in completing the production orders, the constraints including at least one of process priority constraints, combined process constraints, workstation equipment mold change constraints, workstation equipment capacity constraints, material resource constraints, balanced production constraints and outsourced process constraints; after obtaining the orders to be produced, determining the production data of the production workshop and the order data of the orders to be produced, wherein the production data includes at least the equipment status of each workstation in the production workshop and the worker scheduling data, and the order data includes at least the product process route of the orders to be produced and the materials required for the products; generating a production schedule for the orders to be produced based on the constraints, production data and order data through the digital model.

[0023] A second aspect of the present application provides a material distribution device, comprising:

[0024] a memory configured to store instructions;

[0025] The processor is configured to call the instructions from the memory and implement the material distribution method described above when executing the instructions.

[0026] A third aspect of the present application provides a material distribution system, comprising the above-mentioned material distribution device.

[0027] A fourth aspect of the present application provides a production workshop, the production workshop comprising:

[0028] The material distribution system described above;

[0029] Various types of workstations.

[0030] A fifth aspect of the present application provides a machine-readable storage medium having instructions stored thereon, which, when executed by a processor, configures the processor to execute the above-mentioned material distribution method.

[0031] The above technical scheme provides a material distribution method, including: after obtaining the order to be produced, generating a production schedule for the order to be produced, the production schedule at least includes the start time of each process of the order to be produced, the workstation required to complete each process, the multiple materials required for each process and the first material quantity of each material; sorting multiple processes based on the start time of each process, and determining the distribution batches of multiple processes based on the preset delivery cycle; for any workstation, determining the number of starts of the workstation in each preset delivery cycle, the type of materials required for each start and the second material quantity required for each material, so as to determine the type of materials and the required quantity of materials required by the workstation in each preset delivery cycle; determining the type of materials and the total number of materials required by all workstations in each preset delivery cycle according to the type of materials and the required quantity of materials required by each workstation in each preset delivery cycle; determining the type of materials to be distributed in each distribution batch and the distribution quantity of each material based on the deliverable quantity in each preset delivery cycle, the type of materials required by all workstations in each preset delivery cycle and the total number of materials required. The above method accurately determines the start time of each process by formulating a production schedule, divides different processes into different distribution batches according to the correspondence between processes and workstations and the order of process arrangement, and uniformly distributes materials for the processes in the distribution batch. At the same time, based on the correspondence between processes and workstations, the types of materials to be distributed in each distribution batch and the distribution quantity of each material are accurately calculated. The material distribution needs of complex process processing in the production process are efficiently met, thereby effectively improving the production and management efficiency in the production process.

[0032] Other features and advantages of the embodiments of the present application will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings:

[0034] Figure 1 A schematic diagram of a process flow of a material distribution method according to an embodiment of the present application is shown;

[0035] Figure 2 The internal structure of a computer device according to an embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0036] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application, and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0037] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of such features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.

[0038] Figure 1 The following schematically shows a flow chart of a material distribution method according to an embodiment of the present application. Figure 1 As shown, an embodiment of the present application provides a material distribution method, which is applied to a production workshop. The production workshop includes multiple workstations. The method may include the following steps.

[0039] Step 101, after obtaining the order to be produced, generate a production schedule for the order to be produced, the production schedule at least includes the start time of each process to complete the order to be produced, the work station required to complete each process, the multiple materials required for each process and the first material quantity of each material.

[0040] In the embodiment of the present application, it should be noted that the order to be produced can refer to the batch production of a certain model and specification of products. Under normal circumstances, the production of a finished product of a product requires several processes, and the processes included in products of different models and specifications are different. At the same time, due to the inconsistency of the processing technology of different processes and the different processing time required for each process, the reasonable arrangement of each process can effectively improve the production quality and production efficiency of the product. Therefore, in the present technical scheme, after obtaining the order to be produced, in order to be able to complete the order to be produced with high quality and high efficiency within the deadline for delivery, multiple constraints such as workshop production capacity, station equipment availability and human resources can be considered, and according to the production plan and the dependency between processes, the process-level production of the production order to be produced is scheduled to generate a corresponding production schedule. Among them, the production schedule should include the start time of each process to complete the order to be produced, the station required to complete each process, the multiple materials required for each process, and the first material quantity of each material. It should be noted that the production workshop includes many types of workstations. Different types of workstations can perform different processes due to the different types of equipment installed. For example, a production order includes process A, process B, process C and process D. Assuming that the equipment installed at a certain workstation is a punching machine, and the processes involving punching are process A and process D, then the processes that can be processed at this workstation are process A and process D. Therefore, the production schedule should include the workstations required to complete each process.

[0041] In one embodiment, after obtaining the orders to be produced, generating a production schedule for the orders to be produced includes: constructing a digital model for the production workshop; determining the constraints that affect the production workshop's completion of the production orders, the constraints including at least one of process priority constraints, combined process constraints, workstation equipment mold change constraints, workstation equipment capacity constraints, material resource constraints, balanced production constraints, and outsourced process constraints; after obtaining the orders to be produced, determining the production data of the production workshop and the order data of the orders to be produced, wherein the production data includes at least the equipment status of each workstation in the production workshop and the worker scheduling data, and the order data includes at least the product process route of the orders to be produced and the materials required for the products; generating a production schedule for the orders to be produced based on the constraints, production data, and order data through the digital model.

[0042] In this embodiment, after obtaining the order to be produced, the production workshop can be abstractly modeled based on the principle of mathematical programming, and a digital model for the production workshop can be constructed to convert the actual business model into a mathematical model, wherein the station equipment needs to be considered in the workshop modeling, and the order and process need to be considered in the input modeling. Analyze and extract the constraints that affect the production workshop to complete the production order, and the constraints include process priority constraints, combined process constraints, station equipment mold change constraints, station equipment capacity constraints, material resource constraints, balanced production constraints, and outsourcing process constraints. At the same time, after obtaining the order to be produced, determine the production data of the production workshop and the order data of the order to be produced, wherein the production data should include the equipment status of each station in the production workshop and the worker scheduling data, and the order data should include the product process route of the order to be produced and the materials required for the product. The constraints are converted into algorithmic constraints corresponding to the digital model, so that the production schedule for the order to be produced is generated based on the constraints, production data, and order data through the digital model.

[0043] Step 102, sorting the multiple processes based on the start time of each process, and determining the delivery batches of the multiple processes based on a preset delivery cycle.

[0044] In an embodiment of the present application, after the start time of each process is obtained based on the production schedule of the order to be produced, multiple processes are sorted based on the development order of the start time. It should be noted that, under normal circumstances, the material distribution method of the production workshop is batch distribution, that is, a large amount of materials are distributed at one time. For each process, the number of materials required for each process is much smaller than the single-time distribution quantity of the production workshop. Therefore, in order to optimize logistics resources, the material requirements of several processes can be merged for batch distribution, that is, the multiple processes after the sorting of the order to be produced are divided into multiple distribution batches based on the preset delivery cycle, and each distribution batch only distributes the material requirements of several processes, and the distribution batches are divided into the first distribution batch, the second distribution batch, and the first distribution batch according to the development order of time. It should be noted that the preset delivery cycle can be set according to the actual production demand, for example, it can include but is not limited to one month, three months, and a batch distribution of materials is carried out every preset delivery cycle.

[0045] Step 103, for any workstation, determine the number of starts of the workstation in each preset delivery cycle, the type of materials required for each start, and the quantity of the second material required for each material, so as to determine the type of materials and the required quantity of materials required by the workstation in each preset delivery cycle.

[0046] In the embodiment of the present application, it should be noted that the production schedule has determined the workstations required to complete each process, the multiple materials required for each process, and the first material quantity of each material. Therefore, after determining the delivery batches of multiple processes based on the preset delivery cycle, for any workstation, it is necessary to first determine the number of times the workstation is started in each preset delivery cycle, the type of materials required for each start, and the second material quantity required for each material, so as to further determine the type of materials and material demand quantity required by the workstation in each preset delivery cycle. For example, take a workstation that processes process A and process B within a preset delivery cycle as an example. Assume that the workstation needs 1 material a, 3 materials b, and 2 materials c to process each unit product of process A, and needs 1 material a, 3 materials b, and 4 materials c to process each unit product of process B, and the workstation processes a total of 100 times within the preset delivery cycle. It can be seen that the types of materials required by the workstation within the preset delivery cycle include material a, material b, and material c, and the number of materials required is ((1+1)+(3+3)+(2+4))×100=140. It should be noted that for any workstation, usually because the type of equipment used for processing at the workstation is fixed, the processing actions that can be performed by the workstation when processing each unit product of any process should be the same, that is, the types of materials required should be the same.

[0047] In one embodiment, the method further includes determining a delivery batch corresponding to any material delivered to any workstation according to formula (3):

[0048] (3),

[0049] in, The duration corresponding to any preset delivery cycle, is the delivery batch corresponding to the i-th material delivered to workstation k, is the quantity of the i-th material required by station k to process each unit of product in any process in any delivery batch, The quantity that can be delivered by the production workshop within each preset delivery cycle. is the number of processing times of workstation k within any preset delivery cycle T.

[0050] In this embodiment, The final value of should be an integer. Express The calculated result is rounded up.

[0051] Step 104 , determining the types of materials and the total quantity of material requirements required by all workstations in each preset delivery cycle according to the types of materials and the quantity of material requirements required by each workstation in each preset delivery cycle.

[0052] In an embodiment of the present application, for any preset delivery cycle, after obtaining the types of materials and the required quantity of materials for each workstation within the preset delivery cycle based on the number of times each workstation starts work within the preset delivery cycle, the types of materials required for each start-up, and the quantity of the second material required for each material, the types of materials and the total required quantity of materials for all workstations within the preset delivery cycle can be further determined.

[0053] Step 105 , based on the deliverable quantity in each preset delivery cycle, the material types and the total material demand quantity required by all workstations in each preset delivery cycle, determine the material types and the delivery quantity of each material in each delivery batch.

[0054] In an embodiment of the present application, after determining the types of materials and the total number of material requirements required by all workstations in each preset delivery cycle, the types of materials to be delivered in each delivery batch and the delivery quantity of each material can be further calculated based on the deliverable quantity in each preset delivery cycle and the types of materials and the total number of material requirements required by all workstations in each preset delivery cycle. It should be noted that each delivery batch is a unified delivery that combines the needs of several processes, and the quantity that can be delivered in each delivery batch is fixed. Therefore, there may be several processes whose demand quantities are higher than the quantity that can be delivered in each delivery batch. At this time, the quantity that can be delivered in each delivery batch should be used as the delivery standard, and the order of arrangement of the several processes should be used as the order of material requirements, so that the materials delivered in the current batch will give priority to the processes with a higher order.

[0055] In one embodiment, for any workstation to which materials need to be delivered in any delivery batch, the method further includes: determining the types of materials that can be delivered by the workstation in the delivery batch and the deliverable quantity of each material based on the types of materials delivered in the delivery batch and the deliverable quantity of each material, and determining the number of processes for the workstation that can be satisfied by the types of materials that can be delivered and the deliverable quantity of each material; for any deliverable material in the delivery batch for the workstation, determining the transportation time required to transport the material from the storage location to a preset storage location in the production workshop, and determining the target delivery time of the material for each process in the delivery batch based on the transportation time and the start time of each process corresponding to the material in the delivery batch; and determining the earliest target delivery time among multiple target delivery times as the delivery time of all deliverable materials of the workstation in the delivery batch.

[0056] In this embodiment, it should be noted that after determining the types and quantities of materials to be delivered in each delivery batch, it is necessary to further determine the optimal delivery time of the delivery batch so that the materials can arrive at each workstation on time and ensure that each process can be processed on time. Specifically, for any workstation to which materials need to be delivered in any delivery batch, since the arrangement order of each process in the delivery batch has been determined according to the development order of time, and the deliverable quantity in the delivery batch is fixed. Therefore, based on the types of materials delivered in the delivery batch and the delivery quantity of each material, the types of materials that can be delivered in the delivery batch and the deliverable quantity of each material can be determined for the workstation, so as to further determine the number of processes for the workstation that can be satisfied by the types of materials that can be delivered and the deliverable quantity of each material, that is, to calculate the material requirements of the process at the workstation that can be satisfied by the materials delivered to the workstation in the delivery batch.

[0057] In this embodiment, it should be noted that for each material, the material needs to be provided by the supplier and transported to the production workshop. Therefore, the storage location may refer to the warehouse location of each material in the corresponding supplier, and the preset storage location may refer to the warehouse location used by the production workshop to store each material. After calculating that the material delivered to the workstation in the delivery batch can meet the material requirements of the process at the workstation, for any deliverable material of the workstation in the delivery batch, it is necessary to first determine the transportation time required for the material to be transported from the storage location to the preset storage location of the production workshop. Specifically, it can be calculated according to the following formula:

[0058] ,

[0059] in, is the transportation time required for the i-th material to be transported from the storage location to the preset location j in the production workshop, is the transportation distance from the i-th storage location to the preset location j of the production workshop, is the average transportation speed of the i-th material, is the loading and unloading time of the i-th material.

[0060] In this embodiment, after calculating the transportation time of the material, the target delivery time of the material for each process in the delivery batch can be further determined based on the transportation time and the start time of each process corresponding to the material in the delivery batch. Specifically, it can be calculated according to the following formula:

[0061] ,

[0062] in, is the target delivery time for each process of the i-th material in the corresponding delivery batch, is the start time of any process j corresponding to the i-th material in the delivery batch, It is the transportation time required for the i-th material to be transported from the storage location to the preset location in the production workshop.

[0063] In this embodiment, it should be noted that since each delivery batch is a batch delivery of material requirements for several processes, and the start time of each process is inconsistent, in order to ensure that each process can start on time, advance delivery should be arranged. Specifically, after calculating the target delivery time of the material for each process in the delivery batch, the earliest target delivery time among multiple target delivery times is determined as the delivery time of all deliverable materials of the workstation in the delivery batch.

[0064] In one embodiment, for any workstation to which materials need to be delivered in any delivery batch, the number of processes that can be satisfied by the workstation in the delivery batch is determined according to formula (1):

[0065] (1),

[0066] in, For workstation k in the The number of operations that can be satisfied when material i is delivered in the delivery batch, , is the quantity of the i-th material required by station k to process the product of any process in any delivery batch, The quantity that can be delivered by the production workshop within each preset delivery cycle.

[0067] In one embodiment, for any workstation that needs to deliver materials in any delivery batch, the delivery time of all deliverable materials in the delivery batch of the workstation is determined according to formula (2):

[0068] (2),

[0069] in, For workstation k in the The time when material i is delivered in the delivery batch, For workstation k in the The earliest target outbound time corresponding to the material i being delivered in the delivery batch, For workstation k in the The order of the process corresponding to the earliest target delivery time of material i in the delivery batch among all the processes of the production order to be produced, For workstation k in the The number of operations that can be satisfied when material i is delivered in the delivery batch, .

[0070] In one embodiment, for any workstation to which materials need to be delivered in any delivery batch, the method further includes: after determining the outbound delivery time of all deliverable materials of the workstation in the delivery batch, for any deliverable material of the workstation, determining a transportation plan for the material based on the storage location of the material, the transportation route between the storage location and a preset storage location of the production workshop, the status of the transportation vehicle, and the outbound delivery time; based on the transportation plan, ensuring that the material can meet the outbound delivery time of the workstation in the delivery batch, wherein the transportation plan includes the optimal transportation route and arrival time.

[0071] In this embodiment, it should be noted that in order to ensure that the materials can arrive at the warehouse of the production workshop on time, a reasonable transportation plan should be formulated. Specifically, after determining the outbound time of all the deliverable materials of the workstation in the delivery batch, for any deliverable material of the workstation, the transportation plan for the material, that is, the optimal path and arrival time, is determined based on the storage location of the material, the transportation route between the storage location and the preset storage location of the production workshop, the status of the transportation vehicle, and the outbound time. Among them, the arrival time can be calculated according to the following formula:

[0072] ,

[0073] in, For materials The time when the goods must arrive at the warehouse to ensure on-time delivery after quality inspection and unloading. For materials The time required for quality inspection, It is material The time required for unloading.

[0074] After formulating the transportation plan, ensure that the material can meet the delivery time of the workstation within the distribution batch based on the transportation plan to ensure the on-time arrival of the material.

[0075] The above technical solution, by formulating a production schedule, accurately determines the start time of each process, divides different processes into different distribution batches according to the correspondence between processes and workstations and the arrangement order of processes, and uniformly distributes materials for the processes in the distribution batch. At the same time, based on the correspondence between processes and workstations, the types of materials to be distributed in each distribution batch and the distribution quantity of each material are accurately calculated. It efficiently meets the material distribution needs of complex process processing in the production process, thereby effectively improving the production and management efficiency in the production process.

[0076] This technical solution significantly improves production efficiency and logistics performance through integrated production scheduling, material management and logistics optimization. First, multiple constraints and dependencies between processes are comprehensively considered, and advanced scheduling algorithms are used for optimization to accurately determine the start time of each process. Secondly, by calculating the exact time of material launch and optimizing the distribution path, the solution ensures that materials arrive on time, reducing shortages and backlogs. At the same time, through batch distribution and early arrival strategies, materials are ensured to be in place before production, improving production continuity. Real-time monitoring and dynamic adjustment functions allow for rapid response to changes in production and logistics processes, further improving the accuracy and flexibility of the plan. Overall, this solution has demonstrated significant advantages in reducing logistics costs, improving production efficiency, optimizing material management and enhancing corporate competitiveness, and ultimately improving customer satisfaction.

[0077] The present application embodiment provides a material distribution device, including:

[0078] a memory configured to store instructions;

[0079] The processor is configured to call the instructions from the memory and implement the material distribution method when executing the instructions.

[0080] An embodiment of the present application provides a storage medium on which a program is stored, and when the program is executed by a processor, the above-mentioned material distribution method is implemented.

[0081] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 2 As shown. The computer device includes a processor A01, a network interface A02, a memory (not shown in the figure) and a database (not shown in the figure) connected through a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02 and a database (not shown in the figure). The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 in the non-volatile storage medium A04. The database of the computer device is used to store material distribution method data. The network interface A02 of the computer device is used to communicate with an external terminal through a network connection. When the computer program B02 is executed by the processor A01, a material distribution method is implemented.

[0082] Those skilled in the art will understand that Figure 2The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0083] An embodiment of the present application provides a device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, steps of a material distribution method are implemented.

[0084] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes the following material distribution method steps.

[0085] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0086] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0087] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0088] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0089] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0090] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0091] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0092] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0093] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims

1. A material distribution method, characterized in that: Applied to a production workshop, the production workshop includes various types of workstations, and the method includes: After obtaining the pending production order, generating a production schedule for the pending production order, the production schedule at least includes the start time of each process of completing the pending production order, the workstation required to complete each process, the multiple materials required for each process, and the first material quantity of each material; Sorting multiple processes based on the start time of each process, and determining delivery batches of the multiple processes based on a preset delivery cycle; For any workstation, determine the number of starts of the workstation in each preset delivery cycle, the type of materials required for each start, and the quantity of the second material required for each material, so as to determine the type of materials and the required quantity of materials required by the workstation in each preset delivery cycle; Determine the types of materials and total quantity of materials required by all workstations in each preset delivery cycle based on the types of materials and quantity of materials required by each workstation in each preset delivery cycle; Determine the types of materials to be delivered in each delivery batch and the delivery quantity of each material based on the deliverable quantity in each preset delivery cycle, the types of materials required by all workstations in each preset delivery cycle, and the total quantity of material requirements; For any workstation to which materials need to be delivered in any delivery batch, determine the types of materials that can be delivered by the workstation in the delivery batch and the deliverable quantity of each material based on the types of materials delivered in the delivery batch and the deliverable quantity of each material, and determine the number of processes for the workstation that can be satisfied by the types of materials that can be delivered and the deliverable quantity of each material; for any deliverable material in the delivery batch for the workstation, determine the transportation time required to transport the material from the storage location to the preset storage location of the production workshop, and determine the target departure time of the material for each process in the delivery batch based on the transportation time and the start time of each process corresponding to the material in the delivery batch; determine the earliest target departure time among multiple target departure times as the departure time of all deliverable materials of the workstation in the delivery batch.

2. The material distribution method according to claim 1, characterized in that: For any workstation that needs to deliver materials in any delivery batch, the number of processes that can be satisfied by the workstation in the delivery batch is determined according to formula (1): (1), in, For workstation k in the The number of operations that can be satisfied when material i is delivered in the delivery batch, , is the quantity of the i-th material required by station k to process the product of any process in any delivery batch, It is the quantity that can be delivered by the production workshop in each preset delivery cycle.

3. The material distribution method according to claim 1, characterized in that: For any workstation that needs to deliver materials in any delivery batch, the delivery time of all deliverable materials in the delivery batch at this workstation is determined according to formula (2): (2), in, For workstation k in the The time when material i is delivered in the delivery batch, For workstation k in the The earliest target outbound time corresponding to the material i being delivered in the delivery batch, For workstation k in the The order of the process corresponding to the earliest target delivery time corresponding to the material i delivered in the delivery batch among all the processes of the pending production order, For workstation k in the The number of operations that can be satisfied when material i is delivered in the delivery batch, .

4. The material distribution method according to claim 1, characterized in that: For any workstation to which materials need to be delivered in any delivery batch, the method further includes: After determining the delivery time of all deliverable materials of the workstation in the delivery batch, for any deliverable material of the workstation, determine the transportation plan for the material based on the storage location of the material, the transportation route between the storage location and the preset storage location of the production workshop, the status of the transportation vehicle and the delivery time, and ensure that the material can meet the delivery time of the workstation in the delivery batch based on the transportation plan, wherein the transportation plan includes the optimal transportation route and arrival time.

5. The material distribution method according to claim 1, characterized in that: The method further includes determining the delivery batch corresponding to any material delivered to any workstation according to formula (3): (3), in, The duration corresponding to any preset delivery cycle, is the delivery batch corresponding to the i-th material delivered to workstation k, is the quantity of the i-th material required by station k to process each unit of product in any process in any delivery batch, is the quantity that can be delivered by the production workshop in each preset delivery cycle, is the number of processing times of workstation k within any preset delivery cycle T.

6. The material distribution method according to claim 1, characterized in that: After obtaining the pending production order, generating a production schedule for the pending production order includes: constructing a digital model of the production workshop; Determine constraints that affect the production workshop in completing the production order, wherein the constraints include at least one of a process priority constraint, a combined process constraint, a station equipment mold change constraint, a station equipment capacity constraint, a material resource constraint, a balanced production constraint, and an outsourcing process constraint; After obtaining the order to be produced, determining the production data of the production workshop and the order data of the order to be produced, wherein the production data at least includes the equipment status of each workstation in the production workshop and the worker scheduling data, and the order data at least includes the product process route of the order to be produced and the materials required for the product; A production schedule for the order to be produced is generated through the digital model based on the constraint conditions, the production data and the order data.

7. A material distribution device, characterized in that: include: a memory configured to store instructions; A processor is configured to call the instructions from the memory and implement the material distribution method according to any one of claims 1 to 6 when executing the instructions.

8. A material distribution system, characterized in that: Comprising a material dispensing device according to claim 7.

9. A production workshop, characterized in that: The production workshop includes: The material distribution system according to claim 8; Various types of workstations.

10. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instruction is executed by a processor, the processor is configured to execute the material distribution method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Simulation-based logistics distribution system and distribution method

    CN108364099A

  • Method and device for factory logistics distribution, processor and storage medium

    CN115713277A