Description🔗
The gradientEnergy is a boundary condition that provides
a gradient condition for internal energy.
The gradient is calculated using:
\[\nabla(e_p) = \nabla_\perp C_p(p, T) + \frac{e_p - e_c}{\Delta}\]where:
| Property | Description |
|---|---|
| \(e_p\) | Energy at patch faces [J] |
| \(e_c\) | Energy at patch internal cells [J] |
| \(p\) | Pressure [bar] |
| \(T\) | Temperature [K] |
| \(C_p\) | Specific heat [J/kg/K] |
| \(\Delta\) | Distance between patch face and internal cell centres [m] |
Usage🔗
The condition requires entries in both the boundary and field files.
Boundary file🔗
<patchName>
{
type patch;
...
}
Field file🔗
<patchName>
{
// Mandatory entries
type gradientEnergy;
// Inherited entries
...
}
where:
| Property | Description | Type | Required | Default |
|---|---|---|---|---|
type |
Type name: gradientEnergy ` |
word | yes | - |
The inherited entries are elaborated in:
- fixedGradientFvPatchField.H
Further information🔗
Tutorial:
Source code:
API:
History:
- Introduced in version 2.1.1
