Introduction
energy.xml is a preset used to compute the fluid energy components. If you wish to print the results in the screen and in an output file include energy_report.xml as well.
This tool is computing the following energy components variation rates for each particle:
where
,
are the kinetic and the potential energy components for a generic particle a,
is the work of the external forces, and
is the entropy. These values per particle are later reduced to the total fluid variation:
The total internal energy variation can be then computed as:
Finally these variables are numerically integrated by a simple Euler scheme.
Usage
To use it the following tag should be added to include the preset:
<Include file="/usr/share/aquagpusph/resources/Presets/energy.xml" />
Where /usr/share/aquagpusph/ should be conveniently modified.
This preset should be loaded after cfd.xml.
Variables defined
When this preset is loaded some variables are generated (on top of the default variables of AQUAgpusph):
NAME
|
TYPE
|
LENGTH
|
DESCRIPTION
|
energy_dEintdt
|
float
|
1
|
Total internal energy variation rate,
.
|
energy_Eint
|
float
|
1
|
Total internal energy,
.
|
energy_dsdt
|
float*
|
N
|
Entropy variation rate,
.
|
energy_dSdt
|
float
|
1
|
Total entropy variation rate,
.
|
energy_S
|
float
|
1
|
Total entropy,
.
|
energy_dekindt
|
float*
|
N
|
Kinetic energy variation rate,
.
|
energy_dEkindt
|
float
|
1
|
Total kinetic energy variation rate,
.
|
energy_Ekin
|
float
|
1
|
Total kinetic energy,
.
|
energy_depotdt
|
float*
|
N
|
Potential energy variation rate,
.
|
energy_dEpotdt
|
float
|
1
|
Total potential energy variation rate,
.
|
energy_Epot
|
float
|
1
|
Total potential energy,
.
|
energy_dwdt
|
float*
|
N
|
External forces work variation rate,
.
|
energy_dWdt
|
float
|
1
|
Total external forces work variation rate,
.
|
energy_W
|
float
|
1
|
External forces work,
.
|
Tools
The following tools are set to be executed each time step, just before the "t = t + dt" tool. (see Tools and cfd.xml to learn more about this):
NAME
|
TYPE
|
DESCRIPTION
|
tool
|
kernel
|
desc.
|