Water level measuring system for water conservancy project

Through intelligent area division and sub-region measurement methods of sensors and drones, combined with water surface fluctuation height model and data fusion processing, the problems of water level measurement accuracy and efficiency in the existing technology are solved, and higher accuracy and stable water level measurement are achieved.

CN119779439AActive Publication Date: 2025-04-08长三角信息智能创新研究院

Patent Information

Application Number
CN202510229584.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-04-08
Estimated Expiration
2045-02-28

AI Technical Summary

Technical Problem

Existing water level measurement technologies are difficult to effectively respond to dynamic changes in water levels in environments where water flow changes rapidly and fluctuates frequently, resulting in a decrease in measurement accuracy or data distortion.

Method used

An intelligent area division strategy based on water surface fluctuation characteristics is adopted, combining sensors and drones to sub-region measurement methods. By establishing a water surface fluctuation height model, the measurement means and regions are dynamically selected, and the sensor and drone data are fusion processed.

Benefits of technology

It realizes more accurate and stable water level measurement, solves the problems of inconsistency in data and large measurement errors, and improves measurement accuracy and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119779439A_ABST
    Figure CN119779439A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of hydraulic engineering water level measurement, and discloses a hydraulic engineering water level measurement system which comprises the steps that a three-dimensional coordinate system is established with any point of a dam as the origin of coordinates; establishing a water surface fluctuation height model, executing a regional measurement strategy, dividing the water surface of the dam into a plurality of measurement regions, and calculating the fluctuation amplitude of each measurement region; if the fluctuation amplitude is greater than the fluctuation threshold, measuring the water level by using the unmanned aerial vehicle; otherwise, measuring the water level by using a sensor; acquiring a historical data set of water levels measured by the sensor, executing a space-time regression modeling strategy, and establishing a water level prediction model of the sensor to obtain a first water level; executing an unmanned aerial vehicle attitude adjustment strategy, and adjusting the attitude of the unmanned aerial vehicle to enable a sensor on the unmanned aerial vehicle to be perpendicular to the side surface of the water surface wave crest; executing an unmanned aerial vehicle measurement strategy to obtain a second water level; the measurement fusion strategy is executed, the final water level is calculated, and the precision of water level measurement is improved based on the characteristics of water surface fluctuation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of water level measurement of hydraulic engineering, in particular to a water level measurement system for hydraulic engineering. Background Art

[0002] In water conservancy projects, accurate water level measurement is the key to ensuring the normal operation of various water conservancy activities such as water resources management, flood prevention and control, irrigation, and shipping. Water level measurement is one of the basic data for assessing water conditions, monitoring reservoir / dam safety, and conducting water resources scheduling. Traditional water level measurement methods usually use technologies such as buoy sensors, lidar, and radar sensors, which are widely used in dams, lakes, rivers and other waters. However, with the increasing complexity of water surface fluctuations, especially in environments where water flows change rapidly and fluctuations frequently, a single sensor or technology often cannot effectively respond to the dynamic changes in water levels, resulting in reduced measurement accuracy or data distortion. Therefore, the use of flexible and diverse measurement methods, combined with technologies such as sensors and drones, has become a necessary way to solve the problem of water level measurement.

[0003] The water level measurement technology commonly used in the prior art has certain limitations. Sensors are usually suitable for small-scale measurements, but their accuracy and reliability will be greatly reduced in areas with large water surface fluctuations or under extreme weather conditions. In addition, the effective measurement range of the sensor is limited and cannot effectively cover a large area of ​​water, and will be affected by changes in fluctuation amplitude and environmental factors (such as wind speed, temperature, etc.), resulting in inaccurate data. On the other hand, although drone measurements can cover a larger range, due to the constraints of measurement accuracy, errors are prone to occur during long-term operation, especially in the case of high wind speeds. Existing drones often measure the water surface perpendicular to the horizontal plane, resulting in the inability to accurately capture fluctuations and adapt to the water surface slope and wave crests, affecting the accuracy of the overall water surface height calculation. Most of the existing technologies rely on a single measurement method and fail to effectively combine the respective advantages of sensors and drones, resulting in the inability to maximize the accuracy and efficiency of water level measurement results.

[0004] This scheme proposes a water level measurement system for water conservancy projects, which performs intelligent regional division based on the water surface fluctuation characteristics and combines the regional measurement strategy of sensors and drones to achieve more accurate and stable water level measurement, solving the problems of inconsistent data and large measurement errors in the existing technology. Summary of the invention

[0005] The present invention provides a water level measurement system for a hydraulic engineering project, which is used to facilitate solving the problems mentioned in the above background technology.

