Optimization method of production and scheduling integration based on MOM system

By building a production scheduling model and performing simulations, we can obtain the actual efficiency of the production line, determine whether the production line meets the standards, and generate correction methods to optimize production scheduling. This solves the problem of low production planning efficiency in existing technologies and achieves efficient scheduling and planning optimization of the production line.

CN119644956BActive Publication Date: 2025-09-16NINGBO NADE INFORMATION TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411806374.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-09-16
Estimated Expiration
2044-12-10

AI Technical Summary

Technical Problem

Existing technologies fail to effectively obtain the actual production efficiency of the production line through production scheduling simulation, thus affecting the efficiency optimization of the production plan.

Method used

By collecting production demand information, building a production scheduling model, and conducting production scheduling simulations to obtain the actual production efficiency of the production line, and based on the actual production efficiency, determining whether the production line meets the preset standards, generating correction methods to optimize the production scheduling model.

Benefits of technology

It improves the efficiency of production planning, ensures that the production line meets the preset standards, and realizes the precise adjustment and optimization of the production scheduling model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119644956B_ABST
    Figure CN119644956B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of product production scheduling management, and in particular to an optimization method for production and scheduling integration based on a MOM system. The present invention collects production demand information and performs information exchange to obtain a production plan, then constructs a production scheduling model based on the production plan, activates a corresponding number of production lines based on the production scheduling model, performs scheduling simulation on the production plan based on the production scheduling model to obtain the actual production efficiency of the production line, and determines whether the production of the production line meets a preset standard based on the actual production efficiency. Further, based on the historical production efficiency of the production line, it re-determines whether the production of the production line meets the preset standard, or determines the reason why the production of the production line does not meet the preset standard based on the actual production efficiency, then generates a corresponding correction method based on the reason, generates a corresponding instruction based on the corresponding correction method, and uses the instruction to re-correct or re-optimize the production scheduling model, thereby improving the efficiency of the production plan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of product production scheduling management, and in particular to an optimization method for production and scheduling integration based on a MOM system. Background Art

[0002] The MOM system (Manufacturing Operations Management) is an information system that broadly covers manufacturing operations management functions. The IEC / ISO62264 standard defines the MOM system as the activities that transform raw materials or parts into products by coordinating and managing an enterprise's resources, such as personnel, equipment, materials, and energy. It encompasses the management of actions performed by physical equipment, people, and information systems, and covers activities related to scheduling, production capacity, product definition, historical information, production equipment information, and related resource status information. Production scheduling is the work of organizing the execution of production schedules. Production scheduling is based on the production schedule, and the production schedule is implemented through production scheduling. The necessity of production scheduling is determined by the nature of the production activities of industrial enterprises.

[0003] Chinese patent publication number: CN116934044A, discloses a product production scheduling method based on the MOM system, comprising the following steps: 1) constructing a standard process route database corresponding to the production processes of different types of products to be processed; 2) constructing a production process splitting module, which is used to extract the standard process routes corresponding to each type of product to be processed from the created standard process route database and transmit it to the MOM system; 3) the MOM system creates multiple production orders according to each type of product to be processed, and the multiple production orders form production tasks for the products to be processed; 4) the production orders created by the MOM system are split into production process work orders; 5) the MOM system schedules production tasks for each process work order and selects production tools that can meet the process operation requirements; 6) based on the production task scheduling results, a production tool task order is created for each production tool; 7) the process execution data and output information are recorded and transmitted back to the MOM system, and the MOM system confirms the implementation of the production tool task. It can be seen that the above technical solution is aimed at splitting the production orders of various types of processed products into production process work orders, and scheduling production tasks for each process work order, and then creating a production tool task order for each production tool based on the production task scheduling results, and finally transmitting the recorded process execution data and output information back to the MOM system and the MOM system confirms the implementation of the production tool task; however, this technical solution does not involve how to obtain the actual production efficiency of the corresponding production line by scheduling simulation of production scheduling, so as to schedule the production line according to the actual production efficiency and thus improve the efficiency of the production plan. Summary of the Invention

[0004] To this end, the present invention provides an optimization method for production and scheduling integration based on the MOM system, which is used to overcome the problem in the prior art that no consideration has been given to performing production scheduling simulation on the production plan based on the generated scheduling model to obtain the actual production efficiency of the production line, and scheduling the production line based on the actual production efficiency to improve the efficiency of the production plan.

[0005] To achieve the above object, the present invention provides an optimization method for production and scheduling integration based on a MOM system, comprising:

[0006] Collect production demand information, including order quantities for various product categories and corresponding delivery dates;

[0007] Performing information exchange based on the production demand information to obtain a production plan;

[0008] Building a production scheduling model based on the production plan, and activating a corresponding number of production lines based on the production scheduling model;

