Scheduling method for enterprise production line maintenance and related equipment

Through automated enterprise production line maintenance schedule method and equipment, the problem of insufficient manual dependence and planning accuracy of steel enterprises in the preparation of maintenance plans is solved, and efficient and accurate maintenance plan generation is achieved.

CN119962875APending Publication Date: 2025-05-09WUHAN IRON & STEEL ENG TECH GROUP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510019711.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

Steel enterprises rely on manual labor in the preparation of production line maintenance plans, which leads to high time consumption and difficulty in fully considering the compatibility and mutual repulsion between production and production lines, which affects the accuracy of maintenance plans.

Method used

Through a schedule method and device for enterprise production line maintenance, the maintenance model schedule sequence is automatically determined according to the production line priority, the maintenance model subset is found, and the maintenance plan is generated based on the production line attributes and human resources information, and the judgment module is used to ensure that the plan meets preset needs.

Benefits of technology

It realizes the generation of accurate maintenance plans without manual re-arrangement, fully considering output, compatibility and mutual detachment, saving human resources, and improving the automation and accuracy of maintenance plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119962875A_ABST
    Figure CN119962875A_ABST
Patent Text Reader

Abstract

The invention provides an enterprise production line overhaul scheduling method and related equipment. A production line overhaul plan which is more accurate, takes the yield of a production line into account and conforms to the compatibility relation and the repulsion relation of the production line can be generated. The method comprises the following steps: determining a maintenance model scheduling sequence of each production line in a production line set corresponding to a target enterprise according to a production line priority; a maintenance model subset with the maintenance model scheduling sequence being N is searched, N is an integer larger than or equal to 1, and N is smaller than or equal to the maximum value of the maintenance model scheduling sequence; determining a production line maintenance plan corresponding to the production line set according to attributes of each model in the maintenance model subset and human resource information, wherein the attributes comprise a compatibility relationship or a repulsion relationship; judging whether the production line maintenance plan meets a preset requirement or not; if yes, the production line maintenance plan is output, and if not, the above steps are executed repeatedly until the determined production line maintenance plan meets the preset requirement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of task scheduling, and in particular to a scheduling method and related equipment for maintenance of an enterprise production line. Background Art

[0002] With the development of computer technology, more and more steel companies have begun to increase the use of equipment systems in the production process, among which maintenance management is an important part of the equipment system. At present, the maintenance plans for the production lines in steel companies are all manually compiled, which takes a certain amount of time. Therefore, how to automatically schedule the maintenance plan of the production line regularly and save human resources is an urgent problem to be solved. Summary of the invention

[0003] The embodiment of the present invention provides a scheduling method and related equipment for enterprise production line maintenance, which can generate maintenance plans without manual rescheduling, and fully considers the compatible and exclusive relationships between output and production lines when arranging the maintenance plans, so that the excluded maintenance plans are more accurate.

[0004] A first aspect of the present invention provides a method for scheduling maintenance of an enterprise production line, comprising:

[0005] Determine the maintenance model scheduling order of each production line in the production line set corresponding to the target enterprise according to the production line priority;

[0006] Finding a maintenance model subset whose maintenance model scheduling order is N, wherein N is an integer greater than or equal to 1, and N is less than or equal to the maximum value of the maintenance model scheduling order;

[0007] Determine the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information, wherein the attributes include a compatible relationship or an exclusive relationship;

[0008] Determine whether the production line maintenance plan meets the preset requirements;

[0009] If so, output the production line maintenance plan; if not, repeat the above steps until the determined production line maintenance plan meets the preset requirements.

[0010] A second aspect of the present invention provides a scheduling device for maintenance of an enterprise production line, comprising:

[0011] The first determination module is used to determine the maintenance model scheduling order of each production line in the production line set corresponding to the target enterprise according to the production line priority;

[0012] A traversal module, used for searching for a maintenance model subset whose maintenance model scheduling order is N, wherein N is an integer greater than or equal to 1, and N is less than or equal to the maximum value of the maintenance model scheduling order;

[0013] A second determination module is used to determine the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information, wherein the attributes include a compatible relationship or an exclusive relationship;

[0014] A judgment module, used to judge whether the production line maintenance plan meets the preset requirements;

[0015] An output module is used to output the production line maintenance plan if the production line maintenance plan meets the preset requirements, and to repeat the above operation if the production line maintenance plan does not meet the preset requirements until the determined production line maintenance plan meets the preset requirements.

[0016] In a possible design, the second determining module is specifically configured to:

