Next Article in Journal
Method of Peanut Pod Quality Detection Based on Improved ResNet
Next Article in Special Issue
The Use and Management of Agricultural Irrigation Systems and Technologies
Previous Article in Journal
Spatiotemporal Evolution of Cultivated Land Use Eco-Efficiency and Its Dynamic Relationship with Landscape Pattern Change from the Perspective of Carbon Effect: A Case Study of Henan, China
Previous Article in Special Issue
Temporal Variations in Chemical Proprieties of Waterbodies within Coastal Polders: Forecast Modeling for Optimizing Water Management Decisions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The FC Algorithm to Estimate the Manning’s Roughness Coefficients of Irrigation Canals

1
Water Technology Center (CETAQUA), Ctra. d’Esplugues, 75, 08940 Cornella de Llobregat, Spain
2
Flumen Institute, Barcelona School of Civil Engineering, C/Jordi Girona, 1, 08034 Barcelona, Spain
3
Department of Civil and Environmental Engineering, Barcelona School of Civil Engineering, C/Jordi Girona, 1, 08034 Barcelona, Spain
*
Author to whom correspondence should be addressed.
Agriculture 2023, 13(7), 1351; https://doi.org/10.3390/agriculture13071351
Submission received: 4 May 2023 / Revised: 27 June 2023 / Accepted: 3 July 2023 / Published: 4 July 2023

Abstract

:
Freshwater scarcity has driven the integration of technological advancements and automation systems in agriculture in order to attempt to improve water-use efficiency. For irrigation canals, water-use efficiency is, in great measure, limited by the performance of management systems responsible for controlling the flow and delivering water to the farmers. Recent studies show a significant sensitivity of the results obtained from irrigation canal control algorithms with respect to the Manning’s roughness coefficient value, thus, highlighting the importance of its correct estimation to ensure an accurate and efficient water delivery service. This is the reason why the friction coefficient algorithm was developed, to monitor the real behaviour of any irrigation canal by calculating the Manning’s roughness coefficient constantly. The friction coefficient algorithm was conceived as a powerful offline tool that is integrated in a control diagram of any irrigation canal, concretely in an optimization control algorithm, which can reconfigure canal gates according to the current crop water demand and the real Manning’s roughness coefficient values. The friction coefficient algorithm has been applied in several irrigation canals and different scenarios, with accurate results obtaining an average Manning coefficient deviation among 2 × 10−4 and 4.5 × 10−4.

1. Introduction

Though water covers approximately 71% of Earth’s surface, only a small percentage (2.5% of the total water) is deemed profitable by the great majority of living organisms, which is generally referred to as freshwater. In fact, only 1.2% of fresh water (0.03% of total water on Earth) is considered to be easily accessible surface water and is, for the most part, found in ground ice, lakes, rivers, swamps, and the atmosphere, while the remaining 98.8% of freshwater is either located in glaciers and ice caps or composed of groundwater (see, Figure 1). The scarcity of reachable freshwater may be further aggravated by the current prospects of future human water consumption. The world population is rapidly growing, with expectations of reaching 8 billion people in 2030 and just shy of 10 billion people in 2050 according to United Nations [1], both of which are figures that suggest an imminent drive in global food demand. More precisely, recent studies place estimations of food consumption at an increase of 50% by 2030 and 70% by 2050 as a result of population growth, higher income per capita, and structural changes in diets, according to Alexandros and Bruinsma [2].
Bearing in mind the fact that agriculture is one of the main sources for providing food to the population and that 70% of the global freshwater is destined for irrigated agriculture purposes according to United Nations [3], it becomes evident that freshwater demand will inevitably escalate to an unprecedented level.
Figure 1. Water distribution on Earth [4].
Figure 1. Water distribution on Earth [4].
Agriculture 13 01351 g001
This is the reason why governments realized that they must face freshwater scarcity by driving the integration of technological advancements and automation systems in agriculture in order to attempt to improve water-use efficiency [5]. In that sense, control algorithms aid us to increase the efficiency in canal management [6,7]. Many algorithms, in particular open-loop algorithms, have difficulties and failures in the implementation in real canals [8]. These difficulties are due to deviations between the predictive/control model and the reality frequently because disturbances are quite difficult to be considered.
The disturbances introduced into the canal lead to important deviations between the model and the reality. In that sense, Manning’s roughness coefficient values are behind the deviations between models and reality, in the case of these values not being carefully identified. For instance, Manning’s roughness coefficient does not change suddenly but progressively, introducing an important accumulated water level error along the canal.
The main problem in an irrigation canal is the disturbances caused by climatic variations (rainfalls and associated runoff), unscheduled demands by farmers (due to soil moisture and crop water requirements), and Manning roughness coefficient value errors, which are more difficult to mitigate by a controller. In such a case, an overall control diagram was proposed regarding the CSE algorithm [9] (see Figure 2), which is an excellent tool to approach the unscheduled demands in a canal (in real time), and the friction coefficient algorithm (FC algorithm), proposed in this paper, is a useful tool to identify the real Manning roughness coefficients in a canal (off-line), which is actually the research gap, and several authors have introduced different approaches to solve the issue [10,11,12].
In case such disturbances are identified, feedforward controllers such as GoRoSo [13,14] and/or feedback controllers such as GoRoSoBo [15], and predictive control [16], could provide canal gate trajectories to reach the water management objective, that is, keep the water level at cross-sections at the target water level.
In this paper, the FC algorithm has been described and tested in several practical examples. First at all, the algorithm was tested in a canal with two single pools; the geometry of the canal is based on previous works [9]. In a second example, the algorithm was also tested with the tests cases [17] introduced by the ASCE task committee on canal automation algorithms.

2. Materials and Methods

2.1. Control System Scheme

Control systems for irrigation canals were developed with the purpose of improving water operation tasks by providing the water demands at specific cross-sections in a period of time. In that sense, the main tools of a control system in irrigation canals are online and offline control algorithms, which are able to set operations (mainly gate movements) regarding water demands and redress pre-established operations in the case of unexpected disturbances (unknown flow disturbance or Manning roughness coefficient changes); see Figure 2.
All these operations are based on several tools and control algorithms, where all of them are synchronized, working together to fulfil a same objective, that is, water savings, efficiency, and sustainability. For this reason, the constitution of any modern online predictive control model requires the contribution of multiple different algorithms. The coordination and order of succession of the algorithms is indispensable for the performance of the off-line and online predictive control, since each algorithm develops a specific task, see [18,19].
The specific task and process developed by each algorithm in the overall control diagram is out of the scope of this paper (see E. Bonet Gil (2015) [19]).
In this paper, we focus on off-line parameter identification, because a small error in the estimation of any of these empirical parameters may introduce larger errors in the system. Precisely, the objective of “Off-line Parameter Identification” algorithms is to avoid this kind of errors by regularly providing an updated estimation of their values.
«Crop needs and desired hydrographs for canal outlets»: the hydrographs at the lateral diversion points of the main canal are calculated on the basis of the water demands. They are fixed considering the farmer requirements and others demands accepted by the watermaster. The behaviour of the canal supplying these hydrographs determines the “desired behavior” (Y*) at several cross sections.
«Off-line Computation of the reference trajectories»: the desired behavior (Y*) must be transmitted to the “Reference Trajectories Calculation” algorithm that determines the positions of each gate. This algorithm calculates the optimum behavior (YR (reference water level)), which is the one most similar to the desired behavior that is physically possible. We call “UR” the optimum gate trajectories calculated to obtain the optimum behavior (YR). They must be calculated off-line (e.g., with an anticipated irrigation cycle). There is an extensive bibliography of feedforward control algorithms that compute the reference trajectories, such as GoRoSo [13].
The FC algorithm, presented in this paper, is conceived as an algorithm that forms part of the “Off-line Parameter Identification” process in the overall control diagram of an irrigation canal. In particular, out of all the existing physical parameters, the algorithm focuses on estimating the Manning roughness coefficient of irrigation canals, which has proven to be the most influential in terms of the sensitivity of the outcome of any control algorithm with respect to canal behavior.
The FC algorithm solves an inverse problem, shown in Equation (1), implemented as an unconstrained nonlinear optimization problem using the Levenberg–Marquardt method, whose solution is the partial derivatives of water level versus Manning roughness coefficients at several points in the canal, usually next to the canal offtakes.
Δ Y = H I M ( n ] Δ n     Δ n = H I M ( n ] 1 Δ Y   H I M ( n ] = Y n   H I M ( n ] = Y n , V n
where ΔY represents the changes in water level at selected points of the canal, Δn represents a change in the Manning’s roughness coefficient, HIM(n) is the hydraulic influence matrix that represents the influence of Manning’s roughness coefficient on the water level and velocity along the canal, and HIM’(n) is the simplified hydraulic influence matrix that represents the influence of a Manning’s roughness coefficient on the water level at different points of the canal, see [18,19].

2.2. The HIM Matrix

The HIM matrix defines the influence of the Manning’s roughness coefficient of any canal reach [20,21] over the hydraulic behaviour of canal cross-sections, generally limited to checkpoint sections. It is established using the full Saint-Venant equations, which are based on the conservation of mass and momentum and represent the governing equations in unsteady open canal flow. In their non-conservative form, they constitute a non-linear, second-order, hyperbolic system of partial differential equations (PDE), see [19].
As with any hyperbolic system, it can be transformed into its characteristic form. Such transformation of the Saint-Venant equations provides an ordinary system of four equations (2).
d v d t + g c y d y d t = g S 0 S f y , v d v d t g c y d y d t = g S 0 S f y , v d x + d t = v + c y d x d t = v c y                         S f y , v = n 2 v v R H 4 3         c y = g A y T y
where y is the level of the free surface with reference to the canal bottom, v is the weighted average velocity of all the particles in a canal cross-section, t is the time, S0 is the canal bottom slope, Sf (y, v) is the friction slope, and c is the celerity of a gravity wave, where A(y) is the area of the wetted surface or a cross-section of the flow and T(y) is the top width of the free surface.
Equation (2) cannot be solved analytically, thus, the use of numerical techniques becomes indispensable, with a wide range of methods being able to be used. In hopes of achieving the largest possible integration time-steps without loss of accuracy, a particular discretization in finite differences of the second order has been adopted, referred to as the discretization method of characteristic curves in [22]. Applying the cited method to Equation (2), and taking into account the characteristics curves that contain the points P–R and Q–R (Figure 3), the ensuing equations can be obtained.
The way of calculating the influences shown in this section is closely linked to the numerical scheme followed by the characteristic curves. However, this specific scheme is not employed, since it results in the solution at a point R whose coordinates (xR,tR) are unknown a priori. These coordinates form part of the solution corresponding to the previous numerical scheme, although knowing the solution of the flow conditions at specific point and at specific time instants tends to be more useful, which, in the present case, would translate into treating (xR,tR) as input variables as opposed to solution variables. In order to overcome this problem, a new approach centered on first interpolating and then solving the system is introduced (Figure 3).
A structured grid such as this one (Figure 3) creates a new nomenclature. Indeed, every variable is denoted by a double index, where k refers to time and i to space. As such, yik and vik represent the values for water level and average velocity at the coordinates xi = iΔx and tk = kΔt where Δx and Δt are selected by the user.
Furthermore, there are many control structures in canals. The individual study of each one is not feasible in this work, hence, only the most usual structures are introduced. A common characteristic is a checkpoint structure (Figure 4), which is a target point where the water level is measured with a depth gage, and it comprises a sluicegate, a lateral weir outlet, and an offtake orifice or a pump (shown in [23,24]). The interaction of this control structure with the flow may be described according to the mass and energy conservation equations, shown in Equation (3).
S y e d y e d t = A y e v e q b q s y e A y s v s q o f f t a k e y e A y s v s = k c u y e y s + d q s y e = C S a S ( y e y 0 ) 3 2 q o f f t a k e y e = C 0 A 0 2 g y e k c = 2 g C d a c
  • ve is the weighted average velocity of all the particles in a canal cross-section;
  • ye is the water level of all the particles in a canal cross-section;
  • S(ye) is the horizontal surface of the reception area in the checkpoint;
  • A(ye)*ve is the incoming flow to checkpoint, defined in terms of water level and velocity;
  • A(ys)*vs is the outflow from the checkpoint that continues along the canal, described in terms of water level and velocity;
  • Cd is the discharge coefficient of the sluicegate and ac is the sluicegate width;
  • d is the checkpoint drop, and u is the gate opening;
  • qb is the pumping offtake;
  • qs(ye) is the outgoing lateral flow through the weir where Cs is the discharge coefficient, as is the weir width, and y0 is the weir height measured from the bottom, called weir equation;
  • Qofftake(ye) is the outflow orifice flow where C0 is the discharge coefficient, A0 is the area of the offtake orifice, called orifice offtake equation;
  • u is the open gate height
