Scalable two-phase flow solvers

<p>Two-phase flows arise in many areas of application such as in the study of coastal and hydraulic processes. Often the fluids involved can be modelled by incompressible phases which have disparate physical properties such as density and viscosity.</p> <p>We utilise a two-phase fl...

Full description

Bibliographic Details
Main Author: Bootland, N
Other Authors: Wathen, A
Format: Thesis
Language:English
Published: 2018
Subjects:
_version_ 1797096712187150336
author Bootland, N
author2 Wathen, A
author_facet Wathen, A
Bootland, N
author_sort Bootland, N
collection OXFORD
description <p>Two-phase flows arise in many areas of application such as in the study of coastal and hydraulic processes. Often the fluids involved can be modelled by incompressible phases which have disparate physical properties such as density and viscosity.</p> <p>We utilise a two-phase flow model of immiscible Newtonian fluids. A key part of this model is a set of variable coefficient Navier–Stokes equations. This thesis focuses on the numerical solution of the linear systems which arise after linearisation of these equations. Solving these systems often dominates the computation time when running simulations.</p> <p>One of the challenges in solving the model is that the density and viscosity coefficients are discontinuous and can have large jumps between the two phases. In this work we consider preconditioned iterative Krylov methods to solve the large and sparse linear systems and pay particular attention to incorporating the highly varying coefficients into the block preconditioners that we propose. We will see that such considerations can be essential in order to obtain good performance.</p> <p>An important issue is the scalability of the solution methodology. Here, we will study how the convergence of the iterative solver depends on a grid parameter which controls the refinement of the computational mesh. We will see that the novel preconditioners we propose can lead to convergence which is effectively independent of the grid parameter. We also investigate dependence on other model parameters such as the Reynolds number as well as the density and viscosity ratios between the two fluids.</p> <p>Another topic we examine is the use of a multipreconditioned iterative method allowing more than one preconditioner to be used simultaneously. Our results using this approach show some promising features.</p> <p>Finally, we consider an implementation within a more realistic model used in practice for simulating complex air–water flows. In particular, we will provide results for a problem modelling the breaking of a dam.</p>
first_indexed 2024-03-07T04:45:26Z
format Thesis
id oxford-uuid:d315682a-4308-4b2a-8deb-0b2f7cb4bfc3
institution University of Oxford
language English
last_indexed 2024-03-07T04:45:26Z
publishDate 2018
record_format dspace
spelling oxford-uuid:d315682a-4308-4b2a-8deb-0b2f7cb4bfc32022-03-27T08:08:54ZScalable two-phase flow solversThesishttp://purl.org/coar/resource_type/c_db06uuid:d315682a-4308-4b2a-8deb-0b2f7cb4bfc3MathematicsNumerical analysisNavier-Stokes equations--Numerical solutionsApplied mathematicsFluid mechanicsEnglishORA Deposit2018Bootland, NWathen, AKees, C<p>Two-phase flows arise in many areas of application such as in the study of coastal and hydraulic processes. Often the fluids involved can be modelled by incompressible phases which have disparate physical properties such as density and viscosity.</p> <p>We utilise a two-phase flow model of immiscible Newtonian fluids. A key part of this model is a set of variable coefficient Navier–Stokes equations. This thesis focuses on the numerical solution of the linear systems which arise after linearisation of these equations. Solving these systems often dominates the computation time when running simulations.</p> <p>One of the challenges in solving the model is that the density and viscosity coefficients are discontinuous and can have large jumps between the two phases. In this work we consider preconditioned iterative Krylov methods to solve the large and sparse linear systems and pay particular attention to incorporating the highly varying coefficients into the block preconditioners that we propose. We will see that such considerations can be essential in order to obtain good performance.</p> <p>An important issue is the scalability of the solution methodology. Here, we will study how the convergence of the iterative solver depends on a grid parameter which controls the refinement of the computational mesh. We will see that the novel preconditioners we propose can lead to convergence which is effectively independent of the grid parameter. We also investigate dependence on other model parameters such as the Reynolds number as well as the density and viscosity ratios between the two fluids.</p> <p>Another topic we examine is the use of a multipreconditioned iterative method allowing more than one preconditioner to be used simultaneously. Our results using this approach show some promising features.</p> <p>Finally, we consider an implementation within a more realistic model used in practice for simulating complex air–water flows. In particular, we will provide results for a problem modelling the breaking of a dam.</p>
spellingShingle Mathematics
Numerical analysis
Navier-Stokes equations--Numerical solutions
Applied mathematics
Fluid mechanics
Bootland, N
Scalable two-phase flow solvers
title Scalable two-phase flow solvers
title_full Scalable two-phase flow solvers
title_fullStr Scalable two-phase flow solvers
title_full_unstemmed Scalable two-phase flow solvers
title_short Scalable two-phase flow solvers
title_sort scalable two phase flow solvers
topic Mathematics
Numerical analysis
Navier-Stokes equations--Numerical solutions
Applied mathematics
Fluid mechanics
work_keys_str_mv AT bootlandn scalabletwophaseflowsolvers