Algorithms for Solving Darcian Flow in Structured Porous Media

This paper presents several algorithms that were implemented in DRUtES [1], a new open source project. DRUtES is a finite element solver for coupled nonlinear parabolic problems, namely the Richards equation with the dual porosity approach (modeling the flow of liquids in a porous medium). Mass bala...

Full description

Bibliographic Details
Main Authors: Michal Kuráž, Petr Mayer
Format: Article
Language:English
Published: CTU Central Library 2013-01-01
Series:Acta Polytechnica
Subjects:
Online Access:https://ojs.cvut.cz/ojs/index.php/ap/article/view/1829
id doaj-543a740cfe1f4636adc2d777a4573a1c
record_format Article
spelling doaj-543a740cfe1f4636adc2d777a4573a1c2020-11-24T23:02:06ZengCTU Central LibraryActa Polytechnica1210-27091805-23632013-01-015341829Algorithms for Solving Darcian Flow in Structured Porous MediaMichal KurážPetr MayerThis paper presents several algorithms that were implemented in DRUtES [1], a new open source project. DRUtES is a finite element solver for coupled nonlinear parabolic problems, namely the Richards equation with the dual porosity approach (modeling the flow of liquids in a porous medium). Mass balance consistency is crucial in any hydrological balance and contaminant transportation evaluations. An incorrect approximation of the mass term greatly depreciates the results that are obtained. An algorithm for automatic time step selection is presented, as the proper time step length is crucial for achieving accuracy of the Euler time integration method. Various problems arise with poor conditioning of the Richards equation: the computational domain is clustered into subregions separated by a wetting front, and the nonlinear constitutive functions cover a high range of values, while a very simple diagonal preconditioning method greatly improves the matrix properties. The results are presented here, together with an analysis.https://ojs.cvut.cz/ojs/index.php/ap/article/view/1829Richards equationtime step adaptivitydistinct unsaturated hydraulic propertiesproblem conditioningdiagonal preconditioner
collection DOAJ
language English
format Article
sources DOAJ
author Michal Kuráž
Petr Mayer
spellingShingle Michal Kuráž
Petr Mayer
Algorithms for Solving Darcian Flow in Structured Porous Media
Acta Polytechnica
Richards equation
time step adaptivity
distinct unsaturated hydraulic properties
problem conditioning
diagonal preconditioner
author_facet Michal Kuráž
Petr Mayer
author_sort Michal Kuráž
title Algorithms for Solving Darcian Flow in Structured Porous Media
title_short Algorithms for Solving Darcian Flow in Structured Porous Media
title_full Algorithms for Solving Darcian Flow in Structured Porous Media
title_fullStr Algorithms for Solving Darcian Flow in Structured Porous Media
title_full_unstemmed Algorithms for Solving Darcian Flow in Structured Porous Media
title_sort algorithms for solving darcian flow in structured porous media
publisher CTU Central Library
series Acta Polytechnica
issn 1210-2709
1805-2363
publishDate 2013-01-01
description This paper presents several algorithms that were implemented in DRUtES [1], a new open source project. DRUtES is a finite element solver for coupled nonlinear parabolic problems, namely the Richards equation with the dual porosity approach (modeling the flow of liquids in a porous medium). Mass balance consistency is crucial in any hydrological balance and contaminant transportation evaluations. An incorrect approximation of the mass term greatly depreciates the results that are obtained. An algorithm for automatic time step selection is presented, as the proper time step length is crucial for achieving accuracy of the Euler time integration method. Various problems arise with poor conditioning of the Richards equation: the computational domain is clustered into subregions separated by a wetting front, and the nonlinear constitutive functions cover a high range of values, while a very simple diagonal preconditioning method greatly improves the matrix properties. The results are presented here, together with an analysis.
topic Richards equation
time step adaptivity
distinct unsaturated hydraulic properties
problem conditioning
diagonal preconditioner
url https://ojs.cvut.cz/ojs/index.php/ap/article/view/1829
work_keys_str_mv AT michalkuraz algorithmsforsolvingdarcianflowinstructuredporousmedia
AT petrmayer algorithmsforsolvingdarcianflowinstructuredporousmedia
_version_ 1725637390857404416