Dear Lorenzo,
welcome to the DuMux mailing list and thanks for your interest.
On 15.10.2018 14:14, lc wrote:
Dear developers,
I'm a postdoc student and I was asked to study the viscous finger
phenomenon due to water/oil interface.
After literature review I'm convinced that dumux is a good choice. So,
before jump into the problem, I'd like to ask you few questions to
understand if it could be the right choice.
DuMux sounds like a very good choice for the types of problems you are
trying to solve. Note that you need some C++ knowledge to use DuMux
effectively.
My starting problem will be a classical rectangular domain with water
injection from the left and (possibly) extraction on the right or no
extraction rate at all. I need to consider homogeneous media at first
with capillarity effects included and with capillarity and relative
permeability laws interpolated from provided experimental data, so I
need slightly modify the classic formulas.
You can have a look at the injection test case for the 2p model (two
fluid phases, immiscible, with capillarity) which you can find here
(https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/tree/master/test/porousmediumflow/2p/implicit/incompressible).
If your components should dissolve in each other consider the miscible
2p2c model (two fluid phases, miscible, with capillarity).
A good introduction to DuMux that will also include two-phase flow
problems is the dumux-course
(https://git.iws.uni-stuttgart.de/dumux-repositories/dumux-course),
checkout the "dumux-course-2018" tag for the compatible DuMux version in
the DuMux git repository
(https://git.iws.uni-stuttgart.de/dumux-repositories/dumux/tags/dumux-course-2018).
You can easily add custom functions for relative permeability and
capillary pressure. To this end you implement a class with the same
interface as default functions such as Brooks-Corey or Van Genuchten
laws and use them in your SpatialParams class.
I should solve the Buckley-Leverett equations.
In the Buckley-Leverett equations capillarity is neglected. But this is
also easily possible in DuMux, in case you really want to neglect
capillary forces.
Best wishes, good luck getting started with DuMux and don't hesitate to
ask further questions.
Timo
Given this premises, is it possible to do in dumux? Is there already
any testcase doing this? If no, is it possible for me to add this
functionality?
Thank you,
Best regards,
Lorenzo Campoli
_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux
--
_______________________________________________________________
Timo Koch phone: +49 711 685 64676
IWS, Universität Stuttgart fax: +49 711 685 60430
Pfaffenwaldring 61 email: [email protected]
D-70569 Stuttgart url: www.hydrosys.uni-stuttgart.de
_______________________________________________________________
_______________________________________________
Dumux mailing list
[email protected]
https://listserv.uni-stuttgart.de/mailman/listinfo/dumux