Method and apparatus for modifying topology data of urban drainage systems

By constructing a hydraulic model and correcting topology data based on measured liquid levels, the method addresses inefficiencies in existing data correction methods, enhancing the accuracy and efficiency of urban drainage system management.

JP2026514994APending Publication Date: 2026-05-13THREE GORGES SMART WATER TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
THREE GORGES SMART WATER TECH CO LTD
Filing Date
2023-10-31
Publication Date
2026-05-13

Smart Images

  • Figure 2026514994000001_ABST
    Figure 2026514994000001_ABST
Patent Text Reader

Abstract

Embodiments of this disclosure provide a method and apparatus for modifying topology data of urban drainage systems, applicable to the technical field of urban drainage systems. The method includes the steps of: obtaining topology data of an urban drainage system obtained by a general survey of the urban drainage system, and manhole liquid level data and piping liquid level data measured by monitoring equipment, wherein the topology data of the urban drainage system includes basic data of manholes and basic data of piping; constructing a hydraulic model of the drainage network based on the topology data of the urban drainage system; solving the hydraulic model of the drainage network to obtain manhole liquid level data and piping liquid level data; and modifying the topology data of the urban drainage system based on the calculated manhole liquid level data, drainage network liquid level data, and measured manhole liquid level data and piping liquid level data. This method can improve the efficiency of modifying topology data of urban drainage systems.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This disclosure relates to the technical field of urban drainage systems, and more particularly to methods and apparatus for modifying topology data of urban drainage systems. [Background technology]

[0002] Urban drainage systems play a crucial role in ensuring the safe operation of cities. Due to the large number of underground pipe networks and the complex nature of the actual situation, surveys of the pipe network are a primary means of understanding the topological data of urban drainage systems.

[0003] When the operational status of an entire drainage system can only be estimated by a limited number of monitoring devices, a general survey of the pipe network is a process that covers the entire urban drainage system. Due to human factors and other reasons, the topology data of urban drainage systems obtained from general surveys contains a lot of flawed data that needs to be corrected. However, current correction methods are generally inefficient. Therefore, how to improve the efficiency of correcting topology data of urban drainage systems is an urgent technical challenge that needs to be addressed. [Overview of the Initiative] [Problems that the invention aims to solve]

[0004] Embodiments of this disclosure provide a method and apparatus for modifying topology data for urban drainage systems. [Means for solving the problem]

[0005] In a first aspect, embodiments of the present disclosure provide a method for modifying topology data for urban drainage systems, the method being: A step of obtaining topology data of the urban drainage system obtained from a general survey of the urban drainage system, and manhole liquid level data and piping liquid level data measured by monitoring equipment, wherein the topology data of the urban drainage system includes basic data of manholes and basic data of piping, The steps involve constructing a hydraulic model of the drainage network based on topology data of the urban drainage system, The steps involve solving a hydraulic model of the drainage network to obtain manhole liquid level data and pipe liquid level data, The process includes the step of correcting the topology data of the urban drainage system based on the calculated manhole liquid level data, drainage pipe network liquid level data, and measured manhole liquid level data and pipe liquid level data.

[0006] In some implementations of the first embodiment, the step of constructing a hydraulic model of the drainage network based on topology data of the urban drainage system is: The process includes the step of constructing a hydraulic model of a drainage pipe network based on topology data of the urban drainage system, where manholes are represented as nodes and the flow direction of the pipe network is represented by directed connection relationships.

[0007] In some implementations of the first embodiment, the step of solving a hydraulic model of the drainage pipe network to obtain manhole liquid level data and pipe liquid level data is: The steps include: calculating flow rate data for the urban drainage system based on the urban drainage pattern, using water supply data from water users within the urban drainage system area, river water level data within the urban drainage system area, and operating rule data for the controlled object as model boundary conditions; The steps include determining the main and secondary piping lines of the urban drainage system based on topology data of the urban drainage system, a hydraulic model of the drainage network, and flow rate data of the urban drainage system, and A step of notifying users that flow probes will be placed in the main and secondary piping of the urban drainage system, The steps include: calculating the external water volume based on flow rate data monitored by flow probes placed in the main and secondary piping, and water user water supply data, so that the drainage network hydraulic model is in a state of water volume equilibrium; This includes the step of solving a hydraulic model of a drainage pipe network in a state of water volume equilibrium to obtain manhole liquid level data and pipe liquid level data.

[0008] In some implementations of the first embodiment, the step of modifying the topology data of the urban drainage system based on the calculated manhole liquid level data, pipe liquid level data, and measured manhole liquid level data and pipe liquid level data is: Based on the topology data of the urban drainage system, the process involves drawing a cross-sectional view of the pipe section, and A step of determining liquid level control points based on a cross-sectional view of a pipe section, wherein the liquid level control points are manhole nodes that do not conform to the overall trend of the pipe section. A step of dividing a correction work unit according to two adjacent liquid level control points, wherein the correction work unit includes a first manhole and a second manhole, piping and a manhole between the first manhole and the second manhole, and upstream piping connected to the first manhole and downstream piping connected to the second manhole, wherein the first manhole is the Mth manhole traced upstream from the upstream liquid level control point among the two adjacent liquid level control points, and the second manhole is the Mth manhole traced downstream from the downstream liquid level control point among the two adjacent liquid level control points, The steps include dividing the manhole of the repair work unit and the piping connected to it into a manhole unit, Based on the liquid level data measurement time of the target manhole corresponding to the manhole unit, the step of extracting data from the liquid level data of the target manhole calculated within a predetermined time period before and after the liquid level data measurement time of the target manhole, The steps include: calculating the liquid level deviation of the target manhole based on the extracted data and the measured liquid level data of the target manhole; Based on the liquid level data measurement time of the target pipe corresponding to the target pipe of the manhole unit, the step of extracting data from the calculated target pipe liquid level data within a predetermined time period before and after the target pipe liquid level data measurement time, The steps include: calculating the liquid level deviation of the target pipe based on the extracted data and the measured liquid level data of the target pipe; A step of calculating the overall liquid level deviation of the manhole unit based on the liquid level deviation of the target manhole and the liquid level deviation of the target piping corresponding to the manhole unit, Starting from the downstream manhole of the repair work unit and ending at the upstream manhole, the process involves traversing N manholes upstream once each, and constructing a repair work pipe section as a group. A step of calculating the overall liquid level deviation of the corrected work pipe section based on the overall liquid level deviation of each manhole unit in the corrected work pipe section, A step of calculating the overall liquid level deviation of the correction work unit based on the overall liquid level deviation of each correction work pipe section of the correction work unit, If the overall liquid level deviation of the correction work unit is greater than or equal to a preset threshold, the step of determining the overall liquid level deviation of each correction work pipe section of the correction work unit, If the overall liquid level deviation in the corrective work pipe section is greater than or equal to a preset threshold, the step is to determine whether or not a liquid level control point is included in the corrective work pipe section. If the corrected working pipe section includes a liquid level control point, the step is to determine the liquid level control point as a point to be rechecked, If the corrective working pipe section does not include a liquid level control point, the step is to determine whether the corrective working pipe section was affected by the downstream liquid level control point. If not affected by the downstream liquid level control point, the step is to determine the corrected working pipe section as a point to be rechecked, The system includes the steps of notifying the user that each point to be rechecked will be re-examined, and updating the topology data of the urban drainage system based on the re-examined data.

[0009] In some implementation forms of the first aspect, the step of calculating the liquid level deviation of the target manhole based on the extracted data and the measured liquid level data of the target manhole is including the step of calculating the liquid level deviation of the target manhole based on the data with the size closest to the measured liquid level data of the target manhole among the extracted data and the measured liquid level data of the target manhole. In some implementation forms of the first aspect, the step of calculating the liquid level deviation of the target pipe based on the extracted data and the measured liquid level data of the target pipe is including the step of calculating the liquid level deviation of the target pipe based on the data with the size closest to the measured liquid level data of the target pipe among the extracted data and the measured liquid level data of the target pipe.

