2023
DOI: 10.1007/s10596-023-10219-0
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive mesh refinement in locally conservative level set methods for multiphase fluid displacements in porous media

Abstract: Multiphase flow in porous media often occurs with the formation and coalescence of fluid ganglia. Accurate predictions of such mechanisms in complex pore geometries require simulation models with local mass conservation and with the option to improve resolution in areas of interest. In this work, we incorporate patch-based, structured adaptive mesh refinement capabilities into a method for local volume conservation that describes the behaviour of disconnected fluid ganglia during level set simulations of capil… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 73 publications
0
3
0
Order By: Relevance
“…We solve eq by explicit numerical schemes in both space and iteration time using finite differences. , The numerical implementation also includes reinitializing the level-set functions ϕ α to signed distances at fixed iteration intervals. For the stationary states (∂ϕ α /∂τ = 0, α = g , o , w ), we declare convergence when max α { Ω H ϵ false( ψ + ϵ false) H ϵ false( ϕ α n + λ false) H ϵ false( prefix− ϕ α n + λ false) false| ϕ α n ϕ α m false| Ω H ϵ false( ψ + ϵ false) H ϵ false( ϕ α n + λ false) H ϵ false( prefix− ϕ α n + λ false) } < c normalΔ x , goodbreak0em1em⁣ where α = g , o , w ...…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…We solve eq by explicit numerical schemes in both space and iteration time using finite differences. , The numerical implementation also includes reinitializing the level-set functions ϕ α to signed distances at fixed iteration intervals. For the stationary states (∂ϕ α /∂τ = 0, α = g , o , w ), we declare convergence when max α { Ω H ϵ false( ψ + ϵ false) H ϵ false( ϕ α n + λ false) H ϵ false( prefix− ϕ α n + λ false) false| ϕ α n ϕ α m false| Ω H ϵ false( ψ + ϵ false) H ϵ false( ϕ α n + λ false) H ϵ false( prefix− ϕ α n + λ false) } < c normalΔ x , goodbreak0em1em⁣ where α = g , o , w ...…”
Section: Methodsmentioning
confidence: 99%
“…We solve eq by explicit numerical schemes in both space and iteration time using finite differences. , The numerical implementation also includes reinitializing the level-set functions ϕ α to signed distances at fixed iteration intervals. For the stationary states (∂ϕ α /∂τ = 0, α = g , o , w ), we declare convergence when Here, ϕ α n – ϕ α m is the difference between the level-set functions after the two last reinitializations (denoted n and m ), while λ = b × ϵ is the width of the band around ϕ α = 0 in the pore space where this difference is evaluated. Further, c specifies the error tolerance.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation