Intelligent control method and system for underground water pumping and recharging on construction site
By identifying the spatial relationship between the pump and the area boundary and the water level difference, a reasonable pumping and drainage path and control logic are constructed, which solves the problem of inaccurate scheduling of pumping equipment in the existing technology and realizes efficient and safe control of groundwater pumping and irrigation at the construction site.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 湖北道泽勘测设计院有限公司
- Filing Date
- 2026-03-18
- Publication Date
- 2026-05-12
AI Technical Summary
Existing technologies lack a systematic identification mechanism for the spatial distribution of pumps and the boundaries of construction areas in the control of groundwater pumping and irrigation at construction sites. This results in a lack of zoning basis for the scheduling of pumping equipment, making it impossible to achieve precise correspondence between pumps and areas. Furthermore, it ignores the differences in the pipeline connections between pumps, which can easily lead to chaotic drainage path allocation, reduce pumping efficiency, and increase operational risks.
By collecting the spatial positioning coordinates of water pumps, a regional graphic structure is constructed, the spatial relationship between pumps and regional boundaries is identified, water pumps with drainage channels are selected, response area targets are extracted by associating water level differences, the corresponding relationship of channels is constructed by matching downstream directions, and control signals and path instructions are sorted according to scheduling logic to achieve clear selection of drainage targets, reasonable channel configuration, and orderly execution of instructions.
It improves the accuracy, consistency, and efficiency of groundwater regulation, ensures reasonable drainage path planning, and reduces operational risks.
Smart Images

Figure CN122014587A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of flow control technology, and in particular to an intelligent control method and system for groundwater pumping and irrigation at construction sites. Background Technology
[0002] Flow control technology involves techniques for monitoring, regulating, and managing the flow of various fluids in pipelines or equipment. Its core aspects include fluid velocity control, pressure regulation, liquid level maintenance, and related operations such as valve opening and closing control and pumping rhythm regulation. It is commonly used in various industries such as water supply, drainage, chemical, energy, and construction, aiming to achieve continuity, stability, and safety in fluid transportation. The development of this technology has been accompanied by the continuous evolution of sensor technology, automated control systems, and data acquisition and processing methods, leading to a gradual shift in flow control from manual operation to automated and intelligent control. Flow control not only requires accurate perception of the current state but also dynamic adjustments based on historical data and set parameters to adapt to complex and changing operating environments. Traditional intelligent control methods for groundwater pumping and recharge at construction sites refer to control methods for pumping and recharging groundwater during construction to ensure the dryness of the foundation pit and control the groundwater level. These methods mainly address technical issues such as how to rationally allocate pumping and recharge volumes, coordinate pumping and recharge rhythms, and prevent foundation pit instability.
[0003] Existing technologies lack a systematic identification mechanism for the spatial distribution of pumps and the boundaries of construction areas during the pumping control process. This results in a lack of zoning basis for the scheduling of pumping equipment, making it impossible to achieve precise correspondence between pumps and areas. At the same time, the differences in the pipeline connectivity between pumps are ignored, which can easily lead to chaotic drainage path allocation. In addition, there is a lack of correlation screening and dynamic response mechanisms for groundwater level changes, making it difficult to identify key pumps in areas with significant water level fluctuations. The direction of the drainage outlet and the unobstructedness of the pipeline network are not included in the path decision, which can easily lead to errors in pumping path planning and conflicts in operation sequence, thereby reducing pumping efficiency and increasing operational risks. Summary of the Invention
[0004] To achieve the above objectives, the present invention adopts the following technical solution: an intelligent control method for groundwater pumping and irrigation at construction sites, comprising the following steps: S1: Collect the spatial positioning coordinates of the water pump, extract the coordinate set of the construction area boundary, construct a continuous regional graphic structure, identify the spatial relationship between the water pump and the area boundary, assign the water pump to the corresponding construction area, and output the water pump ownership information. S2: Call the pump affiliation information, collect the pipeline route and endpoint connection information of the pipeline network, identify the connection relationship between the pump and the drainage path, identify and filter the pumps with complete pumping and drainage channels, and output the set of pumps with flowing connections. S3: Call the set of pumps connected to the flow, read the groundwater level information collected by the water level sensing device, determine the water level difference characteristics of the pump area, and output the set of pumps with control conditions. S4: Call the set of pumps under the control conditions, analyze the direction and unobstructedness of the drainage outlet by combining the location of the pumps and the downstream connection, establish the path relationship between the pumps and the drainage outlet, and output the correspondence table between the pumps and the drainage outlet. S5: Call the correspondence table between the water pumps and the drainage outlets, sort the water pumping sequence according to the scheduling plan, send control signals to the corresponding water pumps, execute the water pumping operation according to the instruction sequence and path, and output the intelligent control scheme for groundwater pumping and irrigation at the construction site.
[0005] As a further aspect of the present invention, the pump affiliation information includes the pump's spatial positioning coordinates, the set of boundary segments of the construction area, the area's graphic structure identifier, and the pump's affiliation area number. The fluidly connected pump set includes the pumping network connection path, the correspondence between pipeline endpoints, and the pump connection status identifier. The pump set for control conditions includes the groundwater level change amplitude, water level difference discrimination result, and change area identification label. The pump-drainage outlet correspondence table includes the drainage outlet's spatial orientation, path accessibility level, and path matching relationship. The intelligent control scheme for groundwater pumping and irrigation at the construction site includes pump operation sequencing, control signal allocation scheme, and pumping path execution sequence.
[0006] As a further aspect of the present invention, the pump with the complete pumping and drainage channel refers to a pump that is connected to the drainage path and has complete inlet and outlet connection information.
[0007] As a further aspect of the present invention, the water level difference characteristic refers to the spatial characteristic of the difference in groundwater level between the area where the water pump is located and the surrounding area.
[0008] As a further aspect of the present invention, the specific steps of S1 are as follows: S101: Based on the collected spatial positioning coordinates of the water pump and the coordinate set of the boundary line segments of the construction area, construct the boundary space structure, record the connection order and coordinate information of the line segments; calculate the Euclidean distance from the water pump to the boundary, and generate the distance matrix from the water pump to the boundary line segments. S102: Call the distance matrix from the water pump to the boundary line segment, construct the closed area path according to the line segment order, and automatically complete the boundary closure if there is an unclosed situation. Determine whether the water pump is located in the closed area and generate a spatial relationship table between the water pump and the closed area. S103: Based on the spatial relationship table between the water pump and the closed area, match the water pump index with the corresponding construction area number, bind the affiliation identifier, and generate water pump affiliation information.
[0009] As a further aspect of the present invention, the specific steps of S2 are as follows: S201: Call the pump ownership information, collect the pipeline direction coordinates and endpoint connection numbers in the pumping network, identify the connection mapping relationship between the start and end endpoints of the pipe segment and the pump number, construct the network structure diagram, and generate a pump and pipeline connection mapping table. S202: Based on the pump and pipeline connection mapping table, extract the downstream path number of each pump connection pipe segment, track the number sequence of all connection pipe segments, filter out broken and isolated paths, obtain the pumping path information with continuous connectivity, and generate a pump connection path sequence set. S203: Call the set of pump connection paths, retrieve the pump numbers included in the path, aggregate the pump numbers with complete drainage channels, output a unique set of numbers, and generate a set of pumps with flow connections.
[0010] As a further aspect of the present invention, the specific steps of S3 are as follows: S301: Call the set of pumps connected to the flow, read the groundwater level values collected by the water level sensing device in the area corresponding to the pump, aggregate the water level data according to the area number, calculate the water level difference characteristics between the area and the adjacent areas, organize them into regional water level difference records, and generate a set of regional water level difference data. S302: Based on the set of regional water level differences, compare the regional water level differences with the preset water level change judgment threshold item by item, mark the regional numbers that exceed the threshold, and map and associate the marking results with the pump numbers of the flow connection to generate a set of pump indexes for the response change regions. S303: Call the pump index set of the response change area, deduplicate and aggregate the pump numbers, and establish a one-to-one correspondence with the area number to generate a set of pumps for the control conditions.
[0011] As a further aspect of the present invention, the specific steps of S4 are as follows: S401: Call the set of pumps under the control conditions, read the spatial coordinates of the corresponding pumps and the downstream connection path information in the pipeline structure, extract the terminal number of each pump connection path, compare it with the preset drainage outlet number set, filter all pump paths with outlet connection, and generate a set of path numbers with outlet channel. S402: Based on the set of path numbers with outlet channels, calculate the change in the line segment direction angle of the path from the pump to the corresponding drainage outlet, identify the spatial projection orientation of the overall path direction, establish the spatial mapping relationship between the pump and the drainage outlet, and generate a matching table of pump and drainage direction. S403: Call the matching table of the water pump and the drainage direction and the set of path numbers with outlet channels, judge the path accessibility of multiple accessible paths for the same water pump, record the drainage outlet number corresponding to the accessible path, establish a two-way correspondence structure between the water pump number and the drainage outlet number, and generate a water pump and drainage outlet correspondence table.
[0012] As a further aspect of the present invention, the specific steps of S5 are as follows: S501: Call the corresponding table of water pumps and drainage outlets, read the drainage outlet number and connection path identifier corresponding to the water pump number, and collect the start and stop priority parameters of the water pumps in the operation scheduling plan. Perform sorting operation on the water pump number and scheduling priority to generate the water pump scheduling sequence. S502: According to the pump scheduling sequence, extract the pump number and the corresponding drainage outlet number in sequence, verify the status of the connected path identifier, encode the pumping command into a control signal frame, bind the pump number and the path number accordingly, and generate a pump control command sequence. S503: Invoke the pump control command sequence, combine it with the execution order and connection path number recorded in the pump scheduling sequence, perform sequential identification and path association integration of the pumping operation status, summarize to form a unified pumping control configuration data structure, and generate a groundwater pumping and irrigation intelligent control scheme for the construction site.
[0013] A smart control system for groundwater pumping and irrigation at construction sites, comprising: The pump spatial attribution identification module is used to achieve S1: collect the spatial positioning coordinates of the pump, extract the coordinate set of the construction area boundary, construct a continuous regional graphic structure, identify the spatial relationship between the pump and the area boundary, assign the pump to the corresponding construction area, and output the pump attribution information. The pumping channel connectivity identification module is used to implement S2: calling the pumping pump affiliation information, collecting the pipeline direction and endpoint connection information of the pipeline network, identifying the connectivity relationship between the pumping pump and the drainage path, identifying and filtering the pumping pumps of the complete pumping channel, and outputting the set of pumping pumps with flowing connection. The pumping control condition identification module is used to implement S3: call the pumping pump set of the flow connection, read the groundwater level information collected by the water level sensing device, determine the water level difference characteristics of the pumping pump area, and output the pumping pump set of control conditions. The pumping path and outlet matching module is used to implement S4: call the set of pumping pumps under the control conditions, combine the pumping pump position and downstream connection, analyze the direction and unobstructedness of the drainage outlet, establish the path relationship between the pumping pump and the drainage outlet, and output the correspondence table between the pumping pump and the drainage outlet. The pumping and irrigation scheduling execution and control module is used to implement S5: call the correspondence table between the pumping pumps and the drainage outlets, sort the pumping order according to the scheduling plan, send control signals to the corresponding pumping pumps, execute the pumping operation according to the instruction order and path, and output the intelligent control scheme for groundwater pumping and irrigation at the construction site.
[0014] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In this invention, attribution information is generated based on the spatial relationship between the pump and the area boundary. Pumps with drainage pathways are selected by combining the pipeline connection structure. Targets in response areas are extracted by associating water level differences. Path correspondence is constructed by matching downstream directions. Control signals and path instructions are sorted according to scheduling logic. This achieves a control effect of clear selection of pumping targets, reasonable path configuration, and orderly execution of instructions, thereby improving the accuracy, consistency, and operational efficiency of groundwater regulation. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a schematic diagram of the steps of the present invention; Figure 2 This is a detailed schematic diagram of S1 of the present invention; Figure 3 This is a detailed schematic diagram of S2 of the present invention; Figure 4 This is a detailed schematic diagram of S3 of the present invention; Figure 5 This is a detailed schematic diagram of S4 of the present invention; Figure 6 This is a detailed schematic diagram of S5 of the present invention; Figure 7 This is a system module diagram of the present invention. Detailed Implementation
[0017] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0018] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.
[0019] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, their intended meanings are consistent. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, their intended meanings are consistent.
[0020] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.
[0021] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0022] Please see Figure 1 This invention provides an intelligent control method for groundwater pumping and irrigation at construction sites, comprising the following steps: S1: Collect the spatial positioning coordinates of all water pumps in the construction site, extract the coordinate set of the boundary line segments of the construction area, construct the regional graphic structure in a continuous order, identify the spatial relationship between the location of the water pump and the boundary of the area, assign each water pump to the corresponding construction area, and output the water pump ownership information. S2: Call the pump affiliation information, collect the pipeline route and endpoint connection information of the pumping network, identify the direct connection relationship between each pump and the drainage path, filter the pumps with complete pumping and drainage channels, and output the set of pumps with flowing connections. S3: Call the pump set of the flow connection, read the groundwater level information measured by the water level sensing device, determine the water level difference characteristics of the area corresponding to the pump, filter the pumps in the response change area, and output the pump set of control conditions. S4: Call the set of pumps under control conditions, and analyze the spatial direction and path unobstructedness of available drainage outlets in combination with the location of the pumps and the downstream connection of the pipeline network. Establish the path correspondence between all pumps and drainage outlets, and output the correspondence table between pumps and drainage outlets. S5: Call the correspondence table between water pumps and drainage outlets, sort the pumping sequence according to the work scheduling plan, send control signals to the matched water pumps respectively, execute the pumping operation based on the instruction sequence and connection path, and output the intelligent control scheme for groundwater pumping and irrigation at the construction site.
[0023] The pump attribution information includes the pump's spatial location coordinates, the set of boundary segments of the construction area, the area's graphic structure identifier, and the pump's area number. The pump set with flow connections includes the pumping network connection path, the correspondence between pipeline endpoints, and the pump connection status identifier. The pump set with control conditions includes the groundwater level change range, the water level difference judgment result, and the change area identification label. The pump-drainage outlet correspondence table includes the spatial orientation of the drainage outlet, the path accessibility level, and the path matching relationship. The intelligent control scheme for groundwater pumping and irrigation at the construction site includes the pump operation sequencing, the control signal allocation scheme, and the pumping path execution sequence.
[0024] Please see Figure 2 The specific steps of S1 are as follows: S101: Based on the collected spatial positioning coordinates of the water pump and the coordinate set of the boundary line segments of the construction area, construct the boundary space structure, record the connection order and coordinate information of the line segments; calculate the Euclidean distance from the water pump to the boundary, and generate the distance matrix from the water pump to the boundary line segments. First, the two-dimensional plane coordinate information of all water pumps is standardized and input, numbered, and stored in a water pump coordinate list. Each coordinate point corresponds to a unique number of the water pump equipment. For example, the first water pump is numbered P1, with corresponding coordinates of (12.3, 7.8), the second is P2, with corresponding coordinates of (25.0, 18.6), and so on. Simultaneously, the boundary of the construction area is decomposed according to the line segments measured from the design drawings. Each boundary line segment consists of a pair of start and end coordinates, uniformly numbered and stored in the boundary line segment coordinate set. For example, the first line segment is numbered L1, with a start point of (0.0, 0.0) and an end point of (20.0, 0.0), the second is L2, with a start point of (20.0, 0.0) and an end point of (20.0, 15.0). Next, the distance from each water pump point to each line segment is calculated. For each water pump point, its corresponding coordinate value is retrieved and compared with the boundary line. The starting and ending coordinates of each segment are compared. Based on the relative position of the pump point to the start and end points of the line segment, it is determined whether the projection of the point in space falls within the line segment's range. If it falls within the line segment's projection area, the perpendicular intersection of the line segment's projection at that point is taken as the closest point, and the distance is recorded as the straight-line distance between that point and the intersection point. If the projection is not within the line segment, the straight-line distances between that point and both ends of the line segment need to be calculated separately, and the smaller one is selected as the actual distance. Following this logic, the distance value is obtained point by point and line segment by line. The shortest distance from each pump to all line segments is arranged and stored in a matrix. The rows of the matrix represent the pump number, and the columns represent the boundary line segment number. Each cell of the matrix records the corresponding shortest distance value. For example, the distance from P1 to L1 is 5.6 meters, the distance from P1 to L2 is 7.7 meters, and the distance from P2 to L1 is 12.1 meters, ultimately forming a complete two-dimensional distance matrix.
[0025] S102: Call the distance matrix from the water pump to the boundary line segment, construct the closed area path according to the line segment order, and automatically complete the boundary closure if there are unclosed cases. Determine whether the water pump is located in the closed area and generate a spatial relationship table between the water pump and the closed area. Based on the saved set of boundary segment coordinates, a closed construction area path is reconstructed according to the order of segment connections. This path must ensure that all segments are connected end-to-end to form a continuous closed polygon structure. In actual processing, the boundary segment numbers are extracted sequentially according to the order in the area design drawing. By checking whether the endpoint of each segment is the same as the starting point of the next segment, a closed boundary is gradually formed. If there are any incomplete closures, the endpoint of the last segment needs to be connected back to the starting point of the first segment to complete the boundary, ensuring that the constructed boundary is a closed shape. Next, the spatial relationship between the pump locations and the closed area is determined. For each pump location, its corresponding coordinate values are taken, and a spatial discrimination operation is performed on the two-dimensional plane. The determination method can be based on points and areas. The logic for determining the intersection of domain relationships is as follows: draw a ray horizontally from the point and check the number of intersections between the ray and the boundary of the closed region. Traverse each boundary segment in the region path and determine whether the ray crosses the segment. If the total number of intersections between the pump point and the region boundary is odd, the point is within the closed region; otherwise, it is outside the region. For example, the coordinates of pump P3 are (11.0, 8.0). When a ray is drawn to the right, it intersects the boundary segment three times, so the point is determined to be inside the region. If the number of intersections is 0 or 2, it is determined to be outside the region. This logic is executed sequentially for all pump points, ultimately forming a Boolean index table to indicate whether each pump is inside the closed region. An index value of 1 indicates inside, and 0 indicates outside.
[0026] S103: Based on the spatial relationship table between water pumps and enclosed areas, match the water pump index with the corresponding construction area number, bind the affiliation identifier, and generate water pump affiliation information. First, based on the mapping relationship between construction area numbers and boundary segment numbers, a list of construction area numbers is established. Each area number corresponds to a closed area structure, which is determined by the closed path reconstructed in the previous step. Second, combined with the judgment results of the pumps in the spatial relationship table, all pump numbers marked as being inside the area are filtered out. For each pump that meets the condition of being inside the area, the specific closed area number that its coordinate point falls into is found, and an area affiliation matching operation is performed. If a pump point falls into multiple overlapping area boundaries, the Euclidean distance between the pump and the centroid of each area is used to determine the area affiliation. The system selects the region number corresponding to the shortest distance and uses it as its unique belonging number. For example, P5 falls into regions A and B. The centroid of region A is (15.0, 20.0), the centroid of region B is (10.0, 10.0), and the coordinates of P5 are (12.0, 12.0). After calculating the straight-line distance from P5 to A and B, it is determined that P5 belongs to the closer region B. After the belonging is completed, a correspondence is established between all pump numbers and their respective region numbers to form the final pump belonging information table. Each row in the table records the pump number, coordinates, region number, and other field contents, completing the entire process of binding the belonging identifier.
[0027] Please see Figure 3 The specific steps of S2 are as follows: S201: Call the pump ownership information, collect the pipeline direction coordinates and endpoint connection numbers in the pumping network, identify the connection mapping relationship between the start and end endpoints of the pipe segment and the pump number, construct the network structure diagram, and generate a pump and pipeline connection mapping table. First, based on the generated pump ownership information table, extract the corresponding number of each pump and its corresponding construction area number to establish a number-location index pair. Next, collect the direction coordinates and start / end point numbers of each pipeline in the pumping network. For each pipe segment, record the coordinates of its start and end points, and label the segment with a unique number. For example, pipe segment G1 starts at A001 and ends at B001, with coordinates of (10.0, 20.0) and (20.0, 30.0) respectively. Then, analyze the correspondence between the end point numbers and pump numbers for all pipe segments sequentially. Compare the positioning coordinates of each pump with the end point coordinates of each pipe segment one by one, performing absolute value calculation of the coordinate difference on a two-dimensional plane. If the positioning coordinates of the pump and the end point coordinates of a certain pipe segment are within the allowable error range, for example, within the error threshold of 0.5 meters, then it is determined that the pump and the end point have a direct relationship. The connection error threshold is set according to the allowable deviation standard for on-site construction and with reference to on-site installation error experience, it is set to 0.5 meters. During the execution process, if the coordinates of water pump P1 are found to be (20.0, 30.0), which is consistent with the endpoint of pipe segment G1 (20.0, 30.0), then P1 is recorded as connected to G1. Further coordinate matching is performed on all water pumps and all pipe segment endpoints to form a complete table of water pump and pipe endpoint connection relationships. On this basis, a pipe network structure diagram is constructed. The structure diagram uses pipe segments as edges and water pumps or nodes as vertices in the diagram. The graph structure node information is established by connecting each connection relationship one by one. In this graph structure, each water pump node forms a directed connection with other nodes through one or more pipe segments. The connection relationship between water pumps and pipes is expressed in the form of nodes and edges in the diagram. Finally, the connection relationship is transformed into a structured table to form a water pump and pipe connection mapping table.
[0028] S202: Based on the mapping table of water pump and pipeline connection, extract the downstream path number of each water pump connection pipe segment, track the number sequence of all connection pipe segments, filter out broken and isolated paths, obtain the pumping path information of continuous connectivity, and generate a set of water pump connection path sequences. After extracting the pipe segment numbers connected to each pump, the direction of the connected pipe segments is further analyzed, and the water flow direction of each pipe segment is determined to be downstream. A step-by-step traversal operation is performed on the endpoint number of the pipe segment corresponding to the starting point of each pump, recursively obtaining the subsequent pipe segment number sequence of the connection path. During each traversal, starting from the endpoint of the current pipe segment, the next starting point corresponding to the endpoint coordinates is searched in the connection mapping table. If a match exists, the new pipe segment number is recorded and the tracing continues downwards. If no match is found or a closed loop is formed, the current path recording is terminated. During execution, the connectivity of each path needs to be judged by progressively checking for disconnected points or termination points in the path. If a pump or pipe segment endpoint in the path does not appear as an endpoint in other path starting points, the process is repeated. The path is then marked as a broken path. If a path contains only one pump and does not connect with other nodes, it is determined to be an isolated path. Broken and isolated paths are removed during recording and do not participate in the generation of subsequent connected pumping paths. For example, if pump P200 connects to pipe segment G5, G5 leads to G6, and the endpoint of G6 matches the coordinates of P201, then the path is recorded as P200→G5→G6→P201. If there is no connecting pipe segment after G6, the path terminates at P201 and is recorded as a valid path. If another path starts from P300, connects to G10, but the endpoint of G10 has no subsequent connection, it is marked as a broken path and is not recorded. Finally, all valid and continuously connected pumping paths are organized into an ordered numbered sequence set based on the pump number, generating a pump connected path sequence set.
[0029] S203: Call the pump connection path sequence set, retrieve the pump numbers included in the path, aggregate the pump numbers with complete drainage channels, output a unique set of numbers, and generate a set of pumps with flow connections. First, iterate through all path numbers in the path set, reading the pipe segments and connected pump numbers in each path. Through path tracing, locate and extract all pump numbers appearing in each path, summarizing them to form a temporary pump number list. For each number, check if its path has both a starting and ending pump number in the connected sequence. If this condition is met, the path is considered to have a complete drainage channel structure, and all pump numbers in the path are marked as complete channel nodes. During processing, if path P1 is P1→G2... →G3→P102, and both P1 and P102 belong to the construction area and are connected to water pump equipment at both ends, then they are considered to have a complete drainage path, and P1 and P102 are included in the aggregation list. Conversely, if the starting point of a path is a water pump but the ending point is an isolated pipe segment and is not connected to a water pump number, then the water pump number corresponding to the path is not included in the aggregation. After all paths are analyzed, all sets of water pump numbers that meet the conditions of a complete drainage channel are aggregated, deduplicated by number and sorted, and finally the unique set of water pump numbers is output as the set of water pumps with flow connection.
[0030] Please see Figure 4 The specific steps of S3 are as follows: S301: Call the pump set of the flow connection, read the groundwater level value collected by the water level sensing device in the area corresponding to the pump, aggregate the water level data according to the area number, calculate the water level difference characteristics between the area and the adjacent areas, organize them into regional water level difference records, and generate a regional water level difference set. First, the construction area number to which each water pump belongs is read, and this number is used as the organizational unit for aggregating water level data. Then, for each area corresponding to a water pump, data records collected by the groundwater level sensing devices deployed within that area are extracted. These records are matched according to the device number and spatial coordinates to confirm the consistency between the water level data and the area to which the water pump belongs. For example, water pump P1 belongs to area Z01, where three water level sensing devices are deployed, numbered W01, W02, and W03, located on the east, south, and west sides of the area respectively. The corresponding collected water level values are 3.6 meters, 4.2 meters, and 3.9 meters. The data collection time is uniformly set to 8:00 AM of the same day to confirm that the data is valid for the same time period. Subsequently, pairwise difference calculations were performed on all water level data within the region. The difference calculation rule was to directly subtract the absolute values of any two collected points to form a set of difference records. For example, the difference between W01 and W02 was |3.6-4.2|=0.6 meters, the difference between W01 and W03 was |3.6-3.9|=0.3 meters, and the difference between W02 and W03 was |4.2-3.9|=0.3 meters. Finally, the set of differences within the region was organized into the water level difference record for region Z01, and the water level difference sets for all regions were organized according to region number. Each record contained information such as region number, equipment number involved, water level difference value, and corresponding timestamp, ultimately generating a set of regional water level difference records.
[0031] S302: Based on the set of regional water level differences, compare each regional water level difference with the preset water level change judgment threshold, mark the regional numbers that exceed the threshold, and map and associate the marking results with the pump numbers of the flow connection to generate a set of pump indexes for the response change regions. First, the threshold is set to 0.5 meters. This threshold value is determined based on on-site engineering management regulations or experience data. It means that a water level difference exceeding 0.5 meters between any two points within the area is considered an abnormal fluctuation. For each water level difference record, the value is compared to 0.5 meters. If the difference is greater than the threshold, the area is recorded as an abnormal area. For example, if a difference of 0.6 meters appears in area Z01, Z01 is determined to be an abnormal area and marked as "exceeding the limit." Conversely, if the maximum difference is 0.3 meters, it is marked as "normal." All areas exceeding the limit are then recorded. After the domain number is extracted, a cross-matching operation is performed with the pump set connected to the flow. For each out-of-limit area number, the pump numbers belonging to that area are filtered out from the pump set, and a mapping relationship is established. For example, if the area Z01 contains three pumps P1, P102, and P103, and Z01 is an out-of-limit area, then P1, P102, and P103 are all included in the pump index set of the response change area. This mapping process is repeated until all out-of-limit areas have been processed, and finally, the index set of pump numbers of all pumps in the response change area is output.
[0032] S303: Call the pump index set of the response change area, deduplicate and aggregate the pump numbers, and establish a one-to-one correspondence with the area number to generate the pump set of the control conditions. First, all pump number data is read, and deduplication is performed using the pump number as the primary key, retaining a unique list of pump numbers. For example, if the original records in the index set are P1, P102, P1, P103, and P102, after processing, the unique number set is P1, P102, and P103. Then, a correspondence is established based on the region information of each pump. The region number corresponding to each number is retrieved one by one from the saved pump belonging information. For example, if P1 belongs to Z01, P102 belongs to Z01, and P103 belongs to Z02, then the correspondence pairs P1-Z01, P102-Z01, and P103-Z02 are constructed. This correspondence structure is organized into a structured data table. Each row of the table contains the pump number and its corresponding region number, and also indicates whether the pump is a result node selected in response to the change region. Each pump number in the set is unique and forms a one-to-one correspondence with its region number. Finally, the set of pumps for the control conditions is generated.
[0033] Please see Figure 5 The specific steps of S4 are as follows: S401: Call the set of pumps under control conditions, read the spatial coordinates of the corresponding pumps and the downstream connection path information in the pipeline structure, extract the terminal number of each pump connection path, compare it with the preset drainage outlet number set, filter all pump paths with outlet connection, and generate a set of path numbers with outlet channel. First, extract the unique ID of each pump from the set of pumps under control conditions and load its two-dimensional spatial coordinates in the geographic coordinate system. Use these coordinates as the starting point of the path and search in the pipeline network structure diagram. Call the downstream path information connected to the pump in the structure diagram and use graph traversal to find the path number sequence from the pump node to the end of each downstream path. For example, for pump P201, its connection path is G12→G13→G14, and the terminal node number is N78. Then, the terminal number of this path is recorded as N78. After extracting all path terminal numbers, compare them item by item with a pre-established set of drainage outlet numbers. This set records all valid drainage outlet numbers, such as E01, E02, E03, etc. Each outlet number corresponds to a terminal node in the structure diagram. By determining whether the path terminal number appears in the drainage outlet number set, we identify which paths have actual outlet connectivity. For paths with outlet connectivity, we record their complete path number sequence. For example, if G12→G13→G14→E01 is a complete channel, then the path is marked as a dischargeable path. Conversely, if the path terminal number is N99 and N99 is not in the drainage outlet set, then the path is determined to lack channel integrity and is removed. Finally, we filter out all pump paths that successfully match the outlet number set and organize the corresponding numbers of these paths according to the pump number, outputting a set of path numbers with outlet channels.
[0034] S402: Based on the set of path numbers with outlet channels, calculate the change in the line segment direction angle of the path from the pump to the corresponding drainage outlet, identify the spatial projection orientation of the overall path direction, establish the spatial mapping relationship between the pump and the drainage outlet, and generate a matching table of pump and drainage direction. First, the coordinates of all pipe segments included in each path are read. For each pipe segment, its start and end coordinates are extracted to form a vector sequence. The directional angle difference is calculated by comparing the directional changes between two consecutive pipe segments, with north as 0 degrees and calculated clockwise. For example, if a path is G20→G21→G22, the corresponding pipe segment coordinates are [(10,10)-(20,10)], [(20,10)-(30,20)], [(30,20)-(40,25)], then the angle between G20 and G21 and the angle between G21 and G22 are calculated sequentially. The angle change between each segment is recorded, and it is determined whether the directional change is continuous or involves a sharp turn. The directional angle change values are then recorded. If a certain turning angle is greater than 90 degrees, it is considered a turning point. The overall direction of the path is based on the direction vector of each segment, and the average angle is calculated as the spatial projection direction of the path. For example, if the average direction of the three segments G20→G22 is 66 degrees, then the direction of the path is northeast. The spatial position of the path direction is compared with the location of the drainage outlet. The direction from the pump to the outlet is used as the azimuth line. A spatial projection is constructed from the coordinates of the pump to the coordinates of the end point of the path. Based on this, a mapping relationship table between the pump number and the direction of the drainage outlet is established. Each record in this table contains the pump number, outlet number, path number, path direction angle and relative azimuth indicator (such as southeast, south, northwest, etc.). Finally, a matching table of pump and drainage direction is generated.
[0035] S403: Call the matching table of water pump and drainage direction and the set of path numbers with outlet channels, judge the path accessibility of multiple accessible paths for the same water pump, record the drainage outlet number corresponding to the accessible path, establish a two-way correspondence structure between water pump number and drainage outlet number, and generate a water pump and drainage outlet correspondence table. For each pump number, check all its corresponding connectable paths. Identify whether there is a path with consistent direction, minimal turns, and a clearly defined outlet connection among multiple path directions for that pump as a smooth path. Determine the continuity of each path by checking for undefined connection numbers, non-outlet endpoints, or backflow sections in the path number sequence. If the path numbers are continuous without breaks, and the endpoint number is confirmed to be a drainage outlet number, then the path is marked as a smooth path; otherwise, it is not included in the statistical results. For example, the connection path G30→G31→E05 for P301 is continuous. If a path has three segments and its endpoint is E05, which is a valid exit, then the path is clear. If another path, G40→G41→G42, terminates at node N120 and N120 is not registered as a valid exit, then it is marked as a non-clear path and not recorded. Finally, for each pump number, the drainage outlet numbers corresponding to all clear paths are recorded, thus completing the bidirectional pairing structure between pump numbers and drainage outlet numbers. In this structure, each pump number can correspond to one or more outlet numbers, and conversely, each outlet number can also be traced back to its predecessor pump number. Through this structure, a complete correspondence table between pumps and drainage outlets is output.
[0036] Please see Figure 6 The specific steps of S5 are as follows: S501: Call the correspondence table between water pumps and drainage outlets, read the drainage outlet number and connection path identifier corresponding to the water pump number, collect the start and stop priority parameters of the water pumps in the operation scheduling plan, perform sorting operation on the water pump number and scheduling priority, and generate the water pump scheduling sequence. First, the pump number, corresponding drainage outlet number, and connectivity path identifier fields are read from each record in the table. The connectivity path identifier indicates the valid path between the pump and the outlet. For example, pump number P1 corresponds to E03, and the path identifier is G11→G12→G13. Next, the start / stop priority parameter for each pump is obtained from the job scheduling plan. This parameter is a numerical scalar, usually set between 1 and 10, with lower values indicating higher priority. For example, P1 has a priority of 2, P102 has 5, and P103 has 1. Key-value pairs are then created for all pump numbers and their corresponding priorities. After collection, the pumps are sorted in ascending order of priority value. If two pumps have the same priority, a secondary sort can be performed according to the ascending order of their numbers. The pump number, its corresponding drainage outlet number, connection path number, start / stop priority value, and position in the sorting sequence are recorded. For example, the sorting result is: 1st position P103 (priority 1), 2nd position P1 (priority 2), 3rd position P102 (priority 5). This order will serve as the basis for the generation and execution of subsequent control commands, and finally output the pump scheduling sequence.
[0037] S502: According to the pump scheduling sequence, extract the pump number and corresponding drainage outlet number in sequence, verify the status of the connected path identifier, encode the pumping command into a control signal frame, bind the pump number and path number accordingly, and generate a pump control command sequence. After extracting each pump number and its corresponding drainage outlet number from the records, the path number from the pump to the drainage outlet is verified. The verification process involves reading the recorded path structure in the structure diagram, comparing it to the path number sequence listed in the scheduling sequence to ensure it exists completely in the structure diagram, and verifying that the path's connectivity is still "valid." If a temporarily closed pipe segment or disconnection marker is found in the path, the path is marked as "unavailable" and the record is skipped; otherwise, processing continues. For records that have passed verification, the pump number and its connected path number are packaged and encoded into a control signal frame. The signal frame must contain... The control command encoding process uses a fixed-length field arrangement to ensure compatibility. For example, the command type field (such as start / stop), target number field (pump number), path number field (G11→G12→E03), and execution parameter field (such as pumping duration or start delay) are used. After each signal frame is generated, they are arranged in the scheduling order to form a pump control command sequence. Each item in the sequence can be mapped back to the original number and path structure in the scheduling order for subsequent scheduling module calls.
[0038] S503: Call the pump control command sequence, combine the execution order and connection path number recorded in the pump scheduling sequence, identify the pumping operation status in sequence and integrate the path association, summarize and form a unified pumping control configuration data structure, and generate a groundwater pumping and irrigation intelligent control scheme for the construction site. Following the pump number sequence recorded in the sequence, the corresponding control signal frames are processed one by one, starting from the first one. A sequence identifier is added to the pumping operation status, automatically numbered according to the scheduling order. For example, operation number 1 is identified as STEP_001, number 2 as STEP_002, and so on. The path number bound to each control command is also read. The path number is combined with the pumping operation sequence to form a path association record. For example, if the operation number of pump P1 is STEP_002 and the path is G11→G12→G13, then the path status record is constructed as "STEP_002: G...". The process iterates through the entire control command sequence from 11 to G12 to G13, integrating all pump operations to generate a structured data list. Each record in the list contains the pump number, control step number, corresponding drainage path number, start / stop command flag, and operation parameter values (such as time and power). The structured data is stored in a table structure, with fields arranged in chronological order and marking the logical continuity between operations. Through the integrated structured data, the pumping behavior at a specific site and time period can be fully configured, ultimately generating an intelligent control scheme for groundwater pumping and irrigation at the construction site.
[0039] Please see Figure 7 A smart control system for groundwater pumping and irrigation at construction sites, comprising: The pump spatial attribution identification module is used to achieve S1: collect the spatial positioning coordinates of the pump, extract the coordinate set of the construction area boundary, construct a continuous regional graphic structure, identify the spatial relationship between the pump and the area boundary, assign the pump to the corresponding construction area, and output the pump attribution information. The pumping channel connectivity identification module is used to implement S2: call the pumping pump ownership information, collect the pipeline direction and endpoint connection information of the pipeline network, identify the connectivity relationship between the pumping pump and the drainage path, identify and filter the pumping pumps of the complete pumping channel, and output the set of pumping pumps with flow connection. The pumping control condition identification module is used to implement S3: call the pumping pump set connected to the flow, read the groundwater level information collected by the water level sensing device, determine the water level difference characteristics of the pumping pump area, and output the pumping pump set with control conditions. The pumping path and outlet matching module is used to implement S4: call the set of pumping pumps under control conditions, combine the pumping pump location and downstream connection, analyze the direction and unobstructedness of the drainage outlet, establish the path relationship between the pumping pump and the drainage outlet, and output the correspondence table between the pumping pump and the drainage outlet. The pumping and irrigation scheduling execution and control module is used to implement S5: call the correspondence table between pumping pumps and drainage outlets, sort the pumping sequence according to the scheduling plan, send control signals to the corresponding pumping pumps, execute the pumping operation according to the instruction sequence and path, and output the intelligent control scheme for groundwater pumping and irrigation at the construction site.
[0040] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of protection of the described technical solutions.
Claims
1. A method for intelligent control of groundwater pumping and irrigation at construction sites, characterized in that, Includes the following steps: S1: Collect the spatial positioning coordinates of the water pump, extract the coordinate set of the construction area boundary, construct a continuous regional graphic structure, identify the spatial relationship between the water pump and the area boundary, assign the water pump to the corresponding construction area, and output the water pump ownership information. S2: Call the pump affiliation information, collect the pipeline route and endpoint connection information of the pipeline network, identify the connection relationship between the pump and the drainage path, identify and filter the pumps with complete pumping and drainage channels, and output the set of pumps with flowing connections. S3: Call the set of pumps connected to the flow, read the groundwater level information collected by the water level sensing device, determine the water level difference characteristics of the pump area, and output the set of pumps with control conditions. S4: Call the set of pumps under the control conditions, analyze the direction and unobstructedness of the drainage outlet by combining the location of the pumps and the downstream connection, establish the path relationship between the pumps and the drainage outlet, and output the correspondence table between the pumps and the drainage outlet. S5: Call the correspondence table between the water pumps and the drainage outlets, sort the water pumping sequence according to the scheduling plan, send control signals to the corresponding water pumps, execute the water pumping operation according to the instruction sequence and path, and output the intelligent control scheme for groundwater pumping and irrigation at the construction site.
2. The intelligent control method for groundwater pumping and irrigation at construction sites according to claim 1, characterized in that, The pump affiliation information includes the pump's spatial location coordinates, the set of boundary segments of the construction area, the area's graphic structure identifier, and the pump's affiliation area number. The pump set with fluid connections includes the pumping network connection path, the correspondence between pipeline endpoints, and the pump connection status identifier. The pump set with control conditions includes the groundwater level change range, the water level difference judgment result, and the change area identification label. The pump-drainage outlet correspondence table includes the drainage outlet's spatial orientation, the path accessibility level, and the path matching relationship. The intelligent control scheme for groundwater pumping and irrigation at the construction site includes pump operation sequencing, control signal allocation scheme, and pumping path execution sequence.
3. The intelligent control method for groundwater pumping and irrigation at construction sites according to claim 1, characterized in that, The pump with a complete pumping and drainage channel refers to a pump that is connected to the drainage path and has complete inlet and outlet connection information.
4. The intelligent control method for groundwater pumping and irrigation at construction sites according to claim 1, characterized in that, The water level difference characteristic refers to the spatial characteristic of the difference in groundwater level between the area where the water pump is located and the surrounding area.
5. The intelligent control method for groundwater pumping and irrigation at construction sites according to claim 1, characterized in that, The specific steps of S1 are as follows: S101: Based on the collected spatial positioning coordinates of the water pump and the coordinate set of the boundary line segments of the construction area, construct the boundary space structure, record the connection order and coordinate information of the line segments, calculate the Euclidean distance from the water pump to the boundary, and generate the distance matrix from the water pump to the boundary line segments. S102: Call the distance matrix from the water pump to the boundary line segment, construct the closed area path according to the line segment order, and automatically complete the boundary closure if there is an unclosed situation. Determine whether the water pump is located in the closed area and generate a spatial relationship table between the water pump and the closed area. S103: Based on the spatial relationship table between the water pump and the closed area, match the water pump index with the corresponding construction area number, bind the affiliation identifier, and generate water pump affiliation information.
6. The intelligent control method for groundwater pumping and irrigation at construction sites according to claim 1, characterized in that, The specific steps of S2 are as follows: S201: Call the pump ownership information, collect the pipeline direction coordinates and endpoint connection numbers in the pumping network, identify the connection mapping relationship between the start and end endpoints of the pipe segment and the pump number, construct the network structure diagram, and generate a pump and pipeline connection mapping table. S202: Based on the pump and pipeline connection mapping table, extract the downstream path number of each pump connection pipe segment, track the number sequence of all connection pipe segments, filter out broken and isolated paths, obtain the pumping path information with continuous connectivity, and generate a pump connection path sequence set. S203: Call the set of pump connection paths, retrieve the pump numbers included in the path, aggregate the pump numbers with complete drainage channels, output a unique set of numbers, and generate a set of pumps with flow connections.
7. The intelligent control method for groundwater pumping and irrigation at construction sites according to claim 1, characterized in that, The specific steps for S3 are as follows: S301: Call the set of pumps connected to the flow, read the groundwater level values collected by the water level sensing device in the area corresponding to the pump, aggregate the water level data according to the area number, calculate the water level difference characteristics between the area and the adjacent areas, organize them into regional water level difference records, and generate a set of regional water level difference data. S302: Based on the set of regional water level differences, compare the regional water level differences with the preset water level change judgment threshold item by item, mark the regional numbers that exceed the threshold, and map and associate the marking results with the pump numbers of the flow connection to generate a set of pump indexes for the response change regions. S303: Call the pump index set of the response change area, deduplicate and aggregate the pump numbers, and establish a one-to-one correspondence with the area number to generate a set of pumps for the control conditions.
8. The intelligent control method for groundwater pumping and irrigation at construction sites according to claim 1, characterized in that, The specific steps of S4 are as follows: S401: Call the set of pumps under the control conditions, read the spatial coordinates of the corresponding pumps and the downstream connection path information in the pipeline structure, extract the terminal number of each pump connection path, compare it with the preset drainage outlet number set, filter all pump paths with outlet connection, and generate a set of path numbers with outlet channel. S402: Based on the set of path numbers with outlet channels, calculate the change in the line segment direction angle of the path from the pump to the corresponding drainage outlet, identify the spatial projection orientation of the overall path direction, establish the spatial mapping relationship between the pump and the drainage outlet, and generate a matching table of pump and drainage direction. S403: Call the matching table of the water pump and the drainage direction and the set of path numbers with outlet channels, judge the path accessibility of multiple accessible paths for the same water pump, record the drainage outlet number corresponding to the accessible path, establish a two-way correspondence structure between the water pump number and the drainage outlet number, and generate a water pump and drainage outlet correspondence table.
9. The intelligent control method for groundwater pumping and irrigation at construction sites according to claim 1, characterized in that, The specific steps of S5 are as follows: S501: Call the corresponding table of water pumps and drainage outlets, read the drainage outlet number and connection path identifier corresponding to the water pump number, and collect the start and stop priority parameters of the water pumps in the operation scheduling plan. Perform sorting operation on the water pump number and scheduling priority to generate the water pump scheduling sequence. S502: According to the pump scheduling sequence, extract the pump number and the corresponding drainage outlet number in sequence, verify the status of the connected path identifier, encode the pumping command into a control signal frame, bind the pump number and the path number accordingly, and generate a pump control command sequence. S503: Invoke the pump control command sequence, combine it with the execution order and connection path number recorded in the pump scheduling sequence, perform sequential identification and path association integration of the pumping operation status, summarize to form a unified pumping control configuration data structure, and generate a groundwater pumping and irrigation intelligent control scheme for the construction site.
10. An intelligent control system for groundwater pumping and irrigation at construction sites, characterized in that, The system is used to implement the intelligent control method for groundwater pumping and irrigation at a construction site as described in any one of claims 1-9, and the system includes: The pump spatial attribution identification module is used to achieve S1: collect the spatial positioning coordinates of the pump, extract the coordinate set of the construction area boundary, construct a continuous regional graphic structure, identify the spatial relationship between the pump and the area boundary, assign the pump to the corresponding construction area, and output the pump attribution information. The pumping channel connectivity identification module is used to implement S2: calling the pumping pump affiliation information, collecting the pipeline direction and endpoint connection information of the pipeline network, identifying the connectivity relationship between the pumping pump and the drainage path, identifying and filtering the pumping pumps of the complete pumping channel, and outputting the set of pumping pumps with flowing connection. The pumping control condition identification module is used to implement S3: call the pumping pump set of the flow connection, read the groundwater level information collected by the water level sensing device, determine the water level difference characteristics of the pumping pump area, and output the pumping pump set of control conditions. The pumping path and outlet matching module is used to implement S4: call the set of pumping pumps under the control conditions, combine the pumping pump position and downstream connection, analyze the direction and unobstructedness of the drainage outlet, establish the path relationship between the pumping pump and the drainage outlet, and output the correspondence table between the pumping pump and the drainage outlet. The pumping and irrigation scheduling execution and control module is used to implement S5: call the correspondence table between the pumping pumps and the drainage outlets, sort the pumping order according to the scheduling plan, send control signals to the corresponding pumping pumps, execute the pumping operation according to the instruction order and path, and output the intelligent control scheme for groundwater pumping and irrigation at the construction site.