The invention discloses a
river water level detection method, and relates to the technical field of
computer processing, and the method comprises the following steps: S01, presetting a distributed
pressure sensor array in each target collection region to obtain
underwater pressure data k and real-time
water flow data v of a plurality of target collection regions of a river to be detected; s02, establishing a
dynamic pressure water level model based on the
water flow direction pressure conduction quantity
estimation of the plurality of
target acquisition areas in combination with real-time
water flow velocity and
wave period parameters; s03, performing
signal attenuation compensation on the
underwater pressure data according to the
dynamic pressure water level model to obtain initial
water level data; s04, multi-
source data fusion calibration is carried out on the preliminary water
level data, a
river water level detection result is generated, and the result comprises a
wave height frequency spectrum and a water level change curve after peak
elimination correction; and S05, generating a wave energy
spectral density map according to the calibrated water
level data, performing real-time comparison according to the wave energy
spectral density map and a preset threshold value, and performing result return according to a comparison structure. The small-wave-height short-period wave
measurement precision and the water level detection reliability are remarkably improved, the intelligent
flood prevention early warning and dynamic adjusting capacity is achieved, and it is guaranteed that data collection is accurate and consistent.