scispace - formally typeset
Open AccessJournal ArticleDOI

Flow of viscoelastic fluids past a cylinder at high Weissenberg number : stabilized simulations using matrix logarithms

TLDR
Fattal et al. as mentioned in this paper presented a stability analysis in 1D and identified the failure of the numerical scheme to balance exponential growth as a possible source for numerical instabilities at high Weissenberg numbers.
Abstract
The log conformation representation proposed in [R. Fattal, R. Kupferman, Constitutive laws for the matrix-logarithm of the conformation tensor, J. Non-Newtonian Fluid Mech. 123 (2004) 281–285] has been implemented in a FEM context using the DEVSS/DG formulation for viscoelastic fluid flow. We present a stability analysis in 1D and identify the failure of the numerical scheme to balance exponential growth as a possible source for numerical instabilities at high Weissenberg numbers. A different derivation of the log-based evolution equation than in [R. Fattal, R. Kupferman, Constitutive laws for the matrix-logarithm of the conformation tensor, J. Non-Newtonian Fluid Mech. 123 (2004) 281–285] is also presented. We show numerical results for the flow around a cylinder for an Oldroyd-B and a Giesekus model. With the log conformation representation, we are able to obtain solutions beyond the limiting Weissenberg numbers in the standard scheme. In particular, for the Giesekus model the improvement is rather dramatic: there does not seem to be a limit for the chosen model parameter (α = 0.01). However, it turns out that although in large parts of the flow the solution converges, we have not been able to obtain convergence in localized regions of the flow. Possible reasons include artefacts of the model and unresolved small scales. More work is necessary, including the use of more refined meshes and/or higher order schemes, before any conclusion can be made on the local convergence problems. © 2005 Elsevier B.V. All rights reserved.

read more

Content maybe subject to copyright    Report

Flow of viscoelastic fluids past a cylinder at
high Weissenberg number: stabilized
simulations using matrix logarithms
Martien A. Hulsen
,
Materials Technology, Eindhoven University of Technology, P.O. Box 513,
5600MB, Eindhoven, The Netherlands
Raanan Fattal
School of Computer Science and Engineering, The Hebrew University, Jerusalem,
91904, Israel
Raz Kupferman
Institute of Mathematics, The Hebrew University, Jerusalem, 91904, Israel
Abstract
The log conformation representation proposed in [1] has been implemented in
a fem context using the DEVSS/DG formulation for viscoelastic fluid flow. We
present a stability analysis in 1D and attribute the high Weissenberg problem to
the failure of the numerical scheme to balance exponential growth. A slightly dif-
ferent derivation of the log based evolution equation than in [1] is also presented.
We show numerical results for the flow around a cylinder for an Oldroyd-B and
a Giesekus model. We provide evidence that the numerical instability identified in
the 1D problem is also the actual re ason for the failure of the standard fem im-
plementation of the problem. With the log conformation representation we are able
to obtain solutions far beyond the limiting Weissenberg numbers in the standard
scheme. However it turns out that, although in large parts of the flow the solution
converges, we have not been able to obtain convergence in localized regions of the
flow. Possible reasons for this are: artefacts of the model (Oldroyd-B) or unresolved
small scales (Giesekus). However, more work is necessary, including the use of more
refined meshes and/or higher-order schemes, before any conclusion can be made on
the local convergence problems.
Key words: finite element method, matrix logarithm, flow around a cylinder,
viscoelastic flow simulation
Preprint submitted to J. Non-Newtonian Fluid Mech. 7 September 2004