[0006] The present invention provides the following technical solution: a water level measurement system for a hydraulic project, comprising: Establish a three-dimensional coordinate system with any point of the dam as the coordinate origin; Modeling water surface fluctuation height ,in, is the height of the water surface at the position of the horizontal coordinate x and the vertical coordinate y at time t, N represents the number of components that affect the frequency of the wave, is the amplitude of the ith water surface fluctuation component, is the spatial frequency of the i-th water surface wave component in the horizontal and vertical directions, is the angular frequency of the ith water surface wave component, is the phase of the i-th water surface wave component; Implement a regional measurement strategy, divide the dam water surface into multiple measurement areas, and calculate the fluctuation amplitude of each measurement area; Setting volatility thresholds; If the fluctuation amplitude is greater than the fluctuation threshold, the water level is measured using a drone; If the fluctuation amplitude is less than or equal to the fluctuation threshold, the sensor is used to measure the water level; When using a sensor to measure water level: Obtain the historical data set of water level measured by the sensor, execute the spatiotemporal regression modeling strategy, establish the water level prediction model of the sensor, and correct the water level measured by the sensor to obtain the first water level; When using drones to measure water levels: Set multiple drone measurement points in the measurement area, for any drone measurement point; According to the water surface wave height model, the UAV attitude adjustment strategy is executed to adjust the attitude of the UAV so that the sensor on the UAV is perpendicular to the side of the water surface wave crest; Execute the drone measurement strategy to obtain the water level measured by the drone, which is recorded as the second water level; According to the first water level and the second water level, a measurement fusion strategy is executed to calculate the final water level.

[0007] Optionally, the executing of the regional measurement strategy, dividing the dam water surface into different measurement areas, and calculating the fluctuation amplitude of each measurement area, includes: Execute the experimental measurement strategy to obtain the effective measurement radius of the sensor , specifically: Select any point on the water surface as the experimental measurement point, measure the water level at the experimental measurement point, and record it as the standard height; Set the experimental interval distance; Starting from the experimental measurement point, use the sensor to measure the water level at every experimental interval, and calculate the difference between the water level measured each time and the standard height, which is recorded as the measurement error; Set the difference threshold; The measurement error is compared with the difference threshold. If the measurement error is greater than or equal to the difference threshold, the measurement point corresponding to the measurement error is considered to be an invalid measurement point. Get the first invalid measurement point in the order from near to far from the experimental measurement point, get the distance between the invalid measurement point and the experimental measurement point, and get the effective measurement radius .

[0008] Optionally, the executing of the regional measurement strategy, dividing the dam water surface into different measurement areas, and calculating the fluctuation amplitude of each measurement area, further includes: Get the effective measurement radius ; Calculate the length of the diagonal equal to 2 The side length of the square is ; The area where the dam water surface is located is divided into grids with side lengths of A number of squares, each square is recorded as a measurement area; Calculate the fluctuation amplitude for each measurement area: Arbitrarily set e measuring points in the measuring area and measure the water level at each measuring point; Get the maximum water level and the minimum water level among e measuring points; Calculate the difference between the maximum water level and the minimum water level, and record the result as the fluctuation amplitude of the measurement area.

[0009] Optionally, the acquiring of a historical data set of water levels measured by sensors, executing a spatiotemporal regression modeling strategy, establishing a water level prediction model of the sensors, and correcting the water levels measured by the sensors includes: One sensor measures the water level in one measurement area; Sort all sensors; Use the historical data set to build a water level prediction model for the fth sensor at the kth time: ; in, represents the predicted sensor-measured water level, represents the impact of p environmental factors on a single sensor, It represents the influence of the mth environmental factor on the water level measured by the fth sensor at the kth moment, represents the influence coefficient of the mth environmental factor on the fth sensor; It indicates the correlation between water level measurements by multiple sensors. Indicates The influence coefficient of the fth sensor on the water level measured by the fth sensor is, Indicates that at the kth moment The water level value measured by the sensor, q is the total number of sensors; Indicates the time dependency of water level values, is the hysteresis coefficient, which indicates the influence of the measured value of sensor f on the time compensation t. represents the water level measured by the fth sensor at the ktth time; represents the error term, is the bias term of the f-th sensor.

[0010] Optionally, the step of acquiring a historical data set of water levels measured by sensors, executing a spatiotemporal regression modeling strategy, establishing a water level prediction model of the sensors, and correcting the water levels measured by the sensors further includes: Calculate regression coefficients using the least squares method , , and : , where s is the number of water level moments recorded in historical data; Get the optimal regression coefficient , , and ; Substitute the optimal regression coefficient into the water level prediction value model to obtain the latest water level prediction model; Get the water level value measured by each sensor this time, execute the water level prediction model for each sensor measurement, and get the water level prediction value of each sensor , represents the water level prediction value of the fth sensor at the kth moment; Use the water level prediction value to correct the water level of the fth sensor ,in, is the proportionality coefficient, The water level measured by the corrected sensor.

[0011] Optionally, executing a drone attitude adjustment strategy according to the water surface fluctuation height model to adjust the attitude of the drone so that a sensor on the drone is perpendicular to the side of the water surface wave crest includes: Calculate the gradient of the water surface crest at the drone measurement point: ,in, represents the slope on the horizontal axis, represents the slope on the vertical axis, is the coordinate of the drone measurement point in the three-dimensional coordinate system, is the gradient of the water surface crest, is the gradient symbol; Get the normal vector of the gradient direction , as the normal vector of the wave crest on the water surface; Get the direction of the drone's flight ,in, The unit vector representing the flight direction is decomposed into magnitudes parallel to the directions of the three-dimensional coordinate axes; Adjust the drone's flight attitude so that the sensor on the drone is perpendicular to the side of the wave crest on the water surface: .

[0012] Optionally, executing the drone measurement strategy to obtain the water level measured by the drone, recorded as the second water level, includes: When the drone measures the water level at any drone measurement point: Get the current position coordinates of the drone ; Calculate the vertical distance from the drone to the drone measurement point: ,in, is the value of the normal vector of the gradient direction of the water surface crest at the measurement point of the UAV in the three-dimensional coordinate system; Calculate the measurement angle of the drone ; The measurement angle conform to ; When the UAV measures the water level at the UAV measurement point by measuring the distance and the angle, the water level output by the UAV sensor is obtained as the water level measured at the UAV measurement point; For any measurement area: Obtain the water levels of all drone measurement points in the measurement area, calculate the mean of all water levels, and record the mean as the second water level.

[0013] Optionally, executing a measurement fusion strategy according to the first water level and the second water level to calculate a final water level includes: The water level in the measurement area is expressed as , where, when the measurement area is measured using a sensor, is the first water level; When measuring an area using a drone, is the second water level; Execute measurement fusion strategy to calculate final water level at dam surface , where o is the number of measurement areas and o is a positive integer.

[0014] The present invention has the following beneficial effects: 1. The water level measurement system of the water conservancy project provides a stable basic framework for the subsequent water surface fluctuation modeling by establishing a three-dimensional coordinate system at any point on the dam as the coordinate origin. The water surface fluctuation height model is established, and the mathematical expression of the water surface fluctuation is clarified, making the model more mathematically standardized and scientific. By introducing the water surface fluctuation component N that affects the fluctuation frequency, as well as the parameters such as the amplitude, spatial frequency, angular frequency and phase of each component, the changes in water surface fluctuations in time and space can be accurately described. This process provides a clear reference framework for subsequent water surface measurements and helps to better understand the dynamic characteristics of water surface fluctuations.

[0015] 2. The water level measurement system of this water conservancy project is designed with a regional measurement strategy that divides the dam water surface into multiple measurement areas, making the measurement of each area more specific and reducing the possibility of error propagation and data inconsistency. By calculating the fluctuation amplitude of each area and setting the fluctuation threshold, it is possible to intelligently decide to use sensors for measurement in areas with smaller fluctuation amplitudes and use drones for measurement in areas with larger fluctuations. This regional strategy can effectively control the measurement cost, improve the measurement accuracy and flexibility, and avoid the situation where blindly using drones for extensive scanning wastes energy or reduces data quality. By dynamically selecting measurement methods and areas, more reliable input data is provided for subsequent fusion algorithms and water level predictions.

[0016] 3. The water level measurement system of the water conservancy project can determine the effective measurement range of the sensor at different distances by selecting experimental measurement points on the water surface and calculating the measurement error, which helps to ensure that the data acquisition range of the sensor is within its effective range, reduce errors and improve the accuracy of the measurement. The comparison between the set difference threshold and the measurement error can effectively screen out invalid measurement points, thereby excluding data with large errors in practical applications. It is convenient to exclude measurement data that does not meet the accuracy requirements and ensure the stability of measurement accuracy by dynamically adjusting the measurement radius. Through this effective calculation of the sensor measurement radius, the data quality in the measurement process is ensured, and accurate basic data is provided for subsequent regional division and measurement fusion.

[0017] 4. The water level measurement system of the water conservancy project calculates the inscribed square of the circle and divides the water surface of the dam into several square measurement areas. This division method ensures that the size and shape of each measurement area can adapt to the changing characteristics of water surface fluctuations. The division of the measurement area not only simplifies the scope of water surface monitoring, but also effectively improves the representativeness and accuracy of the measurement data. Calculating the fluctuation amplitude of each measurement area By selecting multiple measurement points in the area, the real dynamic situation of water surface fluctuations can be effectively captured. By calculating the difference between the maximum and minimum water levels in each area, the amplitude of water surface fluctuations is quantified. It provides a basic basis for the subsequent selection of appropriate measurement methods (sensors or drones), and can use sensors for efficient and accurate measurements in areas with smaller fluctuations, and use drones for flexible and comprehensive measurements in areas with larger fluctuations, thereby balancing the efficiency and accuracy of the measurement.

[0018] 5. The water level measurement system of the water conservancy project uses historical data sets to establish a water level prediction model for sensors, providing a theoretical basis for subsequent water level corrections. When establishing the prediction model, the influence of environmental factors, the correlation between sensors, and the temporal dependence of water level values ​​are taken into account, making the prediction model more comprehensive and accurate. Through the spatiotemporal regression modeling strategy, the measurement data of each sensor under different environmental conditions can be accurately predicted, and the predicted water level can be corrected according to the actual measurement data. This correction method makes the water level measured by each sensor closer to the actual water level and reduces the influence of environmental factors. By fusing and correcting multiple sensor data, the accuracy of the overall measurement system can be improved, making the measurement results of the dam surface water level more stable and reliable.

[0019] 6. The water level measurement system of the water conservancy project optimizes the regression coefficient through the least square method to obtain the optimal water level prediction model. By using the correction of the regression coefficient, environmental factors and the correlation between sensors, the accuracy of the sensor water level prediction value is further improved. After the water level prediction value of each sensor is corrected, the influence of environmental factors can be effectively eliminated and the accuracy of the measurement data can be improved. Finally, these corrected water level prediction models can provide a more reliable basis for the comprehensive measurement of the dam water surface level.

[0020] 7. The water level measurement system of the water conservancy project can effectively improve the measurement accuracy by calculating the gradient of the crest of the water surface where the drone is measuring and adjusting the flight attitude of the drone so that the sensor on the drone is perpendicular to the side of the crest of the water surface. By combining the normal vector in the gradient direction and the unit vector in the flight direction, it is ensured that the drone can always accurately align with the side of the crest for measurement. This attitude adjustment method can avoid water level data errors caused by inappropriate measurement angles, thereby improving the accuracy of water level measurement. By precisely controlling the flight attitude, the measurement error is minimized and more reliable measurement data is provided for subsequent data fusion and water level estimation. Instead of calculating the difference between the crests and troughs of the water surface to obtain the water level of the water surface, the measurement distance and angle of the drone are customized based on the characteristics of the water surface fluctuations, thereby improving the measurement accuracy.

[0021] 8. The water level measurement system of the water conservancy project makes the measurement more accurate by accurately calculating the vertical distance and measurement angle of the drone measurement point and adjusting the flight and measurement method of the drone according to these parameters. By obtaining the current position coordinates of the drone and comparing them with the water level height of the measurement point, the water level measured by the drone sensor can be accurately obtained. This method not only takes into account the gradient of the water surface crest, but also dynamically adjusts the flight trajectory according to the change of the measurement angle, effectively reducing the measurement error and ensuring the accuracy and consistency of the measurement. By dynamically adjusting the flight attitude of the drone, the influence of external factors (such as wind speed, flight altitude, etc.) on the measurement results can be effectively reduced, and the accuracy of water level measurement can be optimized.

[0022] 9. The water level measurement system of the water conservancy project can calculate the final water level of the dam surface by fusing the water level data of sensors and drones. Whether using sensors or drones for measurement, the fused water level data is more accurate and can eliminate the limitations of a single measurement method to the greatest extent.

[0023] By combining the advantages of sensors and drones, not only can sensors be used for efficient measurement in areas with small water surface fluctuations, but drones can also be used for flexible measurement in areas with large water surface fluctuations. This fusion method effectively improves the reliability and measurement accuracy of the entire system, ensuring that the final water level estimate is as close to the true value as possible. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 It is a schematic diagram of the process of the present invention. DETAILED DESCRIPTION

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

[0026] Embodiment 1, refer to Figure 1 , a water level measurement system for a hydraulic project, comprising: Establish a three-dimensional coordinate system with any point of the dam as the coordinate origin; Modeling water surface fluctuation height ,in, is the height of the water surface at the position of the horizontal coordinate x and the vertical coordinate y at time t, N represents the number of components that affect the frequency of the wave, is the amplitude of the ith water surface fluctuation component, is the spatial frequency of the i-th water surface wave component in the horizontal and vertical directions, is the angular frequency of the ith water surface wave component, is the phase of the i-th water surface wave component; In this embodiment, N=2, indicating that there are two water surface fluctuation components that affect the height of the water surface fluctuation, wherein the first component represents a stronger water surface fluctuation, such as waves caused by a higher wind speed. Specifically, , , , ; The second component represents weaker surface fluctuations, such as waves caused by tides. Specifically, , , , ; By establishing a three-dimensional coordinate system as the origin of coordinates at any point on the dam, a stable basic framework is provided for the subsequent modeling of water surface fluctuations. The water surface fluctuation height model is established, and the mathematical expression of water surface fluctuations is clarified, making the model more mathematically standardized and scientific. By introducing the water surface fluctuation component N that affects the fluctuation frequency, as well as the parameters such as the amplitude, spatial frequency, angular frequency and phase of each component, the changes in water surface fluctuations in time and space can be accurately described. This process provides a clear reference framework for subsequent water surface measurements and helps to better understand the dynamic characteristics of water surface fluctuations.

[0027] Implement a regional measurement strategy, divide the dam water surface into multiple measurement areas, and calculate the fluctuation amplitude of each measurement area; Setting volatility thresholds; If the fluctuation amplitude is greater than the fluctuation threshold, the water level is measured using a drone; If the fluctuation amplitude is less than or equal to the fluctuation threshold, the sensor is used to measure the water level; The design of the regional measurement strategy divides the dam surface into multiple measurement areas, making the measurement of each area more specific and reducing the possibility of error propagation and data inconsistency. By calculating the fluctuation amplitude of each area and setting the fluctuation threshold, it is possible to intelligently decide to use sensors for measurement in areas with smaller fluctuation amplitudes and use drones for measurement in areas with larger fluctuations. This regional strategy can effectively control the measurement cost, improve the measurement accuracy and flexibility, and avoid the situation where blindly using drones for extensive scanning wastes energy or reduces data quality. By dynamically selecting measurement methods and areas, more reliable input data is provided for subsequent fusion algorithms and water level predictions.

[0028] When using a sensor to measure water level: Obtain the historical data set of water level measured by the sensor, execute the spatiotemporal regression modeling strategy, establish the water level prediction model of the sensor, and correct the water level measured by the sensor to obtain the first water level; When using drones to measure water levels: Set multiple drone measurement points in the measurement area, for any drone measurement point; According to the water surface wave height model, the UAV attitude adjustment strategy is executed to adjust the attitude of the UAV so that the sensor on the UAV is perpendicular to the side of the water surface wave crest; Execute the drone measurement strategy to obtain the water level measured by the drone, which is recorded as the second water level; According to the first water level and the second water level, a measurement fusion strategy is executed to calculate the final water level.

[0029] The implementation of the regional measurement strategy divides the dam water surface into different measurement areas and calculates the fluctuation amplitude of each measurement area, including: Execute the experimental measurement strategy to obtain the effective measurement radius of the sensor , specifically: Select any point on the water surface as the experimental measurement point, measure the water level at the experimental measurement point, and record it as the standard height; Set the experimental interval distance; Starting from the experimental measurement point, use the sensor to measure the water level at every experimental interval, and calculate the difference between the water level measured each time and the standard height, which is recorded as the measurement error; Set the difference threshold; The measurement error is compared with the difference threshold. If the measurement error is greater than or equal to the difference threshold, the measurement point corresponding to the measurement error is considered to be an invalid measurement point. Get the first invalid measurement point in the order from near to far from the experimental measurement point, get the distance between the invalid measurement point and the experimental measurement point, and get the effective measurement radius .

[0030] By selecting experimental measurement points on the water surface and calculating the measurement error, the effective measurement range of the sensor at different distances can be determined, which helps to ensure that the data acquisition range of the sensor is within its effective range, reduce errors and improve the accuracy of the measurement. The comparison between the set difference threshold and the measurement error can effectively screen out invalid measurement points, thereby excluding data with large errors in practical applications. It is convenient to exclude measurement data that does not meet the accuracy requirements and ensure the stability of measurement accuracy by dynamically adjusting the measurement radius. Through this effective calculation of the sensor measurement radius, the data quality during the measurement process is ensured, and accurate basic data is provided for subsequent regional division and measurement fusion.

[0031] The method of executing the regional measurement strategy, dividing the dam water surface into different measurement areas, and calculating the fluctuation amplitude of each measurement area, also includes: Get the effective measurement radius ; Calculate the length of the diagonal equal to 2 The side length of the square is ; The area where the dam water surface is located is divided into grids with side lengths of A number of squares, each square is recorded as a measurement area; Calculate the fluctuation amplitude for each measurement area: Arbitrarily set e measuring points in the measuring area and measure the water level at each measuring point; Get the maximum water level and the minimum water level among e measuring points; Calculate the difference between the maximum water level and the minimum water level, and record the result as the fluctuation amplitude of the measurement area.

[0032] By calculating the inscribed square of the circle and dividing the dam water surface into several square measurement areas, this division method can ensure that the size and shape of each measurement area can adapt to the changing characteristics of water surface fluctuations. The division of the measurement area not only simplifies the scope of water surface monitoring, but also effectively improves the representativeness and accuracy of the measurement data. Calculating the fluctuation amplitude of each measurement area By selecting multiple measurement points in the area, the real dynamic situation of water surface fluctuations can be effectively captured. By calculating the difference between the maximum and minimum water levels in each area, the amplitude of water surface fluctuations is quantified. It provides a basic basis for the subsequent selection of appropriate measurement methods (sensors or drones), and can use sensors for efficient and accurate measurements in areas with smaller fluctuations, and use drones for flexible and comprehensive measurements in areas with larger fluctuations, thereby balancing the efficiency and accuracy of the measurement.

[0033] The method of obtaining a historical data set of water levels measured by sensors, executing a spatiotemporal regression modeling strategy, establishing a water level prediction model of the sensors, and correcting the water levels measured by the sensors includes: One sensor measures the water level in one measurement area; Sort all sensors; Use the historical data set to build a water level prediction model for the fth sensor at the kth time: ; in, represents the predicted sensor-measured water level, represents the impact of p environmental factors on a single sensor, It represents the influence of the mth environmental factor on the water level measured by the fth sensor at the kth moment, represents the influence coefficient of the mth environmental factor on the fth sensor; It indicates the correlation between water level measurements by multiple sensors. Indicates The influence coefficient of the fth sensor on the water level measured by the fth sensor is, Indicates that at the kth moment The water level value measured by the sensor, q is the total number of sensors; Indicates the time dependency of water level values, is the hysteresis coefficient, which indicates the influence of the measured value of sensor f on the time compensation t. represents the water level measured by the fth sensor at the ktth time; represents the error term, is the bias term of the f-th sensor.

[0034] By using historical data sets to establish a water level prediction model for sensors, a theoretical basis is provided for subsequent water level corrections. When establishing the prediction model, the influence of environmental factors, the correlation between sensors, and the temporal dependence of water level values ​​are taken into account, making the prediction model more comprehensive and accurate. Through the spatiotemporal regression modeling strategy, accurate predictions can be made for the measurement data of each sensor under different environmental conditions, and the predicted water level can be corrected based on the actual measurement data. This correction method makes the water level measured by each sensor closer to the actual water level and reduces the influence of environmental factors. By fusing and correcting multiple sensor data, the accuracy of the overall measurement system can be improved, making the measurement results of the dam surface water level more stable and reliable.

[0035] The method of obtaining a historical data set of water levels measured by sensors, executing a spatiotemporal regression modeling strategy, establishing a water level prediction model of the sensors, and correcting the water levels measured by the sensors also includes: Calculate regression coefficients using the least squares method , , and : , where s is the number of water level moments recorded in historical data; Get the optimal regression coefficient , , and ; Substitute the optimal regression coefficient into the water level prediction value model to obtain the latest water level prediction model; Get the water level value measured by each sensor this time, execute the water level prediction model for each sensor measurement, and get the water level prediction value of each sensor , represents the water level prediction value of the fth sensor at the kth moment; Use the water level prediction value to correct the water level of the fth sensor ,in, is the proportionality coefficient, The water level measured by the corrected sensor.

[0036] The regression coefficient is optimized by the least square method to obtain the optimal water level prediction model. The accuracy of the sensor water level prediction value is further improved by correcting the correlation between the regression coefficient, environmental factors and sensors. After the water level prediction value of each sensor is corrected, the influence of environmental factors can be effectively eliminated and the accuracy of the measurement data can be improved. Finally, these corrected water level prediction models can provide a more reliable basis for the comprehensive measurement of the dam surface water level.

[0037] The method of executing the UAV attitude adjustment strategy according to the water surface fluctuation height model to adjust the attitude of the UAV so that the sensor on the UAV is perpendicular to the side of the water surface wave crest includes: Calculate the gradient of the water surface crest at the drone measurement point: ,in, represents the slope on the horizontal axis, represents the slope on the vertical axis, is the coordinate of the drone measurement point in the three-dimensional coordinate system, is the gradient of the water surface crest, is the gradient symbol; Get the normal vector of the gradient direction , as the normal vector of the wave crest on the water surface; Get the direction of the drone's flight ,in, The unit vector representing the flight direction is decomposed into magnitudes parallel to the directions of the three-dimensional coordinate axes; Adjust the drone's flight attitude so that the sensor on the drone is perpendicular to the side of the wave crest on the water surface: .

[0038] By calculating the gradient of the crest of the water surface where the drone is measuring and adjusting the drone's flight attitude so that the sensor on the drone is perpendicular to the side of the crest of the water surface, the accuracy of the measurement can be effectively improved. By combining the normal vector in the gradient direction and the unit vector in the flight direction, it is ensured that the drone can always accurately align with the side of the crest for measurement. This attitude adjustment method can avoid water level data errors caused by inappropriate measurement angles, thereby improving the accuracy of water level measurement. By precisely controlling the flight attitude, measurement errors are minimized and more reliable measurement data is provided for subsequent data fusion and water level estimation.

[0039] The method of executing the drone measurement strategy to obtain the water level measured by the drone, recorded as the second water level, includes: When the drone measures the water level at any drone measurement point: Get the current position coordinates of the drone ; Calculate the vertical distance from the drone to the drone measurement point: ,in, is the value of the normal vector of the gradient direction of the water surface crest at the measurement point of the UAV in the three-dimensional coordinate system; Calculate the measurement angle of the drone ; The measurement angle conform to ; When the UAV measures the water level at the UAV measurement point by measuring the distance and the angle, the water level output by the UAV sensor is obtained as the water level measured at the UAV measurement point; For any measurement area: Obtain the water levels of all drone measurement points in the measurement area, calculate the mean of all water levels, and record the mean as the second water level.

