The usual high cost of commercial codes, and some technical limitations,
clearly limits the
employment of
numerical modelling
tools in both industry and academia.
Consequently, the number of companies that use
numerical code is limited and there a lot of effort put on the development
and maintenance of in-house
academic based codes .
Having in mind the potential of using
numerical modelling tools as a design aid,
of both products and processes, different research teams
have been contributing to the development of open source codes/libraries.
In this framework, any individual can take advantage
of the available code capabilities and/or
implement additional features based on
his specific needs.
These type of codes are usually developed by large communities,
which provide improvements and new
features in their specific fields
of research,
thus increasing significantly the code development process. Among
others, OpenFOAM® multi-physics computational library,
developed by a very large and dynamic community,
nowadays comprises several features usually only available in
their commercial counterparts; e.g. dynamic meshes, large diversity of
complex physical models,
parallelization, multiphase models, to name just a few.
This computational library is
developed in C++ and makes use
of most of all language capabilities
to facilitate the implementation of new functionalities. Concerning the field of computational rheology, OpenFOAM® solvers were recently developed to deal with the most relevant differential viscoelastic rheological models, and stabilization techniques are currently being verified.
This work describes the implementation of a new solver in OpenFOAM® library,
able to cope with integral
viscoelastic models based on the deformation field
method. The implemented solver is verified through the
comparison of the predicted results with analytical solutions, results published in the literature and by using the Method of Manufactured Solution