Class which models interfacial momenum transfer between a number of phases. Drag, virtual mass, lift, wall lubrication and turbulent dispersion are all modelled. The explicit contribution from the drag is omitted from the transfer matrices, as this forms part of the solution of the pressure equation. More...
Class which models interfacial momenum transfer between a number of phases. Drag, virtual mass, lift, wall lubrication and turbulent dispersion are all modelled. The explicit contribution from the drag is omitted from the transfer matrices, as this forms part of the solution of the pressure equation.
Definition at line 62 of file MomentumTransferPhaseSystem.H.
|
protected |
Definition at line 75 of file MomentumTransferPhaseSystem.H.
|
protected |
Definition at line 82 of file MomentumTransferPhaseSystem.H.
|
protected |
Definition at line 89 of file MomentumTransferPhaseSystem.H.
|
protected |
Definition at line 96 of file MomentumTransferPhaseSystem.H.
|
protected |
Definition at line 103 of file MomentumTransferPhaseSystem.H.
|
protected |
Definition at line 110 of file MomentumTransferPhaseSystem.H.
|
protected |
Definition at line 117 of file MomentumTransferPhaseSystem.H.
|
protected |
Definition at line 124 of file MomentumTransferPhaseSystem.H.
|
protected |
Definition at line 131 of file MomentumTransferPhaseSystem.H.
MomentumTransferPhaseSystem | ( | const fvMesh & | mesh | ) |
Definition at line 163 of file MomentumTransferPhaseSystem.C.
References forAllConstIter, and phasePair::name().
|
virtual |
Definition at line 265 of file MomentumTransferPhaseSystem.C.
|
virtual |
Definition at line 273 of file MomentumTransferPhaseSystem.C.
References Foam::fac::ddt(), Foam::dimMass, Foam::dimTime, Foam::dimVelocity, Foam::fac::div(), phaseModel::DUDt(), forAll, forAllConstIter, phase::name(), phaseModel::otherPhase(), phi, fvMatrix::psi(), HashPtrTable::set(), Sp, U, and phaseModel::U().
|
virtual |
Definition at line 375 of file MomentumTransferPhaseSystem.C.
References Foam::dimMass, Foam::dimTime, Foam::dimVelocity, Foam::fac::div(), forAll, forAllConstIter, phaseModel::index(), phase::name(), phaseModel::otherPhase(), phasei, PtrList::set(), HashPtrTable::set(), Sp, U, and phaseModel::U().
|
virtual |
Definition at line 451 of file MomentumTransferPhaseSystem.C.
References AFfs(), Foam::byDt(), Foam::dimDensity, Foam::dimTime, fillFields(), forAllConstIter, and Vmf().
|
virtual |
Definition at line 491 of file MomentumTransferPhaseSystem.C.
References D, Foam::dimDensity, Foam::dimForce, Foam::dimVelocity, F(), fillFields(), Foam::fvc::flux(), forAll, forAllConstIter, phaseModel::index(), Foam::fac::interpolate(), phaseModel::name(), phasePair::phase1(), phasePair::phase2(), phasei, phiFs(), rAUs, Foam::fvc::snGrad(), and snGradAlpha1().
|
virtual |
Definition at line 632 of file MomentumTransferPhaseSystem.C.
References Foam::fvc::absolute(), Foam::byDt(), D, Foam::dimDensity, Foam::dimForce, Foam::dimVelocity, Ff(), fillFields(), forAll, forAllConstIter, phaseModel::index(), Foam::fac::interpolate(), MRF, phaseModel::name(), oldTime, phasePair::phase1(), phasePair::phase2(), phasei, phi, phiFfs(), rAUfs, Foam::fvc::snGrad(), snGradAlpha1(), and Vmf().
|
virtual |
Definition at line 795 of file MomentumTransferPhaseSystem.C.
References Foam::fvc::absolute(), Foam::dimDensity, Foam::dimForce, Foam::dimVelocity, fillFields(), forAllConstIter, Foam::fac::interpolate(), MRF, and rAUs.
|
virtual |
Definition at line 837 of file MomentumTransferPhaseSystem.C.
References Foam::fvc::absolute(), Foam::dimDensity, Foam::dimForce, Foam::dimVelocity, fillFields(), forAllConstIter, MRF, and rAUfs.
|
virtual |
Definition at line 879 of file MomentumTransferPhaseSystem.C.
References Foam::dimVelocity, fillFields(), forAllConstIter, and rAUs.
|
virtual |
Definition at line 1014 of file MomentumTransferPhaseSystem.C.
References Foam::dimless, Foam::endl(), fillFields(), forAll, forAllConstIter, Foam::gMin(), phaseModel::index(), Foam::Info, Foam::fac::interpolate(), k, phasePair::phase1(), phasePair::phase2(), phasei, phases, GeometricField::primitiveField(), rAUs, and PtrList::set().
|
virtual |
Definition at line 1145 of file MomentumTransferPhaseSystem.C.
References Foam::dimless, Foam::endl(), fillFields(), forAll, forAllConstIter, Foam::gMin(), phaseModel::index(), Foam::Info, k, phasePair::phase1(), phasePair::phase2(), phasei, phases, GeometricField::primitiveField(), rAUfs, and PtrList::set().
|
virtual |
Definition at line 915 of file MomentumTransferPhaseSystem.C.
References Foam::fvc::absolute(), Foam::constant::atomic::alpha, Foam::fac::average(), Foam::byDt(), Foam::fvc::flux(), forAll, forAllConstIter, phaseModel::index(), Foam::fac::interpolate(), MRF, GeometricField::oldTime(), phaseModel::otherPhase(), phasei, phaseModel::phi(), Foam::pos0(), rAUs, tmp::ref(), phase::rho(), PtrList::set(), and phaseModel::U().
|
virtual |
Definition at line 1244 of file MomentumTransferPhaseSystem.C.
|
virtual |
Definition at line 1251 of file MomentumTransferPhaseSystem.C.
References Foam::blockMeshTools::read().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.