[0017] If N is 1, determining whether there is a scheduled first maintenance model in the maintenance model subset;

[0018] If the first maintenance model exists in the maintenance model subset, determining a first exclusive relationship between the first maintenance model and other maintenance models in the maintenance model subset except the first maintenance model;

[0019] The production line maintenance plan is determined according to the first exclusive relationship, the first plan schedule of the first maintenance model, and the human resource information.

[0020] In a possible design, the second determination module determines the production line maintenance plan according to the first exclusive relationship, the first plan schedule of the first maintenance model, and the human resource information, including:

[0021] Determine whether there is a second maintenance model in the maintenance model subset that is exclusive of the first maintenance model;

[0022] If not, adjusting the planned date of each maintenance model in the maintenance model subset to the schedule corresponding to the first maintenance model;

[0023] If so, adjusting the second plan schedule of the second maintenance model to a third plan schedule different from the first plan schedule according to the human resource information, and scheduling the other models in the maintenance model subset except the second maintenance model according to the first plan schedule and the human resource information to obtain a fourth plan schedule;

[0024] The production line maintenance plan is generated according to the third plan schedule and the fourth plan schedule.

[0025] In one possible design, the second determining module is further used to:

[0026] If the first maintenance model does not exist in the maintenance model subset, determining a second exclusive relationship between each maintenance model in the maintenance model subset;

[0027] The production line maintenance plan is determined according to the second exclusive relationship and the human resource information.

[0028] In a possible design, the second determining module is further specifically configured to:

[0029] If N is greater than 1, determining whether there is a fourth maintenance model in the maintenance model subset that is compatible with the first scheduled maintenance model, wherein the first scheduled maintenance model is included in the currently scheduled maintenance model set;

[0030] If the fourth maintenance model exists in the maintenance model subset, adjusting the schedule of the fourth maintenance model to the schedule corresponding to the first scheduled maintenance model;

[0031] If the fourth maintenance model does not exist in the maintenance model subset, determining whether there is a scheduled fifth maintenance model in the maintenance model subset;

[0032] If the fifth maintenance model exists in the maintenance model subset, determining a third exclusive relationship between the fifth maintenance model and other maintenance models in the maintenance model subset except the fifth maintenance model;

[0033] The production line maintenance plan is determined according to the third exclusive relationship, the fifth plan schedule of the fifth maintenance model, and the human resource information.

[0034] In a possible design, the judgment module is further used for:

[0035] Determine whether the current value of N is equal to the maximum value of the maintenance model scheduling sequence;

[0036] If the current value of N is equal to the maximum value of the maintenance model scheduling order, then the step of determining whether the production line maintenance plan meets the preset requirements is executed;

[0037] If the current value of N is less than the maximum value of the maintenance model scheduling order, adjust the value of N and repeat the step of determining the production line maintenance plan until the current value of N is equal to the maximum value of the maintenance model scheduling order, and execute the step of determining whether the production line maintenance plan meets the preset requirements.

[0038] In a possible design, the judgment module is specifically used for:

[0039] Generate a Gantt chart corresponding to the production line maintenance plan;

[0040] Displaying the Gantt chart to the user and receiving the user's operation instructions;

[0041] Determine whether the production line maintenance plan meets preset requirements based on the user's operation instructions.

[0042] A third aspect of the present invention provides an electronic device, comprising a memory and a processor, wherein the processor is used to implement the steps of the method for scheduling enterprise production line maintenance as described in the first aspect when executing a computer management program stored in the memory.

[0043] A fourth aspect of the present invention provides a computer-readable storage medium having a computer management program stored thereon, which, when executed by a processor, implements the steps of the method for scheduling enterprise production line maintenance as described in the first aspect above.

[0044] In summary, it can be seen that in the embodiment provided by the present invention, the compatibility and exclusive relationship between production lines is confirmed, and it is clarified which production lines will cause human resource conflicts when being overhauled at the same time; the automatic scheduling priority of the production line is confirmed, and the output of the production line is understood to prevent the maintenance plan from affecting production; the information is changed in time according to the actual maintenance situation, and the maintenance plan is regenerated. Therefore, there is no need for manual rescheduling of the maintenance plan, and the compatible and exclusive relationship between output and production lines is fully considered when arranging the maintenance plan, so that the excluded maintenance plan is more accurate. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A flowchart of a method for scheduling maintenance of an enterprise production line provided by an embodiment of the present invention;

[0046] Figure 2 A virtual structural diagram of a scheduling device for enterprise production line maintenance provided by an embodiment of the present invention;

