SlotJet¶
- 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
- v(xx)¶
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.- 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.