Method for continuous measurement of river flow based on satellite big data

11566895 · 2023-01-31

Assignee

Inventors

Cpc classification

International classification

Abstract

A method for continuous measurement of river flow based on satellite big data is provided. The method includes: determining a river reach to conduct flow measurement, reconstructing a cross section of a river channel based on satellite big data, calculating real-time water levels by coupling data of various types of satellites, and performing flow calculation and compilation. The method solves the difficult problem of river flow measurement or continuous measurement of river flow in uninhabited areas, fills the blank of satellite-based flow measurement according to the principle of river dynamics, and greatly expands the range of river flow measurement.

Claims

1. A method for a continuous measurement of river flow based on satellite big data, comprising the following steps: S1: determining a river reach to conduct a flow measurement: selecting the river reach of a river to conduct the flow measurement, based on revisit positions, adjacent to each other, of various types of satellites; determining a cross section of a river channel where an echo point of an available high-precision altimetry satellite is located as a flow measurement section; and measuring by a three-dimensional (3D) surveying and mapping satellite, and determining a cross section with a gentle river bank as the flow measurement section, if there is no available high-precision altimetry satellite; and selecting, based on latest high-precision orthophoto/remote sensing image data, cross sections with the gentle river bank at a certain distance upstream and downstream from the flow measurement section as gradient sections, and measuring a distance L between upper and lower gradient sections; S2: reconstructing the cross section of the river channel based on the satellite big data: coupling revisit times and observation elements of the available high-precision altimetry satellite or the 3D surveying and mapping satellite and an orthophoto/remote sensing satellite available for the flow measurement section based on historical data thereof, and establishing water level and water surface breadth relationship curves of the flow measurement section and the gradient sections; S3: calculating real-time water levels by coupling data of the various types of satellites: successively acquiring real-time data of the orthophoto/remote sensing satellite passing through the river reach, acquiring water surface breadths B.sub.uk and B.sub.lk of the upper and lower gradient sections and a water surface breadth B.sub.k of the flow measurement section; calculating real-time water levels H.sub.uk, H.sub.lk and H.sub.k of the upper and lower gradient sections and the flow measurement section according to the water level and water surface breadth relationship curves thereof; determining a roughness coefficient n of the river reach at the real-time water levels; coupling, if there is the available high-precision altimetry satellite available, the revisit times and the observation elements of the available high-precision altimetry satellite and the orthophoto/remote sensing satellite; and interpolating a water level of the flow measurement section at a data acquisition time of the orthophoto/remote sensing satellite, as a real-time water level or correction benchmark of the flow measurement section; and S4: performing a flow calculation and compilation: calculating a gradient J.sub.k of the river reach according to the real-time water levels H.sub.uk and H.sub.lk of the upper and lower gradient sections; calculating a flow area A.sub.k according to the water level and water surface breadth relationship curve of the flow measurement section, and calculating a flow Q.sub.k of the flow measurement section by using a gradient area method; and compiling by the water level and the flow of the flow measurement section according to a hydrological data compilation requirement; wherein, during the flow calculation and compilation of the step S4, according to the water level and water surface breadth relationship curve, the flow area of the flow measurement section is calculated as follows: S4a1: performing a numerical interpolation on H.sub.f˜f(B.sub.f) or discretizing a correlation graph H.sub.f˜B.sub.f to form a basic water level and water surface breadth set (H.sub.fi, b.sub.fi) of the cross section of the river channel, wherein, H.sub.f˜f(B.sub.f) is a water level and water surface breadth function of the flow measurement section, and H.sub.f˜B.sub.f is a water level and water surface breadth graph of the flow measurement section; S4a2: calculating a flow area of the flow measurement section at a discrete water level according to A fi = .Math. i = 1 n ( B fi - 1 + B fi 2 ) ( H fi - H fi - 1 ) , wherein, B.sub.fi-1 and B.sub.fi are respectively (i−1)-th and i-th discrete points for a water surface breadth of the water level and water surface breadth function or the water level and water surface breadth graph of the flow measurement section; H.sub.fi-1 and H.sub.fi are respectively (i−1)-th and i-th discrete points for a water level of the water level and water surface breadth function or the water level and water surface breadth graph of the flow measurement section; H.sub.f0 and B.sub.f0 are respectively a discrete point for a lowest water level and a discrete point for a corresponding water surface breadth of the water level and water surface breadth function or the water level and water surface breadth graph of the flow measurement section; and the calculation comprises: processing according to a triangular similarity B.sub.f0=0 and epitaxially processing according to H.sub.f0=(B.sub.f2H.sub.f1−B.sub.f1H.sub.f2)/(B.sub.f2−B.sub.f1); and establishing a water level and flow area function A.sub.f˜f(H.sub.f) of the flow measurement section, or plotting a correlation graph H.sub.f˜A.sub.f, wherein, during the flow calculation and compilation of the step S4, the flow of the flow measurement section is calculated by using the gradient area method as follows: S4b1: calculating, based on the real-time water level H.sub.k of the flow measurement section, a corresponding flow area A.sub.k by a calculation of the water level and flow area function A.sub.f˜f(H.sub.f) or interpolating the correlation graph H.sub.f˜A.sub.f, wherein, H.sub.k is the real-time water level of the flow measurement section calculated by the water level and water surface breadth relationship curve thereof and A.sub.f˜f(H.sub.f) is the water level and flow area function of the flow measurement section; S4b2: discretizing H.sub.j below the real-time water level H.sub.k, and calculating a hydraulic radius by R k = A k / ( B f 1 + 2 ( H k - H fi ) 2 + ( ( B k - B fi ) / 2 ) 2 + 2 .Math. i = 2 max ( i ) ( H fi - H fi - 1 ) 2 + ( ( B fi - B fi - 1 ) / 2 ) 2 ) , wherein B.sub.fi-1 and B.sub.fi are respectively the (i−1)-th and i-th discrete points for the water surface breadth of the water level and water surface breadth function or the water level and water surface breadth graph of the flow measurement section; H.sub.fi-1 and H.sub.fi are respectively the (i−1)-th and i-th discrete points for the water level of the water level and water surface breadth function or the water level and water surface breadth graph of the flow measurement section; and max(i) is a maximum discrete value of the water level i below H.sub.k; and S4b3: calculating the flow corresponding to the real-time water level H.sub.k of the flow measurement section according to a Manning formula Q k = 1 n A k R k 2 / 3 J k ;  or calculating by using a downstream-upstream water surface curve method.