[0047] Figure 3 A schematic diagram of the hardware structure of a scheduling device for enterprise production line maintenance provided by an embodiment of the present invention;

[0048] Figure 4 A schematic diagram of an electronic device according to an embodiment of the present invention;

[0049] Figure 5 A schematic diagram of an embodiment of a computer-readable storage medium provided for an embodiment of the present invention. DETAILED DESCRIPTION

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

[0051] In the following description, specific embodiments of the present invention will be described with reference to steps and symbols performed by one or more computers, unless otherwise stated. Therefore, these steps and operations will be mentioned several times as being performed by a computer, and computer execution referred to herein includes operations by a computer processing unit of electronic signals representing data in a structured form. This operation converts the data or maintains it at a location in the computer's memory system, which can be reconfigured or otherwise change the operation of the computer in a manner familiar to testers in the field. The data structure maintained by the data is a physical location in the memory, which has specific characteristics defined by the data format. However, the principles of the present invention are described in the above text, which does not represent a limitation, and testers in the field will understand that the various steps and operations described below can also be implemented in hardware.

[0052] The principles of the present invention operate with many other general or special purpose computing, communication environments or configurations. Examples of well-known computing systems, environments and configurations suitable for use with the present invention may include, but are not limited to, handheld phones, personal computers, servers, multiprocessor systems, microcomputer-based systems, mainframe computers, and distributed computing environments, including any of the above systems or devices.

[0053] The terms "first", "second", and "third" in the present invention are used to distinguish different objects rather than to describe a specific order. In addition, the terms "include", "have", and any variations thereof are intended to cover non-exclusive inclusions.

[0054] The scheduling method for enterprise production line maintenance provided by the present invention is explained below from the perspective of a scheduling device for enterprise production line maintenance. The scheduling device for enterprise production line maintenance can be a server or a service unit in the server, and is not specifically limited.

[0055] See also Figure 1 , Figure 1 A flowchart of a method for scheduling maintenance of an enterprise production line provided by an embodiment of the present invention is provided. The method for scheduling maintenance of an enterprise production line includes:

[0056] 101. Determine the scheduling order of the maintenance model of each production line in the production line set corresponding to the target enterprise according to the production line priority.

[0057] In this embodiment, the target enterprise can be a steel enterprise or any other enterprise, as long as the enterprise includes production lines. Specifically, the scheduling device for the enterprise's production line maintenance can first generate a maintenance model for each production line in the production line set corresponding to the target enterprise, and then determine the priority of each production line (the priority ranking can be the importance level of the production line), and sort the production lines in the production line set according to the priority of each production to obtain a production line sorting set. Since each production line corresponds to a maintenance model, the maintenance model scheduling order can be obtained based on the correspondence between the production line and the maintenance model, that is, the scheduling order of the planned maintenance dates of each production line in the production line set.

[0058] 102. Find the maintenance model subset whose maintenance model scheduling order is N.

[0059] In this embodiment, after determining the maintenance model scheduling order, the scheduling device for the enterprise production line maintenance can traverse each sequence number in the maintenance model scheduling order in order according to the priority (each sequence number corresponds to a maintenance model subset of a priority), that is, to find the maintenance model subset with a maintenance model scheduling order of N, where N is an integer greater than or equal to 1, and N is less than or equal to the maximum value of the maintenance model scheduling order, and the maintenance model with the same sequence number (that is, the same priority) includes at least 1, that is, the production line corresponding to at least 1 maintenance model is maintained in the same time period. For example, production lines A, B, and C are at the same priority, then in the initial state, the maintenance models corresponding to production lines A, B, and C respectively have the same sequence number in the maintenance model scheduling order, that is, in the initial state, the same time period is defined to perform maintenance on production lines A, B, and C.

[0060] 103. Determine the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information.

[0061] In this embodiment, the scheduling device for the enterprise production line maintenance generates a production line maintenance plan in different ways according to different values ​​of N, which are described below respectively:

[0062] 1. When N is 1, that is, the current maintenance model is the first maintenance model in the maintenance model scheduling order, the scheduling device of the enterprise production line maintenance determines the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information, including;

[0063] If N is 1, determine whether there is a scheduled first maintenance model in the maintenance model subset;

[0064] If the first maintenance model exists in the maintenance model subset, determining a first exclusive relationship between the first maintenance model and other maintenance models in the maintenance model subset except the first maintenance model;

