Method, device, equipment and storage medium for automatically generating locomotive maintenance plan
By automatically acquiring and processing locomotive maintenance data, generating locomotive maintenance warning information and preparing maintenance plans, it solves the problems of low efficiency and high safety risks caused by manual preparation in the existing technology, and realizes the automatic generation of efficient and accurate locomotive maintenance plans.
Patent Information
- Application Number
- CN202411117233.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-15
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-08-15
AI Technical Summary
In the prior art, the generation of locomotive maintenance plans depends on manual preparation, resulting in large workloads and low efficiency for dispatchers, and the generated plans are not timely and accurately enough, increasing locomotive operation costs and safety risks.
By obtaining the locomotive maintenance data of the target locomotive, including locomotive maintenance standard data, locomotive traffic data and locomotive maintenance distance data, the cumulative mileage data is calculated, and when the matching result of the cumulative mileage data and the locomotive maintenance standard data meets the preset conditions, Generate locomotive maintenance warning information and automatically prepare a target locomotive maintenance plan.
It realizes the automatic generation of locomotive maintenance plans, reduces the workload and operating costs of dispatchers, improves the efficiency and accuracy of generating maintenance plans, and reduces the safety risks of locomotive operations.
Smart Images

Figure CN118628099B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of locomotive maintenance, and in particular to a method, device, equipment and storage medium for automatically generating a locomotive maintenance plan. Background Art
[0002] Locomotives play an important role in ensuring safe transportation of railway freight. Locomotives not only need to have strong power and stable operating performance, but also need to have high reliability and safety to ensure the safety, stability and efficiency of locomotives during transportation. On this basis, locomotive maintenance is an important part of ensuring the safe operation of locomotives.
[0003] In the related art, locomotive maintenance plans are usually manually compiled and generated by dispatchers, which results in heavy workload and low efficiency for dispatchers. In addition, the generation method of locomotive maintenance plans is not timely and accurate enough, which increases the operating costs and safety risks of the locomotives. Summary of the invention
[0004] The present application provides a method, device, equipment and storage medium for automatically generating a locomotive maintenance plan, which can reduce the workload of dispatchers, improve efficiency, and at the same time reduce the operating costs and safety risks of locomotives.
[0005] In a first aspect, an embodiment of the present application provides a method for automatically generating a locomotive maintenance plan, comprising:
[0006] Obtain locomotive maintenance data corresponding to the target locomotive; the locomotive maintenance data includes locomotive maintenance standard data, locomotive route data and locomotive maintenance process data;
[0007] Determining the accumulated mileage data corresponding to the target locomotive according to the locomotive route data and the locomotive maintenance data;
[0008] When the matching result between the accumulated mileage data and the locomotive maintenance standard data meets a preset condition, generating locomotive maintenance warning information corresponding to the target locomotive;
[0009] A target locomotive maintenance plan corresponding to the target locomotive is generated according to the locomotive operation plan information corresponding to the target locomotive and the locomotive maintenance warning information.
[0010] In a possible implementation manner, the acquiring locomotive maintenance data corresponding to the target locomotive includes:
[0011] In response to the user's interactive operation, obtaining locomotive maintenance standard data and locomotive maintenance process data corresponding to the interactive operation;
[0012] The locomotive route data corresponding to the target locomotive is collected.
[0013] In a possible implementation manner, the locomotive maintenance data further includes locomotive historical maintenance scheduling commands; and the method further includes:
[0014] Determining a target state corresponding to the target locomotive according to the locomotive historical maintenance scheduling command;
[0015] If the target state is a maintenance state, the generation of locomotive maintenance warning information corresponding to the target locomotive is suspended.
[0016] In a possible implementation manner, determining the accumulated mileage data corresponding to the target locomotive according to the locomotive route data and the locomotive maintenance data includes:
[0017] Determine the actual mileage corresponding to the target locomotive according to the locomotive route data;
[0018] Based on the actual mileage, the locomotive maintenance data is updated to obtain the accumulated mileage data corresponding to the target locomotive.
[0019] In a possible implementation, the method further includes:
[0020] Determine the preset maintenance mileage corresponding to each maintenance standard in the locomotive maintenance standard data;
[0021] Determining a target maintenance standard corresponding to the target locomotive and a target maintenance mileage corresponding to the target maintenance standard according to the accumulated mileage data and the preset maintenance mileage;
[0022] During the updating process of the accumulated mileage data, if the difference between the target maintenance mileage and the accumulated mileage data is greater than a preset threshold, it is determined that the matching result of the accumulated mileage data and the locomotive maintenance standard data meets a preset condition.
[0023] In a possible implementation manner, generating a target locomotive maintenance plan corresponding to the target locomotive according to the locomotive operation plan information and the locomotive maintenance warning information includes:
[0024] Acquiring locomotive operation plan information corresponding to the target locomotive, and determining a target maintenance location corresponding to the target locomotive according to the locomotive operation plan information;
[0025] The target locomotive maintenance plan is generated according to the target maintenance location and the locomotive maintenance warning information.
[0026] In a possible implementation, the method further includes:
[0027] Pushing the target locomotive maintenance plan to the first client, so that the first client issues a maintenance scheduling command to the second client and receives receipt information returned by the second client;
[0028] The accumulated mileage data corresponding to the target maintenance standard in the locomotive maintenance data is cleared.
[0029] In a second aspect, an embodiment of the present application provides a device for automatically generating a locomotive maintenance plan, comprising:
[0030] An acquisition module is used to acquire locomotive maintenance data corresponding to the target locomotive; the locomotive maintenance data includes locomotive maintenance standard data, locomotive route data and locomotive maintenance process data;
[0031] A determination module, configured to determine the accumulated mileage data corresponding to the target locomotive according to the locomotive route data and the locomotive repair data;
[0032] A first generating module, configured to generate locomotive maintenance warning information corresponding to the target locomotive when a matching result between the accumulated mileage data and the locomotive maintenance standard data meets a preset condition;
[0033] The second generating module is used to generate a target locomotive maintenance plan corresponding to the target locomotive according to the locomotive operation plan information corresponding to the target locomotive and the locomotive maintenance warning information.
[0034] In a possible implementation manner, the acquisition module is specifically configured to:
[0035] In response to the user's interactive operation, obtaining locomotive maintenance standard data and locomotive maintenance process data corresponding to the interactive operation;
[0036] The locomotive route data corresponding to the target locomotive is collected.
[0037] In a possible implementation manner, the locomotive maintenance data further includes locomotive historical maintenance scheduling commands; and the device is further used for:
[0038] Determining a target state corresponding to the target locomotive according to the locomotive historical maintenance scheduling command;
[0039] If the target state is a maintenance state, the generation of locomotive maintenance warning information corresponding to the target locomotive is suspended.
[0040] In a possible implementation manner, the determining module is specifically configured to:
[0041] Determine the actual mileage corresponding to the target locomotive according to the locomotive route data;
[0042] Based on the actual mileage, the locomotive maintenance data is updated to obtain the accumulated mileage data corresponding to the target locomotive.
[0043] In a possible implementation manner, the device is further used for:
[0044] Determine the preset maintenance mileage corresponding to each maintenance standard in the locomotive maintenance standard data;
[0045] Determining a target maintenance standard corresponding to the target locomotive and a target maintenance mileage corresponding to the target maintenance standard according to the accumulated mileage data and the preset maintenance mileage;
[0046] During the updating process of the accumulated mileage data, if the difference between the target maintenance mileage and the accumulated mileage data is greater than a preset threshold, it is determined that the matching result of the accumulated mileage data and the locomotive maintenance standard data meets a preset condition.
[0047] In a possible implementation manner, the second generating module is specifically configured to:
[0048] Acquiring locomotive operation plan information corresponding to the target locomotive, and determining a target maintenance location corresponding to the target locomotive according to the locomotive operation plan information;
[0049] The target locomotive maintenance plan is generated according to the target maintenance location and the locomotive maintenance warning information.
[0050] In a possible implementation manner, the device is further used for:
[0051] Pushing the target locomotive maintenance plan to the first client, so that the first client issues a maintenance scheduling command to the second client and receives receipt information returned by the second client;
[0052] The accumulated mileage data corresponding to the target maintenance standard in the locomotive maintenance data is cleared.
[0053] In a third aspect, an embodiment of the present application provides a device for automatically generating a locomotive maintenance plan, including: a processor, a memory;
[0054] The memory stores computer-executable instructions;
[0055] The processor executes the computer-executable instructions stored in the memory to implement the method for automatically generating a locomotive maintenance plan as described in any one of the first aspects.
[0056] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer execution instructions, which, when executed, are used to implement the method for automatically generating a locomotive maintenance plan as described in any one of the first aspects.
[0057] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed, implements the method for automatically generating a locomotive maintenance plan as described in any one of the first aspects.
[0058] The locomotive maintenance plan automatic generation method, device, equipment and storage medium provided in the embodiment of the present application obtains the locomotive maintenance data corresponding to the target locomotive; the locomotive maintenance data includes locomotive maintenance standard data, locomotive route data and locomotive maintenance data; the cumulative mileage data corresponding to the target locomotive is determined according to the locomotive route data and the locomotive maintenance data; when the matching result of the cumulative mileage data and the locomotive maintenance standard data meets the preset conditions, the locomotive maintenance warning information corresponding to the target locomotive is generated; according to the locomotive operation plan information and locomotive maintenance warning information corresponding to the target locomotive, the target locomotive maintenance plan corresponding to the target locomotive is generated. The present application determines the cumulative mileage data of the target locomotive based on the locomotive maintenance data of the target locomotive, and generates the locomotive maintenance warning information when the matching result of the cumulative mileage data and the locomotive maintenance standard data meets the preset conditions, and then the target locomotive maintenance plan can be generated according to the locomotive maintenance warning information and the locomotive operation plan information. In this way, the present application can realize the automatic generation of locomotive maintenance plans without the need for manual preparation by dispatchers, which can reduce the workload of dispatchers and improve efficiency. At the same time, it can ensure the timeliness and accuracy of the generation of locomotive maintenance plans, and can reduce locomotive operating costs and safety risks. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application;
[0060] Figure 2 A schematic diagram of a flow chart of a method for automatically generating a locomotive maintenance plan provided in an embodiment of the present application;
[0061] Figure 3 A schematic flow chart of another method for automatically generating a locomotive maintenance plan provided in an embodiment of the present application;
[0062] Figure 4 A schematic diagram of generating locomotive maintenance warning information provided by an embodiment of the present application;
[0063] Figure 5 A schematic diagram of automatically generating a target locomotive maintenance plan provided in an embodiment of the present application;
[0064] Figure 6 An interactive schematic diagram for automatically generating a locomotive maintenance plan provided in an embodiment of the present application;
[0065] Figure 7 A schematic diagram of the structure of a device for automatically generating a locomotive maintenance plan provided in an embodiment of the present application;
[0066] Figure 8 A schematic diagram of the structure of a locomotive maintenance plan automatic generation device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0067] In order to enable those skilled in the art to better understand the technical solution of the present application, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments and drawings described herein are only used to explain the present application, and are not intended to limit the present application. It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards, and provide corresponding operation portals for users to choose to authorize or refuse.
[0068] Locomotives play an important role in ensuring safe transportation in railway freight transportation. Therefore, daily repair and maintenance of locomotives are indispensable. Locomotive maintenance is an important part of daily locomotive maintenance, which can specifically include regular maintenance and daily maintenance. Among them, regular maintenance refers to regular maintenance and overhaul of locomotives according to the use of locomotives and system requirements to ensure the long-term stable operation of locomotives. Daily maintenance refers to daily inspection, maintenance and repair of locomotives during the use of locomotives to ensure that faults can be discovered and handled in time during the operation of the locomotive to ensure safe operation.
[0069] Locomotive maintenance is an important part of reducing railway freight transportation costs, improving locomotive efficiency, and ensuring train operation safety. Whether it is regular or daily maintenance of locomotives, compiling and generating maintenance plans is an important step in locomotive maintenance. Compiling locomotive maintenance plans can ensure that locomotives are regularly maintained and overhauled, ensuring the safety and reliability of locomotive operation.
[0070] In the related art, the existing locomotive maintenance plan preparation method is usually manually prepared by dispatchers, which has problems such as heavy workload for dispatchers, inaccurate and timely information transmission, and low preparation efficiency. At the same time, due to the low accuracy of manual preparation, locomotives that do not meet the maintenance conditions may be repaired, increasing transportation costs. Locomotives that meet the maintenance conditions may not be repaired, increasing the safety risk of locomotive transportation.
[0071] In order to solve the above problems, the present application provides a method, device, equipment and storage medium for automatically generating a locomotive maintenance plan. The electronic device obtains the locomotive maintenance data of the target locomotive, which may include locomotive maintenance standard data, locomotive route data and locomotive maintenance data; then the cumulative mileage data of the target locomotive is determined according to the locomotive route data and the locomotive maintenance data, and when the matching result of the cumulative mileage data and the locomotive maintenance standard data meets the preset conditions, the locomotive maintenance warning information is generated, and then the target locomotive maintenance plan can be generated according to the locomotive maintenance warning information and the locomotive operation plan information. In this way, the electronic device can automatically compile the locomotive maintenance plan, which can effectively reduce the labor intensity of the dispatcher, improve the generation efficiency of the maintenance plan and the locomotive operation efficiency, and also save manpower and material costs, and the accuracy is higher, which improves the safety of locomotive transportation.
[0072] Figure 1 This is a schematic diagram of an application scenario provided by the embodiment of this application. Figure 1 , including a dispatcher 101 and an electronic device 102. The electronic device 102 may be a user terminal, such as a mobile phone, a computer, a wearable device, and a cloud server, etc. The specific type of the electronic device 102 is not limited in the present embodiment of the application. Figure 1 As shown, in the related art, the locomotive maintenance plan is manually compiled and generated by the dispatcher 101. This method of generating the locomotive maintenance plan is labor-intensive, inefficient, and inaccurate, resulting in high operating costs and safety risks for locomotive transportation.
[0073] In the embodiment of the present application, the electronic device 102 obtains the locomotive maintenance data of the target locomotive, obtains the cumulative mileage data of the target locomotive based on the locomotive maintenance data, and compares and matches the cumulative mileage data with the locomotive maintenance standard data. When the matching result meets the preset conditions, the locomotive maintenance warning information is generated, and the target locomotive maintenance plan is further generated. In this way, the electronic device 102 can realize the automatic generation of the locomotive maintenance plan, reduce the workload of the dispatcher 101, improve the efficiency and accuracy of the maintenance plan generation, and reduce the operating cost and safety risk of locomotive transportation.
[0074] The scheme shown in the present application is described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or similar contents will not be described repeatedly in different embodiments.
[0075] Figure 2 A flowchart of a method for automatically generating a locomotive maintenance plan provided in an embodiment of the present application. Figure 2 , the locomotive maintenance plan automatic generation method may include:
[0076] S201, obtaining locomotive maintenance data corresponding to a target locomotive; the locomotive maintenance data includes locomotive maintenance standard data, locomotive route data and locomotive maintenance process data.
[0077] The execution subject of the embodiment of the present application may be an electronic device, specifically, an application software (or client) such as a locomotive maintenance management system in the electronic device, or an automatic locomotive maintenance plan generation device set in the electronic device. The automatic locomotive maintenance plan generation device may be implemented by software, or by a combination of software and hardware. For ease of understanding, the following description will be made by taking the execution subject as an electronic device as an example.
[0078] In the embodiment of the present application, the target locomotive may refer to a locomotive that needs to be overhauled. The target locomotive may specifically include various types of locomotives such as an AC electric locomotive, a DC electric locomotive, or a diesel locomotive. The embodiment of the present application does not limit the specific type of the target locomotive. The locomotive maintenance data may refer to various maintenance data corresponding to the target locomotive. For example, the locomotive maintenance data may include locomotive maintenance standard data, locomotive route data, and locomotive maintenance data. Among them, the locomotive maintenance standard data may refer to the maintenance standards for different types of locomotives, and may specifically include the time interval for regular maintenance of the locomotive, such as maintenance every certain number of kilometers or maintenance every certain number of years of service. Exemplarily, according to the different traction types and transmission modes of the locomotive, taking maintenance every certain number of kilometers as an example, the target locomotive may specifically include the following maintenance standards:
[0079] When the mileage of AC electric locomotive reaches 65,000 kilometers, it will be overhauled at level C1, when it reaches 130,000 kilometers, it will be overhauled at level C2, when it reaches 250,000 kilometers, it will be overhauled at level C3, when it reaches 500,000 kilometers, it will be overhauled at level C4, when it reaches 1 million kilometers, and it will be overhauled at level C6. When the mileage of DC electric locomotive reaches 75,000 kilometers, it will be overhauled at level A, minor overhaul at level B, medium overhaul at level B, and major overhaul at level B. When the mileage of diesel locomotive reaches 20,000 kilometers, it will be overhauled at level B, minor overhaul at level B, medium overhaul at level B, and major overhaul at level B.
[0080] Locomotive route data may refer to data such as the fixed section where the locomotive is responsible for the train traction task and the locomotive's operation mode. A running line may be composed of one or more routes, and the locomotive route data may be used to calculate the locomotive running mileage under the route. Locomotive maintenance data may also be referred to as machine system 27 data, which may specifically refer to the running kilometer data corresponding to each maintenance of the locomotive. The locomotive maintenance data may specifically include update date, machine model, machine number, auxiliary maintenance mileage, minor maintenance mileage, medium maintenance mileage, major maintenance mileage, C1 maintenance mileage, C2 maintenance mileage, C3 maintenance mileage, C4 maintenance mileage, C5 maintenance mileage, C6 maintenance mileage and cumulative mileage. It should be noted that the locomotive maintenance data corresponding to the target locomotive may also include other types of data, which is not limited in the embodiments of the present application.
[0081] In this step, the electronic device may be installed with locomotive maintenance management software such as a locomotive turnover diagram, and the electronic device may specifically realize the automatic generation of a locomotive maintenance plan through the locomotive maintenance management software. Specifically, the electronic device may obtain the locomotive maintenance data of the target locomotive, which may be manually entered by the dispatcher, or may be automatically obtained by the electronic device from the system background based on the locomotive maintenance management software. Of course, the electronic device may also obtain the locomotive maintenance data through other means, which is not limited in the embodiments of the present application.
[0082] S202: Determine the accumulated mileage data corresponding to the target locomotive according to the locomotive route data and the locomotive maintenance data.
[0083] In the embodiment of the present application, the accumulated mileage data may refer to the actual mileage data of the target locomotive. Specifically, after acquiring the locomotive maintenance data, the electronic device may determine the daily mileage data of the target locomotive according to the locomotive route data in the locomotive maintenance data, and then the electronic device may dynamically update the locomotive maintenance data based on the daily mileage data to obtain the accumulated mileage data corresponding to the target locomotive, so as to ensure the accuracy of the accumulated mileage data of the target locomotive.
[0084] S203: When the matching result between the accumulated mileage data and the locomotive maintenance standard data meets the preset conditions, locomotive maintenance warning information corresponding to the target locomotive is generated.
[0085] In the embodiment of the present application, the preset condition may refer to the judgment condition of whether the target locomotive needs maintenance, and specifically may refer to the difference between the cumulative mileage data of the target locomotive and the standard mileage of different maintenance courses in the locomotive maintenance standard data being greater than the preset threshold, or the cumulative mileage data being greater than the standard mileage corresponding to different maintenance courses in the locomotive maintenance standard data, etc. Of course, the preset condition may also be other conditions, such as the actual operating time of the target locomotive being greater than the maintenance time limit corresponding to different maintenance courses in the locomotive maintenance standard data, etc., which is not limited in the embodiment of the present application. The locomotive maintenance warning information may refer to the warning information that the target locomotive needs to be repaired, and the warning information may include the identification information of the target locomotive (such as the locomotive type and locomotive number, etc.) and the target maintenance course corresponding to the target locomotive (which level of maintenance is required), etc.
[0086] S204. Generate a target locomotive maintenance plan corresponding to the target locomotive according to the locomotive operation plan information and locomotive maintenance warning information corresponding to the target locomotive.
[0087] In the embodiment of the present application, the locomotive operation plan information may include at least one operation plan corresponding to the target locomotive, which may include information such as the terminal station type. The target locomotive maintenance plan may refer to the maintenance plan corresponding to the target locomotive that is ultimately automatically generated by the electronic device, and the subsequent dispatcher may generate a corresponding maintenance dispatch command based on the target locomotive maintenance plan.
[0088] Specifically, the target locomotive may correspond to different locomotive operation plans in different time periods. The electronic device can obtain the locomotive operation plan information corresponding to the target locomotive, and then determine the time, location and other information corresponding to the maintenance stage of the target locomotive based on the locomotive operation plan information. At the same time, the target locomotive maintenance plan corresponding to the target locomotive can be generated based on the locomotive maintenance warning information, thereby realizing the automatic generation of the locomotive maintenance plan.
[0089] The method for automatically generating a locomotive maintenance plan provided in the embodiment of the present application obtains locomotive maintenance data corresponding to the target locomotive; the locomotive maintenance data includes locomotive maintenance standard data, locomotive route data and locomotive maintenance data; the cumulative mileage data corresponding to the target locomotive is determined based on the locomotive route data and the locomotive maintenance data; when the matching result of the cumulative mileage data and the locomotive maintenance standard data meets the preset conditions, the locomotive maintenance warning information corresponding to the target locomotive is generated; according to the locomotive operation plan information and locomotive maintenance warning information corresponding to the target locomotive, the target locomotive maintenance plan corresponding to the target locomotive is generated. The present application determines the cumulative mileage data of the target locomotive based on the locomotive maintenance data of the target locomotive, and generates locomotive maintenance warning information when the matching result of the cumulative mileage data and the locomotive maintenance standard data meets the preset conditions, and then the target locomotive maintenance plan can be generated based on the locomotive maintenance warning information and the locomotive operation plan information. In this way, the present application can realize the automatic generation of locomotive maintenance plans without the need for manual preparation by dispatchers, which can reduce the workload of dispatchers and improve efficiency. At the same time, it can ensure the timeliness and accuracy of the generation of locomotive maintenance plans, and can reduce locomotive operating costs and safety risks.
[0090] Based on the above embodiments, Figure 3 A flowchart of another method for automatically generating a locomotive maintenance plan provided in an embodiment of the present application. Figure 3 , the locomotive maintenance plan automatic generation method may include:
[0091] S301. In response to a user's interactive operation, obtain locomotive maintenance standard data and locomotive maintenance process data corresponding to the interactive operation; and collect locomotive route data corresponding to a target locomotive.
[0092] In the embodiment of the present application, the user may refer to a dispatcher, specifically a locomotive dispatcher, etc. The interactive operation may refer to a user's data entry operation, specifically a user's click operation on an electronic device display screen, or an input operation by a user based on an input device such as a mouse or keyboard, or a user's voice input operation, etc. The embodiment of the present application does not limit the specific type of the interactive operation.
[0093] In this step, the electronic device responds to the user's interactive operation and can obtain the locomotive maintenance standard data and locomotive maintenance data corresponding to the user's interactive operation, wherein the locomotive maintenance standard data can specifically include electric (AC or DC) locomotive maintenance standard data and diesel locomotive maintenance standard data, etc.; locomotive maintenance data can refer to machine system 27 data, etc., that is, the running kilometer data corresponding to each maintenance process of the locomotive, etc. In addition, in addition to obtaining the locomotive maintenance standard data and locomotive maintenance data entered by the user, the electronic device can also automatically collect and read the locomotive route data corresponding to the target locomotive from the background data, so as to achieve comprehensive acquisition of the target locomotive maintenance data, which can ensure the rationality and accuracy of the locomotive maintenance plan generation.
[0094] S302, the locomotive maintenance data also includes the locomotive historical maintenance dispatching command; according to the locomotive historical maintenance dispatching command, the target state corresponding to the target locomotive is determined; if the target state is the maintenance state, the generation of the locomotive maintenance warning information corresponding to the target locomotive is suspended.
[0095] In the embodiment of the present application, the historical maintenance dispatch command of the locomotive may refer to the historical maintenance dispatch command corresponding to the target locomotive. The maintenance dispatch command is a type of locomotive dispatch command, which is edited and issued by the locomotive dispatcher to the locomotive depot to guide the non-operation state conversion of the locomotives entering and leaving the depot and the specific operation content in the locomotive depot. The target state may refer to the specific state corresponding to the target locomotive, for example, it may include the operating state or the maintenance state.
[0096] In this step, the electronic device can obtain the historical maintenance scheduling command of the locomotive, and determine the target state corresponding to the target locomotive based on the historical maintenance scheduling command of the locomotive. Exemplarily, the electronic device can determine the time period corresponding to the maintenance state of the target locomotive in the historical maintenance scheduling command of the locomotive. If the current time is within the time period, the electronic device can determine that the target state of the target locomotive is the maintenance state. In the case where the target state of the target locomotive is the maintenance state, the electronic device can determine that the target locomotive is currently under maintenance, and no maintenance warning is required, and the generation step of the locomotive maintenance warning can be suspended. In this way, the electronic device determines whether the target locomotive is in a maintenance state through the historical maintenance scheduling command of the locomotive, and suspends the maintenance warning when the target locomotive is in a maintenance state, which can reduce the amount of calculation and save computing resources.
[0097] S303. Determine the actual mileage corresponding to the target locomotive according to the locomotive route data; update the locomotive maintenance data based on the actual mileage to obtain the accumulated mileage data corresponding to the target locomotive.
[0098] In the embodiment of the present application, the actual mileage may refer to the actual mileage data of the target locomotive within a preset period, and the preset period may be one day. In this case, the actual mileage is the daily mileage data of the target locomotive. Specifically, after the electronic device collects the locomotive route data of the target locomotive, it can calculate the actual mileage of the target locomotive within a preset period (for example, one day) according to the locomotive route data. Then, the electronic device can regularly update the locomotive maintenance data based on the actual mileage, and update the mileage data of the target locomotive in each maintenance. For example, the actual mileage can be added to the mileage data after each maintenance in the locomotive maintenance data to obtain the cumulative mileage data corresponding to the target locomotive.
[0099] In this way, the electronic device in the embodiment of the present application obtains the cumulative mileage data of the target locomotive by calculating the actual mileage of the target locomotive and dynamically updating the locomotive maintenance data, thereby being able to accurately determine the cumulative mileage data of the target locomotive and ensuring the accuracy and rationality of the subsequent maintenance plan generation.
[0100] S304, determining the preset maintenance mileage corresponding to each maintenance standard in the locomotive maintenance standard data; determining the target maintenance standard corresponding to the target locomotive and the target maintenance mileage corresponding to the target maintenance standard according to the accumulated mileage data and the preset maintenance mileage.
[0101] In the embodiment of the present application, the preset maintenance mileage may refer to the maintenance mileage corresponding to the maintenance standards of different levels in the locomotive maintenance standard data, for example, the preset maintenance mileage corresponding to the C1 maintenance of the electric AC locomotive is 65,000 kilometers, and the preset maintenance mileage corresponding to the C2 maintenance is 130,000 kilometers. The target maintenance standard may refer to the maintenance type corresponding to the target locomotive. The target maintenance mileage may refer to the preset maintenance mileage corresponding to the target maintenance standard corresponding to the target locomotive.
[0102] In this step, after determining the cumulative mileage data corresponding to the target locomotive, the electronic device can first determine the target maintenance standard corresponding to the target locomotive based on the cumulative mileage data and the preset maintenance mileage, that is, determine what level of maintenance the target locomotive needs to undergo, and at the same time determine the target maintenance mileage corresponding to the target maintenance standard.
[0103] Specifically, the time when the electronic device obtains the locomotive maintenance data is the starting time for calculating the data automatically generated by the locomotive maintenance plan. According to the locomotive route data, the electronic device periodically calculates the actual mileage of the target locomotive in the current preset period every preset period (for example, every day), and adds the actual mileage of the current preset period to the cumulative mileage under each maintenance period in the locomotive maintenance data recorded in the database and the total mileage to obtain the cumulative mileage data corresponding to the target locomotive.
[0104] Since the target locomotive is regularly overhauled (regularly overhauled) in the order of two C1 overhauls followed by C2 overhauls, two C2 overhauls followed by C3 overhauls, and so on, the electronic equipment can specifically judge whether the cumulative mileage of each overhaul process (overhaul standard) plus the minimum overhaul standard of the target locomotive (for example, the minimum standard for electric AC locomotives is C1 overhaul) is greater than the preset overhaul mileage of the target locomotive in the overhaul process in the order of C6 overhaul to C1 overhaul. If so, the overhaul process is the target overhaul standard corresponding to the target locomotive, and the preset overhaul mileage corresponding to the target overhaul standard is the target overhaul mileage corresponding to the target locomotive. Subsequently, as the cumulative mileage data is continuously updated during the operation of the target locomotive, the electronic equipment can determine whether to generate an overhaul warning message based on the matching relationship between the cumulative mileage data and the target overhaul mileage.
[0105] Exemplarily, the cumulative mileage of the target locomotive under the C1 maintenance course in the locomotive maintenance data is 64,800 kilometers, and the target locomotive's daily mileage is calculated to be 1,200 kilometers. The cumulative mileage data of the target locomotive under the C1 maintenance course is 64,800 kilometers + 12,000 kilometers = 66,000 kilometers, and then the minimum scheduled inspection standard of the target locomotive is added at 65,000 kilometers, that is: 64,800 kilometers + 12,000 kilometers + 65,000 kilometers = 131,000 kilometers, which is greater than the preset maintenance mileage of the C2 maintenance course of the target locomotive (130,000 kilometers). The electronic device can determine the target maintenance standard of the target locomotive, that is, the next maintenance course is C2 maintenance.
[0106] It should be noted that for electric AC locomotives, electronic equipment can be overhauled from high level to low level, that is, the target maintenance standard corresponding to the target locomotive is determined in the calculation order of C6 repair, C5 repair, C4 repair, C3 repair, C2 repair, and C1 repair. For example, the cumulative mileage under the C6 repair process is first determined. When the mileage under the C6 repair process does not meet the above-mentioned greater than condition (that is, whether the cumulative mileage data plus the minimum scheduled inspection standard is greater than the preset maintenance mileage of the current repair process), the C5 repair process is determined, and so on. Electric DC locomotives and diesel locomotives can be calculated in the order of major repair, medium repair, minor repair, and auxiliary repair. The minimum maintenance (scheduled inspection) standard for electric DC locomotives is 75,000 kilometers, and the minimum maintenance standard for diesel locomotives is 20,000 kilometers.
[0107] In addition, while determining the target maintenance standard based on the accumulated mileage data of the target locomotive and the preset maintenance mileage, the electronic device can determine the remaining mileage data of the target locomotive from the target maintenance standard, i.e., the next maintenance trip of the target locomotive, and the remaining mileage data can be used as a reference for subsequent electronic devices to generate maintenance warning information. For example, the target locomotive is an electric AC locomotive, and the mileage data of the C1 maintenance trip in the locomotive maintenance trip data is 50,000 kilometers. At this time, the remaining mileage data from the target maintenance standard, i.e., the target maintenance mileage of 65,000 kilometers corresponding to the C1 maintenance trip, is 15,000 kilometers.
[0108] S305. During the cumulative mileage data update process, if the difference between the target maintenance mileage and the cumulative mileage data is greater than a preset threshold, it is determined that the matching result between the cumulative mileage data and the locomotive maintenance standard data meets the preset condition.
[0109] In the embodiment of the present application, the preset threshold value may refer to a preset critical value of mileage data, and the specific value of the preset threshold value may be set based on actual needs, and the embodiment of the present application does not limit this. In this step, after the electronic device determines the cumulative mileage data and the target maintenance mileage corresponding to the target locomotive, it can calculate the difference between the target maintenance mileage and the cumulative mileage data of the target locomotive. If the difference is greater than the preset threshold value, the electronic device can determine that the matching result of the cumulative mileage data of the target locomotive and the locomotive maintenance standard data meets the preset conditions, and the target locomotive needs to perform maintenance at the level corresponding to the target maintenance standard; if the difference is not greater than the preset threshold value, the electronic device can determine that the matching result of the actual mileage data of the target locomotive and the locomotive maintenance standard data does not meet the preset conditions, and the target locomotive does not need to perform maintenance at the level corresponding to the target maintenance standard temporarily.
[0110] It should be noted that the electronic device can also directly generate locomotive maintenance warning information corresponding to the target maintenance standard when the target locomotive dynamically updates the cumulative mileage data and the cumulative mileage data is greater than the target maintenance mileage minus the preset threshold. Of course, the locomotive maintenance warning information can also adopt other generation conditions, which can be flexibly set based on actual needs, and the embodiments of the present application are not limited to this.
[0111] In this way, in the embodiment of the present application, the electronic device determines whether the matching result of the cumulative mileage data of the target locomotive and the locomotive maintenance standard data meets the preset conditions based on the comparison result of the cumulative mileage data of the target locomotive and the target maintenance mileage, and then determines whether to generate locomotive maintenance warning information, which can realize the real-time and accurate generation of maintenance warning information, thereby ensuring the accuracy of the subsequent generation of the target locomotive maintenance plan.
[0112] S306. When the matching result between the accumulated mileage data and the locomotive maintenance standard data meets the preset conditions, locomotive maintenance warning information corresponding to the target locomotive is generated.
[0113] In the embodiment of the present application, when the electronic device determines that the matching result between the accumulated mileage data of the target locomotive and the locomotive maintenance standard data meets the preset conditions, it can generate locomotive maintenance warning information corresponding to the target locomotive based on the target maintenance standard determined by the comparison and matching, that is, the next maintenance trip corresponding to the target locomotive and other information. In this way, it can provide an early warning when the running mileage of the target locomotive is about to reach the target maintenance mileage, thereby realizing timely warning of locomotive maintenance and ensuring the safety and reliability of locomotive operation.
[0114] For example, Figure 4 A schematic diagram of generating locomotive maintenance warning information provided by an embodiment of the present application. Figure 4 As shown, the electronic device can first obtain the locomotive historical maintenance scheduling command of the target locomotive, and determine the target state of the target locomotive according to the locomotive historical maintenance scheduling command. If the target state is the maintenance state, the electronic device can suspend the generation of locomotive maintenance warning information of the target locomotive. If the target state of the target locomotive is not the maintenance state, the electronic device can further obtain locomotive maintenance data, which may specifically include locomotive maintenance standard data, locomotive route data, and locomotive maintenance data. The electronic device can determine the actual running kilometers of the target locomotive within a preset period based on the locomotive route data, and then update the locomotive maintenance data to obtain the cumulative mileage data corresponding to the target locomotive.
[0115] Afterwards, the electronic equipment can determine the target maintenance standard and target maintenance mileage corresponding to the target locomotive based on the cumulative mileage data and the locomotive maintenance standard data. Later, during the continuous updating of the cumulative mileage data, the electronic equipment can generate locomotive maintenance warning information corresponding to the target locomotive when the difference between the target maintenance mileage and the cumulative mileage data is greater than a preset threshold, thereby realizing timely warning of the target locomotive maintenance and ensuring the stability and reliability of the target locomotive operation.
[0116] S307: Obtain locomotive operation plan information corresponding to the target locomotive, and determine a target maintenance location corresponding to the target locomotive based on the locomotive operation plan information.
[0117] S308. Generate a target locomotive maintenance plan based on the target maintenance location and locomotive maintenance warning information.
[0118] In the embodiment of the present application, the target maintenance location may refer to the maintenance location corresponding to the target locomotive when it is being maintained. The target maintenance location may refer to a locomotive depot that has the ability to perform maintenance of the target locomotive at the level corresponding to the target maintenance standard.
[0119] Specifically, the electronic device can obtain the locomotive operation plan information of the target locomotive, determine whether the final destination of the target locomotive in the locomotive operation plan information is a locomotive depot, if it is a locomotive depot, and the locomotive depot has the ability to perform the target maintenance standard corresponding to the level of maintenance on the target locomotive, then the electronic device can use the locomotive depot as the target maintenance location, and then automatically generate the target locomotive maintenance plan based on the target maintenance location and locomotive maintenance warning information. If the final destination of the target locomotive in the locomotive operation plan information is not a locomotive depot or the locomotive depot does not have the ability to perform the target maintenance standard corresponding to the level of maintenance on the target locomotive, then the electronic device can continue to judge the next locomotive operation plan information until the target maintenance location corresponding to the target locomotive is determined. In this way, the electronic device can improve the accuracy and rationality of the maintenance location determination by judging the locomotive operation plan information, and thus can also improve the accuracy of the target locomotive maintenance plan.
[0120] S309, push the target locomotive maintenance plan to the first client, so that the first client sends a maintenance scheduling command to the second client and receives the receipt information returned by the second client; clear the accumulated mileage data corresponding to the target maintenance standard in the locomotive maintenance data.
[0121] In the embodiment of the present application, the first client may refer to the client corresponding to the locomotive dispatcher of the dispatching command center. The second client may refer to the client corresponding to the locomotive depot duty officer. The locomotive dispatcher is mainly responsible for entering basic information, such as entering some locomotive maintenance data, etc., and may also be responsible for outlining locomotive routes according to the stage plan and issuing locomotive maintenance dispatching orders according to the target locomotive maintenance plan. The locomotive depot duty officer is mainly responsible for signing for locomotive dispatching orders and executing the issuance of target locomotive maintenance tasks. The maintenance dispatching order may refer to the dispatching order corresponding to the target locomotive maintenance plan. The receipt information may refer to the receipt information.
[0122] Specifically, after generating the target locomotive maintenance plan, the electronic device can push the target locomotive maintenance plan to the first client. After the locomotive dispatcher obtains the target locomotive maintenance plan, the first client can respond to the locomotive dispatcher's issuance operation and issue the target locomotive maintenance plan to the second client. The second client responds to the receipt operation of the locomotive depot duty officer and can return the receipt information to the first client. Afterwards, the electronic device can update the locomotive maintenance data of the target locomotive, and specifically can clear the accumulated mileage data corresponding to the target maintenance standard in the locomotive maintenance data, etc. Of course, the accumulated mileage data of other maintenance courses can also be cleared and updated, and this embodiment of the application is not limited to this.
[0123] For example, Figure 5 A schematic diagram of automatically generating a target locomotive maintenance plan provided in an embodiment of the present application. Figure 5 As shown, the electronic device can obtain the locomotive operation plan information corresponding to the target locomotive, and then the electronic device can determine whether the final destination of the target locomotive in the locomotive operation plan information is the locomotive depot and whether the locomotive depot has the maintenance capability corresponding to the target maintenance standard. If the final destination of the locomotive operation plan information is the locomotive depot and the locomotive depot has the maintenance capability corresponding to the target maintenance standard, the electronic device can use the locomotive depot as the target maintenance location, and generate a target locomotive maintenance plan based on the target maintenance location and the locomotive maintenance warning information. If the final destination of the locomotive operation plan information is not the locomotive depot or the final destination is the locomotive depot but the locomotive depot does not have the maintenance capability corresponding to the target maintenance standard, the electronic device can continue to obtain the next locomotive operation plan information of the target locomotive for judgment.
[0124] After determining the target locomotive maintenance plan, the electronic device can send the target locomotive maintenance plan to the first client, so that the first client can issue a maintenance scheduling command. The corresponding electronic device can clear the accumulated mileage data corresponding to the target maintenance standard in the locomotive maintenance data of the target locomotive, so as to facilitate the automatic generation of the subsequent maintenance plan. In this way, the electronic device automatically determines the target maintenance location and generates the target locomotive maintenance plan based on the locomotive operation plan information of the target locomotive, thereby improving the efficiency and accuracy of generating the locomotive maintenance plan.
[0125] For example, Figure 6 An interactive schematic diagram of automatic generation of a locomotive maintenance plan provided in an embodiment of the present application. Figure 6 As shown, the first client can obtain the locomotive maintenance standard data and locomotive maintenance data and send them to the electronic device in response to the interactive operation of the locomotive dispatcher. The electronic device receives the locomotive maintenance standard data and locomotive maintenance data, and obtains the locomotive route data at the same time, and automatically generates the target locomotive maintenance plan. Then, the electronic device can push the target locomotive maintenance plan to the first client, and the first client can send the target locomotive maintenance plan to the second client in response to the sending operation of the locomotive dispatcher. The second client can return the receipt information to the first client in response to the receipt operation of the locomotive depot duty officer.
[0126] With the continuous development and upgrading of railway transportation technology, the technical level of locomotives is also constantly improving. It is necessary to continuously study and optimize locomotive maintenance plans. In order to adapt to the application and development of new technologies and improve the operating efficiency and reliability of locomotives, the generation of locomotive maintenance plans needs to be optimized accordingly. Since the preparation of locomotive maintenance plans needs to consider a variety of factors such as the use of locomotives, technical conditions, operating mileage, operating environment, and system requirements, it is also necessary to fully consider the rational use and economy of maintenance resources to ensure the feasibility and rationality of maintenance plans. In related technologies, locomotive maintenance plans are usually manually prepared and generated by dispatchers, which has the problems of heavy workload and low efficiency of dispatchers, and the generation method of locomotive maintenance plans is not timely and accurate enough, which increases the operating costs and safety risks of locomotives.
[0127] In the embodiment of the present application, the electronic device uses locomotive maintenance data and locomotive route data as the basis, and locomotive historical maintenance scheduling commands as compensation conditions. On the premise of fully considering locomotive maintenance standard data of different traction modes and different transmission modes, it calculates and generates locomotive maintenance warning information, automatically compiles target locomotive maintenance plans, and issues locomotive maintenance scheduling commands, which can effectively reduce the labor intensity of dispatchers, improve locomotive utilization efficiency, save manpower and material costs, and also improve the safety of target locomotive operation.
[0128] Figure 7 This is a schematic diagram of the structure of a locomotive maintenance plan automatic generation device provided in an embodiment of the present application. Figure 7 The locomotive maintenance plan automatic generation device 70 may include:
[0129] The acquisition module 71 is used to acquire the locomotive maintenance data corresponding to the target locomotive; the locomotive maintenance data includes locomotive maintenance standard data, locomotive route data and locomotive maintenance process data;
[0130] A determination module 72, for determining the accumulated mileage data corresponding to the target locomotive according to the locomotive route data and the locomotive repair data;
[0131] The first generating module 73 is used to generate locomotive maintenance warning information corresponding to the target locomotive when the matching result between the accumulated mileage data and the locomotive maintenance standard data meets the preset conditions;
[0132] The second generating module 74 is used to generate a target locomotive maintenance plan corresponding to the target locomotive according to the locomotive operation plan information and locomotive maintenance warning information corresponding to the target locomotive.
[0133] In a possible implementation, the acquisition module 71 is specifically configured to:
[0134] In response to the user's interactive operation, obtaining locomotive maintenance standard data and locomotive maintenance process data corresponding to the interactive operation;
[0135] Collect locomotive route data corresponding to the target locomotive.
[0136] In a possible implementation, the locomotive maintenance data also includes locomotive historical maintenance scheduling commands; the device 70 is further used to:
[0137] Determine the target state corresponding to the target locomotive according to the historical maintenance dispatching order of the locomotive;
[0138] If the target state is the maintenance state, the generation of the locomotive maintenance warning information corresponding to the target locomotive is suspended.
[0139] In a possible implementation, the determination module 72 is specifically configured to:
[0140] According to the locomotive route data, determine the actual mileage corresponding to the target locomotive;
[0141] Based on the actual mileage, the locomotive maintenance data is updated to obtain the cumulative mileage data corresponding to the target locomotive.
[0142] In a possible implementation manner, the device 70 is further used for:
[0143] Determine the preset maintenance mileage corresponding to each maintenance standard in the locomotive maintenance standard data;
[0144] Determine the target maintenance standard corresponding to the target locomotive and the target maintenance mileage corresponding to the target maintenance standard based on the accumulated mileage data and the preset maintenance mileage;
[0145] During the cumulative mileage data update process, if the difference between the target maintenance mileage and the cumulative mileage data is greater than a preset threshold, it is determined that the matching result of the cumulative mileage data and the locomotive maintenance standard data meets the preset condition.
[0146] In a possible implementation manner, the second generating module 74 is specifically configured to:
[0147] Obtaining locomotive operation plan information corresponding to the target locomotive, and determining a target maintenance location corresponding to the target locomotive based on the locomotive operation plan information;
[0148] Generate a target locomotive maintenance plan based on the target maintenance location and locomotive maintenance warning information.
[0149] In a possible implementation manner, the device 70 is further used for:
[0150] Pushing the target locomotive maintenance plan to the first client, so that the first client issues a maintenance scheduling command to the second client and receives receipt information returned by the second client;
[0151] The accumulated mileage data corresponding to the target maintenance standard in the locomotive maintenance data is cleared.
[0152] The locomotive maintenance plan automatic generation device 70 provided in the embodiment of the present application can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar and will not be repeated here.
[0153] Figure 8 This is a schematic diagram of the structure of a locomotive maintenance plan automatic generation device provided in an embodiment of the present application. Figure 8 The locomotive maintenance plan automatic generation device 80 may include: a memory 81 and a processor 82. Exemplarily, the memory 81 and the processor 82 are interconnected via a bus 83.
[0154] The memory 81 is used to store program instructions;
[0155] The processor 82 is used to execute the program instructions stored in the memory to implement the method for automatically generating a locomotive maintenance plan shown in the above embodiment.
[0156] Figure 8 The locomotive maintenance plan automatic generation device 80 shown can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar and will not be repeated here.
[0157] An embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the above-mentioned method for automatically generating a locomotive maintenance plan.
[0158] The embodiment of the present application may also provide a computer program product, including a computer program, which, when executed by a processor, can implement the above-mentioned method for automatically generating a locomotive maintenance plan.
[0159] An embodiment of the present application provides a chip having a computer program stored thereon. When the computer program is executed by the chip, the above-mentioned method for automatically generating a locomotive maintenance plan is implemented.
[0160] It should be noted that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
[0161] It should be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct RAM bus random access memory (DR RAM). It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor. It should be noted that the memory described herein is intended to include but is not limited to these and any other suitable types of memory.
[0162] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0163] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, 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 processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processing unit 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.
[0164] 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 comprising 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.
[0165] 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. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0166] Regarding the various modules / units contained in the various devices and products described in the above embodiments, they may be software modules / units, or hardware modules / units, or they may be partially software modules / units and partially hardware modules / units. Each device and product may be applied to or integrated in a chip, a chip module or a terminal device. Exemplarily, for each device and product applied to or integrated in a chip, each module / chip contained therein may be implemented in the form of hardware such as circuits, or at least some modules / units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining modules / units may be implemented in the form of hardware such as circuits.
[0167] In the present application, the term "include" and its variations may refer to non-restrictive inclusion; the term "or" and its variations may refer to "and / or". The terms "first", "second", etc. in the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. In the present application, "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previously associated objects are in an "or" relationship.
[0168] The above are only some embodiments of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for automatically generating a locomotive maintenance plan, characterized in that: include: Obtain locomotive maintenance data corresponding to the target locomotive; The locomotive maintenance data includes locomotive maintenance standard data, locomotive route data and locomotive maintenance process data; Determining the accumulated mileage data corresponding to the target locomotive according to the locomotive route data and the locomotive maintenance data; When the matching result between the accumulated mileage data and the locomotive maintenance standard data meets a preset condition, generating locomotive maintenance warning information corresponding to the target locomotive; generating a target locomotive maintenance plan corresponding to the target locomotive according to the locomotive operation plan information corresponding to the target locomotive and the locomotive maintenance warning information; Determine the preset maintenance mileage corresponding to each maintenance standard in the locomotive maintenance standard data; Determining a target maintenance standard corresponding to the target locomotive and a target maintenance mileage corresponding to the target maintenance standard according to the accumulated mileage data and the preset maintenance mileage; During the updating process of the accumulated mileage data, if the difference between the target maintenance mileage and the accumulated mileage data is greater than a preset threshold, it is determined that the matching result between the accumulated mileage data and the locomotive maintenance standard data meets a preset condition; The step of determining the accumulated mileage data corresponding to the target locomotive according to the locomotive route data and the locomotive maintenance data includes: Determine the actual mileage corresponding to the target locomotive according to the locomotive route data; Based on the actual mileage, the locomotive maintenance data is updated to obtain the accumulated mileage data corresponding to the target locomotive.
2. The method according to claim 1, characterized in that The obtaining of locomotive maintenance data corresponding to the target locomotive includes: In response to the user's interactive operation, obtaining locomotive maintenance standard data and locomotive maintenance process data corresponding to the interactive operation; The locomotive route data corresponding to the target locomotive is collected.
3. The method according to claim 1, characterized in that The locomotive maintenance data also includes locomotive historical maintenance scheduling commands; the method also includes: Determining a target state corresponding to the target locomotive according to the locomotive historical maintenance scheduling command; If the target state is a maintenance state, the generation of locomotive maintenance warning information corresponding to the target locomotive is suspended.
4. The method according to claim 1, characterized in that The generating a target locomotive maintenance plan corresponding to the target locomotive according to the locomotive operation plan information and the locomotive maintenance warning information comprises: Acquiring locomotive operation plan information corresponding to the target locomotive, and determining a target maintenance location corresponding to the target locomotive according to the locomotive operation plan information; The target locomotive maintenance plan is generated according to the target maintenance location and the locomotive maintenance warning information.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: Pushing the target locomotive maintenance plan to the first client, so that the first client issues a maintenance scheduling command to the second client and receives receipt information returned by the second client; The accumulated mileage data corresponding to the target maintenance standard in the locomotive maintenance data is cleared.
6. A locomotive maintenance plan automatic generation device, characterized in that: include: An acquisition module, used to acquire locomotive maintenance data corresponding to a target locomotive; The locomotive maintenance data includes locomotive maintenance standard data, locomotive route data and locomotive maintenance process data; A determination module, configured to determine the accumulated mileage data corresponding to the target locomotive according to the locomotive route data and the locomotive repair data; A first generating module, configured to generate locomotive maintenance warning information corresponding to the target locomotive when a matching result between the accumulated mileage data and the locomotive maintenance standard data meets a preset condition; A second generating module is used to generate a target locomotive maintenance plan corresponding to the target locomotive according to the locomotive operation plan information corresponding to the target locomotive and the locomotive maintenance warning information; The determination module is further used to determine the preset maintenance mileage corresponding to each maintenance standard in the locomotive maintenance standard data; determine the target maintenance standard corresponding to the target locomotive and the target maintenance mileage corresponding to the target maintenance standard according to the accumulated mileage data and the preset maintenance mileage; During the updating process of the accumulated mileage data, if the difference between the target maintenance mileage and the accumulated mileage data is greater than a preset threshold, it is determined that the matching result between the accumulated mileage data and the locomotive maintenance standard data meets a preset condition; The determination module is specifically used to determine the actual running kilometers corresponding to the target locomotive according to the locomotive route data; Based on the actual mileage, the locomotive maintenance data is updated to obtain the cumulative mileage data corresponding to the target locomotive.
7. A locomotive maintenance plan automatic generation device, characterized in that: include: Processor, memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method for automatically generating a locomotive maintenance plan as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which, when executed, are used to implement the method for automatically generating a locomotive maintenance plan as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Rail train maintenance method and device
CN111126634A
Locomotive maintenance cycle determination method and system
CN113808300A
Standardized operation method and system for ATP (Automatic Train Protection) vehicle-mounted equipment application and maintenance
CN117172435A