Next Article in Journal
Fabrication of Magnetic Silica Nanomaterials and Their Effects on Algal Harvesting
Previous Article in Journal
An Assessment of Soil Loss by Water Erosion in No-Tillage and Mulching, China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Roughness Inversion of Water Transfer Channels from a Data-Driven Perspective

1
School of Resources and Civil Engineering, Northeastern University, Shenyang 110819, China
2
School of Civil Engineering, Tianjin University, Tianjin 300072, China
3
Water Resources Research Institute of Shandong Province, Jinan 250013, China
4
China Institute of Water Resources and Hydropower Research, Beijing 100038, China
*
Author to whom correspondence should be addressed.
Water 2023, 15(15), 2822; https://doi.org/10.3390/w15152822
Submission received: 19 July 2023 / Revised: 30 July 2023 / Accepted: 2 August 2023 / Published: 4 August 2023

Abstract

:
Manning’s roughness coefficient ( n c ) is an important parameter characterizing the flow capacity of water transfer channels, and it is also an important and sensitive parameter in one-dimensional (1D) flow simulation. This study focused on the roughness inversion for datasets with different sequence lengths, time steps and anomalous data points. A case study was performed with the datasets of the Shandong Jiaodong Water Transfer Project under steady-state conditions. For sequence lengths, the datasets of 6, 12, 24, 40, 88, and 142 h were selected, all with a time step of 1 min. Subsequently, the time step was changed to 5, 10, 15, 30, 60, and 120 min for the 40 h dataset mentioned above. Finally, the flow data point under a certain moment was selected and changed by 10%, 20%, 30%, and 40% respectively. The results show that there is a quadratic relationship between the n c value and the objective function value and the optimal n c value is n c = b / 2 a . It is recommended that the n c value retains four decimal places and is inverted using high-frequency and cleaned datasets.

1. Introduction

Interbasin water transfer projects are designed to deliver water to one or more cities for domestic and industrial use through open channels. Manning’s roughness coefficient ( n c ) is an important parameter describing the flow capacity of open channels, and it is likely to deviate from the design value under the influence of various factors such as construction quality, operation time and environmental changes. For example, the roughness of open channels will be increased to some extent in cases of water weed growth, dead material gathering, substrate siltation and algae growth, which will reduce the water transfer capacity of these channels. Even a slight change in n c will be reflected in water level, flow, and other conditions, which will eventually affect the formulation of scheduling plan. In addition, n c is an important and sensitive hydraulic parameter in the numerical simulation of open channel hydrodynamics [1]. Therefore, there is a need for accurate estimation of n c for water supply channels.
Empirical formulas and parametric inversion methods are the most widely used methods for n c estimation. There are numerous factors affecting n c [2,3], including surface roughness, channel irregularity and alignment, flow unsteadiness, and vegetation around the section [4,5,6,7]. As it is impossible to measure n c accurately in practice, many empirical formulas have been proposed [8,9,10,11], but most of them are site-dependent with poor transferability [1]. Parameter inversion methods are capable of determining parameters based on control equations and measured data, and they can be classified into two types depending on whether a hydrodynamic model is utilized. For parameter inversion without using a hydrodynamic model, a large amount of water monitoring data is directly back-calculated or fitted to obtain n c values. However, this method is no longer applicable when the data are limited in sample size or representativeness due to short monitoring time or small monitoring location. In this case, a hydrodynamic model is introduced to minimize the deviation between simulated and measured values, and n c values are determined by manual trial and error or intelligent algorithm. The manual trial-and-error method is a common method for n c inversion [12], the objective of which is to adjust the n c values to render the calculated results closer to the observed results based on experience. The accuracy of this method depends largely on manual experience, which makes it less suitable for complex river networks [13]. Many attempts have been made to overcome these problems. In the 1970s, the n c values of rivers and channels were determined by the influence coefficient method, extreme value method [14], and Newton–Rephson method [15]. In the 1990s, some direct solution methods were proposed. Lal. [16] obtained a better inversion effect by using the singular matrix decomposition method. Later, modern optimization algorithms were introduced to improve the speed and accuracy of the solution. Many gradient optimization methods, such as Lagrangian multipliers [17], limited-memory quasi-Newton [18,19], and sequential quadratic programming algorithms [20], and common intelligent optimization methods, such as particle swarm optimization (PSO) [12] and genetic algorithms (GAs) [21], have been widely used in the inversion of stratification. In more recent years, data assimilation methods have emerged for roughness inversion [22,23].
It should be noted that the influence of the water level and flow dataset itself on the inversion of roughness is not considered in previous methods. This may be more problematic for water transfer channels, because compared with natural rivers, the regulation of control buildings, such as gates and pumps, in water transfer channels can cause dramatic changes in water level or flow over a short period of time. For instance, the flow rate is doubled at the moment of opening the pumping units. The regulation process can be recorded in real time by the monitoring system at the control section, which means that the dataset with a shorter time step is more capable of describing the change process of water level and flow. However, most available datasets are of low frequency with a long time step (e.g., 120 min) for privacy and security reasons [24,25,26]. Compared with minute-level datasets, low-frequency datasets are less accurate to describe water level and flow changes and may even lead to large cumulative deviations. Take the 120 min time step dataset as an example. In one circumstance, when the flow is 15 m3/s at 0:00 and 2:00 on the same day, is there any change in flow between 0:00 and 2:00? If so, the magnitude and duration of the change may also vary substantially over time. In another circumstance, when the flow is 15 m3/s at 0:00 and 4:00 on the same day and that at 2:00 is 20 m3/s, then the data at 2:00 may be abnormal or normal due to gate or pump regulation. If it is a normal value, the regulation process may also vary substantially, and if it is an abnormal data or caused by a short period of gate or pump regulation, it has a greater impact on roughness inversion compared to the first circumstance. This is related to the encryption treatment by the model. As the model computation time step is usually shorter than the boundary time step, the dataset needs to be encrypted, which may cause deviations between low-frequency and minute-level datasets and consequently the roughness inversion. Thus, it is necessary to investigate how this deviation affects the roughness inversion.
The aim of this paper is to study roughness inversion for datasets with different sequence lengths, time steps and anomalous data points, which serve to allow us to dig deeper into the characteristics and patterns of roughness inversion from a data-driven perspective. In order to minimize the influence of uncertainty factors, only the measured datasets of a single channel with no control structures during the non-regulation period are selected, and the minute-level datasets are considered as real-time and used as reference. A one-dimensional hydrodynamic model is used. The remainder of this paper is organized as follows. Section 2 describes the inversion model and encryption processing, Section 3 presents the study area and data-driven approach, Section 4 describes and analyzes the results, and Section 5 summarizes the main conclusions of this study.

