Development of an axisymmetric parallel solution algorithm for membrane separation process

S. B. Lo, J. W. Jones, O. Hassan, N. Hilal

Research output: Contribution to journalArticle

Abstract

A novel parallel technique that couples the lattice–Boltzmann method and a finite volume scheme for the prediction of concentration polarisation and pore blocking in axisymmetric cross-flow membrane separation process is presented. The model uses the Lattice–Boltzmann method to solve the incompressible Navier–Stokes equations for hydrodynamics and the finite volume method to solve the convection–diffusion equation for solute particles. Concentration polarisation is modelled for micro–particles by having the diffusion coefficient defined as a function of particle concentration and shear rate. The model considers the effect of an incompressible cake formation. Pore blocking phenomenon is predicted for filtration membrane fouling by using the rate of particles arriving at the membrane surface. The simulation code is parallelised in two ways. Compute Unified Device Architecture (CUDA) is used for a cluster of graphical processing units (GPUs) and Message Passing Interface (MPI) is utilised for a cluster of central processing units (CPUs), with various parallelisation techniques to optimise memory usage for higher performance. The proposed model is validated by comparing to analytical solutions and experimental result.

Original languageEnglish (US)
Article number114127
JournalDesalination
Volume471
DOIs
StatePublished - Dec 1 2019

Fingerprint

membrane
Membranes
polarization
Polarization
Membrane fouling
finite volume method
Message passing
Finite volume method
fouling
Shear deformation
Program processors
solute
Hydrodynamics
hydrodynamics
Data storage equipment
Processing
prediction
simulation
particle
rate

Keywords

  • Cake formation
  • Concentration polarisation
  • Filtration
  • Parallel programming
  • Pore blocking

ASJC Scopus subject areas

  • Chemistry(all)
  • Chemical Engineering(all)
  • Materials Science(all)
  • Water Science and Technology
  • Mechanical Engineering

Cite this

Development of an axisymmetric parallel solution algorithm for membrane separation process. / Lo, S. B.; Jones, J. W.; Hassan, O.; Hilal, N.

In: Desalination, Vol. 471, 114127, 01.12.2019.

Research output: Contribution to journalArticle

@article{25bef5ac88cc4e9e827e58b775a044f6,
title = "Development of an axisymmetric parallel solution algorithm for membrane separation process",
abstract = "A novel parallel technique that couples the lattice–Boltzmann method and a finite volume scheme for the prediction of concentration polarisation and pore blocking in axisymmetric cross-flow membrane separation process is presented. The model uses the Lattice–Boltzmann method to solve the incompressible Navier–Stokes equations for hydrodynamics and the finite volume method to solve the convection–diffusion equation for solute particles. Concentration polarisation is modelled for micro–particles by having the diffusion coefficient defined as a function of particle concentration and shear rate. The model considers the effect of an incompressible cake formation. Pore blocking phenomenon is predicted for filtration membrane fouling by using the rate of particles arriving at the membrane surface. The simulation code is parallelised in two ways. Compute Unified Device Architecture (CUDA) is used for a cluster of graphical processing units (GPUs) and Message Passing Interface (MPI) is utilised for a cluster of central processing units (CPUs), with various parallelisation techniques to optimise memory usage for higher performance. The proposed model is validated by comparing to analytical solutions and experimental result.",
keywords = "Cake formation, Concentration polarisation, Filtration, Parallel programming, Pore blocking",
author = "Lo, {S. B.} and Jones, {J. W.} and O. Hassan and N. Hilal",
year = "2019",
month = "12",
day = "1",
doi = "10.1016/j.desal.2019.114127",
language = "English (US)",
volume = "471",
journal = "Desalination",
issn = "0011-9164",
publisher = "Elsevier",

}

TY - JOUR

T1 - Development of an axisymmetric parallel solution algorithm for membrane separation process

AU - Lo, S. B.

AU - Jones, J. W.

AU - Hassan, O.

AU - Hilal, N.

PY - 2019/12/1

Y1 - 2019/12/1

N2 - A novel parallel technique that couples the lattice–Boltzmann method and a finite volume scheme for the prediction of concentration polarisation and pore blocking in axisymmetric cross-flow membrane separation process is presented. The model uses the Lattice–Boltzmann method to solve the incompressible Navier–Stokes equations for hydrodynamics and the finite volume method to solve the convection–diffusion equation for solute particles. Concentration polarisation is modelled for micro–particles by having the diffusion coefficient defined as a function of particle concentration and shear rate. The model considers the effect of an incompressible cake formation. Pore blocking phenomenon is predicted for filtration membrane fouling by using the rate of particles arriving at the membrane surface. The simulation code is parallelised in two ways. Compute Unified Device Architecture (CUDA) is used for a cluster of graphical processing units (GPUs) and Message Passing Interface (MPI) is utilised for a cluster of central processing units (CPUs), with various parallelisation techniques to optimise memory usage for higher performance. The proposed model is validated by comparing to analytical solutions and experimental result.

AB - A novel parallel technique that couples the lattice–Boltzmann method and a finite volume scheme for the prediction of concentration polarisation and pore blocking in axisymmetric cross-flow membrane separation process is presented. The model uses the Lattice–Boltzmann method to solve the incompressible Navier–Stokes equations for hydrodynamics and the finite volume method to solve the convection–diffusion equation for solute particles. Concentration polarisation is modelled for micro–particles by having the diffusion coefficient defined as a function of particle concentration and shear rate. The model considers the effect of an incompressible cake formation. Pore blocking phenomenon is predicted for filtration membrane fouling by using the rate of particles arriving at the membrane surface. The simulation code is parallelised in two ways. Compute Unified Device Architecture (CUDA) is used for a cluster of graphical processing units (GPUs) and Message Passing Interface (MPI) is utilised for a cluster of central processing units (CPUs), with various parallelisation techniques to optimise memory usage for higher performance. The proposed model is validated by comparing to analytical solutions and experimental result.

KW - Cake formation

KW - Concentration polarisation

KW - Filtration

KW - Parallel programming

KW - Pore blocking

UR - http://www.scopus.com/inward/record.url?scp=85072205129&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85072205129&partnerID=8YFLogxK

U2 - 10.1016/j.desal.2019.114127

DO - 10.1016/j.desal.2019.114127

M3 - Article

AN - SCOPUS:85072205129

VL - 471

JO - Desalination

JF - Desalination

SN - 0011-9164

M1 - 114127

ER -