[0065] The production line maintenance plan is determined according to the first exclusive relationship, the first plan schedule of the first maintenance model and the human resource information.

[0066] That is, when N is 1, the scheduling device for the enterprise production line maintenance can first determine whether there is a scheduled first maintenance model in the maintenance model subset. There may be multiple maintenance models in the same priority level, and there may also be scheduled maintenance models in multiple maintenance models. Therefore, it can be determined whether there is a scheduled first maintenance model in the maintenance model subset. If so, the exclusive relationship between the scheduled maintenance model and other maintenance models in the maintenance model subset is determined (the exclusive relationship means that the two generation lines must not be maintained in the same time period). After that, the production line maintenance plan can be determined based on the exclusive relationship, the scheduling of the first maintenance model, and human resource information (the human resource information includes but is not limited to the number of maintenance personnel, working hours information, and maintenance efficiency information, etc.). That is, according to the planned time period, check whether there are maintenance plans for exclusive production lines and whether the maintenance manpower can meet the requirements. If not, adjust back and forth until the conditions are met. Before and after refers to whether the time period before the planned time period meets the conditions. If not, the planned time period is pushed back by one time period. If it still does not meet the conditions, it is advanced or postponed by 2 time periods, and so on, until the scheduling is completed. Specific:

[0067] The scheduling device for the maintenance of the enterprise production line can first determine whether there is a second maintenance model that is mutually exclusive with the first maintenance model in the maintenance model subset. If there is a second maintenance model in the maintenance model subset, the second plan schedule of the second maintenance model is adjusted to a second plan schedule that is different from the first plan schedule, and the other models in the maintenance model subset except the second maintenance model are scheduled according to the first plan schedule and human resource information to obtain a fourth plan schedule; and a production line maintenance plan is generated according to the third plan schedule and the fourth plan schedule. For ease of understanding, the following is an example of the maintenance model subset including the A maintenance model corresponding to the A production line, the B maintenance model corresponding to the B production line, and the C maintenance model corresponding to the C production line:

[0068] Assuming that maintenance model A has been scheduled, determine whether maintenance model B and maintenance model C have an exclusive relationship with maintenance model A. If maintenance model B has an exclusive relationship with maintenance model A (that is, the production line corresponding to maintenance model A and the production line corresponding to maintenance model B must not be in the same time period for maintenance), the schedule of maintenance model B is adjusted to a schedule different from that of maintenance model A (for example, if maintenance model A is scheduled on December 20, maintenance model B can be scheduled on December 21). If maintenance model A and maintenance model C are not in an exclusive relationship, then if human resources allow, maintenance model C will be scheduled on the same day as maintenance model A. If not allowed, the schedule of maintenance model C will be adjusted according to human resource information.

[0069] It should be noted that if the first maintenance model does not exist in the maintenance model subset, that is, all models in the maintenance model subset are unscheduled maintenance models, then the exclusive relationship between each maintenance model in the maintenance model is determined, and a production line maintenance plan is generated based on the exclusive relationship and human resource information.

[0070] Second, when N is greater than 1, that is, the current maintenance model is a maintenance model other than the first maintenance model in the maintenance model scheduling order, the scheduling device of the enterprise production line maintenance determines the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information, including;

[0071] If N is greater than 1, determining whether there is a fourth maintenance model in the maintenance model subset that is compatible with the first scheduled maintenance model, wherein the first scheduled maintenance model is included in the currently scheduled maintenance model set;

[0072] If there is a fourth maintenance model in the maintenance model subset, the schedule of the fourth maintenance model is adjusted to the schedule corresponding to the first scheduled maintenance model;

[0073] If the fourth maintenance model does not exist in the maintenance model subset, determining whether there is a scheduled fifth maintenance model in the maintenance model subset;

[0074] If the fifth maintenance model exists in the maintenance model subset, determining a third repulsive relationship between the fifth maintenance model and other maintenance models in the maintenance model subset except the fifth maintenance model;

[0075] The production line maintenance plan is determined according to the third exclusive relationship, the fifth plan schedule of the fifth maintenance model and the human resource information.

