Enterprise production management method, device, equipment and medium

By obtaining order and inventory information, combining equipment monitoring data and machine learning algorithms, automating the formulation of automobile production plans is solved, the problem of low efficiency of manual planning is improved, the accuracy and efficiency of production plans are improved, and resource allocation and inventory management are optimized.

CN119294687AInactive Publication Date: 2025-01-10MAGNA AUTOMOTIVE MIRROR (TIANJIN) CO LTD

Patent Information

Application Number
CN202411813801.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-01-10
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

During the existing automobile manufacturing process, manual production plans are low efficiency and accuracy, which cannot meet production needs, especially when orders increase.

Method used

By obtaining order information and inventory information, determining part processes and assembly processes, selecting candidate production lines, and formulating production plans based on equipment monitoring data and task information, using machine learning algorithms to predict inventory requirements, automating the production plan formulation process, optimizing resource allocation and production arrange.

Benefits of technology

It improves the accuracy and efficiency of production planning, reduces resource waste and task backlog, optimizes the production line load situation, and ensures reasonable maintenance of inventory levels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119294687A_ABST
    Figure CN119294687A_ABST
Patent Text Reader

Abstract

The invention relates to an enterprise production management method and device, equipment and a medium, and is applied to the technical field of production management, and the method comprises the steps: obtaining order information and inventory information, and the order information comprises order timeliness; determining order production process information based on the order information and the inventory information, wherein the order production process information comprises part processes, a production quantity corresponding to each part process and an assembly process; determining a candidate production line based on the part process and the assembly process; obtaining to-be-processed task information and equipment monitoring data of each candidate production line, wherein the to-be-processed task information comprises a task type, task timeliness and task duration; and making a production plan based on the order production process information, the order timeliness, the candidate production line, the to-be-processed task information and the equipment monitoring data. The method has the effect of improving the production plan making efficiency and accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of production management, and in particular to an enterprise production management method, device, equipment and medium. Background Art

[0002] In the process of automobile manufacturing, the factory arranges the production plan according to the requirements of the production order. The formulation of the production plan plays an important role in guiding and coordinating the production activities of the enterprise. By formulating a scientific and reasonable production plan, the enterprise can make the production activities proceed in an orderly manner, optimize the allocation of production resources, and ensure product quality and progress. Therefore, the formulation of the production plan is a key link in enterprise management, which is of vital significance to the long-term development of the enterprise and the realization of short-term goals.

[0003] At present, production plans are mainly formulated manually. However, with the increasing number of production orders, the difficulty and requirements of production plan formulation are becoming higher and higher. The efficiency and accuracy of manual production plans are low and cannot meet production needs. Summary of the invention

[0004] In order to improve the efficiency and accuracy of production planning, the present application provides an enterprise production management method, device, equipment and medium.

[0005] In the first aspect, the present application provides an enterprise production management method, which adopts the following technical solution: A production management method for an enterprise, comprising: Obtaining order information and inventory information, wherein the order information includes order timeliness, and the inventory information includes raw material inventory quantity, semi-finished product inventory quantity, and parts inventory quantity. The semi-finished product inventory quantity is the inventory quantity of each semi-finished product, and the semi-finished products include semi-finished product parts that are not sold after production and raw materials wasted in the production process; Determine order production process information based on the order information and the inventory information, the order production process information includes part process, production quantity corresponding to each part process and assembly process, and the same type of parts corresponds to different part processes according to different production materials; Determine a candidate production line based on the parts process and the assembly process; Acquire the pending task information and equipment monitoring data of each candidate production line, wherein the pending task information includes task type, task timeliness and task duration; A production plan is formulated based on the order production process information, the order timeliness, the candidate production lines, the pending task information and the equipment monitoring data.

[0006] By adopting the above technical solution, the parts process and assembly process are determined through order information and inventory information, which reduces unnecessary waste of resources and improves material utilization. When formulating a production plan, by obtaining the pending task information and equipment monitoring data of the candidate production line, the load and abnormal conditions of each candidate production line can be more accurately evaluated, so that the production plan can be arranged more reasonably, reducing task backlogs and idle production lines, that is, improving the accuracy of production plan formulation. Compared with manual production planning, the automated production plan formulation process improves the efficiency of production plan formulation.

[0007] Optionally, determining the order production process information based on the order information and the inventory information includes: Determine product information based on the order information, where the product information includes product model and product quantity; Acquiring product configuration information based on the product information, wherein the product configuration information includes a correspondence between products and parts and a correspondence between products and assembly processes; Determine target part information and assembly process information based on the product configuration information and the product information, wherein the target part information includes a target part type and a target part quantity; Get historical order information, out-of-stock costs, and restocking costs; Building a prediction model based on the historical order information and the machine learning algorithm; Perform demand forecasting based on the forecasting model and the current time to obtain inventory demand; determining a minimum inventory threshold for the target part type based on the inventory demand, the stockout cost, and the replenishment cost; If the part inventory quantity of the target part type is less than the minimum inventory threshold, generating replenishment information; determining order production process information based on the replenishment information and the order information; If the part inventory quantity of the target part type is greater than the minimum inventory threshold, order production process information is determined based on the minimum inventory threshold, the order information, and the inventory information.

[0008] By adopting the above technical solution, by obtaining historical order information and building a prediction model based on a machine learning algorithm, future inventory demand can be predicted, and the minimum inventory threshold can be determined based on inventory demand, out-of-stock cost, and replenishment cost, so that the minimum inventory threshold is more reasonable. When the inventory quantity is less than the minimum inventory threshold, replenishment information is automatically generated. The setting of the minimum inventory threshold and replenishment information can keep the inventory level in an optimal state.

