Acoular 24.07 documentation


«  RotatingFlow   ::   environments   ::   fbeamform  »


class acoular.environments.SlotJet

Bases: FlowField

Provides an analytical approximation of the flow field of a slot jet.

See [2] for details.

v0 = Float(0.0, desc='exit velocity')

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

origin = CArray(dtype=float64, shape=(3,), value=array((0.0, 0.0, 0.0)), desc='center of nozzle')

Location of a point at the slot center line, defaults to the co-ordinate origin.

flow = CArray(dtype=float64, shape=(3,), value=array((1.0, 0.0, 0.0)), desc='flow direction')

Unit flow direction of the slot jet, defaults to (1,0,0).

plane = CArray(dtype=float64, shape=(3,), value=array((0.0, 1.0, 0.0)), desc='slot center line direction')

Unit vector parallel to slot center plane, defaults to (0,1,0).

B = Float(0.2, desc='nozzle diameter')

Width of the slot, defaults to 0.2 .

l = Float(5.2, desc='flow establishment length')  # noqa: E741

Nondimensional length of zone of flow establishment (jet core length), defaults to 5.2


Provides the flow field as a function of the location. This is implemented here only for the component in the direction of flow; entrainment components are set to zero.

xxarray of floats of shape (3, )

Location in the fluid for which to provide the data.

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.

«  RotatingFlow   ::   environments   ::   fbeamform  »