Skip to main content

Diffusion

  • Chapter
  • 84k Accesses

Part of the book series: Graduate Texts in Physics ((GTP))

Abstract

Diffusion is one of the simplest non-equilibrium processes. It describes the transport of heat and the time evolution of differences in substance concentrations. In this chapter, the one-dimensional diffusion equation is semi-discretized with finite differences. The time integration is performed with three different Euler methods. The explicit Euler method is conditionally stable only for small Courant number, which makes very small time steps necessary. The fully implicit method is unconditionally stable but its dispersion deviates largely from the exact expression. The Crank-Nicolson method is also unconditionally stable. However, it is more accurate and its dispersion relation is closer to the exact one. Extension to more than one dimension is easily possible, but the numerical effort increases drastically as there is no formulation involving simple tridiagonal matrices like in one dimension. The split operator approximation uses the one-dimensional method independently for each dimension. It is very efficient with almost no loss in accuracy. In a computer experiment the different schemes are compared for diffusion in two dimensions.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   79.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Y.A. Cengel, Heat transfer—A Practical Approach, 2nd edn. (McGraw-Hill, New York, 2003), p. 26. ISBN 0072458933, 9780072458930

    Google Scholar 

  2. J. Crank, P. Nicolson, Proc. Camb. Philol. Soc. 43, 50 (1947)

    Article  MathSciNet  ADS  MATH  Google Scholar 

  3. A. Fick, Philos. Mag. 10, 30 (1855)

    Google Scholar 

  4. C.A.J. Fletcher, Computational Techniques for Fluid Dynamics, vol. I, 2nd edn. (Springer, Berlin, 1991)

    MATH  Google Scholar 

  5. J. Fourier, The Analytical Theory of Heat (Cambridge University Press, Cambridge, 1878), reissued by Cambridge University Press, 2009. ISBN 978-1-108-00178-6

    Google Scholar 

  6. J.W. Thomas, Numerical Partial Differential Equations: Finite Difference Methods. Texts in Applied Mathematics, vol. 22 (Springer, Berlin, 1995)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Scherer, P.O.J. (2013). Diffusion. In: Computational Physics. Graduate Texts in Physics. Springer, Heidelberg. https://doi.org/10.1007/978-3-319-00401-3_19

Download citation

Publish with us

Policies and ethics