Skip to main content
Log in

The solution of convection–diffusion equations for solute transport to plant roots

  • Regular Article
  • Published:
Plant and Soil Aims and scope Submit manuscript

Abstract

To help develop models of solute uptake that are computationally efficient and suitable for up-scaling to whole root systems, we provide three alternative analytical solutions of equations for transport to absorbing roots by convection and diffusion, and we compare their performance with a numerical solution over the range of plant and soil conditions found in practice. We point out an important pitfall in commonly used methods to solve convection–diffusion equations numerically and show how it can be avoided. We identify a simple analytical solution that is valid for all realistic combinations of parameter values, and show that for most purposes it performs as well as a complete, but more complex, analytical solution allowing fully for both convection and diffusion. We conclude that this solution is suitable for use in general solute uptake models.

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

Similar content being viewed by others

Notes

  1. Consistent with the standard language in soil science literature we refer to substances that are sorbed on soil particles as “sorbed solutes” and dissolved substances that are volatile as “volatile solutes”.

References

  • Abramowitz M, Stegun IA (1965) Handbook of mathematical functions. Dover, New York

    Google Scholar 

  • Barber SA (1995) Soil nutrient bioavailability: a mechanistic approach. Wiley, New York

    Google Scholar 

  • Barenblatt GI (1996) Scaling, self-similarity, and intermediate asymptotics. Cambridge University Press, Cambridge

    Google Scholar 

  • Blossfeld S, Gansert D (2007) A novel non-invasive optical method for quantitative visualization of pH dynamics in the rhizosphere of plants. Plant Cell Environ 30:176–186 doi:10.1111/j.1365-3040.2006.01616.x

    Article  PubMed  CAS  Google Scholar 

  • Darrah PR, Jones DL, Kirk GJD, Roose T (2006) Modelling the rhizosphere: a review of methods for ‘upscaling’ to the whole-plant scale. Eur J Soil Sci 57:13–25 doi:10.1111/j.1365-2389.2006.00786.x

    Article  Google Scholar 

  • Dessureault-Rompré J, Nowack B, Schulin R, Luster J (2006) Modified micro suction cup/rhizobox approach for the in-situ detection of organic acids in rhizosphere soil solution. Plant Soil 286:99–107 doi:10.1007/s11104-006-9029-z

    Article  Google Scholar 

  • Dunbabin VM, DcDermott S, Bengough G (2006) Upscaling from rhizosphere to whole root system: modelling the effects of phospholipid surfactants on water and nutrient uptake. Plant Soil 283:57–72 doi:10.1007/s11104-005-0866-y

    Article  CAS  Google Scholar 

  • Fowler AC (1997) Mathematical models in the applied sciences. Cambridge University Press, Cambridge

    Google Scholar 

  • Hinch EJ (1991) Perturbation methods. Cambridge University Press, Cambridge

    Google Scholar 

  • Kiely PD, Haynes JM, Higgins CH, Franks A, Mark GL, Morrissey JP et al (2006) Exploiting new systems-based strategies to elucidate plant–bacterial interactions in the rhizosphere. Microb Ecol 51:257–266 doi:10.1007/s00248-006-9019-y

    Article  PubMed  CAS  Google Scholar 

  • Morton KW, Mayers DF (1994) Numerical solution of partial differential equations. Cambridge University Press, Cambridge

    Google Scholar 

  • Nowack B, Mayer KU, Oswald SE, van Beinum W, Appelo CAJ, Jacques D et al (2006) Verification and intercomparison of reactive transport codes to describe root-uptake. Plant Soil 285:305–321 doi:10.1007/s11104-006-9017-3

    Article  CAS  Google Scholar 

  • Roose T, Fowler AC (2004a) A model for water uptake by plants. J Theor Biol 228:155–171 doi:10.1016/j.jtbi.2003.12.012

    Article  PubMed  CAS  Google Scholar 

  • Roose T, Fowler AC (2004b) A mathematical model for water and nutrient uptake by roots. J Theor Biol 228:173–184 doi:10.1016/j.jtbi.2003.12.013

    Article  PubMed  CAS  Google Scholar 

  • Roose T, Fowler AC, Darrah PR (2001) A mathematical model of plant nutrient uptake. J Math Biol 42:347–360 doi:10.1007/s002850000075

    Article  PubMed  CAS  Google Scholar 

  • Singh BK, Millard P, Whiteley AS, Murrell JC (2004) Unravelling rhizosphere-microbial interactions: opportunities and limitations. Trends Microbiol 12:386–393 doi:10.1016/j.tim.2004.06.008

    Article  PubMed  CAS  Google Scholar 

  • Szegedi K, Vetterlein D, Nietfeld H, Jahn R, Neue HU (2008) New tool RhizoMath for modeling coupled transport and speciation in the rhizosphere. Vadose Zone J. 7:712–720 doi:10.2136/vzj2007.0064

    Article  Google Scholar 

  • Tinker PB, Nye PH (2000) Solute movement in the rhizosphere. Oxford University Press, New York

    Google Scholar 

  • van Veen JA, Morgan JAW, Whipps JM (2007) Methodological approaches to the study of carbon flow and the associated microbial population dynamics in the rhizosphere. In: Pinton R, Varanini Z, Nannipieri P (eds) The rhizosphere: biochemistry and organic substances at soil plant interface. 2nd edn. Marcel-Dekker, New York, pp 371–400

    Google Scholar 

Download references

Acknowledgements

The work was funded by the Biotechnology and Biological Sciences Research Council (Grant Ref. BB/C518014). TR is a Royal Society University Research Fellow.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to T. Roose.

Additional information

Responsible Editor: Hans Lambers.

Appendix

Appendix

Numerical solution of convection–diffusion equations

Although the diffusion part of convection–diffusion equations can be solved rapidly and efficiently using implicit finite-difference schemes, we show here that the convection part must be solved explicitly, and this sets bounds on time and space steps.

Considering the convection–diffusion equation in radial geometry (Eq. 5):

$$\frac{{\partial \,c}}{{\partial \,t}} - \frac{{Pe}}{r}\frac{{\partial \,c}}{{\partial \,r}} = \frac{1}{r}\frac{\partial }{{\partial \,r}}{\left( {r\frac{{\partial \,c}}{{\partial \,r}}} \right)}$$
(14)

the most common way of discretising this equation (see Morton and Mayers 1994 for details) uses backward finite difference approximations for the time derivative:

$$\frac{{\partial c}}{{\partial t}} \sim \frac{{U^{j}_{i} - U^{{j - 1}}_{i} }}{{\Delta t}}$$
(15)

where \(c{\left( {i\Delta r,j\Delta t} \right)} = U^{j}_{i}\), and volume-conserving central difference approximations for the diffusion term:

$$\frac{1}{r}\frac{{\partial \,c}}{{\partial \,r}}{\left( {r\frac{{\partial \,c}}{{\partial \,r}}} \right)} \sim \frac{2}{{\Delta r^{2} {\left( {r_{{i + 1/2}} + r_{{i - 1/2}} } \right)}}}{\left[ {r_{{i + 1/2}} U^{j}_{{i + 1}} - {\left( {r_{{i + 1/2}} + r_{{i - 1/2}} } \right)}\,U^{j}_{i} + r_{{i - 1/2}} U^{j}_{{i - 1}} } \right]}$$
(16)

Discretisation of the convection term is more difficult. The convection term is hyperbolic and because convection only occurs in one direction – unlike diffusion – the solution at the following time step depends only on the values within the domain of influence of the previous time step. Hence, for Pe > 0, the convection term must be discretised with forward difference approximations (the ‘upwind’ scheme – Morton and Mayers 1994 Chapter 4 and page 91), i.e.,

$$\frac{{Pe}}{r}\frac{{\partial \,c}}{{\partial \,r}} \sim \frac{{Pe}}{{r_{i} }}\frac{{U^{{j - 1}}_{{i + 1}} - U^{{j - 1}}_{i} }}{{\Delta r}}$$
(17)

To ensure that the points at the previous time step lie within the domain of influence of the hyperbolic term, the Courant–Friedrichs–Lewy condition must be satisfied (Morton and Mayers 1994). In our case this means that there is a restriction on the time and space discretisation that depends on the value of the Peclet number and there is a condition for stability given by

$$Pe\Delta t < \Delta r$$
(18)

Thus, the time step must be decreased as Pe increases to ensure the stability of the upwind scheme. The upwind scheme given by Eq. 17 is the simplest form and is known to have problems with stability if the solution is likely to have sharp interfaces. In this case we recommend the Lax-Wendorf, leap-frog and other more advanced schemes designed for convection terms (see Morton and Mayers (1994) for details).

In summary, the discertisation given by Eqs 14, 15, 16, and 17 results in the following tridiagonal system for U i j:

$$\begin{aligned} & - a_{i} U^{j}_{{i - 1}} + b_{i} U^{j}_{i} - c_{i} U^{j}_{{i + 1}} = d_{i} \\ & a_{i} = \frac{{2r_{{i - 1/2}} \Delta t}}{{{\left( {r_{{i + 1/2}} + r_{{i - 1/2}} } \right)}\Delta r^{2} }} \\ & c_{i} = \frac{{2r_{{i + 1/2}} \Delta t}}{{{\left( {r_{{i + 1/2}} + r_{{i - 1/2}} } \right)}\Delta r^{2} }} \\ & b_{i} = 1 + a_{i} + c_{i} \\ & d_{i} = U^{{j - 1}}_{i} + \frac{{\Delta t}}{{\Delta r}}\frac{{Pe}}{{r_{i} }}{\left( {U^{{j - 1}}_{{i + 1}} - U^{{j - 1}}_{i} } \right)} \\ \end{aligned}$$
(19)

The boundary conditions at the root surface and far away from the root surface are incorporated in this scheme in the usual way. Thus, at i = 0 we have

$$\frac{{U^{j}_{1} - U^{j}_{{ - 1}} }}{{2\Delta r}} + PeU^{{j - 1}}_{0} = \frac{\lambda }{{1 + U^{{j - 1}}_{0} }}U^{j}_{0} - \varepsilon $$
(20)

and solving this together with Eq. 18 evaluated at i = 0 gives

$${\left( {a_{0} \frac{{2\Delta x\lambda }}{{1 + U^{{j - 1}}_{0} }} + b_{0} } \right)}\,U^{j}_{0} - {\left( {a_{0} + c_{0} } \right)}\,U^{j}_{0} = d_{0} + 2\Delta ra_{0} {\left( {\varepsilon + PeU^{{j - 1}}_{0} } \right)}$$
(21)

At i = i max we know the value of U and thus, Eqs 19 and 21 provide i max − 1 simultaneous equations for i max − 1 unknowns. One of the fastest ways of solving such tridiagonal matrices is to use the Thomas algorithm (see Morton and Mayers 1994, p. 24) or other linear equation solvers.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Roose, T., Kirk, G.J.D. The solution of convection–diffusion equations for solute transport to plant roots. Plant Soil 316, 257–264 (2009). https://doi.org/10.1007/s11104-008-9777-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11104-008-9777-z

Keywords

Navigation