[0009] Optionally, determining the order production process information based on the minimum inventory threshold, the order information, and the inventory information includes: Calculate the available parts quantity based on the parts inventory quantity and the minimum inventory threshold, where the available parts quantity=the parts inventory quantity-the minimum inventory threshold; If the usable number of parts is less than the target number of parts, a first number of parts to be produced is calculated based on the target number of parts and the usable number of parts, wherein the first number of parts to be produced=the target number of parts-the usable number of parts; Determine the semi-finished product inventory type that meets the target part type as the target semi-finished product inventory type; Determine a first part quantity based on the target part type, the semi-finished product inventory quantity and the target semi-finished product inventory type, wherein the first part quantity is the quantity of the target part type that can be produced by the semi-finished product; If the first number of parts is less than the first number of parts to be produced, determining a second number of parts to be produced based on the first number of parts to be produced and the first number of parts, wherein the second number of parts to be produced=the first number of parts to be produced-the first number of parts; The order production process information is determined based on the target semi-finished product inventory type, the target part type, the first part data to be produced, and the second part quantity to be produced.

[0010] By adopting the above technical solution, the target parts in the inventory are used preferentially. When the target parts in the inventory cannot meet the demand, the target parts are produced according to the semi-finished product inventory. When the semi-finished product inventory also cannot meet the demand, the raw materials are used to produce the target parts. By setting up the process of producing target parts from the semi-finished product inventory, not only the resource utilization rate is improved, but also the production efficiency of the target parts is improved compared with the raw material production.

[0011] Optionally, formulating a production plan based on the order production process information, the order timeliness, the candidate production line, the pending task information, and the equipment monitoring data includes: Determine abnormal information of each of the candidate production lines based on the equipment monitoring data; Determine the maintenance downtime based on the abnormal information and the preset maintenance cycle; Obtaining historical production information of each of the candidate production lines; Determine the production duration of each order production process corresponding to each candidate production line based on the historical production information; Calculate the average production time of each production process of the order based on the production time; Calculate the latest production time of each order production process based on the average production time, the logical relationship between each target part type and the order timeliness; Sort the pending task information and the order production process information of each candidate production line according to the task timeliness and the latest production time to obtain a first sorting result; A production plan is formulated based on the first sorting result, the task timeliness, the task duration, the maintenance downtime duration, and the latest production time.

[0012] By adopting the above technical solution, when formulating a production plan, the production task information and order production process information are sorted according to the task timeliness and the latest production time, so that urgent tasks can be processed first, thereby improving the reliability of the production plan.

[0013] Optionally, formulating a production plan based on the first sorting result, the task timeliness, the task duration, the maintenance downtime duration, and the latest production time includes: Obtaining historical failure information of each of the candidate production lines; Determine the probability of occurrence of each fault type and the duration of fault maintenance based on the historical fault information; Calculate the abnormal downtime duration based on the fault occurrence probability and the fault maintenance duration; Calculate the production start time corresponding to the order production process according to the position of the order production process in the first sorting result, the task duration, the maintenance stoppage duration, and the abnormal stoppage duration; If there is a production start time before the latest production time, the candidate production line corresponding to the earliest production start time is determined as the target production line; A production plan is formulated based on the target production line and the production start time.

[0014] By adopting the above technical solution, when formulating the production plan, not only the maintenance shutdown time is taken into account, but also the abnormal shutdown time caused by faults is taken into account, making the production plan more reliable.

[0015] Optionally, if there is no production start time before the latest production time, the method further includes: Calculate the production start time corresponding to the task information to be processed based on the position of the task information to be processed in the first sorting result, the task duration, the maintenance shutdown duration, and the abnormal shutdown duration; Determine the pending task information whose production start time is later than the task validity period as abnormal task information; Counting the number of abnormalities of the abnormal task information of various candidate production lines; If the number of exceptions exceeds the preset number of exceptions, a production plan is formulated based on the abnormal task information and the order production process, and the production plan is a production plan based on a newly added production line.

[0016] Optionally, the calculating the latest production time of each order production process based on the average production time, the logical relationship between each target part type and the order timeliness includes: If the logical relationship is that there is a front-to-back sequence, determining the front-order target part type and the back-order target part type based on the front-to-back sequence; Determine the latest production time corresponding to the subsequent target part type based on the average production time of the production process corresponding to the subsequent target part type and the order validity of the subsequent target part type; The latest production time corresponding to the preceding target part type is determined based on the latest production time corresponding to the succeeding target part type and the average production duration of the production process corresponding to the preceding target part type.

[0017] By adopting the above technical solution, the logical relationship between parts is also taken into consideration when formulating the production plan, making the formulated production plan more accurate.

[0018] In a second aspect, the present application provides an enterprise production management device, which adopts the following technical solution: An enterprise production management device, comprising: A first acquisition module is used to acquire order information and inventory information, wherein the order information includes order timeliness, and the inventory information includes raw material inventory quantity, semi-finished product inventory quantity, and parts inventory quantity. The semi-finished product inventory quantity is the inventory quantity of each semi-finished product, and the semi-finished product includes semi-finished parts that are not sold after production and raw materials wasted in the production process; A process determination module, used to determine the order production process information based on the order information and the inventory information, wherein the order production process information includes the part process, the production quantity corresponding to each part process, and the assembly process. The same type of parts corresponds to different part processes according to different production materials; A production line determination module, used to determine a candidate production line based on the part process and the assembly process; A second acquisition module is used to acquire the pending task information and equipment monitoring data of each candidate production line, wherein the pending task information includes task type, task timeliness and task duration; A plan determination module is used to formulate a production plan based on the order production process information, the order timeliness, the candidate production lines, the pending task information and the equipment monitoring data.

