Multi-phase solvers: Improved handling of inflow/outflow BCs in MULES
Avoids slight phase-fraction unboundedness at entertainment BCs and improved robustness. Additionally the phase-fractions in the multi-phase (rather than two-phase) solvers are adjusted to avoid the slow growth of inconsistency ("drift") caused by solving for all of the phase-fractions rather than deriving one from the others.
Showing
- applications/solvers/multiphase/multiphaseEulerFoam/multiphaseSystem/multiphaseSystem.C 30 additions, 44 deletions...e/multiphaseEulerFoam/multiphaseSystem/multiphaseSystem.C
- applications/solvers/multiphase/multiphaseEulerFoam/multiphaseSystem/phaseModel/phaseModel.C 19 additions, 1 deletion...tiphaseEulerFoam/multiphaseSystem/phaseModel/phaseModel.C
- applications/solvers/multiphase/multiphaseEulerFoam/multiphaseSystem/phaseModel/phaseModel.H 4 additions, 1 deletion...tiphaseEulerFoam/multiphaseSystem/phaseModel/phaseModel.H
- applications/solvers/multiphase/multiphaseInterFoam/multiphaseMixture/multiphaseMixture.C 9 additions, 1 deletion...multiphaseInterFoam/multiphaseMixture/multiphaseMixture.C
- applications/solvers/multiphase/reactingEulerFoam/phaseSystems/phaseModel/phaseModel/phaseModel.C 19 additions, 1 deletion...EulerFoam/phaseSystems/phaseModel/phaseModel/phaseModel.C
- applications/solvers/multiphase/reactingEulerFoam/phaseSystems/phaseModel/phaseModel/phaseModel.H 4 additions, 1 deletion...EulerFoam/phaseSystems/phaseModel/phaseModel/phaseModel.H
- applications/solvers/multiphase/reactingEulerFoam/reactingMultiphaseEulerFoam/multiphaseSystem/multiphaseSystem.C 20 additions, 30 deletions...ngMultiphaseEulerFoam/multiphaseSystem/multiphaseSystem.C
- applications/solvers/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam/twoPhaseSystem/twoPhaseSystem.C 22 additions, 39 deletions...reactingTwoPhaseEulerFoam/twoPhaseSystem/twoPhaseSystem.C
- applications/solvers/multiphase/twoPhaseEulerFoam/twoPhaseSystem/phaseModel/phaseModel.C 5 additions, 13 deletions.../twoPhaseEulerFoam/twoPhaseSystem/phaseModel/phaseModel.C
- applications/solvers/multiphase/twoPhaseEulerFoam/twoPhaseSystem/phaseModel/phaseModel.H 3 additions, 3 deletions.../twoPhaseEulerFoam/twoPhaseSystem/phaseModel/phaseModel.H
- applications/solvers/multiphase/twoPhaseEulerFoam/twoPhaseSystem/twoPhaseSystem.C 9 additions, 4 deletions...tiphase/twoPhaseEulerFoam/twoPhaseSystem/twoPhaseSystem.C
- src/finiteVolume/Make/files 0 additions, 1 deletionsrc/finiteVolume/Make/files
- src/finiteVolume/fvMatrices/solvers/MULES/CMULESTemplates.C 25 additions, 25 deletionssrc/finiteVolume/fvMatrices/solvers/MULES/CMULESTemplates.C
- src/finiteVolume/fvMatrices/solvers/MULES/IMULES.C 0 additions, 51 deletionssrc/finiteVolume/fvMatrices/solvers/MULES/IMULES.C
- src/finiteVolume/fvMatrices/solvers/MULES/IMULES.H 0 additions, 94 deletionssrc/finiteVolume/fvMatrices/solvers/MULES/IMULES.H
- src/finiteVolume/fvMatrices/solvers/MULES/IMULESTemplates.C 0 additions, 236 deletionssrc/finiteVolume/fvMatrices/solvers/MULES/IMULESTemplates.C
- src/finiteVolume/fvMatrices/solvers/MULES/MULESTemplates.C 38 additions, 54 deletionssrc/finiteVolume/fvMatrices/solvers/MULES/MULESTemplates.C
- tutorials/multiphase/compressibleMultiphaseInterFoam/laminar/damBreak4phase/system/fvSolution 1 addition, 1 deletion...tiphaseInterFoam/laminar/damBreak4phase/system/fvSolution
- tutorials/multiphase/interDyMFoam/RAS/testTubeMixer/system/fvSolution 1 addition, 1 deletion...ltiphase/interDyMFoam/RAS/testTubeMixer/system/fvSolution
- tutorials/multiphase/interFoam/LES/nozzleFlow2D/system/fvSolution 1 addition, 1 deletion...s/multiphase/interFoam/LES/nozzleFlow2D/system/fvSolution
Please register or sign in to comment