A production control method, system, device and storage medium for an information-based factory
By analyzing product order data, screening and adjusting the production plan of the information technology factory, collaboratively allocating personnel and adjusting processes, the problem of untimely troubleshooting in multi-machine coordinated control is solved, and the factory's preparation automation level and product preparation efficiency are improved.
Patent Information
- Application Number
- CN202311607308.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-28
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2043-11-28
AI Technical Summary
The production control methods of existing information technology factories have problems such as untimely troubleshooting and incorrect parameter matching, and there is room for optimization for production equipment allocation control.
By obtaining and analyzing product order data, planning preparation processes and process routes, reordering production plans, screening bad processes, collaborating on personnel allocation, and synchronizing the next preparation process of the fault business line, we can achieve fault positioning and automation connection and improve preparation Automation level and efficiency.
It realizes timely detection and handling of bad processes, reduces failure waiting, improves product preparation efficiency, enhances preparation automation level, and ensures the consistency and coordination of production plans.
Smart Images

Figure CN117495045B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information-based factories, and in particular to a production control method, system, equipment and storage medium for information-based factories. Background Art
[0002] At present, information technology is constantly being applied to factory production management, replacing the traditional model of manual allocation of production lines in factories with more convenient information means. Therefore, higher requirements are also put forward for automated production in the information management process.
[0003] The existing production control method of information-based factories is usually that engineers analyze the production requirements of orders and plan the corresponding production processes to obtain control plans for each production machine. The corresponding machines are controlled through the machine control plans to perform assembly line production, thereby realizing one-time planning and automated control of production and manufacturing. However, the production and manufacturing of a product requires multiple machines to cooperate with each other. The control between multiple production machines is often pre-arranged by engineers. Once a fault occurs in the production process or a parameter matching error occurs, it may cause batches of defective products. There is still room for further optimization in the deployment and control of factory production equipment during the production and manufacturing process. Summary of the invention
[0004] In order to improve the level of factory production automation and improve product production efficiency, the present application provides a production control method, system, equipment and storage medium for an information-based factory.
[0005] In the first aspect, the above-mentioned invention objective of the present application is achieved through the following technical solutions:
[0006] A production control method for an information-based factory, comprising:
[0007] Acquire and analyze the factory's product order data, plan the preparation process and corresponding preparation process route of the order product according to the product order data, and obtain product production data of the order product;
[0008] Reorder the production plan of the currently running business line according to the product production data to obtain business line flow data that conforms to the product preparation process route;
[0009] Analyze the production efficiency of the currently operating business line according to the business line flow data, and screen the currently operating business line for defective processes according to the production efficiency analysis results;
[0010] According to the defective process screening results, personnel are collaboratively assigned to the faulty business line with defective processes, and the next preparation process of the faulty business line is adjusted synchronously.
[0011] By adopting the above technical solution, the preparation process and the corresponding preparation process route are planned in combination with the newly added product order data, the product orders are sorted out in an orderly manner, and re-sorted in combination with the existing production plan of the currently running business line, and the product preparation process route is combined with the existing production plan to obtain the business line flow data after adding the product order, and combined with the changes in the production efficiency of each business line, the defective processes in the currently running business line are screened, and early warning of the business line is carried out, so as to facilitate the coordination and allocation of personnel for the faulty business line with defective processes, and simultaneously adjust the next preparation process of the faulty business line, so that the subsequent processes of the faulty business line can be connected in time, reducing the fault waiting of the faulty business line. This application improves the factory's preparation automation level through timely detection of defective processes and automated connection processing of production plans, thereby improving product preparation efficiency.
[0012] In a preferred example, the present application can be further configured as follows: according to the defective process screening result, personnel are collaboratively allocated to the faulty business line with defective processes, and the next preparation process of the faulty business line is synchronously adjusted, specifically including:
[0013] According to the defective process screening results, the corresponding preparation position of the defective process is located to obtain the fault location data of the faulty business line with the defective process;
[0014] Perform skill adaptation on the preparation personnel of the defective process and subsequent processes in the fault location data and the currently operating business line, and coordinately assign the preparation personnel to the normally operating business line according to the skill adaptation result;
[0015] According to the allocation flow of the preparation personnel, the preparation process routes of the defective process and the subsequent process are simultaneously switched to the normal operating business line;
[0016] According to the switching result of the preparation process route, a complete order business line excluding the defective process is constructed, and the complete order business line is adjusted to take over the next preparation process of the faulty business line.
[0017] By adopting the above technical solution, the preparation position of the defective process is located, so that the faulty process can be processed in a timely and accurate manner through the fault location data, reducing the impact of the defective process on the entire product preparation, and matching the skills of the preparation personnel of the defective process and subsequent processes corresponding to the fault location data with the currently existing operating business lines, so that the preparation personnel can be reasonably allocated to other normal operating business lines based on the skill adaptation results, thereby improving the job matching degree of the preparation personnel, and combined with the allocation flow of the preparation personnel, the preparation process routes of the defective process and subsequent processes are synchronously switched to the corresponding normal operating business lines, which helps to control the normal operating business lines to take over the preparation tasks of the defective process and subsequent processes in a timely manner, and reduce the delay in the preparation of the entire product order when the defective process fails.
[0018] In a preferred example, the present application can be further configured as follows: according to the allocation flow of the preparation personnel, the preparation process routes of the defective process and the subsequent process are synchronously switched to the normal operation business line, specifically including:
[0019] According to the allocation flow of the preparation personnel, the probability of the preparation personnel being allocated to the currently running business line is calculated, and the total number of the existing order processes and the takeover processes of the currently running business line is calculated. The total number of business line processes is calculated by formula (1), which is as follows:
[0020]
[0021] Among them, S 总 is the total number of processes executed in the current business line, S 已 Indicates the number of existing order processes for the current business line, S 接 is the number of takeover processes that the current running business line has taken over from the faulty business line, γ 人 Indicates the number of employees in the current business line, γ 分 represents the number of people in the faulty business line who may be assigned to the current business line, γ 总 Indicates the total number of personnel preparing the defective process and subsequent processes of the faulty business line, γ 分 / γ 总 Indicates the probability of personnel allocation from preparation personnel to the currently running business line;
[0022] The interval time between adjacent processes is obtained according to the total number of processes, and the process switching debugging time of the currently running business line is calculated according to the adjacent interval time. The process switching debugging time is calculated by formula (2), which is as follows:
[0023] T 下 =T 邻 +T 物 +T机 (2)
[0024] Among them, T 下 Indicates the time required for process switching and debugging of the next process, T 邻 Indicates the interval time between adjacent processes, T 物 Indicates the material switching time corresponding to the process switching, T 机 Indicates the time taken for machine debugging;
[0025] According to the process switching debugging time, the process switching time node of each takeover process in the currently running business line is calculated. The process switching time node is calculated by formula (3), which is as follows:
[0026] T 切 =T 总 -n(ε*T 实 +δ*T 下 ) (3)
[0027] Among them, T 切 Indicates the time node when the takeover process enters the running process, T 总 is the total running time of the current business line, n is the number of cut-in times, ε represents the completion degree of the current order, ε = unfinished process / completed process, T 实 is the actual time taken to complete the process, δ represents the order completion degree of the takeover process, δ = unfinished takeover process / completed takeover process;
[0028] According to the process switching time node, the defective process and subsequent processes are plugged in and matched with the order process of the currently running business line, and the preparation process route is switched according to the comprehensive order process after the plug-in and matching.
[0029] By adopting the above technical solution, the personnel allocation probability is calculated in combination with the possibility of allocating preparation personnel to each business line, and the process switching debugging time of the currently running business line is further calculated to accurately analyze the idle waiting time between process switching, and then plan the entry time node of the next process within the idle waiting time range, so that the switching between multiple preparation processes is more coordinated and the inconsistency of the preparation processes is reduced. According to the process switching time node, the defective process and subsequent processes are respectively plugged into the order process of the currently running business line. According to the complete comprehensive order process after the plug-in is completed, the preparation process routes of multiple products are switched on the currently running business line, thereby improving the switching coordination of the currently running business line.
[0030] In a preferred example, the present application may be further configured as follows: analyzing the production efficiency of the currently operating business line according to the business line flow data, and screening the currently operating business line for defective processes according to the production efficiency analysis result, specifically including:
[0031] Obtain the process flow times and process flow time of the flow process corresponding to the business line flow data on the current running business line;
[0032] The production efficiency of the currently running business line is calculated according to the number of process flow times and the process flow time. The business line production efficiency is calculated by formula (4), which is as follows:
[0033]
[0034] Wherein, μ represents the production efficiency of the current business line, T 流 Indicates the process flow time, N 流 Indicates the number of process flows, N 序 Indicates the total number of processes currently running in the business line, T 序 Indicates the production time of each running process;
[0035] According to the production efficiency, the preparation processes whose production efficiency is lower than the average production efficiency are marked as bad processes, and the bad processes are screened in combination with the personnel allocation of the marked processes.
[0036] By adopting the above technical solution, the number of process flow times and process flow time on the currently running business line can be obtained to calculate the actual production efficiency of the current business line, which is helpful to control the production efficiency changes of the entire business line in real time, and mark the processes whose production time exceeds the average production time as defective processes according to the production efficiency, and screen out the defective processes in combination with the preparation personnel configuration of the marked processes, which helps to improve the screening accuracy of defective processes.
[0037] In a preferred example, the present application may be further configured as follows: the production plan of the currently running business line is reordered according to the product production data to obtain the business line flow data that conforms to the product preparation process route, specifically including:
[0038] Match the currently running business lines according to product production data, and re-plan the production plan of the target business line with the highest adaptability according to the matching results;
[0039] Obtain the order completion time and the next order start time of the existing production plan of the target business line, and insert the order preparation process between the order completion time and the next order start time according to the re-planning result;
[0040] According to the complete business line preparation process obtained after plug-in, the preparation process route of the order product is plugged into the target business line in stages to obtain business line flow data that conforms to the product preparation process route.
[0041] By adopting the above technical solution, the target business line with the highest adaptability is recommended through the business line matching results of the current running business line and the newly added product production data, and the current existing production plan of the target business line is planned, which helps to coordinate the current existing production plan with the newly added production plan, and insert the newly added order preparation process between the order completion time of the existing production plan and the start time of the next order to reduce abnormal interruptions of the existing production plan and improve the preparation continuity of the running business line. According to the complete business line preparation process after insertion, the preparation process route of the order product is plugged into the target business line in stages to improve the coordination of the business line flow of the product preparation process route.
[0042] In the second aspect, the above invention objective of the present application is achieved through the following technical solutions:
[0043] A production control system for an information-based factory, comprising:
[0044] A data acquisition module is used to acquire and analyze the product order data of the factory, plan the preparation process and corresponding preparation process route of the order product according to the product order data, and obtain the product production data of the order product;
[0045] A business flow module, used to reorder the production plan of the currently running business line according to the product production data, and obtain business line flow data that conforms to the product preparation process route;
[0046] A power screening module, used to analyze the production efficiency of the currently running business line according to the business line flow data, and screen the currently running business line for defective processes according to the production efficiency analysis results;
[0047] The process allocation module is used to coordinate the allocation of personnel to the faulty business line with defective processes based on the defective process screening results, and to simultaneously adjust the next preparation process of the faulty business line.
[0048] By adopting the above technical solution, the preparation process and the corresponding preparation process route are planned in combination with the newly added product order data, the product orders are sorted out in an orderly manner, and re-sorted in combination with the existing production plan of the currently running business line, and the product preparation process route is combined with the existing production plan to obtain the business line flow data after adding the product order, and combined with the changes in the production efficiency of each business line, the defective processes in the currently running business line are screened, and early warning of the business line is carried out, so as to facilitate the coordination and allocation of personnel for the faulty business line with defective processes, and simultaneously adjust the next preparation process of the faulty business line, so that the subsequent processes of the faulty business line can be connected in time, reducing the fault waiting of the faulty business line. This application improves the factory's preparation automation level through timely detection of defective processes and automated connection processing of production plans, thereby improving product preparation efficiency.
[0049] On the third aspect, the above-mentioned purpose of the present application is achieved through the following technical solutions:
[0050] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the production control method of the above-mentioned information-based factory when executing the computer program.
[0051] Fourthly, the above-mentioned purpose of the present application is achieved through the following technical solutions:
[0052] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the production control method of the above-mentioned information-based factory.
[0053] In summary, the present application includes at least one of the following beneficial technical effects:
[0054] 1. Plan the preparation process and the corresponding preparation process route in combination with the newly added product order data, sort out the product orders in an orderly manner, and re-sort them in combination with the existing production plan of the currently running business line, combine the product preparation process route with the existing production plan, and thus obtain the business line flow data after adding the product order, and screen the bad processes in the currently running business line in combination with the production efficiency changes of each business line, and conduct early warning of the business line, so as to facilitate the coordination and allocation of personnel for the faulty business line with bad processes, and simultaneously adjust the next preparation process of the faulty business line, so that the subsequent processes of the faulty business line can be connected in time, reducing the fault waiting of the faulty business line. This application improves the preparation automation level of the factory through timely detection of bad processes and automatic connection processing of production plans, thereby improving product preparation efficiency;
[0055] 2. Locate the preparation position of the defective process, so as to facilitate timely and accurate point-to-point processing of the defective process through the fault location data, reduce the impact of the defective process on the entire product preparation, and adapt the skills of the preparation personnel of the defective process and subsequent processes corresponding to the fault location data to the existing operating business lines, so as to reasonably allocate the preparation personnel to other normal operating business lines according to the skill adaptation results, improve the job matching degree of the preparation personnel, and synchronously switch the preparation process routes of the defective process and subsequent processes to the corresponding normal operating business lines in combination with the allocation flow of the preparation personnel, which helps to control the normal operating business lines to take over the preparation tasks of the defective process and subsequent processes in time, and reduce the delay in the preparation of the entire product order when the defective process fails;
[0056] 3. Calculate the probability of personnel allocation based on the possibility of assigning preparation personnel to each business line, and further calculate the process switching debugging time of the current business line to accurately analyze the idle waiting time between process switching, and then plan the entry time node of the next process within the idle waiting time range, so that the switching between multiple preparation processes is more coordinated and the inconsistency of the preparation processes is reduced. According to the process switching time node, the defective process and subsequent processes are respectively plugged into the order process of the current business line. According to the complete comprehensive order process after the plug-in is completed, the preparation process routes of multiple products are switched on the current business line to improve the switching coordination of the current business line. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 It is a schematic diagram of the overall functions of the business lines of the information factory in this embodiment.
[0058] Figure 2 It is a schematic diagram of the implementation flow of a production control method for an information-based factory in this embodiment.
[0059] Figure 3 It is a schematic diagram of the implementation flow of step S20 of the production control method of an information-based factory in this embodiment.
[0060] Figure 4 It is a schematic diagram of the implementation flow of step S30 of the production control method of an information-based factory in this embodiment.
[0061] Figure 5 It is a schematic diagram of the implementation flow of step S40 of the production control method of an information-based factory in this embodiment.
[0062] Figure 6 It is a schematic diagram of the implementation flow of step S403 of the production control method of an information-based factory in this embodiment.
[0063] Figure 7It is a structural block diagram of a production control system of an information-based factory in this embodiment.
[0064] Figure 8 It is a schematic diagram of the internal structure of a computer device for realizing a production control method of an information-based factory. DETAILED DESCRIPTION
[0065] The present application is further described in detail below in conjunction with the accompanying drawings.
[0066] In one embodiment, the functional diagram of all business lines of the information factory in this embodiment is as follows: Figure 1 As shown, the present application discloses a production control method for an information-based factory, such as Figure 2 As shown, the specific steps include:
[0067] S10: Obtain and analyze the product order data of the factory, plan the preparation process and corresponding preparation process route of the order product according to the product order data, and obtain the product production data of the order product;
[0068] Specifically, when a factory receives a new order, it obtains the factory's product order data, analyzes the product preparation quantity, preparation steps, etc. in the order, and analyzes the preparation process of the order product in combination with the existing equipment in the current factory to obtain the preparation process data related to the preparation and assembly of product parts. The preparation process route is planned according to the product part preparation and assembly process, including the production sequence and assembly sequence between parts, so as to obtain the product production data of the order product. The product production data includes the preparation quantity, preparation process and preparation process route of the order product.
[0069] S20: reorder the production plan of the current business line according to the product production data to obtain the business line flow data that meets the product preparation process route;
[0070] Specifically, Figure 3 As shown, step S20 specifically includes the following steps:
[0071] S201: matching the currently running business lines according to the product production data, and replanning the production plan of the target business line with the highest adaptability according to the matching result;
[0072] Specifically, business line matching is performed on currently running business lines based on the production process of product production data and the corresponding preparation process routes, such as the preparation business line corresponding to each component of the product and the assembly business line in which the components cooperate with each other. Based on the business line matching results, the business line with the highest matching degree with the product production data among the current existing business lines is analyzed to obtain the target business line, obtain the currently running production plan of the target business line, and re-plan the existing production plan.
[0073] S202: Obtain the order completion time and the next order start time of the existing production plan of the target business line, and insert the order preparation process between the order completion time and the next order start time according to the re-planning result;
[0074] Specifically, the historical production data of the target business line or the completed preparation data of the current production plan is used as a sample, and the existing production plan of the target business line is trained with data. The order completion time and the next order start time of the existing production plan are predicted, and combined with the re-planned business line production plan, the newly added product order preparation process is inserted between the order completion time and the next order start time, thereby completing the complete business line preparation process of the sound field target operation business line.
[0075] S203: According to the complete business line preparation process obtained after plugging, the preparation process route of the order product is plugged into the target business line in stages to obtain the business line flow data that conforms to the product preparation process route
[0076] Specifically, according to the complete business line preparation process after the new order preparation process is inserted, the preparation process route of the order product is inserted into the target business line in stages, such as order completion time, new order preparation process, next order preparation start time, order completion time, new order preparation process, next order preparation start time, and the cycle continues until all orders reach the completion status, thereby obtaining business flow data that conforms to the product preparation process route.
[0077] S30: Analyze the production efficiency of the current business line according to the business line flow data, and screen the defective processes of the current business line according to the production efficiency analysis results;
[0078] Specifically, Figure 4 As shown, step S30 specifically includes the following steps:
[0079] S301: Obtain the process flow times and process flow time of the flow process corresponding to the business line flow data on the current running business line;
[0080] Specifically, obtain the flow process corresponding to the business line flow data, such as the flow of parts preparation process to the parts assembly group process, count the number of times the flow process is plugged into the existing processes of the business line and the preparation time of each plug-in process on the current business line, so as to obtain the number of process flow times and the time taken for process flow.
[0081] S302: Calculate the production efficiency of the currently running business line according to the number of process flow times and the process flow time. The production efficiency of the business line is calculated by formula (4), which is as follows:
[0082]
[0083] Among them, μ represents the production efficiency of the current business line, T 流 Indicates the process flow time, N 流 Indicates the number of process flows, N 序 Indicates the total number of processes currently running in the business line, T 序 Indicates the production time of each running process;
[0084] S303: According to the production efficiency, the preparation processes whose production efficiency is lower than the average production efficiency are marked as defective processes, and defective processes are screened in combination with the personnel allocation of the marked processes.
[0085] Specifically, according to the calculated total production efficiency, the preparation processes whose production efficiency is lower than the average production efficiency are marked as poor processes. The average production efficiency is calculated based on the historical preparation data of the currently operating business line. The personnel allocation of the marked processes is analyzed. If there are too many personnel and the production efficiency is low, it is judged as a poor process. If there are too few personnel and the production efficiency is low, it is judged as unreasonable allocation and is also marked as a poor process that needs to be adjusted. It is only judged as a normal process when the personnel allocation is in line with the average production efficiency of the current business line.
[0086] S40: According to the defective process screening results, personnel are collaboratively assigned to the faulty business line with defective processes, and the next preparation process of the faulty business line is adjusted simultaneously.
[0087] Specifically, Figure 5 As shown, step S40 specifically includes the following steps:
[0088] S401: According to the defective process screening result, the corresponding preparation position of the defective process is located to obtain the fault location data of the faulty business line with the defective process;
[0089] Specifically, based on the defective process screening results, the preparation position of the defective process on the faulty business line is located, and the preparation position of the business line and the operating conditions of the corresponding preparation equipment are used as fault location data of the faulty business line.
[0090] S402: matching the skills of the preparation personnel of the defective process and subsequent processes in the fault location data with the currently running business line, and co-assigning the preparation personnel to the normally running business line according to the skill matching result;
[0091] Specifically, the skills of the preparation personnel of the defective process and subsequent processes in the fault location data are adapted to the currently operating business line. For example, the preparation equipment corresponding to the defective process is compared with the preparation equipment of the currently operating business line, and the operators of the preparation equipment of the defective process are assigned to the preparation positions of the same type of preparation equipment of the currently operating business line, thereby completing the skill adaptation of the preparation personnel and the currently operating business line, or the preparation personnel are collaboratively assigned according to the skill data mastered by the operators.
[0092] S403: According to the allocation flow of the preparation personnel, the preparation process routes of the defective process and the subsequent process are synchronously switched to the normal operation business line;
[0093] Specifically, Figure 6 As shown, step S403 specifically includes the following steps:
[0094] S4031: According to the allocation flow of the preparation personnel, the personnel allocation probability of the preparation personnel to the currently running business line is calculated, and the total number of the existing order processes and the takeover processes of the currently running business line is calculated. The total number of business line processes is calculated by formula (1). Formula (1) is as follows:
[0095]
[0096] Among them, S 总 is the total number of processes executed in the current business line, S 己 Indicates the number of existing order processes for the current business line, S 接 is the number of takeover processes that the current running business line has taken over from the faulty business line, γ 人 Indicates the number of employees in the current business line, γ 分 represents the number of people in the faulty business line who may be assigned to the current business line, γ 总 Indicates the total number of personnel preparing the defective process and subsequent processes of the faulty business line, γ 分 / γ 总 Indicates the probability of personnel allocation from preparation personnel to the currently running business line;
[0097] In this embodiment, the distribution flow of the preparation personnel is that the preparation personnel of the faulty business line share the probability of the personnel of other normally operating business lines.
[0098] S4032: Obtain the interval time between adjacent processes according to the total number of processes, and calculate the process switching debugging time of the currently running business line according to the adjacent interval time. The process switching debugging time is calculated by formula (2), which is as follows:
[0099] T 下 =T 邻 +T 物+T 机 (2)
[0100] Among them, Y 下 Indicates the time required for process switching and debugging of the next process, Y 邻 Indicates the interval time between adjacent processes, Y 物 Indicates the material switching time corresponding to the process switching, Y 机 Indicates the time taken for machine debugging;
[0101] S4033: According to the process switching debugging time, the process switching time node of each takeover process in the currently running business line is calculated. The process switching time node is calculated by formula (3), which is as follows:
[0102] T 切 =T 总 -n(ε*T 实 +δ*T 下 ) (3)
[0103] Among them, T 切 Indicates the time node when the takeover process enters the running process, T 总 is the total running time of the current business line, n is the number of times the process is cut in, ε represents the completion degree of the current order, ε = unfinished process / completed process, Y 实 is the actual time taken to complete the process, δ represents the order completion degree of the takeover process, δ = unfinished takeover process / completed takeover process;
[0104] S4034: According to the process switching time node, the defective process and the subsequent process are plugged in and matched with the order process of the current running business line, and the preparation process route is switched according to the comprehensive order process after the plug-in and matching.
[0105] Specifically, according to the process switching time node, the defective process and subsequent processes are inserted into the order process of the currently running business line in sequence to obtain the comprehensive order process of the newly added defective process and subsequent processes, and the current running business line is controlled according to the comprehensive order process to switch the preparation process route.
[0106] S404: According to the switching result of the preparation process route, a complete order business line is constructed to exclude the defective process, and the complete order business line is adjusted to take over the next preparation process of the faulty business line.
[0107] Specifically, according to the switching results of the preparation process route, a complete order business line that excludes the defective process is constructed, that is, the defective process and subsequent processes are respectively plugged into other business lines that are currently running normally, to form the preparation processes of the current product and the new product preparation business line. After the new process is plugged in, the next preparation process of the currently running business line is postponed until the preparation of the new process is completed, and then it is started, and the next preparation process of the faulty business line is taken over simultaneously.
[0108] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0109] In one embodiment, a production control system for an information-based factory is provided, and the production control system for the information-based factory corresponds one-to-one to the production control method for the information-based factory in the above embodiment. Figure 7 As shown, the production control system of the information factory includes data acquisition module, business flow module, power screening module and process allocation module. The detailed description of each functional module is as follows:
[0110] The data acquisition module is used to acquire and analyze the factory's product order data, plan the preparation process and corresponding preparation process route of the order product according to the product order data, and obtain the product production data of the order product.
[0111] The business flow module is used to reorder the production plan of the current business line according to the product production data to obtain the business line flow data that conforms to the product preparation process route.
[0112] The power screening module is used to analyze the production efficiency of the current business line based on the business line flow data, and to screen the defective processes of the current business line based on the production efficiency analysis results.
[0113] The process allocation module is used to coordinate the allocation of personnel to the faulty business lines with defective processes based on the defective process screening results, and to simultaneously adjust the next preparation process of the faulty business lines.
[0114] Preferably, the process allocation module specifically includes:
[0115] The process location submodule is used to locate the corresponding preparation position of the defective process according to the defective process screening results, and obtain the fault location data of the faulty business line with the defective process.
[0116] The personnel allocation submodule is used to perform skill adaptation on the preparation personnel of the defective process and subsequent processes in the fault location data and the currently operating business line, and to coordinately allocate the preparation personnel to the normally operating business line according to the skill adaptation results.
[0117] The route switching submodule is used to synchronously switch the preparation process routes of the defective process and the subsequent process to the normal operating business line according to the allocation flow of the preparation personnel.
[0118] The business line construction submodule is used to construct a complete order business line that excludes the defective process according to the switching result of the preparation process route, and adjust the complete order business line to take over the next preparation process of the faulty business line.
[0119] Preferably, the route switching submodule specifically includes:
[0120] The data calculation unit is used to calculate the personnel allocation probability of the preparation personnel to the currently running business line according to the allocation flow of the preparation personnel, and calculate the total number of existing order processes and takeover processes of the currently running business line, and calculate the total number of business line processes by formula (1). Formula (1) is as follows:
[0121]
[0122] Among them, S 总 is the total number of processes executed in the current business line, S 己 Indicates the number of existing order processes for the current business line, S 接 is the number of takeover processes that the current running business line has taken over from the faulty business line, γ 人 Indicates the number of employees in the current business line, γ 分 represents the number of people in the faulty business line who may be assigned to the current business line, γ 总 Indicates the total number of personnel preparing the defective process and subsequent processes of the faulty business line, γ 分 / γ 总 Indicates the probability of personnel being assigned to the currently running business line.
[0123] The debugging calculation unit is used to obtain the interval time between adjacent processes according to the total number of processes, and calculate the process switching debugging time of the currently running business line according to the adjacent interval time. The process switching debugging time is calculated by formula (2), and formula (2) is as follows:
[0124] T 下 =T 邻 +T 物 +T 机 (2)
[0125] Among them, T 下 Indicates the time required for process switching and debugging of the next process, T 邻 Indicates the interval time between adjacent processes, T 物Indicates the material switching time corresponding to the process switching, T 机 Indicates the time taken to debug the machine.
[0126] The node calculation unit is used to calculate the process switching time node of each takeover process in the currently running business line according to the process switching debugging time. The process switching time node is calculated by formula (3), which is as follows:
[0127] T 切 =T 总 -n(ε*T 实 +δ*T 下 ) (3)
[0128] Among them, T 切 Indicates the time node when the takeover process enters the running process, T 总 is the total running time of the current business line, n is the number of cut-in times, ε represents the completion degree of the current order, ε = unfinished process / completed process, T 实 is the actual time taken to complete the process, δ represents the order completion degree of the takeover process, δ = unfinished takeover process / completed takeover process.
[0129] The process plug-in unit is used to plug and match the defective process and the subsequent process with the order process of the currently running business line according to the process switching time node, and switch the preparation process route according to the comprehensive order process after plug-in and matching.
[0130] Preferably, the power screening module specifically includes:
[0131] The data acquisition submodule is used to obtain the number of process flow times and process flow time of the flow process corresponding to the business line flow data on the current running business line.
[0132] The efficiency calculation submodule is used to calculate the production efficiency of the currently running business line according to the number of process flow times and the process flow time. The business line production efficiency is calculated by formula (4), which is as follows:
[0133]
[0134] Wherein, μ represents the production efficiency of the current business line, T 流 Indicates the process flow time, N 流 Indicates the number of process flows, N 序 Indicates the total number of processes currently running in the business line, T 序 Indicates the production time of each running process.
[0135] The process marking submodule is used to mark the preparation processes whose production efficiency is lower than the average production efficiency as bad processes according to the production efficiency, and to screen the bad processes in combination with the personnel allocation of the marked processes.
[0136] Preferably, the business flow module specifically includes:
[0137] The production planning submodule is used to match the currently running business lines according to the product production data, and re-plan the production plan of the target business line with the highest adaptability according to the matching results.
[0138] The process insertion submodule is used to obtain the order completion time and the next order start time of the existing production plan of the target business line, and insert the order preparation process between the order completion time and the next order start time according to the re-planning result.
[0139] The data flow rotor module is used to plug the preparation process route of the order product into the target business line in stages according to the complete business line preparation process obtained after plug-in, and obtain the business line flow data that conforms to the product preparation process route.
[0140] For the specific definition of the production control system of the information factory, please refer to the definition of the production control method of the information factory above, which will not be repeated here. Each module in the production control system of the above-mentioned information factory can be implemented in whole or in part by software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0141] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store processing data in the factory order preparation process. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a production control method of an information factory is implemented.
[0142] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of a production control method of an information-based factory are implemented.
[0143] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0144] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.
[0145] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A production control method for an information-based factory, characterized in that: include: Acquire and analyze the factory's product order data, plan the preparation process and corresponding preparation process route of the order product according to the product order data, and obtain product production data of the order product; Reorder the production plan of the currently running business line according to the product production data to obtain business line flow data that conforms to the product preparation process route; Analyze the production efficiency of the currently operating business line according to the business line flow data, and screen the currently operating business line for defective processes according to the production efficiency analysis results; According to the defective process screening results, personnel are coordinated to allocate personnel to the faulty business line with defective processes, and the next preparation process of the faulty business line is adjusted synchronously; Among them, according to the defective process screening results, personnel are collaboratively allocated to the faulty business line with defective processes, and the next preparation process of the faulty business line is adjusted synchronously, specifically including: According to the defective process screening results, the corresponding preparation position of the defective process is located to obtain the fault location data of the faulty business line with the defective process; Perform skill adaptation on the preparation personnel of the defective process and subsequent processes in the fault location data and the currently operating business line, and coordinately assign the preparation personnel to the normally operating business line according to the skill adaptation result; According to the allocation flow of the preparation personnel, the preparation process routes of the defective process and the subsequent process are simultaneously switched to the normal operating business line; According to the switching result of the preparation process route, a complete order business line is constructed that excludes the defective process, and the complete order business line is adjusted to take over the next preparation process of the faulty business line; Among them, according to the allocation flow of the preparation personnel, the preparation process routes of the defective process and the subsequent process are synchronously switched to the normal operation business line, specifically including: According to the allocation flow of the preparation personnel, the probability of the preparation personnel being allocated to the currently running business line is calculated, and the total number of the existing order processes and the takeover processes of the currently running business line is calculated. The total number of business line processes is calculated by formula (1), which is as follows: Among them, S 总 is the total number of processes executed in the current business line, S 已 Indicates the number of existing order processes for the current business line, S 接 is the number of takeover processes that the current running business line has taken over from the faulty business line, γ 人 Indicates the number of employees in the current business line, γ 分 represents the number of people in the faulty business line who may be assigned to the current business line, γ 总 Indicates the total number of personnel preparing the defective process and subsequent processes of the faulty business line, γ 分 / γ 总 Indicates the probability of personnel allocation from preparation personnel to the currently running business line; The interval time between adjacent processes is obtained according to the total number of processes, and the process switching debugging time of the currently running business line is calculated according to the adjacent interval time. The process switching debugging time is calculated by formula (2), which is as follows: T 下 =T 邻 +T 物 +T 机 (2) Among them, T 下 Indicates the time required for process switching and debugging of the next process, T 邻 Indicates the interval time between adjacent processes, T 物 Indicates the material switching time corresponding to the process switching, T 机 Indicates the time taken for machine debugging; According to the process switching debugging time, the process switching time node of each takeover process in the currently running business line is calculated. The process switching time node is calculated by formula (3), which is as follows: T 切 =T 总 -n(ε*T 实 +δ*T 下 ) (3) Among them, T 切 Indicates the time node when the takeover process enters the running process, T 总 is the total running time of the current business line, n is the number of cut-in times, ε represents the completion degree of the current order, ε = unfinished process / completed process, T 实 is the actual time taken to complete the process, δ represents the order completion degree of the takeover process, δ = unfinished takeover process / completed takeover process; According to the process switching time node, the defective process and subsequent processes are plugged in and matched with the order process of the currently running business line, and the preparation process route is switched according to the comprehensive order process after the plug-in and matching.
2. The production control method of the information-based factory according to claim 1, characterized in that: Analyzing the production efficiency of the currently operating business line according to the business line flow data, and screening the currently operating business line for defective processes according to the production efficiency analysis results, specifically includes: Obtain the process flow times and process flow time of the flow process corresponding to the business line flow data on the current running business line; The production efficiency of the currently running business line is calculated according to the number of process flow times and the process flow time. The business line production efficiency is calculated by formula (4), which is as follows: Wherein, μ represents the production efficiency of the current business line, T 流 Indicates the process flow time, N 流 Indicates the number of process flows, N 序 Indicates the total number of processes currently running in the business line, T 序 Indicates the production time of each running process; According to the production efficiency, the preparation processes whose production efficiency is lower than the average production efficiency are marked as defective processes, and defective process screening is performed in combination with the personnel allocation of the marked processes.
3. The production control method of an information-based factory according to claim 1, characterized in that: The reordering of the production plan of the currently running business line according to the product production data to obtain the business line flow data that conforms to the product preparation process route specifically includes: Match the currently running business lines according to product production data, and re-plan the production plan of the target business line with the highest adaptability according to the matching results; Obtain the order completion time and the next order start time of the existing production plan of the target business line, and insert the order preparation process between the order completion time and the next order start time according to the re-planning result; According to the complete business line preparation process obtained after plug-in, the preparation process route of the order product is plugged into the target business line in stages to obtain business line flow data that conforms to the product preparation process route.
4. A production control system for an information-based factory, characterized in that: include: A data acquisition module is used to acquire and analyze the product order data of the factory, plan the preparation process and corresponding preparation process route of the order product according to the product order data, and obtain the product production data of the order product; A business flow module, used to reorder the production plan of the currently running business line according to the product production data, and obtain business line flow data that conforms to the product preparation process route; A power screening module, used to analyze the production efficiency of the currently running business line according to the business line flow data, and screen the currently running business line for defective processes according to the production efficiency analysis results; The process allocation module is used to coordinate the allocation of personnel to the faulty business line with the defective process according to the defective process screening results, and simultaneously adjust the next preparation process of the faulty business line; The process allocation module specifically includes: The process location submodule is used to locate the corresponding preparation position of the defective process according to the defective process screening results, and obtain the fault location data of the faulty business line with the defective process; A personnel allocation submodule is used to perform skill adaptation on the preparation personnel of the defective process and subsequent processes in the fault location data and the currently running business line, and to coordinately allocate the preparation personnel to the normally running business line according to the skill adaptation result; The route switching submodule is used to synchronously switch the preparation process routes of the defective process and the subsequent process to the normal operation business line according to the allocation flow of the preparation personnel; A business line construction submodule is used to construct a complete order business line excluding the defective process according to the switching result of the preparation process route, and adjust the complete order business line to take over the next preparation process of the faulty business line; The route switching submodule specifically includes: The data calculation unit is used to calculate the personnel allocation probability of the preparation personnel to the currently running business line according to the allocation flow of the preparation personnel, and calculate the total number of existing order processes and takeover processes of the currently running business line, and calculate the total number of business line processes by formula (1). Formula (1) is as follows: Among them, S 总 is the total number of processes executed in the current business line, S 已 Indicates the number of existing order processes for the current business line, S 接 is the number of takeover processes that the current running business line has taken over from the faulty business line, γ 人 Indicates the number of employees in the current business line, γ 分 represents the number of people in the faulty business line who may be assigned to the current business line, γ 总 Indicates the total number of personnel preparing the defective process and subsequent processes of the faulty business line, γ 分 / γ 总 Indicates the probability of personnel allocation from preparation personnel to the currently running business line; The debugging calculation unit is used to obtain the interval time between adjacent processes according to the total number of processes, and calculate the process switching debugging time of the currently running business line according to the adjacent interval time. The process switching debugging time is calculated by formula (2), and formula (2) is as follows: T 下 =T 邻 +T 物 +T 机 (2) Among them, T 下 Indicates the time required for process switching and debugging of the next process, T 邻 Indicates the interval time between adjacent processes, T 物 Indicates the material switching time corresponding to the process switching, T 机 Indicates the time taken for machine debugging; The node calculation unit is used to calculate the process switching time node of each takeover process in the currently running business line according to the process switching debugging time. The process switching time node is calculated by formula (3), which is as follows: T 切 =T 总 -n(ε*T 实 +δ*T 下 ) (3) Among them, T 切 Indicates the time node when the takeover process enters the running process, T 总 is the total running time of the current business line, n is the number of cut-in times, ε represents the completion degree of the current order, ε = unfinished process / completed process, T 实 is the actual time taken to complete the process, δ represents the order completion degree of the takeover process, δ = unfinished takeover process / completed takeover process; The process plug-in unit is used to plug and match the defective process and the subsequent process with the order process of the currently running business line according to the process switching time node, and switch the preparation process route according to the comprehensive order process after plug-in and matching.
5. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the production control method of the information factory as described in any one of claims 1 to 3 are implemented.
6. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the production control method of an information-based factory as claimed in any one of claims 1 to 3 are implemented.