[0019] By adopting the above technical solution, the parts process and assembly process are determined through order information and inventory information, which reduces unnecessary waste of resources and improves material utilization. When formulating a production plan, by obtaining the pending task information and equipment monitoring data of the candidate production line, the load and abnormal conditions of each candidate production line can be more accurately evaluated, so that the production plan can be arranged more reasonably, reducing task backlogs and idle production lines, that is, improving the accuracy of production plan formulation. Compared with manual production planning, the automated production plan formulation process improves the efficiency of production plan formulation.

[0020] In a third aspect, the present application provides an electronic device, which adopts the following technical solution: An electronic device comprises a processor, wherein the processor is coupled to a memory; The memory stores a computer program that can be loaded by a processor and executes the enterprise production management method described in any one of the first aspects.

[0021] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium stores a computer program that can be loaded by a processor and execute the enterprise production management method described in any one of the first aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a flow chart of an enterprise production management method provided in an embodiment of the present application.

[0023] Figure 2 It is a structural block diagram of an enterprise production management device provided in an embodiment of the present application.

[0024] Figure 3 It is a structural block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] The present application is further described in detail below in conjunction with the accompanying drawings.

[0026] The embodiment of the present application provides an enterprise production management method, which can be executed by an electronic device, which can be a server or a terminal device, wherein the server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device can be a smart phone, a tablet computer, a desktop computer, etc., but is not limited thereto.

[0027] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0028] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.

[0029] like Figure 1 As shown, a production management method for an enterprise, the main process of the method is described as follows (steps S101 to S105): Step S101: Obtain order information and inventory information.

[0030] Order information includes but is not limited to order number, product information and order time limit. Order information is obtained from partners in real time through the communication network. If a network failure is detected, an early warning or fault information will be sent to relevant staff. At this time, the staff can use general electronic documents to manually import the order information.

[0031] Inventory information includes the inventory quantity of raw materials, semi-finished products and parts. The inventory quantity of semi-finished products is the inventory quantity of each semi-finished product. Semi-finished products include semi-finished parts that are not sold after production and raw materials wasted in the production process. The current inventory information is obtained from the database or warehouse administrator.

[0032] Step S102: Determine order production process information based on order information and inventory information.

[0033] The order production process information includes the parts process, the production quantity corresponding to each parts process and the assembly process information. The assembly process information includes the assembly process and the assembly quantity corresponding to each assembly process. When the same type of parts are produced from different raw materials, the corresponding parts processes may be different.

[0034] Specifically, determining the order production process information based on the order information and the inventory information includes: determining the product information based on the order information, the product information includes the product model and the product quantity; obtaining the product configuration information based on the product information, the product configuration information includes the correspondence between the product and the parts and the correspondence between the product and the assembly process; determining the target part information and the assembly process information based on the product configuration information and the product information, the target part information includes the target part type and the target part quantity; obtaining the historical order information, the out-of-stock cost and the replenishment cost; building a prediction model based on the historical order information and the machine learning algorithm; performing demand prediction based on the prediction model and the current time to obtain the inventory demand; determining the minimum inventory threshold of the target part type based on the inventory demand, the out-of-stock cost and the replenishment cost; if the parts inventory quantity of the target part type is less than the minimum inventory threshold, generating the replenishment information; determining the order production process information based on the replenishment information and the order information; if the parts inventory quantity of the target part type is greater than the minimum inventory threshold, determining the order production process information based on the minimum inventory threshold, the order information and the inventory information.

[0035] In this embodiment, product information, i.e., product model and product quantity, etc., is searched from the order information, and the correspondence between products and parts and the correspondence between products and assembly processes are searched from the product configuration information in the database. The required target part type and target part quantity, i.e., target part information, are determined based on the product model, product quantity and the correspondence between products and parts. The required assembly process and the number of assembly processes, i.e., assembly process information, are determined based on the product model, product quantity and the correspondence between products and assembly processes.

[0036] Historical order information is obtained from the database, and the historical order information is divided every first preset period to obtain multiple combinations. The first preset period can be one month or three months. Since the order information of the same month or the same quarter in different years is relatively similar, the combinations of the same quarter or similar months are merged to obtain multiple first combinations. For example: if the first preset period is one month, the historical order information of the same month in each year is divided into a first combination. If the first preset period is three months, the historical order information corresponding to the same three months in each year is divided into a first combination.

[0037] A prediction model is constructed by a machine learning algorithm, and the prediction model is trained using multiple first combinations, wherein the machine learning algorithm may be a linear regression algorithm, a decision tree algorithm, or a random forest algorithm, which is not specifically limited here. The current time is input into the prediction model to predict the demand within the period of the current time, i.e., the inventory demand, so that the inventory can be maintained within an appropriate range, reducing losses caused by insufficient inventory and reducing waste of resources caused by excessive inventory.

[0038] The historical out-of-stock costs and replenishment costs are obtained from the database. The out-of-stock costs are the losses caused by the interruption of inventory supply. The replenishment costs include ordering costs and out-of-stock costs. The inventory demand, out-of-stock costs and replenishment costs are calculated through the optimization algorithm to obtain the minimum inventory threshold. The optimization algorithm can be a linear programming algorithm, which is not specifically limited here. When the inventory quantity meets the minimum inventory threshold, the out-of-stock costs and replenishment costs are small, and the inventory can be effectively reduced.

[0039] Specifically, after determining the minimum inventory threshold of the target part type based on inventory demand, out-of-stock cost and replenishment cost, the method also includes: obtaining historical out-of-stock exception information; dividing the historical out-of-stock exception information based on part type to obtain multiple second combinations; counting the number of historical out-of-stock exception information in each second combination to obtain the out-of-stock exception number; determining the exception level based on the out-of-stock exception number; and adjusting the minimum inventory threshold based on the out-of-stock exception level.