[0009] Performing a production scheduling simulation on the production plan based on the production scheduling model to obtain the actual production efficiency of each production line, and determining whether the production of each production line meets the preset standard based on the obtained actual production efficiency, wherein the actual production efficiency is the product output of a single production line within a preset node within a preset period;

[0010] When it is determined that the production of a single production line does not meet the preset standard, re-determining whether the production of the production line meets the preset standard based on the historical production efficiency of the single production line, and determining the reason why the production of the production line does not meet the preset standard based on the actual production efficiency;

[0011] Generating a corresponding correction method based on the determined cause, generating a corresponding instruction based on the determined correction method, and re-determining corresponding parameters when constructing the production scheduling model according to the corresponding instruction;

[0012] The production scheduling model is re-corrected or re-optimized based on the determined parameters.

[0013] Furthermore, the preset production efficiency includes a first preset production efficiency and a second preset production efficiency. The specific comparison process of the actual production efficiency with the first preset production efficiency and the second preset production efficiency is as follows:

[0014] If the actual production efficiency is less than or equal to the first preset production efficiency, it is determined that the production of the production line does not meet the preset standards, and the reason why the production of the production line does not meet the preset standards is determined based on the production efficiency difference, wherein the production efficiency difference is the difference between the first preset production efficiency and the actual production efficiency; if the actual production efficiency is greater than the first preset production efficiency and less than or equal to the second preset production efficiency, the historical production efficiency of the production line is obtained, a time-output curve is drawn based on the historical production efficiency, and whether the production of the production line meets the preset standards is re-determined based on the changes in the curve; if the actual production efficiency is greater than the second preset production efficiency, it is determined that the production of the production line meets the preset standards, a qualified instruction is issued, and the production line is recorded as a qualified production line.

[0015] Furthermore, whether scheduling is required for the production line is determined based on a comparison result of the expected output and the order quantity, wherein the expected output is the cumulative output within a preset period obtained by integrating the curve, including:

[0016] If the expected output is greater than or equal to the order quantity, determining not to issue a scheduling instruction for the production line and modifying the first preset production efficiency and the second preset production efficiency based on an output excess value, wherein the output excess value is the difference between the expected output and the order quantity;

[0017] If the expected output is less than the order quantity, it is determined to issue a scheduling instruction for the production line and record the production line as the demand production line, and the qualified production line that needs to be scheduled is determined based on the demand difference, where the demand difference is the difference between the order quantity and the expected output.

[0018] Furthermore, the slope of each time node in the curve is counted and the variance of each slope is calculated. Based on the comparison result of the variance with the preset variance, it is re-determined whether the production of the production line meets the preset standard, wherein:

[0019] If the variance is less than or equal to the preset variance, determining that the curve change rate remains stable, determining that the production of the production line does not meet the preset standard, and determining the reason why the production of the production line does not meet the preset standard based on the production efficiency difference;

[0020] If the variance is greater than the preset variance, it is determined that the curve change rate is unstable, and whether scheduling is required for the production line is determined based on the expected output.

[0021] Furthermore, based on the comparison result of the output overflow and the preset output overflow, a correction method for the first preset production efficiency and the second preset production efficiency is determined to correct the first preset production efficiency and the second preset production efficiency to corresponding values, wherein the correction direction for the first preset production efficiency is a decrease correction, and the correction direction for the second preset production efficiency is an increase correction, and the correction amplitude of each preset production efficiency is proportional to the output overflow.

[0022] Furthermore, after the first preset production efficiency and the second preset production efficiency are determined based on the output overflow, the correction method for the first preset production efficiency and the second preset production efficiency is determined based on the comparison result of the duration difference and the preset duration difference to re-correct the first preset production efficiency and the second preset production efficiency to corresponding values, wherein the duration difference is the difference between the remaining production time of the production line obtained based on the curve and the remaining delivery time of the production line obtained based on the delivery date, and the correction direction for the first preset production efficiency and the second preset production efficiency are both increasing corrections, and the increase in the first preset production efficiency and the second preset production efficiency are both inversely proportional to the duration difference.

[0023] Furthermore, the process of determining the qualified production line that needs to be scheduled based on the demand difference includes:

[0024] Determine the number of devices to be scheduled for the qualified production line based on the demand difference, and record the number of devices involved in the scheduling as the scheduling demand;

[0025] Check each of the qualified production lines to determine whether there is a production line that can complete the scheduling independently;

[0026] If there is a single qualified production line that can complete the scheduling independently, scheduling the qualified production line based on the scheduling requirements;

[0027] If each of the qualified production lines cannot complete the scheduling independently, decentralized processing is performed based on the scheduling requirements to obtain a number of average scheduling requirements.

[0028] Furthermore, the number of splits of the average scheduling requirement is determined based on the ratio of the number of qualified production lines to the number of production lines that cannot participate in scheduling, wherein the number of splits of the average scheduling requirement is proportional to the ratio.