[0010] In some implementation forms of the first aspect, the method further includes the steps of obtaining the liquid level data of the target manhole and the liquid level data of the target pipe of each manhole unit measured during the re-investigation period by the monitoring device, and repeating the correction multiple times until the total liquid level deviation of all manhole units is less than a preset threshold. Each correction includes updating the drainage pipe network hydraulic model based on the updated topology data of the urban drainage system, solving the updated drainage pipe network hydraulic model to obtain the liquid level data of the manhole and the liquid level data of the pipe, extracting the data within a preset time period before and after the currently calculated liquid level data of the target manhole based on the time when the liquid level data of the target manhole corresponding to the target manhole of the manhole unit is currently measured, calculating the liquid level deviation of the target manhole based on the extracted data and the currently measured liquid level data of the target manhole, Based on the liquid level data measurement time of the target pipe currently corresponding to the manhole unit, data within a predetermined time period before and after the currently calculated target pipe liquid level data is extracted. Based on the extracted data and the liquid level data of the target piping currently measured, the liquid level deviation of the target piping is calculated, Based on the current liquid level deviation of the target manhole and the liquid level deviation of the target piping, the manhole unit calculates the overall liquid level deviation of the manhole unit, To determine the current overall fluid level deviation of each manhole unit, If the current overall liquid level deviation of a manhole unit is greater than or equal to a preset threshold, but there is a liquid level deviation of the target manhole or target piping that the manhole unit currently corresponds to that is less than the preset threshold, the burial depth of any component in the manhole unit whose liquid level deviation is greater than or equal to the preset threshold will be corrected based on the burial depth at which the current liquid level deviation of the manhole unit is smallest. If the current overall liquid level deviation of a manhole unit is greater than or equal to a preset threshold, and both the liquid level deviation of the target manhole currently corresponding to the manhole unit and the liquid level deviation of the target piping are greater than or equal to a preset threshold, then the manhole unit's target manhole is used as an intermediate point, and S manholes are traced upstream and downstream respectively, forming a pipe section as a group. Based on the cross-sectional image of the pipe section corresponding to the constructed pipe section, it is determined whether or not the target manhole is a liquid level control point. If the target manhole is a liquid level control point, it should be designated as a point to be rechecked, If the target manhole is not a liquid level control point, determine whether or not the target manhole was affected by the downstream liquid level control point. If the downstream liquid level control point does not affect the target manhole, it will be designated as a point to be rechecked. Users will be notified that each of the currently designated re-check points will be re-examined, and the topology data of the current urban drainage system will be updated based on the re-examined data. This includes obtaining liquid level data for target manholes and target piping in each manhole unit measured during the re-inspection period using monitoring equipment.

[0011] In some implementations of the first embodiment, the monitoring device is an RTK device.

[0012] In a second aspect, an embodiment of the present disclosure provides a modification device for topology data of an urban drainage system, the device, An acquisition module for acquiring topology data of an urban drainage system obtained from a general survey of the urban drainage system, and manhole liquid level data and piping liquid level data measured by monitoring equipment, wherein the topology data of the urban drainage system includes basic data of manholes and basic data of piping, A construction module for building a hydraulic model of a drainage network based on topology data of urban drainage systems, A computational module for solving a hydraulic model of a drainage pipe network to obtain manhole liquid level data and pipe liquid level data, This includes a modification module for correcting the topology data of the urban drainage system based on calculated manhole liquid level data, drainage pipe network liquid level data, and measured manhole liquid level data and pipe liquid level data.

[0013] In a third aspect, an embodiment of the present disclosure provides an electronic device comprising at least one processor and a memory communicably connected to the at least one processor, the memory storing instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method.

[0014] In a fourth aspect, an embodiment of the present disclosure provides a non-temporary, computer-readable storage medium storing computer instructions, which are used to cause a computer to execute the method.

[0015] In the embodiments of this disclosure, a hydraulic model of the drainage pipe network is constructed based on topology data of the urban drainage system obtained from a general survey. The hydraulic performance of the urban drainage system is simulated using the hydraulic model, and manhole and pipe level data is calculated. Subsequently, this is combined with the actually measured manhole and pipe level data to modify the topology data of the urban drainage system, thereby effectively improving the efficiency of modifying the topology data of the urban drainage system.

[0016] It should be understood that the contents described in the summary section of the present invention are not intended to limit the main or important features of the embodiments of this disclosure, nor are they intended to limit the scope of this disclosure. Other features of this disclosure will be readily apparent from the following description. [Brief explanation of the drawing]

[0017] The above and other features, advantages, and aspects of each embodiment of the present disclosure will become more apparent with reference to the drawings and the following detailed description. The drawings are for better understanding of the present solution and do not limit the present disclosure. In the drawings, the same or similar reference numerals indicate the same or similar elements.

[0018] [Figure 1] A flowchart of a method for modifying topology data for urban drainage systems provided in embodiments of this disclosure is shown. [Figure 2] A cross-sectional view of a pipe section provided in an embodiment of this disclosure is shown. [Figure 3] A schematic diagram of the liquid level control point and correction work unit provided in the embodiments of this disclosure is shown. [Figure 4]A cross-sectional view of another pipe section provided in the embodiments of this disclosure is shown. [Figure 5] A cross-sectional view of another pipe section provided in the embodiments of this disclosure is shown. [Figure 6] A cross-sectional view of another pipe section provided in the embodiments of this disclosure is shown. [Figure 7] The diagram shows the structure of a modification device for topology data of an urban drainage system provided in an embodiment of this disclosure. [Figure 8] The diagram shows an exemplary structure of an electronic device that implements an embodiment of the present disclosure. [Modes for carrying out the invention]

[0019] Hereinafter, in order to further clarify the objectives, technical solutions and advantages of the embodiments of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described with reference to the drawings in the embodiments of this disclosure, although it is clear that the embodiments described are only a part of the embodiments of this disclosure, not all of them. All other embodiments obtained based on the embodiments of this disclosure, without any creative work by a person skilled in the art, are within the scope of this disclosure.

[0020] Furthermore, the term "and / or" in this specification simply describes a relationship between related objects, and there can be three types of relationships. For example, A and / or B can represent three cases: A existing alone, A and B existing simultaneously, and B existing alone. Also, in this specification, the symbol " / " generally indicates that the preceding and succeeding related objects are in an "or" relationship.

[0021] In response to the problems described in the background technology, the embodiments of this disclosure provide a method and apparatus for modifying topology data for urban drainage systems. Specifically, a hydraulic model of the drainage pipe network is constructed based on topology data of the urban drainage system obtained from a general survey, the hydraulic performance of the urban drainage system is simulated using the hydraulic model, manhole liquid level data and pipe liquid level data are calculated, and then this is combined with actually measured manhole liquid level data and pipe liquid level data to modify the topology data of the urban drainage system, thereby effectively improving the efficiency of modifying the topology data of the urban drainage system.

[0022] The following describes in detail, with reference to the drawings, a method and apparatus for modifying topology data for urban drainage systems provided in the embodiments of this disclosure, using specific examples.

[0023] Figure 1 shows a flowchart of a method for modifying topology data for an urban drainage system provided in an embodiment of the present disclosure, and as shown in Figure 1, the modification method 100 may include the following S110 to S140.

[0024] S110: Topological data of the urban drainage system obtained from a general survey of the urban drainage system, as well as manhole liquid level data and pipe liquid level data measured by monitoring equipment are acquired.

[0025] Furthermore, a general survey of the urban drainage system can be conducted on a sunny day to record topology data of the urban drainage system, which may include basic data on manholes and piping.

[0026] For example, the basic data for a manhole may include a component identification code, natural road surface elevation, manhole burial depth, and manhole diameter, while the basic data for a pipe may include a component identification code, start point identification code, end point identification code, cross-sectional type, cross-sectional size (pipe diameter), start point burial depth, and end point burial depth.

[0027] Furthermore, monitoring equipment can be used to measure the liquid level in manholes and pipes, and the obtained manhole and pipe liquid level data can be recorded. For example, RTK equipment can be used to measure the liquid level in manholes and pipes, and the RTK liquid levels corresponding to the manholes and pipes can be recorded, along with the measurement time recorded with minute-by-minute accuracy.

[0028] As an example, the basic data of manholes, basic data of piping, and measured liquid level data of manholes and piping within the topology data of an urban drainage system can be recorded in the format shown in Tables 1 and 2, but this is not limited to that format. (Table 1) [Table 1] (Table 2) [Table 2]

[0029] Optionally, by acquiring the recorded data, it is possible to obtain topology data of the urban drainage system obtained from the general survey, as well as measured manhole liquid level data and pipe liquid level data.

[0030] S120: Construct a hydraulic model of the drainage pipe network based on topology data of the urban drainage system.

[0031] In some embodiments, a hydraulic model of a drainage network may be constructed based on topology data of the urban drainage system, with manholes as nodes and the flow direction of the pipe network as directed connection relationships.

[0032] S130: Solve the hydraulic model of the drainage pipe network to obtain liquid level data for manholes and pipes.

[0033] In some embodiments, the operation of the urban drainage system may be analyzed stably over 24 hours based on the urban drainage pattern and according to the hydrodynamic QH relationship, using water supply data of water users within the urban drainage system area, river water level data within the urban drainage system area, and operating rule data of the controlled object as model boundary conditions, and the flow rate data of the urban drainage system may be calculated. The calculation formula may be shown below.

number

[0034] Here, Q j q is the total flow rate of the upstream manhole, i is the flow rate at the i-th node upstream of node j, A is the hydraulic cross-sectional area, Z is the elevation of the bottom of the pipe, and h loss This is the head loss, and F i This represents the degree of filling of the piping at time k.

[0035] Based on topology data of the urban drainage system, a hydraulic model of the drainage network, and flow rate data of the urban drainage system, the system analyzes the main flow direction of the urban drainage system, determines the main and secondary piping lines of the urban drainage system, and notifies the user to place flow probes in the main and secondary piping lines of the urban drainage system.

[0036] For example, the number of flow probes in the secondary piping is at least one, and the number of flow probes in the main piping is set according to the connection status of the secondary piping to the main piping.

[0037] Based on flow rate data monitored by flow probes placed in the main and secondary pipelines, and water supply data from water users, the external water volume is calculated to ensure that the hydraulic model of the drainage network is in a state of water volume equilibrium. Subsequently, the hydraulic model of the drainage network in this equilibrium state is solved to obtain manhole liquid level data and pipe liquid level data.

[0038] S140: The topology data of the urban drainage system is modified based on the calculated manhole liquid level data, drainage pipe network liquid level data, and measured manhole liquid level data and pipe liquid level data.

[0039] In some embodiments, cross-sectional diagrams of pipe sections may be drawn based on topology data of the urban drainage system, and liquid level control points may be determined based on these cross-sectional diagrams. Here, liquid level control points are manhole nodes that do not conform to the overall trend of the pipe section, such as manhole burial depth, pipe burial depth, and pipe diameter. Points that do not conform to the overall trend of the pipe section and have a significant impact on the hydraulic performance of the entire piping system include reverse slope, displacement, excessive depth, and connections between large and small diameter pipes.

[0040] The correction work unit is divided according to two adjacent liquid level control points, where the correction work unit includes a first manhole and a second manhole, piping and a manhole between the first manhole and the second manhole, and upstream piping connected to the first manhole and downstream piping connected to the second manhole, the first manhole being the Mth manhole traced upstream from the upstream liquid level control point among the two adjacent liquid level control points, and the second manhole being the Mth manhole traced downstream from the downstream liquid level control point among the two adjacent liquid level control points.

[0041] The manhole and connected piping of the repair work unit are divided into manhole units. Here, the manhole and piping of the manhole unit are defined as the target manhole and target piping, respectively.

[0042] Based on the liquid level data measurement time of the target manhole corresponding to the manhole unit, data from a predetermined time period (e.g., 5 minutes) before and after the target manhole's liquid level data measurement time is extracted from the calculated target manhole liquid level data.

[0043] Based on the extracted data and the measured liquid level data of the target manhole, calculate the liquid level deviation of the target manhole. Exemplarily, calculate the liquid level deviation of the target manhole based on the data with the size closest to the measured liquid level data of the target manhole among the extracted data and the measured liquid level data of the target manhole.

[0044] Based on the measurement time of the liquid level data of the target pipe corresponding to the target pipe of the manhole unit, extract the data within a preset time period (for example, 5 minutes) before and after the measurement time of the liquid level data of the target pipe from the calculated liquid level data of the target pipe.

[0045] Based on the extracted data and the measured liquid level data of the target pipe, calculate the liquid level deviation of the target pipe. Exemplarily, calculate the liquid level deviation of the target pipe based on the data with the size closest to the measured liquid level data of the target pipe among the extracted data and the measured liquid level data of the target pipe.

[0046] Here, calculate the liquid level deviation of the target manhole. The calculation formula for the liquid level deviation of the target pipe can be shown as follows.

Equation

[0047] Here, Z m is Z node and Z link,i including Z node is the liquid level deviation of the target manhole, Z link,i is the liquid level deviation of the target pipe, Z m when Z node is, Z obt is the liquid level data of the target manhole, Z sim is the data with the size closest to the measured liquid level data of the target manhole, Z m when Z link,i is, Z obt is the liquid level data of the target pipe, Zsim This is the data point with the closest magnitude to the measured liquid level data of the target piping.

[0048] The overall liquid level deviation of the manhole unit is calculated based on the liquid level deviation of the target manhole and the liquid level deviation of the target piping corresponding to the manhole unit. The calculation formula can be shown below.

number

[0049] Here, Z j is the overall liquid level deviation of the manhole unit, k is the number of components of the manhole unit, where components are the manhole and the piping connected to it, and Z node This is the liquid level deviation of the target manhole, and Z link,i This represents the liquid level deviation in the target piping.

[0050] Starting from the downstream manhole of the repair work unit and ending at the upstream manhole, we trace N manholes upstream once each, and construct a repair work pipe section as a group.

[0051] The overall liquid level deviation of the repaired workpipe section is calculated based on the overall liquid level deviation of each manhole unit in the repaired workpipe section. The calculation formula can be shown below.

number

[0052] Here, Zl j is the overall liquid level deviation in the corrective work pipe section, N is the number of manhole units in the corrective work pipe section, and Z is the total liquid level deviation in the corrective work pipe section. i This represents the overall liquid level deviation of the manhole units in the corrected work pipe section.

[0053] The overall liquid level deviation of the correction work unit is calculated based on the overall liquid level deviation of each correction work pipe section of the correction work unit. The calculation formula can be shown below.

number

[0054] Here, Zu j is the overall liquid level deviation of the correction work unit, P is the number of correction work pipe sections of the correction work unit, and Zl i This represents the overall liquid level deviation in the correction work pipe section of the correction work unit.

[0055] For each correction work unit, the overall liquid level deviation of the correction work unit is determined.

[0056] If the overall liquid level deviation of a correction work unit is below a preset threshold, no further processing is performed on that work unit at this time. Here, the preset threshold may be 100% / M, where M is the number of pipes in the correction work unit.

[0057] If the overall liquid level deviation of the correction work unit exceeds a preset threshold, the overall liquid level deviation of each correction pipe section of the correction work unit is determined.

[0058] If the overall liquid level deviation in the corrected workpipe section is less than a preset threshold (e.g., 30%), no further processing will be performed on that corrected workpipe section at this time.

[0059] If the overall liquid level deviation in the corrective work pipe section is greater than or equal to a preset threshold, it is determined whether or not a liquid level control point is included in the corrective work pipe section.

[0060] If a liquid level control point is included in the corrected work pipe section, that point will be designated as a point to be rechecked.

[0061] For example, if a liquid level control point is included in a corrected pipe section, specifically if the manhole burial depth does not conform to the overall trend of the pipe section and is reversed or excessively deep, or if the manhole burial depth is higher than the overall trend of the pipe section, obstructing the upstream water flow and resulting in a positive liquid level deviation for the upstream piping at this point, or if the manhole burial depth is lower than the overall trend of the pipe section, obstructing the downstream water flow and resulting in a negative liquid level deviation for the downstream piping at this point, then this liquid level control point affects the hydraulic performance of the entire pipe section, does not conform to reality, and there is a problem with the manhole burial depth and the burial depth of the associated piping, and the liquid level control point is determined to be a point to be rechecked.

[0062] If a liquid level control point is included in a corrected working pipe section, specifically if the pipe burial depth does not conform to the overall trend of the pipe section, resulting in a reverse slope or deviation; or if the burial depth at the downstream pipe start point of the control point is deeper than the overall trend of the pipe section, obstructing water flow, resulting in a negative liquid level deviation for the upstream pipe at this point and a positive liquid level deviation for the downstream pipe at this point; or if the burial depth at the upstream pipe end point of the control point is deeper than the overall trend of the pipe section, obstructing water flow, resulting in a negative liquid level deviation for the upstream pipe of the downstream manhole unit at this point and a positive liquid level deviation for the downstream pipe at this point, then the liquid level control point will affect the hydraulic performance of the entire pipe section, will not conform to reality, and there will be problems with the burial depth of the manhole and the burial depth of the pipe connected thereto, and the liquid level control point will be determined to be a point to be rechecked.

[0063] If a liquid level control point is included in a modified pipe section, specifically if the pipe diameter does not conform to the overall trend of the pipe section, resulting in a connection between large-diameter and small-diameter pipes, or if, in the target pipe section, the downstream pipe diameter of a manhole unit is smaller than the upstream pipe diameter and the liquid level deviation value of the upstream pipe is negative, then this liquid level control point affects the hydraulic performance of the entire pipe section, does not match reality, indicates a problem with the downstream pipe diameter, and the liquid level control point is determined to be a point to be rechecked.

[0064] If the corrective working pipe section does not include a liquid level control point, determine whether the corrective working pipe section was affected by the downstream liquid level control point.

[0065] If affected by the downstream liquid level control point, no further processing will be performed on the corrective work pipe section at this time.

[0066] If the downstream liquid level control point does not affect the section of the corrected work pipe, it will be designated as a point to be rechecked.

[0067] After covering all repair pipe sections within each repair unit, the system notifies the user to re-examine each determined re-check point, and updates the topology data of the urban drainage system based on the re-examined data.

[0068] Simultaneously, monitoring equipment acquires liquid level data for the target manholes and target piping of each manhole unit measured during the re-inspection period.

[0069] For example, each correction work unit can be sorted according to the magnitude of the overall liquid level deviation, and the corresponding re-inspection work can be carried out on the points to be rechecked, starting with the smallest correction work unit. The interval between the re-inspection and the initial inspection must not exceed half a month, and summer / winter holidays, public holidays, and weather conditions must remain constant. Furthermore, the time of the re-inspection must be staggered from the time of the initial inspection. The RTK liquid level and measurement time of the target manhole and target piping of the manhole unit must be recorded simultaneously, and the recorded re-inspection data, along with the measured liquid level data of the target manhole and target piping, must be acquired.

[0070] In the embodiments of this disclosure, a hydraulic model of the drainage pipe network is constructed based on topology data of the urban drainage system obtained from a general survey. The hydraulic performance of the urban drainage system is simulated using the hydraulic model, and manhole and pipe level data is calculated. Subsequently, this is combined with the actually measured manhole and pipe level data to modify the topology data of the urban drainage system, thereby effectively improving the efficiency of modifying the topology data of the urban drainage system.

[0071] Furthermore, in order to further improve the quality of the topology data of the urban drainage system, after the initial correction, correction method 100 may further include the following:

[0072] The correction process is repeated multiple times until the overall liquid level deviation of all manhole units falls below a predetermined threshold (e.g., 20%). Each correction is performed as follows: Based on the updated topology data of the urban drainage system, the hydraulic model of the drainage network will be updated, Solving the updated hydraulic model of the drainage network to obtain manhole liquid level data and pipe liquid level data, Based on the current liquid level data measurement time of the target manhole corresponding to the manhole unit, data from a predetermined time period before and after the currently calculated target manhole liquid level data is extracted, and the liquid level deviation of the target manhole is calculated based on the extracted data and the currently measured target manhole liquid level data. Based on the current liquid level data measurement time of the target pipe corresponding to the manhole unit, data from a predetermined time period before and after the currently calculated target pipe liquid level data is extracted, and the liquid level deviation of the target pipe is calculated based on the extracted data and the currently measured target pipe liquid level data. Based on the current liquid level deviation of the target manhole and the target piping that the manhole unit corresponds to, the overall liquid level deviation of the manhole unit is calculated, and the current overall liquid level deviation of each manhole unit is determined. If the current overall liquid level deviation of the manhole unit is below a preset threshold (e.g., 20%), no further processing will be performed until the next correction. If the current overall liquid level deviation of a manhole unit is greater than or equal to a preset threshold (e.g., 20%), but there is a value less than the preset threshold (e.g., 20%) among the liquid level deviations of the target manhole or target piping that the manhole unit currently corresponds to, the calculated liquid level data will be matched with the measured liquid level data by correcting the burial depth of any components in the manhole unit whose liquid level deviation is greater than or equal to the preset threshold, based on the burial depth at which the current liquid level deviation of the manhole unit is smallest. If the current overall liquid level deviation of a manhole unit is greater than or equal to a preset threshold (e.g., 20%), and both the liquid level deviation of the target manhole currently corresponding to the manhole unit and the liquid level deviation of the target piping are greater than or equal to a preset threshold (e.g., 20%), then the manhole unit's target manhole is used as an intermediate point, and S manholes are traced upstream and downstream respectively, forming a pipe section as a group. Based on the cross-sectional image of the pipe section corresponding to the constructed pipe section, it is determined whether or not the target manhole is a liquid level control point. If the target manhole is a liquid level control point, it should be designated as a point to be rechecked, If the target manhole is not a liquid level control point, determine whether or not the target manhole was affected by the downstream liquid level control point. If affected by the downstream liquid level control point, no further processing will be performed on the target manhole at this time. If the target manhole is not affected by the downstream liquid level control point, it will be designated as a point to be rechecked. After comprehensively covering each manhole unit, users will be notified that each currently targeted point for re-checking will be re-examined, and the topology data of the current urban drainage system will be updated based on the re-examined data. Simultaneously, this may include obtaining liquid level data for the target manholes and target piping of each manhole unit measured during the re-inspection period using monitoring equipment.

[0073] The modification method 100 provided in the embodiments of this disclosure will be described in detail below with reference to Figures 2 to 6.

[0074] (1) On a sunny day, conduct a general survey of the urban drainage system, record the topology data of the urban drainage system, measure the liquid level in manholes and pipes using RTK equipment, record the RTK liquid levels corresponding to the manholes and pipes obtained, and also record the measurement time.

[0075] (2) Combine the above data to construct a database of urban drainage systems.

[0076] (3) Based on the topology data of the urban drainage system, a hydraulic model of the drainage pipe network is constructed, with manholes as nodes and the flow direction of the pipe network as directed connection relationships.

[0077] (4) Using water supply data from water users within the urban drainage system area, river water level data within the urban drainage system area, and operating rule data of the controlled object as model boundary conditions, the operation of the urban drainage system is analyzed stably over 24 hours based on the urban drainage pattern and according to the fluid dynamics QH relationship, and the flow rate data of the urban drainage system is calculated.

[0078] (5) Based on topology data of the urban drainage system, a hydraulic model of the drainage network, and flow rate data of the urban drainage system, the main flow direction of the urban drainage system is analyzed, the main and secondary piping of the urban drainage system is determined, and the user is notified to place flow probes in the main and secondary piping of the urban drainage system.

[0079] (6) Based on flow rate data monitored by flow probes placed in the main and secondary piping lines, and water supply data from water users, the external water volume is calculated so that the hydraulic model of the drainage network is in a state of water volume equilibrium. Then, the hydraulic model of the drainage network in a state of water volume equilibrium is solved to obtain manhole liquid level data and pipe liquid level data.

[0080] (7) Relevant data, including the depth of the manhole burial at the start and end of the piping system, the pipe cross-sectional size, the depth of the piping start point, and the depth of the piping end point, is obtained from the urban drainage system database, a cross-sectional view of the pipe section is drawn, and liquid level control points are determined based on the cross-sectional view of the pipe section. Based on two adjacent liquid level control points, two manholes are traced upstream and two downstream, and the repair work unit is divided.

[0081] A cross-sectional view of the pipe section is shown in Figure 2, where the vertical members are manholes and the members connected to the manholes are pipes. The liquid level control points and correction work units are shown in Figure 3, where solid lines represent liquid level control points and dashed lines represent correction work units.

[0082] (8) Separate the manhole of the repair work unit and the piping connected to it into a manhole unit.

[0083] Based on the liquid level data measurement time of the target manhole corresponding to the manhole unit's target manhole, data from the 5-minute period before and after the calculated target manhole liquid level data is extracted.

[0084] Based on the extracted data, specifically the data with the size closest to the measured target manhole's liquid level data, and the target manhole's liquid level data in the urban drainage system database, the liquid level deviation of the target manhole is calculated.

[0085] Based on the liquid level data measurement time of the target pipe corresponding to the manhole unit's target pipe, data from the 5-minute period before and after the calculated target pipe liquid level data is extracted.

[0086] The target pipe's liquid level deviation is calculated based on the data extracted that is closest in size to the measured target pipe's liquid level data, and the target pipe's liquid level data in the urban drainage system database.

[0087] The overall liquid level deviation of the manhole unit is calculated based on the liquid level deviation of the target manhole and the liquid level deviation of the target piping corresponding to the manhole unit.

[0088] Starting from the downstream manhole of the repair work unit and ending at the upstream manhole, the repair work pipe section is constructed by following two manholes upstream once each, forming a group.

[0089] Based on the overall liquid level deviation of each manhole unit in the repair pipe section, the overall liquid level deviation of the repair pipe section is calculated, and based on the overall liquid level deviation of each repair pipe section in the repair work unit, the overall liquid level deviation of the repair work unit is calculated.

