396 research outputs found
Parallel computational strategies for modelling transient Stokes fluid flow.
The present work is centred on two main research areas; the development of finite element techniques for the modelling of transient Stokes flow and implementation of an effective parallel system on distributed memory platforms for solving realistic large-scale Lagrangian flow problems. The first part of the dissertation presents the space-time Galerkin / least-square finite element implicit formulation for solving incompressible or slightly compressible transient Stokes flow with moving boundaries. The formulation involves a time discontinuous Galerkin method and includes least-square terms in the variational formulation. Since the additional terms involve the residual of the Euler- Lagrangian equations evaluated over element interiors, it prevents numerical oscillation on the pressure field when equal lower order interpolation functions for velocity and pressure fields are used, without violating the Babuska-Brezzi stability condition. The space-time Galerkin / least-square formulation has been successfully extended into the finite element explicit analysis, in which the penalty based discrete element contact algorithm is adopted to simulate fiuid-structure or fluid-fluid particle contact. The second part of the dissertation focuses on the development of an effective parallel processing technique, using the natural algorithm concurrency of finite element formulations. A hybrid iterative direct parallel solver is implemented into the ELFEN/implicit commercial code. The solver is based on a non-overlapping domain decomposition and sub-structure approach. The modified Cholesky factorisation is used to eliminate the unknown variables of the internal nodes at each subdomain and the resulting interfacial equations are solved by a Krylov subspace iterative method. The parallelization of explicit fluid dynamics is based on overlapping domain decomposition and a Schwarz alternating procedure. Due to the dual nature of the overlapping domain decomposition a buffer zone between any two adjacent subdomains is introduced for handling the inter-processor communication. Both solvers are tested on a PC based interconnected network system and its performances are judged by the parallel speed-up and efficiency
Recommended from our members
Coupling, Conservation, and Performance in Numerical Simulations
This thesis considers three aspects of the numerical simulations, which arecoupling, conservation, and performance. We conduct a project and addressone challenge from each of these aspects.We propose a novel penalty force to enforce contacts with accurate Coulombfriction. The force is compatible with fully-implicit time integration and theuse of optimization-based integration. In addition to processing collisionsbetween deformable objects, the force can be used to couple rigid bodies todeformable objects or the material point method. The force naturally leads tostable stacking without drift over time, even when solvers are not run toconvergence. The force leads to an asymmetrical system, and we provide apractical solution for handling these.Next we present a new technique for transferring momentum and velocity betweenparticles and MAC grids based on the Affine-Particle-In-Cell (APIC) frameworkpreviously developed for co-locatedgrids. We extend the original APIC paper and show thatthe proposed transfers preserve linear and angular momentum and also satisfyall of the original APIC properties.Early indications in the original APIC paper suggested that APIC might besuitable for simulating high Reynolds fluids due to favorable retention ofvortices, but these properties were not studied further. We use twodimensional Fourier analysis to investigate dissipation in the limit \dt=0.We investigate dissipation and vortex retention numerically to quantify theeffectiveness of APIC compared with other transfer algorithms.Finally we present an efficient solver for problems typically seen inmicrofluidic applications.Microfluidic ``lab on a chip'' devices are small devices that operate on smalllength scales on small volumes of fluid. Designs for microfluidic chips aregenerally composed of standardized and often repeated components connected bylong, thin, straight fluid channels. We propose a novel discretizationalgorithm for simulating the Stokes equations on geometry with these features,which produces sparse linear systems with many repeated matrix blocks. Thediscretization is formally third order accurate for velocity and second orderaccurate for pressure in the norm. We also propose a novel linearsystem solver based on cyclic reduction, reordered sparse Gaussian elimination,and operation caching that is designed to efficiently solve systems withrepeated matrix blocks
Simulation of pore-scale flow using finite element-methods
I present a new finite element (FE) simulation method to simulate pore-scale
flow. Within the pore-space, I solve a simplified form of the incompressible
Navier-Stoke’s equation, yielding the velocity field in a two-step solution
approach. First, Poisson’s equation is solved with homogeneous boundary
conditions, and then the pore pressure is computed and the velocity field
obtained for no slip conditions at the grain boundaries. From the computed
velocity field I estimate the effective permeability of porous media samples
characterized by thin section micrographs, micro-CT scans and synthetically
generated grain packings. This two-step process is much simpler than solving
the full Navier Stokes equation and therefore provides the opportunity to
study pore geometries with hundreds of thousands of pores in a computationally
more cost effective manner than solving the full Navier-Stoke’s equation.
My numerical model is verified with an analytical solution and validated on
samples whose permeabilities and porosities had been measured in laboratory
experiments (Akanji and Matthai, 2010). Comparisons were also made with
Stokes solver, published experimental, approximate and exact permeability
data. Starting with a numerically constructed synthetic grain packings, I also
investigated the extent to which the details of pore micro-structure affect the
hydraulic permeability (Garcia et al., 2009). I then estimate the hydraulic
anisotropy of unconsolidated granular packings.
With the future aim to simulate multiphase flow within the pore-space, I also compute the radii and derive capillary pressure from the Young-Laplace
equation (Akanji and Matthai,2010
Computational fluid dynamics of coupled free/porous regimes: a specialised case of pleated cartridge filter
The multidisciplinary project AEROFIL has been defined and coordinated
with the idea of developing novel filter designs to be employed in aeronautic
hydraulic systems. The cartridge filters would be constructed using eco-friendly
filtration media supported by unconventional disposable or reusable solid
components. My main contribution to this project is the development of a robust
and cost-effective design and analysis tool for simulating the hydrodynamics in
these pleated cartridge filters. The coupled free and porous flow regimes are
generally observed in filtration processes. These processes have been the subject of
intense investigation for researchers over the decades who are striving hard to
resolve some of the critical issues related to the free/porous interfacial constraints
and their mathematical representations concerning its industrial applications. [Continues.
A compressible Lagrangian framework for the simulation of underwater implosion problems
The development of efficient algorithms to understand implosion dynamics presents a number of challenges. The foremost challenge is to efficiently represent the coupled compressible fluid dynamics of internal air and surrounding water. Secondly, the method must allow one to accurately detect or follow the interface between the phases. Finally, it must be capable of resolving any shock waves which may be created in air or water during the final stage of the collapse. We present a fully Lagrangian compressible numerical framework for the simulation of underwater implosion. Both air and water are considered compressible and the equations for the Lagrangian shock hydrodynamics are stabilized via a variationally consistent multiscale method [109]. A nodally perfect matched definition of the interface is used [57, 25] and then the kinetic variables, pressure and density, are duplicated at the interface level. An adaptive mesh generation procedure, which respects the interface connectivities, is applied to provide enough refinement at the interface level. This framework is then used to simulate the underwater implosion of a large cylindrical bubble, with a size in the order of cm. Rapid collapse and growth of the bubble occurred on very small spatial (0.3mm), and time (0.1ms) scales followed by Rayleigh-Taylor instabilities at the interface, in addition to the shock waves traveling in the fluid domains are among the phenomena that are observed in the simulation. We then extend our framework to model the underwater implosion of a cylindrical aluminum container considering a monolithic fluid-structure interaction (FSI). The aluminum cylinder, which separates the internal atmospheric-pressure air from the external high-pressure water, is modeled by a three
node rotation-free shell element. The cylinder undergoes fast transient deformations, large enough to produce self-contact along it. A novel elastic frictionless contact model is used to detect contact and compute the non-penetrating forces in the discretized domain between the mid-planes of the shell. Two schemes are tested, implicit using the predictor/multi-corrector Bossak scheme, and explicit, using the forward Euler scheme. The results of the two simulations are compared with experimental data.El desarrollo de métodos eficientes para modelar la dinámica de implosión presenta varios desafÃos. El primero es una representación eficaz de la dinámica del sistema acoplado de aire-agua. El segundo es que el método tiene que permitir una detección exacta o un seguimiento adecuado de la interfase entre ambas fases. Por último el método tiene que ser capaz de resolver cualquier choque que podrÃa generar en el
aire o en el agua, sobre todo en la última fase del colapso.
Nosotros presentamos un método numérico compresible y totalmente Lagrangiano para simular la implosión bajo el agua. Tanto el aire como el agua se consideran compresibles y las ecuaciones Lagrangianos para la hidrodinámica del choque se estabilizan mediante un método multiescala que es variacionalmente consistente [109]. Se utiliza una definición de interfase que coincide perfectamente con los nodos [57, 25]. Ésta, nos facilita duplicar eficazmente las variables cinéticas como la presión y la densidad en los nodos de la interfase. Con el fin de obtener suficiente resolución alrededor de la interfase, la malla se genera de forma adaptativa y respetando la posición de la interfase. A continuación el método desarrollado se utiliza para simular la implosión bajo el agua de una burbuja cilÃndrica del tamaño de un centÃmetro. Varios fenómenos se han capturado durante el colapso: un ciclo inmediato de colapso-crecimiento de la burbuja que ocurre en un espacio (0.3mm) y tiempo (0.1ms) bastante limitado, aparición de inestabilidades de tipo Rayleigh-Taylor en la interfase y formaron de varias ondas de choque que viajan tanto en el agua como en el aire. Después, seguimos el desarrollo del método para modelar la implosión bajo el agua de un contenedor metálico considerando una interacción monolÃtica de fluido y estructura. El cilindro de aluminio, que a su vez contiene aire a presión atmosférica y está rodeada de agua en alta presión, se modelando con elementos de lámina de tres nodos y sin grados de libertad de rotación. El cilindro se somete a deformaciones transitorias suficientemente rápidos y enormes hasta llegar a colapsar. Un nuevo modelo elástico de contacto sin considerar la fricción se ha desarrollado para detectar el contacto y calcular las fuerzas en el dominio discretizado entre las superficies medianas de las laminas. Dos esquemas temporales están considerados, uno es implÃcito utilizando el método de Bossak y otro es explÃcito utilizando Forward Euler. Al final los resultados de ambos casos se comparan con los resultados experimentales
A compressible Lagrangian framework for the simulation of underwater implosion problems
The development of efficient algorithms to understand implosion dynamics presents
a number of challenges. The foremost challenge is to efficiently represent the coupled
compressible fluid dynamics of internal air and surrounding water. Secondly,
the method must allow one to accurately detect or follow the interface between the
phases. Finally, it must be capable of resolving any shock waves which may be created
in air or water during the final stage of the collapse. We present a fully Lagrangian
compressible numerical framework for the simulation of underwater implosion. Both
air and water are considered compressible and the equations for the Lagrangian shock
hydrodynamics are stabilized via a variationally consistent multiscale method.
A nodally perfect matched definition of the interface is used and then the kinetic
variables, pressure and density, are duplicated at the interface level. An adaptive
mesh generation procedure, which respects the interface connectivities, is applied to
provide enough refinement at the interface level. This framework is then used to simulate
the underwater implosion of a large cylindrical bubble, with a size in the order of
cm. Rapid collapse and growth of the bubble occurred on very small spatial (0.3mm),
and time (0.1ms) scales followed by Rayleigh-Taylor instabilities at the interface, in
addition to the shock waves traveling in the fluid domains are among the phenomena
that are observed in the simulation. We then extend our framework to model the
underwater implosion of a cylindrical aluminum container considering a monolithic
fluid-structure interaction (FSI). The aluminum cylinder, which separates the internal
atmospheric-pressure air from the external high-pressure water, is modeled by a three
node rotation-free shell element. The cylinder undergoes fast transient deformations,
large enough to produce self-contact along it. A novel elastic frictionless contact model
is used to detect contact and compute the non-penetrating forces in the discretized
domain between the mid-planes of the shell. Two schemes are tested, implicit using
the predictor/multi-corrector Bossak scheme, and explicit, using the forward Euler
scheme. The results of the two simulations are compared with experimental data
- …