2. The method for the continuous measurement of river flow based on the satellite big data according to claim 1, wherein a lack of data refers to a lack of hydrological measurement data and topographic data for a river to conduct the flow measurement.

3. The method for the continuous measurement of river flow based on the satellite big data according to claim 2, wherein the various types of satellites comprise the available high-precision altimetry satellite provided with a laser or radar altimeter, the orthophoto/remote sensing satellite, and a resource satellite or the 3D surveying and mapping satellite configured for an integrated 3D imaging.

4. The method for the continuous measurement of river flow based on the satellite big data according to claim 3, wherein in the step S2 of reconstructing the cross section of the river channel based on the satellite big data, the revisit times and the observation elements of the satellites are coupled as follows: S2a1: establishing a joint distribution function of a water level H.sub.f(t) of the flow measurement section acquired by the available high-precision altimetry satellite or the 3D surveying and mapping satellite and a water surface breadth B.sub.f(t) of the flow measurement section acquired by the latest high-precision orthophoto/remote sensing image data over time, or plotting hydrographs H.sub.f(t)˜t and B.sub.f(t)˜t; S2a2: calculating a water surface breadth at a water level acquisition time of the available high-precision altimetry satellite or the 3D surveying and mapping satellite, and calculating a water level at a water surface breadth acquisition time of the orthophoto/remote sensing satellite; and, alternatively, interpolating the water surface breadth at the water level acquisition time of the available high-precision altimetry satellite or the 3D surveying and mapping satellite in the hydrograph B.sub.f(t)˜t, and interpolating the water level at the water surface breadth acquisition time of the orthophoto/remote sensing satellite in the hydrograph t; S2a3: establishing the water level and water surface breadth function H.sub.f˜f(B.sub.f) of the flow measurement section, or plotting a correlation graph H.sub.f˜B.sub.f, according to the water level and the water surface breadth calculated or interpolated; and S2a4: establishing a water level and water surface breadth function H.sub.g≙f(B.sub.g) of the upper and lower gradient sections or plotting a correlation graph H.sub.g˜B.sub.g thereof based on a water level H.sub.g(t) of the upper and lower gradient sections acquired by the 3D surveying and mapping satellite and a water surface breadth B.sub.g(t) thereof acquired by the orthophoto/remote sensing satellite, according to steps S2a1 to S2a3.

