Salvato in:
Dettagli Bibliografici
Autore principale: Geraldes, Vítor
Natura: Recurso digital
Lingua:
Pubblicazione: Zenodo 2026
Soggetti:
Accesso online:https://doi.org/10.5281/zenodo.20109390
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
Sommario:
  • <p><strong>centriMembSolver</strong> is a finite-volume solver for transient, incompressible flow with solute and passive-tracer transport across selective membranes in a uniformly rotating frame. It is derived from OpenFOAM's <code>buoyantBoussinesqPimpleFoam</code> (v2506) and adds:</p><ul><li>Explicit treatment of Coriolis and centrifugal forces in the momentum equation, with the centrifugal hydrostatic component absorbed into the modified pressure <code>p_rgh</code> via the <code>gh</code> field (classical rotating-Boussinesq construction);</li><li>A custom <code>CAViscosity</code> kinematic-viscosity model with a polynomial dependence on solute concentration;</li><li>Three custom membrane boundary conditions (<code>membraneSolventFlux</code>, <code>membraneSoluteFlux</code>, <code>membraneTracerFlux</code>), each offering three Spiegler--Kedem / Kedem--Katchalsky modeling choices (intrinsic rejection, solute permeability, observed rejection; constant flux, target average flux, etc.);</li><li>Built-in mass-conservation diagnostics and per-patch flux logging.</li></ul><p>Compatible with OpenFOAM® v2506. Distributed under GPL-3.0-or-later. Documentation under CC-BY-4.0.</p>