1 Introduction
The high Weissenberg number problem (hwnp) has been the maj or stumbling
block in computational rheology for the last three decades. The term hwnp
coins the empirical observation that all numerical methods break down when
the Weissenberg number exceeds a critical range. The precise critical value at
which computations break down varies with the problem, the method and the
mesh used. It is now widely accepted that the hwnp arises when computations
are not resolved well enough to capture the sharp stress gradient that form
within the flow, yet, the precise mechanism that leads to the breakdown has
remained somewhat of a mystery (see [2] and the references therein).
The mechanism responsible for the hwnp has been recently explained in [3].
In essence, it is a numerical instability caused by the failure to balance the
exponential growth of the stress (due to deformation) with convection. Such
a failure is common to all methods that approximate the stress by polynomial
base functions (the choice of polynomial base function is explicit in finite
elements and implicit in finite differences). The proposed remedy was a change
a variables into new variables that scale logarithmically with the stress tensor.
Specifically, the constitutive relations were reformulated as equations for the
matrix logarithm of the conformation tensor, exploiting the fact that the latter
is symmetric positive definite. Numerical experiments for a two-dimensional
lid-driven cavity using a second-order finite difference scheme indicate that
schemes based on the new logarithmic formulation are immune to the high
Weissenberg breakdown. The “old” hwnp is rather replaced with a “new”
problem: accurate computations at high Weissenberg require high resolution.
To some extent, the situation may now be compared to classical CFD, whe re
stable calculations can be performed at arbitrarily large Reynolds numbers,
but accuracy is lost when resolution is insufficient.
In this paper we implement the new logarithmic formulation with a finite
element method (fem), and test it for a classical benchmark problem—flow
past a cylinder. More specifically, we have in mind the following goals:
(1) Develop a fem scheme immune to the high Weissenberg instability.
(2) Get more insight into the hwnp by analyzing the numerical breakdown
within a fem point of view.
(3) Present benchmark results that confirm the validity of the new method
at low and moderate Weissenberg numbers, where comparison to existing
data is possible.
Corresponding author. Tel: +31-40-247-5081; Fax: +31-40-244-7355.
Email addresses: m.a.hulsen@tue.nl (Martien A. Hulsen),
raananf@cs.huji.ac.il (Raanan Fattal), raz@math.huji.ac.il (Raz
Kupferman).
2

(4) Establish new benchmark results at higher Weissenberg numbers.
(5) Investigate the limitations of the method, and in particular, understand
how accuracy is lost at high Weissenberg numbers. Such an understanding
is important for the future design of higher-order methods.
The paper is structured as follows: In Section 2 we describe the governing
equations and introduce the notations used henceforth. In Section 3 we de-
scribe the standard fem discretization based on DEVSS and discontinuous
Galerkin. In Section 4 we analyze the stability of the standard discretization,
and in particular obtain a simple stability criterion whose violation causes the
high Weissenberg breakdown. In Section 5 we derive the constitutive equation
for the matrix logarithm of the conformation tensor; the derivation is based
on a slightly different approach than in [1]. In Section 6 we present numerical
results for the flow past a cylinder for an Oldroyd-B and a Giesekus model. In
particular we will verify the criterion for breakdown in the standard discretiza-
tion. We also show the much improved stability of the matrix log formulation.
A discussion follows in Section 7.
2 Governing equations
We will consider the flow of viscoelastic fluids at creeping flow conditions
(inertia can be neglected) in a spatial region Ω, having a boundary denoted
by Γ. For this, we need the following set of equations: the momentum balance,
the mass balance for incompressible flows and a constitutive equation decribing
the stress.
The momentum balance and mass balance are given by
p · (2η
s
D) · τ = 0, (1)
· u = 0, (2)
where p is the pressure, u is the velocity vector, the rate-of-deformation tensor
is given by D =
1
2
(L + L
T
), with the velocity gradient tensor L = (u)
T
and τ is the extra-stress (or polymer stress). The coefficient η
s
is the solvent
viscosity. The polymer stress τ is given by
τ =
η
p
λ
(c I), (3)
where c is the conformation tensor, η
p
is the zero-shear-rate viscosity of the
polymer part of the stress and λ is the relaxation time. We will use two different
models for the evolution of the conformation tensor: the Oldroyd-B and the
Giesekus model, which can be written as follows
˙
c = L · c + c · L
T
+ f(c), (4)
3

with
f(c) =
1
λ
c I
Oldroyd-B,
1
λ
c I + α(c I)
2
Giesekus.
(5)
The Oldroyd-B model is identical to a Giesekus model with α = 0. We will
solve Eq. (4) in a Eule rian frame and theref ore write
˙
c =
c
t
+ u · c. (6)
Boundary conditions will be dis cussed for the flow around a cylinder problem
that will be analysed in Sec. 6.
3 Numerical discretization
For the spatial discretisation of the system of equations we will use the finite
element method (fem). We will basically use the same implementation as
described in [4] and give a brief summary here.
In order to obtain a proper mixed velocity-stress formulation we use the Dis-
crete Elastic-Viscous Split Stress (DEVSS) formulation of Gu´enette & Fortin
[5] for the discretisation of the linear momentum balance and the continu-
ity equation. For this we introduce an extra variable e = 2η
p
D. Note, that
Gu´enette & Fortin [5] introduce D as an extra variable, however using e in-
stead leads to a symmetric system matrix. We rewrite the momentum balance
Eq. (1) and the continuity equation Eq. (2) as follows
p · (2η
s
D(u) + τ ) · (2η
p
D(u) e) = 0, (7)
−∇ · u = 0, (8)
D(u) +
1
2η
p
e = 0. (9)
For the weak f ormulation of Eqs. (7)–(9) we introduce separate functional
spaces for u, p and e, which we denote by U, P and E, respectively. The weak
formulation can be found by multiplying with testfunctions and integration
by parts: find (u, p, e) U ×P ×E such that for all (v, q, g) U ×P ×E we
have
( · v, p) + (v, 2ηD(u) e + τ ) = (v, σ)
Γ
, (10)
(q, · u) = 0, (11)
(g, u) +
1
2η
p
(g, e) = 0, (12)
4

