Determine subway maintenance planning methods and related equipment

By obtaining the subway's operating mileage and parts status, combined with the preset monthly maintenance plan, and formulating target monthly and daily maintenance plans, the problem of resource waste and unintelligent manual planning caused by treating parts as a whole in subway maintenance is solved, and optimal resource utilization and safe operation are achieved.

CN115456213BActive Publication Date: 2025-09-09SHANSHU TECH (BEIJING) CO LTD +4
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211032065.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-26
Publication Date
2025-09-09
Estimated Expiration
2042-08-26

AI Technical Summary

Technical Problem

In subway maintenance plans, parts of the same type are treated as a whole, resulting in a waste of maintenance resources and the lack of intelligence in manual planning.

Method used

By obtaining the subway's operating mileage and parts status, including the remaining mileage of the parts that can be operated on the vehicle, combined with the preset monthly maintenance plan, the target monthly maintenance plan is determined. In combination with constraints and optimization goals, a target daily maintenance plan is formulated to ensure that the health status of each part is individually recorded and evaluated, and a detailed plan is formulated according to the time level.

Benefits of technology

It reduces the waste of maintenance resources, improves the intelligence of maintenance plans, and ensures the safe and orderly operation of the subway fleet.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115456213B_ABST
    Figure CN115456213B_ABST
Patent Text Reader

Abstract

This invention discloses a method for determining subway maintenance plans and related equipment, relating to the field of intelligent planning and scheduling. It primarily addresses the problem of treating similar parts as a whole in subway maintenance plans, which can lead to waste of maintenance resources and the lack of intelligent manual planning. The method includes: obtaining subway operating mileage and part status, where the part status includes the remaining operational mileage of the part corresponding to the part status; determining a target monthly maintenance plan based on the subway operating mileage, the part status, and a preset monthly maintenance plan; and determining a target daily maintenance plan based on the target monthly subway maintenance plan and a preset daily maintenance plan, combining constraints and optimization objectives. This invention is used in the process of determining subway maintenance plans.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent planning and scheduling, and in particular to a method for determining a subway maintenance plan and related equipment. Background Art

[0002] Subways need to develop maintenance plans for all vehicles, arranging periodic maintenance work packages for each vehicle. Care must be taken to ensure that work packages are not overly frequently maintained, which wastes resources, or go too long without maintenance, which creates safety hazards, in order to ensure the smooth and orderly operation of the metro fleet. Each work package requires specific maintenance resources, such as man-hours, specific tracks, and specific workpieces.

[0003] The actual maintenance plan treats all the same parts on a vehicle as a whole, and records and processes them together. However, in actual business, the health status of the same type of parts on a vehicle often varies. For example, the wear of the bearings in the middle of the vehicle and the bearings at the front of the vehicle are different. As a result, even if some healthy parts do not require maintenance, they will be repaired because other parts of the same type need to be repaired, resulting in a waste of resources. In addition, the manual scheduling in the existing technology is prone to inconsiderate situations and is not intelligent enough. Summary of the Invention

[0004] In view of the above problems, the present invention provides a method for determining a subway maintenance plan and related equipment, the main purpose of which is to solve the problem that parts of the same type are regarded as a whole in the subway maintenance plan, which easily leads to waste of maintenance resources and the manual planning is not intelligent enough.

[0005] To solve at least one of the above technical problems, in a first aspect, the present invention provides a method for determining a subway maintenance plan, the method comprising:

[0006] Obtaining the subway operating mileage and parts status, wherein the parts status includes the remaining operating mileage of the parts corresponding to the parts status;

[0007] Determine the target monthly maintenance plan based on the above subway operating mileage, the above parts status and the preset monthly maintenance plan;

[0008] Based on the above target monthly subway maintenance plan and preset daily maintenance plan, the target daily maintenance plan is determined in combination with constraints and optimization objectives.

[0009] Optionally, the above method further includes:

[0010] Determine the remaining operational mileage of the parts based on the aforementioned subway operating mileage and the maximum operational mileage of the parts;

[0011] When the part status corresponding to the remaining operational mileage of the above-mentioned part does not match the real-time part status, the remaining operational mileage of the above-mentioned part is updated to the upper limit of the real-time remaining operational mileage of the part corresponding to the above-mentioned real-time part status, and the above-mentioned part status is updated to the above-mentioned real-time part status, wherein the above-mentioned real-time part status is determined by actual detection.

[0012] Optionally, determining the target monthly maintenance plan based on the subway operating mileage, the parts status, and the preset monthly maintenance plan includes:

[0013] When the number of parts that need to be repaired in the above-mentioned target monthly maintenance plan is greater than the number of parts that can be repaired in the preset month, the parts with the smallest remaining mileage that can be operated with the vehicle in the above-mentioned target monthly maintenance plan will be brought forward to the month before the target month.

[0014] Optionally, the above method further includes:

[0015] When the number of parts that need to be repaired in the monthly maintenance plan of the first month of the maintenance plan is greater than the above-mentioned preset monthly number of parts that can be supported for repair, an alarm is issued.

[0016] Optionally, the above method further includes:

[0017] The above constraints include: the maintenance resources required in the above maintenance plan should be less than or equal to the preset supportable maintenance resources,

[0018] The above optimization goals include: merging maintenance plans that can be repaired at the same time, repairing a vehicle on the same day, and repairing parts after they have been fully used.

[0019] Optionally, the above constraints are conditions that must be met in the subway maintenance plan, and the above optimization goal is the goal that can be achieved to the maximum extent while meeting the above constraints.

[0020] Optionally, the target daily maintenance plan is determined based on the target monthly subway maintenance plan and the preset daily maintenance plan, in combination with constraints and optimization objectives, including:

[0021] Use the above-mentioned target monthly subway maintenance plan and preset daily maintenance plan as decision-making information;

[0022] Based on the above decision information, a mixed integer programming model is established in combination with the above constraints and the above optimization objectives;

[0023] The mixed integer programming model is solved to determine the target daily maintenance plan.

[0024] In a second aspect, an embodiment of the present invention further provides a device for determining a subway maintenance plan, comprising:

[0025] An acquisition unit is used to acquire the subway operating mileage and part status, wherein the above-mentioned part status includes the remaining operational mileage of the part corresponding to the above-mentioned part status;

[0026] a determination unit, configured to determine a target monthly maintenance plan based on the subway operating mileage, the component status, and a preset monthly maintenance plan;

[0027] The second determining unit is used to determine the target daily maintenance plan based on the target monthly subway maintenance plan and the preset daily maintenance plan, in combination with the constraint conditions and the optimization goal.

[0028] In order to achieve the above object, according to the third aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is maintained by a processor, the steps of the method for determining a subway maintenance plan are implemented.

[0029] In order to achieve the above-mentioned purpose, according to the fourth aspect of the present invention, an electronic device is provided, comprising at least one processor and at least one memory connected to the above-mentioned processor; wherein the above-mentioned processor is used to call the program instructions in the above-mentioned memory to repair the steps of the above-mentioned method for determining the subway maintenance plan.

[0030] Through the above technical solution, the present invention provides a method and related equipment for determining subway maintenance plans. This method addresses the problem of treating similar parts as a whole in subway maintenance plans, which easily leads to wasted maintenance resources and the lack of intelligent manual planning. The present invention obtains subway operating mileage and part status, where the part status includes the remaining available operating mileage for the part corresponding to the part status; determines a target monthly maintenance plan based on the subway operating mileage, part status, and a preset monthly maintenance plan; and determines a target daily maintenance plan based on the target monthly subway maintenance plan and the preset daily maintenance plan, combining constraints and optimization objectives. In this method, all factors affecting subway maintenance plans are comprehensively considered. The usage status of each subway part is individually recorded, and its health status is periodically evaluated. Plans are formulated at a time level, first determining a rough monthly plan, and then determining a detailed daily plan based on the target monthly maintenance plan. This allows the determination of the maintenance plan that best meets business requirements among the numerous and complex possible subway maintenance plans.

[0031] Correspondingly, the device, apparatus, and computer-readable storage medium for determining a subway maintenance plan provided by the embodiments of the present invention also have the above-mentioned technical effects.

[0032] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present invention. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:

[0034] Figure 1 A schematic diagram of a flow chart of a method for determining a subway maintenance plan provided by an embodiment of the present invention is shown;

[0035] Figure 2 A schematic block diagram showing the composition of a device for determining a subway maintenance plan provided by an embodiment of the present invention is shown;

