Hydrological data processing system
Through the hydrological data processing system developed using Python language, the existing hydrological data processing methods are solved, efficient and accurate hydrological data processing is achieved, and learning costs are reduced.
Patent Information
- Application Number
- CN202510600899.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-12
- Publication Date
- 2025-06-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing hydrological data processing methods rely on Matlab programs and Excel template formulas. They are complex in operation, inefficient, and have high learning costs, making it difficult to get started quickly.
The hydrological data processing system is developed using Python language, and utilizing its powerful data processing capabilities and rich library resources, it realizes the call of Matlab programs and the reproduction of Excel template formulas, centrally processes hydrological data, and improves efficiency and accuracy.
It greatly improves the efficiency and accuracy of hydrological data processing, reduces learning costs, simplifies data import and integration, and realizes process, automation and intelligence of data processing.
Smart Images

Figure CN120144130A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of hydrological data analysis and processing, and particularly relates to a hydrological data processing system. Background Art
[0002] Hydrological data mainly includes surface water, groundwater, water quality data, and related attribute data such as river and lake topography, including original monitoring data, compiled results data, statistical analysis results, and application support data. A hydrological database refers to a hydrological data storage and retrieval system based on an electronic computer, which is an important part of the entire hydrological information processing system and is the application of modern database management technology in the hydrological field. By using the functions of an electronic computer, historical and real-time hydrological data collected at hydrological stations are input into the database, and various output methods and processing technologies are used to quickly and accurately provide services to a large number of users.
[0003] Currently, when processing hydrological data, it basically relies on the Matlab program and combines Excel template formulas for hydrological data processing. This method is not only complex in operation and low in efficiency, but also has a high learning cost for new users and is difficult to get started quickly.
[0004] Therefore, in order to solve the above problems, it is very necessary to develop a system that can collect hydrological data together for analysis and processing. Summary of the Invention
[0005] Aiming at the existing technical problems, the present invention aims to use the Python language, utilize its powerful data processing capabilities and rich library resources, realize the call of the existing Matlab program and the reproduction of Excel template formulas, and centralize hydrological data processing on one operating system, greatly improving the efficiency and accuracy of data processing, facilitating data sorting and export, and at the same time reducing the learning cost to solve many deficiencies in the existing data processing methods.
[0006] To achieve the above object, the present invention provides the following technical solutions:
[0007] A hydrological data processing system comprises a project management module for creating, editing and deleting projects and configuring basic information of tidal stations and tidal level stations, and a data processing module. The project management module and the data processing module are both written in Python, and the calling of Matlab programs and Excel template formulas are reproduced in the data processing module. The data processing module comprises a tidal level data processing module for analyzing and processing tidal level data, a tidal level data processing module for analyzing and processing tidal currents, a tidal level processing module for analyzing and processing sediment content data and OTS turbidity data monitored by tidal level stations, a temperature and salinity data processing module for analyzing and processing temperature and salinity data, a particle size data processing module for analyzing and processing particle size data derived from a laser particle size analyzer, and a wind field data processing module for analyzing and processing wind field data. The system is developed in Python, and its powerful data processing capability and rich library resources are fully utilized, so that the system has good scalability, maintainability and portability, can adapt to different hardware, software and network environments, and can meet different user needs.
[0008] The project management module centrally manages the data of the tide data processing module, tidal current data processing module, sediment content processing module, temperature-salinity data processing module, particle size data processing module and wind field data processing module. The hydrological data processing system composed of the project management module, tidal current data processing module, sediment content processing module, temperature-salinity data processing module, particle size data processing module and wind field data processing module can realize the centralized and efficient analysis and processing of tide level, flow velocity and direction, sediment, temperature-salinity depth, wind field and other data.
[0009] Furthermore, the mathematical formula used in the data processing module to process flow velocity and flow direction data is:
[0010] ; ; ; ;
[0011] Since the velocity measured by the acoustic Doppler current profiler is fixed water depth layered data, in order to facilitate the compilation of velocity and flow direction data and subsequent statistical analysis, it must be interpolated to each water layer required by the specification. Before interpolation, the velocity vector of each layer measured by the acoustic Doppler current profiler should be Decompose into east component With North Component , and interpolation is used to obtain the east component of the velocity in each layer of the six-point method and North Component , and then vector synthesis is used to obtain the flow velocity and direction of each layer in the six-point method;
[0012] In the formula , ——East and north components of the average velocity along the vertical line; , ——Stratified flow velocity and flow direction; 、 、 、 、 、 ——Measured flow velocities of each layer by the acoustic Doppler current profiler; , ——Average velocity and flow direction along the vertical line; ——Flow direction azimuth angle.
[0013] Furthermore, the operation steps of the tide level data processing module are as follows:
[0014] S1. Data import. The user imports the tide level data using an excel table.
[0015] S2. Data verification and interpolation. The system will automatically generate a curve graph of the tide level changing with time for the imported tide level data, and perform smooth spline fitting on the tide level data. The user can control the fitting effect by adjusting fitting parameters and removing outliers, etc.
[0016] S3. Tide level harmonic analysis. When the fitting effect reaches the best, the user clicks the "Save" button, and the system will automatically perform tide level harmonic analysis, calculate the harmonic results and the difference ratio numbers, which are mainly used to provide data for subsequent tidal current harmonic analysis.
[0017] S4. Generate a tide level report. When the tide level data processing is completed, the system will automatically generate a tide level report and calculate tidal characteristic parameters, such as 24-hour tide level data, high high tide, low high tide, low low tide, high low tide, monthly highest tide level, monthly lowest tide level, monthly average high tide level, monthly average low tide level, etc.
[0018] Furthermore, the operation steps of the tidal current data processing module are as follows:
[0019] T1. Data import. The user directly imports the tidal current data using a fixed-format excel table by selecting a specified tidal current station and tidal type.
[0020] T2. Data verification. After the data is successfully imported, the system will automatically generate a graph of the flow velocity changing with time and a graph of the flow direction changing with time. The user can judge whether there are outliers in the data by viewing the change trends of these two graphs.
[0021] T3. Tidal current harmonic analysis: After the data verification is completed, the system will calculate the average velocity and direction of each vertical layer according to the "vertical layer stratification of tidal current stations" configuration customized by the user in the project, and select the difference ratio of the nearest tidal level station based on the positional relationship between the tidal current station and the tidal level station for short-period tidal current harmonic analysis;
[0022] T4. When all tidal current data are processed, the harmonic analysis results of all tidal current stations can be exported from the system with one click. The results include two tables, namely, the "harmonic constants and ellipse elements table for each point stratification" and the "tidal current harmonic analysis result table", and the harmonic results of all tidal current stations are integrated in these two tables;
[0023] T5. Drawing the vector diagram of flow velocity: The system will draw the vector diagram of flow velocity with one click for the imported tidal current data and the residual current data obtained from harmonic analysis;
[0024] T6. Drawing the graph of flow velocity and direction changing with tidal level: The system will match the tidal current data with the nearest tidal level data and draw the graph of flow velocity and direction changing with tidal level;
[0025] T7. Export of results: The system supports one-click export of the results related to tidal current stations.
[0026] Furthermore, the operation steps of the sediment concentration processing module are as follows:
[0027] U1. Importing data: Importing the turbidity data measured by the CTD (Conductivity, Temperature, Depth) instrument for the entire time period;
[0028] U2. Importing water samples at characteristic moments: Importing the sediment concentration data measured in the laboratory for the water samples at characteristic moments (flood peak, flood slack, ebb peak, ebb slack). At this time, the system will automatically match the sediment concentration data with the OTS turbidity data according to the measurement time;
[0029] U3. Solving the proportional constant: Since it is known that the sediment concentration and turbidity are linearly related, the user solves the proportional constant by removing the noise data;
[0030] U4. Generating the drawing: When the proportional constant is determined, the system will automatically convert the turbidity data for the entire time period into sediment concentration data and draw a broken line graph of the relationship between sediment concentration and depth based on this;
[0031] Furthermore, the temperature and salinity data processing module analyzes and processes the temperature and salinity data of the corresponding tidal type of the tidal current station, generates a broken line graph of the relationship between temperature and depth, and draws a broken line graph of the relationship between salinity and depth.
[0032] Furthermore, the particle size analysis data processing module analyzes and processes the particle size analysis data, and generates the "Folk series formula parameter table for all samples" and the "fifteen-component characteristic statistical table for all samples".
[0033] Further, the wind field data processing module analyzes and processes the wind field data to draw a wind rose diagram.
[0034] Further, the tidal level data processing module, the tidal current data processing module, the sediment concentration processing module, the temperature and salinity data processing module, the particle size analysis data processing module, and the wind field data processing module can all perform data analysis and processing on several tidal current stations and tidal level stations simultaneously.
[0035] The beneficial effects of the present invention are as follows:
[0036] (1) The present invention is developed using the Python language. The overall architecture of this hydrological data processing system is a B / S architecture, which makes full use of its powerful data processing capabilities and rich library resources to achieve centralized and efficient analysis and processing of data such as tidal level, flow velocity and direction, sediment, temperature, salinity, and wind field. Moreover, it greatly simplifies data import and data integration, thereby reducing the learning cost.
[0037] (2) The present invention uses the project management module to configure the basic information of tidal current stations and tidal level stations, as well as customize the vertical layer configuration of tidal current stations, to perform unified centralized analysis and processing of hydrological data in the target water area. Moreover, it also supports multi-project parallel management to ensure data isolation and security for different projects, and at the same time provides an intuitive interface to view the status and results of each project, thereby simplifying the acceptance work of the results of hydrological data analysis and processing.
[0038] (3) In summary, the present invention innovates the traditional hydrological data processing method. By integrating technology, it integrates complex hydrological data processing processes into one system, realizing the process, automation, and intelligence of data processing. Description of the Drawings
[0039] Figure 1 It is a flowchart of the usage steps of the hydrological data processing system in the present invention; Figure 2 It is a diagram of the project information entry interface of the project management module in the present invention; Figure 3 It is a diagram of the tidal current station information entry interface in the project management module of the present invention; Figure 4 It is a diagram of the vertical layer configuration interface of the tidal current station in the project management module of the present invention; Figure 5 It is a diagram of the data import interface of the tidal level data processing module in the present invention; Figure 6 It is a fitting curve diagram of tidal level data in the tidal level data processing module of the present invention; Figure 7 It is a schematic diagram of the operation step process of the tidal level data processing module in the present invention; Figure 8 It is the graph of the flow velocity and direction varying with the tide level in the present invention; Figure 9 It is the schematic flow chart of the operation steps of the tidal current data processing module in the present invention; Figure 10 It is the vector diagram of the surface tidal current data of the tidal current station in the present invention; Figure 11 It is the project information entry interface diagram of the sediment concentration processing module in the present invention; Figure 12 It is the broken line graph of the change relationship between the sediment concentration and the depth in the present invention; Figure 13 It is the operation step flow chart of the sediment concentration processing module in the present invention; Figure 14 It is the data import interface diagram of the particle size analysis data processing module in the present invention; Figure 15 It is the data import interface diagram of the wind field data processing module in the present invention. Specific embodiments
[0040] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
[0041] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the present invention.
[0042] In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present invention, "a plurality" means two or more unless otherwise specifically defined.
[0043] Example 1, referring to Figures 1 to 4The first embodiment of the present invention provides a hydrological data processing system, which can centrally and uniformly process hydrological data, including a project management module and a data processing module. The project management module and the data processing module are both written in Python. The system adopts a B / S architecture, and the call of the Matlab program and the Excel template formula are reproduced in the data processing module, so that the Matlab program and the Excel template formula required for processing the hydrological data are concentrated in one system, and can also be written in pure Python language, instead of the call of the Matlab program, and the Excel template formula is directly reproduced in the data processing module, so that the user can centrally process the hydrological data;
[0044] The data processing modules include a tide data processing module, a tidal current data processing module, a sand content processing module, a temperature-salinity data processing module, a particle size data processing module, and a wind field data processing module. By adopting advanced automation and intelligent algorithms, the system can automatically identify data features and automatically perform corresponding processing operations, greatly improving the accuracy and efficiency of data processing, thereby efficiently integrating the processing flow of hydrological data.
[0045] The mathematical formula used to process flow velocity and flow direction data in the data processing module is:
[0046] ; ; ; ;
[0047] Since the velocity measured by the acoustic Doppler current profiler is fixed water depth layered data, in order to facilitate the compilation of velocity and flow direction data and subsequent statistical analysis, it must be interpolated to each water layer required by the specification. Before interpolation, the velocity vector of each layer measured by the acoustic Doppler current profiler should be Decompose into east component With North Component , and interpolation is used to obtain the east component of the velocity in each layer of the six-point method and North Component , and then vector synthesis is used to obtain the flow velocity and direction of each layer in the six-point method;
[0048] In the formula , ——East and north components of vertical average velocity; , ——Stratified flow velocity and direction; , , , , , —— the flow velocities of each layer measured by an acoustic Doppler current profiler; , —— the vertical average flow velocity and flow direction; —— the flow direction azimuth angle.
[0049] Working principle of Embodiment 1:
[0050] This embodiment is first written in the Python language. At the same time, the system adopts a B / S architecture to perform tidal level harmonic analysis and tidal current harmonic analysis on hydrological data, as well as related processing calculations, realizing the rapid centralized processing of data such as tidal level, flow velocity and direction, sediment, temperature, salinity and depth, and wind field. This makes this kind of hydrological data processing system have good scalability, maintainability and portability, can adapt to different hardware, software and network environments, thus accelerating the analysis and processing efficiency, reducing the learning difficulty of related content, and also meeting the different user requirements.
[0051] Embodiment 2, referring to Figures 5 to 15 , the second embodiment of the present invention. This embodiment provides a hydrological data processing system that can efficiently analyze and process hydrological data, including a tidal level data processing module for analyzing and processing tidal level data, a tidal current data processing module for analyzing and processing tidal currents, a sediment content processing module for analyzing and processing sediment content data and OTS (temperature, salinity and depth turbidity meter) turbidity data monitored by a tidal current station, a temperature and salinity data processing module for analyzing and processing temperature and salinity data, a particle size analysis data processing module for analyzing and processing particle size analysis data exported by a laser particle size analyzer, and a wind field data processing module for analyzing and processing wind field data, all of which are uniformly managed by a project management module; through the project management module, the project of the entire hydrological processing system is managed, including functions such as project creation, editing, deletion, etc. It allows users to configure the basic information of tidal current stations and tidal level stations here, as well as customize the vertical layer configuration of tidal current stations. In addition, it supports parallel management of multiple projects to ensure data isolation and security of different projects, and at the same time provides an intuitive interface to view the status and results of each project.
[0052] Referring to Figures 5 to 7 , the operation steps for the tidal level data processing module to analyze and process tidal level data are as follows:
[0053] S1. Data import. The user imports tidal level data using an excel spreadsheet;
[0054] S2. Data verification and interpolation. The system will automatically generate a curve graph of tidal level changing with time for the imported tidal level data, and perform smooth spline fitting on the tidal level data. As shown in Figure 6 , users can control the fitting effect by adjusting fitting parameters and removing outliers;
[0055] S3. Tidal level harmonic analysis. When the fitting effect reaches the best, the user clicks the "Save" button, and the system will automatically perform tidal level harmonic analysis, calculate the harmonic results and difference ratios. This result is mainly used to provide data for subsequent tidal current harmonic analysis, and intuitively display the harmonic results of Ht (amplitude) and Gt (lag angle) and the difference ratios;
[0056] S4. Generate tidal level report. After the tidal level data processing is completed, the system will automatically generate an hourly tidal level monthly report, and calculate tidal characteristic parameters, such as 24-hour tidal level data, high high tide, low high tide, low low tide, high low tide, monthly highest tidal level, monthly lowest tidal level, monthly average high tide level, monthly average low tide level, etc.;
[0057] Table 1 is the hourly tidal level monthly report. The hourly tidal level monthly report is shown in Table 1:
[0058]
[0059] Refer to Figures 8 to 10 , the operation steps for the tidal current data processing module to analyze and process tidal current data are as follows:
[0060] T1. Data import. The user directly imports tidal current data by selecting a specified tidal current station and tidal type, and using an excel table in a fixed format (tidal current changing with tidal level data table);
[0061] Table 2 is the tidal current changing with tidal level data table. The tidal current changing with tidal level data table is shown in Table 2:
[0062]
[0063] T2. Data verification. After the data is successfully imported, the system will automatically generate a graph of flow velocity changing with time and a graph of flow direction changing with time. Users can judge whether there are outliers in the data by viewing the change trend of this graph;
[0064] T3. Tidal current harmonic analysis. After the data verification is completed, the system will calculate the average flow velocity and direction of the vertical layer according to the "vertical layer stratification of tidal current station" configuration customized by the user in the project, and select the difference ratio of the nearest tidal level station according to the position relationship between the tidal current station and the tidal level station to perform short-period tidal current harmonic analysis;
[0065] Please refer to Table 3. Table 3 is the tidal current property harmonic analysis result table. The tidal current property harmonic analysis result table is shown in Table 3:
[0066] Surface layer Layer 0.2 Layer 0.4 Layer 0.6 Layer 0.8 Bottom layer Vertically averaged layer F value 3.20 3.20 3.70 3.80 5.50 2.90 3.90
[0067] Among them, the F value is the tidal current property coefficient;
[0068] Please refer to Table 4. Table 4 is the result table of residual current harmonic analysis. The result table of residual current value harmonic analysis is shown in Table 4:
[0069]
[0070] In Table 4, the unit of flow velocity is m / s, and the unit of flow direction is °;
[0071] T4. When all tidal current data are processed, the harmonic analysis results of all tidal current stations can be exported from the system with one click. The results include two tables, namely "Table of Stratified Harmonic Constants and Elliptic Elements at Each Point" and "Table of Tidal Current Harmonic Analysis Results". The harmonic analysis results of all tidal current stations are integrated in these two tables;
[0072] T5. Draw a flow vector diagram. The system performs one-click drawing of the flow vector diagram for the imported tidal current data and the residual current data obtained from harmonic analysis. The flow vector diagram of the surface layer tidal current data of the tidal current station includes the flow direction of the tidal current, the specific coordinates of the tidal current station, and the flow velocity of the tidal current;
[0073] T6. Draw a diagram of the variation of flow velocity and direction with tidal level. The system will match the tidal current data with the nearest tidal level data and draw a diagram of the variation of flow velocity and direction with tidal level. As Figure 8 shown, Figure 8 the equally spaced horizontal lines from bottom to top are the tidal levels of the bottom layer, 0.8H, 0.6H, 0.4H, 0.2H, and surface layer respectively;
[0074] T7. Export of results. The system supports one-click export of the relevant results of the tidal current station.
[0075] Refer to Figures 11 to 15 , the specific operation steps for the sediment concentration processing module to analyze and process the sediment concentration data monitored by the tidal current station and the turbidity data of OTS (conductivity-temperature-depth-turbidity profiler) are as follows:
[0076] U1. Import data, import the turbidity data measured by OTS (conductivity-temperature-depth-turbidity profiler) for the entire time period;
[0077] Please refer to Table 5. Table 5 is the sediment concentration data table measured by OTS (conductivity-temperature-depth-turbidity profiler). The sediment concentration data table is shown in Table 5:
[0078]
[0079] U2. Import the water sample at the characteristic moment of introduction and the water sample at the characteristic moment of use (the moment of rapid flood, the moment of slack flood, the moment of rapid ebb, the moment of slack ebb). For the sediment concentration data measured in the laboratory, at this time, the system will automatically match the sediment concentration data with the turbidity data of the OTS (conductivity-temperature-depth-turbidity profiler) according to the measurement time;
[0080] U3. Solve the proportionality constant. Given that the sediment concentration and turbidity are linearly related, the user solves the proportionality constant by removing the noise data;
[0081] U4. Generate a drawing. After the proportionality constant is determined, the system will automatically convert the turbidity data of the entire time period into sediment concentration data and draw a broken line graph showing the relationship between sediment concentration and depth accordingly, as Figure 13 .
[0082] The specific operation steps for the temperature and salinity data processing module to analyze and process the temperature and salinity data collected by the tidal current station are as follows:
[0083] In the first step, import the temperature and salinity data collected by the tidal current station. At this time, the temperature and salinity data processing analyzes and processes the temperature data and salinity data according to the tidal current station and tidal type. After the processing is completed, a broken line graph showing the relationship between temperature and depth is generated, and a broken line graph showing the relationship between salinity and depth is drawn.
[0084] The particle size analysis data processing module is mainly responsible for processing the particle size analysis data collected by the tidal current station. It can preprocess the particle size analysis data exported by the Mastersizer (particle size laser analyzer) to generate a csv file that conforms to the Matlab program. It can also organize the result data of the Matlab program to generate a "parameter table of the Folk series formula for all samples" and a "statistical table of the characteristics of fifteen components for all samples", and at the same time typeset the result pictures.
[0085] The wind field data processing module is mainly responsible for processing the wind field data collected by the tidal current station. It supports the simultaneous processing of multiple tidal current stations and multiple tidal types. The system can draw a wind rose diagram according to the wind speed and wind direction data imported by the user.
[0086] The working principle of this embodiment: Written in the Python language and adopting the B / S architecture, the Matlab program call and Excel template formula are reproduced in each data processing module, enabling the corresponding data processing module to automatically analyze and process the hydrological data, thereby generating the corresponding hydrological data analysis and processing results;
[0087] In each of the above data processing modules, the hydrological data of a single project is analyzed and processed. In the corresponding data import step, the hydrological data of multiple projects can also be imported sequentially in correspondence, so that the data processing module can analyze and process multiple groups of hydrological data simultaneously.
[0088] In summary, the hydrological data processing system is written in Python and adopts the B / S architecture. By calling Matlab programs and reproducing Excel template formulas, it enables the system to process hydrological data with automated and intelligent algorithms. This allows the system to automatically identify data features and execute corresponding processing operations simultaneously, thus greatly improving the accuracy and efficiency of data processing.
Claims
1. A hydrological data processing system, characterized in that: It includes a project management module for creating, editing and deleting projects, configuring basic information of tidal stations and tidal level stations, and a data processing module. Both the project management module and the data processing module are written in Python, and the call of Matlab program and Excel template formula are reproduced in the data processing module; The data processing modules include a tide data processing module for analyzing and processing tide data, a tidal data processing module for analyzing and processing tidal currents, a sediment content processing module for analyzing and processing sediment content data and OTS turbidity data monitored by tidal stations, a temperature and salinity data processing module for analyzing and processing temperature and salinity data, a particle size data processing module for analyzing and processing particle size data derived from a laser particle size analyzer, and a wind field data processing module for analyzing and processing wind field data.
2. A hydrological data processing system according to claim 1, characterized in that: The project management module centrally manages the data of the tide data processing module, the tidal current data processing module, the sand content processing module, the temperature-salinity data processing module, the particle size data processing module and the wind field data processing module.
3. A hydrological data processing system according to claim 1, characterized in that: The mathematical formula used in the data processing module to process flow velocity and flow direction data is: ; ; ; ; Since the velocity measured by the acoustic Doppler current profiler is fixed water depth layered data, in order to facilitate the compilation of velocity and flow direction data and subsequent statistical analysis, it must be interpolated to each water layer required by the specification. Before interpolation, the velocity vector of each layer measured by the acoustic Doppler current profiler should be Decompose into east component With North Component , and interpolation is used to obtain the east component of the velocity in each layer of the six-point method and North Component , and then vector synthesis is used to obtain the flow velocity and direction of each layer in the six-point method; In the formula , ——East and north components of vertical average velocity; , ——Stratified flow velocity and direction; , , , , , ——Flow velocities of each layer measured by acoustic Doppler flow profiler; , ——Vertical average flow velocity and direction; ——Flow direction azimuth.
4. A hydrological data processing system according to claim 1, characterized in that: The operation steps of the tide data processing module are as follows: S1. Data import: users use Excel spreadsheet to import tide data; S2, data verification and interpolation, the system will automatically generate a tide level change curve over time for the imported tide level data, and perform smoothing spline fitting on the tide level data; S3, tidal level harmonic analysis, when the fitting effect reaches the best, the system automatically performs tidal level harmonic analysis and calculates the harmonic result and the difference ratio; S4. Generate tide level report. After the tide level data processing is completed, the system automatically generates tide level report and calculates tidal characteristic parameters.
5. A hydrological data processing system according to claim 1, characterized in that: The operation steps of the power flow data processing module are as follows: T1. Data import: by selecting a specified tidal station and tidal type, a fixed-format Excel spreadsheet is used to import tidal data; T2. Data verification: the system automatically generates flow velocity versus time graphs and flow direction versus time graphs, and checks the changing trends in the graphs to determine whether there are abnormal values in the data; T3, tidal current harmonization analysis: after data verification is completed, the difference ratio of the nearest tidal station is selected to perform short-period tidal current harmonization analysis; T4. Production flow report. When all flow data are processed, the system exports the harmonic analysis results of all flow stations with one click. The results include "harmonious constants and elliptic elements table of each point" and "flow harmonic analysis result table"; T5. Draw the flow vector diagram. The system draws the flow vector diagram for the imported tidal flow data and the residual flow data obtained by the harmonic analysis. T6. Draw a graph of flow velocity and direction changing with tide level. The system will match the tidal current data with the most recent tide level data and draw a graph of flow velocity and direction changing with tide level. T7. Export results.
6. A hydrological data processing system according to claim 1, characterized in that: The operation steps of the sand content processing module are as follows: U1. Import data, import the turbidity data of the entire time period measured by OTS; U2. Import water samples at characteristic moments. The system imports the data of water samples at characteristic moments of rapid rise, rest, rapid fall and rest, as well as the sediment content data measured in the laboratory, according to the measurement time. The system automatically matches the sediment content data with the turbidity data of the temperature-salinity-depth turbidity meter; U3, solve the proportional constant. It is known that the sediment content and turbidity are linearly related. Remove the noise data and solve the proportional constant. U4. Generate drawings, and the system will draw a line graph showing the relationship between sand content and depth.
7. A hydrological data processing system according to claim 1, characterized in that: The temperature-salinity data processing module analyzes and processes the temperature-salinity data corresponding to the tidal type of the tidal station, produces a line graph of the relationship between temperature and depth, and draws a line graph of the relationship between salinity and depth.
8. A hydrological data processing system according to claim 1, characterized in that: The particle size data processing module analyzes and processes the particle size data to generate a "Fok series formula parameter table for all samples" and a "statistical table of fifteen component characteristics for all samples".
9. A hydrological data processing system according to claim 1, characterized in that: The wind field data processing module analyzes and processes the wind field data and draws a wind rose diagram.
10. A hydrological data processing system according to claim 1, characterized in that: The tide data processing module, tidal current data processing module, sand content processing module, temperature-salinity data processing module, particle size data processing module and wind field data processing module can all perform data analysis and processing on several tidal current stations and tide level stations at the same time.
Citation Information
Patent Citations
Tidal river hydrological data processing method and system
CN117520718A