where (·, ·) and (·, ·)
Γ
are proper L
2
inner products on the domain and on
the boundary Γ, respectively. The viscosity η is the zero-shear-rate viscosity
η
s
+ η
p
and σ is the traction vector on the boundary. The system for (u, p, e)
is symmetrical.
The discrete form of the equations is obtained by requiring that the weak form
is valid on approximating subspaces U
h
× P
h
× E
h
which consist of piecewise
polynomial spaces. The discrete solutions and the discrete testfunctions are
denoted with subindex
h
: (u
h
, p
h
, e
h
) and (v
h
, q
h
, g
h
). We will us e quadrilat-
eral elements with continuous biquadratic polynomials (Q
2
) for the velocity
space U
h
, discontinuous linear polynomials (P
1
) for the pressure space P
h
and
continuous bilinear polynomials (Q
1
) for the viscous polymer stress space E
h
.
For the discretisation of the constitutive equation we use the discontinuous
Galerkin method (DG) [6]. This leads to the following weak formulation of
the constitutive equation Eq. (4): find c T on all elements e
i
such that for
all w T we have
w,
c
t
+ u · c L · c c · L
T
f(c)
e
i
+
Z
γ
in
i
(n · u)w : (c
+
c) dγ = 0, (13)
where (·, ·)
e
i
denotes an L
2
inner product on element e
i
only, γ
in
i
is the part of
the element boundary where u ·n < 0 (inflow boundary), n is the outwardly
directed unit normal on γ
in
i
. Furthermore, c
+
is the value of c in the upstream
neighbour element or the imposed value at the inflow boundary part of Γ.
The functional space for c is denoted by T . We will use discontinuous bilinear
polynomials (Q
1
) for the space T
h
. The combination of the DEVSS formulation
with DG has been introduced by B aaijens et al. [7] and it has been proved by
Fortin et al. [8] that it leads to a proper mixed velocity-stress scheme.
For the time discretisation of the constitutive equation Eq. (13) we use an
explicit Euler scheme, where the time derivative is discretised by c/∂t
(c
n+1
c
n
))/t and all other terms are evaluated at t
n
. For time-accurate
solutions we can use a higher-order scheme, such as Adams-Bashforth, but for
obtaining steady state solutions this is not necessary. Note, that the equations
can be solved at element level. Next we substitute τ
n+1
= η
p
(c
n+1
I) into
Eq. (10). The system matrix for solving (u
n+1
, p
n+1
, e
n+1
) is symmetrical and
LU decomposition is performed at the first time step. Since this matrix is con-
stant in time, solutions at later time steps can be found by back substitution
only. This results in a significant reduction of the CPU time.
5

Citations
More filters
Journal ArticleDOI

Time-dependent simulation of viscoelastic flows at high Weissenberg number using the log-conformation representation

TL;DR: A second-order finite-dierence scheme for viscoelastic flows based on a recent reformulation of the constitutive laws as equations for the matrix logarithm of the conformation tensor was presented in this article.
Journal ArticleDOI

Single line particle focusing induced by viscoelasticity of the suspending liquid: theory, experiments and simulations to design a micropipe flow-focuser

TL;DR: This work performs 3D numerical simulations, heuristic modeling and microfluidic experiments to demonstrate, for the first time, the presence of a bistability scenario for transversal migration of particles suspended in a viscoelastic liquid flowing in a pipe.
Journal ArticleDOI

An introductory essay on subcritical instabilities and the transition to turbulence in visco-elastic parallel shear flows

TL;DR: In this article, it was shown that as the Weissenberg number increases, visco-elastic fluids exhibit flow instabilities driven by the anisotropy of the normal stress components and the curvature of the streamlines.
Journal ArticleDOI

Multiphysics modelling of manufacturing processes: A review

TL;DR: In this article, the authors present examples of the diversity in the field of modeling of manufacturing processes as regards process, materials, generic disciplines as well as length scales: (1) modelling of tape casting for thin ceramic layers, (2) modelling the flow of polymers in extrusion, (3) modeling the deformation process of flexible stamps for nanoimprint lithography, (4) modelling manufacturing of composite parts and (5) modelling a selective la...
Journal ArticleDOI

A review of computational fluid dynamics analysis of blood pumps

