Presets/energy.xml

From AQUAgpusph
Revision as of 14:34, 2 April 2015 by Jlcercos (Talk | contribs) (Variables defined)

Jump to: navigation, search

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.