[0040] In this embodiment, after the minimum inventory threshold is determined, in order to better meet actual needs, the minimum inventory threshold needs to be adjusted according to actual conditions, and historical out-of-stock exception information, that is, information corresponding to losses caused by historical out-of-stock situations, is obtained from the database. The historical out-of-stock exception information is divided into multiple second combinations according to the part type. The historical out-of-stock exception information in each second combination corresponds to the same type of parts. A data analysis tool is used to count the number of historical out-of-stock exception information in each second combination, that is, the out-of-stock exception number. The database stores the corresponding relationship between the out-of-stock exception number and the exception level. The exception level is searched from the database according to the out-of-stock exception number. The exception level includes a first exception level, a second exception level and a third exception level. The abnormal conditions of the first exception level, the second exception level and the third exception level become more and more serious.

[0041] The method for adjusting the minimum inventory threshold according to the abnormality level can be to add different preset inventory quantities for different abnormality levels, for example: if the abnormality level is the first abnormality level, the adjusted minimum inventory threshold is the original minimum inventory threshold plus the first preset inventory quantity; if the abnormality level is the second abnormality level, the adjusted minimum inventory threshold is the original minimum inventory threshold plus the second preset inventory quantity; if the abnormality level is the third abnormality level, the adjusted minimum inventory threshold is the original minimum inventory threshold plus the third preset inventory quantity, wherein the first preset inventory quantity, the second preset inventory quantity and the third preset inventory quantity increase in sequence and are all greater than zero; the method for adjusting the minimum inventory threshold according to the abnormality level can also be to multiply different preset weights for different abnormality levels, the adjusted minimum inventory threshold is the original minimum inventory threshold × preset weight, the first abnormality level corresponds to the first preset weight, the second abnormality level corresponds to the second preset weight, the third abnormality level corresponds to the third preset weight, the first preset weight, the second preset weight and the third preset weight increase in sequence and are all greater than 1.

[0042] Specifically, if the parts inventory quantity of the target part type is greater than the minimum inventory threshold, the order production process information is determined based on the minimum inventory threshold, the order information and the inventory information, including: calculating the number of available parts based on the parts inventory quantity and the minimum inventory threshold, where the number of available parts = the parts inventory quantity - the minimum inventory threshold; if the number of available parts is less than the target number of parts, then calculating the first number of parts to be produced based on the target number of parts and the number of available parts, where the first number of parts to be produced = the target number of parts - the number of available parts; determining the semi-finished product inventory type that meets the target part type as the target semi-finished product inventory type; determining the first number of parts based on the target part type, the semi-finished product inventory quantity and the target semi-finished product inventory type, where the first number of parts is the number of semi-finished products that can produce the target part type; if the first number of parts is less than the first number of parts to be produced, then determining the second number of parts to be produced based on the first number of parts to be produced and the first number of parts, where the second number of parts to be produced = the first number of parts to be produced - the first number of parts; determining the order production process information based on the target semi-finished product inventory type, the target part type, the first number of parts to be produced and the second number of parts to be produced.

[0043] In this embodiment, if the parts inventory quantity of the target part type is greater than the minimum inventory threshold, it means that the parts can be taken directly from the inventory. The number of available parts in the inventory = the number of parts inventory - the minimum inventory threshold. If the number of available parts of a target part type is greater than or equal to the required target part quantity, then this type of target part does not need to be produced anymore, and the required target part quantity can be taken directly from the inventory. The part process corresponding to this type of target part is not included in the order production process information.

[0044] If the number of available parts is less than the target number of parts, it means that the number that can be directly taken from the inventory is less than the required number, and the production of this target part is still required. The number of the first parts to be produced that needs to be produced = the target number of parts - the number of available parts; obtain the correspondence between the target part type and the semi-finished product inventory type from the database, and determine the semi-finished product inventory type that can continue to be processed and produced to obtain the target part type as the target semi-finished product inventory type (there can be multiple target semi-finished product inventory types). Obtain the number of target part types that can be produced by each target semi-finished product inventory type from the staff or database. The first part number = sum (the number of semi-finished product inventory corresponding to the target semi-finished product inventory type * the number of target part types that can be produced by one target semi-finished product). If the first part number is greater than or equal to the first part number to be produced, the required first part number to be produced only needs to be produced through the target semi-finished product inventory. The part process and the corresponding production quantity in the order production process information are the production process and the corresponding production quantity of the target part type obtained through the target semi-finished product inventory type.

[0045] If the first number of parts is less than the first number of parts to be produced, it means that all target parts cannot be obtained through production through the target semi-finished product inventory, and production must continue with raw materials. The second number of parts to be produced through raw materials = the first number of parts to be produced - the first number of parts. The part process for obtaining the target part type through raw materials can be obtained from the database or staff, and the part process for producing the target parts through various methods, the production quantity corresponding to each part process, and the assembly process information are jointly determined as the order production process information.

[0046] If the parts inventory quantity of the target part type is less than the minimum inventory threshold, replenishment information is generated. The replenishment information includes the replenishment part type, the replenishment part quantity (minimum inventory threshold - parts inventory quantity) and the replenishment time limit. The replenishment time limit is the time when the replenishment information is generated plus the time corresponding to the preset time. The preset time is pre-set by the staff according to the actual situation. The order production process information is determined based on the replenishment information and the order information. The method for determining the order production process information is the same as above, that is, the replenishment information is also determined in the same way as the order information, which will not be repeated here.

[0047] If the part inventory quantity of the target part type is equal to the minimum inventory threshold, there is no need to replenish the stock at this time. You only need to determine the order production process information according to the order information. The method for determining the order production process information is the same as above and will not be repeated here.

[0048] Step S103: determine candidate production lines based on the parts process and the assembly process.

[0049] The correspondence between each production process and the production line is preset. One production process can correspond to multiple production lines. The production lines corresponding to all parts processes and assembly processes are determined as candidate production lines.

[0050] Step S104: Obtain the task information to be processed and the equipment monitoring data of each candidate production line.

[0051] The pending task information includes task type, task validity, and task duration.

[0052] The pending task information of each candidate production line is obtained from the database or the staff. The production line is equipped with a variety of monitoring devices for monitoring the status of the equipment, and the equipment monitoring data is obtained from the monitoring devices.

[0053] Step S105: formulate a production plan based on the order production process information, order timeliness, candidate production lines, pending task information and equipment monitoring data.

[0054] Specifically, a production plan is formulated based on order production process information, order timeliness, candidate production lines, pending task information and equipment monitoring data, including: determining abnormal information of each candidate production line based on equipment monitoring data; determining maintenance stoppage time based on abnormal information and preset maintenance cycle; obtaining historical production information of each candidate production line; determining production time of each order production process corresponding to each candidate production line based on historical production information; calculating average production time of each order production process based on production time; calculating the latest production time of each order production process based on average production time, logical relationship of each target part type and order timeliness; sorting pending task information and order production process information of each candidate production line according to task timeliness and latest production time to obtain a first sorting result; and formulating a production plan based on the first sorting result, task timeliness, task time, maintenance stoppage time and latest production time.

[0055] In this embodiment, the equipment monitoring data is compared with the preset standard data to obtain the abnormal information of each candidate production line, the abnormal information includes the abnormal type, and the abnormal handling time is obtained from the database according to the abnormal type. The last maintenance time of the candidate production line and the maintenance time of each maintenance are obtained from the database, the next maintenance time = the last maintenance time + the preset maintenance cycle, the maintenance stop time = the abnormal handling time (if there is abnormal information, the abnormal handling time = the abnormal handling time corresponding to the abnormal type, if there is no abnormal information, the abnormal handling time is 0) + maintenance time (when an order production process ends before the next maintenance time is reached, the maintenance time is 0).

[0056] Get the historical production information of each candidate production line from the database; analyze the historical production information through data analysis tools (the data analysis tool can be Excel, Python, or SQL) to obtain the production time of the order production process corresponding to each candidate production line (different production lines may have different corresponding production times when performing the same order production process due to different equipment quality). It is worth noting that the above production time is the time to complete a production process. The average production time of each order production process = the sum of the production times of all candidate production lines corresponding to the order production process / the number of candidate production lines corresponding to the order production process × the number of order production processes (that is, the production quantity corresponding to the parts process or the assembly quantity corresponding to the assembly process) - the order production process Overlapping time × number of overlaps; obtain the logical relationship between each target part type from the database, and calculate the latest production time of each order production process based on the average production time, the logical relationship between each target part type and the order timeliness. Since the production line corresponding to each order production process cannot be determined at this time, it is necessary to evaluate all candidate production lines, that is, insert the order production process information into each candidate production line for production evaluation, so as to obtain a candidate production line with higher reliability, and sort the pending task information and order production process information of each candidate production line from early to late according to the task timeliness (that is, the latest start time of the task) and the latest production time to obtain the first sorting result; formulate a production plan based on the first sorting result, task timeliness, task duration, maintenance shutdown duration and the latest production time.

[0057] Specifically, the latest production time of each order production process is calculated based on the average production time, the logical relationship between each target part type and the order timeliness, including: if the logical relationship is that there is a front-and-back order, then the preceding target part type and the succeeding target part type are determined based on the front-and-back order; the latest production time corresponding to the succeeding target part type is determined based on the average production time of the production process corresponding to the succeeding target part type and the order timeliness of the succeeding target part type; the latest production time corresponding to the preceding target part type is determined based on the latest production time corresponding to the succeeding target part type and the average production time of the production process corresponding to the preceding target part type.

[0058] In the production process, many parts require other parts during production, that is, the logical relationship between the parts is a sequence of precedence and follow-up, and the logical relationship can also be unrelated. In this embodiment, the logical relationship of each target part type is obtained from the database. If the logical relationship is a sequence of precedence and follow-up, the part that needs to be produced first is determined as the preceding target part type, and the part that can be produced only after the preceding target part type is produced is determined as the succeeding target part type. The order efficiency or replenishment efficiency of the succeeding target part type is deducted from the corresponding average production time to obtain the latest production time corresponding to the succeeding target part type, and the latest production time corresponding to the succeeding target part type is deducted from the average production time of the preceding target part type to obtain the latest production time corresponding to the preceding target part type.

[0059] Specifically, a production plan is formulated based on the first sorting result, task timeliness, task duration, maintenance stoppage duration and the latest production time, including: obtaining historical fault information of each candidate production line; determining the fault probability and fault maintenance duration of each fault type based on the historical fault information; calculating the abnormal stoppage duration based on the fault probability and the fault maintenance duration; calculating the start production time corresponding to the order production process according to the position of the order production process in the first sorting result, the task duration, maintenance stoppage duration and the abnormal stoppage duration; if there is a start production time before the latest production time, determining the candidate production line corresponding to the earliest start production time as the target production line; and formulating a production plan based on the target production line and the start production time.

[0060] In this embodiment, historical fault information of each candidate production line is obtained from the database; the historical fault information is statistically analyzed by a data analysis tool to obtain the probability of occurrence of each fault type and the fault maintenance duration of each fault type, abnormal line stop duration = fault occurrence probability × fault maintenance duration, the start production time corresponding to the order production process = current time + maintenance line stop duration + abnormal downtime duration + the sum of the task durations of all pending task information before the order production process in the first sorting result, if there is a start production time before the latest production time, the candidate production line corresponding to the earliest start production time is determined as the target production line, and the production plan is to produce the order production process on the target production line according to the start production time.

