Skip to main content
Log in

A Compartmental Model for Stable Time-Dependent Modeling of Surface Water and Groundwater

  • Published:
Environmental Modeling & Assessment Aims and scope Submit manuscript

Abstract

Water resource system planners make decisions that guide water management policy. The fundamental tools for assessing management and infrastructure strategies are combined hydro-economic models of river basins (RBHE models). These models have improved the economic efficiency of water use in situations of competition for scarce water resources. In RBHE models, a groundwater model is coupled with surface water models of the various water resources. Today, the groundwater models used in an RBHE model can be of two types: cell models or numerical models. Cell models are easy to use, but they are too simple to realistically describe the geology and hydrology of the area under investigation. Numerical models, in contrast, are closer to the physical behavior of the aquifer. However, the vast quantity of data to be analyzed makes them impractical for many management scenarios. Moreover, the calibrations of these high-resolution models are generally difficult and sensitive to the variation of parameters, especially when boundary conditions are dynamic. This is the case when dynamic river data or dynamic surface lake data are present. In this work, a compartmental cell model is built on the hydrogeology of the aquifer. In this approach, the hydrogeology of the aquifer and the dynamic boundary conditions are treated with separate models. A general mathematical formulation is presented where the calibration stage, the validation stage, and the prediction stage are formulated as a series of sub-model calibrations and solved using a general least squares routine. With this approach, it becomes possible to treat both the water level and the pumping rate in each cell as variables to be predicted. In most of the models, the pumping rates are known and the goals of the computation are to estimate the groundwater level. However, when for political or technical reasons access to some of the wells is difficult, the pumping rates are only partially known. Then, both groundwater levels and pumping rates are variables to be predicted by the groundwater model. A computer program was developed using MATLAB, with a Visual Basic graphical user interface using COM technology to access the advanced mathematical libraries. The approach was implemented with a real case study of the Yarkon–Taninim aquifer in Israel. The results indicate that the method is more stable than the classical approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. Alley, W. M., & Schefter, J. E. (1987). External effects of irrigators’ pumping decisions, high plains aquifer. Water Resources Research, 23(7), 1123–1130.

    Article  Google Scholar 

  2. Andreu, J., & Sahuquillo, A. (1987). Efficient aquifer simulation in complex systems. Journal of Water Resources Planning and Management, 113(1), 110–129.

    Article  Google Scholar 

  3. Babu D.K., Pinder, G.F., Niemi, A., Ahlfeld, D.P., Stothoff, S.A., & Zeitoun D.G., (1993). Chemical transport by three dimensional density dependant groundwater flows. Princeton Report 01/93/243.

  4. Bar, Y. (1983). Hydrogeology and geochemistry of the groundwater in the region of Binyamina. Umm el Fahm: The Hebrew University (in Hebrew).

    Google Scholar 

  5. Bachmat Y. (1995). Compartmental model for the Yarkon Taninim aquifer. Report of the Hyrological Service of Israel.

  6. Bear J. (1979). Hydraulics of groundwater. McGraw-Hill series in Water Resources and Environmental Engineering.

  7. Brown, G., & Deacon, R. (1972). Economic optimization of a single cell aquifer. Water Resources Research, 8, 557–564.

    Google Scholar 

  8. Brozovic N., Sunding D. L., & Zilberman D. (2005). Optimal management of groundwater over space and time, chapter 1. In D. Berga & R. Goetz (Eds.), Frontiers in water resource economics. New York: Springer.

  9. Buras, N. (1963). Conjunctive operation of dams and aquifers. Proc. ASCE, 89, 111–131 (HY. 6).

    Google Scholar 

  10. Campana, M. E., Harrington, G. A., & Tezcan L. (2005). Compartmental model approaches to groundwater flow simulation, chapter 3. In D. Berga & R. Goetz (Eds.), Frontiers in water resource economics (pp. 43–68). New York: Springer.

  11. Gutman Y. & Zuckerman H. (1995). The Yarkon Taninim Beer Sheva aquifer—calibration and validation of a flow and transport model. Tahal Report 01/95/72 (in Hebrew).

  12. Glover, R.E. (1974). Transient groundwater hydraulics. Department of Civil Engineering, Colorado State University, Fort Collins. Reprinted in 1985 by Water Resources Publications, Highlands Ranch.

  13. Gorelick, S. M. (1983). A review of distributed parameter groundwater management modeling methods. Water Resources Research, 19(2), 305–319.

    Article  Google Scholar 

  14. Jothityangkoon, C., Sivapalan, M., & Farmer, D. L. (2001). Process controls of water balance variability in a large semi-arid catchment: downward approach to hydrological model development. Journal of Hydrology, 254, 174–198.

    Article  Google Scholar 

  15. Koundouri, P. (2004). Potential for groundwater management: Gisser–Sanchez effect reconsidered. Water Resources Research. doi:10.1029/2003WR002164.

  16. Mahlknecht, J., Steinich, B., & Navarro de Leon, I. (2004). Groundwater chemistry and mass transfers in the Independence aquifer, Central Mexico, by using multivariate statistics. Environmental Geology, 45, 781–7911.

    Article  CAS  Google Scholar 

  17. Milly, P. C. D. (1994). Climate, soil water storage, and the average annual water balance. Water Resources Research, 30(7), 2143–2156.

    Article  Google Scholar 

  18. Harbaugh, A.W., Banta, E.R., Hill, M.C., & McDonald, M.G. (2000). MODFLOW 2005. The U.S. Geological Survey modular ground-water model—user guide to modularization concepts and the ground-water flow process. U.S. Geological Survey Open-File Report 00-92, 121 pp.

  19. Nguyen, C. D., Hiroyuki, A., Hiroyuki, Y., & Kenichi, K. (2005). Simulation of groundwater flow and environmental effects resulting from pumping. Environmental Geology, 47, 361–372.

    Article  Google Scholar 

  20. Noel, J. E., & Howitt, R. E. (1982). Conjunctive multi-basin management: an optimal control approach. Water Resources Research, 18(4), 753–763.

    Article  Google Scholar 

  21. Peralta, R. C., Cantiller, R. R. A., & Terry, J. E. (1995). Optimal large scale conjunctive water-use planning: case study. Journal of Water Resources Planning and Management, 121(6), 471–478.

    Article  Google Scholar 

  22. Pulido-Velazquez, M., Sahuquillo, A., Ochoa, J. C., & Pulido, D. (2005). Modeling of stream–aquifer interaction: the embedded multireservoir model. Journal of Hydrology, 313, 166–181.

    Article  Google Scholar 

  23. Rubio, S., Casino, B. (2005). Strategic behavior and efficiency in the common property extraction of groundwater. Environmental and Resource Economics, 26(1), 73–87.

    Google Scholar 

  24. Ruud, N., Harter, T., & Naugle, A. (2004). Estimation of groundwater pumping as closure to the water balance of a semi-arid, irrigated agricultural basin. Journal of Hydrology, 297(1–4), 51–73.

    Article  Google Scholar 

  25. Sophocleous, M., Koussis, A., Martin, J. L., & Perkins, S. P. (1995). Evaluation of simplified stream-aquifer depletion models for water rights administration. Ground Water, 33(4), 579–588.

    Article  CAS  Google Scholar 

  26. Sahuquillo, A. (1983). An eigenvalue numerical technique for solving unsteady groundwater models continuously in time. Water Resources Research, 19(1), 87–93.

    Article  Google Scholar 

  27. Ward, F.A., Pulido-Velazquez, M. (2008). Integrated river basin optimization: modeling hydrologic and economic interdependence. Ecological Economics.

  28. Wurb, R. (2005). Texas water availability modeling system. Journal of Water Resources Planning and Management, 131(4), 270–279.

    Article  Google Scholar 

  29. Young, R. A., & Bredehoeft, J. D. (1972). Digital computer simulation for solving management problems of conjunctive groundwater and surface water systems. Water Resources Research, 8(3), 533–556.

    Article  Google Scholar 

  30. Zeitoun, D. G., & Pinder, G. F. (1993). An optimal control least squares method for solving coupled flow transport systems. Water Resources Research, 29(2), 217–227.

    Article  CAS  Google Scholar 

  31. Zimmerman, W. R. (1990). Finite hydraulic conductivity effects on optimal groundwater pumping rates. Water Resources Research, 26(12), 2861–2864.

    Google Scholar 