[0090] (9) Based on the overall liquid level deviation of each correction work unit and the overall liquid level deviation of each correction work pipe section of each correction work unit, the points to be rechecked are determined, specifically, (9-1) If the overall liquid level deviation of a correction work unit is less than 100% / M, no further processing is performed on the work unit at this time, where M is the number of pipes in the correction work unit.

[0091] (9-2) If the overall liquid level deviation of the correction work unit is 100% / M or more, the overall liquid level deviation of the correction work pipe section of the correction work unit shall be determined, specifically, (9-2-1) If the overall liquid level deviation in the corrected work pipe section is less than 30%, no further processing will be performed on that corrected work pipe section at this time.

[0092] (9-2-2) If the overall liquid level deviation in the corrected work pipe section is 30% or more, relevant data is obtained from the urban drainage system database, a cross-sectional view of the pipe section is drawn, and it is determined whether or not a liquid level control point is included in the corrected work pipe section based on the cross-sectional view of the pipe section.

[0093] The cross-sectional view of the pipe section drawn at this time may be as shown in Figure 4.

[0094] (9-2-3) If a liquid level control point is included in the corrected work pipe section, the liquid level control point shall be designated as a point to be rechecked, and specifically, (9-2-3-1) If a liquid level control point is included in a modified pipe section, specifically if the manhole burial depth does not conform to the overall trend of the pipe section and is reversed or excessively deep, or if the manhole burial depth is higher than the overall trend of the pipe section, obstructing the upstream water flow and resulting in a positive liquid level deviation for the upstream piping at this point, or if the manhole burial depth is lower than the overall trend of the pipe section, obstructing the downstream water flow and resulting in a negative liquid level deviation for the downstream piping at this point, then this liquid level control point affects the hydraulic performance of the entire pipe section and does not conform to reality, there is a problem with the manhole burial depth and the burial depth of the associated piping, and the liquid level control point is determined to be a point to be rechecked.

[0095] (9-2-3-2) If a liquid level control point is included in a modified pipe section, specifically if the pipe burial depth does not conform to the overall trend of the pipe section and there is a reverse slope or deviation, or if the burial depth at the downstream pipe start point of the control point is deeper than the overall trend of the pipe section, obstructing the water flow, resulting in a negative liquid level deviation for the upstream pipe at this point and a positive liquid level deviation for the downstream pipe at this point, or if the burial depth at the upstream pipe end point of the control point is deeper than the overall trend of the pipe section, obstructing the water flow, resulting in a negative liquid level deviation for the upstream pipe of the downstream manhole unit at this point and a positive liquid level deviation for the downstream pipe at this point, then the liquid level control point affects the hydraulic performance of the entire pipe section, does not conform to reality, and there is a problem with the burial depth of the manhole and the burial depth of the pipe connected thereto, and the liquid level control point is determined to be a point to be rechecked.

[0096] (9-2-3-3) If a liquid level control point is included in a modified pipe section, specifically if the pipe diameter does not conform to the overall trend of the pipe section, resulting in a connection between a large-diameter pipe and a small-diameter pipe, or if, in the target pipe section, the downstream pipe diameter of the manhole unit is smaller than the upstream pipe diameter and the liquid level deviation value of the upstream pipe is negative, then this liquid level control point will affect the hydraulic performance of the entire pipe section and will not be consistent with reality, indicating a problem with the downstream pipe diameter, and the liquid level control point will be determined to be a point to be rechecked.

[0097] (9-2-4) If the corrective work pipe section does not include a liquid level control point, determine whether the corrective work pipe section was affected by the downstream liquid level control point.

[0098] If affected by the downstream liquid level control point, no further processing will be performed on the corrective work pipe section at this time.

[0099] If the downstream liquid level control point does not affect the section of the corrected work pipe, it will be designated as a point to be rechecked.

[0100] By repeating steps (9-3)(9-2-1) to (9-2-4), all correction work sections of the correction work unit are covered, and all points to be rechecked in the correction work unit are determined.

[0101] Repeat steps (9-4), (9-1), and (9-3) to cover all correction work units and determine all points to be rechecked in the urban drainage system.

[0102] (10) After covering all repair work pipe sections of each repair work unit, the user is notified to re-examine each determined re-check point, and the re-examination data is recorded, as well as the target manhole of the manhole unit, the RTK liquid level of the target piping, and the corresponding measurement time, measured by the monitoring equipment, are recorded in sync.

[0103] (11) Based on the re-examination data, update the topology data of the urban drainage system in the urban drainage system database, and save the RTK liquid level of the target manhole and target piping of the recorded manhole units and the corresponding measurement time in the urban drainage system database.

[0104] (12) Repeat the correction process multiple times until the overall fluid level deviation of all manhole units is less than 20%, and each correction shall be: Based on the updated topology data of the urban drainage system, the hydraulic model of the drainage network will be updated, Solving the updated hydraulic model of the drainage network to obtain manhole liquid level data and pipe liquid level data, Based on the currently calculated manhole liquid level data, piping liquid level data, and the RTK liquid level corresponding to the manhole unit stored in the urban drainage system, as well as the measurement time, the overall liquid level deviation of the manhole unit is calculated by referring to the description in (8), and the current overall liquid level deviation of each manhole unit is determined. If the current overall liquid level deviation of the manhole unit is less than 20%, do not perform the following actions until the next correction. If the current overall liquid level deviation of a manhole unit is 20% or more, but the liquid level deviation of the target manhole or target piping currently corresponding to the manhole unit is less than 20%, the calculation of liquid level data is adjusted to match the measured liquid level data by correcting the burial depth of components in the manhole unit whose liquid level deviation is above a preset threshold, based on the burial depth with the smallest current liquid level deviation of the manhole unit. For example, the cross-sectional view of the pipe section before correction is shown in Figure 5, and the cross-sectional view of the pipe section after correction is shown in Figure 6. If the current overall liquid level deviation of the manhole unit is 20% or more, and both the liquid level deviation of the target manhole currently corresponding to the manhole unit and the liquid level deviation of the target piping are 20% or more, then the target manhole of the manhole unit is used as a midpoint, and the five manholes are traced upstream and downstream respectively, and these are grouped together to construct a pipe section. Based on the cross-sectional image of the pipe section corresponding to the constructed pipe section, it is determined whether or not the target manhole is a liquid level control point. If the target manhole is a liquid level control point, it should be designated as a point to be rechecked, If the target manhole is not a liquid level control point, determine whether or not the target manhole was affected by the downstream liquid level control point. If affected by the downstream liquid level control point, no further processing will be performed on the target manhole at this time. If the target manhole is not affected by the downstream liquid level control point, it will be designated as a point to be rechecked. After covering all manhole units, the user will be notified that each point currently under re-check will be re-examined, and the re-examination data will be recorded. Additionally, the RTK liquid level of the target manhole and target piping of the manhole unit, as measured by the monitoring equipment, and the corresponding measurement time will be recorded synchronously. This may include updating the topology data of the urban drainage system in the urban drainage system database based on the re-examination data, and saving the target manhole, target piping RTK liquid level, and corresponding measurement time of the recorded manhole unit in the urban drainage system database.

[0105] According to the embodiments of this disclosure, the following technical effects are achieved.

[0106] A workflow was proposed to simultaneously conduct a general survey of the urban drainage system and record temporary liquid levels. This serves as one method for obtaining detailed operational records of the urban drainage system and solves the problem of the limited scope of conventional liquid level monitoring.

[0107] The urban drainage system is divided into independent correction work units and correction pipe sections, and by determining liquid level control points step by step from lines to points, the focus is on the major inconsistencies affecting the liquid level of the urban drainage system, reducing the amount of reinvestigation work.

[0108] By using the overall liquid level deviation of the correction work unit as the priority indicator for re-inspection, flexible and complete application of RTK equipment can be achieved, reducing the purchase, placement, and maintenance of commonly used liquid level monitoring equipment, and reducing the amount of preparation work for re-inspection depending on local conditions.

[0109] By using a hydrodynamic QH relationship that combines upstream and downstream, the liquid level of the entire pipe section is provisionally estimated. This is then combined with liquid level records provisionally measured with high accuracy using RTK during a general survey of the urban drainage system. The closest value is selected from the calculation results for the 5 minutes before and after the RTK liquid level measurement time to calculate the liquid level deviation value for each point. This reduces the error due to the asynchronous nature of the recording and measurement times, as well as the error due to the phase difference in the solution of the hydraulic model of the drainage pipe network.