[0036] Figure 3 A schematic block diagram of the composition of an electronic device for determining a subway maintenance plan provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0037] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

[0038] In order to solve the problem that parts of the same type are considered as a whole in subway maintenance plans, which easily leads to waste of maintenance resources and the problem that manual planning is not intelligent enough, the embodiment of the present invention provides a method for determining subway maintenance plans, such as Figure 1 As shown, the method includes:

[0039] S101. Obtaining subway operating mileage and part status, wherein the part status includes the remaining operational mileage of the part corresponding to the part status;

[0040] Exemplarily, the present invention observes each component individually and records its health status. For example, if there are 48 bearings, the present invention does not regard the 48 bearings as a whole, but observes all 48 bearings and records their respective health statuses individually. At the same time, the present invention also obtains the real-time operating mileage of the subway, thereby determining the remaining operational mileage corresponding to each component in real time.

[0041] S102. Determine a target monthly maintenance plan based on the subway operating mileage, the component status, and the preset monthly maintenance plan;

[0042] For example, the preset monthly maintenance plan is pre-determined based on historical maintenance records, required maintenance resources, the subway base's maintenance resources, and required maintenance conditions. This method is divided into two phases. In the first phase, after determining the subway's operating mileage and component status, combined with the pre-planned monthly maintenance plan, a rough estimate of the components requiring monthly maintenance can be determined. This facilitates further refinement using this data in the second phase.

[0043] S103. Based on the above target monthly subway maintenance plan and the preset daily maintenance plan, a target daily maintenance plan is determined in combination with constraints and optimization goals.

[0044] Exemplarily, in the second stage, the preset daily maintenance plan is a daily maintenance plan determined in advance based on historical maintenance records and the resources required for maintenance, the maintenance resources owned by the subway base, and the conditions to be met during maintenance. After determining the above-mentioned target monthly maintenance plan and the preset daily maintenance plan, the present invention further refines the target monthly maintenance plan and formulates a target daily maintenance plan for each day of the month in combination with the constraints and optimization goals. Ultimately, the optimal maintenance plan can be determined based on the health status of each part in combination with the predetermined maintenance plan. For example: ABC are parts of the same type. If only part B requires maintenance, parts A and C do not need to be repaired, thereby saving maintenance resources. It should be noted that this solution is applicable to operations such as maintenance and replacement.

[0045] Through the above technical solution, the present invention provides a method for determining a subway maintenance plan. This method addresses the problem of treating similar parts as a whole in subway maintenance plans, which can easily lead to wasted maintenance resources and the lack of intelligent manual planning. The present invention obtains subway operating mileage and part status, where the part status includes the remaining available operating mileage for the part corresponding to the part status; determines a target monthly maintenance plan based on the subway operating mileage, part status, and a preset monthly maintenance plan; and determines a target daily maintenance plan based on the target monthly subway maintenance plan and the preset daily maintenance plan, combining constraints and optimization objectives. In this method, all factors affecting the subway maintenance plan are comprehensively considered. The usage status of each subway part is individually recorded, and its health status is periodically evaluated. Plans are formulated at a time level, first determining a rough plan based on a large monthly unit, and then determining a detailed plan based on a daily unit based on the target monthly maintenance plan. This allows the determination of the maintenance plan that best meets business requirements among the numerous and complex possible subway maintenance plans.

[0046] In one embodiment, the method further includes:

[0047] Determine the remaining operational mileage of the parts based on the aforementioned subway operating mileage and the maximum operational mileage of the parts;

[0048] When the part status corresponding to the remaining operational mileage of the above-mentioned part does not match the real-time part status, the remaining operational mileage of the above-mentioned part is updated to the upper limit of the real-time remaining operational mileage of the part corresponding to the above-mentioned real-time part status, and the above-mentioned part status is updated to the above-mentioned real-time part status, wherein the above-mentioned real-time part status is determined by actual detection.

[0049] For example, before a part is put into use, its remaining operating mileage can be estimated. After the part is installed in the subway, the subway's operating mileage can be obtained to determine the part's status in real time. After the part is installed, the greater the subway's operating mileage, the less the part's remaining operating mileage. For example, before part A is installed in the subway, its remaining operating mileage can be estimated to be 500,000 kilometers. On the first day after part A is installed, the subway's operating mileage is 50,000 kilometers. Therefore, the remaining operating mileage can be estimated to be 450,000 kilometers.

