Inspection scheduling management method and system for hydropower station

By combining the inspection task attributes and travel methods, arranging schedules are generated, and a reasonable schedule plan is arranged for inspection personnel, the problem of low routes and schedule efficiency in hydropower station inspections is solved, and the inspection efficiency is improved .

CN119294738APending Publication Date: 2025-01-10HNAC TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411370902.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

Due to the limited experience of management personnel, it is difficult for hydropower station inspection personnel to formulate reasonable and efficient inspection paths and shift scheduling plans, which often leads to the inability of inspection personnel to complete the scheduling plans in a timely manner.

Method used

By determining the shortest total time and shortest path based on the task attribute information and travel method of each inspection task, arranging the shift list is generated, and a day's shift schedule is generated based on the inspection personnel information, and sending the shortest path to the inspection personnel to complete the patrol Inspection tasks.

Benefits of technology

It has achieved reasonable and efficient scheduling plans and inspection paths for inspection personnel, reducing the risk of not being able to complete scheduling plans in a timely manner, and improving inspection efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119294738A_ABST
    Figure CN119294738A_ABST
Patent Text Reader

Abstract

The invention provides an inspection scheduling management method and system for a hydropower station, and the method is suitable for the hydropower station, and comprises the steps: determining the shortest total time and shortest path of each inspection task according to the task attribute information and travel mode of each inspection task; sorting the inspection tasks according to the shortest total time and task attribute information of the inspection tasks to generate a corresponding scheduling list; according to the personnel information of each inspection personnel in the inspection personnel list, and the travel mode, the sorting position and the shortest total time of each inspection task in the scheduling list, generating a scheduling plan of each inspection personnel on that day; and sending the corresponding scheduling plan of the current day and the shortest path of each inspection task in the scheduling plan of the current day to each inspection person, so that the scheduling plan of the current day of each inspection person and the shortest path of each inspection task in the scheduling plan of the current day complete the inspection task of the current day.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of hydropower station inspection, and more specifically, to a hydropower station inspection scheduling management method and system. Background Art

[0002] In order to ensure the safety and stability of various equipment related to the hydropower station, it is necessary to arrange corresponding inspection personnel to inspect various equipment related to the hydropower station.

[0003] At present, the corresponding inspection routes and shift plans are generally arranged by the corresponding management personnel based on their own experience for each inspector. However, hydropower stations are generally located in remote mountains, and the relevant equipment of the hydropower station is not concentrated together, which makes it difficult for the management personnel to formulate reasonable and efficient inspection routes and shift plans based on their own experience, and often leads to the inspection personnel being unable to complete the corresponding shift plan in time due to detours. Summary of the invention

[0004] In view of this, the present application provides a patrol scheduling management method and system for a hydropower station, so as to plan a reasonable and efficient scheduling plan and the inspection path of each inspection task in the scheduling plan for patrol personnel, so as to reduce the occurrence of failure to complete the scheduling plan in time.

[0005] A first aspect of the present application provides a patrol scheduling management method for a hydropower station, which is applicable to a hydropower station, and the method comprises:

[0006] Determine the shortest total time and shortest path for each inspection task based on the task attribute information and travel mode of each inspection task;

[0007] According to the shortest total time of each inspection task and the task attribute information, each inspection task is sorted and a corresponding shift list is generated;

[0008] Generate a daily shift schedule for each patrol officer according to the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and shortest total time of each patrol task in the shift schedule list;

[0009] The corresponding shift plan for the day and the shortest path for each inspection task in the shift plan for the day are sent to each of the inspection personnel, so that the shift plan for the day and the shortest path for each inspection task in the shift plan for the day can complete the inspection task for the day.

[0010] Optionally, determining the shortest total time and the shortest path of each inspection task according to the task attribute information and travel mode of each inspection task includes:

[0011] Obtaining task attribute information and travel information for each inspection task; wherein the task attribute information of the inspection task at least includes the departure location of the inspection task, the device location of the inspection device, and the inspection time of the inspection device;

[0012] For each of the inspection tasks, determining the travel mode of the inspection task according to the travel information of the inspection task;

[0013] Determine the shortest time and shortest path of the inspection task according to the travel mode, departure location, and equipment location of the inspection equipment of the inspection task;

[0014] The shortest total time of the inspection task is determined according to the shortest time of the inspection task and the inspection time of the inspection equipment of the inspection task.

[0015] Optionally, for each inspection task, determining the travel mode of the inspection task according to the travel information of the inspection task includes:

[0016] For each of the inspection tasks, determining whether the task attribute information of the inspection task indicates that the inspection task requires compulsory driving or compulsory walking;

[0017] If the travel information indicates that the inspection task requires compulsory driving, determining the travel mode of the inspection task as a driving travel mode;

[0018] If the travel information indicates that the inspection task requires compulsory walking, determining the travel mode of the inspection task as a walking travel mode;

[0019] If the travel information indicates that the inspection task does not require compulsory driving and does not require compulsory walking, the travel mode of the inspection task is determined to be a walking travel mode, a driving travel mode, and a driving+walking travel mode.

[0020] Optionally, if there is a travel mode for the inspection task, determining the shortest time and shortest path of the inspection task according to the travel mode, the departure location, and the device location of the inspection device of the inspection task includes:

[0021] Determine the path information of the inspection task according to the travel mode, departure location and device location of the inspection device of the inspection task;

[0022] If the path information of the inspection task is not empty, the shortest time and the shortest path of the inspection task are determined according to at least one path attribute of each inspection path indicated in the path information of the inspection task.

[0023] Optionally, if there are multiple travel modes for the inspection task, determining the shortest time and shortest path of the inspection task according to the travel mode, departure location, and device location of the inspection device of the inspection task includes:

[0024] For each travel mode of the inspection task, according to the travel mode of the inspection task, the departure location and the device location of the inspection device, determine the path information of the inspection task under the travel mode;

[0025] If the path information under the travel mode is not empty, determining the shortest time and the shortest path of the inspection task under the travel mode according to at least one path attribute of each inspection path indicated in the path information under the travel mode;

[0026] The shortest time of the inspection task among the various travel modes is determined as the shortest time of the inspection task, and the shortest path corresponding to the shortest time of the inspection task is determined as the shortest path of the inspection task.

[0027] Optionally, generating a daily shift schedule for each patrol officer according to the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and the shortest total time of each patrol task in the shift schedule list includes:

[0028] Selecting a target inspector from the inspector list; wherein the target inspector is the inspector who is at the front of the inspector list and has not been selected;

[0029] According to the travel mode of the target inspection personnel and the travel mode of each inspection task, a plurality of target inspection tasks matching the target inspection personnel are screened out from each inspection task in the shift list; wherein the personnel information of the inspection personnel includes the travel mode and working hours of the inspection personnel;

