/usr/include/freefoam/dieselSpray/RutlandFlashBoil.H is in libfreefoam-dev 0.1.0+dfsg-1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | /*---------------------------------------------------------------------------*\
========= |
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
\\ / O peration |
\\ / A nd | Copyright (C) 1991-2010 OpenCFD Ltd.
\\/ M anipulation |
-------------------------------------------------------------------------------
License
This file is part of OpenFOAM.
OpenFOAM is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
OpenFOAM is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with OpenFOAM. If not, see <http://www.gnu.org/licenses/>.
Class
Foam::RutlandFlashBoil
Description
Evaporation model with flash boiling.
Evaporation model that takes into account of:
- flash boiling of the liquid core and droplets
- superheated vaporization of a boiling droplet
Accurated description in
@verbatim
B. Zuo, A.M. Gomes, C.J. Rutland
"Modeling Superheated Fuel Spray Vaporization"
Int. Journal of Engine Research, 2000. Vol. 1, pp. 321-326
@endverbatim
\*---------------------------------------------------------------------------*/
#ifndef RutlandFlashBoil_H
#define RutlandFlashBoil_H
#include <dieselSpray/evaporationModel.H>
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
namespace Foam
{
/*---------------------------------------------------------------------------*\
Class RutlandFlashBoil Declaration
\*---------------------------------------------------------------------------*/
class RutlandFlashBoil
:
public evaporationModel
{
private:
// Private data
dictionary evapDict_;
scalar preReScFactor_;
scalar ReExponent_;
scalar ScExponent_;
word evaporationScheme_;
label nEvapIter_;
public:
//- Runtime type information
TypeName("RutlandFlashBoil");
// Constructors
//- Construct from dictionary
RutlandFlashBoil
(
const dictionary& dict
);
// Destructor
~RutlandFlashBoil();
// Member Functions
bool evaporation() const;
//- Correlation for the Sherwood Number
scalar Sh
(
const scalar ReynoldsNumber,
const scalar SchmidtNumber
) const;
//- Return the evaporation relaxation time
scalar relaxationTime
(
const scalar diameter,
const scalar liquidDensity,
const scalar rhoFuelVapor,
const scalar massDiffusionCoefficient,
const scalar ReynoldsNumber,
const scalar SchmidtNumber,
const scalar Xs,
const scalar Xf,
const scalar m0,
const scalar dm,
const scalar dt
) const;
scalar boilingTime
(
const scalar liquidDensity,
const scalar cpFuel,
const scalar heatOfVapour,
const scalar kappa,
const scalar Nusselt,
const scalar deltaTemp,
const scalar diameter,
const scalar liquidCore,
const scalar time,
const scalar tDrop,
const scalar tBoilingSurface,
const scalar vapourSurfaceEnthalpy,
const scalar vapourFarEnthalpy,
const scalar cpGas,
const scalar temperature,
const scalar kLiquid
) const;
inline label nEvapIter() const;
};
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
} // End namespace Foam
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
#endif
// ************************ vim: set sw=4 sts=4 et: ************************ //
|