Discretisation of an Oldroyd-B viscoelastic fluid flow using a Lie derivative formulation
Ben S. Ashby, Tristan Pryer
TL;DR
This work develops a Lie-derivative based discretisation for the upper convected derivative in the Oldroyd-B viscoelastic model, enabling a positive definite discrete conformation tensor and efficient coupling to Stokes flow. A semidiscrete and a fully discrete scheme are formulated using departure points and deformation gradients within a backward-Euler framework, resulting in a decoupled Stokes solve followed by a local conformation update. Numerical experiments on the lid-driven cavity at $\operatorname{Wi}=0.5$ and $\operatorname{Wi}=1$ demonstrate qualitative agreement with established benchmarks, while highlighting the crucial role of mesh design in resolving boundary layers. Overall, the approach offers a simpler, less quadrature-intensive alternative to log-conformation methods with robust positivity properties and competitive accuracy for creeping viscoelastic flows.
Abstract
In this article we present a numerical method for the Stokes flow of an Oldroyd-B fluid. The viscoelastic stress evolves according to a constitutive law formulated in terms of the upper convected time derivative. A finite difference method is used to discretise along fluid trajectories to approximate the advection and deformation terms of the upper convected derivative in a simple, cheap and cohesive manner, as well as ensuring that the discrete conformation tensor is positive definite. A full implementation with coupling to the fluid flow is presented, along with detailed discussion of the issues that arise with such schemes. We demonstrate the performance of this method with detailed numerical experiments in a lid-driven cavity setup. Numerical results are benchmarked against published data, and the method is shown to perform well in this challenging case.