[0061] Furthermore, if there is no production start time before the latest production time, the method also includes: calculating the production start time corresponding to the pending task information based on the position of the pending task information in the first sorting result, the task duration, the maintenance stop duration and the abnormal stop duration; determining the pending task information whose production start time is later than the task validity period as abnormal task information; counting the number of abnormalities of the abnormal task information of various candidate production lines; if the number of abnormalities exceeds the preset number of abnormalities, formulating a production plan based on the abnormal task information and the order production process, and the production plan is a production plan based on the newly added production line.

[0062] In this embodiment, if all the production start times corresponding to a certain order production process are after the latest production time, that is, all the candidate production lines cannot complete the order production process as scheduled, then the order production process is determined as an abnormal order production process, and the candidate production line corresponding to the abnormal order production process is determined as a busy production line. The production start time corresponding to the pending task information in the busy production line is calculated, and the production start time corresponding to the pending task information = the current time + the maintenance downtime + the abnormal downtime + the sum of the task durations of all pending task information before the pending task information in the first sorting result. The pending task information whose production start time is later than the task time limit is determined as abnormal task information; the number of abnormalities of the abnormal task information of various candidate production lines is counted, wherein a candidate production line is a production line that completes the same production process. If the number of abnormalities of a candidate production line exceeds the preset number of abnormalities, then it is necessary to add a production line of this type, and the abnormal task information and the order production process are arranged to be completed by the newly added production line. The production plan formulation method of the newly added production line is the same as above, that is, the order production process information and the pending task information on the newly added production line are sorted according to the latest production time and the task time limit, and production is carried out according to the sorting.

[0063] If the number of abnormalities of a candidate production line does not exceed the preset number of abnormalities, the rate of return of the newly added production line is low, and the target parts are taken from the inventory to meet the order corresponding to the order production process.

[0064] Figure 2 A structural block diagram of an enterprise production management device 200 provided in an embodiment of the present application.

[0065] like Figure 2 As shown, the enterprise production management device 200 mainly includes: The first acquisition module 201 is used to acquire order information and inventory information. The order information includes the order time limit. The inventory information includes the inventory quantity of raw materials, the inventory quantity of semi-finished products and the inventory quantity of parts. The inventory quantity of semi-finished products is the inventory quantity of each type of semi-finished products. Semi-finished products include semi-finished parts that are not sold after production and raw materials wasted in the production process. The process determination module 202 is used to determine the order production process information based on the order information and the inventory information. The order production process information includes the part process, the production quantity corresponding to each part process, and the assembly process. The same type of parts corresponds to different part processes according to different production materials; A production line determination module 203 is used to determine a candidate production line based on a part process and an assembly process; The second acquisition module 204 is used to acquire the pending task information and equipment monitoring data of each candidate production line, where the pending task information includes task type, task timeliness and task duration; The plan determination module 205 is used to formulate a production plan based on order production process information, order timeliness, candidate production lines, pending task information and equipment monitoring data.

[0066] As an optional implementation of this embodiment, the process determination module 202 is also specifically used to determine the order production process information based on the order information and the inventory information, including: determining the product information based on the order information, the product information including the product model and the product quantity; obtaining the product configuration information based on the product information, the product configuration information including the correspondence between the product and the parts and the correspondence between the product and the assembly process; determining the target part information and the assembly process information based on the product configuration information and the product information, the target part information including the target part type and the target part quantity; obtaining the historical order information, the out-of-stock cost and the replenishment cost; building a prediction model based on the historical order information and the machine learning algorithm; performing demand prediction based on the prediction model and the current time to obtain the inventory demand; determining the minimum inventory threshold of the target part type based on the inventory demand, the out-of-stock cost and the replenishment cost; if the parts inventory quantity of the target part type is less than the minimum inventory threshold, generating the replenishment information; determining the order production process information based on the replenishment information and the order information; if the parts inventory quantity of the target part type is greater than the minimum inventory threshold, determining the order production process information based on the minimum inventory threshold, the order information and the inventory information.

[0067] As an optional implementation of this embodiment, the process determination module 202 is also specifically used to determine the order production process information based on the minimum inventory threshold, order information and inventory information, including: calculating the number of available parts based on the part inventory quantity and the minimum inventory threshold, the number of available parts = the part inventory quantity - the minimum inventory threshold; if the number of available parts is less than the target number of parts, then calculating the first number of parts to be produced based on the target number of parts and the number of available parts, the first number of parts to be produced = the target number of parts - the number of available parts; determining the semi-finished product inventory type that meets the target part type as the target semi-finished product inventory type; determining the first part quantity based on the target part type, the semi-finished product inventory quantity and the target semi-finished product inventory type, the first part quantity is the number of semi-finished products that can produce the target part type; if the first part quantity is less than the first part quantity to be produced, then determining the second part quantity to be produced based on the first part quantity to be produced and the first part quantity, the second part quantity to be produced = the first part quantity to be produced - the first part quantity; determining the order production process information based on the target semi-finished product inventory type, the target part type, the first part data to be produced and the second part quantity to be produced.

[0068] As an optional implementation mode of this embodiment, the plan determination module 205 is also specifically used to formulate a production plan based on order production process information, order timeliness, candidate production lines, pending task information and equipment monitoring data, including: determining the abnormal information of each candidate production line based on the equipment monitoring data; determining the maintenance stoppage time based on the abnormal information and the preset maintenance cycle; obtaining the historical production information of each candidate production line; determining the production time of each order production process corresponding to each candidate production line based on the historical production information; calculating the average production time of each order production process based on the production time; calculating the latest production time of each order production process based on the average production time, the logical relationship of each target part type and the order timeliness; sorting the pending task information and order production process information of each candidate production line according to the task timeliness and the latest production time to obtain a first sorting result; and formulating a production plan based on the first sorting result, task timeliness, task time, maintenance stoppage time and the latest production time.

