Samuel J. Avis’s research while affiliated with Durham University and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (14)


Schematic of implementing the diffuse solid method for a droplet on a flat surface in the energy minimization. (a) Initialization of the flat solid geometry ( C1) and the gas phase ( C3). (b) The diffuse solid interface with a thickness of α is formed after a number of iterations as highlighted by the inset which also shows the tanh profile of the solid component ( C1) across the interface. (c) Initialization of the liquid phase ( C2) using a staircase approximation. (d) The final result after the minimization process is completed.
Equilibrium shapes of liquids wetting (a) and (b) flat and (c) and (d) curved solid surfaces in 2D and 3D cases, respectively. Images also show boundary conditions used in simulations for each case. (e) Comparison of the input ( θanalytical) and measured ( θmeasured) contact angles for wetting cases on flat and curved surfaces in 2D and 3D. (f), (g) Pinning investigation for a drop on an inclined plane using a binary phase field model with a staircase approximation to the surface and using the diffuse solid method (DSM), respectively. Images show a 40° surface inclination angle with a drop with θanalytical = 30°. (h) Comparison between the staircase approximation and DSM mean contact angle and range of contact angles exhibited as the volume of a drop on an inclined plane is gradually increased and reduced. Mean angles are indicated by a dashed black line (staircase) or solid black line (diffuse solid method). The range of contact angles is indicated by the gray-shaded (staircase) or blue-shaded (diffuse solid method) regions.
(a) A snapshot of the liquid–gas interface at equilibrium in a capillary rise simulation within a cylindrical tube. The tube radius rc, the contact angle θ, the rise height hc and the meniscus height hm are shown in the enlarged view. (b) The measured rise height hc (data points) plotted against contact angle θ with rc=26 (main panel) and inner tube radii rc with θ=60° (inset), and compared to the numerical solution given by Eq. (43) (solid line). (c) The change in the gravitational potential energy ΔEg and the surface energy ΔEsurface obtained from simulation and numerical solution plotted against contact angle θ, where rc=26.
(a) Schematic of a droplet undergoing a transition from a suspended state to a collapsed state on a two-dimensional periodically patterned surface with a rectangular micropillar geometry having width a, pillar spacing s, pillar height h, and periodicity b. θ is the equilibrium contact angle on the corresponding flat surface. Pl and Pg are the pressure in the liquid and gas (surrounding air), respectively. The enlarged view shows the liquid–gas interface underneath the droplet hanging between two adjacent pillars in a suspended state and is used as the system setup in simulations. (b) Measured critical pressure plotted against contact angle, where s=81, and pillar spacing (inset), where θ=112°, and compared with the analytical prediction to Eq. (45). Snapshots show liquid–gas interface shapes at the critical pressure for θ=60° and θ=112°.
(a) The triangulated 3D mesh that models the “eggbeater” shaped leaf hair of the water-fern, Salvinia molesta. (b) The diffuse solid conforming to the inputted triangulated mesh, showing the grid dimensions and different contact angles imposed on the base, θbase, and the tip, θtip.Key hair parameters are indicated: the hair height Hs, outermost diameter Ds, and center-to-center distance Cs. (c)–(e) Surveys of the nondimensionalised extrusion pressure ΔPExt′, intrusion pressure ΔPInt, and difference between these pressures, respectively. Boundaries between the two collapse modes (tip-mediated and base-mediated) are indicated by a thick blue line (extrusion) and thick red line (intrusion). (f) A 2D slice through the Salvinia hair, showing how the liquid–gas interface changes across the pressure range between the intrusion and extrusion pressures. Interfaces are shown in blue at equal increments of ΔP′ = 0.12. The hydrophilic tip is shown in red and the hydrophobic base in gray.

+2

The diffuse solid method for wetting and multiphase fluid simulations in complex geometries
  • Article
  • Full-text available

May 2025

·

43 Reads

·

Michael Rennick

·

Samuel J. Avis

·

[...]

·

We develop a diffuse solid method that is versatile and accurate for modeling wetting and multiphase flows in highly complex geometries. In this scheme, we harness N+1-component phase field models to investigate interface shapes and flow dynamics of N fluid components, and we optimize how to constrain the evolution of the component employed as the solid phase to conform to any pre-defined geometry. Implementations for phase field energy minimization and lattice Boltzmann method are presented. Our approach does not need special treatment for the fluid–solid wetting boundary condition, which makes it simple to implement. To demonstrate its broad applicability, we employ the diffuse solid method to explore wide-ranging examples, including droplet contact angle on a flat surface, particle adsorption on a fluid–fluid interface, critical pressure on micropillars and on Salvinia leaf structures, capillary rise against gravity, Lucas-Washburn's law for capillary filling, and droplet motion on a sinusoidally undulated surface. Our proposed approach can be beneficial to computationally study multiphase fluid interactions with textured solid surfaces that are ubiquitous in nature and engineering applications.

Download

The Diffuse Solid Method for Wetting and Multiphase Fluid Simulations in Complex Geometries

April 2025

·

14 Reads

We develop a diffuse solid method that is versatile and accurate for modeling wetting and multiphase flows in highly complex geometries. In this scheme, we harness N + 1-component phase field models to investigate interface shapes and flow dynamics of N fluid components, and we optimize how to constrain the evolution of the component employed as the solid phase to conform to any pre-defined geometry. Implementations for phase field energy minimization and lattice Boltzmann method are presented. Our approach does not need special treatment for the fluid-solid wetting boundary condition, which makes it simple to implement. To demonstrate its broad applicability, we employ the diffuse solid method to explore wide-ranging examples, including droplet contact angle on a flat surface, particle adsorption on a fluid-fluid interface, critical pressure on micropillars and on Salvinia leaf structures, capillary rise against gravity, Lucas-Washburn's law for capillary filling, and droplet motion on a sinusoidally undulated surface. Our proposed approach can be beneficial to computationally study multiphase fluid interactions with textured solid surfaces that are ubiquitous in nature and engineering applications.



OpenLB User Guide: Associated with Release 1.6 of the Code

May 2023

·

243 Reads

·

1 Citation