[0076] That is, if the current maintenance model is not the first maintenance model, it means that a maintenance model has been scheduled before, then it can be determined whether there is a fourth maintenance model in the maintenance model subset that is compatible with the first scheduled maintenance model. The first scheduled maintenance model is included in the currently scheduled maintenance model set, that is, it is determined whether the maintenance model to be scheduled currently has a compatible relationship with the maintenance model that has been scheduled before. If there is a compatible relationship, the scheduling of the maintenance models with a compatible relationship is defined in the same time period; if there is no compatible relationship, it can be determined whether there is a scheduled model in the maintenance model subset. If so, the third exclusive relationship between the fifth maintenance model and other maintenance models in the maintenance model subset except the fifth maintenance model is determined; the production line maintenance plan is determined according to the third exclusive relationship, the fifth planned schedule of the fifth maintenance model and the human resources information (the above-mentioned case where N is 1 has detailed descriptions on how to generate a production line maintenance plan if there is a scheduled model in the maintenance model subset, which will not be repeated here).

[0077] It should be noted that the above respectively explains how to schedule the maintenance models in the maintenance model subset from the perspective of exclusive relationship and compatible relationship. Of course, the maintenance models in the maintenance model subset can also be scheduled by comprehensively considering the compatible relationship and the exclusive relationship to obtain the production line maintenance plan, that is, while determining the exclusive relationship between each maintenance model in the maintenance model subset (that is, two production lines cannot be maintained in the same time period), determine the compatible relationship between each maintenance model in the maintenance model subset (that is, two production lines must be maintained in the same time period). Therefore, the production line maintenance plan can be generated according to the compatible relationship and exclusive relationship between each maintenance model in the maintenance model subset.

[0078] 104. Determine whether the production line maintenance plan meets the preset requirements. If so, execute step 105; if not, execute step 106.

[0079] In this embodiment, after generating the production line maintenance plan, the scheduling device of the enterprise production line maintenance can generate a Gantt chart corresponding to the production line maintenance plan; display the Gantt chart to the user and receive the user's operation instructions; and judge whether the production line maintenance plan meets the preset requirements according to the user's operation instructions. The preset requirements include but are not limited to the production requirements corresponding to the target enterprise. That is, after generating the production line maintenance plan, a Gantt chart will be generated, and the planned dates of each production line will be marked in the Gantt chart and displayed to the user, so that the user can judge whether it is reasonable.

[0080] It should be noted that before determining whether the production line maintenance plan meets the preset requirements, the scheduling device for the enterprise production line maintenance can also determine whether the current value of N is equal to the maximum value of the maintenance model scheduling sequence. If so, it means that the models in the maintenance model scheduling sequence have been traversed. If not, it means that the models in the maintenance model scheduling sequence have not been traversed. Then, the traversal will continue until the current value of N is equal to the maximum value of the maintenance model scheduling sequence, and then the production line maintenance plan is generated.

[0081] 105. Output production line maintenance plan.

[0082] 106. Repeat steps 102 to 104 until the determined production line maintenance plan meets the preset requirements.

[0083] In this embodiment, when the production line maintenance plan meets the preset requirements, the production line maintenance plan is output; if the production line maintenance plan does not meet the preset requirements, the above steps are repeated, and comprehensive adjustments are made based on compatible relationships and exclusive relationships to ultimately generate a production line maintenance plan that meets the preset requirements.

[0084] In summary, it can be seen that in the embodiment provided by the present invention, the compatibility and exclusive relationship between production lines is confirmed, and it is clarified which production lines will cause human resource conflicts when being overhauled at the same time; the automatic scheduling priority of the production line is confirmed, and the output of the production line is understood to prevent the maintenance plan from affecting production; the information is changed in time according to the actual maintenance situation, and the maintenance plan is regenerated. Therefore, there is no need for manual rescheduling, and the output, the compatibility relationship and the exclusive relationship between the production lines are fully considered during the scheduling, so that the excluded maintenance plan is more accurate.

[0085] The above describes an embodiment of the present invention from the perspective of a scheduling method for maintenance of an enterprise production line. The following describes an embodiment of the present invention from the perspective of a scheduling device for maintenance of an enterprise production line.

[0086] See also Figure 2 , a virtual structural diagram of a scheduling device for enterprise production line maintenance in an embodiment of the present invention, the scheduling device 200 for enterprise production line maintenance includes:

[0087] The first determination module 201 is used to determine the maintenance model scheduling order of each production line in the production line set corresponding to the target enterprise according to the production line priority;

[0088] A traversal module 202 is used to search for a maintenance model subset whose maintenance model scheduling order is N, wherein N is an integer greater than or equal to 1, and N is less than or equal to the maximum value of the maintenance model scheduling order;

[0089] A second determination module 203 is used to determine the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information, wherein the attributes include a compatible relationship or an exclusive relationship;

[0090] A judgment module 204 is used to judge whether the production line maintenance plan meets the preset requirements;

