A water environment monitoring task scheduling method, device and equipment and a storage medium

By constructing a task scheduling model, acquiring and processing data related to water environment monitoring tasks, and outputting scheduling results, the problems of unreasonable resource allocation and low scheduling efficiency in existing technologies are solved, and efficient scheduling of water environment monitoring tasks is achieved.

CN120806563BActive Publication Date: 2025-12-16CHINA NAT ENVIRONMENTAL MONITORING CENT
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511270154.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-08
Publication Date
2025-12-16
Estimated Expiration
2045-09-08

AI Technical Summary

Technical Problem

In the existing technology, the scheduling of surface water environment monitoring tasks relies on human experience, which leads to unreasonable resource allocation, low scheduling efficiency and easy errors, making it difficult to meet the needs of modern water environment monitoring tasks for refined management and efficient execution.

Method used

By constructing a task scheduling model based on constraint rules and optimization objectives, information such as personnel, vehicles, routes, date and time, weather, and materials is acquired and input, and scheduling results are output, including personnel arrangement, vehicle configuration, route planning, and material configuration information.

Benefits of technology

It has achieved rational allocation and efficient scheduling of resources, significantly improved scheduling efficiency, avoided scheduling errors, and met the high-efficiency execution requirements of modern water environment monitoring tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120806563B_ABST
    Figure CN120806563B_ABST
Patent Text Reader

Abstract

The application discloses a water environment monitoring task scheduling method and device, equipment and a storage medium. The method comprises the following steps: obtaining input data related to water environment monitoring task scheduling; inputting the input data into a pre-constructed task scheduling model; and outputting a scheduling result of the water environment monitoring task by the task scheduling model based on the input data. The task scheduling model is constructed based on constraint rules and optimization objectives related to the water environment monitoring task. During the operation of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result under the premise that the constraint rules are met. The scheduling result comprises personnel arrangement information, vehicle configuration information, route planning information, task execution time information and material configuration information. In this way, the scheduling efficiency of the water environment monitoring task can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to a water environment monitoring task scheduling method and device, equipment and storage medium. BACKGROUND

[0002] Surface water environment monitoring is a systematic observation on water quality, water quantity and ecological conditions of rivers, lakes and reservoirs, aiming to master the current situation and changing trend of water environment. In order to ensure the continuity and accuracy of monitoring data, a scientific and reasonable monitoring scheme needs to be formulated and efficiently implemented, so as to realize the comprehensive and systematic monitoring of national surface water environment.

[0003] At present, the scheduling of surface water environment monitoring tasks in China is mainly carried out by outsourcing to third-party institutions. Specifically, the water environment monitoring department will provide the monitoring task plan to be completed in the month to the scheduling personnel, the scheduling personnel will make preliminary arrangement according to simple rules, and the scheduling result will be issued to the third-party institutions for further organization and implementation of specific monitoring tasks. This scheduling management mode which relies on manual experience and multi-layer manual intervention gradually exposes the problems of unreasonable resource allocation, low scheduling efficiency and easy-to-make mistakes in task scheduling, and it is difficult to meet the needs of modern water environment monitoring tasks for fine management and efficient execution. SUMMARY

[0004] The embodiments of the present application provide a water environment monitoring task scheduling method, device, equipment and storage medium, which can realize reasonable allocation of resources and effectively improve the scheduling efficiency.

[0005] In a first aspect, the embodiments of the present application provide a water environment monitoring task scheduling method, which comprises:

[0006] obtaining input data related to water environment monitoring task scheduling, the input data comprising personnel information, vehicle information, route information, date and time information, weather information, to-be-scheduled task information and material information;

[0007] inputting the input data into a pre-constructed task scheduling model, and outputting a scheduling result of the water environment monitoring task by the task scheduling model based on the input data; wherein the task scheduling model is constructed based on constraint rules and optimization objectives related to the water environment monitoring task, in the running process of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result under the premise that the constraint rules are met; the scheduling result comprises personnel arrangement information, vehicle configuration information, route planning information, task execution time information and material configuration information.

[0008] Optionally, the water environment monitoring task comprises:

[0009] a manual sampling task, and / or an automatic operation and maintenance task.

[0010] Optionally, in a case where the water environment monitoring task is the manual sampling task, constructing the task scheduling model based on constraint rules and optimization objectives related to the water environment monitoring task comprises:

[0011] constructing the task scheduling model based on constraint rules of the manual sampling task and the optimization objectives;

[0012] the constraint rules of the manual sampling task comprise a sampling time rule, a sampling personnel grouping rule, and a sampling task arrangement rule;

[0013] the sampling time rule is used to define a time for implementing the manual sampling task, the sampling personnel grouping rule is used to define a grouping manner of sampling personnel, and the sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task.

[0014] Optionally, in a case where the water environment monitoring task is the automatic operation and maintenance task, constructing the task scheduling model based on constraint rules and optimization objectives related to the water environment monitoring task comprises:

[0015] constructing the task scheduling model based on constraint rules of the automatic operation and maintenance task and the optimization objectives;

[0016] the constraint rules of the automatic operation and maintenance task comprise a fault handling rule and a maintenance consumable management rule;

[0017] the fault handling rule is used to define a handling process of an operation and maintenance personnel in a device fault state, and the maintenance consumable management rule is used to define a recording requirement of the operation and maintenance personnel on a consumable used in a maintenance process.

[0018] Optionally, in a case where the water environment monitoring task comprises the manual sampling task and the automatic operation and maintenance task, constructing the task scheduling model based on constraint rules and optimization objectives related to the water environment monitoring task comprises:

[0019] constructing the task scheduling model based on constraint rules of the manual sampling task, constraint rules of the automatic operation and maintenance task, and the optimization objectives;

[0020] the constraint rules of the manual sampling task comprise a sampling time rule, a sampling personnel grouping rule, and a sampling task arrangement rule;

[0021] The sampling time rule is used to define the time for performing the manual sampling task, the sampling personnel grouping rule is used to define the grouping manner of the sampling personnel, and the sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task.

[0022] The constraint rule of the automatic operation and maintenance task includes a fault processing rule and a maintenance consumable management rule.

[0023] The fault processing rule is used to define the processing flow of the operation and maintenance personnel in the equipment fault state, and the maintenance consumable management rule is used to define the recording requirement of the operation and maintenance personnel on the consumables used in the maintenance process.

[0024] Optionally, the optimization target includes minimizing task cost, minimizing task completion time, minimizing driving distance, and maximizing personnel dispatch efficiency.

[0025] Optionally, the minimizing task completion time is a first priority of the optimization target, the maximizing personnel dispatch efficiency is a second priority of the optimization target, the minimizing task cost is a third priority of the optimization target, and the minimizing driving distance is a fourth priority of the optimization target.

[0026] Optionally, the manual sampling task is performed by the sampling personnel and the transportation personnel; in the case that the water environment monitoring task is the manual sampling task, the scheduling result of the water environment monitoring task output by the task scheduling model based on the input data includes:

[0027] The sampling task scheduling result of the sampling personnel and the transportation task scheduling result of the transportation personnel.

[0028] Optionally, the automatic operation and maintenance task is performed by the operation and maintenance personnel; in the case that the water environment monitoring task is the automatic operation and maintenance task, the scheduling result of the water environment monitoring task output by the task scheduling model based on the input data includes:

[0029] The operation and maintenance task scheduling result of the operation and maintenance personnel.

[0030] In a second aspect, an embodiment of the present application provides a water environment monitoring task scheduling device, including:

[0031] An input data acquisition module is configured to acquire input data related to water environment monitoring task scheduling, the input data including personnel information, vehicle information, route information, date and time information, weather information, to-be-dispatched task information, and material information.

[0032] The scheduling result output module is configured to input the input data into a pre-constructed task scheduling model, and output a scheduling result of the water environment monitoring task based on the input data by the task scheduling model, wherein the task scheduling model is constructed based on constraint rules and optimization objectives related to the water environment monitoring task, the constraint rules are used to limit the feasibility of the scheduling result during the operation of the task scheduling model, and the optimization objectives are used to optimize the scheduling result under the premise that the constraint rules are satisfied, and the scheduling result includes personnel arrangement information, vehicle configuration information, route planning information, task execution time information, and material configuration information.

[0033] In a third aspect, an electronic device is provided, and the device includes a processor, a memory, and a system bus.

[0034] The processor and the memory are connected through the system bus.

[0035] The memory is configured to store a program, and the program includes instructions that, when executed by the processor, cause the processor to perform any implementation step of the above-mentioned water environment monitoring task scheduling method.

[0036] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium is configured to store a computer program, and the computer program is executed by a terminal device to implement any implementation step of the above-mentioned water environment monitoring task scheduling method.

[0037] As can be seen from the above technical solutions, the embodiments of the present application have the following advantages:

[0038] In the embodiment of the present application, input data related to water environment monitoring task scheduling is obtained, wherein the input data includes personnel information, vehicle information, route information, date and time information, weather information, task information and material information. Then, the input data is input into a pre-constructed task scheduling model, and the scheduling result of the water environment monitoring task is output by the task scheduling model based on the input data. The task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task. In the running process of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result under the premise that the constraint rules are met. And the scheduling result includes personnel arrangement information, vehicle configuration information, route planning information, task execution time information and material configuration information. It can be seen that the present scheme constructs a task scheduling model based on the constraint rules and optimization objectives related to the water environment monitoring task, and the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives can optimize the scheduling result, so as to realize the reasonable allocation of resources and the efficient execution of the scheduling task related to the water environment monitoring. Compared with the scheduling task arrangement mode relying on artificial experience in the prior art, the present scheme can effectively avoid the problem of arrangement error, and significantly improve the scheduling efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0039] Figure 1 A flowchart of a water environment monitoring task scheduling method provided by the embodiment of the present application;

[0040] Figure 2 A workflow of a water environment monitoring task provided by the embodiment of the present application;

[0041] Figure 3 A scheduling personnel schematic diagram of a water environment monitoring task provided by the embodiment of the present application;

[0042] Figure 4 A structural schematic diagram of a water environment monitoring task scheduling device provided by the embodiment of the present application. DETAILED DESCRIPTION

[0043] As described above, the scheduling work of the surface water environment monitoring task in China is mainly carried out by outsourcing to third-party institutions. Specifically, the water environment monitoring department will provide the monitoring task plan to be completed in the month to the arrangement personnel, the arrangement personnel will preliminarily arrange according to simple rules, and the arrangement result will be issued to the third-party institution for further organization and implementation of specific monitoring tasks. This scheduling management mode relying on artificial experience and multi-layer artificial intervention gradually exposes the problems of unreasonable resource allocation, low scheduling efficiency and task arrangement error under the background of heavy monitoring task, widely distributed monitoring sites and continuously improving timeliness, which is difficult to meet the needs of modern water environment monitoring task for fine management and efficient execution.

[0044] Based on this, in order to solve the above problems, the embodiment of the application provides a water environment monitoring task scheduling method, which comprises the following steps: obtaining input data related to water environment monitoring task scheduling, wherein the input data comprises personnel information, vehicle information, route information, date and time information, weather information, task information and material information; inputting the input data into a pre-constructed task scheduling model; and outputting a scheduling result of the water environment monitoring task based on the input data by the task scheduling model. The task scheduling model is constructed based on constraint rules and optimization objectives related to the water environment monitoring task. In the running process of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result under the premise that the constraint rules are met. The scheduling result comprises personnel arrangement information, vehicle configuration information, route planning information, task execution time information and material configuration information.

[0045] It can be seen that the present scheme constructs a task scheduling model based on constraint rules and optimization objectives related to the water environment monitoring task, and the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result, so as to realize the reasonable allocation of resources and the efficient execution of the scheduling task related to the water environment monitoring. Compared with the scheduling task arrangement mode relying on artificial experience in the prior art, the present scheme can effectively avoid the problem of arrangement error, and significantly improve the scheduling efficiency.

[0046] It should be noted that the execution subject of the water environment monitoring task scheduling method of the embodiment of the application is not limited. For example, the water environment monitoring task scheduling method of the embodiment of the application can be applied to information processing devices such as servers or terminal devices. The server can be a stand-alone server, a cluster server or a cloud server. The terminal device can be an electronic device such as a smart phone, a computer, a personal digital assistant (PDA), a tablet computer, etc.

[0047] In order to make the purpose, technical scheme and advantages of the embodiments of the application clearer, the technical scheme of the embodiments of the application will be described clearly and completely below with reference to the drawings of the embodiments of the application. Obviously, the described embodiments are only a part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the application.

[0048] Figure 1 A flowchart of a water environment monitoring task scheduling method provided by the embodiment of the application is shown in FIG. 1. As shown in FIG. 1, the water environment monitoring task scheduling method can comprise the following steps S101-S102. Figure 1 ​

[0049] S101: Obtain input data related to water environment monitoring task scheduling, including personnel information, vehicle information, route information, date and time information, weather information, to-be-dispatched task information, and material information.

[0050] Figure 2 A workflow diagram of a water environment monitoring task is provided in the embodiments of the present application. As shown in the diagram, the water environment monitoring task in the embodiments of the present application includes a manual sampling task and an automatic operation and maintenance task. Figure 2 The manual sampling task includes sampling group 1 and sampling group 2 formed by sampling personnel, which go to manual section 1 and manual section 2 to perform sampling task 1 and sampling task 2, respectively, and then deliver the samples to a designated handover location, which is delivered to an analysis station by a transport team formed by transport personnel. The automatic operation and maintenance task includes an operation and maintenance team formed by operation and maintenance personnel, which goes to an automatic water station to perform a related operation and maintenance task.

[0051] It should be noted that the section is the full name of the water quality monitoring section, which refers to a representative cross-sectional position of a water body, such as a river, lake, or reservoir, artificially marked for fixed-point collection of water samples and water quality monitoring. The automatic water station is the full name of the automatic water quality monitoring station, which refers to an automatic monitoring device installed near the section, which can monitor water quality parameters in real time.

[0052] Further, the embodiments of the present application obtain input data related to water environment monitoring task scheduling, including personnel information, vehicle information, route information, date and time information, weather information, to-be-dispatched task information, and material information.

[0053] Specifically, the personnel information is from the operation and maintenance company. By obtaining the basic information of the operation and maintenance company and the addresses of its subordinate offices, the affiliation and geographical distribution of the staff can be determined. Each operation and maintenance company has a unique company ID and company name, and each operation and maintenance company can have multiple offices. The operation and maintenance company information includes company ID, company name, province, city, and detailed address; the office information includes office ID, province, city, detailed address, latitude and longitude, and affiliated transport company name. Based on this information, the association mapping between personnel and company and office can be realized, providing personnel support for subsequent water environment monitoring task scheduling.

[0054] The vehicle information includes vehicle license plate ID (i.e., license plate number), vehicle type, affiliated company, address, affiliated office, vehicle status, service life, and vehicle capacity. Through these information, unified management and scheduling of vehicles can be realized.

[0055] The route information includes the starting point longitude and latitude, starting point name, starting point attribute, ending point longitude and latitude, ending point name, ending point attribute, map calculated distance, map calculated time and data acquisition time. The route design takes into account the manual section address required by the manual sampling task and the address of the automatic water station required by the automatic operation and maintenance task, to ensure the smooth development of the water environment monitoring task.

[0056] The date and time information covers the execution date of the manual sampling task and the automatic operation and maintenance task, the working status identification (such as working day, plant repair day or holiday) of the day and the week information.

[0057] The weather information is obtained by obtaining the weather condition of the prefecture-level city where the current date is located, as well as the weather condition and rainfall of the previous day, to evaluate the safety of the operation. Generally, when encountering extreme weather (such as heavy rain, strong wind and lightning, etc.), the manual sampling task and the automatic operation and maintenance task are not suitable.

[0058] The pending task information is the task plan arranged by month, which contains the manual sampling task and the automatic operation and maintenance task required to be executed in the process of the water environment monitoring task.

[0059] The material information includes material ID, material type number, material category, material name, unit of measurement, production company and standard service life or usable time length. Among them, the material products produced by each company can correspond to different material IDs, the material category includes reagent, consumable, key component and general component, which are respectively used for the manual sampling task and the automatic operation and maintenance task, and the standard service life of the material can be one-time use or a time range.

[0060] In addition, in the case of the water environment monitoring task being the manual sampling task, the input data related to the scheduling of the water environment monitoring task also includes the static information of the manual section, the dynamic information of the manual section, the station information and the relationship between the manual section and the operation and maintenance company.

[0061] Specifically, the static information of the manual section includes a manual section code, a manual section name, a basin where the manual section is located, a water body where the manual section is located, a water body into which the manual section flows, a water body type, special attributes, longitude and latitude, a province and a city where the manual section is located, a manual sampling point number, a manual sampling method, a sampling time, a sampling cost, and a sampling state, and the like. For example, the manual section code can be "310230_0001", the manual section name can be "Xiqiao", the basin where the manual section is located can be "Yangtze River Basin", the water body where the manual section is located can be "Beihengyin River", the water body into which the manual section flows can be "Yangtze River", the water body type can include "river", "lake and reservoir", and "estuary", the special attributes can include "manganese triangle", "total nitrogen of river flowing into sea", "chlorophyll a and transparency", and "antimony, thallium, and molybdenum" indicators, the longitude can be "121.7939", the latitude can be "31.5815", the province and the city where the manual section is located can be "A City", the manual sampling point number can range from 1 to 10, the manual sampling method can include "boat sampling", "bridge sampling", "long-handled spoon", "wading sampling", and "shore sampling", and the sampling state can be divided into "sampleable" and "unsampleable".

[0062] Next, the dynamic information of the manual section includes a start time of ebb tide, an end time of ebb tide, whether it is an ice sealing period, and whether the ice sealing period is sampleable. Among them, the value of "whether it is an ice sealing period" is 1, indicating that the manual section is in an ice sealing state, and 0 indicating that the manual section is not ice sealed; the value of "whether the ice sealing period is sampleable" is 1, indicating that the manual section is still sampleable during the ice sealing period, and 0 indicating that the manual section is not sampleable during the ice sealing period.

[0063] The station information includes a station code, a station name, a province where the station is located, a station address, longitude and latitude, analysis capability, a sample receiving start time, a sample receiving end time, and a station state. For example, the station code can be "00001", the station name can be "B City Ecological Environment Monitoring Center", the province where the station is located can be "B City", the analysis capability can be specifically refined according to the water body test indicators, the sample receiving start time can be 8 am on Monday every week, and the end time can be 5 pm on Thursday every week, the working time period every day is from 8 am to 5 pm from Monday to Thursday, and the station state can be divided into "sampleable" and "unsampleable".

[0064] The relationship between the manual section and the operation and maintenance company includes an ID of a current operation and maintenance company, an ID of a historical operation and maintenance company, a start time and an end time of operation and maintenance company service.

[0065] Further, in the case of an automatic operation and maintenance task, the input data related to the water environment monitoring task scheduling further includes operation and maintenance personnel information, automatic water station information, and equipment conditions of the automatic water station.

[0066] Specifically, the operation and maintenance personnel information includes an ID, a name, a unit, a gender, a role, a qualification certificate, a contact method, an identity, operation and maintenance points, a work ability, an activity range, an office ID, and an operation and maintenance company ID of the operation and maintenance personnel.

[0067] The automatic water station information includes a code, a name, a code of a section, a longitude and a latitude, a monitoring item, a sampling frequency, a state, and networking of the automatic water station. The monitoring item of the automatic water station needs to meet the "9+X" monitoring requirements, that is, on the premise of completing the monitoring task of 9 national basic indicators, X personalized or regional indicators are flexibly expanded according to actual needs.

[0068] The equipment situation of the automatic water station includes a device ID and a device installation time of the automatic water station and a code of the automatic water station to which the device belongs.

[0069] S102: input the input data into a pre-constructed task scheduling model, and output a scheduling result of a water environment monitoring task based on the input data by the task scheduling model; wherein the task scheduling model is constructed based on constraint rules and optimization objectives related to the water environment monitoring task, in the running process of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result on the premise that the constraint rules are met; the scheduling result includes personnel arrangement information, vehicle configuration information, route planning information, task execution time information, and material configuration information.

[0070] The optimization objectives of the water environment monitoring task in the embodiment of the application include minimizing task cost, minimizing task completion time, minimizing driving distance, and maximizing personnel dispatching efficiency, and the minimization of the task completion time is the first priority of the optimization objective, the maximization of the personnel dispatching efficiency is the second priority of the optimization objective, the minimization of the task cost is the third priority of the optimization objective, and the minimization of the driving distance is the fourth priority of the optimization objective.

[0071] It should be noted that the first priority has the highest optimization priority, and the optimization priority of the fourth priority is the lowest. On the premise that the constraint condition is met, the task scheduling model will optimize the scheduling result output by the task scheduling model in the above priority order to achieve the optimal balance of the overall scheduling efficiency and the execution quality.

[0072] Further, in the case of a manual sampling task, the task scheduling model is constructed based on the constraint rules and the optimization objectives of the manual sampling task in the embodiment of the application. The optimization objectives of the manual sampling task are as described above, which will not be described here.

[0073] It should be noted that the constraint rules of the manual sampling task include a sampling time rule, a sampling personnel grouping rule and a sampling task arrangement rule. The constraint rules of the manual sampling task are used to limit the feasibility of the scheduling result corresponding to the manual sampling task, that is, to ensure that the finally generated scheduling result can be successfully executed in terms of sampling time, sampling personnel grouping and sampling task arrangement, and no conflict or error occurs.

[0074] The sampling time rule is used to specify the development time of the manual sampling task. Specifically, when the water body type of the manual section is an estuary, the start time of the manual sampling task should be during the daytime ebb tide. When the manual sampling task is in the rainy season, the rainfall condition of the manual section during the manual sampling period needs to be known in advance. If continuous rainfall is encountered during the manual sampling period, sampling needs to be performed after the water quality of the manual section is stable. The judgment method of the water quality stability of the manual section can refer to the rainfall in the previous 24 hours not exceeding 25 millimeters.

[0075] The sampling personnel grouping rule is used to specify the grouping manner of the sampling personnel. Specifically, the sampling personnel of the manual sampling task must include a group leader and at least one group member; the sampling of each manual section is responsible by a unique operation and maintenance company, the sampling personnel can be mixed by sampling personnel of different operation and maintenance companies, and each manual section cannot be continuously monitored by the same sampling personnel for three months.

[0076] The sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task. It usually collects the sampling personnel information that can undertake the manual sampling task in the next month at the end of each month, and arranges the manual sampling task for the sampling personnel in the specific time period of the working day.

[0077] In addition, in the case that the water environment monitoring task is a manual sampling task, the constraint rules of the manual sampling task further include a vehicle information rule and a transportation team rule. The vehicle information rule is used to record the real-time position information of the vehicle used for manual sampling; the transportation team rule is used to specify the transportation requirements of the transportation personnel. The transportation personnel can be composed of one person, and is required to be sent to the measurement station within 18 hours after the sampling is completed. The sample must be stored in a cold storage box during the transportation process, and the cold storage temperature needs to be maintained at 0 to 5 degrees Celsius.

[0078] In the case that the water environment monitoring task in the embodiment of the present application is an automatic operation and maintenance task, the embodiment of the present application constructs a task scheduling model based on the constraint rules and optimization objectives of the automatic operation and maintenance task. The optimization objectives of the automatic operation and maintenance task are as described above, and will not be repeated here.

[0079] It should be noted that the constraint rule of the automatic operation and maintenance task is used to limit the feasibility of the scheduling result corresponding to the automatic operation and maintenance task, that is, to ensure that the generated scheduling result of the automatic operation and maintenance task has actual executable in terms of fault handling and maintenance consumable management, and can meet the requirements of field operation and maintenance. The constraint rule of the automatic operation and maintenance task includes a fault handling rule and a maintenance consumable management rule.

[0080] Specifically, the fault handling rule is used to define the processing flow of the operation and maintenance personnel in the equipment fault state, wherein the operation and maintenance personnel are responsible for on-site troubleshooting and on-site maintenance, and the operation and maintenance personnel perform equipment maintenance reporting after completing on-site maintenance. The maintenance consumable management rule is used to define the recording requirements of the operation and maintenance personnel for the consumables used in the maintenance process.

[0081] Further, in the case that the water environment monitoring task in the embodiment of the present application includes both manual sampling tasks and automatic operation and maintenance tasks, the embodiment of the present application needs to construct a task scheduling model based on the constraint rule of the manual sampling task, the constraint rule of the automatic operation and maintenance task, and the optimization target. The constraint rule of the manual sampling task, the constraint rule of the automatic operation and maintenance task, and the optimization target are as described above, and will not be repeated here.

[0082] Figure 3 A water environment monitoring task scheduling personnel schematic diagram provided by the embodiment of the present application is shown in Figure 3 As shown, the China Water Environment Monitoring Center issues a water environment monitoring task, specifies monitoring targets such as manual sections and automatic water stations, and specifies the corresponding analysis stations of the samples. At the same time, the operation and maintenance company schedules sampling personnel, transportation personnel, and operation and maintenance personnel according to this, and provides corresponding vehicle resources, so as to carry out the water environment monitoring task. However, in the prior art, the scheduling of the water environment monitoring task still mainly relies on the traditional manual arrangement method. With the increasing heavy workload of the water environment monitoring task and the increasingly extensive distribution of monitoring stations, this method gradually exposes problems such as unreasonable resource allocation, low scheduling efficiency, and easy-to-make errors in arrangement. The present application proposes a water environment monitoring task scheduling method, which, based on the constructed task scheduling model, can directly output the scheduling result according to the requirements of the water environment monitoring task without manual arrangement, thereby significantly improving the scheduling efficiency and accuracy.

[0083] In the case that the water environment monitoring task is a manual sampling task, the task scheduling model outputs a sampling task scheduling result of the sampling personnel and a transportation task scheduling result of the transportation personnel based on the input data.

[0084] It should be noted that the sampling task scheduling result should clearly indicate the materials carried by the sampling personnel, the vehicle driven by the sampling personnel, the driving route and the specific sampling time, so as to go to the manual section to carry out sampling. After sampling is completed, the sample needs to be sent by the sampling personnel to the designated handover point, and the sample is picked up by the transport personnel and transported to the analysis station.

[0085] Then, in the case of an automatic water environment monitoring task, the task scheduling model outputs the operation task scheduling result of the operation personnel based on the input data. The scheduling result of the operation task should clearly indicate the materials carried by the operation personnel, the vehicle driven by the operation personnel, the driving route and the specific operation time, so as to go to the automatic water station according to the plan to carry out operation work.

[0086] Based on the above-mentioned related content of steps S101-S102, in the embodiment of the present application, the input data related to the water environment monitoring task scheduling is obtained, wherein the input data includes personnel information, vehicle information, route information, date and time information, weather information, task information and material information. Then, the input data is input into the pre-constructed task scheduling model, and the scheduling result of the water environment monitoring task is output by the task scheduling model based on the input data. The task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task. In the running process of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result under the premise that the constraint rules are satisfied. And the scheduling result includes personnel arrangement information, vehicle configuration information, route planning information, task execution time information and material configuration information. It can be seen that the task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task, and the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives can optimize the scheduling result, so as to realize the reasonable allocation of resources and the efficient execution of the scheduling task related to the water environment monitoring. Compared with the arrangement and scheduling task mode relying on artificial experience in the prior art, the present application can effectively avoid the problem of arrangement error, and significantly improve the scheduling efficiency.

[0087] Further, based on the water environment monitoring task scheduling method provided in the above embodiment, the present application embodiment can also provide a water environment monitoring task scheduling device. The water environment monitoring task scheduling device will be described below in combination with embodiments and drawings.

[0088] Figure 4 The water environment monitoring task scheduling device provided in the embodiment of the present application has the structure as shown in the structure diagram of the water environment monitoring task scheduling device. In combination with the structure diagram of the water environment monitoring task scheduling device 400 provided in the embodiment of the present application, the water environment monitoring task scheduling device 400 can include: Figure 4

[0089] ​The input data acquisition module 401 is configured to acquire input data related to water environment monitoring task scheduling, wherein the input data comprises personnel information, vehicle information, route information, date and time information, weather information, to-be-discharged task information, and material information.

[0090] The scheduling result output module 402 is configured to input the input data into a pre-constructed task scheduling model, and output a scheduling result of the water environment monitoring task based on the input data by the task scheduling model, wherein the task scheduling model is constructed based on constraint rules and optimization objectives related to the water environment monitoring task, in the running process of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objectives are used to optimize the scheduling result under the premise that the constraint rules are met, and the scheduling result comprises personnel arrangement information, vehicle configuration information, route planning information, task execution time information, and material configuration information.

[0091] Optionally, the water environment monitoring task scheduling apparatus 400 can comprise:

[0092] A model construction module, in the case that the water environment monitoring task is the manual sampling task, the model construction module is specifically configured to:

[0093] construct the task scheduling model based on constraint rules of the manual sampling task and the optimization objectives;

[0094] The constraint rules of the manual sampling task comprise sampling time rules, sampling personnel grouping rules, and sampling task arrangement rules;

[0095] The sampling time rules are used to stipulate the time of carrying out the manual sampling task, the sampling personnel grouping rules are used to stipulate the grouping mode of sampling personnel, and the sampling task arrangement rules are used to arrange the sampling personnel to execute the manual sampling task.

[0096] Optionally, in the case that the water environment monitoring task comprises the manual sampling task and the automatic operation and maintenance task, the model construction module is specifically configured to:

[0097] construct the task scheduling model based on constraint rules of the manual sampling task, constraint rules of the automatic operation and maintenance task, and the optimization objectives;

[0098] The constraint rules of the manual sampling task comprise sampling time rules, sampling personnel grouping rules, and sampling task arrangement rules;

[0099] The sampling time rule is used to define the time for performing the manual sampling task, the sampling personnel grouping rule is used to define the grouping manner of the sampling personnel, and the sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task.

[0100] The constraint rule of the automatic operation and maintenance task includes a fault processing rule and a maintenance consumable management rule.

[0101] The fault processing rule is used to define the processing flow of the operation and maintenance personnel in the equipment fault state, and the maintenance consumable management rule is used to define the recording requirement of the operation and maintenance personnel on the used consumables in the maintenance process.

[0102] Optionally, the optimization target includes minimizing task cost, minimizing task completion time, minimizing driving distance, and maximizing personnel dispatching efficiency.

[0103] Optionally, the minimizing task completion time is a first priority of the optimization target, the maximizing personnel dispatching efficiency is a second priority of the optimization target, the minimizing task cost is a third priority of the optimization target, and the minimizing driving distance is a fourth priority of the optimization target.

[0104] Optionally, the manual sampling task is performed by the sampling personnel and the transportation personnel; in the case that the water environment monitoring task is the manual sampling task, the scheduling result output module 402 is specifically configured to:

[0105] The sampling task scheduling result of the sampling personnel and the transportation task scheduling result of the transportation personnel.

[0106] Optionally, the automatic operation and maintenance task is performed by the operation and maintenance personnel; in the case that the water environment monitoring task is the automatic operation and maintenance task, the scheduling result output module 402 is specifically configured to:

[0107] The operation and maintenance task scheduling result of the operation and maintenance personnel.

[0108] Further, the embodiment of the present application also provides an electronic device, including: a processor, a memory, a system bus;

[0109] The processor and the memory are connected through the system bus;

[0110] The memory is used to store one or more programs, the one or more programs include instructions, and the instructions make the processor execute any implementation step of the above-mentioned water environment monitoring task scheduling method when executed by the processor.

[0111] Further, the embodiment of the present application further provides a computer readable storage medium for storing a computer program, the computer program being executed by a terminal device to implement any one of the implementation steps of the water environment monitoring task scheduling method.

[0112] From the above description of the embodiments, those skilled in the art can clearly understand that all or part of the steps of the above-mentioned embodiment methods can be implemented by means of software plus necessary universal hardware platforms. Based on such an understanding, the technical solutions of the present application can be embodied in the form of a software product, which can be stored in a storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network communication device such as a media gateway, etc.) execute the methods described in the various embodiments or some parts of the embodiments of the present application. It should be noted that the various embodiments in the present specification are described in a progressive manner, and each embodiment mainly explains the differences from other embodiments. The same or similar parts of each embodiment can be referred to each other.

[0113] For the system disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple, and the relevant parts are referred to the method part.

[0114] It should also be noted that the terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between the entities or operations. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of another identical element in the process, method, article or device including the element.

[0115] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to the embodiments will be apparent to those skilled in the art, and the general principles defined herein can 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.

Claims

1. A method for scheduling water environment monitoring tasks, characterized in that, The method includes: Acquire input data related to the scheduling of water environment monitoring tasks. The input data includes personnel information, vehicle information, route information, date and time information, weather information, pending task information, and material information. The input data is fed into a pre-built task scheduling model, which then outputs the scheduling results of the water environment monitoring task based on the input data. The task scheduling model is constructed based on constraint rules and optimization objectives related to the water environment monitoring task. During the operation of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling results, and the optimization objectives are used to optimize the scheduling results while satisfying the constraint rules. The scheduling results include personnel arrangement information, vehicle configuration information, route planning information, task execution time information, and material allocation information. The water environment monitoring tasks include: Manual sampling tasks, and / or automated maintenance tasks; When the water environment monitoring task is the manual sampling task, the task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task, including: The task scheduling model is constructed based on the constraint rules of the manual sampling task and the optimization objective. The constraints on the manual sampling task include sampling time rules, sampling personnel grouping rules, and sampling task arrangement rules; The sampling time rule is used to specify the time for carrying out the manual sampling task, the sampling personnel grouping rule is used to specify the grouping method of the sampling personnel, and the sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task; The manual sampling task is performed by the sampling personnel and transportation personnel; when the water environment monitoring task is the manual sampling task, the task scheduling model outputs the scheduling result of the water environment monitoring task based on the input data, including: The sampling task scheduling results of the sampling personnel and the transportation task scheduling results of the transportation personnel; The constraints of the automated operation and maintenance tasks include fault handling rules and maintenance consumables management rules.

