Production and scheduling integration optimization method based on MOM system
By building a production scheduling model and performing production planning simulation, the actual production efficiency of the production line is obtained, and the problem of failure to effectively improve production planning efficiency in the existing technology is solved, and more efficient production planning management is achieved.
Patent Information
- Application Number
- CN202411806374.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-12-10
AI Technical Summary
The prior art fails to obtain the actual production efficiency of the production line through production scheduling simulation, thus unable to effectively improve the efficiency of the production plan.
By collecting production demand information, building a production scheduling model, and performing production planning simulations to obtain the actual production efficiency of each production line, and adjusting the production scheduling model according to the actual efficiency to improve the efficiency of the production plan.
It is realized that the production of the production line meets preset standards through production scheduling simulation, and the production scheduling model is adjusted according to the actual production efficiency, thereby improving the efficiency of the production plan.
Smart Images

Figure CN119644956A_ABST
Abstract
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 (Manufactur ing Operations Management) is an information system that covers a wide range of manufacturing operations management functions. The IEC / ISO62264 standard defines the MOM system as: the activities of converting raw materials or parts into products by coordinating and managing the company's personnel, equipment, materials, energy and other resources. It includes the management of behaviors performed by physical equipment, people and information systems, and covers the management of 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 implementation of production schedules. Production scheduling is based on the production schedule, and the production schedule must be 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, including 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 products 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 products to be processed, and the multiple production orders form the production tasks of 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 the production tasks for each process work order, and selects the production tools that can meet the process operation requirements; 6) according to 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 OEM 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 simulating the production scheduling, so as to schedule the production line according to the actual production efficiency and 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, so as to overcome the problem in the prior art that production scheduling simulation of the production plan is not considered based on the generated scheduling model to obtain the actual production efficiency of the production line, and the production line is scheduled 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 of various types of products and corresponding delivery dates;
[0007] Performing information interaction with respect to 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] Based on the production scheduling model, a production scheduling simulation is performed on the production plan to obtain the actual production efficiency of each of the production lines, and based on the obtained actual production efficiencies, it is determined whether the production of each of the production lines meets the preset standard, 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-determine whether the production of the production line meets the preset standard based on the historical production efficiency of the single production line, or determine the reason why the production of the production line does not meet the preset standard based on the actual production efficiency;
[0011] 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;
[0012] The production scheduling model is re-corrected or re-optimized based on the determined parameters.
[0013] Furthermore, based on the comparison result between the actual production efficiency and the preset production efficiency, it is determined whether the production of each production line meets the preset standard, and based on the comparison result, it is determined whether the production of the production line meets the preset standard based on the historical production efficiency of the single production line, or the reason why the production of the production line does not meet the preset standard is determined based on the production efficiency difference.
[0014] 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:
[0015] If the variance is less than or equal to the preset variance, it is determined that the curve change rate remains stable, and the production of the production line is determined to 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;
[0016] 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, wherein the expected output is the cumulative output within a preset period obtained after integrating the curve.
[0017] Further, based on the comparison result between the expected output and the order quantity, it is determined whether scheduling is required for the production line, wherein:
[0018] The preset production efficiency includes a first preset production efficiency and a second preset production efficiency. 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 actual production efficiency and the second preset actual production efficiency are corrected based on the output excess value, wherein the output excess value is the difference between the expected output and the order quantity;
[0019] 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 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.
[0020] Furthermore, based on the comparison result between 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.
[0021] Furthermore, after the first preset production efficiency and the second preset production efficiency are determined based on the output overflow, a correction method for the first preset production efficiency and the second preset production efficiency is determined based on a comparison result between the duration difference and the preset duration difference so as 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 directions for the first preset production efficiency and the second preset production efficiency are both increasing corrections, and the increase rates of the first preset production efficiency and the second preset production efficiency are both inversely proportional to the duration difference.
[0022] Further, the process of determining the qualified production line that needs to be scheduled based on the demand difference includes:
[0023] Determine the number of equipment for scheduling the qualified production line based on the demand difference, and record the number of equipment involved in the scheduling as the scheduling demand;
[0024] Check each of the qualified production lines to determine whether there is a production line that can complete the scheduling independently;
[0025] If there is a single qualified production line that can complete the scheduling independently, scheduling the qualified production line based on the scheduling demand;
[0026] 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.
[0027] Further, the number of splits of the average scheduling demand 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 demand is proportional to the ratio.
[0028] 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.
[0029] Further, 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:
[0030] 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;
[0031] 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.
[0032] Compared with the prior art, the beneficial effect of the optimization method for integrating production and scheduling based on the MOM system of the present invention lies in that the present invention obtains a production plan by collecting production demand information and performing 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 re-determines whether the production of the production line meets the preset standard based on the historical production efficiency of the single production line when it is determined that the production of a single production line does not meet 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, and then generates a corresponding correction method based on the reason, generates a corresponding instruction based on the corresponding correction method, and re-corrects or re-optimizes the production scheduling model with the instruction, thereby improving the efficiency of the production plan.
[0033] Furthermore, the present invention can quickly determine whether the production of each production line meets the preset standard 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 standard based on the historical production efficiency of the production line according to the comparison result, so as to timely correct the parameters of the production line and improve the production efficiency of the production plan.
[0034] 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 a 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 can make 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.
[0035] Furthermore, the present invention compares the expected output with the order quantity in the production demand information, and determines according to the comparison result that the production line needs to correct each preset production efficiency based on the output surplus when scheduling is not needed, 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.
[0036] 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, thereby making the production plan more reasonable.
[0037] Furthermore, when it is determined that an unqualified production line needs to be scheduled, scheduling for a qualified production line can be determined based on the demand difference, so that the production scheduling model can be adjusted more reasonably.
[0038] Furthermore, the present invention compares the production efficiency difference with the pre-stored preset production efficiency difference, determines the reason why the production of 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
[0039] Figure 1 It is a module schematic diagram of the optimization method for integrating production and scheduling based on the MOM system of the present invention;
[0040] Figure 2 It is a flow chart of the optimization method for integrating production and scheduling based on the MOM system of the present invention;
[0041] Figure 3 It is a flow chart of the present invention for judging whether the production of a production line meets the preset standard based on the actual production efficiency;
[0042] Figure 4 It is a flow chart of determining whether to schedule a production line based on expected output according to the present invention;
[0043] Figure 5 This 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
[0044] 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 only used to explain the present invention and are not used to limit the present invention.
[0045] 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 protection scope of the present invention.
[0046] 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 drawings. This is merely 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.
[0047] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0048] See also Figure 1 As shown, it is a module schematic 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. Among them, 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, and to re-determine whether the production of the production line meets the preset standard based on the historical production efficiency of the single production line when the production of the single production line is determined to not meet the preset standard, or to determine the reason why the production of the production line does not meet the preset standard based on the actual production efficiency, and to produce a corresponding correction method based on the determined reason; the instruction generation module is connected to the analysis module, and is used to generate a corresponding instruction 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 instruction. In this embodiment, the production scheduling model can be constructed by using a genetic algorithm.
[0049] 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:
[0050] S1: Collect production demand information, including the order quantity of various types of products and the corresponding delivery dates.
[0051] S2: Perform information interaction with respect to the production demand information to obtain a production plan.
[0052] S3: constructing a production scheduling model based on the production plan, and activating a corresponding number of production lines based on the production scheduling model;
[0053] S4: Performing a 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.
[0054] 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.
[0055] 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, or determine the reason why the production of the production line does not meet the preset standard based on the actual production efficiency.
[0056] 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.
[0057] S8: Re-correct or re-optimize the production scheduling model based on the determined parameters.
[0058] Specifically, a corresponding number of production lines are enabled through 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, and then the actual production efficiency is used to determine whether the production of each production line meets the preset standard. If it meets the preset standard, each production line is enabled directly according to the production scheduling model, and if it does not meet the preset standard, the cause is found based on the actual production efficiency and a corresponding correction method is generated based on the determined cause, and 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 scheduling model is used to perform scheduling simulation on the production plan 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.
[0059] See also Figure 3 As shown, it is a flow chart of judging whether the production of a production line meets the preset standard based on the actual production efficiency according to an embodiment of the present invention. Judging whether the production of each production line meets the preset standard based on the comparison result of the actual production efficiency and the preset production efficiency, and re-judging whether the production of the production line meets the preset standard based on the historical production efficiency of the single production line according to the comparison result, or determining the reason why the production of the production line does not meet the preset standard based on the production efficiency difference.
[0060] Specifically, in this embodiment, the pre-stored preset production efficiency includes a first preset production efficiency and a second preset production efficiency, and the specific comparison process between the actual production efficiency and the first preset production efficiency and the second preset production efficiency is as follows:
[0061] 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.
[0062] In this embodiment, the preset cycle W is set to 10 days, the number of production lines enabled by the production scheduling model is set to 10, and the number of orders 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.
[0063] 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.
[0064] 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:
[0065] If the variance is less than or equal to the preset variance, it is determined that the curve change rate remains stable, and the production of the production line is determined to be non-compliant with 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 whether scheduling is required for the production line is determined based on the expected output, wherein the expected output is the cumulative output within a preset period obtained after integrating the curve.
[0066] 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, and then the slope at each time node in the curve is counted 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 reach the preset standard, so it is determined that the production of the production line does not meet the preset standard, and 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 the opportunity to reach the preset standard. It can be determined based on the expected output whether the production line needs to be scheduled so that the production of the production line can reach 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.
[0067] 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. Determine whether to schedule the production line based on the comparison result between the expected output and the order quantity, wherein:
[0068] 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 actual production efficiency and the second preset actual production efficiency are corrected based on the output excess, wherein the output excess 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.
[0069] 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 requirements, so 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 requirements, so it is necessary to schedule the production line, and the production equipment is scheduled from other qualified production lines, and the scheduling is based on the premise that other qualified production lines can complete the expected production tasks.
[0070] Furthermore, based on the comparison result between 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.
[0071] Specifically, the comparison process of the output excess value and the preset output excess value is as follows:
[0072] In this embodiment, the first preset production overflow is assigned a value of 5, and the second preset production overflow is assigned a value of 8. If the production overflow is less than or equal to the first preset production overflow, 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 overflow is greater than the first preset production overflow and less than or equal to the second preset production overflow, 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 overflow is less than or equal to the second preset production overflow, 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.
[0073] By correcting the first preset production efficiency B1 and the second preset production efficiency B2, the interval between the first preset production efficiency B1 and the second preset production efficiency B2 is expanded, so that the production line that originally does not meet the preset standard is also included, so that it can also meet the preset standard through scheduling, 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, and 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.
[0074] Furthermore, after the first preset production efficiency and the second preset production efficiency are determined based on the output overflow, a correction method for the first preset production efficiency and the second preset production efficiency is determined based on a comparison result between the duration difference and the preset duration difference so as 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 directions for the first preset production efficiency and the second preset production efficiency are both increasing corrections, and the increase rates of the first preset production efficiency and the second preset production efficiency are both inversely proportional to the duration difference.
[0075] Specifically, the comparison process of the duration difference and the preset duration difference is as follows:
[0076] 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. The first preset production efficiency and the second preset production efficiency are revised again on the basis of the last revision, and both the first preset production efficiency and the second preset production efficiency are increased 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.
[0077] When including the production line that does not meet the preset standard, it is also necessary to consider the remaining production time and the remaining delivery time in the production plan, and comprehensively consider the two factors of output excess and time difference to correct the first preset production efficiency and the second preset production efficiency. In other embodiments, the first preset time difference and the second preset time difference are also adjusted according to actual conditions, and are not specifically limited here. Similarly, the adjustment coefficients for B11 and B22 can also be adjusted accordingly.
[0078] Further, the process of determining the qualified production line that needs to be scheduled based on the demand difference includes:
[0079] 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.
[0080] Further, the number of splits of the average scheduling demand 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 demand is proportional to the ratio.
[0081] 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.
[0082] 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 capability; 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 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 evenly dispersed accordingly 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. The more qualified production lines there are, the fewer the demand production lines are, and the larger the average scheduling requirement value for a single demand production line is.
[0083] 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 has been scheduled, if the demand production line is still insufficient, scheduling can continue for the qualified production line with relatively less saturated output, and so on. In this way, the downtime cost generated during the production scheduling process can be saved.
[0084] 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:
[0085] 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 to perform optimization processing on the production scheduling model.
[0086] 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 into a qualified production line by scheduling the qualified production line; if the production efficiency difference is greater than the preset production efficiency difference, it means that the production line cannot be made into a qualified production line by scheduling, and the production scheduling model needs to be optimized so that the production of the production line 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 equipment in a single enabled production line.
[0087] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.
[0088] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope 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 of various types of products and corresponding delivery dates; Performing information interaction with respect to 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; Based on the production scheduling model, a production scheduling simulation is performed on the production plan to obtain the actual production efficiency of each of the production lines, and based on the obtained actual production efficiencies, it is determined whether the production of each of the production lines meets the preset standard, 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-determine whether the production of the production line meets the preset standard based on the historical production efficiency of the single production line, or determine the reason why the production of the production line does not meet the preset standard based on the actual production efficiency; 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; The production scheduling model is re-corrected or re-optimized based on the determined parameters.
2. The optimization method for production and scheduling integration based on the MOM system according to claim 1 is characterized in that: Based on the comparison result between the actual production efficiency and the preset production efficiency, determine whether the production of each production line meets the preset standard; and, based on the comparison result, determine 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 production efficiency difference, determine the reason why the production of the production line does not meet the preset standard.
3. The optimization method for production and scheduling integration based on the MOM system according to claim 2 is characterized in that: Based on the historical production efficiency, a time-output curve of the production line is drawn, 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: If the variance is less than or equal to the preset variance, it is determined that the curve change rate remains stable, and the production of the production line is determined to 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 whether scheduling is required for the production line is determined based on the expected output, wherein the expected output is the cumulative output within a preset period obtained after integrating the curve.
4. The optimization method for production and scheduling integration based on the MOM system according to claim 3 is characterized in that: Based on the comparison result between the expected output and the order quantity, it is determined whether scheduling is required for the production line, wherein: The preset production efficiency includes a first preset production efficiency and a second preset production efficiency. 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 actual production efficiency and the second preset actual production efficiency are corrected based on the output excess value, wherein the output excess value is the difference between the expected output and the order quantity; 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 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.
5. The optimization method for production and scheduling integration based on the MOM system according to claim 4 is characterized in that: Based on the comparison result of the output overflow value and the preset output overflow value, the 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 value.
6. The optimization method for production and scheduling integration based on the MOM system according to claim 5 is characterized in that: After the first preset production efficiency and the second preset production efficiency are determined based on the output overflow, a correction method for the first preset production efficiency and the second preset production efficiency is determined based on a comparison result between the duration difference and the preset duration difference, so as 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 duration of the production line obtained based on the curve and the remaining delivery duration of the production line obtained based on the delivery date, and the correction directions for the first preset production efficiency and the second preset production efficiency are both increasing corrections, and the increase rates of the first preset production efficiency and the second preset production efficiency are both inversely proportional to the duration difference.
7. The optimization method for production and scheduling integration based on the MOM system according to claim 4 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 equipment for scheduling the qualified production line based on the demand difference, and record the number of equipment 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 demand; 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.
8. The optimization method for production and scheduling integration based on the MOM system according to claim 7 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.
9. The production and scheduling integration optimization method based on the MOM system according to claim 8 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.
10. The optimization method for production and scheduling integration based on MOM system according to claim 4, 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 with 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
Production-data-driven dynamic job-shop scheduling rule intelligent selection method
CN107767022A
Intelligent production system and method based on edge calculation and digital twinning
CN111857065A
Management and control method and management and control system for production workshop and related device
CN112528502A
Production equipment management method and system
CN115049277A