Advection-Diffusion Equation for Solute Transport
Flow123d can simulate the motion of substances dissolved in water through fractured rock massif. The transport mechanism is due to the advection of water, and the hydrodynamic diffusion/dispersion. Concentration of arbitrary number of substances can be predicted starting from given initial state, with options for time-dependent concentration sources and boundary fluxes. Currently Flow123d provides two algorithms for solute transport:
1. Pure advection
is modelled using Finite volume method with explicit time stepping.- Fast way to obtain time evolution of concentrations
- Exact satisfaction of discrete maximum principle (no under/overshoots)
- Automatic choice of time step to guarantee stability
2. Full model including advection and hydrodynamic diffusion
is solved by Discontinuous Galerkin method and implicit timestepping, which offers:- Stability: significantly reduced spurious oscillations (compared to traditional FEM), no limiting CFL conditions
- Robustness: accurate results both in advection dominated and diffusion dominated regimes, easy setup (no "magic" parameters)
- High order accuracy: currently support for piecewise linear and quadratic base functions
- Flexibility: user can enforce inter-element continuity of solution to produce results close to FEM
Examples
Comparison of Numerical Schemes for Solute Transport
Comparison of Finite volume (FV), Finite element (FE) and Discontinuous Galerkin (DG) method for solution of travelling wave problem. The exact solution is piecewice constant in 3 regions.
Despite lower order accuracy and significant dissipation (smoothing effect), FV solution still appears physical and preserves the maximum principle. FE solution (obtained as a limit case of DG with strong enforcement of inter-element continuity) suffers from spurious oscillations spread throughout the computational domain. DG solution (2nd order polynomial approximation), though discontinuous, turns out to be less dissipative than FV and resistant to instabilities.
Animation: Comparision of numerical schemes for solute transport
Solute Transport in 2D Fractured Medium
2D example of transport in fractured medium: The substance moves to the left because of pressure gradient. The concentration in some distant zones raises rapidly due to higher conductivity of fractures.
Animation: Solute transport in 2D fractured medium