Acoular 23.11 documentation

OpenJet

«  FlowField   ::   environments   ::   RotatingFlow  »

OpenJet

class acoular.environments.OpenJet

Bases: acoular.environments.FlowField

Provides an analytical approximation of the flow field of an open jet, see Albertson et al., 1950.

Notes

This is not a fully generic implementation and is limited to flow in the x-direction only. No other directions are possible at the moment and flow components in the other direction are zero.

v0 = Float(0.0, …

Exit velocity at jet origin, i.e. the nozzle. Defaults to 0.

origin = CArray( dtype=float64, shape=(3, ), value=array((0., 0., 0.)), …

Location of the nozzle center, defaults to the co-ordinate origin.

D = Float(0.2, …

Diameter of the nozzle, defaults to 0.2 .

v(xx)

Provides the flow field as a function of the location. This is implemented here only for a jet in x-direction and the y- and z-components are set to zero.

Parameters
xxarray of floats of shape (3, )

Location in the fluid for which to provide the data.

Returns
tuple with two elements

The first element in the tuple is the velocity vector and the second is the Jacobian of the velocity vector field, both at the given location.

«  FlowField   ::   environments   ::   RotatingFlow  »