[0030] If the sum of the shortest total time of each of the target inspection tasks is not greater than the working time of the target inspection personnel, each of the target inspection tasks is added to the target inspection personnel's daily shift schedule in order of the shortest total time from longest to shortest, and each of the target inspection tasks is deleted from the shift schedule;

[0031] If there are still inspection tasks in the shift list and there are unselected inspectors in the inspection personnel list, return to the step of selecting target inspectors from the inspection personnel list until there are no inspection tasks in the shift list or there are no unselected inspectors in the inspection personnel list.

[0032] Optionally, the method further includes:

[0033] If the sum of the shortest total time of each of the target inspection tasks is greater than the working time of the target inspection personnel, the preset number of target inspection tasks with the highest ranking position among the target inspection tasks are allocated to the inspection personnel whose ranking position is behind the target inspection personnel and who have not been selected; wherein the travel mode of the inspection personnel who have not been selected is the same as that of the target inspection personnel;

[0034] If the sum of the shortest total time of each unassigned target inspection task is not greater than the working time of the target inspection personnel, each unassigned target inspection task will be added to the target inspection personnel's daily shift schedule in descending order of the shortest total time;

[0035] If the sum of the shortest total times of all the target inspection tasks that have not been assigned is greater than the working time of the target inspection personnel, return to execute the step of assigning the preset assigned number of target inspection tasks with the earliest sorting position among the target inspection tasks to the inspection personnel whose sorting position is behind the target inspection personnel and who have not been selected, until there are no inspection personnel whose sorting position is behind the target inspection task and who have not been selected, mark each inspection personnel whose sorting position is behind the target inspection task as not being selected, increase the preset assigned number by 1, and return to execute the step of assigning the preset assigned number of target inspection tasks with the earliest sorting position among the target inspection tasks to the inspection personnel whose sorting position is behind the target inspection personnel and who have not been selected.

[0036] Optionally, the method further includes:

[0037] During the inspection task, when it is detected that there is an emergency task, the task attribute information and travel mode of the emergency task are obtained;

[0038] Determine the current location of each of the patrol personnel, and determine the shortest total time of the emergency task, the shortest path of the emergency task and the patrol personnel who perform the emergency task based on the task attribute information of the emergency task, the travel mode of the emergency task and the personnel information of each of the patrol personnel.

[0039] A second aspect of the present application provides a patrol and scheduling management system for a hydropower station, which is applicable to a hydropower station, and the system includes:

[0040] A first determining unit, used to determine the shortest total time and the shortest path of each inspection task according to the task attribute information and travel mode of each inspection task;

[0041] A sorting unit, used to sort the inspection tasks according to the shortest total time and task attribute information of each inspection task, and generate a corresponding shift list;

[0042] The daily shift schedule generating unit is used to generate a daily shift schedule for each patrol officer according to the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and the shortest total time of each patrol task in the shift schedule;

[0043] The first sending unit is used to send the corresponding daily shift plan and the shortest path of each inspection task in the daily shift plan to each inspection personnel, so that each inspection personnel's daily shift plan and the shortest path of each inspection task in the daily shift plan can complete the inspection task of the day.

[0044] Optionally, the first determining unit includes:

[0045] An acquisition unit, used to acquire task attribute information and travel information of each inspection task; wherein the task attribute information of the inspection task at least includes the departure location of the inspection task, the device location of the inspection device, and the inspection time of the inspection device;

[0046] A second determining unit is used to determine, for each of the inspection tasks, a travel mode of the inspection task according to the travel information of the inspection task;

[0047] A third determining unit is used to determine the shortest time and shortest path of the inspection task according to the travel mode, departure location, and equipment location of the inspection equipment of the inspection task;

[0048] The fourth determining unit is used to determine the shortest total time of the inspection task according to the shortest time of the inspection task and the inspection time of the inspection equipment of the inspection task.

[0049] The present application provides a patrol scheduling management method and system for a hydropower station, which determines the shortest total time and the shortest path of each patrol task according to the task attribute information and travel mode of each patrol task; sorts each patrol task according to the shortest total time and task attribute information of each patrol task to generate a corresponding scheduling list; generates a daily scheduling plan for each patrol officer according to the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and the shortest total time of each patrol task in the scheduling list; sends the corresponding daily scheduling plan and the shortest path of each patrol task in the daily scheduling plan to each patrol officer, so that the daily scheduling plan of each patrol officer and the shortest path of each patrol task in the daily scheduling plan complete the patrol task of the day. It can be seen that the technical solution provided by the present application firstly reasonably predicts the shortest total time and shortest path of each inspection task by combining the task attribute information and travel mode of each inspection task, and secondly sorts each inspection task by combining the shortest total time and task attribute information of each inspection task to generate a reasonable shift list; finally, after obtaining a reasonable shift list, the corresponding shift plan is reasonably arranged for each inspection personnel in combination with the personnel information of each inspection personnel in the inspection personnel list, the travel mode, sorting position and shortest total time of each inspection task in the shift list, without the need for management personnel to formulate it, thereby reducing the possibility that the inspection personnel cannot complete the shift plan in time. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0051] Figure 1 A flow chart of a method for managing inspection and scheduling of a hydropower station provided in an embodiment of the present application;

[0052] Figure 2 A hydropower station travel map provided in an embodiment of the present application;

[0053] Figure 3 A schematic structural diagram of an inspection and scheduling management system for a hydropower station provided in an embodiment of the present application. DETAILED DESCRIPTION

[0054] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0055] In this application, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0056] See also Figure 1 , shows a flow chart of a patrol scheduling management method for a hydropower station provided by an embodiment of the present application. The patrol scheduling management method for a hydropower station is applicable to a hydropower station. The patrol scheduling management method for a hydropower station specifically includes the following steps:

[0057] S101: Determine the shortest total time and shortest path for each inspection task based on task attribute information and travel mode of each inspection task.

[0058] In an embodiment of the present application, various equipment and road branches related to the hydropower station (determining the places that must be passed during the inspection process) can be defined as nodes in advance, where each equipment can include the central control room of the hydropower station (starting point) and multiple inspection equipment; the roads between each node are paths, where each path can include multiple path attributes, and the path attributes can include the path travel mode and its travel time, and the path travel mode can be driving or walking; finally, the corresponding hydropower station travel map can be constructed based on the various equipment related to the hydropower station, road branches, paths between each equipment and their path attributes.

[0059] It should be noted that, on a path, if one needs to get off and walk halfway, the place where one gets off can also be defined as a node, which is not limited in the embodiment of the present application.