[0091] The output module 205 is used to output the production line maintenance plan if the production line maintenance plan meets the preset requirements, and to repeat the above operation if the production line maintenance plan does not meet the preset requirements until the determined production line maintenance plan meets the preset requirements.

[0092] In a possible design, the second determining module 203 is specifically configured to:

[0093] If N is 1, determining whether there is a scheduled first maintenance model in the maintenance model subset;

[0094] If the first maintenance model exists in the maintenance model subset, determining a first exclusive relationship between the first maintenance model and other maintenance models in the maintenance model subset except the first maintenance model;

[0095] The production line maintenance plan is determined according to the first exclusive relationship, the first plan schedule of the first maintenance model, and the human resource information.

[0096] In a possible design, the second determining module 203 determines the production line maintenance plan according to the first exclusive relationship, the first plan schedule of the first maintenance model, and the human resource information, including:

[0097] Determine whether there is a second maintenance model in the maintenance model subset that is exclusive of the first maintenance model;

[0098] If not, adjusting the planned date of each maintenance model in the maintenance model subset to the schedule corresponding to the first maintenance model;

[0099] If so, adjusting the second plan schedule of the second maintenance model to a third plan schedule different from the first plan schedule according to the human resource information, and scheduling the other models in the maintenance model subset except the second maintenance model according to the first plan schedule and the human resource information to obtain a fourth plan schedule;

[0100] The production line maintenance plan is generated according to the third plan schedule and the fourth plan schedule.

[0101] In a possible design, the second determining module 203 is further configured to:

[0102] If the first maintenance model does not exist in the maintenance model subset, determining a second exclusive relationship between each maintenance model in the maintenance model subset;

[0103] The production line maintenance plan is determined according to the second exclusive relationship and the human resource information.

[0104] In a possible design, the second determining module 203 is further specifically configured to:

[0105] If N is greater than 1, determining whether there is a fourth maintenance model in the maintenance model subset that is compatible with the first scheduled maintenance model, wherein the first scheduled maintenance model is included in the currently scheduled maintenance model set;

[0106] If the fourth maintenance model exists in the maintenance model subset, adjusting the schedule of the fourth maintenance model to the schedule corresponding to the first scheduled maintenance model;

[0107] If the fourth maintenance model does not exist in the maintenance model subset, determining whether there is a scheduled fifth maintenance model in the maintenance model subset;

[0108] If the fifth maintenance model exists in the maintenance model subset, determining a third exclusive relationship between the fifth maintenance model and other maintenance models in the maintenance model subset except the fifth maintenance model;

[0109] The production line maintenance plan is determined according to the third exclusive relationship, the fifth plan schedule of the fifth maintenance model, and the human resource information.

[0110] In a possible design, the determination module 204 is further configured to:

[0111] Determine whether the current value of N is equal to the maximum value of the maintenance model scheduling sequence;

[0112] If the current value of N is equal to the maximum value of the maintenance model scheduling order, then the step of determining whether the production line maintenance plan meets the preset requirements is executed;

[0113] If the current value of N is less than the maximum value of the maintenance model scheduling order, adjust the value of N and repeat the step of determining the production line maintenance plan until the current value of N is equal to the maximum value of the maintenance model scheduling order, and execute the step of determining whether the production line maintenance plan meets the preset requirements.

[0114] In a possible design, the determination module 204 is specifically used for:

[0115] Generate a Gantt chart corresponding to the production line maintenance plan;

[0116] Displaying the Gantt chart to the user and receiving the user's operation instructions;

[0117] Determine whether the production line maintenance plan meets preset requirements based on the user's operation instructions.

[0118] above Figure 2 The scheduling device for enterprise production line maintenance in the embodiment of the present invention is described from the perspective of modular functional entities. The scheduling device for enterprise production line maintenance in the embodiment of the present invention is described in detail from the perspective of hardware processing. Please refer to FIG. 300, which is a schematic diagram of an embodiment of the scheduling device 300 for enterprise production line maintenance in the embodiment of the present invention. The scheduling device 300 for enterprise production line maintenance includes:

[0119] An input device 301, an output device 302, a processor 303 and a memory 304 (the number of the processor 303 can be one or more, Figure 3 In some embodiments of the present invention, the input device 301, the output device 302, the processor 303 and the memory 304 may be connected via a communication bus or other means, wherein: Figure 3 The communication bus connection is taken as an example.

[0120] By calling the operation instruction stored in the memory 304, the processor 303 is used to perform the following steps:

[0121] Determine the maintenance model scheduling order of each production line in the production line set corresponding to the target enterprise according to the production line priority;

[0122] Finding a maintenance model subset whose maintenance model scheduling order is N, wherein N is an integer greater than or equal to 1, and N is less than or equal to the maximum value of the maintenance model scheduling order;

[0123] Determine the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information, wherein the attributes include a compatible relationship or an exclusive relationship;

[0124] Determine whether the production line maintenance plan meets the preset requirements;

[0125] If so, output the production line maintenance plan; if not, repeat the above steps until the determined production line maintenance plan meets the preset requirements.

[0126] By calling the operation instructions stored in the memory 304, the processor 303 is also used to execute Figure 1 Any method in the corresponding embodiment.

[0127] See also Figure 4 , Figure 4 A schematic diagram of an electronic device according to an embodiment of the present invention.

[0128] like Figure 4 As shown, an embodiment of the present invention provides an electronic device, including a memory 410, a processor 420, and a computer program 411 stored in the memory 410 and executable on the processor 420. When the processor 420 executes the computer program 411, the following steps are implemented:

[0129] Determine the maintenance model scheduling order of each production line in the production line set corresponding to the target enterprise according to the production line priority;

[0130] Finding a maintenance model subset whose maintenance model scheduling order is N, wherein N is an integer greater than or equal to 1, and N is less than or equal to the maximum value of the maintenance model scheduling order;

[0131] Determine the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information, wherein the attributes include a compatible relationship or an exclusive relationship;

[0132] Determine whether the production line maintenance plan meets the preset requirements;

[0133] If so, output the production line maintenance plan; if not, repeat the above steps until the determined production line maintenance plan meets the preset requirements.

[0134] In the specific implementation process, when the processor 420 executes the computer program 411, it can achieve Figure 1 Any implementation manner in the corresponding embodiments.

[0135] Since the electronic device introduced in this embodiment is a device used to implement a scheduling device for enterprise production line maintenance in the embodiment of the present invention, based on the method introduced in the embodiment of the present invention, technical personnel in this field can understand the specific implementation mode of the electronic device of this embodiment and its various variations. Therefore, how the electronic device implements the method in the embodiment of the present invention will not be described in detail here. As long as the equipment used by technical personnel in this field to implement the method in the embodiment of the present invention is within the scope of protection of the present invention.

[0136] Please refer to Figure 500, which is a schematic diagram of an embodiment of a computer-readable storage medium provided by an embodiment of the present invention.

[0137] As shown in Figure 500, the embodiment of the present invention further provides a computer-readable storage medium 500, on which a computer program 511 is stored. When the computer program 511 is executed by a processor, the following steps are implemented:

[0138] Determine the maintenance model scheduling order of each production line in the production line set corresponding to the target enterprise according to the production line priority;

[0139] Finding a maintenance model subset whose maintenance model scheduling order is N, wherein N is an integer greater than or equal to 1, and N is less than or equal to the maximum value of the maintenance model scheduling order;

[0140] Determine the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information, wherein the attributes include a compatible relationship or an exclusive relationship;

[0141] Determine whether the production line maintenance plan meets the preset requirements;

[0142] If so, output the production line maintenance plan; if not, repeat the above steps until the determined production line maintenance plan meets the preset requirements.

[0143] In the specific implementation process, the computer program 511 is executed by the processor to achieve Figure 1 Any implementation manner in the corresponding embodiments.

[0144] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0145] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0146] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0147] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0148] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0149] The embodiment of the present invention also provides a computer program product, which includes computer software instructions. When the computer software instructions are executed on a processing device, the processing device executes the following Figure 1 The process in the corresponding embodiment.

[0150] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.

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

[0152] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There are other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0153] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0154] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0155] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0156] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those 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 thereof may be replaced by equivalents. However, these 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 invention.

Claims

1. A method for scheduling maintenance of an enterprise production line, characterized in that: include: Determine the maintenance model scheduling order of each production line in the production line set corresponding to the target enterprise according to the production line priority; Finding a maintenance model subset whose maintenance model scheduling order is N, wherein N is an integer greater than or equal to 1, and N is less than or equal to the maximum value of the maintenance model scheduling order; Determine the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information, wherein the attributes include a compatible relationship or an exclusive relationship; Determine whether the production line maintenance plan meets the preset requirements; If so, output the production line maintenance plan; if not, repeat the above steps until the determined production line maintenance plan meets the preset requirements.