[0050] For example, the health status of parts can be classified as follows:

[0051] Normal (remaining operational mileage is 500,000-300,000 kilometers): The vehicle operates normally.

[0052] Sub-health (remaining mileage is 300,000-150,000 kilometers): The vehicle is operating normally, but if there are other maintenance work for the vehicle, the above-mentioned other maintenance work can be combined with the repair of this part, and the part will be sent for inspection and replacement at the same time.

[0053] Minor faults (remaining mileage is 150,000-100,000 kilometers): Special inspection will be carried out during the monthly vehicle maintenance. If other maintenance work is carried out, and the above-mentioned other maintenance work can be repaired together with this part, it will be sent for inspection and replacement at the same time.

[0054] Moderate fault (remaining operating mileage is 100,000-50,000 kilometers): During the monthly vehicle maintenance, the parts will be sent for inspection and replacement.

[0055] Serious failure (remaining mileage is 50,000-00,000 kilometers): the vehicle will be shut down and the parts will be inspected and replaced immediately.

[0056] For example, due to some special circumstances, the part status corresponding to the remaining operational mileage of a part recorded by the vehicle does not match the real-time part status. For example, the maximum operational mileage of a part is 500,000 kilometers. Combined with the total mileage of 200,000 kilometers with the vehicle, it is determined that there are 300,000 kilometers of operational mileage remaining. The corresponding status of 300,000 kilometers is sub-healthy. However, during actual inspection, it is found that the health status of the part has actually reached a minor fault. In this case, the health status is updated to a minor fault, and the remaining maximum operational mileage is updated to 150,000 kilometers, which corresponds to a minor fault. This ensures the accuracy of the health status and remaining operational mileage of each part, and thus the accuracy of subsequent planning based on this data.

[0057] In one embodiment, determining the target monthly maintenance plan based on the subway operating mileage, the component status, and the preset monthly maintenance plan includes:

[0058] When the number of parts that need to be repaired in the above-mentioned target monthly maintenance plan is greater than the number of parts that can be repaired in the preset month, the parts with the smallest remaining mileage that can be operated with the vehicle in the above-mentioned target monthly maintenance plan will be brought forward to the month before the target month.

[0059] For example, because subway maintenance resources are limited, there is a preset monthly number of parts that can support maintenance. For example: maintenance personnel are limited, the tracks occupied by maintenance are limited, and turnover parts are limited. Turnover parts may be substitutes for parts or complementary products. Turnover parts are generally required when parts are sent for inspection and replacement. A fixed number of inventory is kept at the maintenance base. If the inventory turnover parts are in a state where reuse is not allowed after use, the inspection and replacement of parts will need to wait until a sufficient number of turnover parts are available for reuse.

[0060] For example, after the most real-time train operating mileage, the health status of each part and the estimated maintenance plan are entered into the system, the estimated maintenance time of each part is calculated in months. For example, parts A, B, C, and D need to be maintained in January, parts E, F, G, H, and I need to be maintained in February, and parts J, K, and L need to be maintained in March, etc., so it is possible to determine which parts need to be maintained each month, that is, the above-mentioned target monthly maintenance plan. Assuming that the number of parts that can be repaired in February is 4, the number of parts that need to be repaired in February exceeds the preset monthly number of parts that can be repaired. Among them, the operating mileage of part E is 200,000 kilometers, the operating mileage of part F is 190,000 kilometers, the operating mileage of part G is 210,000 kilometers, the operating mileage of part H is 240,000 kilometers, and the operating mileage of part I is 200,000 kilometers, then part F will be brought forward to January. This ensures that the number of parts repaired each month falls within the metro's resource capacity. If the number of parts exceeds this capacity, parts with the least mileage remaining—those with the most use, those with the most damage, and those most in need of inspection and replacement—will be brought forward for inspection and replacement. Once the number of parts repaired each month is within the metro's resource capacity, the second phase begins, with a daily maintenance plan.

[0061] In one embodiment, the method further includes:

[0062] When the number of parts that need to be repaired in the monthly maintenance plan of the first month of the maintenance plan is greater than the above-mentioned preset monthly number of parts that can be supported for repair, an alarm is issued.