[0069] As an optional implementation of this embodiment, the plan determination module 205 is also specifically used to formulate a production plan based on the first sorting result, task timeliness, task duration, maintenance stoppage duration and the latest production time, including: obtaining historical fault information of each candidate production line; determining the fault probability and fault maintenance duration of each fault type based on the historical fault information; calculating the abnormal stoppage duration based on the fault probability and the fault maintenance duration; calculating the start production time corresponding to the order production process according to the position of the order production process in the first sorting result, the task duration, the maintenance stoppage duration and the abnormal stoppage duration; if there is a start production time before the latest production time, the candidate production line corresponding to the earliest start production time is determined as the target production line; and formulating a production plan based on the target production line and the start production time.

[0070] As an optional implementation of this embodiment, the plan determination module 205 is also specifically used for, if there is no production start time before the latest production time, it also includes: calculating the production start time corresponding to the pending task information based on the position of the pending task information in the first sorting result, the task duration, the maintenance stop duration and the abnormal stop duration; determining the pending task information whose production start time is later than the task validity period as abnormal task information; counting the number of abnormalities of abnormal task information of various candidate production lines; if the number of abnormalities exceeds the preset number of abnormalities, formulating a production plan based on the abnormal task information and the order production process, and the production plan is a production plan based on the newly added production line.

[0071] As an optional implementation of this embodiment, the planning determination module 205 is also specifically used to calculate the latest production time of each order production process based on the average production time, the logical relationship between each target part type and the order timeliness, including: if the logical relationship is that there is a sequence of precedence and follow-up, then the preceding target part type and the succeeding target part type are determined based on the sequence of precedence and follow-up; the latest production time corresponding to the succeeding target part type is determined based on the average production time of the production process corresponding to the succeeding target part type and the order timeliness of the succeeding target part type; the latest production time corresponding to the preceding target part type is determined based on the latest production time corresponding to the succeeding target part type and the average production time of the production process corresponding to the preceding target part type.

[0072] In one example, the module in any of the above devices can be one or more integrated circuits configured to implement the above methods, such as: one or more application specific integrated circuits (ASICs), or, one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0073] For another example, when the modules in the device can be implemented in the form of a processing element scheduling program, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0074] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0075] Figure 3 A structural block diagram of an electronic device 300 provided in an embodiment of the present application.

[0076] like Figure 3 As shown, the electronic device 300 includes a processor 301 and a memory 302 , and may further include an information input / information output (I / O) interface 303 , one or more of a communication component 304 , and a communication bus 305 .

[0077] The processor 301 is used to control the overall operation of the electronic device 300 to complete all or part of the steps of the enterprise production management method described above; the memory 302 is used to store various types of data to support the operation of the electronic device 300, and these data may include, for example, instructions for any application or method used to operate on the electronic device 300, and data related to the application. The memory 302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0078] The I / O interface 303 provides an interface between the processor 301 and other interface modules, and the above-mentioned other interface modules can be keyboards, mice, buttons, etc. These buttons can be virtual buttons or physical buttons. The communication component 304 is used for wired or wireless communication between the electronic device 300 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G or 4G, or a combination of one or more of them, so the corresponding communication component 304 can include: Wi-Fi components, Bluetooth components, NFC components.

[0079] The electronic device 300 can be implemented by one or more application specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors or other electronic components to execute the enterprise production management method given in the above embodiment.

[0080] The communication bus 305 may include a path to transmit information between the above components. The communication bus 305 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The communication bus 305 may be divided into an address bus, a data bus, a control bus, etc.

[0081] The electronic device 300 may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc., and may also be servers, etc.

[0082] The present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned enterprise production management method are implemented.

[0083] The computer-readable storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.

[0084] The terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or also includes elements inherent to such process, method, article, or apparatus.

[0085] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of application involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the aforementioned application concept. For example, the above features are replaced with (but not limited to) technical features with similar functions applied in the present application.

Claims

1. A production management method for an enterprise, characterized in that: include: Obtaining order information and inventory information, wherein the order information includes order timeliness, and the inventory information includes raw material inventory quantity, semi-finished product inventory quantity, and parts inventory quantity. The semi-finished product inventory quantity is the inventory quantity of each semi-finished product, and the semi-finished products include semi-finished product parts that are not sold after production and raw materials wasted in the production process; Determine order production process information based on the order information and the inventory information, the order production process information includes part process, production quantity corresponding to each part process and assembly process, and the same type of parts corresponds to different part processes according to different production materials; Determine a candidate production line based on the parts process and the assembly process; Acquire the pending task information and equipment monitoring data of each candidate production line, wherein the pending task information includes task type, task timeliness and task duration; A production plan is formulated based on the order production process information, the order timeliness, the candidate production lines, the pending task information and the equipment monitoring data.

2. The method according to claim 1, characterized in that The determining of the order production process information based on the order information and the inventory information includes: Determine product information based on the order information, where the product information includes product model and product quantity; Acquiring product configuration information based on the product information, wherein the product configuration information includes a correspondence between products and parts and a correspondence between products and assembly processes; Determine target part information and assembly process information based on the product configuration information and the product information, wherein the target part information includes a target part type and a target part quantity; Get historical order information, out-of-stock costs, and restocking costs; Building a prediction model based on the historical order information and the machine learning algorithm; Perform demand forecasting based on the forecasting model and the current time to obtain inventory demand; determining a minimum inventory threshold for the target part type based on the inventory demand, the stockout cost, and the replenishment cost; If the part inventory quantity of the target part type is less than the minimum inventory threshold, generating replenishment information; determining order production process information based on the replenishment information and the order information; If the part inventory quantity of the target part type is greater than the minimum inventory threshold, order production process information is determined based on the minimum inventory threshold, the order information, and the inventory information.

