Abstract
Navigation canals are used for transport purposes. In order to allow safe navigation the water level should be kept in a certain range around the Normal Navigation Level (NNL). The water level is disturbed by known and unknown inputs, like tributaries, municipal water flows, rain, etc. Some of these inputs can be used to control the water level. If the geometry requires it, canal reaches are connected by locks. The operation of these locks sometimes can disturb the water level, if the difference between the upstream and downstream water level is large. The objective is to minimize the disturbances caused by these lock operations on the water level in order to maintain the NNL. In this work the global management of the canal reach is discussed and an option to maintain the NNL by active control is introduced. Some inputs to the system, such as other confluences or gates on the side of the locks, can be controlled automatically to react to the disturbances caused by the lock operations using model predictive control to maintain the desired water level.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
Transport over water has considerable economical and ecological benefits [32, 34]. Navigation offers a more efficient, quieter, safer option for transport of goods. The transport over water consist of sea transport and inland navigation. In the following the latter will be analyzed.
In order to ensure navigation in inland canals the water level should be kept in a range around a reference level, the so called Normal Navigation Level (NNL). The water level has to be maintained in the navigation range in order for the reach to be operable.
The European Union encourages the development of the inland navigation network, especially by using ICT technologies [16]. Tele-controlled sensors and actuators can be installed in order to establish constant on-line monitoring of the system [17, 42] by using SCADA (Supervisory Control and Data Acquisition) systems. The collected historical data can be used to study the navigation reach. There are SCADA systems specially developed for inland navigation [8, 52]. The navigation system can benefit from the use of the SCADA from the maintenance and also from the security point of view [2]. Additionally, there are simulation tools specially developed for inland navigation systems [1].
Another big challenge for the inland navigation networks in the future is handling the effects of the climate change. These networks are very vulnerable to the climate change [6]. Different climate models are available from 10 to 100 years in the literature [36]. Some of these models include also effects like farming [19] or social and economic aspects [11]. The effects of climate change are also studied regionally, for example in the French river basins [5, 12], Mediterranean basin [18], basins in U.K. [3, 7], China [51] and the U.S. [35]. The different studies share some possible effects: global rise of mean sea level, increase in the occurrence of extreme weather events, increase in the surface temperature of the water and changes in river morphology. These events cause changes in water supply and quality that can lead to stronger constraints for inland navigation.
On some navigation systems the effect of climate change has already been studied. In the great lakes the climate change can result in lower water levels and shorter ice cover, e.g., on Lake Ontario. While due to the first factor the vessel load should be reduced (negative effect) due to the second the navigation period can be extended (positive effect). As to adaptive measures intensified dredging and shift of transport to rail is predicted [35]. In Northern Europe studies also describe the decrease in water level. As adaptation similar measures are proposed, but only a modest modal shift to rail is mentioned [24]. The ECCONET European projects studied the effect of climate change on the Middle Rhine, Upper Danube and the Rhine-Main-Danube corridor. For the middle of the twenty-first century the frequency of low flow situations is likely to increase only in the Upper Danube, however, for the distant future low flow situations will become more frequent in all studied areas. They emphasize the regional differences of the behavior [6].
From these conclusions it can be seen that each system is different, as the regional effects of the climate change also differ to a great extent.
The GEPET-Eau project [13] addresses the adaptive and predictive management strategies for inland navigation networks. The global management architecture is shown in Fig. 12.1 [15]. This architecture is based on a SCADA (Supervisory Control And Data Acquisition) system which allows the tele-management of the network. The management rules and the constraints on the water uses are regrouped in the Management Objectives and Constraints Generation module. Depending on these rules, the Hybrid Control Accommodation module allows the determination of the setpoints that have to be sent to the actuators of the system according to its current state and the forecast of the flood events and the drought periods. The management strategies are adapted taking into account new extreme events. Thus, the long term control objective is to make navigation possible in different external conditions: in case of floods when there is excess of water and the water system should be operated in a way to let the flood wave pass without inundating the neighboring cities. In case of drought, there is a lack of water. Water should be supplied first to priority purposes (like drinking water) and then to navigation. By modeling the global system and extending the controls strategy the final goal of the project is to give solutions for navigation for different scenarios in a global change context. Therefore the goal of the GEPET-Eau project is to study the effect and the adaption to climate change of the navigation network of the north of France.
In order to understand and predict or control the system, modeling is needed. The open channel flow is governed by a pair of hyperbolic partial differential equations, the Saint-Venant (SV) equations. These equations have no analytical solution for every case, therefore in practice numerical solutions are used. Due to the nonlinearity of these equations, for controller development simplified versions of the SV equations [44] or simple models deduced from these equations are used [29, 30, 40].
Model predictive control (MPC) is commonly used to control different type of water systems, and [37–39, 49]. Using an internal model it is able to incorporate the response characteristics of the system to the control actions, and most importantly it is able to deal with constraints on the control of controlled variables. This ability is especially useful when MPC is applied to navigation systems. The goal for navigation systems is to maintain the water level as close as possible to a certain level, but definitely stay within a certain range. To achieve this hard constraints of MPC can be used. Often there are constraints on the input: the artificial navigation reaches are filled from natural resources, whose availability is restricted. The Cuinchy-Fontinettes Reach (CFR) case study is an example that will be in this chapter investigated further.
A large-scale model of the CFR is developed based on physical rules and system identification approaches [15]. A smaller time and space scale gray box model has been developed in [14] and improved in [22]. This model has been used for controlling the water level in the reach [4] and also for sensor [27] and actuator [26] fault detection.
The goal of this work is by using ICT and control techniques to obtain the best performance of the transport of a canal reach bounded by locks. There is a dynamic connection between the water and the transport system and this connection is bidirectional. The main goal of the study of the transport of water is to allow the transport over water. The water movement should be modeled and controlled in order to maintain the normal navigation level to allow the boats safely navigating. The connection also exists in the other direction: in order to allow navigation lock operations are carried out, that is water is transported (Fig. 12.2).
As in case of a canal reach bounded by locks, lock operations control the transport flow and also the water flow. In this work, lock operations are not controlled, the water flow is only controlled through the surrounding hydraulic structures and the lock operations are treated as disturbance. The control of inflow influences the transport flow: if the water level is not maintained high enough the lock operations would cause a disturbance in the water level out of the range of the allowed water level. Therefore the control of the hydraulic structures and water levels control the interactions between water and transport flow and hence indirectly the transport flow.
This chapter is structured as follows: first the general modeling is described then the case study introduced. After the application of the model to the case study is presented, the results are shown. Then the impact of this work within the framework of transport of and over water is explained. Finally, conclusions are drawn and some open questions are raised.
2 Methodology: Modeling the Reach for Control Purposes
In order to model the canal reach for control purposes the Integrator Delay Zero (IDZ) model [29] is used. The model is an extension of the Integrator Delay (ID) model [40], that is commonly used in MPC [46, 50].
The ID model captures two governing phenomena of a canal reach: the low frequency integrator behavior and the time delay. The IDZ model includes a zero in order to approximate better the high frequency behavior.
At low frequencies the canal reach behaves like a tank: the water volume is the integral value of the difference between the inflow and the outflow. The water level is proportional to the water volume and the constant of this proportion is the water surface, often called the backwater area, A s (of course, supposing it to be constant is a simplification of the geometry):
where B is the average cross sectional width in m (for rectangular canals) and L is the length of the canal reach in m. The upper case zero indicates that the variables are calculated for a certain steady state regime.
The time delay expresses the time between a change occurring at one extreme of the canal reach and this change can be observed in the other extreme. It depends mainly on the velocity of a traveling wave (celerity) and the length of the canal reach. It is slightly different in the upstream (τ u ) and in the downstream direction (τ d ) and it can be obtained as:
and
where V is the velocity in m/s and C is the celerity in m/s:
and
where g is the acceleration of gravity in m/s 2, H is the water depth in m.
A zero is added to the ID model in order to account for the high frequency behavior. When a change occurs, (e.g., a discharge step) the first fast increase in water level is modeled very well with the IDZ model due to the presence of the zero. The IDZ model can be obtained from the geometrical characteristics of the canal reach. Details about the calculation of the model parameters can be found in [29] and [28]. The model is a linear model, therefore the quantities to calculate the model should be linearized around an equilibrium regime. This variables of the equilibrium regime are indicated with an uppercase zero.
The final structure of the IDZ model is the following:
where q in is the input discharge, h is the controlled water level, the parameter p 1 accounts for the zero and τ can be τ u in the upstream direction and τ d in the downstream direction. G(s) is the transfer function between the input discharge (upstream or downstream) and the water level (upstream or downstream). In order to model a network using the IDZ model, each water level to be controlled can be expressed using the input discharges and transfer functions of the form (12.6). As all the presented variables are relative to a steady state around which the system was linearized, the system is at the NNL when h = 0, so the control objective is to keep h at zero. Then h can be expressed as:
where G 1 and G 2 are transfer functions belonging to the different input discharges q in1 and q in2.
3 Case Study
The navigation system of the north of France allows the transport of goods from Paris to the port of Dunkerque and to Belgium (Fig. 12.3). The system consists of three watersheds: the Aa, the Lys and the Scarpe. Due to the changes in the relief, the canal reaches are connected with locks to overcome the difference in altitude (Fig. 12.4). The Cuinchy-Fontinettes reach (CFR) is located in the centre of the network. The water flows feeding the reach are shown in Fig. 12.5. The upstream part between Cuinchy to Aire-sur-la-Lys is 28.7 km long and called Canal d’Aire, the downstream part between Aire-sur-la-Lys to Saint-Omer is 13.6 km long and called Canal de Neuffossé. The overall length is 42.3 km and the CFR is bounded by the lock of Cuinhy (upstream) and the lock of Fontinettes (downstream). At Aire-sur-la-Lys there is the confluence of the river Lys divided by a sluice gate from the CFR. The CFR is approximately 52 m wide, it is entirely artificial without considerable slope. The CFR is perpendicular to the natural runoff of the watersheds. The geometry of the reach and the chosen steady state regime for linearization are summarized in Table 12.1.
The lock of Cuinchy overcomes a difference of 2 m between the upstream and downstream water levels, its volume is 3,700 m3. The maximum discharge that supplies or empties the lock chamber is 11 m3/s. The lock of Fontinettes has several times bigger volume, 25,000 m3, as it overcomes 13 m of water level difference. The maximum discharge it supplies is 28 m3/s. When a lock is operated the chamber is supplied from the upstream reach and emptied downstream. Hence the operation of lock Cuinchy supplies the CFR with water and the operation of Fontinettes empties it.
The main control objective is to ensure navigation, that is maintain the water level in a range around the Normal Navigation Level (NNL). In case of the CFR, it is NNL=19.52 m NGF (Nivellement Général de la France, i.e., altitude landmark in France). When lock operations occur, in order to maintain the NNL hydraulic structures are operated to counterbalance the effect of the lock operation to the water level. These structures are remotely controlled, usually manually, using the water level and discharge measurements.
There are three locations with control structures in the CFR (Fig. 12.5):
-
At Cuinchy: a lock and a gate which are located side by side,
-
At Aire-sur-la-Lys: the gate called Porte de Garde,
-
At Fontinettes: a lock.
The water level fluctuation is basically caused by the lock operations. Figure 12.6 shows the measured water levels at the lock of Cuinchy and at the lock of Fontinettes and at Aire. Though the time of the lock operations was not documented, there can be seen several drops of more than 20 cm in the water level for example at 15 min, at 2.5 h, at 3.25h and at 4 h. This valleys might be caused by the operation of lock Fontinettes. With gray dashed lines the minimum of the future navigation range is shown. It can be seen that the water level crosses several times the water level limit assigned for the future. Therefore, the control of water level should be improved. A wave caused by a lock operation can travel back and forth between the upstream and downstream locks several times before it attenuates; this is seen by the smaller secondary valleys coming back in approximately 4 h after a lock operation (“big valley”). Figure 12.7 shows the water levels after only one lock operation of Fontinettes (numerical simulation). It can be seen that after the first drop of 17 cm the negative wave comes back in 4 h and causes a drop of 10 cm, and in every 4 h causing consecutive drops in the water level at Fontinettes (with gray). The drops can be seen in the other water levels measured at Cuinchy and Aire—at Cuinchy (with black) the negative wave appears after 2 h, this is the time delay of the system. This phenomenon is called resonance and it is first described in [41] and [45], and later studied in depth in [48] and [47].
These waves without control can cause the water levels go out of the allowed range of navigation. In order to maintain the reach in a condition to be possible to navigate the lock operations should be changed or the hydraulic structures should be operated in a way to counterbalance the act of the waves generated by the locks. In this work the second option is addressed with the help of MPC. By implementing an MPC controller to the hydraulic structures and controlling the water supply of the navigation reach it could be possible to maintain the water levels within the navigation range.
3.1 Application of the IDZ Model to the CFR
The CFR system has two inputs (flows) and three outputs (water levels). Also, there are two disturbance flows (lock operations), that are not modeled in this case. As it is shown in Fig. 12.5 the water levels are measured and to be controlled at three locations: at upstream—at Cuinchy (Y C ), in the middle of the reach—at Aire (Y A ) and at downstream—at Fontinettes (Y F ). These water levels are disturbed by the lock operations upstream by the lock Cuincy—Q LC and downstream by lock Fontinettes (Q LF ). These lock operations are unknown to the controller.
If both locks are operated in the same frequency a considerable amount of water is removed from the system since the volume of the lock of Fontinettes is five times bigger than the volume of the lock of Cuinchy. In order to maintain the water level the water volume should be added. It is possible from two control points: upstream, from the gate of Cuinchy (Q GC ) and in the middle of the reach, from the gate of Aire (Q A ). Both of these flows have physical constraints: at Cuinchy the maximum flow is 10 m3/s and no negative flow is possible, while at Aire the flow can fluctuate between − 7 and + 7 m3/s. MPC can handle very well such constrained systems. Each transfer function of the CFR system is modelled by the IDZ model. The scheme of the system is shown in Fig. 12.8. There are three controlled water levels and two control inputs. In order to control these water levels, they should be expressed in terms of the inputs. As both of the inputs are affecting the three controlled outputs, altogether we need to find six transfer functions. All transfer functions are obtained by linearization around an equilibrium point: Q A 0 = 0. 6 m3/s, Q GC 0 = 0. 6 m3/s and Y A 0 = Y C 0 = Y F 0 = NNL = 19. 52 m, that approximation corresponds to a water depth (H) of 3.8 m all around the reach due to the zero slope (see also in Table 12.1). The transfer function of the linearized system is then can be described by a matrix containing six transfer functions:
where transfer functions G CC , G AC , G CA , G AA , G CF , G AF have the IDZ structure as in (12.6). The values of the parameters are summarized in Table 12.2.
3.2 Controller Development
MPC was developed based on [9] and [45]. The detailed controller development can be found in [23]. Below we follow the presentation of [23]. That is, the control objective is to keep the outputs (Y C , Y A and Y F ) close to set-point, while disturbances occur (Q LC and Q LF ). This is achieved by controlling the two inputs (Q GC and Q A ), while ensuring that the discharge and Cuinchy and Aire satisfy the physical flow constraints of the system (12.9) and (12.10):
and
for all t ∈ [0, +∞). The transfer function presented in Sect. 12.2 expresses the relation between the water level and the input/output discharges. In order to be able to apply MPC, we carried out the following steps:
-
1.
We transform the continuous-time transfer function from (12.8) to a discrete-time one for discrete time controller development.
-
2.
Instead of using the upstream discharge as input, we use the change of the discharge as control input. This is incorporated into the discrete-time transfer functions by composing it with an integrator. The reason for the change is that it is easier to express the MPC cost function for this new input than for the original one, with other words the change is discharge can directly be penalized.
-
3.
We compute the minimal state-space representation of the thus obtained discrete-time transfer function.
-
4.
Since MPC yields a state feedback, while the full state of the system is not measurable, we constructed an observer. The controller is then obtained by combining the state feedback provided by MPC with this observer.
The controller is tested by simulating its interconnection with a detailed nonlinear model of the plant. The plant model was implemented in SIC (Simulation of Irrigation Canals) [31]. The model is based on Saint-Venant equations, and it is widely accepted as a fairly accurate representation of physical reality. In particular, it models several non-linear phenomena like advection which are ignored by IDZ type models.
Below we describe the steps mentioned above one by one.
3.2.1 Sampling the Linearized Model
The transfer function G CFR is transformed to a discrete-time transfer function G CFR d using the zero order hold with sampling time T s = 300 s. Hence, if we define the discrete time signals e(k) = E(kT s ) and Q d(k) = Q(kT s ), k = 0, 1, 2, … and we denote their z-transforms by \(\hat{e}\) and \(\hat{Q}^{d}\), respectively, then
holds, where \(\hat{e}\) denotes the z-transform of the discrete-time signal e and \(\hat{Q}^{d}\) denotes the z-transform of the discrete-time signal \(\hat{Q}^{d}\).
3.2.2 Setting the Rate of Change of the Discharge as Input
The discrete-time transfer functions are multiplied by an integrator \(\frac{1} {z-1}\), i.e., we define the transfer matrix
This is done in order to be able to use the differences between discharges as inputs, as opposed to the discharge. That is, the control input used for MPC control synthesis is the discrete-time signal u, with u(0) = 0 and
It then follows that with the transfer function H(z) from (12.12), \(\hat{e} = H\hat{u}\), where \(\hat{u},\hat{e}\) denote the z-transforms of u and e respectively.
3.2.3 Constructing a State-Space Model
Using standard MATLAB functions, we compute a minimal state-space representation
of the transfer matrix H. In order to formalize the physical constraints on Q d(k), we extend the state-space of (12.13) by a new state which represents Q d. The resulting model is as follows:
where \(z(k) = \left [\begin{array}{*{10}c} x^{T}(k),&Q^{d}(k) \end{array} \right ]^{T}\) and
where I 2 denotes the 2 × 2 identity matrix.
3.2.4 MPC State Feedback
In order to compute the control law, we use MPC, applied to the state-space representation (12.14). The resulting state feedback u(k) = w(z(k)). The map w is obtained as follows. Set λ = 40 and define the matrices R = 40. 000I 2 and P = 40. 000I 3, where I 2 and I 3 are the 2 × 2 and 3 × 3 identity matrices. The matrices R and P are weights, and λ is the prediction horizon. Define
where \(u^{{\ast}} = (u^{{\ast}}(k\mid k),u^{{\ast}}(k + 1\mid k),\ldots,u^{{\ast}}(k +\lambda -1\mid k))\) is the solution of the following constrained optimization problem:
Here n denotes the size of the state-space of (12.13), and z i (k + j∣k) denote the ith entry of z(k + j∣k). The inequalities (12.9)–(12.10) represent physical constraints on the inputs.
In order to solve this optimization problem, we used the built in MATLAB function [33].
3.2.5 Constructing the Observer
Applying MPC to (12.14) requires the knowledge of the full state z(k) at every step k. However, in practice, the full state is not measured. To address this problem, we used an observer to estimate the state z(k). Since the component Q d(k) is clearly observable, we used the following reduced order observer
where the matrices A,B,C are the same as in (12.13) and L is computed as according to synthesis algorithms for minimax observers [10, 20, 25]. More precisely, we consider a noisy state-space representation
where η and ν are deterministic noise processes satisfying
with W 1 = (1, 000I n + 5, 000e 1 e 1 T)−1, W 2 = I 3, n is the dimension of the state-space of (12.13), I n ,I 2 are the n × n and 2 × 2 identity matrices, \(e_{1} = (1,0,\ldots,0)^{T} \in \mathbb{R}^{n}\). The matrices W 1 and W 2 represent our assumptions on the energy of the disturbances η and ν. The larger these matrices are, the smaller the assumed energy of the disturbance. A minimax observer for (12.18) is a system of the form
such that the worst case estimation error \(\limsup _{k\rightarrow \infty }\sup _{\nu,\eta }\vert l^{T}(x(k) -\hat{ x}(k))\vert\) is minimal for any vector \(l \in \mathbb{R}^{n}\), where the supremum is taken over all signals ν and η which satisfy (12.19). The gain matrix L is obtained following [10, 20, 25]. That is, we consider the dual LQR control problem
Note that due to minimality of (12.13), (C, A) is an observable pair, and hence (A T, C T) is a controllable pair. From this it then follows that the LQR control problem (12.21) has a solution of the form v = −Ks. In addition, the matrix (A T − C T K) of the close-loop system is stable. We then set L = K T to be the gain of the minimax observer (12.20).
Note that if the linear model H had been accurate and the disturbances had not been significant, then any choice of L such that (A − LC) is stable could have been considered. In fact, we tried to use pole placement to obtain such an L. However, when interconnected with the nonlinear numerical model of the system, the observers obtained in such a way showed worse performance than the minimax observer. This is probably due to the fact that our model is just a crude approximation of the underlying physical process, moreover, it does not explicitly include all the disturbances which act on the system.
3.2.6 Control Architecture
The MPC controller is connected with the observer (12.17): when computing the next control input u(k), the estimates \(\hat{x}(k)\) and \(\hat{Q}^{d}(k)\) of the observer (12.17) were used instead of z(k). Due to our modeling choices, the true control input which is ought to be applied to the physical system is not u(k), but Q d(k) + Q 0, where Q 0 = (Q GC 0, Q A 0) = (0. 6, 0. 6)T is the stead-state input corresponding the set point (NNL, NNL, NNL)T. Likewise, the actual measurements are the values Y C (kT s ), Y A (kT s ) and Y F (sT s ), not the error signal e(k). The latter can be obtained from the former by subtracting the value of NNL.
To sum up, if we denote by
the sampled measurement signals, then the equations of the controller can be summarized as follows:
where w is the same as define in (12.15), the gain L is as in (12.17), the matrices A, B, C are from (12.13).
3.2.7 Evaluation of the Performance
The performance of the controller is evaluated as follows. The controller (with partial observations) was tested by connecting it with the nonlinear model of SIC and carrying out simulations. Note that SIC simulates the behavior of the system in continuous time, so we had to perform time sampling of the output and input signals: while performing the simulation, y(k) was set to be the output of the simulation at the kth sampling time, and the control input was taken to be constant between the sampling times.
4 Results and Discussion
The developed controllers are tested on a numerical model, solving the complete set of non-linear Saint-Venant equations using a finite differences scheme. The solution is implemented by the SIC software. The controllers are developed in Matlab [33] environment. The SIC calls the control algorithm and sends the measurements to it at control time step and executes its commands.
The MPC is tested using the following scenario: 20 lock operations of lock of Cuinchy and lock of Fontinettes (Fig. 12.9). This is more difficult than the actual scenario: nowadays there is navigation only during the day. However, the future plan of the management is to extend the navigation period. The water levels resulting from the lock operations without using any control action (constant input discharges at the gate of Cuinchy and gate of Aire) are shown in Fig. 12.10. It can be seen that the water levels are not kept in the allowed range for navigation.
For the same scenario MPC is applied. Figure 12.11 shows that all the three water levels are within the navigation range, thus the controller accomplished its objective.
Figure 12.12 shows the control actions. It is seen that the control flow at Cuinchy is between 0 and 10 m3/s and the control flow of Aire fluctuates between − 7 m3/s and + 7 m3/s. Both of them are in the allowed range. The fluctuation might seem high frequency leading to wear and tear, however, in fact the time of one gate opening or closing is 25 min. The operations are needed to maintain the water levels. A compromise might be found between the extent of the movement of the hydraulic structures and the desired water level difference between the actual and the desired one.
5 Linking Transport of and Transport over Water
Large and small scale water transport models are introduced above. In a navigation reach, the transport of water, both the inputs and the outputs, are completely controlled. The quantity of the runoff arriving directly is often smaller compared to the water released the lock operations. Hence, therefore all main inputs are locks and the tributaries: connected by hydraulic structures and the operation of the locks. The main transport of water is hence determined by the navigation: by the operation of the locks. The other inputs and outputs are controlled in a way to maintain constant volume (that is constant water level). The more lock operations are carried out per day the bigger amount of water has to be transported by the canal reach. However, in case of risk of flood the safety, i.e., flood protection overrules the navigation goals. In this case water is transported, distributed through the system in order to avoid the flood in the cities located near to canal reaches. The nearby river can be evacuated into the navigation canal, and the flood wave can be sent to the sea. In this case the lock operation and hence the traffic is restricted.
The transport over water in this work is presented by the lock operations. The number of daily lock operations correspond to the daily transport of boats. In one lock operation one or two boats can go simultaneously. When a boat is crossing the reach it involves two lock operations: upstream, that results in an increase (for Cuinchy it is 3,700 m3) of water volume and the downstream operation that results in an offtake (for Fontinettes it is 25,000 m3). Due to the difference between these volumes any pair of lock operations should be compensated by additional inflows in order to keep the water level constant.
Due to the above described two directional connection between transport of and over water the only way to study the system is the combined framework.
A global modeling and optimization of the operation of the system is beneficial for both the water body (for the cities around this area) and for the users of the canal for transport.
Better global management improves the flood protection of the area. With the help of a global model in case of flood, the flood wave can be distributed in the system and the flooding of the neighboring cities can be avoided. With a better flood protocol and faster response to the floods also the navigation period can be extended.
By better management and control of the water level more lock operations can be carried out while the water level is maintained around NNL. More lock operations allow bigger traffic, that is economical benefit for the operators and also a general ecological benefit as more overland traffic is diverted to navigation.
6 Open Topics and Possible Future Research Lines
The developed MPC can be improved by modeling directly the resonance phenomenon [21, 49]. In this way the controller can directly act on the resonance waves and this might improve the performance. Another possibility to improve the controller performance is to treat the lock operations as known disturbances. That is, if the schedule of the lock operations is known beforehand the controller can act in advance.
By modeling the lock operation the transport is modeled. However, the direct quantitative benefit from the increase of the transport is not modeled yet. Similar models are published [6] for general cases. The cost of lock operations, pumping and the benefit from the transport can be modeled. With the help of this model the effects of the climate change can be directly quantified with relation to the navigation system. Similar calculations have been carried out in the project ECCONET [6].
Extending further this line, the cost of each lock operation can be determined based on the economic model. The constantly changing prices and conditions can also be communicated on-line to the stake holders as an addition to the already existing on-line communication about the state of the network and the water levels [43].
Next to the economic perspective the ecologic aspect can also be investigated. Though the navigation network is manly artificial water body, its operation affects the environment and the nearby (confluences) natural water bodies. The effect of the increasing transport to the water quality of the tributaries and to the surrounding flora and fauna can be studied.
As started in this work, the fault detection study can be extended. Not only sensor but also actuator faults should be easily detected. Also the resilience of the system to faults should be investigated and backup plans for sensor faults should be developed.
7 Conclusions and Future Research
The management of navigation canal system can highly benefit of ICT. In order to accomplish the multi-objective goals large and small scale optimization can be applied. Dynamic models can be built being able to predict the reaction of the system of the changes in the future either in operation of the system or of changes of external factors, like climate change. In this work a navigation reach is modelled and based on that MPC is developed to control the water levels in order to keep the water levels in a range to allow navigation. A global volume model of the system is introduced in order to be predict the effects of the long term changes. For different purposes different scale models can be used. Finally by connecting the multi-level models a global model for global management optimization can be achieved. Further research is to include more factors in the optimization like ecology and economy. By modeling the transport (the boats and the lock operation) a model for transport over water can be obtained. By linking the two models, the economical factors can be more directly modeled and predicted.
References
Almaz OA, Altiok T. Simulation modeling of the vessel traffic in Delaware River: Impact of deepening on port performance. Simul Model Pract Theory. 2012;22:146–165.
Amin S, Litrico X, Sastry S, Bayen AM. Cyber security of water SCADA systems - Part I: Analysis and experimentation of stealthy deception attacks. IEEE Trans Control Syst Technol. 2013;21(5):1963–1970.
Arkell BP, Darch GJC. Impact of climate change on London’s transport network. Proc ICE Munic Eng. 2006;159(4):231–237.
Blesa J,Duviella E, Sayed-Mouchaweh M, Puig V, Chuquet K. Automatic control to improve the seaworthiness conditions in inland navigation networks. J Marit Res. 2012;9(3):61–66.
Boé J, Terray L, Martin E, Habets F. Projected changes in components of the hydrological cycle in French river basins during the 21st century. Water Resour Res. 2009;45(8):231–237.
Breemersch T, Heyndrickx C (2012) Effects of climate change on inland waterway transport networks. In: Second Nordic international conference on climate change adaptation, Helsinki, August 2012.
Brooke J, White I. Climate change mitigation and adaptation. implications for inland waterways in England and Wales. Technical report, Inland Waterways Advisory Council, 2009.
Bugarski V, Bac̆kalić T, Kuzmanov U. Fuzzy decision support system for ship lock control. Expert Syst Appl 2013;40(10):3953–3960.
Camacho EF, Bordons Alba C. Model predictive control. London: Springer; 1998.
Cernusko FL. State estimation for dynamic systems. Boca Raton: CRC Press; 1994.
Davies EGR, Simonovic SP. Global water resources modeling with an integrated model of the social–economic–environmental system. Adv Water Res. 2011;34(6):684–700.
Ducharne A, Habets F, Pagé C, Sauquet E, Viennot P, Déqué M, Gascoin S, Hachour A, Martin E, Oudin L. Climate change impacts on water resources and hydrological extremes in northern France. In: Proceedings of XVIII international conference on water resources, Barcelona; 2010.
Duviella E. The GEPET-Eau project http://gepeteau.wordpress.com/bcf/. http://gepeteau.wordpress.com/bcf/, January 2014.
Duviella E, Blesa J, Bako L, Bolea Y, Sayed-Mouchaweh M, Puig V, Chuquet K. Inland navigation channel model: Application to the Cuinchy-Fontinettes reach. In: The 10th IEEE international conference on networking, sensing and control, Paris, 10–12 April 2013.
Duviella E, Rajaoarisoa L, Blesa J, Chuquet K. Adaptive and predictive control architecture of inland navigation networks in a global change context: application to the Cuinchy-Fontinettes reach. In: IFAC conference on manufacturing modelling, management, and control, Saint Petersburg, 19–21 June 19–21.
European Parliament and Council of the European Union. Directive 2005/44/EC, 2005.
Fastenbauer M, Sattler M, Schilk G. River information services for commercial users in the inland waterway sector. In: LINDI 2007. International symposium on logistics and industrial informatics, 2007; 2007. pp. 31–36
García-Ruiz JM, López-Moreno JI, Vicente-Serrano SM, Lasanta-Martínez T, Beguería S. Mediterranean water resources in a global change scenario. Earth Sci Rev. 2011;105(3–4):121–139.
Graveline N, Loubier S, Gleyses G, Rinaudo J-D. Impact of farming on water resources: Assessing uncertainty with monte carlo simulations in a global change context. Agric Syst. 2012;108:29–41.
Green M, Limebeer DJN. Linear robust control. DoverPublications.com, 2012.
Horváth K. Model predictive control of resonance sensitive irrigation canals. PhD thesis, Technical University of Catalonia, Barcelona; 2013.
Horváth K, Duviella E, Blesa J, Rajaoarisoa L, Bolea Y, Puig V, Chuquet K. Gray-box model of inland navigation channel: Application to the Cuinchy-Fontinettes reach. J Intell Syst. 2014;23(2):183–199.
Horváth K, Petreczky M, Rajaoarisoa L, Duviella E, Chuquet K. MPC control of water level in a navigation canal the Cuinchy–Fontinettes case study. In: 13th European Control Conference (ECC), 2014.
Jonkeren O, Rietveld P, van Ommeren J, te Linde A. Climate change and economic consequences for inland waterway transport in europe. Reg Environ Change. 2013;14:953–965.
Krener AJ. Kalman-bucy and minimax filtering. IEEE Trans Autom Control. 1980;25(2):291–292
Le Pocher O, Duviella E, Bako L, Chuquet K. Sensor fault detection of a real undershot/overshot gate based on physical and nonlinear black-box models. In: SAFEPROCESS - 8th IFAC international symposium on fault detection, supervision and safety for technical purposes, Mexico City, 29–31 August 2012.
Le Pocher O, Duviella E, Chuquet K. Sensor fault detection in a real hydraulic system using classification approach. In: 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO), Nordwijkerhout, 28–31 July 2011.
Litrico X, Fromion V. Analytical approximation of open-channel flow for controller design. App Math Model. 2004;28(7):677–695.
Litrico X, Fromion V. Simplified modeling of irrigation canals for controller design. J Irrig Drain Eng. 2004;130(5):373–383.
Litrico X, Georges D. Robust continuous-time and discrete-time flow control of a dam-river system. (i) modelling. Appl Math Model 1999;23(11):809–827.
Malaterre P-O, Baume JP. SIC 3.0, a simulation model for canal automation design. In: Mokhlisse A, editor. International workshop on regulation of irrigation canals: State of art of research and applications, vol. I. L.A.A.A.-C.N.R.S.; 1997. pp. 68–75.
Mallidis I, Dekker R, Vlachos D. The impact of greening on supply chain design and cost: a case for a developing region. J Transp Geogr. 2012;22:118–128.
MATLAB. version 7.10.0 (R2010a). Natick: The MathWorks Inc.; 2010.
Mihic S, Golusin M, Mihajlovic M. Policy and promotion of sustainable inland waterway transport in Europe – Danube River. Renew Sustain Energy Rev. 2011;15(4):1801–1809.
Millerd F. Global climate change and great lakes international shipping. Technical report, Wilfrid Laurier University, Waterloo, Ontario; 2007.
Murray SJ, Foster PN, Prentice IC. Future global water resources with respect to climate change and water withdrawals as estimated by a dynamic global vegetation model. J Hydrol. 2012;448–449:14–29.
Negenborn RR, van Overloop P-J, Keviczky T, De Schutter B. Distributed model predictive control of irrigation canals. Netw Heterog Media. 2009;4(2):359–380.
Ocampo-Martinez C. Model predictive control of wastewater systems. Advances in industrial control. London: Springer; 2010.
Puig V, Romera J, Quevedo J, Cardona CM, Salterain A, Ayesa E, Irizar I, Castro A, Lujan M, Charbonnaud P, Chiron P, Trouvat J-L. Optimal predictive control of water transport systems: Arrêt-Darré/Arros case study. Water Sci Technol. 2009;60(8):2125–2133.
Schuurmans J. Open-channel flow model approximation for controller design. Appl Math Model. 1995;19(9):525–530.
Schuurmans J. Control of water levels in open channels. PhD thesis, Delft University of Technology, Delft; 1997.
ten Broeke IAA, Willems CPM, Glansdorp CC. River information services: a joint European effort to enhance safety and usability of the inland waterway. In: Intelligent transportation systems, 2001. Proceedings. 2001 IEEE; 2001. pp. 1108–1115.
The Ministry of Ecology, Sustainable Development and Energy, France. Vigicrues: Information sur la vigilance “crues”. http://www.vigicrues.gouv.fr/, 1999.
M. Xu, P.J. van Overloop, N.C. van de Giesen, On the study of control effectiveness and computational efficiency of reduced Saint-Venant model in model predictive control of open channel flow. Adv Water Resour 2011;34(2):282–290.
van Overloop P-J. Model predictive control on open water systems. PhD thesis, Delft University of Technology, Delft; 2006.
van Overloop, P., Clemmens, A., Strand, R., Wagemaker, R., and Bautista, E. Real-time implementation of model predictive control on Maricopa-Stanfield irrigation and drainage district’s WM canal. J Irrig Drain Eng. 2010;136(11):747–756.
van Overloop P-J, Bombois X. Identification of properties of open water channels for controller design. In: Proceedings of the 16th IFAC symposium on system identification; 2012. pp. 1019–1024.
van Overloop P-J, Miltenburg IJ, Bombois X, Clemmens AJ, Strand R, van de Giesen N. Identification of resonance waves in open water channels. Control Eng Pract. 2010;18(8):863–872.
van Overloop P-J, Negenborn RR, De Schutter B, van de Giesen NC. Predictive control for national water flow optimization in The Netherlands. In: Negenborn RR, Lukszo Z, Hellendoorn H, editors. Intelligent infrastructures. Intelligent systems, control and automation: Science and engineering, chapter 17, vol. 42. Dordrecht: Springer; 2010. pp. 439–461.
van Overloop P-J, Weijs S, Dijkstra S. Multiple model predictive control on a drainage canal system. Control Eng Pract. 2008;16(5):531–540.
Wang S, Kang S, Zhang L, Li F. Modelling hydrological response to different land-use and climate change scenarios in the Zamu River basin of northwest China. Hydrol Process. 2008;22(14):2502–2510.
White I. Report for the inland waterways advisory council information and communication technology for the UK’s inland waterways. Technical Report MSU-CSE-00-2, Inland Waterways Advisory Council Information and Communication Technology, 2008.
Acknowledgements
This work is a contribution to the GEPET-Eau project which is granted by the French ministry MEDDE—GICC, the French institution ORNERC and the DGITM.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Horváth, K., Rajaoarisoa, L., Duviella, E., Blesa, J., Petreczky, M., Chuquet, K. (2015). Enhancing Inland Navigation by Model Predictive Control of Water Levels: The Cuinchy-Fontinettes Case. In: Ocampo-Martinez, C., Negenborn, R. (eds) Transport of Water versus Transport over Water. Operations Research/Computer Science Interfaces Series, vol 58. Springer, Cham. https://doi.org/10.1007/978-3-319-16133-4_12
Download citation
DOI: https://doi.org/10.1007/978-3-319-16133-4_12
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16132-7
Online ISBN: 978-3-319-16133-4
eBook Packages: Business and EconomicsBusiness and Management (R0)