[0063] For example, plans are made periodically. If there is an overflow in the plan (i.e., the number of parts that need to be repaired is greater than the preset number of parts that can be repaired in a month), the parts with the least remaining mileage in the target monthly maintenance plan that are overflowing will be brought forward to the month before the target month. However, if the monthly maintenance plan for the first month of the maintenance plan is also saturated, an alarm will be issued to the staff to handle special circumstances. For example: the maintenance plan lasts from January to December. If there is an overflow in December, the plan will be brought forward to November. If there is an overflow in November, the plan will be brought forward to October... If there is an overflow in February, the plan will be brought forward to January. However, the number of parts that need to be repaired in January is also greater than the preset number of parts that can be repaired in a month. At this time, the plan cannot be brought forward, and an alarm will be issued to the staff.

[0064] In one embodiment, the above method further includes:

[0065] The above constraints include: the maintenance resources required in the above maintenance plan should be less than or equal to the preset supportable maintenance resources,

[0066] The above optimization goals include: merging maintenance plans that can be repaired at the same time, repairing a vehicle on the same day, and repairing parts after they have been fully used.

[0067] For example, if the maintenance resources required in the above maintenance plan are greater than the preset supportable maintenance resources, the formulated plan cannot be executed, so the constraint conditions are set to include: the maintenance resources required in the above maintenance plan should be less than or equal to the preset supportable maintenance resources.

[0068] For example, if the time interval between the estimated repair date for Part A and Repair Work B, which can be combined with Part A, is less than a threshold approved by the maintenance department and is later than the scheduled repair time for Repair Work B, Part A will be scheduled for repair during Repair Work B. For example, if the estimated repair date for Part A is the 10th, and the repair time for Repair Work B, which can be combined with Part A, is the 5th, and the maintenance department approves the difference of 5 days, Part A can be repaired earlier. It should be noted that if the repair time for Repair Work B is the 15th, meaning that the estimated repair date for Part A is earlier than the scheduled repair time for Repair Work B, the combined repair operation cannot be performed, as the part can be repaired earlier, but delaying it can be dangerous. This allows for the consolidation of repair works that can be combined, saving maintenance resources.

[0069] For example, a vehicle is repaired as much as possible on the same day, saving maintenance operations on the same vehicle and ensuring that parts are fully used before repair, thereby maximizing resources.

[0070] In one embodiment, the above-mentioned constraints are conditions that must be met by the subway maintenance plan, and the above-mentioned optimization goal is the goal that is achieved to the maximum extent possible while meeting the above-mentioned constraints.

[0071] For example, the above constraints are conditions that must be met in the subway maintenance plan. If these conditions are exceeded, the plan cannot be implemented. The above optimization goals are goals that are met as much as possible.

[0072] In one embodiment, the target daily maintenance plan is determined based on the target monthly subway maintenance plan and the preset daily maintenance plan, in combination with constraints and optimization objectives, including:

[0073] Use the above-mentioned target monthly subway maintenance plan and preset daily maintenance plan as decision-making information;

[0074] Based on the above decision information, a mixed integer programming model is established in combination with the above constraints and the above optimization objectives;

[0075] The mixed integer programming model is solved to determine the target daily maintenance plan.

[0076] For example, in the second phase, based on the preset daily maintenance plan and the determined target monthly maintenance plan, a mixed integer programming model is developed to determine the target daily maintenance plan, combining the aforementioned constraints and the optimization objective. The model uses the day on which each vehicle's parts are inspected and replaced as a decision variable to determine the optimal solution. This optimal solution corresponds to the maintenance plan that maximizes the optimization objective while meeting the constraints.

[0077] For example, this embodiment simply lists a mixed integer programming model for easier understanding:

[0078] The constraint condition is that the number and frequency of inspection and replacement shall not exceed the permitted range of turnover parts inventory and turnover time.

[0079] The above constraints are specifically expressed using the following mathematical method:

[0080] 1. Define the variable x i,o,t ∈0,1 indicates whether vehicle i needs to undergo maintenance work on part o on date t. If it is necessary to undergo maintenance, then x i,o,t =1; if no maintenance is performed, then x i,o,t =0.

[0081] 2. Assume that the turnover inventory used by part o is k o , the minimum interval time for the use of turnover parts is λ,h t+1 is an auxiliary variable,

[0082]

[0083]