2. Inversion Model and Encryption Processing

The problem of roughness estimation can be solved by establishing an inversion model. The objective of this model is to determine the n c value by minimizing the differences between calculated and observed water levels at each boundary time step downstream of the channel. This section will introduce the inversion model and encryption processing.

2.1. One-Dimensional Hydrodynamic Model

The calculated water levels are determined from the solution of the 1D hydrodynamic model. This model is based on the Saint-Venant equations, including continuity and momentum equations [24,27]:
B Z t + Q x = q ,
Q t + x α Q 2 A + g A Z x + g A S f = 0 ,
where B is the channel cross-sectional width, m; Z is the water level, m; t is the time, s; Q is the discharge, m3/s; x is the distance along the channel, m; q is the lateral inflow per unit length of channel, m2/s; α is the momentum correction coefficient; A is the wetted cross-sectional area, m2; g is the gravitational acceleration, m/s2; and S f is the friction slope, which can be calculated from the following equation:
S f = n c 2 Q Q A 2 R c 4 / 3 ,
where n c is the roughness coefficient, s/m1/3; R c is the hydraulic radius of the channel section, m, defined by R c = A / P , where P is the wetted perimeter, m; and other symbols are the same as before.
In this study, Equations (1) and (2) are discretized by the Preissmann four-point linearized implicit difference with weights, and the discrete grid form is shown in Figure 1.
In this format, the continuous function f ( x , t ) and its time and space derivations are taken as follows [28]:
f x , t M = θ 2 f i + 1 n + 1 + f i n + 1 + 1 θ 2 f i + 1 n + f i n
f x M = θ f i + 1 n + 1 f i n + 1 Δ x + 1 θ f i + 1 n f i n Δ x
f t M = f i + 1 n + 1 + f i n + 1 f i + 1 n f i n 2 Δ t
where f denotes the function value; subscripts i and i + 1 denote the i t h and ( i + 1 ) t h section, respectively; superscripts n and n + 1 denote the n t h and ( n + 1 ) t h moment, respectively; t is the time step, s; x is the spatial step, m; θ is the weighting factor, 0 θ 1.0 . The scheme is unconditionally stable for 0.5 θ 1.0 . In this study, the value of θ is set to 0.75. x is automatically divided according to a set of t ( x = t g h 0 , where h 0 is the initial water depth of the control section downstream of the calculated section) to further improve the stability of the format by controlling the phase error generated by the numerical dispersion.
Substituting the above approximations into Equations (1) and (2) yields the following linear discretized equations [28]:
Q i n + 1 + C i Z i n + 1 + Q i + 1 n + 1 + C i Z i + 1 n + 1 = D i
E i Q i n + 1 F i Z i n + 1 + G i Q i + 1 n + 1 + F i Z i + 1 n + 1 = Φ i
where Q i n + 1 and Z i n + 1 are the flow and water level of the i t h section at the ( n + 1 ) t h moment, respectively; and C i , D i , E i , G i , F i , and Φ i can be calculated from the hydraulic parameters and the n t h moment of the hydraulic elements.
For a water transfer project with N s cross sections, the system contains a total of 2 N s unknown quantities ( N s water level and N s flow), and therefore 2 N s mutually independent equations are required to obtain the solutions. N s cross sections produce a total of N s − 1 buildings. There are 2 N s − 2 control equations, and two additional upstream and downstream external boundary conditions are required to form a closed set of equations. For the simulation of historical processes, the water level and flow at the boundary are obtained by the monitoring system, and the boundary combinations of the model can be: (1) upstream flow and downstream water level; (2) upstream water level and downstream flow; (3) upstream water level and downstream water level. In this paper, the second combination is chosen, and a catch-up method is used to solve equations.
In this study, the objective function of the roughness inversion model is considered as the sum of the squares of the deviations between calculated and observed water levels [1]:
F n c = m i n ( i = 0 i = N b ( Z i c Z i o ) 2 )
where N b is the number of boundary sequences, N b = E t S t B s ; E t and S t are the end time and start time of the boundary sequences, respectively, minute; B s is the time step of the boundary sequence, minute; Z i c and Z i o are the i t h calculated and observed water levels, respectively, m.