Download references

Acknowledgments

We thank Dr. Hadad A. and the Israel Water Authority for the funding of this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to David G. Zeitoun.

Appendices

Appendix 1: List of Unknowns and Time S\eries in the Different Runs

In the present model, the unknown variables for each cell may be whether the water level and/or the pumping rate. In this appendix, we present for the different scenarios the list of unknown for each cell and the list of known time series data.

In the following tables, we summarized the unknown variables for the two scenarios presented.

1.1 List of Unknown Variables and Time Series for the Prediction Runs of Scenario 1

Scenario 1

Cell name

Water level series for the prediction period, data (m)

Pumping rates for the prediction period (mcm, 106 m3/year)

210CUP

Unknown

Known

210PUP

Unknown

Known

210PDO

Unknown

Known

211PDO

Unknown

Known

211CUP

Unknown

Known

211CDO

Unknown

Known

211PUP

Unknown

Known

214S

Unknown

Known

212S

Unknown

Known

220CUP

Unknown

Known

220PUP

Unknown

Known

220CDO

Unknown

Known

220PDO

Unknown

Known

230CUP

Unknown

Known

230PUP

Unknown

Known

1.2 List of Unknown Variables and Time Series for the Prediction Runs of Scenario 2

Scenario 2

Cell name

Water level series for the prediction period, data (m)

Pumping rates for the prediction period (mcm, 106 m3/year)

210CUP

Unknown

Known

210PUP

Known

Unknown

210PDO

Unknown

Known

211PDO

Known

Unknown

211CUP

Unknown

Known

211CDO

Unknown

Known

211PUP

Known

Unknown

214S

Unknown

Known

212S

Unknown

Known

220CUP

Unknown

Known

220PUP

Known

Unknown

220CDO

Unknown

Known

220PDO

Known

Unknown

230CUP

Unknown

Known

230PUP

Known

Unknown

Appendix 2: Algorithms Used for the Calibration, Validation, and Prediction Procedures

2.1 Algorithm for the Calibration Procedure

For each Cell i , we have a number of \( {N^i}_p \) to calibrate such that:

$$ {N_p} = \sum\limits_{{i = 1}}^{{i = {N_{{\text c} }}}} {{N^i}_p} \, $$
(8)

where N p is the total number of parameters to calibrate.

For each Cell i , the set of parameters to calibrate may be: \( {P^i}_1,{P^i}_2, \cdots, {P^i}_{{N_{{\text p} }^i}} \)

where

\( P_l^i = {S_i} \) :

is the storativity of Cell i , or

\( P_l^i = {K_{{ij}}} \) :

is the hydraulic conductivity of water between Cell i and Cell j

\( P_l^i = {K_{{lj}}} \) :

is the hydraulic conductivity of water between Cell i and external resources

\( P_l^i = {\alpha_i} \) :

is the replenishment parameter

The steps of the calibration process are:

  • Step 1: Definition of the calibration vector

  • We arrange the unknown parameters in the following order:

    $$ \overrightarrow {{K^T}} = \left[ {P_1^1,P_2^1, \cdots, P_{{N_{{\text P} }^1}}^1,P_1^2,P_2^2, \cdots, P_{{N_{{\text P} }^2}}^2, \cdots, P_1^{{{N_{{\text c} }}}},P_2^{{{N_{{\text c} }}}}, \cdots, P_{{N_{{\text P} }^{{{N_{{\text c} }}}}}}^{{{N_{{\text c} }}}}} \right] $$
    (9)
  • Step 2: Building the calibration matrix

    The calibration matrix equation is given by:

    $$ M\overrightarrow K = \overrightarrow L $$
    (10)

    The size of the matrix M is \( {N_p} \times {N_c} \times {N_y} \) (where N y is the number of years for the calibration period and N p for the unknown parameters).

    The size of \( \overrightarrow L \) is \( {N_c} \times {N_{{\text y} }} \).

    In the present model, the recharge, pumping, and spring discharge are given data for the period of calibration. Therefore, the second member, \( \overrightarrow L \), for each cell Cell i at time t is defined as:

    $$ L_i^{{t + \Delta t}} = \Delta t[{D^{{t + \Delta t}}}_i - {P^{{t + \Delta t}}}_i - {B_i}^{{t + \Delta t}}] + G_i^t $$
    (11)

    \( G_i^t \) Represents the known part of Eq. 6 and \( M_{{ij}}^t \) is described in Table 6.

    For a given parameter, there are three possibilities:

    1. (a)

      The hydrological connection does not exist and therefore no value is assigned to the parameter.

    2. (b)

      The hydrological connection exists and the value of the parameter is known. In this case, a new term is added to the right-hand side of the equation in a new value, \( G_i^t \). This value is described in the last column of Table 6 for the various parameters.

    3. (c)

      The hydrological connection exists and the value is unknown. Then this value is determined by the calibration process. A new term is added to the \( M_{{ij}}^t \) matrix.

    This value is described in the second column of Table 6 for the various parameters.

  • Step 3: Computation of the matrix system

    $$ M\overrightarrow K = \overrightarrow S $$

    The matrix M is not invertible, so we use the least squares method for the solution of this system. The difficulties are the constraints on the parameters.

Table 6 Calibration of parameters

The least squares solution of Eq. 2 may be obtained by various algorithms such as multi-regression analysis, SVD, and others. The use of MATLAB software provides access to a large library of algorithms which can each be tested in order to determine which one is the most efficient.

2.2 Algorithm for the Validation

The goal of the model validation is to measure the differences between the data and the results of the model in a time period different from the calibration period.

The matrix system for the validation at time t is given by the matrix equation:

$$ \overrightarrow {AH} = \overrightarrow R $$
(12)

where \( \overrightarrow {{H^T}} = \left[ {h_1^{{t + \Delta t}},h_2^{{t + \Delta t}}, \cdots, h_{{{N_{{\text c} }}}}^{{t + \Delta t}}} \right] \)

The size of the matrix A is \( {N_c} \times {N_{{\text c} }} \); the size of the vector \( \overrightarrow R \) is N c.

Computations of the matrix A and the vector \( \overrightarrow R \) are done for a given Cell i at a given time t.

$$ \begin{gathered} {A_{{ii}}} = {S_i} + \sum\limits_{{j \in {S_i}}} {{T_{{ij}}}} + \sum\limits_{{l \in {E_i}}} {{T_{{lj}}}}; \hfill \\ i \ne j {A_{{ij}}} = - {T_{{ij}}}; \hfill \\ {R_i} = {S_i}{h^t}_i + \sum\limits_{{l \in {E_i}}} {{T_{{lj}}}{h_l}^{{t + \Delta t}}} + \Delta t[{N^{{t + \Delta t}}}_i + {D^{{t + \Delta t}}}_i - {P^{{t + \Delta t}}}_i - {B_i}^{{t + \Delta t}}] \hfill \\ \end{gathered} $$
(13)

2.3 Algorithm for the Prediction

The general prediction problem for a cell model may be formulated in two different ways:

Assumption 1: “For any cell, the unknown may be either the pumping rate or the hydraulic head, but not both of them and at least one of them.”

Then, define N c as the cell number.

$$ \begin{gathered} C = \{ 1,2, \cdots, {N_c}\} \hfill \\ \hfill \\ \end{gathered} $$

Define the following sets of indices:

$$ \begin{gathered} H = \left\{ {j \in C, h_j^{{t + \Delta t}}{\text is} unknown} \right\} \hfill \\ Q = \left\{ {j \in C, {Q_j}{\text is} unknown} \right\} \hfill \\ \end{gathered} $$
$$ {N_H} = {\text Card} H; {N_Q} = {\text Card} Q; {N_c} = {N_H} + {N_Q} $$

2.3.1 Steps for the prediction process

Step 1: Definition of the prediction vector

$$ \overrightarrow {{U^T}} = \left[ {u_1^{{t + \Delta t}},u_2^{{t + \Delta t}}, \cdots, u_{{{N_c}}}^{{t + \Delta t}}} \right] $$
(14)

The size of matrix B is \( {N_{{\text c} }} \times {N_c}; The size of vector \overrightarrow R is Nc. \)

The unknown vector is built in the following order

$$ \begin{gathered} \operatorname{if} \,\,\,i \leqslant {N_{H}};\,u_{i}^{{t + \Delta t}} = h_{{\operatorname{l} (i)}}^{{t + \Delta t}}; \hfill \\ \operatorname{if} i > {N_{H}};\,u_{i}^{{t + \Delta t}} = Q_{{\operatorname{p} (i)}}^{{t + \Delta t}} \hfill \\ \end{gathered} $$
(15)

The index of the unknown head in the general system is \( l(i){\kern 1pt} {\kern 1pt} \in {\kern 1pt} H \), and \( p\left( i \right) \in Q \) is the index of the unknown pumping rate.

Step 2: Building the matrix

The linear system to solve for the prediction system for each new prediction year:

$$ E\overrightarrow U = \overrightarrow Z $$
(16)

The matrix E is defined as follows:

$$ \begin{gathered} \operatorname{if} \,i \in C; \hfill \\ j \leqslant {N_{H}};\,{E_{{ij}}} = {A_{{il(j)}}}; \hfill \\ j > {N_{H}};\,{E_{{ij}}} = 0;\operatorname{if} \,p(j) \ne i \hfill \\ {E_{{ij}}} = \Delta t\,{A_{{\operatorname{p} (j)}}};\,\operatorname{if} \,p(j) = i \hfill \\ \end{gathered} $$
(17)

The vector \( \overrightarrow Z \) is defined as:

$$ \begin{gathered} \forall \,i \in \,C; \hfill \\ \operatorname{if} \,i \in H;{z_{i}} = {S_{i}}{h^{t}}_{i} + \sum\limits_{{l \in \,{E_{i}}}} {{T_{{lj}}}{h_{l}}^{{t + \Delta t}}} + \Delta t[{N^{{t + \Delta t}}}_{i} + {D^{{t + \Delta t}}}_{i} - {P^{{t + \Delta t}}}_{i} - {B_{i}}^{{t + \Delta t}}] \hfill \\ \operatorname{if} \,i \in Q;\,\operatorname{for} \,all\,j \in C{z_{j}} = {S_{j}}{h^{t}}_{j} + \sum\limits_{{l \in {\kern 1pt} {E_{i}}}} {{T_{{lj}}}{h_{l}}^{{t + \Delta t}}} + \Delta t[{N^{{t + \Delta t}}}_{i} + {D^{{t + \Delta t}}}_{i} - {B_{i}}^{{t + \Delta t}}] + {T_{{ij}}}h_{i}^{{t + \Delta t}} \hfill \\ \end{gathered} $$
(18)

Step 3: Solve \( E\overrightarrow U = \overrightarrow Z \) (Eq. 16). With the MATLAB software, this matrix problem can be solved using the least squares algorithm.

Assumption 2: “For any cell, the unknown may be either the pumping rate or the hydraulic head, but also both of them or either one of them.”

Then, define N p as the total number of unknowns.

$$ C = \left\{ {1,2, \cdots ,{N_{p}}} \right\} $$

Define the following sets of indices

$$ \begin{gathered} H = \left\{ {j \in C,h_{j}^{{t + \Delta t}}\operatorname{is} \,unknown} \right\} \hfill \\ Q = \left\{ {j \in C,{Q_{j}}\operatorname{is} \,unknown} \right\} \hfill \\ \end{gathered} $$
$$ {N_{H}} = \operatorname{Card} {\kern 1pt} H;{\kern 1pt} {N_{Q}} = \operatorname{Card} \,Q;{N_{c}} \ne {N_{H}} + {N_{Q}} $$

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zeitoun, D.G. A Compartmental Model for Stable Time-Dependent Modeling of Surface Water and Groundwater. Environ Model Assess 17, 673–697 (2012). https://doi.org/10.1007/s10666-012-9323-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10666-012-9323-5

Keywords

Navigation