[0110] By considering the hydrodynamic effects propagating from the upstream and downstream relationship of the liquid level control point, the overall liquid level error in the piping is analyzed, the point with the most irrational topology is determined, and the topology data itself is corrected and iterated based on the manhole liquid level deviation value and the piping deviation value at each point, thereby ensuring that the corrected topology data matches the actual situation based on the hydrodynamic performance of the model.

[0111] While the embodiments of each of the above methods are described as a combination of a series of operations for the sake of brief explanation, those skilled in the art should know that this disclosure is not limited to the order of operations described, as certain steps can be performed in other orders or simultaneously according to this disclosure. Furthermore, those skilled in the art should know that the embodiments described herein are all arbitrary embodiments, and the operations and modules described are not necessarily essential to this disclosure.

[0112] The above describes embodiments of the method; however, the embodiments relating to this disclosure will be further described below through embodiments of the apparatus.

[0113] Figure 7 shows a structural diagram of a modification device for topology data of an urban drainage system provided in an embodiment of the present disclosure, and as shown in Figure 7, the modification device 700 is An acquisition module 710 for acquiring topology data of an urban drainage system obtained from a general survey of the urban drainage system, and manhole liquid level data and piping liquid level data measured by monitoring equipment, wherein the topology data of the urban drainage system includes basic manhole data and basic piping data, Construction module 720 for constructing a hydraulic model of a drainage pipe network based on topology data of urban drainage systems, A calculation module 730 for solving a hydraulic model of a drainage pipe network to obtain manhole liquid level data and pipe liquid level data, The system may also include a modification module 740 for modifying the topology data of the urban drainage system based on calculated manhole liquid level data, drainage pipe network liquid level data, and measured manhole liquid level data and pipe liquid level data.

[0114] It is understood that each module / unit of the correction device 700 shown in Figure 7 has the function of performing each step of the correction method 100 shown in Figure 1, and can achieve the corresponding technical effect. For brevity, a detailed explanation is omitted here.

[0115] Figure 8 shows a structural diagram of an exemplary electronic device that can implement embodiments of the present disclosure. Electronic device 800 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other appropriate computers. Electronic device 800 may also represent various forms of mobile devices, such as personal digital assistants, mobile phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are illustrative and are not intended to limit the implementations of the present disclosure described herein and / or required.

[0116] As shown in Figure 8, the electronic device 800 may include a computing unit 801 that performs various appropriate operations and processes according to a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 into a random access memory (RAM) 803. The RAM 803 may store various programs and data necessary for the operation of the electronic device 800. The computing unit 801, ROM 802, and RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0117] The I / O interface 805 is connected to several components of the electronic device 800, such as input units 806 including a keyboard and mouse, output units 807 including various displays and speakers, storage units 808 including magnetic disks and optical disks, and communication units 809 including network cards, modems, and wireless communication transceivers. The communication units 809 enable the electronic device 800 to exchange information and data with other devices via computer networks such as the Internet and / or various telecommunication networks.

[0118] The computing unit 801 may be a variety of general-purpose and / or dedicated processing components having processing and computing capabilities. Examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units for executing machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs each of the methods and processes, such as method 100 described above. For example, in some embodiments, method 100 may be implemented as a computer program product, which includes a computer program tangibly contained in a computer-readable medium such as a storage unit 808. In some embodiments, part or all of the computer program may be loaded and / or installed into the device 800 via ROM 802 and / or communication unit 809. One or more steps of method 100 described above may be performed once the computer program has been loaded into RAM 803 and executed by the computing unit 801. Alternatively, in other embodiments, the computing unit 801 may be configured to perform method 100 in any other suitable way (for example, by utilizing firmware).

[0119] The various embodiments described herein may be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), dedicated standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may be implemented in one or more computer programs that can run and / or interpret on a programmable system including at least one programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, at least one input device, and at least one output device, which may be a dedicated or general-purpose programmable processor.

[0120] Program code for carrying out the methods of this disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a dedicated computer, or other programmable data processing device, so that when executed by the processor or controller, the program code causes the functions / operations defined in the flowcharts and / or block diagrams to be performed. The program code may be executed entirely by machine, partially by remote equipment, partially by remote equipment as a standalone software package, and partially by remote equipment, or entirely by remote equipment or a server.

[0121] In the context of this disclosure, computer-readable media may be tangible media that contain or can store programs used by or in combination with an instruction execution system, device, or apparatus. Computer-readable media may be computer-readable signal media or computer-readable storage media. Computer-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatus, or any suitable combination thereof. More specific examples of computer-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, handheld compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0122] Furthermore, this disclosure also provides a non-temporary computer-readable storage medium that stores computer instructions used to cause a computer to execute Method 100 and to achieve the corresponding technical effects obtained by the embodiments of this disclosure executing the Method, but for the sake of brevity, this is omitted here.

[0123] Furthermore, this disclosure also provides a computer program product which includes a computer program that, when executed by a processor, implements method 100.

[0124] To provide user interaction, the above embodiments may be implemented on a computer having a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor), a keyboard and pointing device (e.g., a mouse or trackball) to which the user can provide input to the computer. Other types of devices may also be used to provide user interaction. For example, the feedback provided to the user may be any form of sensing feedback (e.g., visual feedback, auditory feedback, or haptic feedback). Input from the user can be received in any form, including voice input, speech input, or haptic input.

[0125] The embodiments described above may be implemented in a computing system including background components (e.g., as a data server), a computing system including middleware components (e.g., an application server), or a computing system including front-end components (e.g., a user computer having a graphical user interface or a web browser, through which the user can interact with the embodiments of the system and technology described herein), or a computing system including a combination of such background components, middleware components, or front-end components. The components of the system may be interconnected by digital data communications of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the internet.

[0126] A computer system may include clients and servers. Clients and servers are generally geographically separated and typically interact via a communication network. The client-server relationship is generated by computer programs running on each computer that have a client-server relationship with each other. A server may be a cloud server, a server in a distributed system, or a server incorporating blockchain technology.

[0127] It is understood that the steps can be reordered, added, or deleted using the various forms of flows described above. For example, each step described in this disclosure may be performed in parallel, sequentially, or in a different order, as long as the technical solution disclosed herein achieves the desired result.

[0128] The specific embodiments described above do not limit the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions are possible depending on design requirements and other factors. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

[0129] (Note) (Note 1) A method for modifying topology data for an urban drainage system, wherein the method is: A step of obtaining topology data of the urban drainage system obtained from a general survey of the urban drainage system, and manhole liquid level data and piping liquid level data measured by monitoring equipment, wherein the topology data of the urban drainage system includes basic data of manholes and basic data of piping, The steps include constructing a hydraulic model of the drainage pipe network based on the topology data of the aforementioned urban drainage system, The steps include solving the aforementioned hydraulic model of the drainage pipe network to obtain manhole liquid level data and pipe liquid level data, A method for correcting topology data for an urban drainage system, comprising the step of correcting topology data for the urban drainage system based on calculated manhole liquid level data, drainage pipe network liquid level data, and measured manhole liquid level data and pipe liquid level data.

[0130] (Note 2) The step of constructing a hydraulic model of a drainage pipe network based on the topology data of the aforementioned urban drainage system is: The method according to Appendix 1, characterized by comprising the step of constructing a hydraulic model of a drainage pipe network based on topology data of the urban drainage system, with manholes as nodes and the flow direction of the pipe network as directed connection relationships.

[0131] (Note 3) The step of solving the aforementioned hydraulic model of the drainage pipe network to obtain manhole liquid level data and pipe liquid level data is: The steps include: calculating flow rate data for the urban drainage system based on the urban drainage pattern, using water supply data of water users within the urban drainage system area, river water level data within the urban drainage system area, and operating rule data of the controlled object as model boundary conditions; The steps include determining the main and secondary piping of the urban drainage system based on topology data of the urban drainage system, the hydraulic model of the drainage network, and flow rate data of the urban drainage system, The steps include notifying the user that flow probes will be placed in the main and secondary piping of the aforementioned urban drainage system, The steps include calculating the external water volume based on flow rate data monitored by flow probes placed in the main and secondary piping lines, and the water supply data of the water users, so that the hydraulic model of the drainage network is in a state of water volume equilibrium, The method according to Appendix 1, characterized by comprising the step of solving a hydraulic model of a drainage pipe network in a state of water volume equilibrium to obtain manhole liquid level data and pipe liquid level data.