2.2. Encryption Processing

The boundary dataset needs to be encrypted when the model calculation time step does not coincide with the boundary time step. The former (e.g., 1 min and 5 min) is usually shorter than the latter (e.g., 60 min and 120 min). The simplest encryption method is linear processing. Assuming that the calculation time step is 1 min and the boundary time step is 5 min, Figure 2 shows the linear encryption processing of the flow.
Figure 2 shows the cumulative deviation in the water volume before and after encryption. The water volume during the 0–5 min time step is the sum of the areas of all rectangles and right-angled trapezoids for the minute-level dataset (original dataset in Figure 2) and the area of the red right-angled trapezoid for the 5 min boundary dataset, respectively, and the difference between them is the cumulative deviation in water volume (the green shaded area in Figure 2).
The inversion results of n c values can be affected by time step, anomalous data points, and sequence length of the boundary dataset. As can be seen in Figure 2, the data point at each moment and the number of graphs within the time step of the boundary may affect the size of the cumulative deviation in water volume for the corresponding time period. The outliers directly affect the data values at each moment, and the boundary time step determines the number of graphs within each time step. Thus, the time step and anomalous values of the boundary dataset affect the cumulative deviation in water volume within a single time step. The cumulative deviations of the water volume at each time step can cause deviations in the water level at that time step, while multiple consecutive water level deviations can cause changes in the objective function values and thus the inversion results of n c values.

3. Study Area and Methods

3.1. Study Area

The Shandong Jiaodong Water Transfer Project is an important part of China’s South–North Water Transfer Project, which is a long-distance, interbasin, cross-region water transfer project aiming to alleviate water shortage and achieve optimal allocation of water resources in the Jiaodong area of Shandong Province, China. The project has 39 water diversion gates and covers the cities of Qingdao, Dongying, Yantai, Weifang and Weihai. In the past 33 years of operation, the project has diverted a total of 11.674 billion cubic meters of water and thus plays a critical role in the social and economic development of the Jiaodong area.
As seen in Figure 3, the Jiaodong Water Transfer Project consists of the Yellow River Water Diversion Project and the Jiaodong Area Yellow River Water Diversion Project. The project is intended to divert water from the Yellow River to the Qing, which begins from the inlet gate of Dayuzhang and passes through Wangdao pumping station, Songzhuang pumping station, Wangnou pumping station, Songzhuang gate, Tingkou pumping station, and Jihongtan pumping station to Jihongtan reservoir along the route. The total length of the project is about 265 km. Both Wangdao Pumping Station and Yubeihe Inverted Siphon have minute-level data, and thus the 5.233 km channel is used as the study area, where the bottom width, side slope coefficient, upstream and downstream bottom elevation are 11.2 m, 2.5, 1.56 m and 0.53 m, respectively.
A float-type water level meter and Doppler ultrasonic flow meter were installed behind the Wangdao pumping station and in front of the Yubeihe inverted siphon for real-time (minute-level) monitoring of water level and flow, respectively. Notably, the float-type water level meter was installed in the water level well in order to reduce the influence of waves and thus to measure water levels more accurately. All monitoring data can be displayed at different time intervals (i.e., minute level, 30 min level, 60 min level, and 120 min level).

3.2. Methods

The datasets with different sequence lengths and time steps under steady-state conditions (pumping stations or gates are not regulated and the water level and flow of the channel remain relatively stable) were collected from 18:00 of 10 November 2022. To validate the effect of sequence length, the datasets with a time step of 1 min and time lengths of 6, 12, 24, 40, 88, and 142 h were selected for roughness inversion, which were denoted as S6-1, S12-1, S24-1, S40-1, S88-1, and S142-1, respectively. Subsequently, the S40-1 datasets with time steps of 5 min (S40-5), 10 min (S40-10), 15 min (S40-15), 30 min (S40-30), 60 min (S40-60), and 120 min (S40-120) were used to validate the effect of time step.
As the flow is likely to change more significantly over a short period of time than the water level, this study only explores the effect of flow data with different percentages of anomalous values on roughness inversion. S40-1, S40-30, S40-60 and S40-120 datasets were selected for the study. To ensure that each dataset had the same flow data point, the flow value (17.5 m3/s) at 22:00 of November 10 was selected for the study. Taking S40-1 as an example, the best n c values were found after increasing 10%, 20%, 30% and 40% deviation from 17.5, respectively, which were denoted as S40-1-0.1, S40-1-0.2, S40-1-0.3 and S40-1-0.4, respectively. The same operation was performed for other datasets and named according to the same rule.
For a single channel, the upstream boundary of the hydrodynamic model is usually the water level and the downstream boundary is the flow. In this study, manual trial and error is used to find the optimal n c value to better explore the roughness inversion characteristics.

4. Results and Discussion

