Field3D.compute_kinetic_energy

Field3D.compute_kinetic_energy(self):


Description

Computes the kinetic energy of the velocity field.

This function calculates the kinetic energy of the velocity field. The closure model is determined based on the filter size: if the filter size is 1, DNS (Direct Numerical Simulation) is assumed; otherwise, LES (Large Eddy Simulation) is assumed. The function checks if the attribute Kappa_DNS or Kappa_LES exists and uses its value if available. If not, it computes the kinetic energy using the U_X, U_Y, and U_Z components of the velocity field.

The computed kinetic energy is saved to a file, and the object's state is updated after the computation.

Parameters

  • self (object): The object instance containing the velocity field components and other relevant attributes.

Returns

None

Last updated