[0029] Furthermore, when performing average scheduling, scheduling is performed for a single qualified production line, and the average scheduling demand of the production line for the demand production line is corrected based on the saturated output of the single qualified production line, and the size of the average scheduling demand is proportional to the size of the saturated output, wherein the saturated output is the difference between the actual production efficiency of the qualified production line in the current cycle and the second preset production efficiency.

[0030] Furthermore, based on the comparison result of the production efficiency difference and the preset production efficiency difference, the reason why the production of the required production line does not meet the preset standard is determined, wherein:

[0031] If the production efficiency difference is less than or equal to the preset production efficiency difference, it is determined that the reason why the production of the demand production line does not meet the preset standard is that the expected output is less than the order quantity;

[0032] If the production efficiency difference is greater than the preset production efficiency difference, it is determined to perform optimization processing on the production scheduling model.

[0033] Compared with the prior art, the beneficial effect of the optimization method for production and scheduling integration based on the MOM system of the present invention is that the present invention obtains a production plan by collecting production demand information and conducting information interaction, then constructs a production scheduling model based on the production plan, and enables a corresponding number of production lines based on the production scheduling model, performs production scheduling simulation on the production plan based on the production scheduling model to obtain the actual production efficiency of the production line and determines whether the production of the corresponding production line meets the preset standard based on the actual production efficiency, and when it is determined that the production of a single production line does not meet the preset standard, it is re-determined whether the production of the production line meets the preset standard based on the historical production efficiency of the single production line, or, based on the actual production efficiency, determines the reason why the production of the production line does not meet the preset standard, and then generates a corresponding correction method based on the reason, and generates a corresponding instruction based on the corresponding correction method, and uses the instruction to re-correct or re-optimize the production scheduling model, thereby improving the efficiency of the production plan.

[0034] Furthermore, the present invention can quickly determine whether the production of each production line meets the preset standards by comparing the actual production efficiency with the pre-stored preset production efficiency, and re-determine whether the production of the production line meets the preset standards based on the historical production efficiency of the production line according to the comparison results, so as to timely correct the parameters of the production line and improve the production efficiency of the production plan.

[0035] Furthermore, the present invention draws a time-output curve based on historical production efficiency, and calculates the variance of each slope by counting the slope at each time node in the curve, and compares the variance with the pre-stored preset variance to re-determine whether the production of the production line meets the preset standard. Through the secondary judgment, the present invention makes the result more accurate when judging the production of the production line, so that the production scheduling model can be adjusted more accurately, thereby improving the efficiency of the production plan.

[0036] Furthermore, the present invention compares the expected output with the order quantity in the production demand information, and determines based on the comparison results that the production line needs to correct the preset production efficiency based on the output excess when scheduling is not required, and determines that the production line needs to be scheduled based on the demand difference. In this way, the production scheduling model can be quickly adjusted to make the production plan more reasonable.

[0037] Furthermore, the output excess is compared with the pre-stored preset output excess, and the preset production efficiency of the production line is corrected according to the comparison result. Then, on this basis, the time difference is further compared with the pre-stored preset time difference, and the preset production efficiency of the production line is corrected again according to the comparison result, so that the production of the production line can meet the preset standards, making the production plan more reasonable.

[0038] Furthermore, when it is determined that an unqualified production line needs to be scheduled, scheduling can be determined for a qualified production line based on the demand difference, so that the production scheduling model can be adjusted more reasonably.

[0039] Furthermore, the present invention compares the production efficiency difference with the pre-stored preset production efficiency difference, determines the reason why the production line does not meet the preset standard through the comparison result, and then makes adjustments based on the reason, thereby improving the efficiency of the production plan. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 Schematic diagram of the module of the optimization method for integrating production and scheduling based on the MOM system of the present invention;

[0041] Figure 2 Schematic diagram of the process of the optimization method for production and scheduling integration based on the MOM system of the present invention;

[0042] Figure 3 This is a flow chart of the present invention for determining whether the production of a production line meets preset standards based on actual production efficiency;

[0043] Figure 4 This is a flow chart of determining whether to schedule a production line based on expected output according to the present invention;

[0044] Figure 5This is a flow chart of the present invention for determining the reason why the production of a production line does not meet the preset standard based on the production efficiency difference. DETAILED DESCRIPTION

[0045] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are merely used to explain the present invention and are not intended to limit the present invention.

[0046] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.

[0047] It should be noted that, in the description of the present invention, terms such as "up", "down", "left", "right", "inside", and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the accompanying drawings. This is only for the convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation on the present invention.

[0048] Furthermore, it should be noted that, in the description of the present invention, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood in a broad sense. For example, they may refer to fixed connections, detachable connections, or integral connections; mechanical connections or electrical connections; direct connections or indirect connections through an intermediate medium; and internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on specific circumstances.