Figure 4 and Figure 5 show the S40-1 dataset of water level and flow upstream and downstream of the channel, respectively.
It is found that the upstream water level fluctuates more drastically than the downstream water level and the upstream flow is more stable than the downstream flow, which may be related to the installation location and calibration of the monitoring system. The upstream water level meter is installed in the pool behind the pumping station. Since the pool is very small, the minute-level water level fluctuates greatly, while the downstream water level meter is installed about 100 m before the gate and the water level fluctuates little under steady-state conditions. The upstream flow meter is installed about 150 m downstream of the pool, and the flow is stable and measured accurately under steady-state conditions, while the downstream flow meter installed about 150 m upstream of the gate, which is newly installed and still in the calibration period, and thus the measured flow data fluctuate more significantly.

4.1. Sequence Length

The S40-1 dataset is discussed here as an example to save space. The n c value is increased from 0.012 to 0.0132 at a step of 0.0002 based on experience, and the simulated and measured water levels before the downstream gate for each n c value are shown in Figure 6.
It is seen in Figure 6 that the simulated water levels exhibit approximately the same variation pattern at different n c values except for the first 60 data points, and it can be assumed that the n c value can only change the magnitude of simulated water levels without affecting the overall variation pattern. The average difference in simulated water levels between two adjacent n c values is 0.01 m. As far as the first 60 data points are concerned, the water level curve at each n c value is axially symmetric about the water level curves at one n c value. This means that there must be an optimal n c value that can minimize the objective function when the measured value is known. Therefore, there may be a quadratic relationship between the n c value and the objective function. The function expression can be quickly fitted by Excel, and the fitting results for S6-1, S12-1, S24-1, S40-1, S88-1, and S142-1 datasets are shown in Figure 7.
Figure 7 reveals that: (1) the R 2 of each fitted curve is over 0.99, indicating perfect fit; (2) given the same n c value, the value of the objective function increases with the increase in sequence length; and (3) each curve is essentially quadratic, with the opening facing upward. Therefore, it is concluded that near the best n c value, there is a quadratic relationship between the n c value and the objective function, which is independent of the length of the dataset. For the quadratic function, the y value is the maximum (minimum) value when x = b 2 a . Therefore, the optimal n c value is equal to b 2 a . Taking S6-1 as an example, the optimal n c value is n c = b 2 a = 0.012683124 . When the n c values are retained to three, four and five decimal places, the optimal n c values and the corresponding objective function values for each dataset are shown in Table 1.
Table 1 shows that the variation in the optimal n c value with the length of the dataset depends on the number of decimal places of the n c value. When three decimal places are retained, the optimal n c value is 0.013 for each dataset, which is independent of the length of the dataset; when four decimal places are retained, the optimal n c value varies with the length of the dataset for some datasets; when five decimal places are retained, the optimal n c value varies with the length of the dataset, but there is no correlation between them. Because of the quadratic relationship between the n c value and the objective function, two different optimal n c values would be obtained if two different lengths of datasets were fitted with different formulas, and then the optimal n c value for one dataset may not be the optimal n c value for the other dataset.
The objective function values in Table 1 and the quadratic function curves indicate that the n c values should be kept to four decimal places. For a given quadratic function, reducing the number of decimal places of the n c value moves the n c value away from n c = b 2 a . If the number of decimal places of the n c value is too small, it may deviate too much from the optimal n c value, resulting in too large an objective function value and consequently substantial deviation between simulated and observed water levels, while if the number of decimal places of the n c value is too large, the objective function value will not change much. In Table 1, the deviation in the objective function value in the last two columns is smaller than that in the first two columns, and the values in the last two columns are closer to the minimum objective function value, which means that the objective function value will not change much when four or five decimal places are retained, but changes more dramatically when three or four decimal places are retained. Therefore, the n c value should be retained to four decimal places.
The first 85 data points in Figure 6 are shown in Figure 8.
As can be seen in Figure 8, the simulated water levels at different n c values are approximately the same for the first 18 min and then the difference becomes more pronounced. However, the variation trend is basically the same from the 25th minute. It is possible that the first 18 min is the hydraulic response time of the channel and the 19–25 min step is the warmup period of the simulation. The results will be further verified in Section 4.2.

4.2. Time Step

For all datasets (S40-5, S40-10, S40-15, S40-30, S40-60, and S40-120), the n c values are increased at a step of 0.0002 from 0.0124 to 0.0132, and the results are curve-fitted (dotted line) for each dataset using Excel. The fitted results are shown in Figure 9, and the fitted equations, R2, and optimal n c values for each curve are shown in Table 2.
Figure 9 shows that the objective function value decreases as the size of the dataset decreases due to the increase in time step. Table 2 shows that the R 2 value is over 0.99 for each dataset, indicating perfect fit, and the optimal n c value gradually increases from 0.0128 at the minute level to 0.013 at the 120 min level, indicating that the time step has an influence on the inversion of the n c value when the length of the dataset sequence is given, and the longer the time step is, the higher the optimal n c value will be.
The first few simulated data points for different n c values for each dataset in Table 2 are shown in Figure 9 and Figure 10.
Figure 10 shows that the number of data points with the same simulated water level ( k ) for each n c value in different datasets is 4, 2, 2, 1, 1 and 1, respectively, and its relationship with the hydraulic response time ( t ) and the time step of the boundary ( B s ) is described as k = t / B s + 1 . The corresponding hydraulic response time ranges in each subplot in Figure 10 are 15–20 min, 10–20 min, 15–30 min, within 30 min, within 60 min, and within 120 min, respectively. As the time step increases, the range of estimated hydraulic response time becomes larger and the estimation accuracy decreases, and there is only one data point with the same simulated water level when the time step exceeds the hydraulic response time corresponding to the minute level. It is also found that the warmup period is very short and has a similar pattern.