2. The method according to claim 1, characterized in that Determining the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information includes: If N is 1, determining whether there is a scheduled first maintenance model in the maintenance model subset; If the first maintenance model exists in the maintenance model subset, determining a first exclusive relationship between the first maintenance model and other maintenance models in the maintenance model subset except the first maintenance model; The production line maintenance plan is determined according to the first exclusive relationship, the first plan schedule of the first maintenance model, and the human resource information.

3. The method according to claim 2, characterized in that The determining the production line maintenance plan according to the first exclusive relationship, the first plan schedule of the first maintenance model, and the human resource information includes: Determine whether there is a second maintenance model in the maintenance model subset that is exclusive of the first maintenance model; If not, adjusting the planned date of each maintenance model in the maintenance model subset to the schedule corresponding to the first maintenance model; If so, adjusting the second plan schedule of the second maintenance model to a third plan schedule different from the first plan schedule according to the human resource information, and scheduling the other models in the maintenance model subset except the second maintenance model according to the first plan schedule and the human resource information to obtain a fourth plan schedule; The production line maintenance plan is generated according to the third plan schedule and the fourth plan schedule.

4. The method according to claim 2, characterized in that: The method further comprises: If the first maintenance model does not exist in the maintenance model subset, determining a second exclusive relationship between each maintenance model in the maintenance model subset; The production line maintenance plan is determined according to the second exclusive relationship and the human resource information.

5. The method according to claim 1, characterized in that Determining the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information includes: If N is greater than 1, determining whether there is a fourth maintenance model in the maintenance model subset that is compatible with the first scheduled maintenance model, wherein the first scheduled maintenance model is included in the currently scheduled maintenance model set; If the fourth maintenance model exists in the maintenance model subset, adjusting the schedule of the fourth maintenance model to the schedule corresponding to the first scheduled maintenance model; If the fourth maintenance model does not exist in the maintenance model subset, determining whether there is a scheduled fifth maintenance model in the maintenance model subset; If the fifth maintenance model exists in the maintenance model subset, determining a third exclusive relationship between the fifth maintenance model and other maintenance models in the maintenance model subset except the fifth maintenance model; The production line maintenance plan is determined according to the third exclusive relationship, the fifth plan schedule of the fifth maintenance model, and the human resource information.

6. The method according to any one of claims 1 to 5, characterized in that Before determining whether the production line maintenance plan meets the preset requirements, the method further includes: Determine whether the current value of N is equal to the maximum value of the maintenance model scheduling sequence; If the current value of N is equal to the maximum value of the maintenance model scheduling order, then the step of determining whether the production line maintenance plan meets the preset requirements is executed; If the current value of N is less than the maximum value of the maintenance model scheduling order, adjust the value of N and repeat the step of determining the production line maintenance plan until the current value of N is equal to the maximum value of the maintenance model scheduling order, and execute the step of determining whether the production line maintenance plan meets the preset requirements.

7. The method according to any one of claims 1 to 5, characterized in that The determining whether the production line maintenance plan meets the preset requirements includes: Generate a Gantt chart corresponding to the production line maintenance plan; Displaying the Gantt chart to the user and receiving the user's operation instructions; Determine whether the production line maintenance plan meets preset requirements based on the user's operation instructions.

8. A scheduling device for production line maintenance in an enterprise, characterized in that: include: The first determination module is used to determine the maintenance model scheduling order of each production line in the production line set corresponding to the target enterprise according to the production line priority; A traversal module, used for searching for a maintenance model subset whose maintenance model scheduling order is N, wherein N is an integer greater than or equal to 1, and N is less than or equal to the maximum value of the maintenance model scheduling order; A second determination module is used to determine the production line maintenance plan corresponding to the production line set according to the attributes of each model in the maintenance model subset and the human resource information, wherein the attributes include a compatible relationship or an exclusive relationship; A judgment module, used to judge whether the production line maintenance plan meets the preset requirements; An output module is used to output the production line maintenance plan if the production line maintenance plan meets the preset requirements, and to repeat the above operation if the production line maintenance plan does not meet the preset requirements until the determined production line maintenance plan meets the preset requirements.

9. An electronic device, characterized in that: include: A memory and a processor, wherein the processor is used to implement the scheduling method for enterprise production line maintenance as described in any one of claims 1 to 7 when executing the computer management program stored in the memory.

10. A computer-readable storage medium having a computer management program stored thereon, characterized in that: When the computer management program is executed by the processor, the scheduling method for enterprise production line maintenance as described in any one of claims 1 to 7 is implemented.