Scheduling method, device, equipment, medium and program product

By dividing the products in the production order into multiple production units and scheduling production from three aspects: priority level, similar matching conditions and time gaps, the problem of low production efficiency in the existing technology is solved, and the utilization rate of production resources and the satisfaction of user needs is improved.

CN119721584APending Publication Date: 2025-03-28国投融合科技股份有限公司 +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411776073.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The production efficiency in the prior art has low yield, resulting in insufficient utilization of production resources and inability to meet user needs.

Method used

By obtaining the priority level of the products in the production order, the products are divided into multiple production units to form a resource pool, and production is scheduled from three aspects: production units with high priority level, production units with similar matching conditions, and production units with large time gaps.

Benefits of technology

It improves production scheduling efficiency, saves waiting time in the production process, enhances production continuity, improves the utilization rate of production resources, and meets user needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119721584A_ABST
    Figure CN119721584A_ABST
Patent Text Reader

Abstract

The invention provides a production scheduling method and device, equipment, a medium and a program product. The method comprises the following steps: acquiring priority levels of a plurality of products in a production order; dividing products in the production order into a plurality of production units according to pre-configured product parameters to form a resource pool; distributing the production units with high priority levels in the resource pool to corresponding production lines in the production scheduling model, and generating a first production scheduling plan; when it is judged that the production units in the resource pool and the production units in the first production scheduling plan meet the similar matching conditions, the production units meeting the similar matching conditions in the resource pool are added into the first production scheduling plan, and a second production scheduling plan is generated; and adding the production units in the resource pool into the second production scheduling plan according to the production time of the production units under the condition of judging that the time gap between two adjacent production units in the second production scheduling plan is greater than the first threshold value, and generating a third production scheduling plan. By adopting the embodiment of the invention, the production scheduling efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of production scheduling, and in particular to a scheduling method, device, equipment, medium and program product. Background Art

[0002] Advanced Planning and Scheduling (APS) is a solution to the problems of production scheduling and production dispatching, which is a problem of resource sorting and allocation. APS solves the optimization problems of sequence and scheduling for process and discrete hybrid models at the same time, thus solving the critical chain and minimizing cost and time for project management and project manufacturing, which is of great significance.

[0003] In the discrete manufacturing and OEM processing industries, time cost and labor cost are their core competitiveness, especially in the OEM processing industry, which produces more than 400 to 500 products every day. So when to produce? Which team to produce? Which equipment to produce which products? Which products can be produced later? Which products must be produced immediately? These issues have become things that factory dispatchers must consider every day, but manual scheduling is inefficient, and there will be situations where production resources are not fully utilized and user needs cannot be met. Summary of the invention

[0004] The purpose of the present invention is to provide a production scheduling method, device, equipment, medium and program product to solve the problems of low production scheduling efficiency, insufficient utilization of production resources and failure to meet user needs in the prior art.

[0005] In order to solve the above technical problems, an embodiment of the present invention provides a production scheduling method, including:

[0006] Get the priority of multiple products in a production order;

[0007] According to pre-configured product parameters, the products in the production order are divided into a plurality of production units to form a resource pool, wherein each of the products corresponds to at least one production unit;

[0008] Allocate the production units in the resource pool whose priority level is higher than the preset level to corresponding production lines in the production scheduling model to generate a first production scheduling plan;

[0009] When it is determined that the production units in the resource pool and the production units in the first production scheduling plan meet the same type matching condition, the production units in the resource pool that meet the same type matching condition are added to the first production scheduling plan to generate a second production scheduling plan;

[0010] When it is determined that the time gap between two adjacent production units in the second production schedule is greater than the first threshold, the production units in the resource pool are added to the second production schedule according to the production time of the production units to generate a third production schedule.

[0011] Optionally, the method further comprises:

[0012] The production scheduling model is constructed according to the workshop parameters of the production workshop, wherein the workshop parameters include one or more of the production capacity, working hours and production type of each of the production lines.

[0013] Optionally, the product parameters include the quantity of each product corresponding to each of the products;

[0014] Wherein, according to the pre-configured product parameters, the products in the production order are divided into a plurality of production units, including:

[0015] According to the pre-configured product quantity corresponding to each of the products, the multiple products in the production order are divided respectively to obtain multiple production units; wherein the product quantity in each of the production units corresponding to the same product is the same.

[0016] Optionally, the product parameters include the production time corresponding to each of the products;

[0017] Wherein, according to the pre-configured product parameters, the products in the production order are divided into a plurality of production units, including:

[0018] According to the pre-configured production time corresponding to each of the products, the multiple products in the production order are divided respectively to obtain multiple production units; wherein the production time in each of the production units corresponding to the same product is the same.

[0019] Optionally, when it is determined that the production units in the resource pool and the production units in the first production scheduling plan meet a same-type matching condition, adding the production units in the resource pool that meet the same-type matching condition to the first production scheduling plan to generate a second production scheduling plan includes:

[0020] When it is determined that the production units in the resource pool and the production units in the first production schedule meet the same matching conditions, the production units in the resource pool that meet the same matching conditions are placed adjacent to each other behind the production units in the first production schedule to generate a second production schedule.

[0021] Optionally, the same type matching condition includes:

[0022] The type of materials required for the production of the production unit in the resource pool is the same as the type of materials of the production unit in the first production schedule, and the difference between the quantity of materials required for the production of the production unit in the resource pool and the quantity of materials of the production unit in the first production schedule is less than a second threshold.

[0023] Optionally, when it is determined that a time gap between two adjacent production units in the second production schedule is greater than a first threshold, adding the production units in the resource pool to the second production schedule according to the production time of the production units to generate a third production schedule includes:

[0024] When it is determined that the time gap between two adjacent production units in the second production schedule is greater than a first threshold, the production line where the time gap is located is determined as the production line to be allocated;

[0025] Obtaining the production time of the production unit corresponding to the production line to be allocated in the resource pool;

[0026] When the production time of at least one of the production units is less than or equal to the first threshold, the production unit whose product production time is less than or equal to the first threshold is added to the second production schedule and placed between the two production units whose time gap is greater than the first threshold, to generate a third production schedule.

[0027] Optionally, the method further comprises:

[0028] When the production time of each of the production units is greater than the first threshold, selecting a production unit corresponding to the production line to be allocated in the resource pool for cutting to obtain a plurality of first production units, wherein the production time of at least one of the first production units is less than or equal to the first threshold;

[0029] A first production unit whose production time is less than or equal to the first threshold is selected to be added to the second production schedule and placed between two production units whose time gap is greater than the first threshold, to generate a third production schedule.

[0030] The embodiment of the present invention further provides a production scheduling device, comprising:

[0031] A first acquisition module is used to acquire the priority levels of multiple products in a production order;

[0032] A first division module is used to divide the products in the production order into multiple production units according to pre-configured product parameters to form a resource pool, wherein each of the products corresponds to at least one production unit;

[0033] A first production scheduling module, used to allocate the production units in the resource pool whose priority level is higher than a preset level to corresponding production lines in the production scheduling model, and generate a first production scheduling plan;

[0034] A second production scheduling module is used for adding the production units in the resource pool that meet the same matching condition to the first production scheduling plan to generate a second production scheduling plan when it is determined that the production units in the resource pool and the production units in the first production scheduling plan meet the same matching condition.

[0035] The third production scheduling module is used to add the production units in the resource pool to the second production schedule according to the production time of the production units, so as to generate a third production schedule when it is determined that there is a time gap between two adjacent production units in the second production schedule that is greater than a first threshold.

[0036] An embodiment of the present invention further provides a network device, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the production scheduling method as described in any one of the above items when executed by the processor.

[0037] An embodiment of the present invention further provides a readable storage medium, comprising: a program is stored on the readable storage medium, and when the program is executed by a processor, the steps of the production scheduling method as described in any one of the above items are implemented.

[0038] An embodiment of the present invention further provides a computer program product, comprising computer instructions, which, when executed by a processor, implement the steps of the production scheduling method as described in any one of the above items.

[0039] At least one of the above technical solutions of the present invention has the following beneficial effects:

[0040] In the above scheme, firstly, the products in the production order are divided into multiple production units according to the product parameters to form a resource pool; then, production scheduling is performed from three aspects: the first step is to allocate the production units with higher priority in the resource pool to the production scheduling model for scheduling; the second step is to allocate the production units in the resource pool that meet the same type matching conditions to the production scheduling model for scheduling; the third step is to allocate the production units in the resource pool to the production scheduling model for scheduling according to the product parameters when it is determined that the time gap between two adjacent production units in the production scheduling model is greater than the first threshold. The embodiment of the present invention first divides the products in the production order, and then schedules them according to the production units, which can save waiting time in the production process, enhance production continuity, and improve scheduling efficiency. Finally, automatic scheduling is realized from the three aspects of priority, same type matching conditions and time gaps, which can improve the utilization rate of production resources and meet user needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 A schematic diagram of a production scheduling method according to an embodiment of the present invention;

[0042] Figure 2 It is a schematic structural diagram of a production scheduling device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0044] like Figure 1 As shown, an embodiment of the present invention provides a production scheduling method, including:

[0045] Step S101, obtaining the priority levels of multiple products in a production order;

[0046] In step S101 , the priority level is determined according to the importance of the customer and / or the urgency of the order.

[0047] Step S102, dividing the products in the production order into a plurality of production units according to pre-configured product parameters to form a resource pool, wherein each of the products corresponds to at least one production unit;

[0048] In step S102, in order to improve production scheduling efficiency, save waiting time in the production process, and enhance production continuity, each product in the production order is divided according to product parameters to generate multiple production units, and multiple production units constitute a resource pool to be produced. Product parameters include but are not limited to one or more of product quantity and production time, that is, production units are divided according to product quantity or production time.

[0049] Step S103, allocating the production units in the resource pool whose priority level is higher than the preset level to corresponding production lines in the production scheduling model to generate a first production scheduling plan;

[0050] In step S103, in order to meet user needs and ensure that orders are delivered on time, production units with high priority levels are first allocated to corresponding production lines in the production scheduling model. For example, the priority levels of production units in the resource pool include high, medium, and low levels from high to low. If the preset level is medium, production units with high priority levels are allocated to corresponding production lines in the production scheduling model. If the preset level is low, production units with high priority levels and medium priority levels are allocated to corresponding production lines in the production scheduling model in order from high to low.

[0051] Step S104, when it is determined that the production units in the resource pool and the production units in the first production scheduling plan meet the same type matching condition, the production units in the resource pool that meet the same type matching condition are added to the first production scheduling plan to generate a second production scheduling plan;

[0052] In step S104, in order to improve the utilization rate of production resources, a similar matching mechanism is set up, that is, if there are production units in the resource pool that meet the same matching conditions as the production units in the first production schedule, the production units in the above resource pool are added to the first production schedule to generate a second production schedule.

[0053] Step S105, when it is determined that there is a time gap between two adjacent production units in the second production schedule that is greater than the first threshold, the production units in the resource pool are added to the second production schedule according to the production time of the production units to generate a third production schedule.

[0054] In step S105, in order to improve the utilization rate of production resources, if there is a time gap between two adjacent production units in the second production schedule that is greater than the first threshold, it means that the production work of the production line is not saturated, then continue to obtain production units from the resource pool to add to the second production schedule, and generate a third production schedule.

[0055] In the embodiment of the present invention, production scheduling is performed based on APS. First, the products in the production order are divided into multiple production units according to product parameters to form a resource pool. Then, production scheduling is performed from three aspects. The first step is to allocate the production units with higher priority in the resource pool to the production scheduling model for scheduling. The second step is to allocate the production units in the resource pool that meet the same type matching conditions to the production scheduling model for scheduling. The third step is to allocate the production units in the resource pool to the production scheduling model for scheduling according to the product parameters when it is determined that the time gap between two adjacent production units in the production scheduling model is greater than the first threshold. The embodiment of the present invention first divides the products in the production order and then schedules them according to the production units. This can save waiting time in the production process, enhance production continuity, and improve scheduling efficiency. Finally, automatic scheduling is achieved from the three aspects of priority, same type matching conditions, and time gaps in turn, which can improve the utilization rate of production resources and meet user needs.

