Acoular 19.11 documentation

RotatingFlow

«  OpenJet   ::   environments   ::   SlotJet  »

RotatingFlow

class acoular.environments.RotatingFlow

Bases: acoular.environments.FlowField

Provides an analytical approximation of the flow field of a rotating fluid with constant flow.

rpm = Float(0.0, desc="revolutions per minute of the virtual array; negative values for clockwise rotation")

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

origin = CArray( dtype=float64, shape=(3, ), value=array((0., 0., 0.)), desc="center of nozzle")

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

v(self, xx)

Provides the rotating flow field around the z-Axis as a function of the location.

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.

«  OpenJet   ::   environments   ::   SlotJet  »