2. The scheduling method for water environment monitoring tasks according to claim 1, characterized in that, When the water environment monitoring task is the automated operation and maintenance task, the task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task, including: The task scheduling model is constructed based on the constraint rules of the automated operation and maintenance task and the optimization objective. The constraints of the automated operation and maintenance tasks include fault handling rules and maintenance consumables management rules; The fault handling rules are used to specify the handling procedures for maintenance personnel when equipment is in a faulty state, and the maintenance consumables management rules are used to specify the record requirements for the consumables used by the maintenance personnel during the maintenance process.

3. The scheduling method for water environment monitoring tasks according to claim 1, characterized in that, When the water environment monitoring task includes both the manual sampling task and the automated operation and maintenance task, the task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task, including: The task scheduling model is constructed based on the constraint rules of the manual sampling task, the constraint rules of the automated operation and maintenance task, and the optimization objective. The constraints on the manual sampling task include sampling time rules, sampling personnel grouping rules, and sampling task arrangement rules; The sampling time rule is used to specify the time for carrying out the manual sampling task, the sampling personnel grouping rule is used to specify the grouping method of the sampling personnel, and the sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task; The constraints of the automated operation and maintenance tasks include fault handling rules and maintenance consumables management rules; The fault handling rules are used to specify the handling procedures for maintenance personnel when equipment is in a faulty state, and the maintenance consumables management rules are used to specify the record requirements for the consumables used by the maintenance personnel during the maintenance process.

4. The scheduling method for water environment monitoring tasks according to any one of claims 1 to 3, characterized in that, The optimization objectives include minimizing task cost, minimizing task completion time, minimizing travel distance, and maximizing personnel dispatch efficiency.

5. The scheduling method for water environment monitoring tasks according to claim 4, characterized in that, Minimizing task completion time is the first priority of the optimization objectives, maximizing personnel dispatch efficiency is the second priority of the optimization objectives, minimizing task cost is the third priority of the optimization objectives, and minimizing travel distance is the fourth priority of the optimization objectives.

6. The scheduling method for water environment monitoring tasks according to claim 2, characterized in that, The automated operation and maintenance task is executed by the operation and maintenance personnel; when the water environment monitoring task is the automated operation and maintenance task, the task scheduling model outputs the scheduling result of the water environment monitoring task based on the input data, including: The operation and maintenance personnel's operation and maintenance task scheduling results.

7. A scheduling device for water environment monitoring tasks, characterized in that, include: The input data acquisition module is used to acquire input data related to the scheduling of water environment monitoring tasks. The input data includes personnel information, vehicle information, route information, date and time information, weather information, pending task information, and material information. The scheduling result output module is used to input the input data into a pre-built task scheduling model, and the task scheduling model outputs the scheduling result of the water environment monitoring task based on the input data. The task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task. During the operation of the task scheduling model, the constraint rules are used to limit the feasibility of the scheduling result, and the optimization objective is used to optimize the scheduling result under the premise that the constraint rules are satisfied. The scheduling result includes personnel arrangement information, vehicle configuration information, route planning information, task execution time information, and material configuration information. The water environment monitoring tasks include: Manual sampling tasks, and / or automated maintenance tasks; When the water environment monitoring task is the manual sampling task, the task scheduling model is constructed based on the constraint rules and optimization objectives related to the water environment monitoring task, including: The task scheduling model is constructed based on the constraint rules of the manual sampling task and the optimization objective. The constraints on the manual sampling task include sampling time rules, sampling personnel grouping rules, and sampling task arrangement rules; The sampling time rule is used to specify the time for carrying out the manual sampling task, the sampling personnel grouping rule is used to specify the grouping method of the sampling personnel, and the sampling task arrangement rule is used to arrange the sampling personnel to perform the manual sampling task; The manual sampling task is performed by the sampling personnel and transportation personnel; when the water environment monitoring task is the manual sampling task, the task scheduling model outputs the scheduling result of the water environment monitoring task based on the input data, including: The sampling task scheduling results of the sampling personnel and the transportation task scheduling results of the transportation personnel; The constraints of the automated operation and maintenance tasks include fault handling rules and maintenance consumables management rules.

8. An electronic device, characterized in that, The device includes: a processor, a memory, and a system bus; The processor and the memory are connected via the system bus; The memory is used to store a program, the program including instructions that, when executed by the processor, cause the processor to perform the steps of the scheduling method for water environment monitoring tasks according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed by a terminal device, implements the steps of the scheduling method for water environment monitoring tasks according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Oil-gas well maintenance task scheduling processing method and device

    CN112598262A