[0040] By accurately calculating the vertical distance and measurement angle of the drone measurement point, and adjusting the drone's flight and measurement methods according to these parameters, the measurement is made more accurate. By obtaining the current position coordinates of the drone and comparing them with the water level height of the measurement point, the water level measured by the drone sensor can be accurately obtained. This method not only takes into account the gradient of the water surface crest, but also dynamically adjusts the flight trajectory according to the change of the measurement angle, effectively reducing the measurement error and ensuring the accuracy and consistency of the measurement. By dynamically adjusting the drone's flight attitude, the impact of external factors (such as wind speed, flight altitude, etc.) on the measurement results can be effectively reduced, and the accuracy of water level measurement can be optimized.

[0041] The method of executing the measurement fusion strategy according to the first water level and the second water level to calculate the final water level includes: The water level in the measurement area is expressed as , where, when the measurement area is measured using a sensor, is the first water level; When measuring an area using a drone, is the second water level; Execute measurement fusion strategy to calculate final water level at dam surface , where o is the number of measurement areas and o is a positive integer.

[0042] By fusing the water level data from sensors and drones, the final water level of the dam surface can be calculated. Whether using sensors or drones for measurement, the fused water level data is more accurate and can eliminate the limitations of a single measurement method to the greatest extent.

[0043] By combining the advantages of sensors and drones, not only can sensors be used for efficient measurement in areas with small water surface fluctuations, but drones can also be used for flexible measurement in areas with large water surface fluctuations. This fusion method effectively improves the reliability and measurement accuracy of the entire system, ensuring that the final water level estimate is as close to the true value as possible.

[0044] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0045] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A water level measurement system for a hydraulic project, characterized in that: include: Establish a three-dimensional coordinate system with any point of the dam as the coordinate origin; Modeling water surface fluctuation height ,in, is the height of the water surface at the position of the horizontal coordinate x and the vertical coordinate y at time t, N represents the number of components that affect the frequency of the wave, is the amplitude of the ith water surface fluctuation component, is the spatial frequency of the ith water surface wave component in the horizontal and vertical directions, is the angular frequency of the ith water surface wave component, is the phase of the i-th water surface wave component; Implement a regional measurement strategy, divide the dam water surface into multiple measurement areas, and calculate the fluctuation amplitude of each measurement area; Setting volatility thresholds; If the fluctuation amplitude is greater than the fluctuation threshold, the water level is measured using a drone; If the fluctuation amplitude is less than or equal to the fluctuation threshold, the sensor is used to measure the water level; When using a sensor to measure water level: Obtain the historical data set of water level measured by the sensor, execute the spatiotemporal regression modeling strategy, establish the water level prediction model of the sensor, and correct the water level measured by the sensor to obtain the first water level; When using drones to measure water levels: Set multiple drone measurement points in the measurement area. For any drone measurement point: According to the water surface wave height model, the UAV attitude adjustment strategy is executed to adjust the UAV attitude so that the sensor on the UAV is perpendicular to the side of the water surface wave crest; Execute the drone measurement strategy to obtain the water level measured by the drone, which is recorded as the second water level; According to the first water level and the second water level, a measurement fusion strategy is executed to calculate the final water level.

2. The water level measurement system for hydraulic engineering according to claim 1, characterized in that: The implementation of the regional measurement strategy divides the dam water surface into different measurement areas and calculates the fluctuation amplitude of each measurement area, including: Execute the experimental measurement strategy to obtain the effective measurement radius of the sensor , specifically: Select any point on the water surface as the experimental measurement point, measure the water level at the experimental measurement point, and record it as the standard height; Set the experimental interval distance; Starting from the experimental measurement point, use the sensor to measure the water level at every experimental interval, and calculate the difference between the water level measured each time and the standard height, which is recorded as the measurement error; Set the difference threshold; The measurement error is compared with the difference threshold. If the measurement error is greater than or equal to the difference threshold, the measurement point corresponding to the measurement error is considered to be an invalid measurement point. Get the first invalid measurement point in the order from near to far from the experimental measurement point, get the distance between the invalid measurement point and the experimental measurement point, and get the effective measurement radius .

3. The water level measurement system for hydraulic engineering according to claim 2, characterized in that: The method of executing the regional measurement strategy, dividing the dam water surface into different measurement areas, and calculating the fluctuation amplitude of each measurement area, also includes: Get the effective measurement radius ; Calculate the length of the diagonal equal to 2 The side length of the square is ; The area where the dam water surface is located is divided into grids with side lengths of A number of squares, each square is recorded as a measurement area; Calculate the fluctuation amplitude for each measurement area: Arbitrarily set e measuring points in the measuring area and measure the water level at each measuring point; Get the maximum water level and the minimum water level among e measuring points; Calculate the difference between the maximum water level and the minimum water level, and record the result as the fluctuation amplitude of the measurement area.

4. The water level measurement system for hydraulic engineering according to claim 1, characterized in that: The method of obtaining a historical data set of water levels measured by sensors, executing a spatiotemporal regression modeling strategy, establishing a water level prediction model of sensors, and correcting the water levels measured by sensors includes: One sensor measures the water level in one measurement area; Sort all sensors; Use the historical data set to build a water level prediction model for the fth sensor at the kth time: ; in, represents the predicted sensor-measured water level, represents the impact of p environmental factors on a single sensor, It represents the influence of the mth environmental factor on the water level measured by the fth sensor at the kth moment, represents the influence coefficient of the mth environmental factor on the fth sensor; It indicates the correlation between water level measurements by multiple sensors. Indicates The influence coefficient of the fth sensor on the water level measured by the fth sensor is, Indicates that at the kth moment The water level value measured by the sensor, q is the total number of sensors; Indicates the time dependency of water level values, is the hysteresis coefficient, which indicates the influence of the measured value of sensor f on the time compensation t. represents the water level measured by the fth sensor at the ktth time; represents the error term, is the bias term of the f-th sensor.

5. The water level measurement system for hydraulic engineering according to claim 4, characterized in that: The method of obtaining a historical data set of water levels measured by sensors, executing a spatiotemporal regression modeling strategy, establishing a water level prediction model of sensors, and correcting the water levels measured by sensors also includes: Calculate regression coefficients using the least squares method , , and : , where s is the number of water level moments recorded in historical data; Get the optimal regression coefficient , , and ; Substitute the optimal regression coefficient into the water level prediction value model to obtain the latest water level prediction model; Get the water level value measured by each sensor this time, execute the water level prediction model for each sensor measurement, and get the water level prediction value of each sensor , represents the water level prediction value of the fth sensor at the kth moment; Use the water level prediction value to correct the water level of the fth sensor ,in, is the proportionality coefficient, The water level measured by the corrected sensor.

6. The water level measurement system for hydraulic engineering according to claim 1, characterized in that: The method of executing the UAV attitude adjustment strategy according to the water surface fluctuation height model to adjust the attitude of the UAV so that the sensor on the UAV is perpendicular to the side of the water surface wave crest includes: Calculate the gradient of the water surface crest at the drone measurement point: ,in, represents the slope on the horizontal axis, represents the slope on the vertical axis, is the coordinate of the drone measurement point in the three-dimensional coordinate system, is the gradient of the water surface crest, is the gradient symbol; Get the normal vector of the gradient direction , as the normal vector of the wave crest on the water surface; Get the direction of the drone's flight ,in, The unit vector representing the flight direction is decomposed into magnitudes parallel to the directions of the three-dimensional coordinate axes; Adjust the drone's flight attitude so that the sensor on the drone is perpendicular to the side of the wave crest on the water surface: 。 7. The water level measurement system for hydraulic engineering according to claim 6, characterized in that: The method of executing the drone measurement strategy to obtain the water level measured by the drone, recorded as the second water level, includes: When the drone measures the water level at any drone measurement point: Get the current position coordinates of the drone ; Calculate the vertical distance from the drone to the drone measurement point: ,in, is the value of the normal vector of the gradient direction of the water surface crest at the measurement point of the UAV in the three-dimensional coordinate system; Calculate the measurement angle of the drone ; The measurement angle conform to ; When the UAV measures the water level at the UAV measurement point by measuring the distance and the angle, the water level output by the UAV sensor is obtained as the water level measured at the UAV measurement point; For any measurement area: Obtain the water levels of all drone measurement points in the measurement area, calculate the mean of all water levels, and record the mean as the second water level.

8. The water level measurement system for hydraulic engineering according to claim 3, characterized in that: The method of executing the measurement fusion strategy according to the first water level and the second water level to calculate the final water level includes: The water level in the measurement area is expressed as , where, when the measurement area is measured using a sensor, is the first water level; When the survey area is surveyed using drones, is the second water level; Execute measurement fusion strategy to calculate final water level at dam surface , where o is the number of measurement areas and o is a positive integer.

Citation Information

Patent Citations

  • Water depth measuring device and method based on unmanned aerial vehicle technology

    CN118936428A

  • Method for water level measurement and method for obtaining 3D water surface spatial information using unmanned aerial vehicle and virtual water control points

    US20220049956A1

  • Method of determining a free surface elevation of a water body using a radar and a drone

    US20240200942A1

Cited By

  • Multifunctional integrated ballast tank water gauge detector and calibration method thereof

    CN119984432A

  • Water conservancy information monitoring system and method thereof

    CN120069339A

  • Intelligent water level flow alignment analysis system

    CN120524153A