TL;DR: This review focusses on the CFD-based design strategies applied to blood flow in blood pumps and other blood-handling devices and the literature is put into context.
References
More filters
Book

Numerical methods for conservation laws

TL;DR: In this paper, the authors describe the derivation of conservation laws and apply them to linear systems, including the linear advection equation, the Euler equation, and the Riemann problem.
Book ChapterDOI

Aspects of Invariance in Solid Mechanics

TL;DR: The Lagrangian viewpoint is also well suited to handling pure mechanics, as it is advocated in relation to incremental boundary-value problems as discussed by the authors, and the failure of incremental uniqueness, or bifurcation, is arguably the phenomenon that is most typical of continuum response at unrestricted levels of deformation.
Journal ArticleDOI

A new mixed finite element method for computing viscoelastic flows

TL;DR: In this article, a new mixed finite element method for computing viscoelastic flows is presented based on the introduction of the rate of deformation tensor as an additional unknown.
Journal ArticleDOI

Constitutive laws for the matrix-logarithm of the conformation tensor

TL;DR: In this article, a large class of differential constitutive models is transformed into an equation for the logarithm of the conformation tensor, and the extensional components of the deformation field act additively, rather than multiplicatively.
Journal ArticleDOI

Time-dependent simulation of viscoelastic flows at high Weissenberg number using the log-conformation representation

TL;DR: A second-order finite-dierence scheme for viscoelastic flows based on a recent reformulation of the constitutive laws as equations for the matrix logarithm of the conformation tensor was presented in this article.
Related Papers (5)
Frequently Asked Questions (16)
Q1. What contributions have the authors mentioned in the paper "Flow of viscoelastic fluids past a cylinder at high weissenberg number: stabilized simulations using matrix logarithms" ?

The authors present a stability analysis in 1D and attribute the high Weissenberg problem to the failure of the numerical scheme to balance exponential growth. The authors show numerical results for the flow around a cylinder for an Oldroyd-B and a Giesekus model. The authors provide evidence that the numerical instability identified in the 1D problem is also the actual reason for the failure of the standard fem implementation of the problem. 

This is however beyond the scope of this paper and further work is needed to determine the precise reason of the convergence problems. 

It should be noted that for the Giesekus model the conformation tensor c is not limited to some finite value, but in order to reach infinity, the stretch rates must be infinite as well. 

For polymer melts and concentrated polymer solutions othertypes of nonlinearity are introduced, such as the tube model (Doi-Edwards model) or anisotropic friction (Giesekus model). 

to compute the stress tensor τ , the conformation tensor c needs to be computed from s, which is most easily performed in the principal frame using ci = exp(si) and then a transform to the global frame. 

To solve the problem numerically the authors used five meshes, denoted by M3 to M7, where each mesh is derived from the previous one by a uniform refinement which approximately doubles the number of elements. 

A way to achieve convergence is possibly by adaptive local refinement or higher-order methods, but problems of another nature, such as inproper discretization and model problems cannot be ruled out either. 

The time needed to obtain a steady state depends on the Weissenberg number Wi, but for higher Wi the authors need at least to compute until time t > 30. 

In previous methods the value of det c becomes negative in a few points in the mesh at some rather low value Wi and is a precursor of the usual catastrophic instability for a slightly higher value of Wi. In Fig. 10 the authors show the value of log(det c) = tr(log c) = tr s as a function of x on the center line and on the cylinder wall for Wi = 1.8 with mesh M4. 

The analytical solution is given byc(x, t) = exp( bx a ) for x ≤ at, exp(bt) for at < x ≤ L. (15)The solution is split into a region where it is steady but exponential growing in space with a growth factor b/a and a region where the solution is exponential growing in time with a growth factor of b. 

For the case of the flow around a cylinder for the Oldroyd-B model the authors believe these might be related to a model artefact, that is the unlimited extension of thepolymer at finite extension rates. 

Even if this turns out to be true in the end, the matrix log method proposed here has the advantage of having the ability to obtain solutions for relatively coarse meshes, which are accurate in large parts of the flow. 

At Wi = 1.6 the numerical solution for mesh M5 is unsteady as well, but the stress profile remains smooth, as can be seen in the right figure of Fig. 

In order to judge whether the authors have obtained a steady state the authors monitor the maximum value of cxx in the domain and the drag on the cylinder as a function of time. 

In the previous section the authors have identified the failure to resolve exponential profiles as a major restriction on the stability of standard schemes. 

Particularly troublesome are stagnation points and geometric singularities (sharp corners), which confirms the experience that problems containing these are the most difficult to simulate for higher Weissenberg numbers.