yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #13428
[Bug 1734653] Re: DFN+fluid compressibility not using the correct reference volume
> we should use directly crackAperture*crackArea as Vo in dV/Vo, no?
That's more or less what I wanted to suggest. I can't explain why I wrote that strange formula.
However I also wanted to skip the calculation of crackAperture*crackArea, namely because there can be multiple cracks, as you point out.
So my idea was to store the initial value of the numerical porosity in one cell (call it V(t=0)) and to define the cracked volume as the difference V(t)-V(t=0). It makes multiple cracks less a problem I think.
However, an obvious problem of this is that it result in a reference
equal to zero when the crack occurs, and we need to divide by this
volume... that was the reason to introduce an initial amount of liquid
via matrixPorosity (could also depend on slotInitialAperture). Just an
idea anyway. The problem of fluid flow inside an advancing crack tip
seems fundamentally tough... I can't imagine a perfect answer yet.
Bruno
--
You received this bug notification because you are a member of Yade
developers, which is subscribed to Yade.
https://bugs.launchpad.net/bugs/1734653
Title:
DFN+fluid compressibility not using the correct reference volume
Status in Yade:
New
Bug description:
In the basic PFV scheme the incremental change of density of a pore
fluid after a change of pore volume is dependent on dV/Vo where Vo is
the reference pore space within a tetrahedral cell [1], i.e.
V(tetrahedron)-V(spheres).
In DFNFlow "V" should reflect the fact that porosity may be mainly due to a crack an its opening.
Typically V=V(tetrahedron)-opening*area-matrixPorosity.
Currently it is using the same formula, hence overestimating the compressibility effect (because the DEM porosity is larger than a typical rock porosity). What should be the reference "opening" in above formula is to be clarified though, it has physical as well as numerical implications. Maybe slotInitialAperture is a candidate? Let you DFN people tell what it should be.
Note that the "dV" is less a problem because it is a difference
(independent on the choice of the reference volume), so the
incompressible scheme is not affected.
Bruno
[1]
https://github.com/yade/trunk/blob/master/pkg/pfv/FlowEngine.ipp.in#L439
To manage notifications about this bug go to:
https://bugs.launchpad.net/yade/+bug/1734653/+subscriptions
Follow ups
References