[0084] The above expression is used as the mathematical constraint of mixed integer programming, and the result after solving by the solver can ensure that the above constraints are met.

[0085] Furthermore, as a response to the above Figure 1 In addition to the implementation of the method shown in the figure, the embodiment of the present invention also provides a device for determining a subway maintenance plan, which is used to Figure 1 This device embodiment corresponds to the aforementioned method embodiment. For ease of reading, this device embodiment will not describe the details of the aforementioned method embodiment one by one, but it should be clear that the device in this embodiment can implement all the contents of the aforementioned method embodiment. Figure 2 As shown, the device includes: an acquisition unit 21, a determination unit 22 and a second determination unit 23, wherein

[0086] An acquisition unit 21 is configured to acquire the subway operating mileage and the status of a part, wherein the status of the part includes the remaining operating mileage of the part corresponding to the status of the part;

[0087] a determination unit 22, configured to determine a target monthly maintenance plan based on the subway operating mileage, the component status, and a preset monthly maintenance plan;

[0088] The second determining unit 23 is configured to determine a target daily maintenance plan based on the target monthly subway maintenance plan and the preset daily maintenance plan, in combination with constraints and optimization objectives.

[0089] Exemplarily, the above unit is further used for:

[0090] Determine the remaining operational mileage of the parts based on the aforementioned subway operating mileage and the maximum operational mileage of the parts;

[0091] When the part status corresponding to the remaining operational mileage of the above-mentioned part does not match the real-time part status, the remaining operational mileage of the above-mentioned part is updated to the upper limit of the real-time remaining operational mileage of the part corresponding to the above-mentioned real-time part status, and the above-mentioned part status is updated to the above-mentioned real-time part status, wherein the above-mentioned real-time part status is determined by actual detection.

[0092] Exemplarily, determining the target monthly maintenance plan based on the subway operating mileage, the parts status, and the preset monthly maintenance plan includes:

[0093] When the number of parts that need to be repaired in the above-mentioned target monthly maintenance plan is greater than the number of parts that can be repaired in the preset month, the parts with the smallest remaining mileage that can be operated with the vehicle in the above-mentioned target monthly maintenance plan will be brought forward to the month before the target month.

[0094] Exemplarily, the above unit is further used for:

[0095] When the number of parts that need to be repaired in the monthly maintenance plan of the first month of the maintenance plan is greater than the above-mentioned preset monthly number of parts that can be supported for repair, an alarm is issued.

[0096] For example,

[0097] The above constraints include: the maintenance resources required in the above maintenance plan should be less than or equal to the preset supportable maintenance resources,

[0098] The above optimization goals include: merging maintenance plans that can be repaired at the same time, repairing a vehicle on the same day, and repairing parts after they have been fully used.

[0099] Exemplarily, the above constraints are conditions that must be met in the subway maintenance plan, and the above optimization goal is the goal that can be achieved to the maximum extent possible while meeting the above constraints.

[0100] Exemplarily, the target daily maintenance plan is determined based on the target monthly subway maintenance plan and the preset daily maintenance plan, in combination with constraints and optimization objectives, including:

[0101] Use the above-mentioned target monthly subway maintenance plan and preset daily maintenance plan as decision-making information;

[0102] Based on the above decision information, a mixed integer programming model is established in combination with the above constraints and the above optimization objectives;

[0103] The mixed integer programming model is solved to determine the target daily maintenance plan.

[0104] Through the above technical solution, the present invention provides a device for determining a subway maintenance plan. This device addresses the problem of treating similar parts as a whole in subway maintenance plans, which easily leads to waste of maintenance resources and the lack of intelligence in manual planning. The present invention obtains subway operating mileage and part status, where the part status includes the remaining available operating mileage of the part corresponding to the part status; determines a target monthly maintenance plan based on the subway operating mileage, the part status, and a preset monthly maintenance plan; and determines a target daily maintenance plan based on the target monthly subway maintenance plan and the preset daily maintenance plan, combining constraints and optimization objectives. In this scheme, all factors affecting the subway maintenance plan are comprehensively considered. The usage status of each subway part is individually recorded, and its health status is periodically evaluated. Plans are formulated at a time level, first determining a rough plan based on a large monthly unit, and then determining a detailed plan based on a daily unit based on the target monthly maintenance plan. This allows the maintenance plan that best meets business requirements to be determined among the numerous and complex possible subway maintenance plans.

[0105] The processor includes a core, which retrieves the corresponding program unit from memory. One or more cores can be configured, and by adjusting core parameters, a method for determining subway maintenance plans is implemented. This method addresses the problem of treating similar parts as a whole in subway maintenance plans, which can lead to wasted maintenance resources and the lack of intelligent manual planning.

[0106] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored program. When the program is maintained by a processor, it implements the method for determining a subway maintenance plan.

[0107] An embodiment of the present invention provides a processor, which is used to run a program, wherein the program maintains the method for determining a subway maintenance plan when running.

[0108] An embodiment of the present invention provides an electronic device, comprising at least one processor and at least one memory connected to the processor; wherein the processor is configured to call program instructions in the memory to perform maintenance as described above.

[0109] An embodiment of the present invention provides an electronic device 30, such as Figure 3 As shown, the electronic device includes at least one processor 301, and at least one memory 302 and a bus 303 connected to the processor; wherein the processor 301 and the memory 302 communicate with each other through the bus 303; the processor 301 is used to call the program instructions in the memory to maintain the above-mentioned method for determining the subway maintenance plan.

[0110] The intelligent electronic devices in this article can be PCs, PADs, mobile phones, etc.

[0111] The present application also provides a computer program product, which is suitable for repair initialization when repairing a process management electronic device, and has the following method steps:

[0112] Obtaining the subway operating mileage and parts status, wherein the parts status includes the remaining operating mileage of the parts corresponding to the parts status;

[0113] Determine the target monthly maintenance plan based on the above subway operating mileage, the above parts status and the preset monthly maintenance plan;

[0114] Based on the above target monthly subway maintenance plan and preset daily maintenance plan, the target daily maintenance plan is determined in combination with constraints and optimization objectives.

[0115] Furthermore, the above method also includes:

[0116] Determine the remaining operational mileage of the parts based on the aforementioned subway operating mileage and the maximum operational mileage of the parts;

[0117] When the part status corresponding to the remaining operational mileage of the above-mentioned part does not match the real-time part status, the remaining operational mileage of the above-mentioned part is updated to the upper limit of the real-time remaining operational mileage of the part corresponding to the above-mentioned real-time part status, and the above-mentioned part status is updated to the above-mentioned real-time part status, wherein the above-mentioned real-time part status is determined by actual detection.

[0118] Furthermore, the target monthly maintenance plan is determined based on the subway operating mileage, the parts status and the preset monthly maintenance plan, including:

[0119] When the number of parts that need to be repaired in the above-mentioned target monthly maintenance plan is greater than the number of parts that can be repaired in the preset month, the parts with the smallest remaining mileage that can be operated with the vehicle in the above-mentioned target monthly maintenance plan will be brought forward to the month before the target month.

[0120] Furthermore, the above method also includes:

[0121] When the number of parts that need to be repaired in the monthly maintenance plan of the first month of the maintenance plan is greater than the above-mentioned preset monthly number of parts that can be supported for repair, an alarm is issued.

[0122] Furthermore, the above method also includes:

[0123] The above constraints include: the maintenance resources required in the above maintenance plan should be less than or equal to the preset supportable maintenance resources,

[0124] The above optimization goals include: merging maintenance plans that can be repaired at the same time, repairing a vehicle on the same day, and repairing parts after they have been fully used.

[0125] Furthermore, the above constraints are conditions that must be met in the subway maintenance plan, and the above optimization goal is the goal that can be achieved to the maximum extent while meeting the above constraints.

[0126] Furthermore, the target daily maintenance plan is determined based on the target monthly subway maintenance plan and the preset daily maintenance plan, in combination with the constraints and the optimization goal, including:

[0127] Use the above-mentioned target monthly subway maintenance plan and preset daily maintenance plan as decision-making information;

[0128] Based on the above decision information, a mixed integer programming model is established in combination with the above constraints and the above optimization objectives;

[0129] The mixed integer programming model is solved to determine the target daily maintenance plan.

[0130] The present application is described with reference to the flowcharts and / or block diagrams of the methods, electronic devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes 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 processor, or other programmable process management electronic device to produce a machine, so that the instructions maintained by the processor of the computer or other programmable process management electronic device are generated for implementing the process 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.

[0131] In a typical configuration, an electronic device includes one or more processors (CPUs), a memory, and a bus. The electronic device may also include an input / output interface, a network interface, and the like.

[0132] Memory may include non-permanent memory in a computer-readable medium, random access memory (RAM), and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory includes at least one memory chip. Memory is an example of a computer-readable medium.

[0133] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer-readable storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage electronic devices or any other non-transmission media that can be used to store information that can be accessed by computing electronic devices. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0134] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or electronic device that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, commodity, or electronic device. In the absence of further limitations, an element defined by the phrase "comprises a..." does not preclude the presence of additional identical elements in the process, method, commodity, or electronic device that includes the element.

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

[0136] The above are merely embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

Claims

1. A method for determining a subway maintenance plan, characterized in that: include: Obtaining the subway operating mileage and parts status, wherein the parts status includes the remaining operating mileage of the parts corresponding to the parts status; Determining a target monthly maintenance plan based on the subway operating mileage, the parts status, and a preset monthly maintenance plan; Determining a target daily maintenance plan based on the target monthly subway maintenance plan and the preset daily maintenance plan in combination with constraints and optimization objectives; Determining the remaining on-board operating mileage of the part based on the subway operating mileage and the maximum on-board operating mileage of the part; If the part status corresponding to the remaining available vehicle operating mileage of the part does not match the real-time part status, updating the remaining available vehicle operating mileage of the part to the upper limit of the real-time remaining available vehicle operating mileage of the part corresponding to the real-time part status, and updating the part status to the real-time part status, wherein the real-time part status is determined by actual detection; The determining of the target monthly maintenance plan based on the subway operating mileage, the parts status, and the preset monthly maintenance plan includes: if the number of parts requiring maintenance in the target monthly maintenance plan is greater than the number of parts that can be maintained in a preset month, advancing the parts with the least remaining mileage available for operation in the target monthly maintenance plan to the month before the target month; and if the number of parts requiring maintenance in the monthly maintenance plan for the first month of the maintenance plan is greater than the number of parts that can be maintained in the preset month, issuing an alarm; The step of determining a target daily maintenance plan based on the target monthly subway maintenance plan and the preset daily maintenance plan in combination with constraints and optimization objectives includes: using the target monthly subway maintenance plan and the preset daily maintenance plan as decision-making information; Based on the decision information, a mixed integer programming model is established in combination with the constraints and the optimization goal; wherein the constraints are that the number and frequency of inspection and replacement shall not exceed the permitted range of turnover parts inventory and turnover time; solving the mixed integer programming model to determine the target daily maintenance plan; The optimization objectives include: merging maintenance plans that can be repaired at the same time, repairing a vehicle on the same day, and repairing parts after they have been fully used.

2. The method according to claim 1, characterized in that The constraint condition includes: the maintenance resources required in the maintenance plan should be less than or equal to the preset supportable maintenance resources.

3. The method according to claim 2, characterized in that The constraint conditions are conditions that must be met in the subway maintenance plan, and the optimization goal is the goal that is achieved to the maximum extent possible while meeting the constraint conditions.

4. A device for determining a subway maintenance plan based on the method according to any one of claims 1 to 3, characterized in that: An acquisition unit, configured to acquire the subway operating mileage and part status, wherein the part status includes the remaining operational mileage of the part corresponding to the part status; a determination unit, configured to determine a target monthly maintenance plan based on the subway operating mileage, the component status, and a preset monthly maintenance plan; The second determining unit is configured to determine a target daily maintenance plan based on the target monthly subway maintenance plan and the preset daily maintenance plan in combination with constraint conditions and optimization objectives.

5. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored program, wherein when the program is executed by a processor, the steps of the method for determining a subway maintenance plan according to any one of claims 1 to 3 are implemented.

6. An electronic device, characterized in that: The electronic device includes at least one processor and at least one memory connected to the processor; wherein the processor is used to call program instructions in the memory to execute the steps of the method for determining a subway maintenance plan as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method for optimizing bogie procedure in advanced repair of motor train unit and planning and scheduling method and system

    CN104281900A

  • Automatic scheduling method and system for rail transit vehicle maintenance

    CN113780588A

  • Vehicle sub-repair-process maintenance plan generation method and system, storage medium and equipment

    CN114418143A