[0132] (Note 4) The step of modifying the topology data of the urban drainage system based on the calculated manhole liquid level data, the pipe liquid level data, and the measured manhole liquid level data and pipe liquid level data is as follows: The steps include drawing a cross-sectional view of the pipe section based on the topology data of the aforementioned urban drainage system, A step of determining a liquid level control point based on a cross-sectional view of the pipe section, wherein the liquid level control point is a manhole node that does not conform to the overall trend of the pipe section. A step of dividing a correction work unit according to two adjacent liquid level control points, wherein the correction work unit includes a first manhole and a second manhole, piping and a manhole between the first manhole and the second manhole, and upstream piping connected to the first manhole and downstream piping connected to the second manhole, wherein the first manhole is the Mth manhole traced upstream from the upstream liquid level control point among the two adjacent liquid level control points, and the second manhole is the Mth manhole traced downstream from the downstream liquid level control point among the two adjacent liquid level control points, The steps include dividing the manhole of the aforementioned repair work unit and the piping connected thereto into a manhole unit, Based on the liquid level data measurement time of the target manhole corresponding to the manhole unit, the step of extracting data from the liquid level data of the target manhole calculated within a predetermined time period before and after the liquid level data measurement time of the target manhole, The steps include: calculating the liquid level deviation of the target manhole based on the extracted data and the measured liquid level data of the target manhole; Based on the liquid level data measurement time of the target pipe corresponding to the target pipe of the manhole unit, the step of extracting data from the calculated target pipe liquid level data within a predetermined time period before and after the liquid level data measurement time of the target pipe, The steps include: calculating the liquid level deviation of the target pipe based on the extracted data and the measured liquid level data of the target pipe; A step of calculating the overall liquid level deviation of the manhole unit based on the liquid level deviation of the target manhole and the liquid level deviation of the target piping corresponding to the manhole unit, The first step involves starting from the downstream manhole of the aforementioned repair work unit and ending at the upstream manhole, and traversing N manholes upstream once each, thereby constructing a repair work pipe section as a group. The steps include: calculating the overall liquid level deviation of the correction work pipe section based on the overall liquid level deviation of each manhole unit in the correction work pipe section; A step of calculating the overall liquid level deviation of the correction work unit based on the overall liquid level deviation of each correction work pipe section of the correction work unit, If the overall liquid level deviation of the correction work unit is greater than or equal to a preset threshold, the step of determining the overall liquid level deviation of each correction work pipe section of the correction work unit, If the overall liquid level deviation in the correction work pipe section is greater than or equal to a preset threshold, the step is to determine whether or not a liquid level control point is included in the correction work pipe section. If the aforementioned correction work pipe section includes a liquid level control point, the step of determining the liquid level point as a point to be rechecked, If the aforementioned correction work pipe section does not include a liquid level control point, the step of determining whether the aforementioned correction work pipe section was affected by the downstream liquid level control point is: If not affected by the downstream liquid level control point, the step of determining the aforementioned modified work pipe section as a point to be rechecked, The method according to Appendix 1, characterized by comprising the steps of: notifying the user that each point to be rechecked will be re-examined; and updating the topology data of the urban drainage system based on the re-examined data.

[0133] (Note 5) The step of calculating the liquid level deviation of the target manhole based on the extracted data and the measured liquid level data of the target manhole is as follows: The process includes the step of calculating the target manhole's liquid level deviation based on the extracted data, which is closest in size to the measured target manhole's liquid level data, and the measured target manhole's liquid level data. The step of calculating the liquid level deviation of the target pipe based on the extracted data and the measured liquid level data of the target pipe is: The method according to Appendix 4, characterized by including the step of calculating the liquid level deviation of the target pipe based on the data with the closest magnitude to the measured liquid level data of the target pipe from among the extracted data, and the measured liquid level data of the target pipe.

[0134] (Note 6) The aforementioned method, The steps include obtaining liquid level data for target manholes and target piping of each manhole unit measured during the re-inspection period using monitoring equipment, The process further includes the step of performing corrections multiple times until the combined liquid level deviation of all manhole units falls below a predetermined threshold, with each correction being: Based on the updated topology data of the urban drainage system, the hydraulic model of the drainage network will be updated, Solving the updated hydraulic model of the drainage network to obtain manhole liquid level data and pipe liquid level data, Based on the liquid level data measurement time of the target manhole currently corresponding to the manhole unit, the data within a predetermined time period before and after the currently calculated liquid level data of the target manhole is extracted. Based on the extracted data and the currently measured liquid level data of the target manhole, the liquid level deviation of the target manhole will be calculated, Based on the liquid level data measurement time of the target pipe currently corresponding to the manhole unit, the target pipe extracts data from the liquid level data of the target pipe calculated so far, within a predetermined time period before and after that time. Based on the extracted data and the liquid level data of the target piping currently measured, the liquid level deviation of the target piping is calculated, Based on the liquid level deviation of the target manhole currently corresponding to the manhole unit and the liquid level deviation of the target piping, the overall liquid level deviation of the manhole unit is calculated. To determine the current overall fluid level deviation of each manhole unit, If the current overall liquid level deviation of the manhole unit is greater than or equal to a preset threshold, but there is a liquid level deviation of the target manhole or target piping that the manhole unit currently corresponds to that is less than a preset threshold, the burial depth of any member whose liquid level deviation is greater than or equal to a preset threshold in the manhole unit will be adjusted based on the burial depth of the member with the smallest liquid level deviation in the manhole unit. If the current overall liquid level deviation of the manhole unit is greater than or equal to a preset threshold, and both the liquid level deviation of the target manhole currently corresponding to the manhole unit and the liquid level deviation of the target piping are greater than or equal to a preset threshold, the manhole unit's target manhole is used as an intermediate point, and S manholes are traced upstream and downstream respectively, forming a pipe section as a group. Based on the cross-sectional image of the pipe section corresponding to the constructed pipe section, it is determined whether the target manhole is a liquid level control point, If the aforementioned target manhole is a liquid level control point, it will be designated as a point to be rechecked, If the target manhole is not a liquid level control point, it is determined whether or not the target manhole was affected by the downstream liquid level control point. If the downstream liquid level control point does not affect the target manhole, the target manhole will be designated as a point to be rechecked. Users will be notified that each of the currently designated re-check points will be re-examined, and the topology data of the current urban drainage system will be updated based on the re-examined data. The method according to Appendix 4, characterized by comprising obtaining liquid level data of target manholes and target piping for each manhole unit measured during the re-inspection period by monitoring equipment.

[0135] (Note 7) The method according to any one of the appendices 1 to 6, characterized in that the monitoring device is an RTK device.

[0136] (Note 8) A device for correcting topology data of an urban drainage system, wherein the device is An acquisition module for acquiring topology data of an urban drainage system obtained from a general survey of the urban drainage system, and manhole liquid level data and piping liquid level data measured by monitoring equipment, wherein the topology data of the urban drainage system includes basic manhole data and basic piping data, A construction module for constructing a hydraulic model of a drainage pipe network based on the topology data of the aforementioned urban drainage system, A calculation module for solving the aforementioned hydraulic model of the drainage pipe network to obtain manhole liquid level data and pipe liquid level data, A device for correcting topology data of an urban drainage system, comprising: a correction module for correcting topology data of the urban drainage system based on calculated manhole liquid level data, drainage pipe network liquid level data, and measured manhole liquid level data and pipe liquid level data.

[0137] (Note 9) Electronic equipment, said electronic equipment is At least one processor, Includes a memory that is communicably connected to at least one of the processors, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor, enabling the at least one processor to perform the method described in any one of the appendices 1 to 7.

[0138] (Note 10) A non-temporary computer-readable storage medium that stores computer instructions, wherein the computer instructions are used to cause a computer to execute one of the methods described in any one of the appendices 1 to 7.

Claims

1. A method for modifying topology data for an urban drainage system, wherein the method is: A step of obtaining topology data of the urban drainage system obtained from a general survey of the urban drainage system, and manhole liquid level data and piping liquid level data measured by monitoring equipment, wherein the topology data of the urban drainage system includes basic data of manholes and basic data of piping, The steps include constructing a hydraulic model of the drainage pipe network based on the topology data of the aforementioned urban drainage system, The steps include solving the aforementioned hydraulic model of the drainage pipe network to obtain manhole liquid level data and pipe liquid level data, A method for correcting topology data for an urban drainage system, comprising the step of correcting topology data for the urban drainage system based on calculated manhole liquid level data, drainage pipe network liquid level data, and measured manhole liquid level data and pipe liquid level data.

2. The step of constructing a hydraulic model of a drainage pipe network based on the topology data of the aforementioned urban drainage system is: The method according to claim 1, characterized by comprising the step of constructing a hydraulic model of a drainage pipe network based on topology data of the urban drainage system, with manholes as nodes and the flow direction of the pipe network as directed connection relationships.