[0060] For example, a hydropower station may include a central control room, production building 1, production building 2, reactive power compensation device, 1# turbine, 2# turbine and other related equipment, and the road branch may be branch 1; then, a corresponding hydropower station travel graph may be constructed based on the paths and path attributes between the central control room, production building 1, production building 2, reactive power compensation device, 1# turbine, 2# turbine, branch 1, and each device, such as Figure 2 shown.

[0061] In the specific execution of step S101, when it is detected that multiple inspection tasks are entered, the travel information and task attribute information corresponding to each inspection task can be obtained, and the travel mode of each inspection task can be determined according to the travel information of each inspection task, and finally the shortest total time and the shortest path of each inspection task can be determined according to the travel mode and task attribute information of each inspection task. Among them, the shortest total time of the inspection task includes the shortest time and the inspection time of the inspection equipment that the inspection task indicates needs to be inspected.

[0062] It should be noted that the task attribute information of the inspection task includes the inspection cycle of the inspection task, the departure location, the device location of the inspection equipment, and the inspection time of the inspection equipment. Among them, the inspection cycle can be daily inspection, weekly inspection, monthly inspection, annual inspection, etc., which is not limited in this embodiment of the application.

[0063] It should also be noted that if the inspection cycle of the inspection task is daily inspection, it can be determined that the inspection equipment corresponding to the inspection task needs to be inspected once a day.

[0064] Optionally, the process of determining the shortest total time and shortest path for each inspection task based on the task attribute information and travel mode of each inspection task can be specifically as follows: obtaining the task attribute information and travel information of each inspection task; for each inspection task, determining the travel mode of the inspection task based on the travel information of the inspection task; determining the shortest time and shortest path for the inspection task based on the travel mode, departure location, and equipment location of the inspection equipment of the inspection task; determining the shortest total time for the inspection task based on the shortest time of the inspection task and the inspection time of the inspection equipment of the inspection task.

[0065] Preferably, for each inspection task, according to the travel information of the inspection task, the process of determining the travel mode of the inspection task can be specifically as follows: for each inspection task, judging whether the travel information of the inspection task indicates that the inspection task needs to be driven compulsorily, or whether it needs to be walked compulsorily; if the travel information indicates that the inspection task needs to be driven compulsorily, determining the travel mode of the inspection task as the driving travel mode; if the travel information indicates that the inspection task needs to be walked compulsorily, determining the travel mode of the inspection task as the walking travel mode. If the travel information indicates that the inspection task does not need to be driven compulsorily and does not need to be walked compulsorily, determining the travel mode of the inspection task as the walking travel mode, the driving travel mode, and the driving + walking travel mode.

[0066] In an embodiment of the present application, when it is determined that there is only one travel mode for the inspection task, the path information of the inspection task can be determined based on the travel mode of the inspection task, the departure point and the equipment location of the inspection equipment; if the path information of the inspection task is empty, it means that under the travel mode of the inspection task, there is no inspection path that can reach the equipment location of the inspection equipment from the departure point, and then a prompt message indicating that there is no corresponding inspection path under the travel mode of the inspection task can be output; if the path information of the inspection task is not empty, it means that under the travel mode of the inspection task, there are multiple inspection paths from the departure point to the equipment location of the inspection equipment, and then the shortest time and shortest path of the inspection task can be determined based on the multiple inspection paths.

[0067] Optionally, if there is a travel mode for the inspection task, the process of determining the shortest time and shortest path of the inspection task based on the travel mode of the inspection task, the departure point, and the equipment location of the inspection equipment can be specifically as follows: determine the path information of the inspection task based on the travel mode of the inspection task, the departure point, and the equipment location of the inspection equipment; if the path information of the inspection task is not empty, obtain at least one path attribute of each inspection path indicated in the path information; determine the shortest time and shortest path of the inspection task based on at least one path attribute of each inspection path.

[0068] In some embodiments, when it is determined that there is only one travel mode for the inspection task, if the path information of the inspection task includes only one inspection path, the inspection can be directly determined as the shortest path of the inspection task, and the path attributes of at least one path of the inspection path can be obtained, wherein the path attributes include the path travel mode and its travel time; the travel time corresponding to the path travel mode of each path corresponding to the inspection path is accumulated to obtain the path time corresponding to the inspection path, that is, the shortest time of the inspection task is obtained.

[0069] In other embodiments, when it is determined that there is only one travel mode for the inspection task, if the path information of the inspection task includes multiple inspection paths; for each inspection path, obtain the path attributes of at least one path corresponding to each inspection path, wherein the path attributes include the path travel mode and its travel time; calculate the path time corresponding to the inspection path according to the path travel mode and travel time of each path of the inspection path; determine the inspection path with the shortest path time among the inspection paths as the shortest path of the inspection task, and determine the path time corresponding to the shortest path as the shortest time of the inspection task.

[0070] It should be noted that the route travel mode can be walking or driving, which is not limited in this embodiment of the present application.

[0071] For example, Figure 2 For example, the starting point of the inspection task is the central control room, and the end point of the inspection equipment is 1# turbine; if the travel mode of the inspection task is walking, then it can be determined that the paths corresponding to the inspection task can be: inspection path 1 (central control room-> branch 1-> 1# turbine), inspection path 2 (central control room-> production building 1-> reactive compensation device-> branch 1-> 1# turbine), inspection path 3 (central control room-> production building 2-> branch 1-> 1# turbine); add up the travel time corresponding to each travel mode of path 1, that is, 20 minutes walking + 6 minutes walking minutes, the path time of path 1 is 26 minutes; the travel time corresponding to the path travel modes in each path attribute of path 2 is accumulated, that is, walking for 5 minutes + walking for 20 minutes + walking for 20 minutes + walking for 6 minutes, and the path time of path 2 is 51 minutes; the travel time corresponding to the path travel modes in each path attribute of path 3 is accumulated, that is, walking for 20 minutes + walking for 20 minutes + walking for 6 minutes, and the path time of path 3 is 46 minutes. It can be seen that the shortest time corresponding to the inspection task is 26 minutes, and the corresponding shortest path is path 1.

[0072] In an embodiment of the present application, when it is determined that there are multiple travel modes for the inspection task, for each travel mode of the inspection task, the path information of the inspection task under the travel mode is determined according to the travel mode, the departure point and the equipment location of the inspection equipment of the inspection task; if the path information under the travel mode is empty, it means that under the travel mode, there is no inspection path that can reach the equipment location of the inspection equipment from the departure point, and the travel mode is deleted from the various travel modes of the inspection task; if the path information under the travel mode is not empty, it means that under the travel mode, there is at least one inspection path from the departure point to the equipment location of the inspection equipment; the shortest path and shortest time of the inspection task under the travel mode are determined according to at least one inspection path indicated in the path information of the travel mode; the shortest time and shortest path of the inspection task are determined according to the shortest time and shortest path of the inspection task under various travel modes;

[0073] Optionally, if there are multiple travel modes for the inspection task, the process of determining the shortest time and shortest path of the inspection task based on the travel mode, departure location, and equipment location of the inspection equipment of the inspection task can be specifically as follows: for each travel mode of the inspection task, determine the path information of the inspection task under the travel mode according to the travel mode, departure location, and equipment location of the inspection equipment of the inspection task; if the path information under the travel mode is not empty, determine the shortest time and shortest path of the inspection task under the travel mode according to at least one path attribute of each inspection path indicated in the path information under the travel mode; determine the shortest time for the inspection task among various travel modes as the shortest time of the inspection task, and determine the shortest path corresponding to the shortest time of the inspection task as the shortest path of the inspection task.

[0074] As an implementation method of an embodiment of the present application, if the travel mode of the inspection task is walking, driving, and driving + walking; for the driving travel mode, the path information of the inspection task under the driving travel mode can be determined according to the departure point, destination point and driving travel mode of the inspection task; if the path information under the driving travel mode is not empty, obtain the path attributes of at least one path corresponding to each first inspection path indicated in the path information under the driving travel mode, wherein the path attributes include the path travel mode and its travel time; for each first inspection path, accumulate the travel times corresponding to the path travel modes of each path of the first inspection path to obtain the path time of the first inspection path; take the first inspection path with the shortest time among all the first inspection paths as the shortest time of the inspection task under the driving travel mode, and take the inspection path corresponding to the shortest time of the inspection task under the driving travel mode as the shortest path of the inspection task under the driving travel mode.

[0075] For the walking travel mode, the path information of the inspection task under the walking travel mode can be determined according to the starting point, destination point and walking travel mode of the inspection task; if the path information under the walking travel mode is not empty, the path attributes of at least one path corresponding to each second inspection path indicated in the path information under the walking travel mode are obtained, wherein the path attributes include the path travel mode and its travel time; for each second inspection path, the travel times corresponding to the path travel modes of each path of the second inspection path are accumulated to obtain the path time of the second inspection path; the second inspection path with the shortest time among all the second inspection paths is taken as the shortest time of the inspection task under the walking travel mode, and the inspection path corresponding to the shortest time of the inspection task under the walking travel mode is taken as the shortest path of the inspection task under the walking travel mode.

[0076] For the walking + driving travel mode, the path information of the inspection task under the walking + driving travel mode can be determined according to the starting point, destination point and walking + driving travel mode of the inspection task; if the path information under the walking + driving travel mode is not empty, obtain the path attributes of at least one path corresponding to each third inspection path indicated in the path information under the walking + driving travel mode, wherein the path attributes include the path travel mode and its travel time; for each third inspection path, accumulate the travel times corresponding to the path travel modes of each path of the third inspection path to obtain the path time of the third inspection path; take the third inspection path with the shortest time among all the third inspection paths as the shortest time of the inspection task under the walking + driving travel mode, and take the inspection path corresponding to the shortest time of the inspection task under the walking + driving travel mode as the shortest path of the inspection task under the walking + driving travel mode. Finally, the shortest time among the shortest time for the inspection task under the driving travel mode, the shortest time for the walking travel mode, and the shortest time for the walking + driving travel mode is determined as the shortest time for the inspection task, and the shortest path corresponding to the shortest time of the inspection task is determined as the shortest path of the inspection task.

[0077] S102: Sort the inspection tasks according to the shortest total time and task attribute information of each inspection task, and generate a corresponding shift list.

[0078] In the specific execution process of step S102, after determining the shortest total time of each inspection task, it is possible to further select multiple daily inspection tasks with an inspection cycle of daily inspection from each inspection task according to the task attribute information of each inspection task, and sort them from long to short according to the shortest total time of each daily inspection task, and add them to the initial shift list in sequence; select multiple weekly inspection tasks with an inspection cycle of weekly inspection from each inspection task, and sort them from long to short according to the shortest total time of each weekly inspection task, and take the daily inspection task that is last in the shift list as the starting point. Points are added to the initial shift schedule in sequence; multi-month inspection tasks with a monthly inspection cycle are selected from various inspection tasks, and they are sorted from long to short according to the shortest total time of each monthly inspection task, and the weekly inspection task at the end of the shift schedule is taken as the starting point, and they are added to the initial shift schedule in sequence; annual inspection tasks with an annual inspection cycle are selected from various inspection tasks, and they are sorted from long to short according to the shortest total time of each annual inspection task, and the monthly inspection task at the end of the shift schedule is taken as the starting point, and they are added to the initial shift schedule in sequence to obtain the corresponding shift schedule.

[0079] It should be noted that the priority of daily inspection tasks is higher than that of weekly inspection tasks, the priority of weekly inspection tasks is higher than that of monthly inspection tasks, and the priority of monthly inspection tasks is higher than that of annual inspection tasks.

[0080] S103: Generate a daily shift schedule for each patrol officer based on the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and shortest total time of each patrol task in the shift schedule.

[0081] In the specific process of executing step S103, after obtaining the corresponding shift list, the list of patrol personnel for the day can be obtained, and the personnel information and working hours of each patrol personnel in the patrol personnel list can be obtained, so as to generate the daily shift plan for each patrol personnel according to the travel mode of each patrol personnel, the working hours of each patrol personnel, the travel mode of each patrol task, the sorting position and the shortest total time, so as to provide the most reasonable and efficient patrol task and patrol path for each patrol personnel, and avoid the situation where the patrol personnel cannot complete the corresponding shift plan in time due to detours. Among them, the personnel information of the patrol personnel includes the travel mode and working hours of the patrol personnel.

[0082] Optionally, based on the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and shortest total time of each patrol task in the shift list, the process of generating the daily shift schedule for each patrol officer can be specifically as follows: select a target patrol officer from the patrol officer list; wherein the target patrol officer is the patrol officer who is at the front and has not been selected in the patrol officer list; based on the travel mode of the target patrol officer and the travel mode of each patrol task, select multiple target patrol tasks that match the target patrol officer from each patrol task in the shift list; wherein the personnel information of the patrol officer Including the travel mode and working hours of the inspection personnel; if the sum of the shortest total time of each target inspection task is not greater than the working time of the target inspection personnel, each target inspection task will be added to the target inspection personnel's daily shift plan in order from longest to shortest according to the shortest total time, and each target inspection task will be deleted from the shift list; if there are still inspection tasks in the shift list and there are unselected inspection personnel in the inspection personnel list, return to execute the step of selecting the target inspection personnel from the inspection personnel list until there are no inspection tasks in the shift list or there are no unselected inspection personnel in the inspection personnel list.

