mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
combustionModels/FSD: Corrected
Renamed 'omega' to 'FSDomega' to avoid a clash with the k-omega turbulence models. Resolves bug-report http://bugs.openfoam.org/view.php?id=2237
This commit is contained in:
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -36,32 +36,6 @@ namespace Foam
|
|||||||
|
|
||||||
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
Foam::reactionRateFlameArea::reactionRateFlameArea
|
|
||||||
(
|
|
||||||
const dictionary& dict,
|
|
||||||
const fvMesh& mesh,
|
|
||||||
const combustionModel& combModel
|
|
||||||
)
|
|
||||||
:
|
|
||||||
coeffDict_(dictionary::null),
|
|
||||||
mesh_(mesh),
|
|
||||||
combModel_(combModel),
|
|
||||||
fuel_(dict.lookup("fuel")),
|
|
||||||
omega_
|
|
||||||
(
|
|
||||||
IOobject
|
|
||||||
(
|
|
||||||
"omega",
|
|
||||||
mesh_.time().timeName(),
|
|
||||||
mesh_,
|
|
||||||
IOobject::MUST_READ,
|
|
||||||
IOobject::AUTO_WRITE
|
|
||||||
),
|
|
||||||
mesh_
|
|
||||||
)
|
|
||||||
{}
|
|
||||||
|
|
||||||
|
|
||||||
Foam::reactionRateFlameArea::reactionRateFlameArea
|
Foam::reactionRateFlameArea::reactionRateFlameArea
|
||||||
(
|
(
|
||||||
const word& modelType,
|
const word& modelType,
|
||||||
@ -78,7 +52,7 @@ Foam::reactionRateFlameArea::reactionRateFlameArea
|
|||||||
(
|
(
|
||||||
IOobject
|
IOobject
|
||||||
(
|
(
|
||||||
"omega",
|
"FSDomega",
|
||||||
mesh_.time().timeName(),
|
mesh_.time().timeName(),
|
||||||
mesh_,
|
mesh_,
|
||||||
IOobject::MUST_READ,
|
IOobject::MUST_READ,
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -111,14 +111,6 @@ public:
|
|||||||
|
|
||||||
// Constructors
|
// Constructors
|
||||||
|
|
||||||
//- Construct from dictionary and psiReactionThermo
|
|
||||||
reactionRateFlameArea
|
|
||||||
(
|
|
||||||
const dictionary& dict,
|
|
||||||
const fvMesh& mesh,
|
|
||||||
const combustionModel& combModel
|
|
||||||
);
|
|
||||||
|
|
||||||
//- Construct from components
|
//- Construct from components
|
||||||
reactionRateFlameArea
|
reactionRateFlameArea
|
||||||
(
|
(
|
||||||
@ -160,7 +152,6 @@ public:
|
|||||||
|
|
||||||
//- Update from dictionary
|
//- Update from dictionary
|
||||||
virtual bool read(const dictionary& dictProperties);
|
virtual bool read(const dictionary& dictProperties);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -123,13 +123,14 @@ void Foam::reactionRateFlameAreaModels::relaxation::correct
|
|||||||
/(sqr(omega0 - omegaInf) + sqr(omegaMin))
|
/(sqr(omega0 - omegaInf) + sqr(omegaMin))
|
||||||
);
|
);
|
||||||
|
|
||||||
const volScalarField rho(combModel_.rho());
|
const volScalarField& rho = combModel_.rho();
|
||||||
const surfaceScalarField phi(combModel_.phi());
|
const tmp<surfaceScalarField> tphi = combModel_.phi();
|
||||||
|
const surfaceScalarField& phi = tphi();
|
||||||
|
|
||||||
solve
|
solve
|
||||||
(
|
(
|
||||||
fvm::ddt(rho, omega_)
|
fvm::ddt(rho, omega_)
|
||||||
+ fvm::div(phi, omega_, "div(phi,omega)")
|
+ fvm::div(phi, omega_)
|
||||||
==
|
==
|
||||||
rho*Rc*omega0
|
rho*Rc*omega0
|
||||||
- fvm::SuSp(rho*(tau + Rc), omega_)
|
- fvm::SuSp(rho*(tau + Rc), omega_)
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -111,20 +111,17 @@ public:
|
|||||||
//- Return const access to the mesh database
|
//- Return const access to the mesh database
|
||||||
inline const fvMesh& mesh() const;
|
inline const fvMesh& mesh() const;
|
||||||
|
|
||||||
//- Return const access to phi
|
//- Set turbulence
|
||||||
inline const surfaceScalarField& phi() const;
|
inline void setTurbulence(compressibleTurbulenceModel& turbModel);
|
||||||
|
|
||||||
//- Return const access to rho
|
|
||||||
virtual tmp<volScalarField> rho() const = 0;
|
|
||||||
|
|
||||||
//- Return access to turbulence
|
//- Return access to turbulence
|
||||||
inline const compressibleTurbulenceModel& turbulence() const;
|
inline const compressibleTurbulenceModel& turbulence() const;
|
||||||
|
|
||||||
//- Set turbulence
|
//- Return const access to rho
|
||||||
inline void setTurbulence
|
inline const volScalarField& rho() const;
|
||||||
(
|
|
||||||
compressibleTurbulenceModel& turbModel
|
//- Return const access to phi
|
||||||
);
|
inline tmp<surfaceScalarField> phi() const;
|
||||||
|
|
||||||
//- Is combustion active?
|
//- Is combustion active?
|
||||||
inline const Switch& active() const;
|
inline const Switch& active() const;
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -31,42 +31,31 @@ inline const Foam::fvMesh& Foam::combustionModel::mesh() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
inline const Foam::surfaceScalarField& Foam::combustionModel::phi() const
|
|
||||||
{
|
|
||||||
if (turbulencePtr_)
|
|
||||||
{
|
|
||||||
return turbulencePtr_->phi();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
FatalErrorInFunction
|
|
||||||
<< "turbulencePtr_ is empty. Please use "
|
|
||||||
<< "combustionModel::setTurbulence "
|
|
||||||
<< "(compressibleTurbulenceModel& )"
|
|
||||||
<< abort(FatalError);
|
|
||||||
|
|
||||||
return turbulencePtr_->phi();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
inline const Foam::compressibleTurbulenceModel&
|
inline const Foam::compressibleTurbulenceModel&
|
||||||
Foam::combustionModel::turbulence() const
|
Foam::combustionModel::turbulence() const
|
||||||
{
|
{
|
||||||
if (turbulencePtr_)
|
if (!turbulencePtr_)
|
||||||
{
|
|
||||||
return *turbulencePtr_;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
FatalErrorInFunction
|
FatalErrorInFunction
|
||||||
<< "turbulencePtr_ is empty. Please use "
|
<< "turbulencePtr_ is empty. Please use "
|
||||||
<< "combustionModel::setTurbulence "
|
<< "combustionModel::setTurbulence "
|
||||||
<< "(compressibleTurbulenceModel& )"
|
<< "(compressibleTurbulenceModel& )"
|
||||||
<< abort(FatalError);
|
<< abort(FatalError);
|
||||||
|
|
||||||
return *turbulencePtr_;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return *turbulencePtr_;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline const Foam::volScalarField& Foam::combustionModel::rho() const
|
||||||
|
{
|
||||||
|
return turbulence().rho();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
inline Foam::tmp<Foam::surfaceScalarField> Foam::combustionModel::phi() const
|
||||||
|
{
|
||||||
|
return turbulence().alphaRhoPhi();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2012-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2012-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -61,11 +61,4 @@ Foam::combustionModels::psiChemistryCombustion::thermo() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Foam::tmp<Foam::volScalarField>
|
|
||||||
Foam::combustionModels::psiChemistryCombustion::rho() const
|
|
||||||
{
|
|
||||||
return chemistryPtr_->thermo().rho();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2012-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2012-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -95,9 +95,6 @@ public:
|
|||||||
|
|
||||||
//- Return const access to the thermo package
|
//- Return const access to the thermo package
|
||||||
virtual const psiReactionThermo& thermo() const;
|
virtual const psiReactionThermo& thermo() const;
|
||||||
|
|
||||||
//- Return const access to the density field
|
|
||||||
virtual tmp<volScalarField> rho() const;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -120,9 +120,6 @@ public:
|
|||||||
//- Return const access to the thermo package
|
//- Return const access to the thermo package
|
||||||
virtual const psiReactionThermo& thermo() const = 0;
|
virtual const psiReactionThermo& thermo() const = 0;
|
||||||
|
|
||||||
//- Return tmp of rho
|
|
||||||
virtual tmp<volScalarField> rho() const = 0;
|
|
||||||
|
|
||||||
|
|
||||||
// IO
|
// IO
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2012-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2012-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -61,11 +61,4 @@ Foam::combustionModels::psiThermoCombustion::thermo() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Foam::tmp<Foam::volScalarField>
|
|
||||||
Foam::combustionModels::psiThermoCombustion::rho() const
|
|
||||||
{
|
|
||||||
return thermoPtr_->rho();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2012-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2012-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -95,9 +95,6 @@ public:
|
|||||||
|
|
||||||
//- Return const access to the thermo package
|
//- Return const access to the thermo package
|
||||||
virtual const psiReactionThermo& thermo() const;
|
virtual const psiReactionThermo& thermo() const;
|
||||||
|
|
||||||
//- Return const access to the density field
|
|
||||||
virtual tmp<volScalarField> rho() const;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2012-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2012-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -61,11 +61,4 @@ Foam::combustionModels::rhoChemistryCombustion::thermo() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Foam::tmp<Foam::volScalarField>
|
|
||||||
Foam::combustionModels::rhoChemistryCombustion::rho() const
|
|
||||||
{
|
|
||||||
return chemistryPtr_->thermo().rho();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2012-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2012-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -95,9 +95,6 @@ public:
|
|||||||
|
|
||||||
//- Return const access to the thermo package
|
//- Return const access to the thermo package
|
||||||
virtual const rhoReactionThermo& thermo() const;
|
virtual const rhoReactionThermo& thermo() const;
|
||||||
|
|
||||||
//- Return const access to the density field
|
|
||||||
virtual tmp<volScalarField> rho() const;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2011-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -127,9 +127,6 @@ public:
|
|||||||
//- Return const access to the thermo package
|
//- Return const access to the thermo package
|
||||||
virtual const rhoReactionThermo& thermo() const = 0;
|
virtual const rhoReactionThermo& thermo() const = 0;
|
||||||
|
|
||||||
//- Return tmp of rho
|
|
||||||
virtual tmp<volScalarField> rho() const = 0;
|
|
||||||
|
|
||||||
|
|
||||||
// IO
|
// IO
|
||||||
|
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2012-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2012-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -61,11 +61,4 @@ Foam::combustionModels::rhoThermoCombustion::thermo() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Foam::tmp<Foam::volScalarField>
|
|
||||||
Foam::combustionModels::rhoThermoCombustion::rho() const
|
|
||||||
{
|
|
||||||
return thermoPtr_().rho();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// ************************************************************************* //
|
// ************************************************************************* //
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
========= |
|
========= |
|
||||||
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
\\ / F ield | OpenFOAM: The Open Source CFD Toolbox
|
||||||
\\ / O peration |
|
\\ / O peration |
|
||||||
\\ / A nd | Copyright (C) 2012-2015 OpenFOAM Foundation
|
\\ / A nd | Copyright (C) 2012-2016 OpenFOAM Foundation
|
||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
@ -95,9 +95,6 @@ public:
|
|||||||
|
|
||||||
//- Return const access to the thermo package
|
//- Return const access to the thermo package
|
||||||
virtual const rhoReactionThermo& thermo() const;
|
virtual const rhoReactionThermo& thermo() const;
|
||||||
|
|
||||||
//- Return const access to the density field
|
|
||||||
virtual tmp<volScalarField> rho() const;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -11,7 +11,7 @@ FoamFile
|
|||||||
format ascii;
|
format ascii;
|
||||||
class volScalarField;
|
class volScalarField;
|
||||||
location "0";
|
location "0";
|
||||||
object omega;
|
object FSDomega;
|
||||||
}
|
}
|
||||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||||
|
|
||||||
@ -35,6 +35,8 @@ FSDCoeffs
|
|||||||
|
|
||||||
fuel Methane;
|
fuel Methane;
|
||||||
|
|
||||||
|
semiImplicit no;
|
||||||
|
|
||||||
relaxationCoeffs
|
relaxationCoeffs
|
||||||
{
|
{
|
||||||
C 2.0;
|
C 2.0;
|
||||||
|
|||||||
@ -30,8 +30,10 @@ divSchemes
|
|||||||
default none;
|
default none;
|
||||||
|
|
||||||
div(phi,U) Gauss LUST grad(U);
|
div(phi,U) Gauss LUST grad(U);
|
||||||
|
div(U) Gauss linear;
|
||||||
div(phi,K) Gauss linear;
|
div(phi,K) Gauss linear;
|
||||||
div(phi,k) Gauss limitedLinear 1;
|
div(phi,k) Gauss limitedLinear 1;
|
||||||
|
div(phi,FSDomega) Gauss limitedLinear 1;
|
||||||
div(phi,Yi_h) Gauss multivariateSelection
|
div(phi,Yi_h) Gauss multivariateSelection
|
||||||
{
|
{
|
||||||
O2 limitedLinear01 1;
|
O2 limitedLinear01 1;
|
||||||
|
|||||||
@ -54,7 +54,7 @@ solvers
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
"(U|Yi|k|h|omega)"
|
"(U|Yi|k|h|FSDomega)"
|
||||||
{
|
{
|
||||||
solver PBiCGStab;
|
solver PBiCGStab;
|
||||||
preconditioner DILU;
|
preconditioner DILU;
|
||||||
@ -63,7 +63,7 @@ solvers
|
|||||||
nSweeps 1;
|
nSweeps 1;
|
||||||
};
|
};
|
||||||
|
|
||||||
"(U|Yi|k|h|omega)Final"
|
"(U|Yi|k|h|FSDomega)Final"
|
||||||
{
|
{
|
||||||
$U;
|
$U;
|
||||||
tolerance 1e-6;
|
tolerance 1e-6;
|
||||||
|
|||||||
Reference in New Issue
Block a user