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...
Main Author: | |
---|---|
Other Authors: | |
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 |