[0049] See also Figure 1As shown, it is a module diagram of an online portrait generation system based on node-based artificial intelligence according to an embodiment of the present invention, and the system includes the following modules: an information collection module, an information interaction module, a production scheduling model construction module, a production scheduling simulation module, an analysis module, an instruction generation module, and a model adjustment module. The information collection module is used to collect production demand information; the information interaction module is connected to the information collection module, and is used to exchange production demand information with other systems based on the MOM system to obtain a production plan, wherein other systems include ERP, MES, WMS systems, etc.; the production scheduling model construction module is connected to the information interaction module, and is used to construct a production scheduling model based on the production plan, and activate a corresponding number of production lines based on the production scheduling model; the production scheduling simulation module is connected to the production scheduling model construction module, and is used to perform production scheduling simulation on the production plan based on the production scheduling model to obtain the actual production efficiency of each of the production lines; the The analysis module is connected to the production scheduling simulation module and is used to determine whether the production of the production line meets the preset standard based on the actual production efficiency. When it is determined that the production of a single production line does not meet the preset standard, the analysis module re-determines whether the production of the production line meets the preset standard based on the historical production efficiency of the single production line, and determines the reason why the production of the production line does not meet the preset standard based on the actual production efficiency, and generates a corresponding correction method based on the determined reason; the instruction generation module is connected to the analysis module and is used to generate corresponding instructions based on the corresponding correction method; the model adjustment module is connected to the instruction generation module and is used to re-correct or re-optimize the production scheduling model based on the corresponding instructions. In this embodiment, the production scheduling model can be constructed by utilizing a genetic algorithm.

[0050] See also Figure 2 As shown, it is a flow chart of an optimization method for production and scheduling integration based on a MOM system according to an embodiment of the present invention, and the flow chart includes the following steps:

[0051] S1: Collect production demand information, including the order quantity of various types of products and the corresponding delivery dates.

[0052] S2: Perform information interaction with respect to the production demand information to obtain a production plan.

[0053] S3: Building a production scheduling model based on the production plan, and activating a corresponding number of production lines based on the production scheduling model;

[0054] S4: Performing a production scheduling simulation on the production plan based on the production scheduling model to obtain the actual production efficiency of each production line.

[0055] S5: Determine whether the production of each production line meets the preset standard based on the obtained actual production efficiency, wherein the actual production efficiency is the product output of a single production line within a preset node within a preset period.

[0056] S6: When it is determined that the production of a single production line does not meet the preset standard, re-determine whether the production of the production line meets the preset standard based on the historical production efficiency of the single production line, and determine the reason why the production of the production line does not meet the preset standard based on the actual production efficiency.

[0057] S7: Generate a corresponding correction method based on the determined cause, generate a corresponding instruction based on the determined correction method, and re-determine the corresponding parameters when constructing the production scheduling model according to the corresponding instruction.

[0058] S8: Re-correct or re-optimize the production scheduling model based on the determined parameters.

[0059] Specifically, a corresponding number of production lines are enabled by a production scheduling model constructed based on a production plan, and a production scheduling simulation is performed on the production plan through the production scheduling model to obtain the actual production efficiency of each production line. Then, the actual production efficiency is used to determine whether the production of each production line meets the preset standard. If the preset standard is met, the production line is directly enabled according to the production scheduling model. If the preset standard is not met, the cause is found based on the actual production efficiency and a corresponding correction method is generated based on the determined cause. The production scheduling model is correspondingly re-corrected or re-optimized to make the production of the production line meet the preset standard. In order to improve the determination accuracy, in this embodiment, the historical production efficiency of a single production line is also used to re-determine whether the production of the production line meets the preset standard, so as to make the production scheduling model correspondingly corrected or optimized. In this example, the production plan is simulated through the production scheduling model to determine whether the production line is qualified, and then the production scheduling model can be corrected or optimized to improve the production efficiency of the production line, thereby improving the efficiency of the production plan.

[0060] See also Figure 3 FIG. 1 is a flow chart illustrating a method for determining whether production on a production line meets preset standards based on actual production efficiency according to an embodiment of the present invention. The method comprises comparing the actual production efficiency with the preset production efficiency to determine whether production on each production line meets the preset standards. Furthermore, based on the comparison results, the method further determines whether production on the production line meets the preset standards based on the historical production efficiency of the individual production line, or determines the reason why production on the production line does not meet the preset standards based on the production efficiency difference.

[0061] Specifically, in this embodiment, the pre-stored preset production efficiency includes a first preset production efficiency and a second preset production efficiency. The specific comparison process between the actual production efficiency and the first preset production efficiency and the second preset production efficiency is as follows:

[0062] If the actual production efficiency is less than or equal to the first preset production efficiency, it is determined that the production of the production line does not meet the preset standards, and the reason why the production of the production line does not meet the preset standards is determined based on the production efficiency difference, wherein the production efficiency difference is the difference between the first preset production efficiency and the actual production efficiency; if the actual production efficiency is greater than the first preset production efficiency and less than or equal to the second preset production efficiency, the historical production efficiency of the production line is obtained, a time-output curve is drawn based on the historical production efficiency, and whether the production of the production line meets the preset standards is re-determined based on the changes in the curve; if the actual production efficiency is greater than the second preset production efficiency, it is determined that the production of the production line meets the preset standards, a qualified instruction is issued, and the production line is recorded as a qualified production line.

[0063] In this embodiment, the preset period W is set to 10 days, the number of production lines enabled in the production scheduling model is set to 10, and the order quantity is set to 10,000 pieces. The average number of orders completed by a single production line in each preset node is 100. The first preset production efficiency B1 is assigned a value of 80, and the second preset production efficiency B2 is assigned a value of 100. The ratio of B to B1 and B2 is used to determine whether the production of the production line meets the preset standard.

[0064] In other embodiments, the preset cycle W, the number of production lines, and the number of orders are set according to specific production demand information, and the first preset production efficiency B1 and the second preset production efficiency B2 are specifically assigned according to the production demand information, and are no longer limited here.

[0065] Furthermore, a time-output curve of the production line is drawn based on the historical production efficiency, the slope at each time node in the curve is counted and the variance of each slope is calculated, and based on the comparison result of the variance with the preset variance, it is re-determined whether the production of the production line meets the preset standard, wherein:

[0066] If the variance is less than or equal to the preset variance, it is determined that the curve change rate remains stable, and it is determined that the production of the production line does not meet the preset standard, and the reason why the production of the production line does not meet the preset standard is determined based on the production efficiency difference; if the variance is greater than the preset variance, it is determined that the curve change rate is unstable, and it is determined whether scheduling is required for the production line based on the expected output, where the expected output is the cumulative output within the preset period obtained after integrating the curve.

[0067] Specifically, in this embodiment, the historical production efficiency is the number of products that have been completed by the corresponding production line before a certain time node. The time-output curve drawn by the historical production efficiency can clearly show the production trend of the production line. Then, the slope at each time node in the curve is statistically calculated and the variance F is calculated. Then, the variance F is compared with the pre-stored preset variance to determine whether the production trend of the subsequent production line can complete the established production task. When the curve change rate remains stable, it means that the subsequent production efficiency will not change, and the production of the production line cannot meet the preset standard, so it is determined that the production of the production line does not meet the preset standard. The reason can be determined based on the production efficiency difference. When the curve change rate is unstable, it means that the subsequent production efficiency will change, and the production of the production line has a chance to meet the preset standard. Based on the expected output, it can be determined whether the production line needs to be scheduled so that the production of the production line can meet the preset standard. The preset variance is calculated based on the value in the production demand information. In this embodiment, the preset variance can be assigned to 40. When F≤40, it is determined that the production of the production line does not meet the preset standard; when F>40, it is necessary to determine whether the production line needs to be scheduled based on the expected output. In other embodiments, the value assigned to the preset variance is also calculated based on the numerical value in the production demand information.

[0068] See also Figure 4 As shown, it is a flow chart of determining whether to schedule a production line based on expected output according to an embodiment of the present invention. Whether scheduling is required for the production line is determined based on the comparison result of the expected output and the order quantity, wherein:

[0069] If the expected output is greater than or equal to the order quantity, it is determined that no scheduling instruction is issued for the production line and the first preset production efficiency and the second preset production efficiency are corrected based on the output surplus, wherein; the output surplus is the difference between the expected output and the order quantity; if the expected output is less than the order quantity, it is determined that a scheduling instruction is issued for the production line and the production line is recorded as a demand production line, and the qualified production line that needs to be scheduled is determined based on the demand difference, wherein the demand difference is the difference between the order quantity and the expected output.

[0070] Specifically, in this embodiment, the expected output is obtained by integrating the curve, and then the expected output is compared with the output overflow to determine whether the production line needs to be scheduled. When the expected output is greater than or equal to the order quantity, it means that the number of products produced by the production line in subsequent production can meet the order demand. Therefore, there is no need to schedule the production line, and the first preset actual production efficiency and the second preset actual production efficiency can be corrected based on the output overflow. When the expected output is less than the order quantity, it means that the number of products produced by the production line in subsequent production cannot meet the order demand. Therefore, it is necessary to schedule the production line. By scheduling production equipment from other qualified production lines, scheduling is performed on the premise that other qualified production lines can complete the expected production tasks.

[0071] Furthermore, based on the comparison result of the output excess value and the preset output excess value, a correction method for the first preset production efficiency and the second preset production efficiency is determined to correct the first preset production efficiency and the second preset production efficiency to corresponding values, wherein the correction direction for the first preset production efficiency is a decrease correction, and the correction direction for the second preset production efficiency is an increase correction, and the correction amplitude of each preset production efficiency is proportional to the output excess value.

[0072] Specifically, the comparison process between the output overflow value and the preset output overflow value is as follows:

[0073] In this embodiment, the first preset production excess value is assigned a value of 5, and the second preset production excess value is assigned a value of 8. If the production excess value is less than or equal to the first preset production excess value, the first preset production efficiency B1 is corrected to 0.9 times the initial value using the first adjustment coefficient, and the second preset production efficiency B2 is corrected to 1.1 times the initial value using the second adjustment coefficient; if the production excess value is greater than the first preset production excess value and less than or equal to the second preset production excess value, the first preset production efficiency B1 is corrected to 0.8 times the initial value using the third adjustment coefficient, and the second preset production efficiency B2 is corrected to 1.2 times the initial value using the fourth adjustment coefficient; if the production excess value is less than or equal to the second preset production excess value, the first preset production efficiency B1 is corrected to 0.75 times the initial value using the fifth adjustment coefficient, and the second preset production efficiency B2 is corrected to 1.35 times the initial value using the sixth adjustment coefficient.

[0074] By modifying the first preset production efficiency B1 and the second preset production efficiency B2 and expanding the range between the first preset production efficiency B1 and the second preset production efficiency B2, production lines that originally did not meet the preset standards are now included, and thus can be scheduled to meet the preset standards, thereby improving the efficiency of the production plan. In other embodiments, the first preset production excess value and the second preset production excess value are also adjusted according to actual conditions, which are not specifically limited here. Similarly, the adjustment coefficients for the first preset production efficiency B1 and the second preset production efficiency B2 can also be adjusted accordingly.

[0075] Furthermore, after the first preset production efficiency and the second preset production efficiency are determined based on the output overflow, the correction method for the first preset production efficiency and the second preset production efficiency is determined based on the comparison result of the duration difference and the preset duration difference to re-correct the first preset production efficiency and the second preset production efficiency to corresponding values, wherein the duration difference is the difference between the remaining production time of the production line obtained based on the curve and the remaining delivery time of the production line obtained based on the delivery date, and the correction direction for the first preset production efficiency and the second preset production efficiency are both increasing corrections, and the increase in the first preset production efficiency and the second preset production efficiency are both inversely proportional to the duration difference.

[0076] Specifically, the comparison process of the duration difference and the preset duration difference is as follows:

[0077] In this embodiment, the first preset time difference is assigned a value of 1, the second preset time difference is assigned a value of 2, and the third preset time difference is assigned a value of 3. This revision of the first preset production efficiency and the second preset production efficiency is based on the last revision, and both the first preset production efficiency and the second preset production efficiency are additional revisions. The first preset production efficiency and the second preset production efficiency that need to be revised this time are recorded as B11 and B22 respectively. If the duration difference is less than or equal to the first preset duration difference, the seventh adjustment coefficient is used to correct B11 to 1.12 times of B1, and the eighth adjustment coefficient is used to correct B22 to 1.15 times of B2; if the duration difference is greater than the first preset duration difference and less than or equal to the second preset duration difference, the ninth adjustment coefficient is used to correct B11 to 1.22 times of B1, and the tenth adjustment coefficient is used to correct B22 to 1.24 times of B2; if the duration difference is greater than the second preset duration difference, the eleventh adjustment coefficient is used to correct B11 to 1.35 times of B1, and the twelfth adjustment coefficient is used to correct B22 to 1.37 times of B2.

[0078] When including production lines that do not meet the preset standards, the remaining production time and remaining delivery time within the production plan must also be considered. The first preset production efficiency and the second preset production efficiency are then adjusted based on both the production overage and the time difference. In other embodiments, the first preset time difference and the second preset time difference are also adjusted based on actual conditions, and are not specifically limited here. Similarly, the adjustment coefficients for B11 and B22 can also be adjusted accordingly.

[0079] Furthermore, the process of determining the qualified production line that needs to be scheduled based on the demand difference includes:

[0080] Based on the demand difference, the number of equipment for scheduling the qualified production line is determined, and the number of equipment participating in the scheduling is recorded as the scheduling demand; each of the qualified production lines is checked to determine whether there is a production line that can complete the scheduling independently; if there is a single qualified production line that can complete the scheduling independently, the qualified production line is scheduled based on the scheduling demand; if none of the qualified production lines can complete the scheduling independently, decentralized processing is performed based on the scheduling demand to obtain several average scheduling demands.

[0081] Furthermore, the number of splits of the average scheduling requirement is determined based on the ratio of the number of qualified production lines to the number of production lines that cannot participate in scheduling, wherein the number of splits of the average scheduling requirement is proportional to the ratio.

[0082] Furthermore, when performing average scheduling, scheduling is performed for a single qualified production line, and the average scheduling demand of the production line for the demand production line is corrected based on the saturated output of the single qualified production line, and the size of the average scheduling demand is proportional to the size of the saturated output, wherein the saturated output is the difference between the actual production efficiency of the qualified production line in the current cycle and the second preset production efficiency.

[0083] Specifically, in this embodiment, each qualified production line that meets the preset standards is checked to determine whether each qualified production line has the scheduling capacity; during the scheduling process, priority is given to scheduling qualified production lines that can complete the scheduling requirements independently, so as to avoid excessive downtime costs caused by scheduling from multiple qualified production lines; if there is no qualified production line that can complete the scheduling independently, all qualified production lines can be scheduled simultaneously to meet the scheduling requirements, wherein the scheduling requirements are correspondingly evenly dispersed so that the qualified production lines can meet the average scheduling requirements. The number of splits of the average scheduling requirements is proportional to the ratio between the number of qualified production lines and the number of production lines that cannot participate in the scheduling. When the number of qualified production lines is greater, the fewer the demand production lines are, and the larger the average scheduling requirement value for a single demand production line is.

[0084] When performing average scheduling, the saturated output of each qualified production line also needs to be considered. The size of the average scheduling demand is proportional to the size of the saturated output. The larger the saturated output of a single qualified production line, the more equipment that can be scheduled for the qualified production line. At this time, a single demand production line can be prioritized for average scheduling based on the saturated output of the qualified production line. When the saturated output of the qualified production line is scheduled, if the demand production line is still insufficient after the saturated output of the qualified production line is scheduled, the qualified production line with relatively less saturated output can continue to be scheduled, and so on. In this way, the downtime costs generated during the production scheduling process can be saved.

[0085] See also Figure 5 As shown, it is a flow chart of determining the reason why the production of a production line does not meet the preset standard based on the production efficiency difference according to an embodiment of the present invention. The reason why the production of the production line does not meet the preset standard is determined based on the comparison result of the production efficiency difference with the preset production efficiency difference, wherein:

[0086] If the production efficiency difference is less than or equal to the preset production efficiency difference, it is determined that the reason why the production of the production line does not meet the preset standards is that the expected output is less than the order quantity; if the production efficiency difference is greater than the preset production efficiency difference, it is determined that optimization processing is performed on the production scheduling model.

[0087] Specifically, in this embodiment, the preset production efficiency difference H is assigned a value of 10. If the production efficiency difference is less than or equal to the preset production efficiency difference, it means that the production line can be made a qualified production line by scheduling the qualified production lines; if the production efficiency difference is greater than the preset production efficiency difference, it means that the production line cannot be made a qualified production line through scheduling, and the production scheduling model needs to be optimized so that the production of the production lines enabled by the production scheduling model can meet the preset standards. The optimization direction can be to increase the number of enabled production lines or to increase the number of devices in a single enabled production line.

[0088] Thus far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art may make equivalent changes or substitutions to the relevant technical features, and the technical solutions after such changes or substitutions will fall within the scope of protection of the present invention.

[0089] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that the present invention is susceptible to various modifications and variations. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be within the scope of protection of the present invention.

Claims

1. A production and scheduling integration optimization method based on MOM system, characterized in that: include: Collect production demand information, including order quantities for various product categories and corresponding delivery dates; Performing information exchange based on the production demand information to obtain a production plan; Building a production scheduling model based on the production plan, and activating a corresponding number of production lines based on the production scheduling model; Performing a production scheduling simulation on the production plan based on the production scheduling model to obtain the actual production efficiency of each production line, and determining whether the production of each production line meets the preset standard based on the obtained actual production efficiency, wherein the actual production efficiency is the product output of a single production line within a preset node within a preset period; When it is determined that the production of a single production line does not meet the preset standard, re-determining whether the production of the production line meets the preset standard based on the historical production efficiency of the single production line, and determining the reason why the production of the production line does not meet the preset standard based on the actual production efficiency; Generating a corresponding correction method based on the determined cause, generating a corresponding instruction based on the determined correction method, and re-determining corresponding parameters when constructing the production scheduling model according to the corresponding instruction; Re-correcting or re-optimizing the production scheduling model based on the determined parameters; The preset production efficiency includes a first preset production efficiency and a second preset production efficiency. The specific comparison process of the actual production efficiency with the first preset production efficiency and the second preset production efficiency is as follows: If the actual production efficiency is less than or equal to the first preset production efficiency, it is determined that the production of the production line does not meet the preset standard, and the reason why the production of the production line does not meet the preset standard is determined based on the production efficiency difference, wherein the production efficiency difference is the difference between the first preset production efficiency and the actual production efficiency; if the actual production efficiency is greater than the first preset production efficiency and less than or equal to the second preset production efficiency, the historical production efficiency of the production line is obtained, a time-output curve is drawn based on the historical production efficiency, and whether the production of the production line meets the preset standard is re-determined based on the change of the curve; if the actual production efficiency is greater than the second preset production efficiency, it is determined that the production of the production line meets the preset standard, a qualified instruction is issued, and the production line is recorded as a qualified production line; Determining whether scheduling is required for the production line based on a comparison result between the expected output and the order quantity, wherein the expected output is the cumulative output within a preset period obtained by integrating the curve, including: If the expected output is greater than or equal to the order quantity, determining not to issue a scheduling instruction for the production line and modifying the first preset production efficiency and the second preset production efficiency based on an output excess, wherein the output excess is the difference between the expected output and the order quantity, so as to make the production plan more reasonable by quickly adjusting the production scheduling model; If the expected output is less than the order quantity, a scheduling instruction is issued for the production line and the production line is recorded as a demand production line, and the qualified production line that needs to be scheduled is determined based on the demand difference, where the demand difference is the difference between the order quantity and the expected output; Determining, based on a comparison result of the output overflow value and the preset output overflow value, a correction method for the first preset production efficiency and the second preset production efficiency to correct the first preset production efficiency and the second preset production efficiency to corresponding values, wherein the correction direction for the first preset production efficiency is a decrease correction, and the correction direction for the second preset production efficiency is an increase correction, and the correction amplitude of each of the preset production efficiencies is proportional to the output overflow value; After the first preset production efficiency and the second preset production efficiency are determined based on the output overflow, the correction method for the first preset production efficiency and the second preset production efficiency is determined based on the comparison result of the duration difference and the preset duration difference to re-correct the first preset production efficiency and the second preset production efficiency to corresponding values, wherein the duration difference is the difference between the remaining production time of the production line obtained based on the curve and the remaining delivery time of the production line obtained based on the delivery date, and the correction direction for the first preset production efficiency and the second preset production efficiency are both increasing corrections, and the increase in the first preset production efficiency and the second preset production efficiency are inversely proportional to the duration difference.

2. The optimization method for production and scheduling integration based on the MOM system according to claim 1, characterized in that: The slope at each time node in the curve is counted and the variance of each slope is calculated. Based on the comparison result of the variance with the preset variance, it is re-determined whether the production of the production line meets the preset standard, wherein: If the variance is less than or equal to the preset variance, determining that the curve change rate remains stable, determining that the production of the production line does not meet the preset standard, and determining the reason why the production of the production line does not meet the preset standard based on the production efficiency difference; If the variance is greater than the preset variance, it is determined that the curve change rate is unstable, and it is determined whether scheduling is required for the production line based on the expected output.

3. The optimization method for production and scheduling integration based on the MOM system according to claim 1 is characterized in that: The process of determining the qualified production line that needs to be scheduled based on the demand difference includes: Determine the number of devices to be scheduled for the qualified production line based on the demand difference, and record the number of devices involved in the scheduling as the scheduling demand; Check each of the qualified production lines to determine whether there is a production line that can complete the scheduling independently; If there is a single qualified production line that can complete the scheduling independently, scheduling the qualified production line based on the scheduling requirements; If each of the qualified production lines cannot complete the scheduling independently, decentralized processing is performed based on the scheduling requirements to obtain a number of average scheduling requirements.

4. The optimization method for production and scheduling integration based on the MOM system according to claim 3 is characterized in that: The degree of splitting of the average scheduling requirement is determined based on the ratio of the number of qualified production lines to the number of production lines that cannot participate in scheduling, wherein the degree of splitting of the average scheduling requirement is proportional to the ratio.

5. The optimization method for production and scheduling integration based on the MOM system according to claim 4 is characterized in that: When performing average scheduling, scheduling is performed for a single qualified production line, and the average scheduling demand of the production line for the demand production line is corrected based on the saturated output of the single qualified production line, and the size of the average scheduling demand is proportional to the size of the saturated output, wherein the saturated output is the difference between the actual production efficiency of the qualified production line in the current cycle and the second preset production efficiency.

6. The optimization method for production and scheduling integration based on the MOM system according to claim 1 is characterized in that: The reason why the production of the production line does not meet the preset standard is determined based on the comparison result of the production efficiency difference and the preset production efficiency difference, wherein: If the production efficiency difference is less than or equal to the preset production efficiency difference, it is determined that the reason why the production of the demand production line does not meet the preset standard is that the expected output is less than the order quantity; If the production efficiency difference is greater than the preset production efficiency difference, it is determined to perform optimization processing on the production scheduling model.

Citation Information

Patent Citations

  • Product production scheduling method based on MOM system

    CN116934044A

  • Intelligent production system and method based on edge calculation and digital twinning

    CN111857065A

  • Production task management method and device and computer readable storage medium

    CN115907378A