[0083] If the sum of the shortest total times of all target inspection tasks is greater than the working time of the target inspection personnel, the preset number of target inspection tasks with the highest ranking position in each target inspection task shall be allocated to the inspection personnel whose ranking position is behind the target inspection personnel and who have not been selected; wherein, the travel mode of the inspection personnel who have not been selected is the same as that of the target inspection personnel; if the sum of the shortest total times of all unassigned target inspection tasks is not greater than the working time of the target inspection personnel, the unassigned target inspection tasks shall be added to the target inspection personnel's daily shift plan in descending order according to the shortest total time; if the shortest total time of all unassigned target inspection tasks is less than the working time of the target inspection personnel, the unassigned target inspection tasks shall be added to the target inspection personnel's daily shift plan in descending order according to the shortest total time; If the sum of the time is greater than the working time of the target patrol personnel, the step of allocating the preset allocated number of target patrol tasks with the earliest sorting position in each target patrol task to the patrol personnel whose sorting position is behind the target patrol personnel and who have not been selected is returned, until there are no patrol personnel whose sorting position is behind the target patrol task and who have not been selected, then the patrol personnel whose sorting position is behind the target patrol task are marked as not selected, the preset allocated number is increased by 1, and the step of allocating the preset allocated number of target patrol tasks with the earliest sorting position in each target patrol task to the patrol personnel whose sorting position is behind the target patrol personnel and who have not been selected is returned.

[0084] It should be noted that the inspection task in the shift list whose travel mode is consistent with the travel mode of the target inspection personnel may be used as the target inspection task of the target inspection personnel.

[0085] For example, suppose there are 4 tasks in the shift list, and there are 3 patrol officers in the patrol tasks, numbered 0, 1, and 2; if there are 3 patrol tasks among the 4 patrol tasks whose travel mode is consistent with the travel mode of the target patrol officer numbered 0, then these 3 patrol tasks can be determined as target patrol tasks, that is, [0,0,0] means that these 3 target patrol tasks are all assigned to the target patrol officer numbered 0, and the patrol officer numbered 0 has a shift plan for the day [0,0,0]. At this time, the shift plans for the patrol officers numbered 1 and 2 for the day are empty, that is, the patrol officers numbered 1 and 2 do not need to perform the corresponding patrol tasks on that day.

[0086] If the sum of the shortest total time of the three target inspection tasks is not greater than 8 hours (the working time of the target inspection personnel), the three target inspection tasks will be added to the daily shift plan of the target inspection personnel numbered 0. From the remaining inspection personnel, the inspection personnel with the same travel mode as the remaining inspection tasks will be determined, and the remaining inspection tasks will be assigned to the determined inspection personnel.

[0087] If the sum of the shortest total time of these three target inspection tasks is greater than 8 hours, it means that the solution [0,0,0] is not feasible. The preset number (1) of target inspection tasks with the highest ranking position in each target inspection task is assigned to the inspector who is ranked after the target inspector and has not been selected (the inspector numbered 1), that is, the calculation is switched to [1,0,0,], and so on. Each time, the leftmost digit is increased by 1. If the number exceeds the existing number, the number on the right is increased by 1 and the current number is reset to 0.

[0088] If the calculation reaches [0,0,1] and still cannot get the day's shift schedule, then add 1 to the preset allocation quantity, that is, calculate [1,1,0], and so on, until the corresponding day's shift schedule is obtained. If the calculation reaches [2,2,2] and still cannot get the corresponding day's shift schedule, then the last inspection task in the shift list can be removed, leaving 3 inspection tasks, and the calculation can be repeated according to the above process until the day's shift schedule for each inspection personnel is successfully obtained.

[0089] If [2,2,2] is calculated to get the corresponding shift schedule for the day, and there is still one inspection task left, it can be determined whether the inspection task is a daily inspection task. If so, the inspection tasks in the first three inspection plans whose priority is lower than the priority of the daily inspection task and whose shortest total time is less than the shortest total time of the daily inspection task can be replaced with the daily inspection task to ensure that each daily inspection task can be completed.

[0090] S104: Send the corresponding daily shift plan and the shortest path of each inspection task in the daily shift plan to each inspection personnel, so that each inspection personnel's daily shift plan and the shortest path of each inspection task in the daily shift plan can complete the inspection task of the day.

[0091] In the specific process of executing step S104, after obtaining the daily shift schedule of each patrol officer, the daily shift schedule of each patrol officer and the shortest path corresponding to each patrol task in the daily shift schedule can be sent to the corresponding patrol officer, so that the daily shift schedule of each patrol officer and the shortest path corresponding to each patrol task in the daily shift schedule can complete the patrol task of the day.

[0092] Furthermore, in the embodiment of the present application, since the inspector needs to fill in the corresponding work order position in the system at the beginning and end of the inspection, the position of the inspector is on the path from the work order position filled in when the last inspection ended to the inspection task at the beginning of the next inspection. Combined with the path given by the shift plan, the estimated time for the inspector to arrive at the inspection equipment indicated by the next inspection task can be obtained, and the walking progress of the inspector can be obtained by subtracting the current time of the hydropower station from the time when the work order position was filled in when the last inspection ended / the estimated time to arrive at the inspection equipment indicated by the next inspection task. Therefore, the position of the inspector can be marked on the travel map of the hydropower station in proportion to the walking progress of the inspection task.

[0093] For example, the inspection personnel drove from the central control room to the 1# turbine 5 minutes ago, and the route was central control room->branch 1->1# turbine. It takes 10 minutes to go from central control room to branch 1, so it is predicted that the inspection personnel is currently in the middle position between central control room->branch 1.

[0094] Furthermore, in the embodiment of the present application, during the execution of the inspection task, it is also possible to detect in real time whether there is an emergency task at present; when it is detected that there is an emergency task at present, obtain the task attribute information and travel mode of the emergency task; determine the current location of each inspection personnel, and determine the shortest total time of the emergency task, the shortest path of the emergency task, and the inspection personnel who perform the emergency task based on the task attribute information of the emergency task, the travel mode of the emergency task, and the personnel information of each inspection personnel. Among them, the task attribute information of the emergency task includes at least the travel mode of the emergency task, the equipment location of the inspection equipment, the inspection time of the inspection equipment, and the like.

[0095] It should be noted that when an emergency task is reached, the inspector who can reach the inspection equipment indicated by the emergency task the fastest can be quickly found through the current positions of each inspector, and the shortest total time and shortest path of the emergency task can be sent to the inspector, so that the inspector can immediately go from the current position to the inspection equipment indicated by the emergency task along the shortest path for inspection.