5. The method for the continuous measurement of river flow based on the satellite big data according to claim 4, wherein in the step of calculating the real-time water levels by coupling the data of the various types of satellites, the roughness coefficient of the river reach refers to values of a natural river roughness table in a hydraulics textbook.

6. The method for the continuous measurement of river flow based on the satellite big data according to claim 5, wherein in the step of calculating the real-time water levels by coupling the data of the various types of satellites, the correction benchmark refers to the water level H.sub.k′ acquired by the available high-precision altimetry satellite, which serves as a real-time water level correction benchmark for the flow measurement section and the upper and lower gradient sections.

7. The method for the continuous measurement of river flow based on the satellite big data according to claim 6, wherein in the step of performing the flow calculation and compilation, the gradient J.sub.k of the river reach refers to a ratio of a real-time water level difference between the upper and lower gradient sections to a length of the river reach between the upper and lower gradient sections,
J.sub.k=(H.sub.uk−H.sub.lk)/L, wherein, H.sub.uk is the real-time water level of the upper gradient section, H.sub.lk is the real-time water level of the lower gradient section, and L is the distance between the upper and lower gradient sections.

8. The method for the continuous measurement of river flow based on the satellite big data according to claim 6, wherein the real-time water level correction comprises a continuous correction of hydrographs of water levels, a correlation correction of water levels of the upper and lower sections, and a contrast correction of the hydrographs of the water levels of the upper and lower sections.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The FIGURE is a method for continuous measurement of river flow based on satellite big data according to the present invention.

DETAILED DESCRIPTION OF THE EMBODIMENTS

(2) The technical solutions of the embodiments of the present invention are clearly and completely described below with reference to the drawings. Apparently, the described embodiments are merely a part rather than all of the embodiments of the present invention. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts should fall within the protection scope of the present invention.

(3) The present invention provides a method for continuous measurement of river flow based on satellite big data. As shown in the FIGURE, the method includes: determine a river reach to conduct flow measurement, reconstruct the cross section of the river channel based on satellite big data, calculate real-time water levels by coupling data of the various types of satellites, and perform flow calculation and compilation.

(4) S1. Determine a river reach to conduct flow measurement:

(5) Select a river reach of a river to conduct flow measurement, based on revisit positions, adjacent to each other, of various types of satellites; determine a cross section of a river channel where an echo point of an available high-precision altimetry satellite is located as a flow measurement section; and measure by a three-dimensional (3D) surveying and mapping satellite, and determine a cross section with a gentle river bank as a flow measurement section, if there is no high-precision altimetry satellite available.

(6) Select, based on latest high-precision orthophoto/remote sensing image data, cross sections with a gentle river bank at a certain distance upstream and downstream from the flow measurement section as gradient sections and measure a distance L between upper and lower gradient sections.

(7) S2. Reconstruct the cross section of the river channel based on satellite big data:

(8) Couple revisit times and observation elements of an altimetry satellite or a 3D surveying and mapping satellite and an orthophoto/remote sensing satellite available for the flow measurement section based on historical data thereof and establish water level and water surface breadth relationship curves of the flow measurement section and the gradient sections.

(9) The revisit times and observation elements of the satellites are coupled as follows:

(10) S2a1: Establish a joint distribution function of a water level NO of the flow measurement section acquired by the altimetry satellite or the 3D surveying and mapping satellite and a water surface breadth B.sub.f(t) of the flow measurement section acquired by the orthophoto/remote sensing image over time, or plotting hydrographs H.sub.f(t)˜t and B.sub.f(t)˜t.

(11) S2a2: Calculate a water surface breadth at a water level acquisition time of the altimetry satellite or the 3D surveying and mapping satellite and calculate a water level at a water surface breadth acquisition time of the orthophoto/remote sensing satellite; and, alternatively, interpolate the water surface breadth at the water level acquisition time of the altimetry satellite or the 3D surveying and mapping satellite in the hydrograph B.sub.f(t)˜t, and interpolate the water level at the water surface breadth acquisition time of the orthophoto/remote sensing satellite in the hydrograph H.sub.f(t)˜t.

(12) S2a3: Establish a water level and water surface breadth function H.sub.f˜f(B.sub.f) of the flow measurement section, or plot a correlation graph H.sub.f˜B.sub.f, according to the water level and the water surface breadth calculated or interpolated.

(13) S2a4: Establish a water level and water surface breadth function H.sub.g˜f(B.sub.g) of the gradient sections or plot a correlation graph H.sub.g˜B.sub.g thereof based on a water level H.sub.g(t) of the gradient sections acquired by the 3D surveying and mapping satellite and a water surface breadth B.sub.g(t) thereof acquired by the orthophoto/remote sensing satellite, according to steps S1 to S3.

(14) S3. Calculate real-time water levels by coupling data of the various types of satellites

(15) Successively acquire real-time data of the orthophoto/remote sensing satellite passing through the river reach and acquire water surface breadths B.sub.uk and B.sub.lk of the upper and lower gradient sections and a water surface breadth B.sub.k of the flow measurement section; calculate real-time water levels H.sub.uk, H.sub.lk and H.sub.k of the upper and lower gradient sections and the flow measurement section according to the water level and water surface breadth relationship curves thereof; determine a roughness coefficient n of the river reach at the water levels; couple, if there is an altimetry satellite available, the revisit times and observation elements of the altimetry satellite and the orthophoto/remote sensing satellite; and interpolate a water level H.sub.k′ of the flow measurement section at a data acquisition time of the orthophoto/remote sensing satellite, as a real-time water level or correction benchmark of the flow measurement section.

(16) The water level H.sub.k′ acquired by the altimetry satellite is taken as the correction benchmark. The real-time water levels of the flow measurement section and the gradient sections are corrected by means of continuous correction of hydrographs of water levels, correlation correction of water levels of the upper and lower sections, and contrast correction of hydrographs of water levels of the upper and lower sections.

(17) Based on real-time orthophoto/remote sensing image data, the roughness coefficient of the river reach refers to values of a natural river roughness table in a hydraulics textbook.

(18) S4. Perform flow calculation and compilation:

(19) According to the real-time water levels H.sub.uk and H.sub.lk of the gradient sections, the gradient J.sub.k of the river reach refers to a ratio of a real-time water level difference between the upper and lower gradient sections to a length of the river reach between the upper and lower gradient sections,
J.sub.k=(H.sub.uk−H.sub.lk)/L,
where, H.sub.uk is the real-time water level of the upper gradient section, H.sub.lk is the real-time water level of the lower gradient section, and L is the distance between the upper and lower gradient sections.

(20) The flow area A.sub.k is calculated according to the water level-breadth relationship curve of the flow measurement section, and the flow Q.sub.k of the flow measurement section is calculated according to the gradient area method. According to the specification or management requirements, if a hydrological data compilation time limit is reached, the compilation is carried out according to the compilation specification of hydrological data. If the hydrological data compilation time limit is not reached, the next flow measurement cycle is performed.

(21) The flow area is calculated as follows:

(22) S4a1: Perform numerical interpolation on H.sub.f˜f(B) or discretizing a correlation graph H.sub.f˜B.sub.f to form a basic water level and water surface breadth set (H.sub.fi, b.sub.fi) of the cross section of the water channel, where, H.sub.f˜f(B.sub.f) is a water level and water surface breadth function of the flow measurement section, and H.sub.f˜B.sub.f is a water level and water surface breadth graph of the flow measurement section.

(23) S4a2: Calculate a flow area of the flow measurement section at a discrete water level according to

(24) A fi = .Math. i = 1 n ( B fi - 1 + B fi 2 ) ( H fi - H fi - 1 ) ,
where, B.sub.fi-1 and B.sub.fi are respectively (i−1)-th and i-th discrete points for a water surface breadth of the water level and water surface breadth function or the water level and water surface breadth graph of the flow measurement section; H.sub.fi-1 and H.sub.fi are respectively (i−1)-th and i-th discrete points for a water level of the water level and water surface breadth function or the water level and water surface breadth graph of the flow measurement section; H.sub.f0 and B.sub.f0 are respectively a discrete point for a lowest water level and a discrete point for a corresponding breadth of the water level and water surface breadth function or the water level and water surface breadth graph of the flow measurement section; and the calculation includes but is not limited to: process according to a triangular similarity B.sub.f0=0 and epitaxially process according to H.sub.f0=(B.sub.f2H.sub.f1−B.sub.f1H.sub.f2)/(B.sub.f2−B.sub.f1); and establish a water level and flow area function A.sub.f˜f(H.sub.f) of the flow measurement section, or plot a correlation graph H.sub.f˜A.sub.f.

(25) The flow of the flow measurement section is calculated by using the gradient area method as follows:

(26) S4b1: Calculate, based on the real-time water level H.sub.k of the flow measurement section, a corresponding flow area A.sub.k by the calculation of the water level and flow area function A.sub.f˜f(H.sub.f) or interpolating the correlation graph H.sub.f˜A.sub.f, where H.sub.k is the real-time water level of the flow measurement section calculated by the water level and water surface breadth relationship curve thereof, and A.sub.f˜f(H.sub.f) is the water level and flow area function of the flow measurement section.

(27) S4b2: Discretize H.sub.j below the real-time water level H.sub.k, and calculate a hydraulic radius by

(28) R k = A k / ( B f 1 + 2 ( H k - H fi ) 2 + ( ( B k - B fi ) / 2 ) 2 + 2 .Math. i = 2 max ( i ) ( H fi - H fi - 1 ) 2 + ( ( B fi - B fi - 1 ) / 2 ) 2 ) ,
where B.sub.fi-1 and B.sub.fi are respectively (i−1)-th and i-th discrete points for a water surface breadth of the water level and water surface breadth function or the water level and water surface breadth graph of the flow measurement section; and H.sub.fi-1 and H.sub.fi are respectively (i−1)-th and i-th discrete points for a water level of the water level and water surface breadth function or the water level and water surface breadth graph of the flow measurement section.

(29) S4b3: Calculate flow corresponding to the real-time water level H.sub.k of the flow measurement section according to a Manning formula,

(30) Q k = 1 n A k R k 2 / 3 J k ;
or
calculate by using a downstream-upstream water surface curve method.

(31) For those skilled in the art, it is obvious that the present invention is not limited to the details of the above embodiments, and the present invention can be implemented in other specific forms without departing from the spirit or basic features of the present invention. The embodiments should be regarded as exemplary and non-limiting in every respect, and the scope of the present invention is defined by the appended claims rather than the above description. Therefore, all changes falling within the meaning and scope of equivalent elements of the claims should be included in the present invention. The reference numerals in the claims should not be considered as limiting the involved claims.

(32) It should be understood that although this specification is described in accordance with the embodiments, not every embodiment includes only an independent technical solution. Such a description is merely for the sake of clarity, and those skilled in the art should take the specification as a whole. The technical solutions in the embodiments can also be appropriately combined to form other implementations which are comprehensible for those skilled in the art.