Next Article in Journal
Design and Investigation of a 3D-Printed Micro-Fluidized Bed
Next Article in Special Issue
A 3D Smoothed Particle Hydrodynamics Study of a Non-Symmetrical Rayleigh Collapse for an Empty Cavity
Previous Article in Journal / Special Issue
Fluid-Structure Interaction in Coronary Stents: A Discrete Multiphysics Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Simplified Framework for Modelling Viscoelastic Fluids in Discrete Multiphysics

by
Carlos Duque-Daza
1,2,* and
Alessio Alexiadis
1,*
1
School of Chemical Engineering, University of Birmingham, Birmingham B152TT, UK
2
GNUM Research Group, Universidad Nacional de Colombia, Bogotá 111321, Colombia
*
Authors to whom correspondence should be addressed.
ChemEngineering 2021, 5(3), 61; https://doi.org/10.3390/chemengineering5030061
Submission received: 13 July 2021 / Revised: 16 August 2021 / Accepted: 23 August 2021 / Published: 12 September 2021

Abstract

:
A simplified modelling technique for modelling viscoelastic fluids is proposed from the perspective of Discrete Multiphysics. This approach, based on the concept of linear additive composition of energy potentials, aims to integrate Smooth Particle Hydrodynamics (SPH) with an equivalent elastic potential tailored for fluid flow simulations. The model was implemented using a particle-based software, explored and thoroughly validated with results from numerical experiments on three different flow conditions. The model was able to successfully capture a large extent of viscoelastic responses to external forcing, ranging from pure viscous flows to creep-dominated Bingham type of behaviour. It is concluded that, thanks to the modularity and tunable characteristics of the parameters involved, the proposed modelling approach can be a powerful simulation tool for modelling or mimicking the behaviour of viscoelastic substances.

1. Introduction

Viscoelastic materials combine mechanical properties typical of solids (i.e., elasticity) and fluids (i.e., viscosity). For instance, many polymer substances exhibit both viscous and elastic properties during deformation of the material. For these substances, instead of a well defined elastic or viscous response to deformation, a time-dependent or shear-dependent strain can be observed. Although polymers can be taken as a clear example of viscoelastic substances, there are many other materials that also exhibit a large range of time-dependent stress–strain behaviour [1,2,3]. Viscoelasticity, the field devoted to study viscoelastic behaviour, is an important tool to understand a large number of physical processes, including molecular mobility in polymers [4], and analysis of dynamics of defects in crystalline interfaces in solids [5]. It is also instrumental in the process of designing new materials and devices employed for a variety of purposes, including vibration abatement, control of mechanical shocks and vibrations, and noise reduction [6]. Viscoelastic flows are important for a great number of industrial applications, as well as present in many common daily situations. For instance, the behaviour ranges from toothpaste flowing by extrusion [7], to metals or molten polymers casting [8], and includes many food industry production processes and analysis [9,10]. The viscoelastic behaviour has been recognised as a dominant and extremely important characteristic of many practical flows, and therefore a key phenomenon that needs to be better understood.
Viscoelasticity is one of the main subjects of rheology, a field of study concerned with the description of the flow of matter and the mechanical properties of substances under various deformation conditions. In rheology experimental methods have usually been the main source of data for the analysis of the flow-type response of matter [11]. Nonetheless, to understand and effectively use available experimental rheological information, it is essential to have a consistent mechanistic framework. Moreover, interpretation of viscoelastic behaviour in terms of clear theoretical concepts should produce guidelines to make a clean sense of observations, to relate behaviour to composition and structure, to predict or estimate physical properties, and to facilitate control of practical applications of viscoelastic substances. In spite of the large number of current practical uses of viscoelastic materials, there are not simple expressions or models that could be considered as a generalised mechanistic framework that fit all experimental data. Although the body of studies on modelling viscoelastic fluids is large, it is still relatively modest compared to the extension of research dedicated to other “more conventional” fluid flow cases.
Modelling is a valid alternative to explore complex viscoelastic materials, to complement any experimental approach and a field to be further explored [12]. For instance, a new spectral modelling approach has been recently proposed where constitutive equations are formulated in terms of spectral invariants (see [13]), and which has been employed to formulate three-dimensional constitutive modelling framework employing a viscoelastic matrix to model residually stressed viscoelastic solids using the finite element method [14]. However, modelling viscoelastic fluids is not an immediate or simple task. The complex nature of the viscoelastic flows has somehow precluded attempts to obtain a general and accurate model. Some of this complexity can be perceived in the number of theoretical models that have been brought about to capture the extended range of possible cases [15,16,17,18], which seems to confirm that obtaining a simple universal model is far from easy. Mackay and Phillips [19] highlight that although the experimental contributions to the characterization of polymeric materials in recent decades have been abundant, there seems to be a lack of similar momentum in the development of modelling techniques for those type of fluids. Some examples on viscoelastic behaviour modelling include the use of particle-based viscoelastic fluids modelling [20], modelling based on the finite element method coupled with the generalised bracket method [19], continuum models formulated in terms of tensor diffusion and the Tensor Stokes problem [21], and the use of a formulation based on the Gibbs-potential aiming to obtain thermodynamically consistent modelling of viscoelastic fluids [22]. Besides these rigorous but computationally expensive approaches, viscoelasticity is also of interest for computer graphics [23,24,25]. In this case, the focus is not so much on the accuracy of the physical model, but rather on obtaining a fast simulation that preserves the overall visual effect of the viscoelastic material.
In the present work, we propose an alternative modelling technique for viscoelastic fluids within the Discrete Multiphysics (DMP) framework (see [26]) that is somehow in between the rigorous approach and computer graphics. DMP is an alternative hybrid approach for modelling multiphysics phenomena in which particle-based methods, e.g., Smooth Particle Hydrodynamics (SPH), are combined with coarse-grained molecular dynamics to capture a wide range of material’s behaviour, and which has been particularly successful in modelling multiphysics and multi-phase problems with large interfacial deformations (see [26,27,28,29,30]). In the present work we do not directly modify the equations of motion to account for viscoelasticity, but we build a particle model where force fields typically used for modelling elastic and viscous materials are coupled together. This approach is easy to implement and more accurate than the one used in computer graphics since the viscoelastic properties of the fluid can be verified in detail. However, it loses the ability to directly derive the viscoelastic property of the model from first principles. Thus, it is required to establish these properties ex-post by performing a series of numerical experiments. In [31], a similar approach was used for viscoelastic solids; here, it is extended to viscoelastic fluids.
The paper is organized as follows. In Section 2, we discuss several theoretical concepts related to viscoelasticity. After that, we introduce Smooth particle Hydrodynamics (SPH, Section 3) used for modelling the viscous behaviour and the potentials (Section 4) used for modelling the elastic behaviour. Subsequently in Section 5, three benchmark cases are chosen to validate the results and to explain how the modelling approach works in practical settings.

2. Viscoelastic Behaviour and Standard Models

A compelling feature associated with the deformation of a viscoelastic substance is its simultaneous display of “fluid-like” and “solid-like” characteristics [32]. Arguably, one of the most important features to examine in a fluid-like substance, regardless of its Newtonian or non-Newtonian nature, is the response to shear forcing. In fact, this is the property that has traditionally been taught as the ultimate differentiating element between fluids and solids: if the substance is able to stand shear forcing, without large or permanent deformation, it is generally classified as solid, whereas if the substance is unable to stand shear forcing, thus permanently being deformed, then it is considered a fluid [33]. However, this description is not complete, as there exist a range of materials and substances that clearly show a blended behaviour between pure elastic or pure viscous. This dual response, clearly distinguishable in many aspects of the behaviour of certain substances to external forcing (i.e., shearing), has motivated many of the attempts to describe the viscoelastic behaviour in terms of basic mechanistic models, through which a simple description was always pursued. For instance, in the traditional view of elasticity, the stress found in a substance undergoing deformation is directly proportional to the strain, so the traditional applicable model is the Hooke’s law that, in tension, reads as
τ i j = G X j x i = G γ i j
where G is known as Young’s modulus, X j is the shear displacement in any given j -th direction of two elements separated by an infinitesimal gap in the x i direction, and γ i j is the shear strain. If a deformed substance is able to recover its original shape once the stress is withdrawn, then Equation (1) is an appropriate model for characterizing the elastic mechanical response of the system. Most of the elastic substances might exhibit also a threshold stress beyond which the substance will “flow”, and a complete recovery of the shape is not longer possible, a condition known as creep. On the other hand, a Newtonian fluid, the most representative example of a pure viscous substance, will show a shear stress proportional to the shearing rate, and for which a standard simple model can be written as the Newton law of viscosity,
τ i j = μ X ˙ j x i = μ γ ˙ i j
where μ is the dynamic viscosity, a proportionality constant in Equation (2), X ˙ j is the velocity displacement in any given j -th direction, and γ ˙ i j is the shear strain rate. The fact that the stress in a pure elastic substance is directly defined by the strain by virtue of Equation (1), whereas in a pure viscous substance is proportional to the strain rate (Equation (2)), brings about a phase synchronisation/de-synchronisation between strain and stress when a substance is subject to an oscillating strain. As a simple example, if a material is subject to a periodic shearing strain, for instance a sinusoidal function γ = γ 0 sin ω t , with angular frequency ω and amplitude γ 0 , then the elastic substance will present a stress in phase with the strain. A viscous substance, subject to the same periodic strain, will instead exhibit a 90 -out-of-phase in time stress signal with respect to the same oscillating strain (see Figure 1).
The outlined mechanical response can be somehow captured by using two simple mechanical analogues, i.e., by using a “spring” model to represent an elastic behaviour, and a raw “dashpot” model for representing a viscous response. On the basis of these two simple mechanical models, and aiming to get a quantitative description of the viscoelastic behaviour, the rationale behind many of the models that have been formulated is that by a simple coupling process of the crude mechanical analogues, for instance in an additive way, the more complex response of viscoelastic substances could be attained [34,35,36]; some of the most known models for modelling viscoelastic substances are Maxwell, Kelvin, Kelvin–Voigt, and Burgers models. Schematic representations of three of these models are presented in Figure 2. Examples of use and applications of these models can be found in [37,38,39] for the Maxwell model, in [40] for the Kelvin–Voigt and Maxwell fractional models, and in [41] for the Kelvin–Voigt and Burgers models, just to cite a few.
In the Maxwell model the spring and dashpot are arranged in a serial configuration (see Figure 2a), while in the Kelvin model the spring and dashpot are arranged in parallel (see Figure 2b). The simple arrangements of these two models, for example, produce constitutive equations than can be written as [35]
σ ( t ) = k ϵ ( t ) + η ϵ ˙
for the Maxwell model, and
σ ( t ) + η k d σ ( t ) d t = η ϵ ˙
for the Kelvin model, where σ is stress, ϵ is the strain, ϵ ˙ is the strain rate, k is the characteristic Hooke elastic spring constant, and η is the equivalent Newtonian viscous dashpot constant. In a general oscillating strain condition, for instance if we prescribe ϵ = ϵ 0 sin ω t , and excluding transient periods, it is possible to see that both models, Maxwell and Kelvin, predict similar stress responses in time, although with variations in amplitude and out-of-phase angle with respect to the strain signal. As an illustrative case, if the constant of the viscous component is set as η = k / ω , this configuration produces similar stress signals for both models that, in general, are out-of-phase with respect to the driving oscillating strain, although they are in phase to each other, as shown in Figure 3. On the other hand, if the ratio between η and k is changed, the same oscillating strain will produce a variety of responses for the Maxwell and Kelvin models. For instance, if the dashpot constant is set as η = 0.5 k / ω , it is possible to observe phase difference between the stress response predicted by the Maxwell model and the stress predicted by the Kelvin model, as presented in Figure 4, although both stress responses still exhibit a phase difference with the strain signal. This particular configuration brings about an almost elastic response in the Maxwell model, but a more dissipative behaviour in the Kelvin model. This situation is inverted if the dashpot constant is defined as η = 2.0 k / ω , as shown in Figure 5.
It is important to highlight that the aforementioned models are valid for linear or quasi-linear viscoelastic behaviour, i.e., assuming that the substance is undergoing small deformations. If linear viscoelasticity is adopted, the stress function σ ( t ) and the strain function ϵ ( t ) can de considered as linear proportional models, so if the strain function ϵ ( t ) is amplified by a constant factor, the outcoming stress would be scaled by the same factor, and if a substance is subject to a linear combination of two (or more) arbitrary strain signals, the stress can be obtained as the linear combination of the two (or more) individual stress responses [35]. The out-of-phase stress response, captured by the linear viscoelastic models, can be gauged through the so-called loss angle ( δ ), the phase angle between stress and strain during sinusoidal deformation in time, as the example cases presented in Figure 3, Figure 4 and Figure 5. The use of the loss angle or its tangent ( tan δ ), is extremely useful to produce a measure of damping or internal friction when linear viscous nature is assumed. The loss angle (or tan δ ), depends mostly on the frequency of the external excitation. Although the discussion for the viscoelastic models has been based on a general normal stress σ and longitudinal strain ϵ , it is clear from Equations (1) and (2) that the whole discussion can easily and immediately be extended to a case of a pure oscillating shear applied to a substance. It is also customary to express the oscillatory behaviour of linear viscoelastic substances in complex notation, so a pure oscillating shear condition can be obtained if a shear strain γ ( t ) = γ 0 e i ω t is imposed, which will produce a shear stress response equal to τ ( t ) = G e i ω t . The resulting coefficient G will be frequency-dependent and in general a complex number that can be expanded as,
G ( ω ) = G ( ω ) + i G ′′ ( ω )
and from which it is possible to discriminate between the real component G ( ω ) , associated to the elastic part of the response, and the complex component G ′′ ( ω ) , usually considered as a quantification of the viscous part of the response. The first component is called the Storage Modulus, while the complex part is known as the Loss Modulus.

3. SPH Formulation

In this study, we combine different particle methods together. SPH, discussed in this section, is used for viscous behaviour and other specific potentials (see next Section) for the elastic behaviour. This approach of combining different particle methods is called Discrete Multiphysics (e.g., see [26,27,28]) and it is here extended to account for viscoelastic fluids. The numerical method used in the present work to model the fluid is Smooth Particle Hydrodynamics, or simply SPH, an approximate method to obtain numerical solutions to the equations of fluid dynamics. This is done by replacing the continuum of fluid by a discrete set of particles. It was originally devised for the simulation of stars [42,43], and was later found applicable to molecular dynamics (MD) due to the inherent similarity between SPH and MD. To reproduce the equations of fluid dynamics or continuum mechanics, the statistical concept of kernel interpolation is used to ’smooth’ out discrete fields of a quantity of interest (such as density, pressure and velocity). Moreover, in SPH each particle is represented by a kernel function (more generally a window function) W ( r r , h ) . The local average of the desired property f, in a domain of interest Ω , is the convolution of the quantity f with the chosen smoothing function W ( r r , h ) ,
f ( r ) = Ω f ( r ) W ( r r , h ) d 3 r
The kernel functions considered in SPH are generally radially symmetric (spherical) functions centred at r and must decrease monotonically in the outward radial direction. These kernel functions must be normalised to 1 so that constants are interpolated exactly,
Ω W ( r r , h ) d 3 r 1 as h 0 .
and they should tend to a Dirac delta function δ ( r r ) as the smoothing length tends to zero, h 0 , in order to recover the original function f in the limit.
f ( r ) f ( r ) as h 0
The chosen smoothing length h is often a characteristic length of the target domain Ω . In general, it is advisable for this smoothing length to be a constant value for the prescribed problem so that its spatial and temporal derivatives are identically zero, although variable smoothing lengths in time and space can provide simulation resolutions that adapt to local conditions. It is important to note that the shape of the constructed continuous field will be fully determined by the choice of the kernel function W ( r r , h ) , the smoothing length h, and the position of each particle in the domain of interest i.e., the particle distribution, as schematically represented in Figure 6. In SPH the interest is focused on the cases when neighbouring particles are each encircled by the radius of the smoothing length h, as any other particles outside this radius would not be considered by the compact support of the kernel function, and so would generate a discontinuous field. This can be easily enforced by setting the smoothing length to be an appropriate characteristic length.
For computational interest, we can discretise Equation (6) as follows,
f ( r ) = i = 1 N f ( r i ) W ( r r i , h ) V i
where V i is the volume of the particle of interest and N is the number of particles within the domain. An equivalent way of this discretisation, common in fluid dynamics applications, can be expressed as
f ( r ) = i = 1 N m i ρ i f ( r i ) W ( r r i , h )
in which ρ i is the mass density of the i-th particle (considered a local density) and m i its mass. By using index notation this can be simplified further as,
f i = j = 1 N m j f j ρ j W i j
with W i j = W ( r i r j ) and f i = f ( r i ) . For fluid dynamics applications it is also highly relevant to define appropriate discrete forms of the gradients present in the governing equations of motion. It is noteworthy that SPH is rather convenient in that neither m i or f i are affected by the ∇ operator since they are particle properties. The kernel function is usually a polynomial so we can generate an expression for the gradient by simply taking the gradient of W i j ,
f i = j = 1 N m j f j ρ j W i j
As a simple example, we demonstrate the SPH approximation of the continuity equation,
d ρ d t + ρ · v = 0
which, by using the identity ( v ρ ) = ρ v + v ρ , can be rewritten as,
d ρ d t = ( ρ v ) v ρ
and so using the gradient approximation we have:
d ρ i d t = j = 1 N m j v j j W i j v i j = 1 N m j j W i j = j = 1 N m j v i j j W i j
Discretised SPH forms of the other relevant conservation equations are widely available in the literature (see [44,45,46]).
The numerical implementation of our model, including the SPH-viscous component, was performed using LAMMPS [47,48]. In LAMMPS, the SPH method is achieved through the use of pair styles defining the interaction between neighbouring particles following the SPH formulation. For liquids, the two most common SPH models are the compressible model, proposed by [44] apt for high speed flows, and the model proposed by [49], usually better suited for low Reynolds number incompressible flows. One of the main differences between the two models lies in the role of the viscosity within the SPH simulation, which appears naturally in the equations of conservation of momentum in flow dynamics as part of the relationship between stress and strain rate. In SPH, the viscosity is incorporated into the numerical formulation in a number of different ways [44,46]. Nevertheless, some physical phenomena have been more challenging for SPH, requiring the use of numerical strategies aiming to minimize problems like numerical spurious oscillations (generally around shock regions) or unphysical particles penetration, and usually through the introduction of energy dissipation strategies that exploit the viscosity as a dissipative tool [50,51,52]. In the model proposed in [49], the dynamic viscosity is one of the parameters to be provided, together with the smoothing length h, the speed of sound c, and the density ρ . Alternatively, a common artificial viscosity employed in SPH, introduced in [44] originally as an extension of the von Neumann–Richter artificial viscosity, is defined as
Π i j = α h c i + c j ρ i + ρ j v i · r i j r i j 2 + ϵ h 2
where c i and c j represent the speed of sound of particles i and j, ϵ is a constant to avoid singularities in the definition of the viscous component Π i j , and α is a dissipation factor that serves as a modulating coefficient of the viscous response from the SPH perspective. A widely accepted equivalence between the real dynamic viscosity μ and the dissipation factor α is given as,
μ = α c h ρ 2 ( n + 2 )
where, as usual, c represents a numerical speed of sound, h the smoothing length, ρ the density of the target fluid and n is the number of spatial dimensions involved. It is noteworthy that in our DMP approach point-particles rather than finite-size particles are employed, although particle volume is defined to correlate particles mass and density.

4. Proposed Modelling Technique

Viscoelasticity can be directly implemented in SPH (e.g., [53]). However, this implies rewriting the equation of motion to account for a specific model of viscoelasticity. In the case of a particle code like LAMMPS, for instance, this would imply rewriting large sections of the code dedicated to SPH every time we introduce a new model of viscoelasticity. The approach proposed in this study models viscoelasticity by combining different particle potentials, which is a standard procedure in particle codes, rather than rewriting the equations of motion. For the viscous part, the standard SPH approach discussed in the previous section is adopted. The elastic part is discussed in this section.
In an analogue manner to the idea supporting the most widely used basic viscoelastic models discussed previously, we propose an alternative modelling technique within a particle-based framework, where inter-particle potentials tackling viscous and elastic interactions separately are blended in an additive way in order to mimic the dual dissipative and restoring response of viscoelastic substances. For this purpose, the SPH viscous support is blended with a potential that resembles a restorative elastic behaviour, aiming to bring about the characteristic dual response of viscoelastic substances. In our approach, the viscous properties are given to the fluid by the SPH Equations (16) and (17). Furthermore, in principle, we would like to use harmonic springs that are used in the Lattice Spring Model (LSM) to add elasticity to the material (see [54]),
U LSM ( r ) = 1 2 k ( r r 0 ) 2
which would provide a force F ( r ) = U ( r ) = k ( r r 0 ) between two particles connected by the spring with a stiffness k, separated a distance r, and featuring an equilibrium distance r 0 . The combination of Equations (16) and (17) and LSM will confer viscoelastic properties to the material. A similar approach to model viscoelastic solids was employed in [31]. However, fluids cannot be modelled in the same way because the springs constrain the particles, which cannot flow as it should occur in fluids. The solution we propose is to employ a blending of two potentials to partially imitate the LSM, but with the advantage of featuring a deactivation or cutoff distance beyond which the composed potential not longer acts, allowing the particles to flow freely. An exclusively attractive potential, first proposed by [55], was chosen to provide the attractive portion of our LSM analogue, defined as,
U CS ( r ) = ϵ CS ( r < σ ϵ CS ( cos π ( r σ ) 2 ( r c , CS ( σ ) 2 σ r < r c , CS ( 0 r r c , CS (
which, as schematically illustrated in Figure 7a, is a constant value of ϵ CS ( below an inter-particle distance σ , that increases proportional to r until it vanishes above a cutoff distance r c , CS ( , according to Equation (19). This allows us to account for the fact that particles may no longer feel an attractive force when separated far apart; thus fluid particles are not constrained into a lattice structure like in Equation (18), but they are free to flow within the domain.
To avoid particle overlap, a repulsive portion in our model is provided by another potential given as,
U Soft ( r ) = ϵ Soft ( 1 + cos π r r c , Soft ( r < r c , Soft (
where, ϵ Soft ( is the magnitude and r c , Soft ( is the cutoff distance for this repulsive component of our potential therefore, once again, limiting the distance at which repulsion exists for particles far apart. In our proposed model we use a total potential by adding these components aiming to mimic the elastic behaviour of the LSM model, but with the advantage that when the distance between the two particles is above the cutoff value, the force is deactivated and the particle is free to flow. An illustration of the LSM, repulsive, attractive, and total potentials is presented in Figure 7a, while a representation of the forces produced by them is shown in Figure 7b, where the repulsive and attractive components of the elastic equivalent forces are schematically depicted.
As the rationale behind our model is to be able to get a coupling between the two pair styles producing stable repulsion/attraction within a close range of each particle, this coupling requires a sensible choice of values given the possible complex interaction that can be brought about by the number of parameters at play. For instance, an important consideration, usually critical in other mesh-based methods only from the numerical stability perspective, is the spatial resolution. In our case, the spatial resolution is somehow linked to the distribution of particles, so the stability and effectiveness of the model is also dependent of the lattice employed for the initial arrangements of such particles, as well as on the characteristic length in the lattice, or lattice scale Δ L . Specifically, in order to reduce the number of free parameters, the repulsive potential was defined in terms of the characteristics of the attractive potential, so only a single set of values could define entirely the elastic coupled model. It is important to mention that, as our model is strongly dependent of the inter-particle spacing, the data presented along the present paper as reference values should be taken as a guide for setting up working simulations, rather than as a restrictive range of operating conditions. In any case, some ranges and definitions employed in the characterization of the elastic component of our model, determined through several numerical experiments and found to provide numerical stability and consistency with expected behaviour, are presented in Table 1 for reference purposes. In Table 1 the acronyms BCC and FCC stand for Body-centred cubic and Face-centred cubic unit cells, respectively, which are some of the most common type of regular lattices for molecular dynamics simulations.

5. Numerical Experiments

The proposed model was characterised and tested using mainly two types of conditions: oscillatory shearing between parallel plates, and constant gradient in a circular pipe flow. Numerical simulations with two types of lattice, namely Body-centred cubic or BCC, and Face-centred cubic or FCC, were performed for both conditions, although results reported here are mainly based on the numerical experiments using the FCC lattice. Regardless of the lattice employed, the final number of particles in each of our numerical experiments was obtained following a same methodology, i.e., preliminary exploratory simulations were performed first to get time evolution of some representative local measures, like velocity and force ensemble averages, together with an assessment of the level of “mesh independence”, and the final selection of the number of particles for each test was decided with basis in those results. Statistical convergence was assumed once the mean and standard deviation of the ensemble averages converged in the preliminary simulations. Furthermore, it is important to mention that although the proposed methodology is general and easy to implement with any SPH and coarse-grained molecular dynamics software, the numerical experiments of the present work were performed using LAMMPS (see [47,48]). The computations described in this paper were completed using the University of Birmingham’s BlueBEAR HPC service, and executed in parallel using LAMPPS’ MPI capabilities.

5.1. Dynamic Response to Oscillating Shear

The most traditional way to differentiate the viscous from the viscoelastic behaviour is through the determination of the storage and loss moduli presented before. These quantities should be obtained from oscillatory shear tests. To this end, a substance contained between two parallel plates, one of them stationary and the other one oscillating at a fixed frequency, was modelled using our viscoelastic model. The domain for this numerical experiment is a box of dimensions 0.30 m × 0.14 m × 0.02 m, including two regions representing the plates. The bottom plate is set as a stationary region, whereas the top plate is set to oscillate at a fixed frequency, and following the simple function,
δ x = δ x , 0 sin ω t
with δ x , 0 defining the amplitude of the oscillation, and ω the frequency. The computational domain and lattice structure is presented in Figure 8.
Some preliminary tests were performed in order to gauge the ability of the proposed model to effectively reproduce, separately, the elastic or viscous response. A simple visual example of the test configuration and dynamic response for the pure elastic case is presented in Figure 9. In this figure a group of particles has been selected to be tracked as timeline and three different instants of the oscillatory test, for a pure elastic substance, are presented. Particles not included in the timeline group have been coloured using the velocity in the x direction, which is the direction of the forced oscillating strain. The dynamic relationship between strain and stress for this case is illustrated in Figure 10, where the time evolution of both quantities are plotted and an in-phase evolution can be clearly observed. In Figure 11, are presented the results obtained for the Loss and Storage Moduli from the numerical tests using only the elastic component, for different values of the magnitude of ϵ CS ( , at different oscillatory shear amplitudes γ , and for three different oscillation frequencies ω . As it can be appreciated, the model performs very well in defined ranges of shear strain amplitude, providing a response that exhibits a clear elastic behaviour. It is noteworthy, however, that some deviations from the expected response can also be observed. For instance, by examining Figure 11, it is always possible to distinguish a range of oscillation amplitudes where the Storage moduli is clearly larger than the Loss moduli, as predicted by theory for elastic materials and, although we did not explore a large number of frequencies, there is a clear frequency dependency, especially observable in the results for ϵ CS ( = 1 × 10 6 and ϵ CS ( = 1 × 10 5 , as expected. Nevertheless, it is important to note that our model exhibits some numerical discrepancies at some of the extreme conditions explored and presented in Figure 11. Clearly, there is an operational range for the model and therefore simulations performed out of those bounds could produce unexpected behaviour, although this can be somehow anticipated. For example, if deformation magnitude is too small, the substance deformation is effectively masked by the simple relaxation of the lattice structure, and therefore not enough to transfer the stress to the neighbouring layers. This can be observed in Figure 11 where some of the explored cases failed to show a clear elastic behaviour at very low values of strain (i.e., at low values of oscillation amplitude). On the other hand, it is important to bear in mind that our proposed modelling approached is based on the concepts and theory of linear viscoelasticity, and therefore applicable mostly to small deformations. This is specially important from the elastic component perspective. It is then expected that the model fails at large values of strain, which can be observed also in Figure 11. In any case, the large range of values explored in the present work is somehow justified because although theory indicates that applicability of the linear viscoelastic behaviour should be expected at small deformations, there is not a clear sense of what “small deformation” might be in a generic substance, like those explored in this work. In fact, the range of parameters was selected only on the basis of exploring the ability of our modelling approach to capture different substances, as well as the reliability and stability of our approach when employed under extreme conditions. Our results indicate that the applicability of our model requires an adequate selection of parameters and operating ranges to avoid problems with very large deformations, as well as with very small deformations, but that it is able to reliably reproduce expected theoretical elastic behaviour within appropriate ranges of shear strain.
As our model involves a potential emulating the harmonic LSM model, it is important to asses the impact of oscillatory external forcing or deformation. Then, by performing external forced strain on a pure elastic substance, internal forces and stresses are developed, affecting the movement of each particle in the lattice. This can eventually cause harmonic instabilities to start and grow and, if care is not taken, these internal oscillations and instabilities can render the lattice and model inaccurate. For instance, from the numerical experiments, it was possible to observe that configurations with low level of stiffness caused the generation and propagation of internal longitudinal waves that, given the conditions, might disrupt the structure of the lattice, and therefore rendering the simulation unstable and not physically representative. Clearly, if the elastic potentials are set to low values, but above a given threshold, the behaviour is still elastic but with extremely low stiffness, which might still cause the appearance of some longitudinal waves. The important aspect to consider is then the numerical stability and physical consistency, which will help to determine a good configuration of parameters. Precisely, the parameters assignment for the repulsive component play also an important role in this stability. If the magnitude of repulsive potential, represented by ϵ Soft ( , is made too small, internal oscillations and waves appear, and they might end up breaking the structure of the lattice. In the limiting stable cases, longitudinal waves appearing and propagating through the whole domain, bring about interference patterns that travel across the modelled substance, but without causing disruption to the particles lattice. Examples of both situations are shown in Figure 12 and Figure 13.
The viscous component in our model is captured by a standard SPH model, as mentioned before. As it can be appreciated from Figure 14 and Figure 15, the viscous component employed in our model is able to capture the intended dissipative nature, exhibiting the expected loss angle δ 90 between the signals of strain and stress. The consistency of the viscous response was also tested for a number of nominal strain amplitudes and oscillation frequencies with the oscillatory strain test. Numerical results shown in Figure 16 allow us to conclude that the model is able to capture the expected behaviour of higher loss than storage moduli, for all the different frequencies and magnitudes of strain oscillation explored in the numerical experiments.
Results of the oscillatory tests obtained with the proposed viscoelastic methodology are presented graphically in Figure 17 for the timelines of a selected set of particles. Figure 17 shows the presence of elastic internal waves, similar to those longitudinal waves observed for the elastic configuration and presented in Figure 12. However, these internal waves are essentially below any unstable threshold, as they remain stable for more than 4 oscillation periods. The stability is also clear from the consistency of the lattice structure even after several periods of oscillation. In Figure 18, is shown the time evolution of shear stress ( τ ) and strain ( γ ) for a selected viscoelastic configuration. It is clear that, compared to the elastic and viscous cases, the viscoelastic fluid shows a loss angle that is neither δ = 0 or δ = 90 , which is very much in line with the results observed in some real viscoelastic substances that present stress and strain signals out of phase, but not to the degree of a fully viscous substance. This distinctive characteristic was tested for a number of oscillation frequencies and shear strain amplitudes. The results for the different shear conditions are presented in Figure 19. From the graphs it is clear that the response for the different viscoelastic settings are dependent from the oscillation frequency and the amount of strain imposed. This feature has been documented [56,57,58], and indeed it is one of the main results of many experimental tests showing that substances response to shear exhibit a clear frequency dependency, as well as a strain magnitude dependency.

5.2. Viscoelastic Flows in Cylindrical Pipes

In the previous section, we showed that the model can produce materials whose storage and loss moduli are consistent with those of viscoelastic materials. However, this was the result of very small fluctuations that do not generate a real flow in the material. In this section, we will discuss the case of pipe flow, which produce a fluid-like motion of the particles and it is one of the most common mechanisms of transport of fluid-like substances. This particular flow, from the perspective of a viscoelastic substance, is also extremely important as it represents a standard constant shear condition employed in many viscometers. In this type of flow, a well-known characteristic is the expected velocity profile, specially for laminar low speed flows. In the case of a mostly viscous or Newtonian substance, both experience and theory have demonstrated that a parabolic velocity profile is formed, with maximum or peak velocity present in the centre-line of the pipe. Instead, for a mostly elastic fluid, the viscoelastic nature produces the so-called Bingham velocity profile or Bingham flow, where the velocity remains mostly constant in the cross section within the pipe, except near the pipe walls where there is usually a sharp drop towards the no-slip velocity at the wall. This type of flow is usually also known as “plug flow”. The Bingham fluids are characterised by the existence of a yield stress and their ability to also transmit a shear stress without a velocity gradient, unlike Newtonian fluids. Nevertheless, in order to make Bingham fluids flow, the driving shear stress has to be larger than the yield stress. Below this yield stress the fluid will behave almost like a solid body and above as a liquid. Interestingly, although a precise estimation of the nature of the viscoelastic flow will require the estimation of such a yield stress, through the examination of the flow velocity profiles it is possible to ascertain what the respective shear stress is present in a given flow. Specifically, the ability of our model to capture viscoelastic behaviour under constant shear was explored in a constant gradient pipe flow case. Before presenting the simulation setup and results, a brief summary of the models and relationships to estimate some characteristics of a Bingham flow are included next.

5.2.1. Bingham Flows: Velocity Profiles and Yield Stress

As the numerical experiments presented in this section were performed in a cylindrical domain, it is convenient to express the shear stress in cylindrical coordinates and for a general condition (Newtonian or Bingham). For this, we consider an incompressible, laminar flow under the effects of a general pressure gradient, that in general can be decomposed into a gravity component ( f x ) and a standard pressure difference Δ P , in a system of length L, which might be at an angle β to the vertical. Neglecting end effects, by assuming the dimension of the system in the radial direction is relatively small compared to that in the axial direction (L), and assuming an axial flow so v r = 0 , v θ = 0 , and v z 0 , it is possible to obtain a general expression for the momentum conservation equation as,
μ 2 v z = p + ρ g z
where μ is the dynamic viscosity, ρ the density of the flow, and v z the velocity along the axis of the pipe. In this expression it is also assumed that there are small flow rates so that the viscous forces impose strictly uniform flow. With this assumption v z is independent of z and we may reasonably postulate that the velocity v z = v z ( r ) and pressure p = p ( z ) . In this manner, the only non-vanishing components of the stress tensor are τ r z = τ z r , which depend only on r, and which can then be expressed as,
τ r z = Δ P 2 L r
These equations are derived without making any assumption about the type of fluid and so are applicable to both Newtonian and non-Newtonian fluids. If we use Newton’s law of viscosity, τ r z = μ d d r v z we can use Equation (23) to generate a differential equation for the velocity, which after integration gives the following flow profile,
v z = Δ p 4 μ L r 2 C 1 μ ln ( r ) + C 2
that, however, it is only applicable to Newtonian fluids due to the use of Newton’s law. To construct the flow velocity for Bingham fluids, we must make the following considerations: (i) The velocity profile of Newtonian fluids in pipe flows consists of a velocity gradient which decreases towards the centre of the pipe which in turn causes the shear stress, transmitted by fluid layers, to decline toward the pipe centre. (ii) Since Bingham fluids become solid when the applied shear stress falls below the yield stress we recognize that Bingham-fluids will become solid in the central layers of the pipe. Thus, we will have a solid ‘plug’ moving within the flow. (iii) In the process of deriving the velocity profile the radius of this solid area has to be additionally determined. Using these considerations, and applying adequate boundary conditions, it is possible to obtain a simple Bingham model where there is no flow until the critical/yield stress τ 0 is reached:
η or d d r ( v z ) = 0 when | τ r z | τ 0
η = μ 0 + τ 0 ± d d r ( v z ) or τ r z = μ 0 d d r ( v z ) ± τ 0 when | τ r z | τ 0
where η is the non-Newtonian viscosity and μ 0 is a Bingham model parameter with units of viscosity. τ r z is positive when the positive sign is used with τ 0 and the negative sign with d ( v z ) / d r . We can calculate the yield stress τ 0 by considering that τ r z = τ 0 at some r = r 0 . This follows from both Equations (25) and (26) at | τ r z | = τ 0 , which gives the following expression for the yield stress:
τ 0 = Δ P 2 L r 0
It is clear that the velocity profile can be split it into an inner ( r r 0 ) and outer ( r 0 r R ) region, where appropriate models for these profiles are:
v z o = Δ P 4 μ 0 L R 2 1 r 2 R 2 τ 0 μ 0 R 1 r R for r 0 r R
for the flow velocity profile in the outer region, and
v z i = Δ P 4 μ 0 L R 2 1 r 0 R 2 for r r 0
for the inner region. This last model gives a constant velocity in the inner region, as expected, for a fluid with plug flow, with r 0 = 2 L τ 0 / Δ P being the radius of the plug-flow region in the central part of the pipe. In this manner, the velocity profile is parabolic in the outer region as given by Equation (28) and is flat in the inner region as given by Equation (29). Finally, the mass flow rate can be obtained by integration by parts of the velocity profile over the cross section of the circular pipe,
m ˙ = π R 3 ρ τ R 3 0 τ R τ r z 2 d d r ( v z ) d τ r z
where we have used Equation (23) so that r / R = τ r z / τ R , with τ R = ( Δ P / ( 2 L ) ) R defining the shear stress at the wall. After some manipulation, it is possible to obtain the so-called Buckingham–Reiner equation for the mass flow rate,
m ˙ = π Δ P R 4 ρ 8 μ 0 L 1 4 3 τ 0 τ R + 1 3 τ 0 4 τ R 4
where the mass flow rate is defined in terms of the yield stress τ 0 and the wall shear stress τ R . Note that no flow occurs below the yield stress, so the equation is valid only for τ R > τ 0 .

5.2.2. Pipe Flow-Numerical Experiments

In order to test the ability of our model to capture viscoelastic behaviour at different spatial ranges, numerical experiments on small- and medium-scale pipes were performed for a number of parameters adequate to our model. For instance, the small-scale simulations were performed in a pipe with inner radius r inner = 2 × 10 3 m and length L = 2.4 × 10 2 m. The SPH simulation was configured with a FCC lattice cubic of size Δ L = 2.5 × 10 4 , and smoothing length defined as h = 1.95 Δ L . A schematic representation of the pipe geometry used is presented in Figure 20. Experiments were performed for a number of values of our base potential elastic model ϵ CS ( , and using the viscous SPH Taitwater–Morris model with a set of values for the SPH dynamic viscosity. The combination of these parameters allowed us to reproduced a range of viscoelastic behaviours in response to a body force imposed over the set of fluid particles. The virtual fluid was forced to flow by imposing a body force f x in the x direction, while the domain was defined as periodic along the flow direction.
In order to visualize the multiple flow regimes obtained, both velocity profiles and snapshots of the particles of our “numerical fluid” at different times have been produced. For the latter, a timeline analysis, a set of particles is preselected to represent a control volume travelling with the particles at different time instants, in the same fashion as in the oscillatory tests. The selection of particles used to construct the timelines is shown in Figure 21 as observed at the initial time, t = 0 s.
The model was assessed by a parametric study changing 3 variables: the elastic factor ϵ CS ( , the driving body force f x , and the dynamic viscosity μ . It is worth noting that, an additional parameter in our model that is tied to the factor ϵ CS ( , is the factor of the repulsive potential ϵ Soft ( . As it was described earlier, this parameter was linked to the ϵ CS ( by a proportional relation, although for this case a reasonably dependency was found to be given as ϵ Soft ( = 0.4 ϵ CS ( . Varying the coefficients in turn means that we are both varying the attractive and the repulsive potentials, therefore changing the ratio between elastic and viscous nature.
From the experiments, the cases exhibiting a Newtonian flow featured the expected predominant parabolic shape. The resolution of the velocity profiles was constrained to to the limit of particle points in the simulation, which caused a few Newtonian cases to lack a well defined parabolic shape and would tend to slightly skew from this pattern when approaching the wall, as it can be seen in Figure 22 below for the Newtonian plot. On the same figure the results for a Bingham flow are also presented. This flow, presented with a blue line, was almost ideal in shape, with the plug flow region containing mainly zero velocity gradient (as expected). As before there are some points that skew from the theoretical shape, specially at the yield stress point, where it can be seen that the flow increases locally before behaving Newtonian as one approaches the wall. Another case presented in Figure 22 is a flow that displays a mixed behaviour. For this generic flow, we see characteristics of Newtonian behaviour as well as features of a Bingham plug flow. However, the regions in which the plug flow occurs do not follow the theory for Bingham flows, so it cannot be considered properly Bingham. This is because the flow is only plug flow in two regions: at a coaxial annulus and at a smaller radius around the centre, whilst maintaining Newtonian flow features elsewhere.
For the timelines analysis, we first considered the case when the attractive, and hence the repulsive potentials, were null by assigning ϵ CS ( = 0 . As established earlier, these represent an elastic potential when considered together, and hence we expect a Bingham plug flow when this potential is dominant. On the other hand, for conditions where ϵ CS ( = 0 we expected flows to be essentially viscous Newtonian in nature. Our model is able to capture this condition, as ratified by the results presented in Figure 23, where the flow can be regarded as laminar, but more importantly Newtonian. Clearly, the flow travels downstream and, as the domain is periodic in the x direction, particles re-enter the domain in the left side of the pipe still maintaining the parabolic profile, as seen in the third time snapshot at t = 0.4032 s in this figure.
By assigning ϵ CS ( to any non-zero value, it is expected that the model shows a mixed behaviour between complete Newtonian or complete Bingham, being the latter the extreme case of our viscoelastic model. By just setting ϵ CS ( = 1 × 10 14 , even with a relatively low viscosity of μ = 1 × 10 3 , the model brings about a flow that resembles more a Bingham plug flow, as shown in Figure 24. However, some caution must be advised when assuming only these parameters to be involved in determining the flow type. This can be seen by the next result in which the viscosity was reduced to 3 orders of magnitude below, and we obtained Bingham flow, even with no elastic potential in action Figure 25.
For conditions of constant shear as in the pipe flow, the elastic factor ϵ CS ( is still a variable that plays a role into the possible appearance of some instabilities, as could be expected from the results of the oscillatory shear case. The change of settings in the model, from a case with ϵ CS ( = 0.0 to a configuration with ϵ CS ( = 1 × 10 12 produces a dramatic alteration of the behaviour of the flow, as appreciated in Figure 26. At t = 0.16 s the slow speed plug flow that was just beginning to form with ϵ CS ( = 0.0 (see Figure 25), has already developed an abnormal pattern, with the lattice starting to be disrupted, and some regions of low and high velocity appearing in an alternating fashion in the radial direction. The instability finally produces a completely ill-conditioned lattice, with large scale voids, that are completely clear at t = 0.4 s, in contrast with the completely stable plug flow obtained with ϵ CS ( = 0.0 , that even at t = 0.6 s keeps a essentially flat velocity profile towards the centre of the pipe. In any case, once a set of parameters is identified as a potential troublesome setting, by a simple re-tuning of the model it is possible to effectively subdue the detected unstable mode. In spite of those few cases developing instabilities, the model behaves extremely well, considering the breadth of potential conditions that can be captured with the proposed methodology.
To analyse the behaviour of the flow with respect to these variables more rigidly, we propose a dimensionless constant π 1 defined as,
π 1 = g ρ 2 h 7 μ 2
By constructing graphs of π 1 vs. μ for the different numerical experiments, it is possible to discern an operating region where the flow exhibited a “Bingham flow” response, as presented in Figure 27 and Figure 28. In those plots we have coloured those points that exhibited predominantly plug flow. As can be seen from these figures, at higher values of π 1 , or equivalently at lower values of μ , our model brings about a mostly viscoelastic behaviour, as would be expected. From the graphs it seems clear that there is a consistency in the region for which π 1 relates to Bingham flow. As a simple preliminary guide, values of yield stress obtained in the numerical experiments are plotted against π 1 for a number of values of ϵ CS ( in Figure 29. From this graph, it is clear that yield stress can be obtained at low levels of π 1 , but only if the elastic factor ϵ CS ( is high enough. It is also important to highlight that large values of τ 0 can be obtained with our model even at low levels of stiffness, as there are some points showing high yield stress, even though the elastic factor was relatively reduced in comparison. Noteworthy, although there is an apparent region in the plot where the values of yield stress are clustered, it is clearly necessary to perform additional experiments to corroborate the full validity and application of the region observed in Figure 29.

5.3. Column Collapse Due to Gravitational Potential

A third set of experiments was devised aiming to get a general overview of the effect of overlaying the potentials as proposed in this work in a more general and everyday situation. A benchmark case employed to show the ability of SPH to capture, among other phenomena, the free surface dynamics of a substance flowing freely is that of a two-dimensional column of water that suddenly collapses due to a gravitational force (see [59,60,61]). We test the hybrid modelling in two similar alternative cases, i.e., following the same rationale of the liquid column collapse, although with two volumetric domains of substance: a square prismatic column, and a cylindrical column, as shown in Figure 30. In these experiments an initial column of substance is enclosed within a cubic box, indicated partially by the dark grey particles in Figure 30 and used as container with non-permeable walls. The substance is then subjected to a vertical body force (in the form of an acceleration), for instance representing a gravity field in the negative z d i r e c t i o n . The box was prescribed as a cube with an internal volume of 1 m × 1 m × 1 m. The column of substance was prescribed in one of the experiments as a square prism with dimensions 0.5 m × 0.5 m × 0.9 m, in the x , y and z directions, respectively. In the second experiment the substance column, also contained within a box of same dimensions as in the previous experiment, was prescribed as a cylinder with a height of 0.9 m, and a base radius of 0.25 m. In both cases gravity was set to 9.81 m/s 2 and density was set to a standard density of 1 × 10 3  kg/m 3 .
Numerical experiments were performed using a similar SPH configuration as previously described, with a smoothing length h = 0.0525 m, and an initial face-centred cubic lattice (fcc). This set of experiments was performed using the SPH model as proposed by [44]. The selected SPH model adopted for these tests aimed at exploiting its ability to simulate flows at relatively high velocities with a consistent numerical stability. As presented previously, and discussed extensively by other authors (e.g., [45,52]), the Monaghan’s model uses an artificial viscosity that can easily be converted to the standard absolute viscosity thanks to a widely accepted equivalence between the real dynamic viscosity μ and the dissipation factor α . The relationship between α and μ , presented in Equation (17), was employed here, with a minor modification to account for the effect of the imposed body force. Equally, with the goal of discriminating between the different cases explored numerically, a second non-dimensional relationship was constructed using the main parameters of our model, although tailored to the case of a column of a substance collapsing by its own weight, and given as
π 2 = μ h c 3 g ϵ CS
where μ is the dynamic viscosity, c the numerical speed of sound, h the smoothing length and ϵ CS ( the factor of the attractive component of the equivalent elastic potential. As usual, the value of the factor for the repulsive potential ϵ Soft ( has been intentionally omitted but defined in terms of ϵ CS ( . Numerical experiments showed that in this case the model was not strongly affected by variations of ϵ Soft ( and that changes of its value, in a given range, had minimal influence on the overall performance and prediction capabilities. For instance, at the length and time scales involved in this case, the inclusion of the repulsive potential showed consistent numerical stability for values of potential magnitude in a range between 20% and 60% of the magnitude of the attractive potential. Figure 31, suggests that changing the ratio from 0.2 to 0.6 has a minimal impact in the overall evolution of the collapse of the column of liquid simulated. This appreciation is reinforced when examining the energy budgets presented in Figure 32, where the internal, kinetic, potential, and total energy components are plotted in time. The local maxima and minima for the kinetic and internal potential energies occur essentially at the same instants, and their values are also equivalent, making even difficult to distinguish the energy budgets evolution from each other. The remaining tests presented through the rest of the present section use ϵ Soft ( = 0.4 ϵ CS ( , unless otherwise stated.
An example of the effect of changing or tuning the equivalent quasi-elastic potential, is presented in Figure 33, where a substance with the same viscous component μ , and under the effect of the same vertical downwards acceleration of g z = 9.81 , develop three different collapse evolutions in time. For these cases, by examining the evolution of the energy budget, it was possible to assess the impact of modulating the viscoelastic response through several values of the quasi-elastic potential. As in Figure 32, Energy vs. time plots reflecting on the evolution of the main components of the energy budget are used to assess the impact of altering the elastic factor ϵ CS ( . In the energy budget plots, a simple characteristic time was employed to analyse the results at different instants. This characteristic time was defined as the point in time when the internal SPH energy reaches 99% of its steady-state value,
τ = t e sph = 0.99 e SS
Results for three different elastic factors are presented here: ϵ CS ( = 1 × 10 2 , 1 × 10 3 , 1 × 10 4 . In the first case, for ϵ CS ( = 1 × 10 2 , Figure 33a–c show a extremely slow collapse of the substance column, clearly mimicking a gel-like behaviour, where the substance is affected by the downwards acceleration, but not really collapsing completely. Even after t = 0.464 s, when the collapse has already stopped and a balanced steady state has been reached, the column of the substance is still distinguishable. The time elapsed until steady state is reached has been estimated as t 0.43 s, based on the time-story of the energy budget shown in Figure 34. On the other hand, Figure 33g–i show the evolution of the column collapse for a substance with ϵ CS ( = 1 × 10 4 , that clearly presents a complete fluid-like behaviour. The collapse lasts t = 1.76 s, but during this time there is even a clear formation of a substance bouncing stage, observable at t = 0.896 s. The probable formation of ripples, and the occurrence of more than one bounce, can be inferred from the energy budget curve presented in Figure 35, where at least three clear maxima and minima in the potential gravitational energy are observed (blue line in the plot). The case with a relatively moderate elastic intensity of ϵ CS ( = 1 × 10 3 , also shows a liquid-type of collapse, but it clearly behaves with some solid-like features, observable in the lack of multiple maxima in the energy plot presented in Figure 36.
A simple example of the collapse of a cylindrical column is presented in Figure 37. In this case, the initial particles’ lattice has been set in such a way that an intentional slightly unbalanced initial spatial distribution is achieved, allowing the evolution of the collapse to follow a non-symmetrical trajectory. It is important to mention that the simulations with the cylindrical column for the settings used in the prismatic cases offered the same or equivalent type of responses. However, the non-symmetrical evolution captured by this configuration is included here as an example of the flexibility and potential variety of viscoelastic behaviours that can be captured with the methodology proposed in the present work.
Finally, the ability to capture the dynamic behaviour of viscoelastic substances can be better appreciated through animations of the simulations performed using our proposed methodology. Precisely, to get a better grasp of the capabilities of our proposed modelling approach, movies of some of the cases presented in this paper have been produced and made available as supplementary materials. In these videos is possible to appreciate the effect of some of the parameters discussed in this work, and the wide range of possible dynamic response that it is possible to mimic by simply modulating the viscous or elastic components of our model. In Video movie01.mp4 is presented the full evolution represented in Figure 31a,b, whereas in Video movie02.mp4 it is possible to fully appreciate the case presented in Figure 31c,d. The substance column collapse presented in Figure 33a–c can be visualized in Video movie03.mp4, while Videos movie04.mp4 and movie05.mp4 are the animations corresponding to the Figure 33d–i, respectively. The last non-symmetrical column collapse discussed in the previous paragraph, and presented through the snapshots depicted in Figure 37 have been also included in the supplementary material as Video movie06.mp4. From the animations it is clear that our modelling approach is able to represent the wide variety of behaviours and dynamic responses expected from viscoelastic substances.

6. Conclusions

A simplified methodology for simulating and modelling viscoelastic fluids, based on the concept of linear additive composition of energy potentials, has been proposed, validated, and tested in a wide extent of conditions and applications. The model showed a consistent and clear ability to capture classical features of viscoelastic substances from the rheology perspective. Trends obtained for the Loss and Storage moduli in terms of oscillating frequency and strain showed that the model produces consistent results with some well known and observed characteristics of viscoelastic substances. The methodology and its implementation allowed us to capture with relatively ease the elastic, viscous, and viscoelastic behaviours for different frequencies and strain amplitudes. Some instabilities mostly associated with the equivalent or quasi-elastic potential were identified, but it is clear that an early identification of troublesome combinations of parameters is possible, which would facilitate to any modeller or researcher to search for a more convenient or stable setting.
The model was also tested in a more conventional engineering application, i.e., as a model for flow in a circular pipe of a given viscoelastic substance. In this case, again the model was able to obtain and capture the main features, from the classical parabolic profiles of a pure viscous fluid, to the extreme of a substance showing yield stress, and therefore exhibiting plug flow regime. The model proved to be flexible enough to capture both situations, as well as a number of conditions in between.
The simplified modelling approach was also successful in mimicking the behaviour of substances that might be considered as gels, or extremely viscoelastic, as well as the natural free surface evolution of a liquid column collapsing under the effect of gravity. The simplicity and modularity of the modelling framework proposed in this work suggests that it might be used both as a rigorous simulation tool to study phenomena from a rheological/engineering perspective, as well as a practical modelling tool to emulate the flow of substances that exhibit some level of elasticity. Thanks to the modularity, tunable characteristics of the parameters involved, and conceptual simplicity, the proposed modelling approach can be a powerful simulation tool to be used for researchers and visual graphics modellers alike.
This simplified approach is proposed as a sort of “quick and dirty” method for particle simulations involving viscoelastic materials. If the simulation specifically focuses on the mechanical property the viscoelastic material, we suggest a more rigorous approach (see [53]) that requires rewriting the equation of motion to account for the specific viscoelasticity model. However, if the simulation focuses on the effect of the viscoelastic material on a larger computational domain, the proposed method is easier to implement because it only requires combining together different particle potentials, which is a standard procedure in particle simulations. For instance, in [62], we modelled the watery periciliary layer (PCL) located between the respiratory epithelium and a mucus layer. The PCL is a Newtonian fluid, but mucus has a complex viscoelastic response. In this case, it was important to account for the effect of the mucus layer on the PCL, but an easily implementable approximation of the mucus rheology based on the method proposed here would have been sufficient for the scope of that study.
As a future work, amongst some other possibilities, it would be extremely valuable to perform a clear categorization of relations between geometrical lattice properties, and magnitudes of the potentials used to replicate the quasi-elastic interaction. Furthermore, it is necessary to test the model in more intensive applications, to examine performance and computational costs demanded by any implementation. These factors clearly might help to decide on the more extended use of the technique herein proposed.

Supplementary Materials

The following are available online at: https://www.mdpi.com/article/10.3390/chemengineering5030061/s1, Video movie01.mp4: Animation of column collapse simulation using proposed methodology, for a fluid-like substance modelled with π 2 = 9.9 × 10 2 , ϵ Soft ( = 0.2 ϵ CS ( ; Video movie02.mp4: Animation of column collapse simulation using proposed methodology, for a fluid-like substance modelled with π 2 = 9.9 × 10 2 , ϵ Soft ( = 0.6 ϵ CS ( ; Video movie03.mp4: Animation of column collapse for a viscoelastic substance modelled with ϵ CS ( = 1 × 10 2 ; Video movie04.mp4: Animation of column collapse for a viscoelastic substance modelled with ϵ CS ( = 1 × 10 3 ; Video movie05.mp4: Animation of column collapse for a viscoelastic substance modelled with ϵ CS ( = 1 × 10 4 ; Video movie06.mp4: Animation of a cylindrical column collapse of a viscoelastic substance modelled with ϵ CS ( = 1 × 10 4 , ϵ Soft ( = 0.2 ϵ CS ( , ρ = 1 × 10 3 , c = 10, ν artf = 8 × 10 1 ;

Author Contributions

Conceptualization, C.D.-D. and A.A.; methodology, C.D.-D. and A.A.; software, C.D.-D.; validation, C.D.-D.; writing, original draft preparation, C.D.-D.; writing, review and editing, C.D.-D. and A.A.; funding acquisition, C.D.-D. and A.A. All authors read and agreed to the published version of the manuscript.

Funding

This research was funded European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 841814.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Metadata for all research data created throughout this project has been recorded in the University of Birmingham’s current research information system PURE. These records can be searched within the University’s Research Portal, FindtIt@Bham.

Acknowledgments

The computations described in this paper were performed using the University of Birmingham’s BlueBEAR HPC service, which provides a High Performance Computing service to the University’s research community. See http://www.birmingham.ac.uk/bear (accessed on 9 August 2021) for more details.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Stamper, R.L.; Lieberman, M.F.; Drake, M.V. Secondary open angle glaucoma. In Becker-Shaffer’s Diagnosis and Therapy of the Glaucomas; Elsevier: Edinburgh, UK, 2009; pp. 266–293. [Google Scholar] [CrossRef]
  2. Yang, K.H. Material Laws and Properties. In Basic Finite Element Method as Applied to Injury Biomechanics; Associated Press: London, UK, 2018; pp. 231–256. [Google Scholar] [CrossRef]
  3. Chandran, N.; Sarathchandran, C.; Thomas, S. Introduction to rheology. In Rheology of Polymer Blends and Nanocomposites; Springer: Dordrecht, The Netherlands, 2009; pp. 1–17. [Google Scholar] [CrossRef]
  4. Ferry, J.D. Viscoelastic Properties of Polymers; John Wiley & Sons: New York, NY, USA, 1980. [Google Scholar]
  5. Nowick, A. Anelastic Relaxation in Crystalline Solids; Academic Press: New York, NY, USA, 1972. [Google Scholar]
  6. Lakes, R.S. Viscoelastic measurement techniques. Rev. Sci. Instrum. 2004, 75, 797–810. [Google Scholar] [CrossRef] [Green Version]
  7. Ardakani, H.A.; Mitsoulis, E.; Hatzikiriakos, S.G. Thixotropic flow of toothpaste through extrusion dies. J. Non-Newton. Fluid Mech. 2011, 166, 1262–1271. [Google Scholar] [CrossRef]
  8. Mitsoulis, E.; Khalfalla, Y.; Benyounis, K. Polymer Film Casting: Modeling. In Reference Module in Materials Science and Materials Engineering; Elsevier: Amsterdam, The Netherlands, 2016. [Google Scholar] [CrossRef]
  9. Tabilo-Munizaga, G.; Barbosa-Cánovas, G.V. Rheology for the food industry. J. Food Eng. 2005, 67, 147–156. [Google Scholar] [CrossRef]
  10. Myhan, R.; Białobrzewski, I.; Markowski, M. An approach to modeling the rheological properties of food materials. J. Food Eng. 2012, 111, 351–359. [Google Scholar] [CrossRef]
  11. Derkach, S.R.; Krägel, J.; Miller, R. Methods of measuring rheological properties of interfacial layers (Experimental methods of 2D rheology). Colloid J. 2009, 71, 1–17. [Google Scholar] [CrossRef] [Green Version]
  12. Denn, M.M. Issues in Viscoelastic Fluid Mechanics. Annu. Rev. Fluid Mech. 1990, 22, 13–32. [Google Scholar] [CrossRef]
  13. Shariff, M.H.B.M.; Bustamante, R.; Merodio, J. Rate type constitutive equations for fiber reinforced nonlinearly vicoelastic solids using spectral invariants. Mech. Res. Commun. 2017, 84, 60–64. [Google Scholar] [CrossRef]
  14. Jha, N.K.; Reinoso, J.; Dehghani, H.; Merodio, J. Constitutive modeling framework for residually stressed viscoelastic solids at finite strains. Mech. Res. Commun. 2019, 95, 79–84. [Google Scholar] [CrossRef]
  15. Drozdov, A.D.; Kolmanovskii, V.B. Constitutive Models of Viscoelastic Materials. In Stability in Viscoelasticity; Academic Press, Elsevier: Amsterdam, The Netherlands, 1994; pp. 1–132. [Google Scholar] [CrossRef]
  16. Wineman, A. Nonlinear Viscoelastic Solids—A Review. Math. Mech. Solids 2009, 14, 300–366. [Google Scholar] [CrossRef]
  17. Balbi, V.; Shearer, T.; Parnell, W.J. A modified formulation of quasi-linear viscoelasticity for transversely isotropic materials under finite deformation. Proc. R. Soc. Math. Phys. Eng. Sci. 2018, 474, 20180231. [Google Scholar] [CrossRef] [Green Version]
  18. Zhang, W.; Capilnasiu, A.; Nordsletten, D. Comparative Analysis of Nonlinear Viscoelastic Models across Common Biomechanical Experiments. J. Elast. 2021, 1–36. [Google Scholar] [CrossRef]
  19. Mackay, A.T.; Phillips, T.N. On the derivation of macroscopic models for compressible viscoelastic fluids using the generalized bracket framework. J. Non-Newton. Fluid Mech. 2019, 266, 59–71. [Google Scholar] [CrossRef]
  20. Clavet, S.; Beaudoin, P.; Poulin, P. Particle-based viscoelastic fluid simulation. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer Animation-SCA’05, Los Angeles, CA, USA, 29–31 July 2005; ACM Press: New York, NY, USA, 2005. [Google Scholar] [CrossRef]
  21. Westervoß, P.; Turek, S.; Damanik, H.; Ouazzi, A. The Tensor Diffusion approach for simulating viscoelastic fluids. J. Non-Newton. Fluid Mech. 2020, 286, 104431. [Google Scholar] [CrossRef]
  22. Rajagopal, K.R.; Srinivasa, A.R. A Gibbs-potential-based formulation for obtaining the response functions for a class of viscoelastic materials. Proc. R. Soc. Math. Phys. Eng. Sci. 2011, 467, 39–58. [Google Scholar] [CrossRef]
  23. Goktekin, T.G.; Bargteil, A.W.; O’Brien, J.F. A method for animating viscoelastic fluids. ACM Trans. Graph. 2004, 23, 463–468. [Google Scholar] [CrossRef] [Green Version]
  24. Chang, Y.; Bao, K.; Liu, Y.; Zhu, J.; Wu, E. A particle-based method for viscoelastic fluids animation. In Proceedings of the 16th ACM Symposium on Virtual Reality Software and Technology-VRST’09, Kyoto, Japan, 18–20 November 2009; ACM Press: New York, NY, USA, 2009; pp. 111–117. [Google Scholar] [CrossRef]
  25. Takamatsu, K.; Kanai, T. A fast and practical method for animating particle-based viscoelastic fluids. Int. J. Virtual Real. 2011, 10, 29–35. [Google Scholar] [CrossRef]
  26. Alexiadis, A. A smoothed particle hydrodynamics and coarse-grained molecular dynamics hybrid technique for modelling elastic particles and breakable capsules under various flow conditions. Int. J. Numer. Methods Eng. 2014, 100, 713–719. [Google Scholar] [CrossRef]
  27. Alexiadis, A. A new Framework for Modelling the Dynamics and the Breakage of Capsules, Vesicles and Cells in Fluid Flow. Procedia IUTAM 2015, 16, 80–88. [Google Scholar] [CrossRef] [Green Version]
  28. Alexiadis, A. The Discrete Multi-Hybrid System for the Simulation of Solid-Liquid Flows. PLoS ONE 2015, 10, e0124678. [Google Scholar] [CrossRef] [Green Version]
  29. Mohammed, A.M.; Ariane, M.; Alexiadis, A. Using Discrete Multiphysics Modelling to Assess the Effect of Calcification on Hemodynamic and Mechanical Deformation of Aortic Valve. ChemEngineering 2020, 4, 48. [Google Scholar] [CrossRef]
  30. Schütt, M.; Stamatopoulos, K.; Simmons, M.; Batchelor, H.; Alexiadis, A. Modelling and simulation of the hydrodynamics and mixing profiles in the human proximal colon using Discrete Multiphysics. Comput. Biol. Med. 2020, 121, 103819. [Google Scholar] [CrossRef]
  31. Sahputra, I.H.; Alexiadis, A.; Adams, M.J. A Coarse Grained Model for Viscoelastic Solids in Discrete Multiphysics Simulations. ChemEngineering 2020, 4, 30. [Google Scholar] [CrossRef]
  32. Chhabra, R.P.; Richardson, J.F. Non-Newtonian Flow in the Process Industries: Fundamentals and Engineering Applications; Butterworth-Heinemann: Oxford, MS, USA, 1999. [Google Scholar]
  33. Mai-Duy, N.; Phan-Thien, N. Understanding Viscoelasticity; Springer International Publishing AG: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
  34. Flügge, W. Viscoelasticity; Springer: Berlin/Heidelberg, Germany, 1975. [Google Scholar]
  35. Bonfanti, A.; Kaplan, J.L.; Charras, G.; Kabla, A. Fractional viscoelastic models for power-law materials. Soft Matter 2020, 16, 6002–6020. [Google Scholar] [CrossRef] [PubMed]
  36. Wang, S.; Xu, Y.; Li, J. Stationary probability densities of generalized Maxwell-type viscoelastic systems under combined harmonic and Gaussian white noise excitations. J. Braz. Soc. Mech. Sci. Eng. 2020, 42, 1–9. [Google Scholar] [CrossRef]
  37. Epaarachchi, J.A. The effect of viscoelasticity on fatigue behaviour of polymer matrix composites. In Creep and Fatigue in Polymer Matrix Composites; Woodhead Publishing Limited: Cambridge, UK, 2011; pp. 492–513. [Google Scholar] [CrossRef]
  38. Renaud, F.; Dion, J.L.; Chevallier, G.; Tawfiq, I.; Lemaire, R. A new identification method of viscoelastic behavior: Application to the generalized Maxwell model. Mech. Syst. Signal Process. 2011, 25, 991–1010. [Google Scholar] [CrossRef] [Green Version]
  39. Qi, H.; Xu, M. Unsteady flow of viscoelastic fluid with fractional Maxwell model in a channel. Mech. Res. Commun. 2007, 34, 210–212. [Google Scholar] [CrossRef]
  40. Lewandowski, R.; Chorążyczewski, B. Identification of the parameters of the Kelvin–Voigt and the Maxwell fractional models, used to modeling of viscoelastic dampers. Comput. Struct. 2010, 88, 1–17. [Google Scholar] [CrossRef]
  41. Marynowski, K.; Kapitaniak, T. Kelvin–Voigt versus Bürgers internal damping in modeling of axially moving viscoelastic web. Int. J. Non-Linear Mech. 2002, 37, 1147–1161. [Google Scholar] [CrossRef]
  42. Gingold, R.A.; Monaghan, J.J. Smoothed particle hydrodynamics: Theory and application to non-spherical stars. Mon. Not. R. Astron. Soc. 1977, 181, 375–389. [Google Scholar] [CrossRef]
  43. Lucy, L.B. A numerical approach to the testing of the fission hypothesis. Astron. J. 1977, 82, 1013. [Google Scholar] [CrossRef]
  44. Monaghan, J.J.; Gingold, R.A. Shock simulation by the particle method SPH. J. Comput. Phys. 1983, 52, 374–389. [Google Scholar] [CrossRef]
  45. Ganzenmuller, G.C.; Steinhauser, M.O.; Liedekerke, P.V. The implementation of Smooth Particle Hydrodynamics in LAMMPS. Liedekerke Kathol. Univ. Leuven 2011, 1, 1–26. [Google Scholar]
  46. Liu, M.B.; Liu, G.R. Smoothed Particle Hydrodynamics (SPH): An Overview and Recent Developments. Arch. Comput. Methods Eng. 2010, 17, 25–76. [Google Scholar] [CrossRef] [Green Version]
  47. Plimpton, S. Fast Parallel Algorithms for Short-Range Molecular Dynamics. J. Comput. Phys. 1995, 117, 1–19. [Google Scholar] [CrossRef] [Green Version]
  48. LAMMPS. LAMMPS Molecular Dynamics Simulator. Available online: https://www.lammps.org/index.html (accessed on 1 August 2021).
  49. Morris, J.P.; Fox, P.J.; Zhu, Y. Modeling Low Reynolds Number Incompressible Flows Using SPH. J. Comput. Phys. 1997, 136, 214–226. [Google Scholar] [CrossRef]
  50. Lattanzio, J.C.; Monaghan, J.J.; Monaghan, H.; Schwarz, M.P. Controlling Penetration. SIAM J. Sci. Stat. Comput. 1986, 7, 591–598. [Google Scholar] [CrossRef]
  51. Albano, A.; Alexiadis, A. Interaction of Shock Waves with Discrete Gas Inhomogeneities: A Smoothed Particle Hydrodynamics Approach. Appl. Sci. 2019, 9, 5435. [Google Scholar] [CrossRef] [Green Version]
  52. Albano, A.; le Guillou, E.; Danzé, A.; Moulitsas, I.; Sahputra, I.H.; Rahmat, A.; Duque-Daza, C.A.; Shang, X.; Ching Ng, K.; Ariane, M.; et al. How to Modify LAMMPS: From the Prospective of a Particle Method Researcher. ChemEngineering 2021, 5, 30. [Google Scholar] [CrossRef]
  53. Ellero, M.; Kröger, M.; Hess, S. Viscoelastic flows studied by smoothed particle dynamics. J. Non–Newton. Fluid Mech. 2002, 105, 35–51. [Google Scholar] [CrossRef]
  54. Pazdniakou, A.; Adler, P.M. Lattice Spring Models. Transp. Porous Media 2012, 93, 243–262. [Google Scholar] [CrossRef]
  55. Cooke, I.R.; Kremer, K.; Deserno, M. Tunable generic model for fluid bilayer membranes. Phys. Rev. E 2005, 72, 011506. [Google Scholar] [CrossRef] [Green Version]
  56. Frasca, P.; Harper, R.; Katz, L. Strain and frequency dependence of shear storage modulus for human single osteons and cortical bone microsamples—Size and hydration effects. J. Biomech. 1981, 14, 679–690. [Google Scholar] [CrossRef]
  57. Mason, T.G.; Weitz, D.A. Optical Measurements of Frequency-Dependent Linear Viscoelastic Moduli of Complex Fluids. Phys. Rev. Lett. 1995, 74, 1250–1253. [Google Scholar] [CrossRef]
  58. Xu, X.; Gupta, N. Determining elastic modulus from dynamic mechanical analysis: A general model based on loss modulus data. Materialia 2018, 4, 221–226. [Google Scholar] [CrossRef]
  59. Cruchaga, M.A.; Celentano, D.J.; Tezduyar, T.E. Collapse of a liquid column: Numerical simulation and experimental validation. Comput. Mech. 2007, 39, 453–476. [Google Scholar] [CrossRef]
  60. Cruchaga, M.A.; Celentano, D.J.; Tezduyar, T.E. Computational Modeling of the Collapse of a Liquid Column Over an Obstacle and Experimental Validation. J. Appl. Mech. Trans. ASME 2009, 76, 021202. [Google Scholar] [CrossRef]
  61. Greaves, D.M. Simulation of viscous water column collapse using adapting hierarchical grids. Int. J. Numer. Methods Fluids 2006, 50, 693–711. [Google Scholar] [CrossRef]
  62. Ariane, M.; Kassinos, S.; Velaga, S.; Alexiadis, A. Discrete multi-physics simulations of diffusive and convective mass transfer in boundary layers containing motile cilia in lungs. Comput. Biol. Med. 2018, 95, 34–42. [Google Scholar] [CrossRef]
Figure 1. Strain rate and stress of ideal elastic and viscous substances under an oscillating strain γ = γ 0 sin ω t .
Figure 1. Strain rate and stress of ideal elastic and viscous substances under an oscillating strain γ = γ 0 sin ω t .
Chemengineering 05 00061 g001
Figure 2. Schematic representation of some standard models based on mechanical analogues. (a) Maxwell model. (b) Kelvin model. (c) Kelvin–Voigt model.
Figure 2. Schematic representation of some standard models based on mechanical analogues. (a) Maxwell model. (b) Kelvin model. (c) Kelvin–Voigt model.
Chemengineering 05 00061 g002
Figure 3. Strain, strain rate, and stress evolution in time for ideal Maxwell and Kelvin models forced with a synthetic strain ϵ = ϵ 0 sin ω t . Curves for ϵ = 1.0 , ω = 1.0 , k = 0.8 , η = k / ω .
Figure 3. Strain, strain rate, and stress evolution in time for ideal Maxwell and Kelvin models forced with a synthetic strain ϵ = ϵ 0 sin ω t . Curves for ϵ = 1.0 , ω = 1.0 , k = 0.8 , η = k / ω .
Chemengineering 05 00061 g003
Figure 4. Strain, strain rate, and stress evolution in time for ideal Maxwell and Kelvin models forced with a synthetic strain ϵ = ϵ 0 sin ω t . Curves for ϵ = 1.0 , ω = 1.0 , k = 0.8 , η = 0.5 k / ω .
Figure 4. Strain, strain rate, and stress evolution in time for ideal Maxwell and Kelvin models forced with a synthetic strain ϵ = ϵ 0 sin ω t . Curves for ϵ = 1.0 , ω = 1.0 , k = 0.8 , η = 0.5 k / ω .
Chemengineering 05 00061 g004
Figure 5. Strain, strain rate, and stress evolution in time for ideal Maxwell and Kelvin models forced with a synthetic strain ϵ = ϵ 0 sin ω t . Curves for ϵ = 1.0 , ω = 1.0 , k = 0.8 , η = 2.0 k / ω .
Figure 5. Strain, strain rate, and stress evolution in time for ideal Maxwell and Kelvin models forced with a synthetic strain ϵ = ϵ 0 sin ω t . Curves for ϵ = 1.0 , ω = 1.0 , k = 0.8 , η = 2.0 k / ω .
Chemengineering 05 00061 g005
Figure 6. Conceptual example of the effect that the smoothing length has on f ( x ) for multiple point-particles, separated one length unit, and with Gaussian function as kernel. The smoothing lengths employed in the examples are: h = 1 , upper plot; h = 2 , middle plot; and h = 3 , bottom plot.
Figure 6. Conceptual example of the effect that the smoothing length has on f ( x ) for multiple point-particles, separated one length unit, and with Gaussian function as kernel. The smoothing lengths employed in the examples are: h = 1 , upper plot; h = 2 , middle plot; and h = 3 , bottom plot.
Chemengineering 05 00061 g006
Figure 7. Comparison of energy potentials and forces used for modelling elastic behaviour. L S M : Lattice-Spring-Model potential; C S : Attractive potential (Cosine/squared); S o f t : Repulsive potential (Soft); T o t a l : Combined Soft-Cosine/Squared potential. Curves obtained for ϵ CS ( = 1 , ϵ Soft ( = 0.4 ϵ CS ( , σ = 1 , r c , CS ( = r c , Soft ( = 2.5 . (a) Energy potentials. Location of the harmonic LSM potential adjusted for illustration purposes. (b) Force field obtained with elastic, attractive, repulsive, and total potentials.
Figure 7. Comparison of energy potentials and forces used for modelling elastic behaviour. L S M : Lattice-Spring-Model potential; C S : Attractive potential (Cosine/squared); S o f t : Repulsive potential (Soft); T o t a l : Combined Soft-Cosine/Squared potential. Curves obtained for ϵ CS ( = 1 , ϵ Soft ( = 0.4 ϵ CS ( , σ = 1 , r c , CS ( = r c , Soft ( = 2.5 . (a) Energy potentials. Location of the harmonic LSM potential adjusted for illustration purposes. (b) Force field obtained with elastic, attractive, repulsive, and total potentials.
Chemengineering 05 00061 g007
Figure 8. Configuration of oscillatory shear case.
Figure 8. Configuration of oscillatory shear case.
Chemengineering 05 00061 g008
Figure 9. Illustration of set of particles tracked during the oscillatory test in a pure elastic substance. Particles not included in the timelines have been coloured by velocity in x direction, at three different time instants. (a) t = 0 s. (b) t = 5 × 10 5 s. (c) t = 4.5 × 10 4 s.
Figure 9. Illustration of set of particles tracked during the oscillatory test in a pure elastic substance. Particles not included in the timelines have been coloured by velocity in x direction, at three different time instants. (a) t = 0 s. (b) t = 5 × 10 5 s. (c) t = 4.5 × 10 4 s.
Chemengineering 05 00061 g009
Figure 10. Shear stress τ and strain γ vs. time in the example elastic case.
Figure 10. Shear stress τ and strain γ vs. time in the example elastic case.
Chemengineering 05 00061 g010
Figure 11. Storage and Loss moduli obtained with an exclusively elastic configuration of the proposed model. Blue: Storage modulus G , red: Loss modulus G ′′ . Tests obtained for 5 × 10 3 γ 1, and for oscillating frequencies ω = 1.26, 3.14, 6.28 rad s 1 . (a) Results for ϵ CS ( = 1 × 10 6 . (b) Results for ϵ CS ( = 1 × 10 5 . (c) Results for ϵ CS ( = 1 × 10 4 .
Figure 11. Storage and Loss moduli obtained with an exclusively elastic configuration of the proposed model. Blue: Storage modulus G , red: Loss modulus G ′′ . Tests obtained for 5 × 10 3 γ 1, and for oscillating frequencies ω = 1.26, 3.14, 6.28 rad s 1 . (a) Results for ϵ CS ( = 1 × 10 6 . (b) Results for ϵ CS ( = 1 × 10 5 . (c) Results for ϵ CS ( = 1 × 10 4 .
Chemengineering 05 00061 g011
Figure 12. Set of particles tracked during the oscillatory test in a pure elastic substance. Example of a limiting stable case. Longitudinal waves below stability threshold. (a) t = 3.9 × 10 4 s. (b) t = 4.3 × 10 4 s. (c) t = 7.8 × 10 4 s.
Figure 12. Set of particles tracked during the oscillatory test in a pure elastic substance. Example of a limiting stable case. Longitudinal waves below stability threshold. (a) t = 3.9 × 10 4 s. (b) t = 4.3 × 10 4 s. (c) t = 7.8 × 10 4 s.
Chemengineering 05 00061 g012
Figure 13. Set of particles tracked during the oscillatory test in a pure elastic substance. Example of a unstable case. Longitudinal waves above stability threshold. (a) t = 5.5 × 10 5 s. (b) t = 7.5 × 10 5 s. (c) t = 8.5 × 10 5 s.
Figure 13. Set of particles tracked during the oscillatory test in a pure elastic substance. Example of a unstable case. Longitudinal waves above stability threshold. (a) t = 5.5 × 10 5 s. (b) t = 7.5 × 10 5 s. (c) t = 8.5 × 10 5 s.
Chemengineering 05 00061 g013
Figure 14. Set of particles tracked during the oscillatory test in a pure viscous substance. (a) t = 0 s. (b) t = 1 × 10 4 s. (c) t = 4.7 × 10 4 s.
Figure 14. Set of particles tracked during the oscillatory test in a pure viscous substance. (a) t = 0 s. (b) t = 1 × 10 4 s. (c) t = 4.7 × 10 4 s.
Chemengineering 05 00061 g014
Figure 15. Shear stress τ and strain γ vs. time in the example viscous case.
Figure 15. Shear stress τ and strain γ vs. time in the example viscous case.
Chemengineering 05 00061 g015
Figure 16. Storage and Loss moduli obtained with an exclusively viscous configuration of the proposed model. Blue: Storage modulus G , red: Loss modulus G ′′ . Tests obtained for 1 × 10 1 γ 1, and for oscillating frequencies ω = 1.26, 3.14, 6.28, 12.57, 31.42 rad s 1 . (a) Results for μ = 1 × 10 4 . (b) Results for μ = 5 × 10 4 . (c) Results for μ = 1 × 10 3 .
Figure 16. Storage and Loss moduli obtained with an exclusively viscous configuration of the proposed model. Blue: Storage modulus G , red: Loss modulus G ′′ . Tests obtained for 1 × 10 1 γ 1, and for oscillating frequencies ω = 1.26, 3.14, 6.28, 12.57, 31.42 rad s 1 . (a) Results for μ = 1 × 10 4 . (b) Results for μ = 5 × 10 4 . (c) Results for μ = 1 × 10 3 .
Chemengineering 05 00061 g016
Figure 17. Illustration of set of particles tracked during the oscillatory test in a viscoelastic substance modelled with ϵ CS ( = 1 × 10 5 and μ = 0.1 . Particles coloured by velocity in x direction, at three different time instants. (a) t = 2.0 s. (b) t = 2.35 s. (c) t = 2.6 s.
Figure 17. Illustration of set of particles tracked during the oscillatory test in a viscoelastic substance modelled with ϵ CS ( = 1 × 10 5 and μ = 0.1 . Particles coloured by velocity in x direction, at three different time instants. (a) t = 2.0 s. (b) t = 2.35 s. (c) t = 2.6 s.
Chemengineering 05 00061 g017
Figure 18. Shear stress τ and strain γ vs. time for a viscoelastic case.
Figure 18. Shear stress τ and strain γ vs. time for a viscoelastic case.
Chemengineering 05 00061 g018
Figure 19. Storage and Loss moduli obtained for a combined viscoelastic configuration according to proposed model. Blue: Storage modulus G , red: Loss modulus G ′′ . Tests obtained for 3 × 10 2 γ 0.5, and for oscillating frequencies ω = 1.57, 2.09, 3.14, 6.28 rad s 1 . (a) Results for μ = 1 × 10 2 . (b) Results for μ = 1 × 10 1 .
Figure 19. Storage and Loss moduli obtained for a combined viscoelastic configuration according to proposed model. Blue: Storage modulus G , red: Loss modulus G ′′ . Tests obtained for 3 × 10 2 γ 0.5, and for oscillating frequencies ω = 1.57, 2.09, 3.14, 6.28 rad s 1 . (a) Results for μ = 1 × 10 2 . (b) Results for μ = 1 × 10 1 .
Chemengineering 05 00061 g019
Figure 20. Pipe geometry for the small scale simulations.
Figure 20. Pipe geometry for the small scale simulations.
Chemengineering 05 00061 g020
Figure 21. Tracking particles for construction of timelines in pipe simulations.
Figure 21. Tracking particles for construction of timelines in pipe simulations.
Chemengineering 05 00061 g021
Figure 22. (a) Velocity profiles in axial direction in the pipe flow. profiles obtained for Newtonian, Bingham and Generic cases. (b) Normalised axial velocity profiles.
Figure 22. (a) Velocity profiles in axial direction in the pipe flow. profiles obtained for Newtonian, Bingham and Generic cases. (b) Normalised axial velocity profiles.
Chemengineering 05 00061 g022
Figure 23. Snapshots of timelines evolution (tracking particles) in a pipe for a Newtonian viscous flow, obtained at three different instants. At third instant particles are going through the domain for the second time, as per periodic configuration. Flow obtained with: ϵ CS ( = 0, ρ = 1 × 10 3 , c = 1 × 10 1 , μ = 1 × 10 3 , g = 5 × 10 1 .
Figure 23. Snapshots of timelines evolution (tracking particles) in a pipe for a Newtonian viscous flow, obtained at three different instants. At third instant particles are going through the domain for the second time, as per periodic configuration. Flow obtained with: ϵ CS ( = 0, ρ = 1 × 10 3 , c = 1 × 10 1 , μ = 1 × 10 3 , g = 5 × 10 1 .
Chemengineering 05 00061 g023
Figure 24. Evolution of timelines (tracking particles) in the pipe for response type “Bingham flow”. Flow obtained with: ϵ CS ( = 1 × 10 14 , ρ = 1 × 10 3 , c = 1 × 10 1 , μ = 1 × 10 4 , g = 1 × 10 1 .
Figure 24. Evolution of timelines (tracking particles) in the pipe for response type “Bingham flow”. Flow obtained with: ϵ CS ( = 1 × 10 14 , ρ = 1 × 10 3 , c = 1 × 10 1 , μ = 1 × 10 4 , g = 1 × 10 1 .
Chemengineering 05 00061 g024
Figure 25. Bingham flow obtained with null elastic component. (a) Flow timelines at t = 0.16 s. (b) Flow timelines at t = 0.6 s. Flow obtained with: ϵ CS ( = 0, ρ = 1 × 10 3 , c = 1 × 10 1 , μ = 1 × 10 6 , g = 1 × 10 1 .
Figure 25. Bingham flow obtained with null elastic component. (a) Flow timelines at t = 0.16 s. (b) Flow timelines at t = 0.6 s. Flow obtained with: ϵ CS ( = 0, ρ = 1 × 10 3 , c = 1 × 10 1 , μ = 1 × 10 6 , g = 1 × 10 1 .
Chemengineering 05 00061 g025
Figure 26. Unstable Bingham flow obtained with ϵ CS ( = 1 × 10 12 . (a) Timelines at t = 0.16 s after the start of the simulation. (b) Timelines at t = 0.40 s. Flow obtained with: ϵ CS ( = 1 × 10 12 , ρ = 1 × 10 3 , c = 1 × 10 1 , μ = 1 × 10 6 , g = 1 × 10 1 .
Figure 26. Unstable Bingham flow obtained with ϵ CS ( = 1 × 10 12 . (a) Timelines at t = 0.16 s after the start of the simulation. (b) Timelines at t = 0.40 s. Flow obtained with: ϵ CS ( = 1 × 10 12 , ρ = 1 × 10 3 , c = 1 × 10 1 , μ = 1 × 10 6 , g = 1 × 10 1 .
Chemengineering 05 00061 g026
Figure 27. Dimensionless constant π 1 vs. μ at ϵ CS ( = 0 for different values of f x .
Figure 27. Dimensionless constant π 1 vs. μ at ϵ CS ( = 0 for different values of f x .
Chemengineering 05 00061 g027
Figure 28. Dimensionless constant π 1 vs. μ at ϵ CS ( = 1 e 14 for different values of f x .
Figure 28. Dimensionless constant π 1 vs. μ at ϵ CS ( = 1 e 14 for different values of f x .
Chemengineering 05 00061 g028
Figure 29. Values of yield shear stress τ 0 obtained in the pipe flow numerical experiments for different values of π 1 and ϵ CS ( .
Figure 29. Values of yield shear stress τ 0 obtained in the pipe flow numerical experiments for different values of π 1 and ϵ CS ( .
Chemengineering 05 00061 g029
Figure 30. General view of particles configuration for the substance column collapse. Wall particles shown in dark-grey; substance particles shown in light blue. Cutting plane only for visualisation. (a) Cylindrical column. (b) Prismatic column.
Figure 30. General view of particles configuration for the substance column collapse. Wall particles shown in dark-grey; substance particles shown in light blue. Cutting plane only for visualisation. (a) Cylindrical column. (b) Prismatic column.
Chemengineering 05 00061 g030
Figure 31. Column collapse at two different instants for different ϵ Soft ( / ϵ CS ( ratios. Experiments performed for π 2 = 9.9 × 10 2 . (a) ϵ Soft ( = 0.2 ϵ CS ( , t 0.4 τ ( τ = 1.50 s). (b) ϵ Soft ( = 0.2 ϵ CS ( , t 0.55 τ ( τ = 1.50 s). (c) ϵ Soft ( = 0.6 ϵ CS ( , t 0.4 τ ( τ = 1.57 s). (d) ϵ Soft ( = 0.6 ϵ CS ( , t 0.55 τ ( τ = 1.57 s).
Figure 31. Column collapse at two different instants for different ϵ Soft ( / ϵ CS ( ratios. Experiments performed for π 2 = 9.9 × 10 2 . (a) ϵ Soft ( = 0.2 ϵ CS ( , t 0.4 τ ( τ = 1.50 s). (b) ϵ Soft ( = 0.2 ϵ CS ( , t 0.55 τ ( τ = 1.50 s). (c) ϵ Soft ( = 0.6 ϵ CS ( , t 0.4 τ ( τ = 1.57 s). (d) ϵ Soft ( = 0.6 ϵ CS ( , t 0.55 τ ( τ = 1.57 s).
Chemengineering 05 00061 g031
Figure 32. Time evolution of the components of the energy budget for the column collapse case. Viscoelastic response obtained by using ϵ CS ( = 1 × 10 4 and two values for ϵ Soft ( . Simulation settings: μ = 1 × 10 3 , c = 10.0 , ν artf = 0.8 , ρ =1 × 10 3 , h = 5.25 × 10 2 , Δ L = 2.5 × 10 2 , π 2 = 9.9 × 10 2 . (a) ϵ Soft ( = 0.2 ϵ CS ( . (b) ϵ Soft ( = 0.6 ϵ CS ( .
Figure 32. Time evolution of the components of the energy budget for the column collapse case. Viscoelastic response obtained by using ϵ CS ( = 1 × 10 4 and two values for ϵ Soft ( . Simulation settings: μ = 1 × 10 3 , c = 10.0 , ν artf = 0.8 , ρ =1 × 10 3 , h = 5.25 × 10 2 , Δ L = 2.5 × 10 2 , π 2 = 9.9 × 10 2 . (a) ϵ Soft ( = 0.2 ϵ CS ( . (b) ϵ Soft ( = 0.6 ϵ CS ( .
Chemengineering 05 00061 g032
Figure 33. Column collapse at three different instants for different ratios of potentials magnitude. (a) ϵ CS ( = 1 × 10 2 , t 0.20 τ . (b) ϵ CS ( = 1 × 10 2 , t 0.55 τ . (c) ϵ CS ( = 1 × 10 2 , t 1.1 τ . (d) ϵ CS ( = 1 × 10 3 , t 0.20 τ . (e) ϵ CS ( = 1 × 10 3 , t 0.55 τ . (f) ϵ CS ( = 1 × 10 3 , t 1.1 τ . (g) ϵ CS ( = 1 × 10 4 , t 0.20 τ . (h) ϵ CS ( = 1 × 10 4 , t 0.55 τ . (i) ϵ CS ( = 1 × 10 4 , t 1.1 τ .
Figure 33. Column collapse at three different instants for different ratios of potentials magnitude. (a) ϵ CS ( = 1 × 10 2 , t 0.20 τ . (b) ϵ CS ( = 1 × 10 2 , t 0.55 τ . (c) ϵ CS ( = 1 × 10 2 , t 1.1 τ . (d) ϵ CS ( = 1 × 10 3 , t 0.20 τ . (e) ϵ CS ( = 1 × 10 3 , t 0.55 τ . (f) ϵ CS ( = 1 × 10 3 , t 1.1 τ . (g) ϵ CS ( = 1 × 10 4 , t 0.20 τ . (h) ϵ CS ( = 1 × 10 4 , t 0.55 τ . (i) ϵ CS ( = 1 × 10 4 , t 1.1 τ .
Chemengineering 05 00061 g033
Figure 34. Energy budget vs. time for a “mostly” elastic substance. ϵ CS ( = 1 × 10 2 , A = 0.4 ϵ CS ( .
Figure 34. Energy budget vs. time for a “mostly” elastic substance. ϵ CS ( = 1 × 10 2 , A = 0.4 ϵ CS ( .
Chemengineering 05 00061 g034
Figure 35. Energy budget vs. time for a “mostly” viscous substance. ϵ CS ( = 1 × 10 4 , A = 0.4 ϵ CS ( .
Figure 35. Energy budget vs. time for a “mostly” viscous substance. ϵ CS ( = 1 × 10 4 , A = 0.4 ϵ CS ( .
Chemengineering 05 00061 g035
Figure 36. Energy budget vs. time for a viscoelastic substance. ϵ CS ( = 1 × 10 3 , A = 0.4 ϵ CS ( .
Figure 36. Energy budget vs. time for a viscoelastic substance. ϵ CS ( = 1 × 10 3 , A = 0.4 ϵ CS ( .
Chemengineering 05 00061 g036
Figure 37. Time evolution of a cylindrical column of a viscoelastic substance in a non-symmetrical fashion. Substance settings: ϵ CS ( = 1 × 10 4 , ϵ Soft ( = 0.2 ϵ CS ( , ρ = 1000 , c = 10.0 , ν artf = 0.8 .
Figure 37. Time evolution of a cylindrical column of a viscoelastic substance in a non-symmetrical fashion. Substance settings: ϵ CS ( = 1 × 10 4 , ϵ Soft ( = 0.2 ϵ CS ( , ρ = 1000 , c = 10.0 , ν artf = 0.8 .
Chemengineering 05 00061 g037aChemengineering 05 00061 g037b
Table 1. Summary of some ranges and relationships between parameters for the elastic potential.
Table 1. Summary of some ranges and relationships between parameters for the elastic potential.
BCC LatticeFCC Lattice
Activation distance-attractive potential σ = 3 Δ L / 2 σ = 2 Δ L / 2
Cutoff distance-attractive potential 0.95 Δ L r c , CS ( 2.1 Δ L 0.9 Δ L r c , CS ( 1.1 Δ L
Cutoff distance-repulsive potential r c , Soft ( 1.05 r c , CS ( r c , Soft ( 0.955 r c , CS (
Prefactor-repulsive potential 0.8 ϵ CS ( ϵ Soft ( 3.0 ϵ CS ( 1.25 ϵ CS ( ϵ Soft ( 4.0 ϵ CS (
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Duque-Daza, C.; Alexiadis, A. A Simplified Framework for Modelling Viscoelastic Fluids in Discrete Multiphysics. ChemEngineering 2021, 5, 61. https://doi.org/10.3390/chemengineering5030061

AMA Style

Duque-Daza C, Alexiadis A. A Simplified Framework for Modelling Viscoelastic Fluids in Discrete Multiphysics. ChemEngineering. 2021; 5(3):61. https://doi.org/10.3390/chemengineering5030061

Chicago/Turabian Style

Duque-Daza, Carlos, and Alessio Alexiadis. 2021. "A Simplified Framework for Modelling Viscoelastic Fluids in Discrete Multiphysics" ChemEngineering 5, no. 3: 61. https://doi.org/10.3390/chemengineering5030061

APA Style

Duque-Daza, C., & Alexiadis, A. (2021). A Simplified Framework for Modelling Viscoelastic Fluids in Discrete Multiphysics. ChemEngineering, 5(3), 61. https://doi.org/10.3390/chemengineering5030061

Article Metrics

Back to TopTop