OpenLB is an object-oriented implementation of LBM. It is the first implementation of a generic platform for LBM programming, which is shared with the open source community (GPLv2). Since the first release in 2007, the code has been continuously improved and extended which is documented by thirteen releases as well as the corresponding release notes which are available on the OpenLB website (https://www.openlb.net). The OpenLB code is written in C++ and is used by application programmers as well as developers, with the ability to implement custom models OpenLB supports complex data structures that allow simulations in complex geometries and parallel execution using MPI, OpenMP and CUDA on high-performance computers. The source code uses the concepts of interfaces and templates, so that efficient, direct and intuitive implementations of the LBM become possible. The efficiency and scalability has been checked and proved by code reviews. This user manual and a source code documentation by DoxyGen are available on the OpenLB project website.


OpenLB Release 1.6: Open Source Lattice Boltzmann Code

April 2023

·

185 Reads

·

19 Citations

The OpenLB project provides a C++ package for the implementation of lattice Boltzmann methods (LBM) that is general enough to address a vast range of transport problems, e.g. in computational fluid dynamics. The source code is publicly available and constructed in a well readable, modular way. This enables for a fast implementation of both academic test problems and advanced engineering applications. It is also easily extensible to include new physical models. Major new features include new performance-optimized and GPU-enabled multi-lattice coupling as well as a new subgrid-scale particle system. See https://www.openlb.net/news/openlb-release-1-6-available-for-download/ for the full release notes.


Binary fluid flow simulations with free energy lattice Boltzmann methods

January 2023

·

47 Reads

·

11 Citations

Discrete and Continuous Dynamical Systems - S

We use free energy lattice Boltzmann methods to simulate shear and extensional flows of a binary fluid in two and three dimensions. To this end, two classical configurations are digitally twinned, namely a parallel-band device for binary shear flow and a four-roller apparatus for binary extensional flow. The free energy lattice Boltzmann method and the test cases are implemented in the open-source parallel C++ framework OpenLB and evaluated for several non-dimensional numbers. Characteristic deformations are captured, where breakup mechanisms occur for critical capillary regimes. Though the known mass leakage for small droplet-domain ratios and large Cahn numbers is observed, suitable mesh sizes show good agreement to analytical predictions and reference results.


Binary mixture flow with free energy lattice Boltzmann methods

December 2022

·

112 Reads

We use free energy lattice Boltzmann methods (FRE LBM) to simulate shear and extensional flow of a binary mixture in two and three dimensions. To this end, two classical configurations are digitally twinned, namely a parallel-band device for binary shear flow and a four-roller apparatus for binary extensional flow. The FRE LBM and the test cases are implemented in the open-source C++ framework OpenLB and evaluated for several non-dimensional numbers. Characteristic deformations are captured, where breakup mechanisms occur for critical capillary regimes. Though the known mass leakage for small droplet-domain ratios is observed, suitable mesh sizes show good agreement to analytical predictions and reference results.


A robust and memory-efficient transition state search method for complex energy landscapes

September 2022

·

119 Reads

·

5 Citations

Locating transition states is crucial for investigating transition mechanisms in wide-ranging phenomena, from atomistic to macroscale systems. Existing methods, however, can struggle in problems with a large number of degrees of freedom, on-the-fly adaptive remeshing and coarse-graining, and energy landscapes that are locally flat or discontinuous. To resolve these challenges, we introduce a new double-ended method, the Binary-Image Transition State Search (BITSS). It uses just two states that converge to the transition state, resulting in a fast, flexible, and memory-efficient method. We also show it is more robust compared to existing bracketing methods that use only two states. We demonstrate its versatility by applying BITSS to three very different classes of problems: Lennard-Jones clusters, shell buckling, and multiphase phase-field models.


OpenLB Release 1.5: Open Source Lattice Boltzmann Code

April 2022

·

342 Reads

·

20 Citations

Major new features include support for GPUs using CUDA, vectorized collision steps on SIMD CPUs, a new implementation of our resolved particle system as well as the possibility of simulating free surface flows and reactions. See https://www.openlb.net/news/openlb-release-1-5-available-for-download/ for the full release notes.


Tailoring the Multistability of Origami-Inspired, Buckled Magnetic Structures via Compression and Creasing

September 2021

·

89 Reads

·

7 Citations

Materials Horizons

Origami-inspired multistable structures are gaining increasing interest because of their potential applications in fields ranging from deployable structures to reconfigurable microelectronics. The multistability of such structures is critical for their applications but is challenging to manipulate due to the highly nonlinear deformations and complex configurations of the structures. Here, a comprehensive experimental and computational study is reported to tailor the multistable states of origami-inspired, buckled ferromagnetic structures and their reconfiguration paths. Using ribbon structures as an example, a design phase diagram is constructed as a function of the crease number and compressive strain. As the crease number increases from 0 to 7, the number of distinct stable states first increases and then decreases. The multistability is also shown to be actively tuned by varying the strain from 0% to 40%. Furthermore, analyzing energy barriers for reconfiguration among the stable states reveals dynamic changes in reconfiguration paths with increasing strains. Guided by studies above, diverse examples are designed and demonstrated, from programmable structure arrays to a soft robot. These studies lay out the foundation for the rational design of functional, multistable structures.


Citations (11)


... Following buckling, the structure can exhibit two or more stable states and has the potential to transition between them under external excitation. 24,25 Recently, there has been increasing interest in the buckling phenomena of nanomechanical resonators, which has highlighted their potential for reversible signal control, high-sensitivity switching, nonlinear effects, and extensive resonance frequency tunability. [26][27][28][29][30][31] These distinctive properties make buckling resonators highly suitable for a variety of applications, such as actuators, sensors, and energy harvesters. ...

Reference:

Steady-state transition of buckled nano graphite sheets in vibration processes
Finding Transition State and Minimum Energy Path of Bistable Elastic Continua through Energy Landscape Explorations
  • Citing Article
  • November 2023

Journal of the Mechanics and Physics of Solids

... It can be seen that both pressure and velocity exhibit super-linear convergence with the velocity being close to a quadratic one. For all quantities, the EOC 32,64 yields better results than the EOC 16,32 . In contrast to the inflow channel domain C in , the outflow channel domain C out exhibits inferior grid convergence both for the absolute velocity error and the pressure EOC. ...

OpenLB User Guide: Associated with Release 1.6 of the Code

... They used identical equations like in the current research except for equilibrium distribution function order in some publications for LBM discretized ADEs. In this work, the reactive T-micromixer setup, as considered firstly by Bothe et al. [11,17,18], is computed in a series of LES refining till DNS with LBM utilizing up to 160 state-of-the-art graphics processing units (GPUs) of the HoreKa supercomputer using OpenLB's transparent GPU support [23,24,25]. The Dean vortices are investigated and qualified by an extra-finely resolved structured lattice and relatively high Knudsen number. ...

OpenLB Release 1.6: Open Source Lattice Boltzmann Code

... To implement and validate these developments, we utilized OpenLB 29 based on version 1.7 30 . This software is a powerful tool for parallel lattice Boltzmann simulations that is employed for example in sub-grid particulate flows 31 , fully resolved particle flows 8,32 , turbulence simulations 33,34 , optimization 35,36 , sub-grid multiphase flows 37 and fully resolved multiphase flows 38 . OpenLB employs unit converters, enabling users to specify physical variables directly in physical units that are then transformed into lattice units by the converter. ...

Binary fluid flow simulations with free energy lattice Boltzmann methods
  • Citing Article
  • January 2023

Discrete and Continuous Dynamical Systems - S

... Some methods are based on the principle of keeping the energies of the two nodes similar during the search. [5][6][7][8][9][10][11] We refer to these methods as same-energy methods. The same-energy principle helps avoid an early crossing of the barrier from one side, and the saddle point stays trapped between the two nodes throughout the search. ...

A robust and memory-efficient transition state search method for complex energy landscapes

... Remark 5. Up to lower order, equation (34) can also be obtained via Maxwell iteration [62] and references therein. The derivation in [62] is however based on an initial Taylor expansion of the material derivative, whereas the present formulation starts with repeated application of the material derivative. ...

OpenLB Release 1.5: Open Source Lattice Boltzmann Code

... Multistability, the feature of elastic structures or solids having multiple stable equilibrium states, has recently emerged as a powerful platform used toward the design of shapereconfigurable architectures and aerospace structures (1-3), energy-trapping metamaterials (4,5), flexible electronics (6,7), and multimodal morphing robots (8)(9)(10)(11). Under an external stimulus to overcome the energy barrier between stable states, a multistable structure transitions between its stable configurations for shape change and property tunability. ...

Tailoring the Multistability of Origami-Inspired, Buckled Magnetic Structures via Compression and Creasing
  • Citing Article
  • September 2021

Materials Horizons

... where E bulk and E surf correspond to the bulk and interfacial energy contributions, which allow the coexistence of the 4 immiscible fluid phases; E conf represents the energy potential of the pattern, which allows us to confine the lubricants in separate domains; and E ens takes into account the constant-volume ensemble for the droplet and constant-pressure ensemble for the lubricants. The minimization of E was carried out using the L-BFGS algorithm [28,29], which is routinely used in optimization problems with a large number of degrees of freedom [30,31]. Further details on the free energy model are provided in the Methods section. ...

Reconfiguration of multistable 3D ferromagnetic mesostructures guided by energy landscape surveys
  • Citing Article
  • July 2021

Extreme Mechanics Letters

... This square root law has been applied widely to model wicking of fluids through porous media 16 and hemiwicking flow through nano/microstructured surfaces 17 in a large number of studies. [18][19][20][21] In most of this past work, however, the diffusion coefficient is an empirical parameter or obtained through scaling laws, but the approach is rarely predictive and specific to the nano/microstructure geometry. Bico et al. 22 estimated the viscosity of the hemiwicking film based on the classic Poiseuille flow on a flat plate and accounted for the viscous effect of the pillar sidewall through an empirical coefficient b, while Zhang et al. 6 treated the pillars as two flat plates and neglected the viscous loss by the substrate. ...

Predicting Hemiwicking Dynamics on Textured Substrates
  • Citing Article
  • December 2020

Langmuir