The presence of checkpoints (target points) or control structures along the canal leads to its sub-division into canal pools, in a way that there is always a canal pool between two checkpoints, and there is a checkpoint between two pools. By discretizing the control structure equations in a structured grid, taking into account the previous characteristic Equation (2) and adopting a common nomenclature, the control structure Equation (3) are re-written as indicated in the following system, composed of six equations, shown in Equation (4); see Figure 5.
In that way, ynk+1 represents the water level at node n at the section upstream of the control structure at time k + 1, that is, the incoming water level yi. In the same way, y1k+1 is defined as the existing water level at the first node of the downstream pool from the checkpoint at the same time k + 1, and yo the outgoing water level at the control structure. The same terminology reasoning may be applied for the velocities vnk+1 and v1k+1.
f 1 x n x P 1 2 Δ t v n k + 1 + c n k + 1 + v P + c P = 0 f 2 v n k + 1 v P + g 2 c n k + 1 + c P c n k + 1 c P y n k + 1 y P g Δ t S f n k + 1 + S f P 2 S 0 = 0 f 3 v 1 k + 1 v Q g 2 c 1 k + 1 + c Q c 1 k + 1 c Q y 1 k + 1 y Q g Δ t S f 1 k + 1 + S f Q 2 S 0 = 0 f 4 x 1 k + 1 x Q 1 2 Δ t v 1 k + 1 c 1 k + 1 + v Q c Q = 0 f 5 A y n k + 1 v n k + 1 q b q s y n k + 1 A y 1 k + 1 v 1 k + 1 q o f f t a k e y n k + 1 = 0 f 6 A y 1 k + 1 v 1 k + 1 k c u y n k + 1 y 1 k + 1 + d = 0
where
Δt = tk+1−tP = tk+1−tQ;
yP(xP) = s(xP,yn-2k,yn-1k,ynk); yQ(xQ) = s(xQ,y1k,y2k,y3k);
vP(xP) = s(vP, vn-2k,vn-1k,vnk); vQ(xQ) = s(xQ,v1k,v2k,v3k);
cnk+1 = c(ynk+1); c1k+1 = c(y1k+1);
Sfnk+1 = Sf(ynk+1,vnk+1); Sf1k+1 = Sf(y1k+1,v1k+1).
On the other hand, xP, ynk+1, vnk+1, y1k+1, v1k+1, and xQ remain as the unknown variables of the problem, which consists of finding the influences of the Manning roughness coefficient (n) on the flow conditions along the canal.
In (5), the Manning roughness coefficient (n) explicitly appears in the description for the first time. Despite the fact that the specific form of this function is still unknown, (5) shows that the influence of the parameter n on flow conditions at time k + 1 is the sum of the indirect influence of the conditions at instant k and the direct influence at instant k+1 through the term “L”, which represents the variation in the Manning roughness coefficient.
Here
M n x P y 1 k + 1 v 1 k + 1 y n k + 1 v n k + 1 x Q = N S n y n 2 k v n 2 k y n 1 k v n 1 k y n k v n k y 1 k v 1 k y 2 k v 2 k y 3 k v 3 k + L
where
M = f 1 , f 2 , f 3 , f 4 , f 5 , f 6 x P , y n k + 1 , v n k + 1 , y 1 k + 1 , v 1 k + 1 , x Q
N = f 1 , f 2 , f 3 , f 4 , f 5 , f 6 x P , y P , v P , y Q , v Q , x Q
L = 0 f 2 n f 3 n 0 0 0 T
S = x P , y P , v P , y Q , v Q , x Q x P , y n 2 k , v n 2 k , y n 1 k , v n 1 k , y n k , v n k , y 1 k , v 1 k , y 2 k , v 2 k , y 3 k , v 3 k , x Q
As a summary, the method of characteristics is applied to the Saint-Venant equations in order to obtain a set of algebraic equations that establish a relationship between the influence parameter n and the hydrodynamic canal state, lumping all the influences together in a global matrix, which is referred to as HIM(n). Based on this system of equations and employing the first derivative (∂y/∂n, ∂v/∂n) in an analytical process, the changes in flow behavior (water level and velocity) due to a change in Manning’s roughness coefficient at a point at a certain time instant may be determined.

2.3. The Optimization Problem

The inverse problem shown in Equation (1) is formulated as an unconstrained optimization problem. It is the classical non-linear least-squares problem without constraints and is solved, in this case, by means of the Levenberg–Marquardt method, which consists of an iterative algorithm.
To introduce the optimization problem, some vectors used in the development must be evaluated. As explained before, the FC algorithm requires, as input data, the water level measured at some points (checkpoints) for a past-time horizon fixed by the watermaster. Now, consider a vector (measured water-level vector), which contains the water-level measurements at the checkpoints from the time instant 1 to kF (6) whose dimension is ny, where ny = kF × nc, where kF is the final instant of the past-time horizon, and nc is the number of checkpoints. The measured water-level vector is then defined as:
Y * = y 1 * 1 , y 1 * 2 , , y n c * k F 1 , y n c * k F T
The corresponding values to this vector may be checked in a computational grid in Figure 6 (big red dots).
Similarly, the “predicted output vector” Y(k) may be obtained, which is defined as the vector containing the simulating water level (small yellow dots) from the output data predicted by the FC algorithm at the time instant k for all the discretization points in the canal:
Y 1 k F = y 1 1 , y 1 2 , , y n c k F 1 , y n c k F T
The predicted output vector at the current time defines the simulated water level in a computational grid in Figure 6 (small yellow points).
Due to the fact the optimization process only considers the differences in water level between the measured and simulated values at target points, it is necessary to gather these corresponding values resulting from the algorithm.
As previously anticipated, the FC algorithm calculates the resulting Manning roughness coefficient trajectories at several points (for instance, canal pools) during a past-time horizon. In that case, as illustrated in Figure 7, it is assumed that the friction coefficient of a canal pool value may be susceptible to variations at every operation period K. In that way, the Manning roughness coefficient trajectories can be approached by piecewise functions. The Manning roughness coefficient trajectories vector is defined by lumping together all the roughness coefficient trajectories during the past-time horizon, as follows:
n = n 1 1 , , n n p 1 , , , n 1 K F , , n n p K F T
With the dimension of this vector being nn = np × KF, where np is the number of canal pools and KF is the final operation period of the past-time horizon.
To sum up, the FC algorithm calculates the Manning roughness trajectories (Δn), which reduce the error (ΔY) between measured and simulated water levels at specific cross-section in a period of time.
In terms of the optimization problem, the objective is to make the simulated water-level vector as similar as possible to the measured water-level vector by manipulating the Manning roughness coefficient trajectories vector, see [24,25]. In mathematical terms, the objective is to obtain the Manning roughness coefficient trajectories vector (n) that minimizes the following performance criterion:
M i n i m i z e   J n = 1 2 ( Y 1 K F n Y * ) T Q Y 1 K F n Y *
where J(n) is the objective function, Y(n) is the prediction output vector, Y* is the measured water-level vector, Q is a weighting matrix, and n contains the Manning roughness coefficient trajectories (8).

3. Practical Examples, Results, and Discussion

3.1. Practical Example: A Canal with Two Pools

In this example, we proposed several scenarios in order to test the FC algorithm in a canal that has two pools separated by sluicegates (Figure 8). The flow is controlled by a gate downstream from the reservoir. Water is delivered through gravity outlets at the downstream end of each pool, where the checkpoints are located. There are pumping stations at the end of each pool, which can introduce disturbances in the system in space and time.
The canal with a trapezoidal section is represented in Figure 8, and the general data (Mannings coefficient, canal depth, pool length, bottom slope, side slopes, and bottom width) are shown in Table 1. The characteristics of checkpoint, sluicegate, pump station, and orifice offtake are shown in Table 2:
In this test, an upstream large reservoir is considered, whose water level Hreservoir is constantly 3 m throughout the test. At the end of the last pool, there is a control structure with an orifice offtake and a pump station. The flow through the orifice offtake depends on the upstream water level of the orifice and the gate position and water demands depend on the scenario. In any case, there is an orifice offtake, pump station, and checkpoint at the end of every pool. This example starts from an initial steady state, where the upstream boundary condition is a flow rate through gate one of 10 m3/s, and the checkpoint condition (at the end of each pool) is a water level of 2.0 m, which involves a constant flow rate (scheduled demand) of 5 m3/s by the orifice offtake regarding the initial canal conditions (Manning’s coefficient [26,27], gate position, etc.). Furthermore, the water level is measured at every checkpoint every 5 min during an operational horizon of 4 h.
These initial conditions are established in a way that an initial steady state is exhibited in the canal considering a Manning’s roughness coefficient equal to nobj = 0.025 for both pools.
The main objective on this test is to check the FC algorithm performances and accuracy. For this reason, we test a two-pool canal using the FC algorithm in order to identify its real Manning coefficient (nobj = 0.025). This test is performed using two different scenarios in an irrigation canal under unsteady flow conditions, as irrigation canals are frequently operating under unsteady flow conditions so the algorithm must be able to obtain the Manning coefficient under these conditions. In that sense, we are testing two scenarios. In the first, the gate position changes during the operating time horizon and in the second, that water demand changes during the operating time horizon.
In order to evaluate the accuracy of the FC algorithm, we use a performance indicator that examines the deviations in the absolute value between those calculated by the algorithm and the objective Manning’s roughness coefficient trajectories (n and nobj, respectively), which is mathematically expressed as the norm of the vector difference:
ε n = n n o b j

3.1.1. Scenario One: Changes in Gate Position

This scenario stars from an initial canal steady state. However, this steady state is disrupted by the introduction of a known disturbance in the canal by changing the initial gate position (gate one) during the simulating time horizon of 4 h. In particular, the opening of the first gate of the canal is increased by 30% for 25 min, from minute 45 until minute 70, while the opening of the second gate remains in the same position during the simulating time horizon.
The initial Manning’s roughness coefficient trajectories considered by the FC algorithm is 0.035 during the simulating time horizon.

Results

The water level measurements at checkpoints resulting from scenario one is shown in Figure 9. Up until minute 45, the canal presents the initial steady state. Then, the sluicegate located at the upstream node of the canal opens up more, which increases the water level from 2 m to 2.21 m at checkpoint one.

3.1.2. Scenario One: Results

After completing the input of the inverse problem (water level measurements, gate trajectories, pump flow trajectories, and scheduled deliveries), the FC algorithm is tested regarding scenario one. The results of the Manning’s roughness coefficient trajectories predicted by the algorithm are displayed in Figure 10.
The estimated Manning’s roughness coefficient trajectory corresponding to the second pool fits exactly with the real trajectory for all regulation periods. Instead, the determined Manning’s roughness coefficient trajectory of the first pool does exhibit slight differences with respect to the real values of nobj = 0.025 during the middle part of the simulation, although the biggest Manning coefficient deviation (among real and calculated) is around 1 × 10−3 and the average Manning roughness coefficient for the second canal pool is 0.02498 (that is, a Manning coefficient deviation of 2 × 10−4). In this scenario, the performance indicator value (ε(n)) is equal to 4.69 × 10−3.

3.1.3. Scenario Two: Changes in Water Demand

The following scenario is built upon the premise that the scheduled deliveries of water are no longer constant throughout the simulation while the rest of variables remain the same. The water demand through the first gravity outlet increases from 5 m3/s to 6.5 m3/s, only from minute 45 until minute 70, which is also the time interval used in the previous scenario.
The initial Manning’s roughness coefficient trajectory considered by the FC algorithm is 0.035 during the simulating time horizon.
The water level at the first checkpoint is 2 m until the scheduled delivery suddenly increases at minute 45 due to changes in water demand. From there, the water level drops down to a minimum of 1.73 m and quickly starts to recover once the water demand reverts to 5 m3/s, returning to the initial steady state (see Figure 11).

3.1.4. Scenario Two: Results

After completing the input of the inverse problem (water level measurements, gate trajectories, pump flow trajectories, and scheduled deliveries), the FC algorithm is tested in scenario two. The results of the Manning’s roughness coefficient trajectories predicted by the algorithm are displayed in Figure 12.
The FC algorithm is nearly able to produce perfect results as both pool trajectories show values very close to nobj = 0.025. The biggest Manning coefficient deviation is lower than 1 × 10−3 and the average Manning coefficient for the second canal pool is almost the objective Manning’s roughness coefficient. In scenario two, the performance indicator (ε(n)) of the Manning’s roughness coefficient is equal to 2.691 × 10−3. Therefore, the FC algorithm is able to obtain the Manning’s roughness coefficient for the two-pool canal with a high accuracy.
The robustness of the algorithm is quite high because the results in every different scenario show accurate Manning’s roughness coefficients. In any case, the average Manning’s roughness coefficient deviations (among real and calculated) only introduce water level errors at the cross-sections that are less than 2 mm.

3.2. Practical Example: A Canal with Multiple Disturbances at the Same Time: ASCE TEST CASE

In this practical example, we introduce the test cases that were proposed by the ASCE committee to evaluate control algorithms [19]. These test cases were originally devised to evaluate feedforward and feedback control algorithms that recalculate the gate trajectories at each regulation period in a predictive horizon in order to adjust the water levels at the checkpoints. In spite of the fact that this is not the aim of the FC algorithm, the FC algorithm should be able to obtain the most accurate Manning’s roughness coefficient, as these results will support a feedback or feedforward control algorithm, such as GoRoSo [13] and GoRoSoBo simplified [27], which would calculate the most accurate gate trajectories from the most accurate Manning’s roughness coefficient.
In that sense, the FC algorithm estimates Manning’s n values based on the known basic canal control variables for a past-time horizon: scheduled deliveries, gate trajectories, pump flow trajectories, and water-level measurements at the checkpoints of the canal.
In particular, the performance of the FC algorithm is assessed in one of the previous test cases suggested by the ASCE. The selected test case, denoted as test 2-1 for Example Canal 2 in [17], considers the introduction of a series of scheduled and unscheduled flow disturbances in the Corning canal, which is one of the two canals contemplated by the ASCE. The gate trajectory parameters, which are now assumed to be an input parameter instead of an output parameter, will be obtained from the available results of feedback real-time controllers [27] that have already performed the original test case 2-1 for the Corning canal.

3.2.1. ASCE TEST CASE: Canal Features

The Corning canal tested herein is based on the upstream portion of the real Corning Canal in California, which is characterized by being long, having a mild slope, and presenting a significant storage capacity. The length of the canal considered is 28 km and its cross-sections are trapezoidal. It is divided into eight pools that are separated by eight rectangular gates and delimited by a total of nine points (identified by numbers from 0 to 8). The first point (0) is not a checkpoint as it solely contains the first sluicegate that separates the canal from a large reservoir. Other hydraulic structures along the canal include orifice offtakes, emergency lateral spillways, and pump stations, which are all found at the checkpoints or targets points located at the downstream end of each pool where the water-level measurements are taken.
The canal geometry is shown in Figure 13 along with the number scheme of the pools and nodes employed, while the general features of the canal pools are represented in Table 3 and the characteristics of the hydraulic control structures at each node are displayed in Table 4.
As shown in Table 3, the Manning’s roughness coefficient value of each pool in the Corning canal is equal to n = 0.020. Therefore, the objective Manning’s n value that must be achieved by the FC algorithm is nobj = 0.020 for the eight pools considered. At the start of the simulation run, Manning’s n value will be assumed to be equal to an initial guess value, equal to 0.035.
The past-time horizon of the simulation is 12 h (43,200 s), as prescribed by the ASCE for test cases 2-1 regarding the second part of a complete irrigation cycle (24 h). Once the overall control diagram (on-line computation) has completed an irrigation cycle (so we know the gate trajectories, scheduled and unscheduled water demands, etc.) regarding output values from GoRoSoBo simplified and CSE, it is time to check the Manning’s roughness coefficient of the different pools of the canal during the last irrigation cycle. In that sense, the FC algorithm calculates the Manning’s roughness coefficient trajectories for the second part (12 h) of a complete irrigation cycle. In this manner, the Manning’s roughness coefficient trajectories will be checked for the next irrigation cycle and introduced in off-line and on-line controllers. The time step between successive control actions is determined to be equal to T = 900 s (15 min).

3.2.2. ASCE TEST CASE: Initial and Boundary Conditions

The upper boundary condition is established by the constant water level provided by the large reservoir upstream of the first gate in the Corning canal, which is imposed to be equal to 3 m over the entire simulation. On the other hand, the boundary conditions for every pool are given by the discharge through the orifice offtake and the flow extracted by the pump, both of which are located downstream of the eighth pool.
The pump at the end of the canal extracts a constant water flow of 3 m3/s. The initial conditions of the test case, shown in Table 5, correspond to the initial steady state of the canal.
With respect to the offtake flows, the initial and unscheduled changes considered in test case 2-1 are also presented in Table 5.
Furthermore, the canal is required to maintain certain values of water levels at the checkpoints so that the flows through the orifice offtakes match exactly the scheduled delivery demands during the whole irrigation cycle, which in this test case that lasts 12 h. The desired water levels to be accomplished in the canal are revealed in Table 6 for each checkpoint in the Corning canal, and they constitute the water-level measurements of the analyzed past-time horizon.

3.2.3. ASCE TEST CASE: Scenario

The sluicegate trajectories were obtained from GoRoSoSo simplified [27], that is, an online controller across the predictive horizon, and the unscheduled water demands were obtained from CSE algorithm [9] regarding the overall control diagram.
As anticipated before, many feedback control algorithms have undergone the simulation of test 2-1 for the Corning canal, highlighting amongst them the performance of GoRoSoBo simplified, which, in cooperation with CSE, was able to produce very competent gate trajectory results for this test case [19].
The gate trajectories obtained by GoRoSoBo simplified in test 2-1 for the Corning canal are shown in Figure 14 and Figure 15, from which the complexity and extent of the gate movements required in each pool to maintain the target values at the checkpoints at all times due to the introduction of unscheduled off-take changes can be appreciated. These gate trajectories are, by a large margin, the most complicated gate movements in respect to last example, both in terms of number of parameters, number of pools, pumps, etc.

3.2.4. ASCE TEST CASE: Results

Once all the necessary variables and parameters that describe the Corning canal and conditions of test 2-1 have been introduced in the input of the friction coefficient algorithm, the inverse problem is ready to be solved. The initial guess value of Manning’s roughness coefficients employed by the algorithm to begin the iterative optimization process was set equal to n = 0.035 for all Manning’s trajectory parameters of the eight pools, therefore, initially assuming constant behavior of the roughness throughout the past-time horizon. The simulation of this ASCE test case took considerably longer time to execute than any of the previous practical test cases performed beforehand, which is completely expected as the number of pools, structures, and trajectory parameters implied in this test case is far greater.
The results of the Manning’s roughness coefficient trajectories predicted by the FC algorithm are displayed in Figure 16 for each pool in the Corning canal. From the estimation results shown, it is deduced that in general terms, and considering that the Manning’s roughness coefficient objective is to be equal to nobj = 0.020 for all pools during the 12 h simulation, the FC algorithm successfully achieves greats results for the eight pools in the Corning canal. The average value of the computed Manning’s trajectory parameters for each pool is equal to n = 0.020 when rounded to three significant digits, thus, proving the estimations performed actually accomplish the objective roughness values of the Corning canal. In that sense, the biggest Manning coefficient deviation is around 1.1 × 10−3 and the average Manning coefficient is 0.02045 (that is a Manning coefficient deviation of 4.5 × 10−4). In addition, the order of magnitude of these deviations is in line with the ones obtained in the previous example. As we have mentioned before, the FC algorithm estimates the Manning’s roughness coefficient with high accuracy, because an average Manning coefficient deviation of 4.5 × 10−4 represents water level errors less than 3.5 mm.
With regard to the Manning’s coefficient estimation differences between pools, it is recognized that the estimated Manning’s trajectories for some pools stand out from the rest in terms of goodness of their solution. For instance, the first pool exhibits the most accurate estimated Manning’s trajectory while the second and third pools represent the opposite.
It is also interesting to note how the initial part of the predicted Manning’s trajectory is consistently accurately estimated for every pool until a time instant where the predicted values start to present slight errors. This time instant is different for every pool and corresponds to the time instant when each pool starts noticing the perturbation wave generated by the introduction of unknown offtake change that propagates along the canal. This reasoning is in congruence with the time at which Manning roughness coefficient deviations appear in the estimation of the trajectories for each pool: for instance, the Manning’s roughness coefficient deviations appear in pool VI around minute 180 (2 h into the simulation), which is precisely when the unscheduled offtake change occurs.
Tending to the performance indicator that compares the estimation of Manning’s n trajectories with the objective values, it becomes evident that its value for this test case, ε(n) = 1.286 × 10−2, is not as promising as the performance indicator values from the previous practical examples. This is because the value of performance indicator (ε(n)) becomes larger with an increasing number of parameters, even if the differences between computed and objective values are the same for all parameters. In this sense, weighing in the magnitude factor of the problem analyzed, primarily, the 384 Manning’s trajectory parameters to be identified in this test case (a canal with eight pools) in contrast with the 96 parameters identified in the canal with two pools, although the biggest Manning coefficient deviation and the average Manning coefficient have similar results in both practical examples.
All scenarios in this practical example show good results, so this is also a test of robustness of the algorithm.

4. Conclusions

The Manning’s roughness coefficient is a highly sensitive variable in the flow behavior of any canal. In that sense, several authors have published different methodologies in order to calibrate the Manning’ coefficient [10,11,12], which is actually the research gap.
The Manning’s roughness coefficient constitutes an essential physical parameter in the behavior of open canals. The poor estimation of the value of this roughness coefficient may induce important errors in the operations established by predictive control systems in irrigation canals. This was the reason to develop the friction coefficient algorithm, which precisely aims to address this issue by developing a numerical method for estimating Manning’s roughness coefficients of irrigation canals. The FC algorithm is formulated as a traditional inverse problem solver, in which the unknown parameters of the model (that is, Manning’s roughness coefficients) are identified on the basis of comparing the deviations between the water levels computed by the model and a set of water-level measurements. The FC algorithm makes use of the hydraulic influence matrix (HIM), which is a matrix that establishes the influence of the Manning’s roughness coefficients on the changes in the hydrodynamic state of the canal (water level and flow velocity) at all points of the canal during a past-time horizon. In that regard, the HIM is the matrix to be inverted, solving the optimization problem in order to calculate the Manning’s roughness coefficient trajectories.
The optimization problem proposed by the FC algorithm is solved by means of the Levenberg–Marquardt method, which specializes in non-linear least-square problems such as the one in the FC algorithm.
The FC algorithm is tested under a wide variety of scenarios and circumstances including changes in the canal control variables, such as gate trajectories, scheduled deliveries, and pump flow trajectories. The first example is conducted in a canal with two pools with several scenarios such as changing gate position and scheduled water demands during the time horizon. In these scenarios, the FC algorithm was able to obtain a Manning roughness coefficient trajectory close to the objective Manning roughness coefficient trajectory. Regarding scenario one, the biggest Manning coefficient deviation (among real and calculated) is around 1 × 10−3, the average Manning coefficient is 0.02498 (that is, a Manning coefficient deviation of 2 × 10−4), and there is a performance indicator value (ε(n)) equal to 4.69 × 103. Regarding scenario two, the biggest Manning coefficient deviation is lower than 1 × 10−3, the average Manning coefficient for the second canal pool is lower than 1 × 10−4, and the performance indicator (ε(n)) is equal to 2.691 × 103. In all these scenarios, the algorithm accuracy is quite high because a Manning coefficient deviation of 2 × 10−4 represents a water level deviation of less than 2 mm.
A canal simulation was performed in an adapted version of one of the test cases proposed by the ASCE task committee on canal automation algorithms, that is, test case 2-1 [17], which considers a portion of a real irrigation canal formed by eight pools. Regarding this test case, the biggest Manning coefficient deviation is around 1.1 × 10−3, the average Manning coefficient is 0.02045 (that is, a Manning coefficient deviation of 4.5 × 10−4), and there is a performance indicator value (ε(n)) equal to 1.286 × 10−2, thus, demonstrating the robustness of the algorithm developed. Tending to the performance indicator that compares the estimation of Manning’s n trajectories with the objective values, it becomes evident that its value for this test case, ε(n) = 1.286 × 10−2, is not as promising as the performance indicator values from the previous practical examples. This is because the value of performance indicator (ε(n)) becomes larger with an increasing number of parameters, even if the differences between computed and objective values are the same for all parameters. In this sense, weighing in the magnitude factor of the problem analyzed, primarily the 384 Manning’s trajectory parameters to be identified in this test case (a canal with eight pools) in contrast with the 96 parameters identified in the canal with two pools (so it is not possible to compare performance indicators of both practical examples), although the biggest Manning coefficient deviation and the average Manning coefficient have similar results in both practical examples. In this scenario, the algorithm accuracy is quite high because a Manning coefficient deviation of 4.5 × 10−4 represents a water level deviation of less than 3.2 mm. On the other hand, the FC algorithm shows high robustness values due to the fact that the FC algorithm presents low Manning’s roughness coefficient deviations in several cases and scenarios.
In light of the results obtained, it is concluded that the friction coefficient algorithm has proven to be a competent and robust algorithm for the estimation of Manning’s roughness coefficients. Subsequently, its implementation in the control scheme of irrigation canals (overall control diagram) as part of the online and offline computation should be regarded. In that sense, the FC algorithm could be applied in a real irrigation canal, as the FC algorithm does not have a direct interaction with the canal actuators (which reduces the implementation issues with canal controllers) as it only estimates the changes in Manning’s roughness coefficient.

Author Contributions

E.B.: Writing—original draft, Software, Investigation, Formal analysis; B.R.: Supervision, Resources, Funding acquisition; R.G.: Writing—original draft, Visualization, Investigation, Formal analysis; M.T.Y.: Writing—original draft, Visualization, Formal analysis; M.G.: Supervision, Writing; M.S.-J.: Supervision, Writing—review & editing, Validation, Resources. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

It is not relevant in this case.

Informed Consent Statement

No human test was involved in this manuscript.

Data Availability Statement

All data can be found tin the different papers and MD that we mentioned in the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

A(y)The area of the wet section which depends on the water level “y”;
cThe gate width;
bVector of dimension (2 × nS),   b x k + 1 , q K obtained defining the HIM(Q);
bjThe j-gate width;
c(y)Water wave celerity which is dependent on the water level “y”;
CcContraction coefficient of the gate;
CdDischarge coefficient of the gate;
cTLocal losses coefficient in the canal;
CwDischarge coefficient of a weir;
djDrop at j-gate;
f(k)Input function at time step k;
gGravity;
HIM(n)Hydraulic influence matrix (derivative parameter n);
HupConstant upstream water level at upstream boundary condition (canal header);
IIdentity matrix;
J(n)Performance criterion (Manning coefficient trajectory) (objective function);
JMatrix obtained deriving the output water level vector by a variable;
kFNumber of sections in which the prediction horizon is divided depending on the CFL condition/time frequency of measuring data;
KFNumber of operation periods defined by the watermaster in which the simulating horizon is divided;
ko(k)Orifice coefficient depending on its overture of the gravity i-offtake at time instant k;
MMatrix obtained from the Saint-Venant equation to represent the influence between parameters at different sections (in a structured mesh);
NMatrix obtained from the Saint-Venant equation to represent the influence between parameters at points P and Q;
nManning coefficient;
ncNumber of checkpoints;
npNumber of pools;
nsNumber of sections in which the canal is discretized;
nxDimension of prediction vector (nX = (2 × nS) × kF);
nyDimension of prediction output vector (nY = kF × nC);
P(y)The wet perimeter which is function of the water level “y”;
QWeighting matrix;
qofftakeDischarge through the orifice offtake;
qsDischarge through the lateral spillway;
RHThe hydraulic radius is a measure of a channel flow efficiency;
r k 1 k F Residual vector between the desired water level and the computed water level;
SMatrix obtained from the Saint-Venant equation to represent the influence between parameters;
S(y)Horizontal surface of the reception area in the checkpoint;
S0Bottom slope;
SfFriction slope;
TKOperation instant when the Manning coefficient could be changed;
T(y)The maximum width dependent on the water level “y”;
nij(K)Manning coefficient of the pool i during the operation period K at the prediction horizon j;
nManning roughness coefficient value;
n0Vector with the Manning coefficient at the first regulation period for the previous predictive horizon;
uThe open gate height
vi(k)Mean velocity at time instant k at canal section i;
x(k)State vector at time instant k;
y(k)Subset of water depths of the state vector at time instant k at checkpoints;
Y 1 k F Predictive output vector from 1 to kF;
Y* (k)Subset of measurement water levels at checkpoints at time instant k;
ydwDownstream j-gate water depth;
yi(k)Water depth at time instant k at canal section i;
yoHeight of the center of the orifice from bottom of the gravity offtake;
ysDownstream water level of the reservoir;
yupUpstream j-gate water depth;
zVariable used to interpolate values with the Lagrange factors;
ΔnPerturbed input/output Manning vector;
ΔtNumerical discretization time according to CFL condition;
ΔTOperation period defined by the watermaster;
ΔYWater level perturbation;
ΔxNumerical discretization space cell length;
ΔXPerturbed state vector obtained when a perturbation is introduced into the system;
ε n Norm vector error between the computed and desired Manning coefficient;

References

  1. United Nations. World Population Prospects: The 2015 Revision, Key Findings and Advance Tables; Technical Report; United Nations: Geneva, Switzerland, 2015. [Google Scholar]
  2. Alexandratos, N.; Bruinsma, J. World Agriculture towards 2015/2030: The 2012 Revision; ESA Working Paper; Food and Agricultural Organization of the United Nations: Rome, Italy, 2012; Volume 12, No. 3. [Google Scholar]
  3. Food and Agriculture Organization of the United Nations. AQUASTAT Database. Total Water Withdrawal by Sector; Food and Agricultural Organization of the United Nations: Rome, Italy, 2016. [Google Scholar]
  4. United States Geological Survey. Where Is Earth’s Water? 2016. Available online: https://www.usgs.gov/media/images/distribution-water-and-above-earth-0 (accessed on 13 May 2020).
  5. Phocaides, A. Handbook on Pressurised Irrigation Techniques; Food and Agriculture Organization of the United Nations: Rome, Italy, 2007. [Google Scholar]
  6. Koech, R.; Langat, P. Improving irrigation water use efficiency: A review of advances, challenges and opportunities in the Australian context. Water 2018, 10, 1771. [Google Scholar] [CrossRef] [Green Version]
  7. Ankum, P. Operation methods in canal irrigation delivery systems. In Irrigation Scheduling: From Theory to Practice, Proceedings of the ICID/FAO Workshop on Irrigation Scheduling, Rome, Italy, 12–13 September 1995; FAO Water Reports 8; FAO–ICID: New Delhi, India, 1996. [Google Scholar]
  8. Rogers, D.C.; Goussard, J. Canal control algorithms currently in use. J. Irrig. Drain. Eng. 1998, 124, 11–15. [Google Scholar] [CrossRef]
  9. Bonet, E.; Gómez, M.; Soler, J.; Yubero, M.T. CSE algorithm: “Canal Survey Estimation” to evaluate the flow rate extractions and hydraulic state in irrigation canals. J. Hydroinform. 2016, 19, 62–80. [Google Scholar] [CrossRef] [Green Version]
  10. Shan-e-hyder, S.; Caihong, H.; Muhammad, M.B.; Mairaj, H. Estimation of Manning’s Roughness Coefficient Through Calibration Using HEC-RAS Model: A Case Study of Rohri Canal, Pakistan. Am. J. Civ. Eng. 2021, 9, 1. [Google Scholar] [CrossRef]
  11. Yujian, L.; Yixin, G.; Liang, M. Calibration method for Manning’s roughness coefficient for a river flume model. Water Supply 2020, 20, 3597–3603. [Google Scholar] [CrossRef]
  12. 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]
  13. Soler, J.; Gómez, M.; Rodellar, J.; Gamazo, P. Application of the GoRoSo Feedforward Algorithm to Compute the Gate Trajectories for a Quick Canal Closing in the Case of an Emergency. J. Irrig. Drain. Eng. 2013, 139, 1028–1036. [Google Scholar] [CrossRef]
  14. Wahlin, B.T.; Clemmens Albert, J. Automatic Downstream Water-Level Feedback Control of Branching Canal Networks: Simulation Results. J. Irrig. Drain. Eng. 2006, 132, 208–219. [Google Scholar] [CrossRef] [Green Version]
  15. Bonet, E.; Gómez, M.; Yubero, M.T.; Fernández-Francos, J. GOROSOBO: An overall control diagram to improve the efficiency of water transport systems in real time. J. Hydroinform. 2017, 19, 364–384. [Google Scholar] [CrossRef] [Green Version]
  16. Aguilar, J.V.; Langarita, P.; Rodellar, J.; Linares, L.; Horváth, K. Predictive control of irrigation canals—Robust design and real-time implementation. Water Resour. Manag. 2016, 11, 3829–3843. [Google Scholar] [CrossRef] [Green Version]
  17. Clemmens, A.J.; Kacerek, T.F.; Grawitz, B.; Schuurmans, W. Test cases for canal control algorithms. J. Irrig. Drain. Eng. 1998, 124, 23–30. [Google Scholar] [CrossRef]
  18. González, R. Friction Coeficient Algorithm: Algoritmo Para la Estimación de Los Coeficientes de Manning en Canales de Regadío. TFM, UPC, Escola Tècnica Superior d’Enginyers de Camins, Canals i Ports de Barcelona. 2020. Available online: http://hdl.handle.net/2117/334176 (accessed on 30 June 2020).
  19. Bonet Gil, E. Experimental Design and Verification of a Centralized Controller for Irrigation Canals. Tesi Doctoral, UPC, Escola Tècnica Superior d’Enginyers de Camins, Canals i Ports de Barcelona, Barcelonam, Spain. 2015. Available online: http://hdl.handle.net/2117/95654 (accessed on 26 March 2015).
  20. Barnes, H.H. Roughness Characteristics of Natural Channels; Technical Report; U.S Geological Survey Water-Supply Paper No. 1849; US Government Printing Office: Washington, DC, USA, 1967. [Google Scholar]
  21. Coon, W.F. Estimation of Roughness Coefficients for Natural Stream Channels with Vegetated Banks; Technical Report; U.S Geological Survey Water-Supply Paper No. 2441; US Geological Survey: Reston, VA, USA, 1998. [Google Scholar]
  22. Gómez, M. Contribución al Estudio del Movimiento Variable en Lámina Libre en Las Redes de Alcantarillado. Aplicaciones. Ph.D. Thesis, Escola Tècnica Superior d’Enginyers de Camins, Canals i Ports de Barcelona, Barcelona, Spain, 1988. [Google Scholar]
  23. Fletcher, R. Practical Methods of Optimization, 2nd ed.; John Viley & Sons: Chichester, UK, 1987. [Google Scholar]
  24. Gill, P.E.; Murray, W.; Wright, M.H. Practical Optimization; Academic Press Inc.: Edinburgh, UK, 1981. [Google Scholar]
  25. Akkuzu, E.; Unal, H.; Karatas, B.; Avci, M.; Asik, S. Evaluation of irrigation canal maintenance according to roughness and active canal capacity values. J. Irrig. Drain. Eng. 2008, 134, 60–66. [Google Scholar] [CrossRef]
  26. Mohammed, M.; Tefera, A. Effect of reference conveyance parameter usage on real time canal performance: The case of Fentale irrigation scheme in Ethiopia. Comput. Water Energy Environ. Eng. 2017, 6, 79–88. [Google Scholar] [CrossRef] [Green Version]
  27. Bonet, E.; Gómez, M.; Yubero, M.T.; Fernández-Francos, J. GoRoSoBo simplified: An accurate feedback control algorithm in real time for irrigation canals. J. Hydroinform. 2019, 21, 945–961. [Google Scholar] [CrossRef] [Green Version]
Figure 2. Overall control diagram of irrigation canal.
Figure 2. Overall control diagram of irrigation canal.
Agriculture 13 01351 g002
Figure 3. The steps for the interpolation onto a structured grid: (a) overlapping of the family of characteristic curves, (b) introducing the variables for every point (for instance P’ and Q’) to a structured mesh, (c) variables are interpolated at a particular mesh points P and Q.
Figure 3. The steps for the interpolation onto a structured grid: (a) overlapping of the family of characteristic curves, (b) introducing the variables for every point (for instance P’ and Q’) to a structured mesh, (c) variables are interpolated at a particular mesh points P and Q.
Agriculture 13 01351 g003
Figure 4. Example of a canal profile and diagram of a checkpoint with gate, lateral weir, and pump.
Figure 4. Example of a canal profile and diagram of a checkpoint with gate, lateral weir, and pump.
Agriculture 13 01351 g004
Figure 5. Graph with discretization of the control structure equation.
Figure 5. Graph with discretization of the control structure equation.
Agriculture 13 01351 g005
Figure 6. Sketch of a numerical grid of a canal with two pools controlled by two checkpoints downstream each pool. Also, it shows the x/t-dots where the flow behaviour is defined. Notice that “K” with capital letter denotes time interval of control and “k” with small letter denotes time instant of simulation.
Figure 6. Sketch of a numerical grid of a canal with two pools controlled by two checkpoints downstream each pool. Also, it shows the x/t-dots where the flow behaviour is defined. Notice that “K” with capital letter denotes time interval of control and “k” with small letter denotes time instant of simulation.
Agriculture 13 01351 g006
Figure 7. Mathematical representation of a Manning roughness coefficient trajectory.
Figure 7. Mathematical representation of a Manning roughness coefficient trajectory.
Agriculture 13 01351 g007
Figure 8. Canal profile of a canal with two pools (the arrows represent the outlet flow for the offtake orifice).
Figure 8. Canal profile of a canal with two pools (the arrows represent the outlet flow for the offtake orifice).
Agriculture 13 01351 g008
Figure 9. Water level at the checkpoints one (red line) and two (blue line) in scenario one.
Figure 9. Water level at the checkpoints one (red line) and two (blue line) in scenario one.
Agriculture 13 01351 g009
Figure 10. Manning’s roughness coefficient trajectories at pools one (red line) and two (blue line) in scenario one.
Figure 10. Manning’s roughness coefficient trajectories at pools one (red line) and two (blue line) in scenario one.
Agriculture 13 01351 g010
Figure 11. Water level at the checkpoints one (red line) and two (blue line) in scenario two.
Figure 11. Water level at the checkpoints one (red line) and two (blue line) in scenario two.
Agriculture 13 01351 g011
Figure 12. Manning’s roughness coefficient trajectories at pools one (red line) and two (blue line) in scenario two.
Figure 12. Manning’s roughness coefficient trajectories at pools one (red line) and two (blue line) in scenario two.
Agriculture 13 01351 g012
Figure 13. Corning canal profile. The red lines mark the position of checkpoints. The first pool is number I (so every pool in the canal has been enumerated (I–VIII)), the first checkpoint is number 1 (so every checkpoint in the canal has been enumerated (1–8)) and the triangles represent the target water level.
Figure 13. Corning canal profile. The red lines mark the position of checkpoints. The first pool is number I (so every pool in the canal has been enumerated (I–VIII)), the first checkpoint is number 1 (so every checkpoint in the canal has been enumerated (1–8)) and the triangles represent the target water level.
Agriculture 13 01351 g013
Figure 14. Sluice-gate trajectories obtained by GoRoSoBo Simplified in Test 2-1 for the Corning canal (Gates 1-2-4-6).
Figure 14. Sluice-gate trajectories obtained by GoRoSoBo Simplified in Test 2-1 for the Corning canal (Gates 1-2-4-6).
Agriculture 13 01351 g014
Figure 15. Sluicegate trajectories obtained by GoRoSoBo simplified in test 2-1 for the Corning canal (gates 3–5–7–8).
Figure 15. Sluicegate trajectories obtained by GoRoSoBo simplified in test 2-1 for the Corning canal (gates 3–5–7–8).
Agriculture 13 01351 g015
Figure 16. Manning’s roughness coefficient trajectories obtained by FC algorithm in test 2-1 for the Corning canal (every color in the graph represent the Manning roughness coefficient calculated at every pool).
Figure 16. Manning’s roughness coefficient trajectories obtained by FC algorithm in test 2-1 for the Corning canal (every color in the graph represent the Manning roughness coefficient calculated at every pool).
Agriculture 13 01351 g016
Table 1. General canal features.
Table 1. General canal features.
Pool NumberPool Length
(km)
Bottom Slope (%)Side Slopes
(H:V)
Manning’s
Coefficient
(n)
Bottom Width
(m)
Canal Depth
(m)
I2.50.11.5:10.02512.5
II2.50.11.5:10.02512.5
Table 2. Checkpoints and sluicegate/pump station/orifice offtake features (control structure).
Table 2. Checkpoints and sluicegate/pump station/orifice offtake features (control structure).
Number of Control Structure or CheckpointGate Discharge
Coefficient
Gate Width
(m)
Gate Height
(m)
Step (m)Discharge Coef./Diameter Orifice Offtake
(m)
Orifice Offtake Height (m)Lateral Spillway Height (m)Lateral Spillway Width (m)/Discharge
Coefficient
0 0.615.02.50.6----
10.615.02.50.60.6/0.771.02.3500/1.99
2----0.6/0.771.02.3500/1.99
Table 3. Features of Corning canal pools.
Table 3. Features of Corning canal pools.
Pool NumberPool Length
(Km)
Bottom SlopeSide
Slopes
(H:V)
Manning’s
Coefficient (n)
Bottom Width
(m)
Canal
Depth
(m)
I710 × 10−41.5:10.0272.5
II310 × 10−41.5:10.0272.5
III310 × 10−41.5:10.0272.5
IV410 × 10−41.5:10.0262.3
V410 × 10−41.5:10.0262.3
VI310 × 10−41.5:10.0252.3
VII210 × 10−41.5:10.0251.9
VIII210 × 10−41.5:10.0251.9
Table 4. Corning canal control structures.
Table 4. Corning canal control structures.
Target PointsGate Discharge CoefficientGate Width
(m)
Gate Height
(m)
Step (m)Length from Gate 1 (km)Orifice Offtake Height (m)Lateral Spillway Height (m)
00.6172.30.20-3
10.6172.30.271.052.5
20.6172.30.2101.052.5
30.6172.30.2131.052.5
40.6162.10.2170.952.3
50.6162.10.2210.952.3
60.6151.80.2240.851.9
70.6151.80.2260.851.9
8----280.851.9
Table 5. Initial and unscheduled offtake changes in test case 2-1.
Table 5. Initial and unscheduled offtake changes in test case 2-1.
Pool NumberOfftake Initial Flow (m3/s)Check Initial Flow
(m3/s)
Unscheduled Offtake Changes at 2 h (m3/s)Check Final Flow (m3/s)
Heading-13.5-11.5
I1.012.5-10.5
II1.011.5-9.5
III1.010.5-8.5
IV1.09.5-7.5
V2.57.0-5.0
VI2.05.0−2.05.0
VII1.04.0-4.0
VIII1.03.0-3.0
Table 6. Target depth values in test case 2-1.
Table 6. Target depth values in test case 2-1.
CheckpointTarget Water Level (m)
Heading-
I2.1
II2.1
III2.1
IV1.9
V1.9
VI1.7
VII1.7
VIII1.7
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

Bonet, E.; Russo, B.; González, R.; Yubero, M.T.; Gómez, M.; Sánchez-Juny, M. The FC Algorithm to Estimate the Manning’s Roughness Coefficients of Irrigation Canals. Agriculture 2023, 13, 1351. https://doi.org/10.3390/agriculture13071351

AMA Style

Bonet E, Russo B, González R, Yubero MT, Gómez M, Sánchez-Juny M. The FC Algorithm to Estimate the Manning’s Roughness Coefficients of Irrigation Canals. Agriculture. 2023; 13(7):1351. https://doi.org/10.3390/agriculture13071351

Chicago/Turabian Style

Bonet, Enrique, Beniamino Russo, Ricard González, Maria Teresa Yubero, Manuel Gómez, and Martí Sánchez-Juny. 2023. "The FC Algorithm to Estimate the Manning’s Roughness Coefficients of Irrigation Canals" Agriculture 13, no. 7: 1351. https://doi.org/10.3390/agriculture13071351

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