[0056] It should be noted that after APS production scheduling is completed and the third production schedule is obtained, the production scheduling data will be solidified into the database and displayed to the customer through the system in the form of a Gantt chart. In addition, customers can also adjust and reallocate resources by dragging the Gantt chart.

[0057] Optionally, the method further comprises:

[0058] The production scheduling model is constructed according to the workshop parameters of the production workshop, wherein the workshop parameters include one or more of the production capacity, working hours and production type of each of the production lines.

[0059] In an embodiment of the present invention, the production capacity, working hours and production type of each production line are different. When scheduling production, the above-mentioned workshop parameters need to be taken into consideration. Specifically, the workshop parameters of the production workshop are brought into the initial model of APS to construct a production scheduling model, wherein steps S102 to S105 are all performed in the production scheduling model.

[0060] Optionally, the product parameters include the quantity of each product corresponding to each of the products;

[0061] Wherein, according to the pre-configured product parameters, the products in the production order are divided into a plurality of production units, including:

[0062] According to the pre-configured product quantity corresponding to each of the products, the multiple products in the production order are divided respectively to obtain multiple production units; wherein the product quantity in each of the production units corresponding to the same product is the same.

[0063] In an embodiment of the present invention, multiple products in a production order are divided into multiple production units according to the quantity of products. For example, in the pre-configured product parameters, the quantity of products corresponding to product A is 10, and the quantity of products corresponding to product B is 5; and in the production order, there are 100 products A in total and 100 products B in total; according to the quantity of products, product A is divided into 100 / 10=10 production units, each production unit includes 10 products A, and product B is divided into 100 / 5=20 production units, each production unit includes 5 products B.

[0064] Optionally, the product parameters include the production time corresponding to each of the products;

[0065] Wherein, according to the pre-configured product parameters, the products in the production order are divided into a plurality of production units, including:

[0066] According to the pre-configured production time corresponding to each of the products, the multiple products in the production order are divided respectively to obtain multiple production units; wherein the production time in each of the production units corresponding to the same product is the same.

[0067] In an embodiment of the present invention, multiple products in a production order are divided into multiple production units according to production time. For example, in the pre-configured product parameters, the production time corresponding to product A is 30 minutes, and the production time corresponding to product B is 20 minutes; and in the production order, the total production time required for product A is 150 minutes, and the total production time required for product B is 80 minutes; according to the production time, product A is divided into 150 / 30=5 production units, and the production time of each production unit is 30 minutes, and product B is divided into 80 / 20=4 production units, and the production time of each production unit is 20 minutes.

[0068] Optionally, when it is determined that the production units in the resource pool and the production units in the first production scheduling plan meet a same-type matching condition, adding the production units in the resource pool that meet the same-type matching condition to the first production scheduling plan to generate a second production scheduling plan includes:

[0069] When it is determined that the production units in the resource pool and the production units in the first production schedule meet the same matching conditions, the production units in the resource pool that meet the same matching conditions are placed adjacent to each other behind the production units in the first production schedule to generate a second production schedule.

[0070] In an embodiment of the present invention, if two production units meet the same matching condition, it means that the two production units can be produced on the same production line and belong to similar product types. According to the same matching condition, adding the production units in the resource pool to the production scheduling model can effectively improve the utilization rate of production resources and increase the production rate. For example: If the production unit M in the resource pool and the production unit N in the first production schedule meet the same matching condition, the production unit M is added to the production scheduling model and placed behind the production unit N, adjacent to the production unit N, to generate the second production schedule.

[0071] Optionally, the same type matching condition includes:

[0072] The type of materials required for the production of the production unit in the resource pool is the same as the type of materials of the production unit in the first production schedule, and the difference between the quantity of materials required for the production of the production unit in the resource pool and the quantity of materials of the production unit in the first production schedule is less than a second threshold.

[0073] In the embodiment of the present invention, whether the multiple production units meet the same type of matching conditions is determined based on the type and quantity of materials required by the production units; if the types of materials required by two production units are the same, and the difference in the quantity of materials required by the two production units is less than the second threshold, then the two production units are determined to meet the same type of matching conditions. For example: if the second threshold is 5, there is a production unit P in the first production schedule, and production unit P requires 11 materials a during production, and there is a production unit Q in the resource pool, and production unit Q requires 15 materials a during production, then it is considered that production unit P and production unit Q meet the same type of matching conditions.

[0074] Optionally, when it is determined that a time gap between two adjacent production units in the second production schedule is greater than a first threshold, adding the production units in the resource pool to the second production schedule according to the production time of the production units to generate a third production schedule includes:

[0075] When it is determined that the time gap between two adjacent production units in the second production schedule is greater than a first threshold, the production line where the time gap is located is determined as the production line to be allocated;

[0076] Obtaining the production time of the production unit corresponding to the production line to be allocated in the resource pool;

[0077] When the production time of at least one of the production units is less than or equal to the first threshold, the production unit whose product production time is less than or equal to the first threshold is added to the second production schedule and placed between the two production units whose time gap is greater than the first threshold, to generate a third production schedule.

[0078] In an embodiment of the present invention, when it is determined that the time gap between two adjacent production units in the second production schedule is greater than the first threshold, it means that the production work of the production line is not saturated. First, it is determined as the production line to be allocated; then, the production units of the resource pool are filled into the time gap. If there is a production unit in the resource pool whose production time corresponding to the production line to be allocated is less than or equal to the first threshold, the production unit is directly filled into the time gap to improve the utilization rate of production resources.

[0079] It should be noted that if there are multiple production units in the resource pool whose production time corresponding to the production line to be allocated is less than or equal to the first threshold, the production units of products with a small total quantity in the production order are preferentially selected for filling.

[0080] Optionally, the method further comprises:

[0081] When the production time of each of the production units is greater than the first threshold, selecting a production unit corresponding to the production line to be allocated in the resource pool for cutting to obtain a plurality of first production units, wherein the production time of at least one of the first production units is less than or equal to the first threshold;

[0082] A first production unit whose production time is less than or equal to the first threshold is selected to be added to the second production schedule and placed between two production units whose time gap is greater than the first threshold, to generate a third production schedule.

[0083] In an embodiment of the present invention, if there is no production unit in the resource pool corresponding to the production line to be allocated and whose production time is less than or equal to the first threshold, then a production unit corresponding to the production line to be allocated is selected in the resource pool for cutting, and after cutting, at least one first production unit whose production time is less than or equal to the first threshold is included, and the first production unit is filled into the time gap.

[0084] It should be noted that the production units are selected for cutting in the resource pool according to the actual situation. Generally, the production units of products with a small total quantity in the production order are preferentially selected for cutting, but the present invention is not limited to this.

[0085] like Figure 2 As shown, an embodiment of the present invention further provides a production scheduling device, comprising:

[0086] A first acquisition module 201 is used to acquire the priority levels of multiple products in a production order;

[0087] A first division module 202 is used to divide the products in the production order into multiple production units according to pre-configured product parameters to form a resource pool, wherein each product corresponds to at least one production unit;

[0088] The first production scheduling module 203 is used to allocate the production units in the resource pool whose priority level is higher than the preset level to the corresponding production lines in the production scheduling model to generate a first production scheduling plan;

[0089] The second production scheduling module 204 is used to add the production unit in the resource pool that meets the same matching condition to the first production scheduling plan to generate a second production scheduling plan when it is determined that the production unit in the resource pool meets the same matching condition with the production unit in the first production scheduling plan;

[0090] The third production scheduling module 205 is used to add the production units in the resource pool to the second production schedule according to the production time of the production units, so as to generate a third production schedule when it is determined that there is a time gap between two adjacent production units in the second production schedule that is greater than the first threshold value.

[0091] Optionally, the device further comprises:

[0092] The first construction module is used to construct the production scheduling model according to the workshop parameters of the production workshop, wherein the workshop parameters include one or more of the production capacity, working hours and production type of each production line.

[0093] Optionally, the product parameters in the first division module 202 include the product quantity corresponding to each of the products;

[0094] The first division module 202 includes:

[0095] The first division unit is used to divide the multiple products in the production order according to the pre-configured product quantity corresponding to each of the products, so as to obtain multiple production units; wherein the product quantity in each of the production units corresponding to the same product is the same.

[0096] Optionally, the product parameters in the first division module 202 include the production time corresponding to each of the products;

[0097] The first division module 202 includes:

[0098] The second division unit is used to divide the multiple products in the production order according to the pre-configured production time corresponding to each of the products, so as to obtain multiple production units; wherein the production time in each of the production units corresponding to the same product is the same.

[0099] Optionally, the second production scheduling module 204 includes:

[0100] The first production scheduling unit is used to place the production units in the resource pool that meet the same matching conditions behind the production units in the first production scheduling plan adjacent to each other when it is determined that the production units in the resource pool and the production units in the first production scheduling plan meet the same matching conditions, so as to generate a second production scheduling plan.

[0101] Optionally, the same type matching condition in the second production scheduling module 204 includes:

[0102] The type of materials required for the production of the production unit in the resource pool is the same as the type of materials of the production unit in the first production schedule, and the difference between the quantity of materials required for the production of the production unit in the resource pool and the quantity of materials of the production unit in the first production schedule is less than a second threshold.

[0103] Optionally, the third production scheduling module 205 includes:

[0104] A first determining unit is configured to determine the production line where the time gap exists as the production line to be allocated when it is determined that the time gap between two adjacent production units in the second production scheduling plan is greater than a first threshold value;

[0105] A first acquisition unit, configured to acquire the production time of the production unit corresponding to the production line to be allocated in the resource pool;

[0106] The second production scheduling unit is used to add the production unit whose product production time is less than or equal to the first threshold to the second production scheduling plan and place it between two production units whose time gap is greater than the first threshold, so as to generate a third production scheduling plan when the production time of at least one of the production units is less than or equal to the first threshold.

[0107] Optionally, the third production scheduling module 205 further includes:

[0108] A first cutting unit is used for selecting a production unit corresponding to the production line to be allocated in the resource pool for cutting when the production time of each production unit is greater than the first threshold, so as to obtain a plurality of first production units, wherein the production time of at least one of the first production units is less than or equal to the first threshold;

[0109] The third production scheduling unit is used to select one of the first production units whose production time is less than or equal to the first threshold to add to the second production scheduling plan and place it between the two production units whose time gap is greater than the first threshold, so as to generate a third production scheduling plan.

[0110] It should be noted that the embodiment of the device is a device corresponding to the embodiment of the above method, and all implementation methods in the embodiment of the above method are applicable to the embodiment of the device and can achieve the same technical effect.

[0111] An embodiment of the present invention also provides a network device, comprising: a processor, a memory, and a program stored in the memory and executable on the processor. When the program is executed by the processor, the program implements the production scheduling method as described in any one of the above items and can achieve the same technical effect. To avoid repetition, it will not be described here.

[0112] The embodiment of the present invention further provides a readable storage medium, including: a program is stored on the readable storage medium, and when the program is executed by a processor, the steps of the production scheduling method described in any one of the above items are implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0113] An embodiment of the present invention also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, the steps of the production scheduling method as described in any of the above items are implemented and the same technical effect can be achieved. To avoid repetition, they are not repeated here.

[0114] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal 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, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0115] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A production scheduling method, characterized in that: include: Get the priority of multiple products in a production order; According to pre-configured product parameters, the products in the production order are divided into a plurality of production units to form a resource pool, wherein each of the products corresponds to at least one production unit; Allocate the production units in the resource pool whose priority level is higher than the preset level to corresponding production lines in the production scheduling model to generate a first production scheduling plan; When it is determined that the production units in the resource pool and the production units in the first production scheduling plan meet the same type matching condition, the production units in the resource pool that meet the same type matching condition are added to the first production scheduling plan to generate a second production scheduling plan; When it is determined that the time gap between two adjacent production units in the second production schedule is greater than the first threshold, the production units in the resource pool are added to the second production schedule according to the production time of the production units to generate a third production schedule.

2. The production scheduling method according to claim 1, characterized in that: The method further comprises: The production scheduling model is constructed according to the workshop parameters of the production workshop, wherein the workshop parameters include one or more of the production capacity, working hours and production type of each of the production lines.

3. The production scheduling method according to claim 1, characterized in that: The product parameters include the quantity of each product respectively corresponding to the product; Wherein, according to the pre-configured product parameters, the products in the production order are divided into a plurality of production units, including: According to the pre-configured product quantity corresponding to each of the products, the multiple products in the production order are divided respectively to obtain multiple production units; wherein the product quantity in each of the production units corresponding to the same product is the same.

4. The production scheduling method according to claim 1, characterized in that: The product parameters include the production time corresponding to each of the products; Wherein, according to the pre-configured product parameters, the products in the production order are divided into a plurality of production units, including: According to the pre-configured production time corresponding to each of the products, the multiple products in the production order are divided respectively to obtain multiple production units; wherein the production time in each of the production units corresponding to the same product is the same.

5. The production scheduling method according to claim 1, characterized in that: When it is determined that the production unit in the resource pool and the production unit in the first production scheduling plan meet the same type matching condition, the production unit in the resource pool that meets the same type matching condition is added to the first production scheduling plan to generate a second production scheduling plan, including: When it is determined that the production units in the resource pool and the production units in the first production schedule meet the same matching conditions, the production units in the resource pool that meet the same matching conditions are placed adjacent to each other behind the production units in the first production schedule to generate a second production schedule.

6. The production scheduling method according to claim 1 or 5, characterized in that: The same type matching conditions include: The type of materials required for the production of the production unit in the resource pool is the same as the type of materials of the production unit in the first production schedule, and the difference between the quantity of materials required for the production of the production unit in the resource pool and the quantity of materials of the production unit in the first production schedule is less than a second threshold.

7. The production scheduling method according to claim 1, characterized in that: When it is determined that a time gap between two adjacent production units in the second production schedule is greater than a first threshold, adding the production units in the resource pool to the second production schedule according to the production time of the production units to generate a third production schedule includes: When it is determined that the time gap between two adjacent production units in the second production schedule is greater than a first threshold, the production line where the time gap is located is determined as the production line to be allocated; Obtaining the production time of the production unit corresponding to the production line to be allocated in the resource pool; When the production time of at least one of the production units is less than or equal to the first threshold, the production unit whose product production time is less than or equal to the first threshold is added to the second production schedule and placed between the two production units whose time gap is greater than the first threshold, to generate a third production schedule.

8. The production scheduling method according to claim 7, characterized in that: The method further comprises: When the production time of each of the production units is greater than the first threshold, selecting a production unit corresponding to the production line to be allocated in the resource pool for cutting to obtain a plurality of first production units, wherein the production time of at least one of the first production units is less than or equal to the first threshold; A first production unit whose production time is less than or equal to the first threshold is selected to be added to the second production schedule and placed between two production units whose time gap is greater than the first threshold, to generate a third production schedule.

9. A production scheduling device, characterized in that: include: A first acquisition module is used to acquire the priority levels of multiple products in a production order; A first division module is used to divide the products in the production order into multiple production units according to pre-configured product parameters to form a resource pool, wherein each of the products corresponds to at least one production unit; A first production scheduling module, used to allocate the production units in the resource pool whose priority level is higher than a preset level to corresponding production lines in the production scheduling model, and generate a first production scheduling plan; A second production scheduling module is used for adding the production units in the resource pool that meet the same matching condition to the first production scheduling plan to generate a second production scheduling plan when it is determined that the production units in the resource pool and the production units in the first production scheduling plan meet the same matching condition. The third production scheduling module is used to add the production units in the resource pool to the second production schedule according to the production time of the production units, so as to generate a third production schedule when it is determined that there is a time gap between two adjacent production units in the second production schedule that is greater than a first threshold.

10. A network device, characterized in that: include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program implements the production scheduling method according to any one of claims 1 to 8 when executed by the processor.

11. A readable storage medium, characterized in that: include: The readable storage medium stores a program, and when the program is executed by a processor, the steps of the production scheduling method according to any one of claims 1 to 8 are implemented.

12. A computer program product, characterized in that The method comprises computer instructions, which, when executed by a processor, implement the steps of the production scheduling method according to any one of claims 1 to 8.