Skip to content

pauloacs/Computational-Rheology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 

Repository files navigation

Computational-Rheology

Here some solvers in OpenFOAM able to simulate viscoelastic fluids are presented. This implementations were done in v7 of OpenFOAM. In order to use some convective schemes and boundary conditions not typically present in openFOAM, in each solver in the file Make/options some files from ... are included. It is possible to compile most of the solvers(except the ones after II-3) by removing this, but the convective schemes in system/fvSchemes and the boundary conditions for tau_p must be changed in the tutoriais, but in order for the simulations to give the best results, rheoTool must be installed in openfoam 7.

The solvers are divided in 2 batches:

I - Evolution of the conformation matrix

Here the Oldroyd-B constitutive model was used.

a) Direct application of the differential equation for the conformation matrix:

The spatial and temporal evolution of the conformation matrix can be given by the following differential equation:

solver:

b) With kernel transformation

Applying a kernel transformation as and being , the following equation defines the evolution of \Theta:

solver:

II- Evolution of the eigen values and eigen vectors of the conformation matrix -

This whole approach was encouraged by T. Vaithianathan and Lance R. Collins in "Numerical approach to simulating turbulent flow of a viscoelastic polymer solution". The proposed implementations such as various other implementations were considered.

The conformation matriz - A - is a

1 - Pure implementation

solver:

2 - Kernel transformation application to the above algorithm

solver:

3 - Evolution of each component of the eigen vectors

solver:

4 - Eigen Vectores extracted from deformation rate tensor

Here an eigen decomposition method is employed and the following approaches were followed:

i) Numerically solving the transport equation for the eigen values

a)Oldroyd-B

b)FENE-P

ii) Application of a pseudo-analitical solution

a)Solution following the assumption: solver:

b) Above solution but with explicit addition of the

5 - Direct prescription of the conformation matrix - A.

i) Linear identity : For this identity

ii) Quadratic identity :

iii) Cubic identity :

iv) Identity with convection:

Tutorials are presented to test every solver.

Conclusions:

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published