Difference between revisions of "Presets/energy.xml"
m (→Introduction) |
m (Variables defined) |
||
Line 57: | Line 57: | ||
| DESCRIPTION | | DESCRIPTION | ||
|- | |- | ||
− | | | + | | energy_dEintdt |
− | | | + | | float |
| 1 | | 1 | ||
− | | | + | | Total internal energy variation rate, <math>\frac{dU}{dt}</math>. |
+ | |- | ||
+ | | energy_Eint | ||
+ | | float | ||
+ | | 1 | ||
+ | | Total internal energy, <math>U</math>. | ||
+ | |- | ||
+ | | energy_dsdt | ||
+ | | float* | ||
+ | | N | ||
+ | | Entropy variation rate, <math>T \frac{dS_a}{dt}</math>. | ||
+ | |- | ||
+ | | energy_dSdt | ||
+ | | float | ||
+ | | 1 | ||
+ | | Total entropy variation rate, <math>T \frac{dS}{dt}</math>. | ||
+ | |- | ||
+ | | energy_S | ||
+ | | float | ||
+ | | 1 | ||
+ | | Total entropy, <math>T S</math>. | ||
+ | |- | ||
+ | | energy_dekindt | ||
+ | | float* | ||
+ | | N | ||
+ | | Kinetic energy variation rate, <math>\frac{dE^{kin}_a}{dt}</math>. | ||
+ | |- | ||
+ | | energy_dEkindt | ||
+ | | float | ||
+ | | 1 | ||
+ | | Total kinetic energy variation rate, <math>\frac{dE^{kin}}{dt}</math>. | ||
+ | |- | ||
+ | | energy_Ekin | ||
+ | | float | ||
+ | | 1 | ||
+ | | Total kinetic energy, <math>E^{kin}</math>. | ||
+ | |- | ||
+ | | energy_depotdt | ||
+ | | float* | ||
+ | | N | ||
+ | | Potential energy variation rate, <math>\frac{dE^{pot}_a}{dt}</math>. | ||
+ | |- | ||
+ | | energy_dEpotdt | ||
+ | | float | ||
+ | | 1 | ||
+ | | Total potential energy variation rate, <math>\frac{dE^{pot}}{dt}</math>. | ||
+ | |- | ||
+ | | energy_Epot | ||
+ | | float | ||
+ | | 1 | ||
+ | | Total potential energy, <math>E^{pot}</math>. | ||
+ | |- | ||
+ | | energy_dwdt | ||
+ | | float* | ||
+ | | N | ||
+ | | External forces work variation rate, <math>\frac{dW_a}{dt}</math>. | ||
+ | |- | ||
+ | | energy_dWdt | ||
+ | | float | ||
+ | | 1 | ||
+ | | Total external forces work variation rate, <math>\frac{dW}{dt}</math>. | ||
+ | |- | ||
+ | | energy_W | ||
+ | | float | ||
+ | | 1 | ||
+ | | External forces work, <math>W</math>. | ||
|} | |} | ||
Revision as of 14:34, 2 April 2015
Contents
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. |