[0096] As an implementation method of an embodiment of the present application, if the inspector is located on a node, the node where the inspector is located can be directly used as the current location of the inspector; if the current location of the inspector is not the location of the node, the shortest total time of the inspection task currently performed by the inspector and the time when the inspector last completed the inspection task can be obtained; the time difference between the time when the inspector last completed the inspection task and the current time of the hydropower station is calculated, and it is determined whether the time difference is less than the shortest total time of the inspection task currently performed by the inspector; if it is less than, the inspector will not be considered to be sent to perform the emergency task; if it is not less than, the inspector can be considered to be sent to perform the emergency task.

[0097] If there is only one inspector to be considered for dispatch to perform the emergency task, the inspector can be directly determined as the inspector to perform the emergency task, and based on the travel mode of the emergency task, the inspector's current location (departure location) and the equipment location of the inspection equipment instructed to be inspected by the emergency task, the shortest time and shortest path for the inspector to travel to the inspection equipment instructed by the emergency task can be determined, and the sum of the shortest time for the inspector to travel to the inspection equipment instructed by the emergency task and the inspection time of the inspection equipment instructed by the emergency task can be taken as the shortest total time for the emergency task.

[0098] If there are multiple inspectors to be dispatched to perform the emergency task, for each inspector, determine the shortest time and shortest path for the inspector to travel to the inspection equipment indicated by the emergency task based on the travel mode of the emergency task, the inspector's current location (departure point) and the equipment location of the inspection equipment instructed to be inspected by the emergency task; the shortest time among all inspectors to travel to the inspection equipment indicated by the emergency task is determined as the shortest time of the emergency task, and the shortest path corresponding to the shortest time of the emergency task is determined as the shortest path of the emergency task, and the sum of the shortest time of the emergency task and the inspection time of the inspection equipment indicated by the emergency task is determined as the shortest total time of the emergency task.

[0099] It should be noted that the specific implementation process and method of determining the shortest time and shortest path for the inspection personnel to travel to the inspection equipment indicated by the emergency task based on the travel mode of the emergency task, the current location of the inspection personnel (departure point) and the equipment location of the inspection equipment instructed to be inspected by the emergency task are the same as the specific implementation process and method of determining the shortest time and shortest path for the inspection task based on the travel mode, departure point and equipment location of the inspection equipment. Please refer to the corresponding content above and the embodiment of the present application is not limited here.

[0100] In some embodiments, assuming that the current position of the inspector is not the position of the node, if the shortest total time of the inspection task currently performed by the inspector is obtained as x and the time a when the inspector last finished the inspection task; calculate the time difference between the time a when the inspector last finished the inspection task and the current time b of the hydropower station as y; if y is not less than x, the inspector is not considered to be sent to perform the emergency task; if y is less than x, the inspector is considered to be sent to perform the emergency task.

[0101] Furthermore, in an embodiment of the present application, if the time difference between the last time the inspection personnel completed the inspection task and the current time of the hydropower station exceeds the preset time + (1 + percentage threshold), a corresponding alarm message can be issued to prompt the corresponding inspection personnel to conduct an on-site inspection.

[0102] It should be noted that the percentage threshold may be 50%, 60%, etc., which is not limited in the embodiment of the present application.

[0103] Furthermore, in an embodiment of the present application, if the time difference between the time when the inspection personnel last completed the inspection task and the current time of the hydropower station exceeds the preset time + fixed time threshold, a corresponding alarm message can be issued to prompt the corresponding inspection personnel to conduct an on-site inspection.

[0104] It should be noted that the fixed time threshold may be 10 minutes, 15 minutes, etc., which is not limited in the embodiment of the present application.

[0105] The present application provides a patrol scheduling management method for a hydropower station, which determines the shortest total time and the shortest path of each patrol task according to the task attribute information and travel mode of each patrol task; sorts each patrol task according to the shortest total time and task attribute information of each patrol task, and generates a corresponding scheduling list; generates a daily scheduling plan for each patrol officer according to the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and the shortest total time of each patrol task in the scheduling list; sends the corresponding daily scheduling plan and the shortest path of each patrol task in the daily scheduling plan to each patrol officer, so that each patrol officer's daily scheduling plan and the shortest path of each patrol task in the daily scheduling plan complete the patrol task of the day. It can be seen that the technical solution provided by the present application firstly combines the task attribute information and travel mode of each inspection task to reasonably predict the shortest total time and shortest path of each inspection task, and secondly sorts each inspection task by combining the shortest total time and task attribute information of each inspection task to generate a reasonable shift list; finally, after obtaining a reasonable shift list, the corresponding shift plan is reasonably arranged for each inspection personnel in combination with the personnel information of each inspection personnel in the inspection personnel list, the travel mode, sorting position and shortest total time of each inspection task in the shift list, without the need for management personnel to formulate it, thereby reducing the possibility of inspection personnel being unable to complete the shift plan in time.

[0106] Based on the flow scheduling method provided in the above embodiment of the present application, the embodiment of the present application also provides a patrol and scheduling management system for a hydropower station, such as Figure 3 As shown, it is applicable to a hydropower station. The inspection and scheduling management system of the hydropower station includes:

[0107] A first determining unit 31 is used to determine the shortest total time and the shortest path of each inspection task according to the task attribute information and travel mode of each inspection task;

[0108] A sorting unit 32, used to sort each inspection task according to the shortest total time and task attribute information of each inspection task, and generate a corresponding shift list;

[0109] The daily shift schedule generating unit 33 is used to generate a daily shift schedule for each patrol officer according to the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and the shortest total time of each patrol task in the shift schedule list;

[0110] The first sending unit 34 is used to send the corresponding daily shift plan and the shortest path of each inspection task in the daily shift plan to each inspection personnel, so that each inspection personnel's daily shift plan and the shortest path of each inspection task in the daily shift plan can complete the inspection task of the day.

[0111] The specific principles and execution processes of each unit in the inspection and scheduling management system of the hydropower station disclosed in the above-mentioned embodiment of the present application are the same as the inspection and scheduling management method of the hydropower station disclosed in the above-mentioned embodiment of the present application. Please refer to the corresponding parts of the inspection and scheduling management method of the hydropower station disclosed in the above-mentioned embodiment of the present application, and will not be repeated here.

[0112] The present application provides a patrol scheduling management method and system for a hydropower station, which determines the shortest total time and the shortest path of each patrol task according to the task attribute information and travel mode of each patrol task; sorts each patrol task according to the shortest total time and task attribute information of each patrol task, and generates a corresponding scheduling list; generates a daily scheduling plan for each patrol officer according to the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and the shortest total time of each patrol task in the scheduling list; sends the corresponding daily scheduling plan and the shortest path of each patrol task in the daily scheduling plan to each patrol officer, so that each patrol officer's daily scheduling plan and the shortest path of each patrol task in the daily scheduling plan complete the patrol task of the day. It can be seen that the technical solution provided by the present application firstly combines the task attribute information and travel mode of each inspection task to reasonably predict the shortest total time and shortest path of each inspection task, and secondly sorts each inspection task by combining the shortest total time and task attribute information of each inspection task to generate a reasonable shift list; finally, after obtaining a reasonable shift list, the corresponding shift plan is reasonably arranged for each inspection personnel in combination with the personnel information of each inspection personnel in the inspection personnel list, the travel mode, sorting position and shortest total time of each inspection task in the shift list, without the need for management personnel to formulate it, thereby reducing the possibility of inspection personnel being unable to complete the shift plan in time.