3. The step of solving the aforementioned hydraulic model of the drainage pipe network to obtain manhole liquid level data and pipe liquid level data is: The steps include: calculating the flow rate data of the urban drainage system based on the urban drainage pattern, using water supply data of water users within the urban drainage system area, river water level data within the urban drainage system area, and operating rule data of the controlled object as model boundary conditions; The steps include determining the main and secondary piping lines of the urban drainage system based on topology data of the urban drainage system, a hydraulic model of the drainage network, and flow rate data of the urban drainage system, The steps include notifying the user that flow probes will be placed in the main and secondary piping of the aforementioned urban drainage system, The steps include: calculating the external water volume based on flow rate data monitored by flow probes placed in the main and secondary piping lines, and the water supply data of the water users, so that the hydraulic model of the drainage network is in a state of water volume equilibrium; The method according to claim 1, characterized by comprising the step of solving a hydraulic model of a drainage pipe network in a state of water volume equilibrium to obtain manhole liquid level data and pipe liquid level data.

4. The step of modifying the topology data of the urban drainage system based on the calculated manhole liquid level data, the pipe liquid level data, and the measured manhole liquid level data and pipe liquid level data is: The steps include drawing a cross-sectional view of the pipe section based on the topology data of the aforementioned urban drainage system, A step of determining a liquid level control point based on a cross-sectional view of the pipe section, wherein the liquid level control point is a manhole node that does not conform to the overall trend of the pipe section. A step of dividing a correction work unit according to two adjacent liquid level control points, wherein the correction work unit includes a first manhole and a second manhole, piping and a manhole between the first manhole and the second manhole, and upstream piping connected to the first manhole and downstream piping connected to the second manhole, wherein the first manhole is the Mth manhole traced upstream from the upstream liquid level control point among the two adjacent liquid level control points, and the second manhole is the Mth manhole traced downstream from the downstream liquid level control point among the two adjacent liquid level control points, The steps include dividing the manhole of the aforementioned repair work unit and the piping connected thereto into a manhole unit, Based on the liquid level data measurement time of the target manhole corresponding to the manhole unit, the step of extracting data from the liquid level data of the target manhole calculated within a predetermined time period before and after the liquid level data measurement time of the target manhole, The steps include: calculating the liquid level deviation of the target manhole based on the extracted data and the measured liquid level data of the target manhole; Based on the liquid level data measurement time of the target pipe corresponding to the target pipe of the manhole unit, the step of extracting data from the calculated target pipe liquid level data within a predetermined time period before and after the liquid level data measurement time of the target pipe, The steps include: calculating the liquid level deviation of the target pipe based on the extracted data and the measured liquid level data of the target pipe; A step of calculating the overall liquid level deviation of the manhole unit based on the liquid level deviation of the target manhole and the liquid level deviation of the target piping corresponding to the manhole unit, Starting from the downstream manhole of the aforementioned repair work unit and ending at the upstream manhole, the process involves traversing N manholes upstream once each, and constructing a repair work pipe section as a group. The steps include: calculating the overall liquid level deviation of the correction work pipe section based on the overall liquid level deviation of each manhole unit in the correction work pipe section; A step of calculating the overall liquid level deviation of the correction work unit based on the overall liquid level deviation of each correction work pipe section of the correction work unit, If the overall liquid level deviation of the correction work unit is greater than or equal to a preset threshold, the step of determining the overall liquid level deviation of each correction work pipe section of the correction work unit, If the overall liquid level deviation in the correction work pipe section is greater than or equal to a preset threshold, the step is to determine whether or not a liquid level control point is included in the correction work pipe section. If the aforementioned correction work pipe section includes a liquid level control point, the step of determining the liquid level point as a point to be rechecked, If the aforementioned correction work pipe section does not include a liquid level control point, the step of determining whether the aforementioned correction work pipe section was affected by the downstream liquid level control point is: If not affected by the downstream liquid level control point, the step of determining the aforementioned modified work pipe section as a point to be rechecked, The method according to claim 1, comprising the steps of: notifying the user that each point to be rechecked will be re-examined; and updating the topology data of the urban drainage system based on the re-examined data.

5. The step of calculating the liquid level deviation of the target manhole based on the extracted data and the measured liquid level data of the target manhole is as follows: The process includes the step of calculating the target manhole's liquid level deviation based on the extracted data, which is closest in size to the measured target manhole's liquid level data, and the measured target manhole's liquid level data. The step of calculating the liquid level deviation of the target pipe based on the extracted data and the measured liquid level data of the target pipe is: The method according to claim 4, further comprising the step of calculating the liquid level deviation of the target pipe based on the data with the closest magnitude to the measured liquid level data of the target pipe among the extracted data, and the measured liquid level data of the target pipe.

6. The aforementioned method, The steps include obtaining liquid level data for target manholes and target piping of each manhole unit measured during the re-inspection period using monitoring equipment, The process further includes the step of performing corrections multiple times until the combined liquid level deviation of all manhole units falls below a predetermined threshold, with each correction being: Based on the updated topology data of the urban drainage system, the hydraulic model of the drainage network will be updated, Solving the updated hydraulic model of the drainage network to obtain manhole liquid level data and pipe liquid level data, Based on the liquid level data measurement time of the target manhole currently corresponding to the manhole unit, the data within a predetermined time period before and after the currently calculated liquid level data of the target manhole is extracted. Based on the extracted data and the currently measured liquid level data of the target manhole, the liquid level deviation of the target manhole will be calculated, Based on the liquid level data measurement time of the target pipe currently corresponding to the manhole unit, the target pipe extracts data from the liquid level data of the target pipe calculated so far, within a predetermined time period before and after that time. Based on the extracted data and the liquid level data of the target piping currently measured, the liquid level deviation of the target piping is calculated, Based on the liquid level deviation of the target manhole currently corresponding to the manhole unit and the liquid level deviation of the target piping, the overall liquid level deviation of the manhole unit is calculated. To determine the current overall fluid level deviation of each manhole unit, If the current overall liquid level deviation of the manhole unit is greater than or equal to a preset threshold, but there is a liquid level deviation of the target manhole or target piping that the manhole unit currently corresponds to that is less than a preset threshold, the burial depth of any member whose liquid level deviation is greater than or equal to a preset threshold in the manhole unit will be adjusted based on the burial depth of the member with the smallest liquid level deviation in the manhole unit. If the current overall liquid level deviation of the manhole unit is greater than or equal to a preset threshold, and both the liquid level deviation of the target manhole currently corresponding to the manhole unit and the liquid level deviation of the target piping are greater than or equal to a preset threshold, the manhole unit's target manhole is used as an intermediate point, and S manholes are traced upstream and downstream respectively, forming a pipe section as a group. Based on the cross-sectional image of the pipe section corresponding to the constructed pipe section, it is determined whether the target manhole is a liquid level control point, If the aforementioned target manhole is a liquid level control point, it will be designated as a point to be rechecked, If the target manhole is not a liquid level control point, it is determined whether or not the target manhole was affected by the downstream liquid level control point. If the downstream liquid level control point does not affect the target manhole, the target manhole will be designated as a point to be rechecked. Users will be notified that each of the currently designated re-check points will be re-examined, and the topology data of the current urban drainage system will be updated based on the re-examined data. The method according to claim 4, characterized by comprising obtaining liquid level data of target manholes and target piping for each manhole unit measured during the re-inspection period by monitoring equipment.

7. The method according to any one of claims 1 to 6, characterized in that the monitoring device is an RTK device.

8. A device for correcting topology data of an urban drainage system, wherein the device is An acquisition module for acquiring topology data of an urban drainage system obtained from a general survey of the urban drainage system, and manhole liquid level data and piping liquid level data measured by monitoring equipment, wherein the topology data of the urban drainage system includes basic manhole data and basic piping data, A construction module for constructing a hydraulic model of a drainage pipe network based on the topology data of the aforementioned urban drainage system, A calculation module for solving the aforementioned hydraulic model of the drainage pipe network to obtain manhole liquid level data and pipe liquid level data, A device for correcting topology data of an urban drainage system, comprising: a correction module for correcting topology data of the urban drainage system based on calculated manhole liquid level data, drainage pipe network liquid level data, and measured manhole liquid level data and pipe liquid level data.

9. Electronic equipment, said electronic equipment is At least one processor, Includes a memory that is communicably connected to at least one of the processors, The memory stores instructions that can be executed by the at least one processor, the instructions are executed by the at least one processor, and the at least one processor is able to perform the method according to any one of claims 1 to 7.

10. A non-temporary computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to execute the method described in any one of claims 1 to 7.