Difference between revisions of "Presets/energy.xml"

From AQUAgpusph
Jump to: navigation, search
m (Introduction)
m (Variables defined)
Line 57: Line 57:
 
| DESCRIPTION
 
| DESCRIPTION
 
|-
 
|-
| var
+
| energy_dEintdt
| vec
+
| float
 
| 1
 
| 1
| desc.
+
| 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

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.