[0113] Optionally, the first determining unit includes:

[0114] A first acquisition unit is used to acquire task attribute information and travel information of each inspection task; wherein the task attribute information of the inspection task at least includes a departure location of the inspection task, a device location of the inspection device, and an inspection time of the inspection device;

[0115] A second determination unit is used to determine the travel mode of the inspection task according to the travel information of the inspection task for each inspection task;

[0116] The third determination unit is used to determine the shortest time and shortest path of the inspection task according to the travel mode, departure location, and equipment location of the inspection equipment of the inspection task;

[0117] The fourth determining unit is used to determine the shortest total time of the inspection task according to the shortest time of the inspection task and the inspection time of the inspection equipment of the inspection task.

[0118] Optionally, the second determining unit includes:

[0119] A judgment unit, for judging, for each inspection task, whether the task attribute information of the inspection task indicates that the inspection task requires compulsory driving or compulsory walking;

[0120] A fifth determining unit, for determining the travel mode of the inspection task as a driving travel mode if the travel information indicates that the inspection task requires compulsory driving;

[0121] A sixth determining unit, configured to determine that the travel mode of the inspection task is a walking travel mode if the travel information indicates that the inspection task requires compulsory walking;

[0122] The seventh determining unit is used to determine the travel mode of the inspection task as walking travel mode, driving travel mode and driving + walking travel mode if the travel information indicates that the inspection task does not require compulsory driving and does not require compulsory walking.

[0123] Optionally, if the inspection task has a travel mode, the third determination unit includes:

[0124] An eighth determination unit, configured to determine path information of the inspection task according to a travel mode, a departure location, and a device location of the inspection device of the inspection task;

[0125] The ninth determining unit is configured to determine the shortest time and the shortest path of the inspection task according to at least one path attribute of each inspection path indicated in the path information of the inspection task if the path information of the inspection task is not empty.

[0126] Optionally, if there are multiple travel modes for the inspection task, the third determination unit includes:

[0127] a tenth determining unit, for each travel mode of the inspection task, and determining path information of the inspection task under the travel mode according to the travel mode of the inspection task, the departure location and the device location of the inspection device;

[0128] an eleventh determining unit, configured to determine, if the path information under the travel mode is not empty, the shortest time and the shortest path of the inspection task under the travel mode according to at least one path attribute of each inspection path indicated in the path information under the travel mode;

[0129] The twelfth determining unit is used to determine the shortest time of the inspection task among various travel modes as the shortest time of the inspection task, and determine the shortest path corresponding to the shortest time of the inspection task as the shortest path of the inspection task.

[0130] Optional, the daily shift plan generation unit includes:

[0131] A selection unit is used to select a target inspector from the inspector list; wherein the target inspector is the inspector who is at the front of the inspector list and has not been selected;

[0132] A screening unit is used to screen out multiple target inspection tasks matching the target inspection personnel from various inspection tasks in the shift list according to the travel mode of the target inspection personnel and the travel mode of each inspection task; wherein the personnel information of the inspection personnel includes the travel mode and working hours of the inspection personnel;

[0133] The first daily shift schedule generation subunit is used to add each target inspection task to the target inspection personnel's daily shift schedule in descending order of the shortest total time if the sum of the shortest total time of each target inspection task is not greater than the target inspection personnel's working time, and delete each target inspection task from the shift schedule list;

[0134] The first return execution unit returns to the execution selection unit if there are still inspection tasks in the shift list and there are unselected inspection personnel in the inspection personnel list, until there are no inspection tasks in the shift list or there are no unselected inspection personnel in the inspection personnel list.

[0135] Optionally, the shift management system for a hydropower station provided in the embodiment of the present application further includes:

[0136] The allocation unit is used to allocate a preset number of target inspection tasks with the highest ranking positions among the target inspection tasks to the inspection personnel whose ranking positions are behind the target inspection personnel and who have not been selected, if the sum of the shortest total times of the target inspection tasks is greater than the working time of the target inspection personnel; wherein the travel mode of the inspection personnel who have not been selected is the same as that of the target inspection personnel;

[0137] The second daily shift schedule generating subunit is used to add the unassigned target inspection tasks to the daily shift schedule of the target inspection personnel in order of the shortest total time from the longest to the shortest if the sum of the shortest total time of the unassigned target inspection tasks is not greater than the working time of the target inspection personnel;

[0138] The second return execution unit is used to return to the execution allocation unit if the sum of the shortest total time of each target inspection task that has not been assigned is greater than the working time of the target inspection personnel. Until there is no inspection personnel whose sorting position is after the target inspection task and has not been selected, each inspection personnel whose sorting position is after the target inspection task will be marked as not selected, and the preset allocation quantity will be increased by 1, and the execution allocation unit will be returned.

[0139] Optionally, the inspection and scheduling management system for a hydropower station provided in the embodiment of the present application further includes:

[0140] The second acquisition unit is used to acquire task attribute information and travel mode of the emergency task when it is detected that there is an emergency task during the inspection task execution;

[0141] The thirteenth determination unit is used to determine the current location of each patrol officer, and determine the shortest total time of the emergency task, the shortest path of the emergency task and the patrol officer who performs the emergency task based on the task attribute information of the emergency task, the travel mode of the emergency task and the personnel information of each patrol officer.

[0142] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, in which the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0143] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0144] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

[0145] The above are only preferred implementations 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 patrol inspection and scheduling management of a hydropower station, characterized in that: Applicable to a hydroelectric power station, the method comprises: Determine the shortest total time and shortest path for each inspection task based on the task attribute information and travel mode of each inspection task; According to the shortest total time of each inspection task and the task attribute information, each inspection task is sorted and a corresponding shift list is generated; Generate a daily shift schedule for each patrol officer according to the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and shortest total time of each patrol task in the shift schedule list; The corresponding shift plan for the day and the shortest path for each inspection task in the shift plan for the day are sent to each inspection personnel, so that the shift plan for the day and the shortest path for each inspection task in the shift plan for the day can complete the inspection task for the day.

2. The method according to claim 1 is characterized in that the step of determining the shortest total time and the shortest path of each inspection task according to the task attribute information and travel mode of each inspection task comprises: Obtaining task attribute information and travel information for each inspection task; wherein the task attribute information of the inspection task at least includes the departure location of the inspection task, the device location of the inspection device, and the inspection time of the inspection device; For each of the inspection tasks, determining the travel mode of the inspection task according to the travel information of the inspection task; Determine the shortest time and shortest path of the inspection task according to the travel mode, departure location, and equipment location of the inspection equipment of the inspection task; The shortest total time of the inspection task is determined according to the shortest time of the inspection task and the inspection time of the inspection equipment of the inspection task.

3. The method according to claim 2, characterized in that For each inspection task, determining the travel mode of the inspection task according to the travel information of the inspection task includes: For each of the inspection tasks, determining whether the task attribute information of the inspection task indicates that the inspection task requires compulsory driving or compulsory walking; If the travel information indicates that the inspection task requires compulsory driving, determining the travel mode of the inspection task as a driving travel mode; If the travel information indicates that the inspection task requires compulsory walking, determining the travel mode of the inspection task as a walking travel mode; If the travel information indicates that the inspection task does not require compulsory driving and does not require compulsory walking, the travel mode of the inspection task is determined to be a walking travel mode, a driving travel mode, and a driving+walking travel mode.

4. The method according to claim 2, characterized in that: If there is a travel mode for the inspection task, determining the shortest time and shortest path of the inspection task according to the travel mode, the departure location, and the device location of the inspection device of the inspection task includes: Determine the path information of the inspection task according to the travel mode, departure location and device location of the inspection device of the inspection task; If the path information of the inspection task is not empty, the shortest time and the shortest path of the inspection task are determined according to at least one path attribute of each inspection path indicated in the path information of the inspection task.

5. The method according to claim 2, characterized in that: If there are multiple travel modes for the inspection task, determining the shortest time and shortest path of the inspection task according to the travel mode, departure location, and device location of the inspection device of the inspection task includes: For each travel mode of the inspection task, according to the travel mode of the inspection task, the departure location and the device location of the inspection device, determine the path information of the inspection task under the travel mode; If the path information under the travel mode is not empty, determining the shortest time and the shortest path of the inspection task under the travel mode according to at least one path attribute of each inspection path indicated in the path information under the travel mode; The shortest time of the inspection task among the various travel modes is determined as the shortest time of the inspection task, and the shortest path corresponding to the shortest time of the inspection task is determined as the shortest path of the inspection task.

6. The method according to claim 1, characterized in that The method generates a daily shift schedule for each patrol officer according to the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and shortest total time of each patrol task in the shift schedule list, including: Selecting a target inspector from the inspector list; wherein the target inspector is the inspector who is at the front of the inspector list and has not been selected; According to the travel mode of the target inspection personnel and the travel mode of each inspection task, a plurality of target inspection tasks matching the target inspection personnel are screened out from each inspection task in the shift list; wherein the personnel information of the inspection personnel includes the travel mode and working hours of the inspection personnel; If the sum of the shortest total time of each of the target inspection tasks is not greater than the working time of the target inspection personnel, each of the target inspection tasks is added to the target inspection personnel's daily shift schedule in order of the shortest total time from longest to shortest, and each of the target inspection tasks is deleted from the shift schedule; If there are still inspection tasks in the shift list and there are unselected inspectors in the inspection personnel list, return to the step of selecting target inspectors from the inspection personnel list until there are no inspection tasks in the shift list or there are no unselected inspectors in the inspection personnel list.

7. The method according to claim 6, characterized in that The method further comprises: If the sum of the shortest total time of each of the target inspection tasks is greater than the working time of the target inspection personnel, the preset number of target inspection tasks with the highest ranking position among the target inspection tasks are allocated to the inspection personnel whose ranking position is behind the target inspection personnel and who have not been selected; wherein the travel mode of the inspection personnel who have not been selected is the same as that of the target inspection personnel; If the sum of the shortest total time of each unassigned target inspection task is not greater than the working time of the target inspection personnel, each unassigned target inspection task will be added to the target inspection personnel's daily shift schedule in descending order of the shortest total time; If the sum of the shortest total times of all the target inspection tasks that have not been assigned is greater than the working time of the target inspection personnel, return to execute the step of assigning the preset assigned number of target inspection tasks with the earliest sorting position among the target inspection tasks to the inspection personnel whose sorting position is behind the target inspection personnel and who have not been selected, until there are no inspection personnel whose sorting position is behind the target inspection task and who have not been selected, mark each inspection personnel whose sorting position is behind the target inspection task as not being selected, increase the preset assigned number by 1, and return to execute the step of assigning the preset assigned number of target inspection tasks with the earliest sorting position among the target inspection tasks to the inspection personnel whose sorting position is behind the target inspection personnel and who have not been selected.

8. The method according to claim 1, characterized in that The method further comprises: During the inspection task, when it is detected that there is an emergency task, the task attribute information and travel mode of the emergency task are obtained; Determine the current location of each of the patrol personnel, and determine the shortest total time of the emergency task, the shortest path of the emergency task and the patrol personnel who perform the emergency task based on the task attribute information of the emergency task, the travel mode of the emergency task and the personnel information of each of the patrol personnel.

9. A patrol and scheduling management system for a hydropower station, characterized in that: Applicable to a hydropower station, the system comprises: A first determining unit, used to determine the shortest total time and the shortest path of each inspection task according to the task attribute information and travel mode of each inspection task; A sorting unit, used to sort the inspection tasks according to the shortest total time and task attribute information of each inspection task, and generate a corresponding shift list; The daily shift schedule generating unit is used to generate a daily shift schedule for each patrol officer according to the personnel information of each patrol officer in the patrol officer list, the travel mode, sorting position and the shortest total time of each patrol task in the shift schedule; The first sending unit is used to send the corresponding daily shift plan and the shortest path of each inspection task in the daily shift plan to each inspection personnel, so that each inspection personnel's daily shift plan and the shortest path of each inspection task in the daily shift plan can complete the inspection task of the day.

10. The system according to claim 9, characterized in that The first determining unit includes: An acquisition unit, used to acquire task attribute information and travel information of each inspection task; wherein the task attribute information of the inspection task at least includes the departure location of the inspection task, the device location of the inspection device, and the inspection time of the inspection device; A second determining unit is used to determine, for each of the inspection tasks, a travel mode of the inspection task according to the travel information of the inspection task; A third determining unit is used to determine the shortest time and shortest path of the inspection task according to the travel mode, departure location, and equipment location of the inspection equipment of the inspection task; The fourth determining unit is used to determine the shortest total time of the inspection task according to the shortest time of the inspection task and the inspection time of the inspection equipment of the inspection task.