3. The method according to claim 2, characterized in that The determining of the order production process information based on the minimum inventory threshold, the order information and the inventory information includes: Calculate the available parts quantity based on the parts inventory quantity and the minimum inventory threshold, where the available parts quantity=the parts inventory quantity-the minimum inventory threshold; If the usable number of parts is less than the target number of parts, a first number of parts to be produced is calculated based on the target number of parts and the usable number of parts, wherein the first number of parts to be produced=the target number of parts-the usable number of parts; Determine the semi-finished product inventory type that meets the target part type as the target semi-finished product inventory type; Determine a first part quantity based on the target part type, the semi-finished product inventory quantity and the target semi-finished product inventory type, wherein the first part quantity is the quantity of the target part type that can be produced by the semi-finished product; If the first number of parts is less than the first number of parts to be produced, determining a second number of parts to be produced based on the first number of parts to be produced and the first number of parts, wherein the second number of parts to be produced=the first number of parts to be produced-the first number of parts; The order production process information is determined based on the target semi-finished product inventory type, the target part type, the first part data to be produced, and the second part quantity to be produced.

4. The method according to claim 2, characterized in that: The formulating of a production plan based on the order production process information, the order timeliness, the candidate production line, the pending task information and the equipment monitoring data includes: Determine abnormal information of each of the candidate production lines based on the equipment monitoring data; Determine the maintenance downtime based on the abnormal information and the preset maintenance cycle; Obtaining historical production information of each of the candidate production lines; Determine the production duration of each order production process corresponding to each candidate production line based on the historical production information; Calculate the average production time of each production process of the order based on the production time; Calculate the latest production time of each order production process based on the average production time, the logical relationship between each target part type and the order timeliness; Sort the pending task information and the order production process information of each candidate production line according to the task timeliness and the latest production time to obtain a first sorting result; A production plan is formulated based on the first sorting result, the task timeliness, the task duration, the maintenance shutdown duration, and the latest production time.

5. The method according to claim 4, characterized in that The formulating of a production plan based on the first sorting result, the task timeliness, the task duration, the maintenance downtime duration, and the latest production time includes: Obtaining historical failure information of each of the candidate production lines; Determine the probability of occurrence of each fault type and the duration of fault maintenance based on the historical fault information; Calculate the abnormal downtime duration based on the fault occurrence probability and the fault maintenance duration; Calculate the production start time corresponding to the order production process according to the position of the order production process in the first sorting result, the task duration, the maintenance stoppage duration, and the abnormal stoppage duration; If there is a production start time before the latest production time, the candidate production line corresponding to the earliest production start time is determined as the target production line; A production plan is formulated based on the target production line and the production start time.

6. The method according to claim 5, characterized in that If the production start time does not exist before the latest production time, the method further includes: Calculate the production start time corresponding to the task information to be processed based on the position of the task information to be processed in the first sorting result, the task duration, the maintenance shutdown duration, and the abnormal shutdown duration; Determine the pending task information whose production start time is later than the task validity period as abnormal task information; Counting the number of abnormalities of the abnormal task information of various candidate production lines; If the number of exceptions exceeds the preset number of exceptions, a production plan is formulated based on the abnormal task information and the order production process, and the production plan is a production plan based on a newly added production line.

7. The method according to claim 4, characterized in that The calculating the latest production time of each order production process based on the average production time, the logical relationship between each target part type and the order timeliness includes: If the logical relationship is that there is a front-to-back sequence, determining the front-order target part type and the back-order target part type based on the front-to-back sequence; Determine the latest production time corresponding to the subsequent target part type based on the average production time of the production process corresponding to the subsequent target part type and the order validity of the subsequent target part type; The latest production time corresponding to the preceding target part type is determined based on the latest production time corresponding to the succeeding target part type and the average production duration of the production process corresponding to the preceding target part type.

8. An enterprise production management device, characterized in that: include: A first acquisition module is used to acquire order information and inventory information, wherein the order information includes order timeliness, and the inventory information includes raw material inventory quantity, semi-finished product inventory quantity, and parts inventory quantity. The semi-finished product inventory quantity is the inventory quantity of each semi-finished product, and the semi-finished product includes semi-finished parts that are not sold after production and raw materials wasted in the production process; A process determination module, used to determine the order production process information based on the order information and the inventory information, wherein the order production process information includes the part process, the production quantity corresponding to each part process, and the assembly process. The same type of parts corresponds to different part processes according to different production materials; A production line determination module, used to determine a candidate production line based on the part process and the assembly process; A second acquisition module is used to acquire the pending task information and equipment monitoring data of each candidate production line, wherein the pending task information includes task type, task timeliness and task duration; A plan determination module is used to formulate a production plan based on the order production process information, the order timeliness, the candidate production lines, the pending task information and the equipment monitoring data.

9. An electronic device, characterized in that: comprising a processor coupled to a memory; The processor is configured to execute a computer program stored in the memory, so that the electronic device executes the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The method comprises a computer program or an instruction, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • A powder stock control method suitable for a magnetic product production workshop

    CN109102221A

  • Production plan generation method and device

    CN110555665A

  • Factory management system and method based on multi-source heterogeneous data integration

    CN117311299A

  • Order release method, order release device and order release system

    CN117371714A

  • Purchase big data-based material purchase plan and supply chain management method and system

    CN117455154A

Cited By

  • Data management method and system for intelligent manufacturing and storage medium

    CN119623870A

  • Control method, device and equipment of mute cabin production line, medium and product

    CN120595762A

  • Control methods, devices, equipment, media, and products of a silent cabin production line

    CN120595762B

  • Intelligent production method and system for liquid cooling connector parts

    CN121578775A

  • Production management and control method and system for aerospace composite workshop

    WO2026199966A1