4.3. Abnormal Data Points

The flow value at 22:00 of 10 November is 17.5, 10%, 20%, 30%, and 40% of which are 1.75, 3.5, 5.25 and 7, respectively. The optimal n c values for datasets with different abnormal flow data points are shown in Table 3, and the simulated water levels at the optimal n c value for each dataset are shown in Figure 11. The deviations in flow and simulated water level for different datasets are shown in Table 4, and the fitted curves are shown in Figure 12.
Table 3 shows that the inversion results are less affected by flow anomalies at a shorter time step of the dataset. The optimal n c values of dataset S40-1 are the same (0.0128) irrespective of the deviation percentage, indicating that the deviation in flow values has little effect on the roughness inversion of the minute-level data. The optimal n c values of dataset S40-30 are 0.0129 at deviation percentages less than 30% and decreased slightly to 0.0128 at deviation percentages of 30% and 40%, indicating that a deviation of 30% or more in flow value has a small effect on the roughness inversion of 30 min data. The optimal n c value of dataset S40-60 is 0.0129 at a deviation percentage of 10% and decreases to 0.0126 with increasing deviation percentage, indicating that a deviation of over 10% in flow value has a great impact on the roughness inversion of 60 min data. The optimal n c values of dataset S40-120 vary from 0.013 without flow deviation to 0.0123 at 40% deviation percentage, with a large difference of 0.007, and the difference in adjacent optimal n c values increases with increasing deviation percentage with a variation of 0.001, 0.001, 0.002, 0.003, respectively, indicating that the deviation in individual flow values has a significant impact on the roughness inversion of 120 min data. At a deviation percentage of 40%, the optimal n c value is 0.0128 for the minute-level dataset and 0.0123 for the 120 min level dataset. Figure 5 shows that the water level deviation for the two n c values is mostly in the range of 0.03–0.035 m, indicating that the simulated water level at the optimal n c value of the 120 min level dataset is deviated by 3 cm on average from the measured water level, and this deviation becomes more pronounced with the increase in flow deviation percentage. Hence, the minute-level data should be used in the roughness inversion to minimize the influence of abnormal flow data points.
Figure 11 shows that for any dataset, the deviation in simulated water level at 22:00 increases with the increase in flow deviation percentage, and at the same deviation percentage, the longer the time step is, the larger the deviation will be. This is further verified by the values in the WL column of Table 4. Combined with Table 4, the larger the deviation in the simulated water level at 22:00 is, the greater the impact on the roughness inversion will be. This is because subsequent simulated water levels need to deviate from the observed ones in the opposite direction to minimize the objective function. As the simulated water level at 22:00 is decreased, the n c value needs to be reduced to appropriately increase the simulated water level. It is also found that the single-point flow deviation can cause water level fluctuation in subsequent moments, and the extent of the impact varies for different datasets, which needs to be further verified.
The SV and WL column data for each dataset are shown in Table 4. Both increase linearly with increasing deviation percentage and time step. For the S40-1 dataset, the deviation in storage volume in one minute is 0.875 m3 at a flow deviation of 1.75, that is, 0.875 m3 or more water flows out per minute. Accordingly, the water level before the gate is decreased by 0.02 m. The water levels of S40-30, S40-60 and S40-120 datasets are decreased by 0.03 m, 0.04 m, and 0.06 m, respectively, indicating that the longer the time step is, the larger the WL value will be. As the deviation percentage increases, the maximum WL value of each dataset is 0.03 m, 0.04 m, 0.06 m, and 0.09 m, respectively, which indicates that the longer the time step is, the more sensitive the WL value is to flow deviation.
Figure 12 shows that the flow deviation is linearly related to the water level deviation. The R2 values of the fitted curves for each dataset are 0.9918, 0.9976, 0.9983 and 0.9918, respectively. Flow correction can be reversed based on the known curve equation. When there are no abnormal measured water levels and no manual regulation for a period of time, and when the simulated water level at a given moment deviates from the measured one by 15%, the flow data can be corrected by 15%. If artificial regulation is performed but the specific regulation process is unknown, then the degree of water deviation and the actual situation of the project can be inferred from the change magnitude and time of the flow.

5. Conclusions

This paper explores the roughness inversion of water transfer channels from the data-driven perspective, and the objective function is to minimize the deviation between simulated and measured water levels. The effects of sequence length, time step and percentage of anomalous flow data of the dataset on roughness inversion are investigated. A case study is performed with the datasets of a single channel of the Jiaodong Water Transfer Project. The main conclusions are summarized as follows. (1) There is a quadratic relationship between the n c value and the objective function value, and the optimal n c value can be quickly obtained by the curve-fitting formula. (2) At a fixed boundary time step, the sequence length has an effect on the n c value when the effective decimal place of the n c value is not considered. This study suggests that the n c value should be retained to four decimal places. (3) At a fixed sequence length, the boundary time step has little effect on the n c value in the absence of anomalous flow data, but has a significant effect in the presence of anomalous flow data. The greater the deviation in abnormal data or the time step, the greater the impact on the n c value. Thus, an accurate and effective method is needed to clean the water level and flow data by removing abnormal values and filling in missing values.
This paper has some limitations that should be noted: (1) Section 2.2 analyzes how the sequence length, time step, and anomalous flow data affect roughness inversion without a rigorous theoretical basis; and (2) the water level and flow data under steady-state conditions are selected in this study, where there are no abnormal values as no artificial regulation is performed. Single-point flow abnormalities are analyzed, and it is necessary to investigate the effect of multipoint abnormal flow or water-level data on roughness inversion. In addition to roughness inversion under artificial regulation, the inversion of the regulation process should also be considered in future research.

Author Contributions

L.Z.: conceptualization, methodology, validation, writing—original draft preparation, writing—review and editing. X.L.: conceptualization. Z.Z.: methodology, validation, supervision. H.W.: conceptualization. Z.H.: validation, data curation. P.Y.: data curation. All authors have read and agreed to the published version of the manuscript.

Funding

The study was supported by the National Key Research and Development Program of China (2022YFC3204604).

Data Availability Statement

Data are available on request due to restrictions, e.g., privacy. The data presented in this study are available from the corresponding author by request (zhangzhao@iwhr.com).

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

n c Manning’s roughness coefficient C i coefficient of the equation
B the channel cross-sectional widthm D i coefficient of the equation
Z the water levelm E i coefficient of the equation
t times G i coefficient of the equation
Q the dischargem3/s F i coefficient of the equation
x the distance along the channelm Φ i coefficient of the equation
q the lateral inflow per unit length of channelm2/s F n c the objective function of roughness
α the momentum correction coefficient N s the number of cross sections
A the wetted cross-sectional aream2 N b the number of boundary sequences
g the gravitational accelerationm/s2 E t the end time of the boundary sequenceminute
S f the friction slope S t the start time of the boundary sequenceminute
R c the hydraulic radius of the channel sectionm B s the time step of the boundary sequenceminute
P the wetted perimeterm Z i c the calculated water levelsm
f the function value Z i o the observed water levelsm
i the channel section athe binomial coefficient
n the momentsbthe monomial coefficient
t the time stepsR2coefficient of determination
x the spatial stepmkthe number of data points with the same simulated water level
θ the weighting factor SVthe storage volume deviationm3
h 0 the initial water depthmWLthe water level deviationm

References

  1. Yao, L.; Peng, Y.; Yu, X.; Zhang, Z.; Luo, S. Optimal Inversion of Manning’s Roughness in Unsteady Open Flow Simulations Using Adaptive Parallel Genetic Algorithm. Water Resour. Manag. 2023, 37, 879–897. [Google Scholar] [CrossRef]
  2. Yen, B. Open Channel Flow Resistance. J. Hydraul. Eng. 2002, 128, 20–39. [Google Scholar] [CrossRef]
  3. Fard, R.S.; Heidarnejad, M.; Zohrabi, N. Study Factors Influencing the Hydraulic Roughness Coefficient of the Karun River (Iran). Int. J. Fish. Aquat. Stud. 2013, 2, 976–981. [Google Scholar]
  4. Green, J.C. Effect of macrophyte spatial variability on channel resistance. Adv. Water Resour. 2006, 29, 426–438. [Google Scholar] [CrossRef]
  5. Shi, J.Z.; Li, Y.-H.; Hughes, J.M.R.; Zhao, M. Hydrological characteristics of vegetated river flows: A laboratory flume study. Hydrol. Sci. J. 2013, 58, 1047–1058. [Google Scholar] [CrossRef]
  6. Okhravi, S.; Schügerl, R.; Velísková, Y. Flow Resistance in Lowland Rivers Impacted by Distributed Aquatic Vegetation. Water Resour. Manag. 2022, 36, 2257–2273. [Google Scholar] [CrossRef]
  7. Mavrommatis, A.; Christodoulou, G. Comparative Experimental Study of Flow through Various Types of Simulated Vegetation. Environ. Process. 2022, 9, 33. [Google Scholar] [CrossRef]
  8. Bray, D.I. Estimating Average Velocity in Gravel-Bed Rivers. J. Hydraul. 1979, 105, 1103–1122. [Google Scholar] [CrossRef]
  9. Coon, W.F. Estimation of Roughness Coefficients for Natural Stream Channels with Vegetated Banks; U.S. Geological Survey: Sunrise Valley Drive Reston, VA, USA, 1998; p. 2441. [Google Scholar]
  10. Julien, P.Y. River Mechanics, 2nd ed.; Cambridge University Press: Cambridge, UK, 2018. [Google Scholar]
  11. Salah Abd Elmoaty, M.; El-Samman, T.A. Manning roughness coefficient in vegetated open channels. Water Sci. 2020, 34, 124–131. [Google Scholar] [CrossRef]
  12. Tang, H.-W.; Xin, X.-K.; Dai, W.-H.; Xiao, Y. Parameter identification for modeling river network using a genetic algorithm. J. Hydrodyn. B 2010, 22, 246–253. [Google Scholar] [CrossRef]
  13. Lin, G.-F.; Wang, C.-M. A nonlinear rainfall–runoff model embedded with an automated calibration method—Part 2: The automated calibration method. J. Hydrol. 2007, 341, 196–206. [Google Scholar] [CrossRef]
  14. Becker, L.; Yeh, W.W.-G. Identification of parameters in unsteady open channel flows. Water Resour. Res 1972, 8, 956–965. [Google Scholar] [CrossRef]
  15. Fread, D.L.; Smith, G.F. Calibration Technique for 1-D Unsteady Flow Models. J. Hydraul. 1978, 104, 1027–1044. [Google Scholar] [CrossRef]
  16. Lal, A.M.W. Calibration of Riverbed Roughness. J. Hydraul. Eng. 1995, 121, 664–671. [Google Scholar]
  17. Atanov, G.A.; Evseeva, E.G.; Meselhe, E.A. Estimation of Roughness Profile in Trapezoidal Open Channels. J. Hydraul. Eng. 1999, 125, 309–312. [Google Scholar] [CrossRef]
  18. Ding, Y.; Jia, Y.; Wang, S.S.Y. Identification of Manning‘s Roughness Coefficients in Shallow Water Flows. J. Hydraul. Eng. 2004, 130, 501–510. [Google Scholar] [CrossRef] [Green Version]
  19. Ding, Y.; Wang, S.S.Y. Identification of Manning’s roughness coefficients in channel network using adjoint analysis. Int. J. Comut. Fluid. Dyn. 2005, 19, 3–13. [Google Scholar] [CrossRef]
  20. Ramesh, R.; Datta, B.; Bhallamudi, S.M.; Narayana, A. Optimal Estimation of Roughness in Open-Channel Flows. J. Hydraul. Eng. 2000, 126, 299–303. [Google Scholar] [CrossRef]
  21. Ayvaz, M.T. A linked simulation–optimization model for simultaneously estimating the Manning’s surface roughness values and their parameter structures in shallow water flows. J. Hydrol. 2013, 500, 183–199. [Google Scholar] [CrossRef]
  22. Wu, X.-l.; Wang, C.-H.; Chen, X.; Xiang, X.-H.; Zhou, Q. Kalman Filtering Correction in Real-Time Forecasting with Hydrodynamic Model. J. Hydrodyn. B 2008, 20, 391–397. [Google Scholar] [CrossRef]
  23. Lai, R.-X.; Fang, H.-W.; He, G.-J.; Yu, X.; Yang, M.; Wang, M. Dual state-parameter optimal estimation of one-dimensional open channel model using ensemble Kalman filter. J. Hydrodyn. B 2013, 25, 564–571. [Google Scholar] [CrossRef]
  24. Yan, P.; Zhang, Z.; Lei, X.; Zheng, Y.; Zhu, J.; Wang, H.; Tan, Q. A Simple Method for the Control Time of a Pumping Station to Ensure a Stable Water Level Immediately Upstream of the Pumping Station under a Change of the Discharge in an Open Channel. Water 2021, 13, 355. [Google Scholar] [CrossRef]
  25. Zhou, L.; Zhang, Z.; Zhang, W.; An, K.; Lei, X.; He, M. Real-Time Water Level Prediction in Open Channel Water Transfer Projects Based on Time Series Similarity. Water 2022, 14, 2070. [Google Scholar] [CrossRef]
  26. Yan, P.; Zhang, Z.; Hou, Q.; Lei, X.; Liu, Y.; Wang, H. A novel IBAS-ELM model for prediction of water levels in front of pumping stations. J. Hydrol. 2023, 616, 128810. [Google Scholar] [CrossRef]
  27. Shang, Y.; Liu, R.; Li, T.; Zhang, C.; Wang, G. Transient flow control for an artificial open channel based on finite difference method. Sci. China Tech. Sci. 2011, 54, 781–792. [Google Scholar] [CrossRef]
  28. Lu, L.-B.; Tian, Y.; Lei, X.-H.; Wang, H.; Qin, T.; Zhang, Z. Numerical analysis of the hydraulic transient process of the water delivery system of cascade pump stations. Water Supply 2017, 18, 1635–1649. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of four-point implicit differential format with weights.
Figure 1. Schematic diagram of four-point implicit differential format with weights.
Water 15 02822 g001
Figure 2. Schematic diagram of encryption between 1 min and 5 min flow data points.
Figure 2. Schematic diagram of encryption between 1 min and 5 min flow data points.
Water 15 02822 g002
Figure 3. Map of the Shandong Jiaodong Water Transfer Project.
Figure 3. Map of the Shandong Jiaodong Water Transfer Project.
Water 15 02822 g003
Figure 4. S40-1 dataset of the upstream and downstream water level of the channel.
Figure 4. S40-1 dataset of the upstream and downstream water level of the channel.
Water 15 02822 g004
Figure 5. S40-1 dataset of the upstream and downstream flow of the channel.
Figure 5. S40-1 dataset of the upstream and downstream flow of the channel.
Water 15 02822 g005
Figure 6. Simulated water levels before the gate at different n c values.
Figure 6. Simulated water levels before the gate at different n c values.
Water 15 02822 g006
Figure 7. Fitting curves of roughness value and objective function for different datasets.
Figure 7. Fitting curves of roughness value and objective function for different datasets.
Water 15 02822 g007aWater 15 02822 g007b
Figure 8. The first 85 data points under different n c values in the S40-1 dataset.
Figure 8. The first 85 data points under different n c values in the S40-1 dataset.
Water 15 02822 g008
Figure 9. Fitted results (dotted line) of roughness value for different datasets.
Figure 9. Fitted results (dotted line) of roughness value for different datasets.
Water 15 02822 g009
Figure 10. The first few data points for different values for each dataset.
Figure 10. The first few data points for different values for each dataset.
Water 15 02822 g010aWater 15 02822 g010b
Figure 11. The simulated water levels at the optimal n c value for each dataset. Note: the sequence number of S40-1 represents only the sequence of selected data points, independent of the sequence of the original dataset.
Figure 11. The simulated water levels at the optimal n c value for each dataset. Note: the sequence number of S40-1 represents only the sequence of selected data points, independent of the sequence of the original dataset.
Water 15 02822 g011
Figure 12. Fitted curves (dotted line) of flow deviation and water level deviation for each dataset.
Figure 12. Fitted curves (dotted line) of flow deviation and water level deviation for each dataset.
Water 15 02822 g012
Table 1. The optimal n c values and objective function values for each dataset with different decimal places.
Table 1. The optimal n c values and objective function values for each dataset with different decimal places.
Scheme IDThree Decimal Places
(Function Values)
Four Decimal Places
(Function Values)
Five Decimal Places
(Function Values)
S6-10.013 (0.1121)0.0127 (0.0040)0.01268 (0.0038)
S12-10.013 (0.1914)0.0127 (0.0165)0.01272 (0.0145)
S24-10.013 (0.3158)0.0129 (0.2538)0.01288 (0.2521)
S40-10.013 (0.6180)0.0128 (0.4567)0.01284 (0.4446)
S88-10.013 (1.5459)0.0128 (1.1387)0.01283 (1.1216)
S142-10.013 (6.6240)0.0126 (2.8486)0.01264 (2.7848)
Table 2. The fitted curve formulas and optimal n c values for different datasets.
Table 2. The fitted curve formulas and optimal n c values for different datasets.
Scheme IDFitted Curve FormulasR2 Optimal   n c
S40-5y = 1,500,371.11x2 − 38,500.94x + 247.0910.0128
S40-10y = 746,138x2 − 19,170x + 123.180.99860.0128
S40-15y = 492,742x2 − 12,674x + 81.5340.99870.0129
S40-30y = 244,725x2 − 6306x + 40.6420.99890.0129
S40-60y = 122,774x2 − 3164.1x + 20.3970.99890.0129
S40-120y = 59,201x2 − 1535.8x + 9.96560.99950.0130
Table 3. The optimal n c values for datasets with different abnormal flow data points.
Table 3. The optimal n c values for datasets with different abnormal flow data points.
Deviation
Percentage
Deviation
(m3/s)
Datasets and Roughness Values
S40-1S40-30S40-60S40-120
0%00.01280.01290.01290.0130
10%1.750.01280.01290.01290.0129
20%3.50.01280.01290.01280.0128
30%5.250.01280.01280.01270.0126
40%70.01280.01280.01260.0123
Table 4. The deviations in storage volume and simulated water level for different datasets.
Table 4. The deviations in storage volume and simulated water level for different datasets.
Deviation
Percentage
Deviation
(m3/s)
S40-1S40-30S40-60S40-120
SV(m3)WL(m)SV(m3)WL(m)SV(m3)WL(m)SV(m3)WL(m)
0%000000000
10%1.750.8750.0226.250.0352.50.041050.06
20%3.51.750.0452.50.071050.092100.12
30%5.252.6250.0678.750.1157.50.143150.18
40%73.50.091050.142100.194200.27
Note: SV is the storage volume deviation and WL is the water level deviation.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhou, L.; Yan, P.; Han, Z.; Zhang, Z.; Lei, X.; Wang, H. Roughness Inversion of Water Transfer Channels from a Data-Driven Perspective. Water 2023, 15, 2822. https://doi.org/10.3390/w15152822

AMA Style

Zhou L, Yan P, Han Z, Zhang Z, Lei X, Wang H. Roughness Inversion of Water Transfer Channels from a Data-Driven Perspective. Water. 2023; 15(15):2822. https://doi.org/10.3390/w15152822

Chicago/Turabian Style

Zhou, Luyan, Peiru Yan, Zhongkai Han, Zhao Zhang, Xiaohui Lei, and Hao Wang. 2023. "Roughness Inversion of Water Transfer Channels from a Data-Driven Perspective" Water 15, no. 15: 2822. https://doi.org/10.3390/w15152822

APA Style

Zhou, L., Yan, P., Han, Z., Zhang, Z., Lei, X., & Wang, H. (2023). Roughness Inversion of Water Transfer Channels from a Data-Driven Perspective. Water, 15(15), 2822. https://doi.org/10.3390/w15152822

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop