Acoular 24.03 documentation

RotatingFlow

«  OpenJet   ::   environments   ::   SlotJet  »

RotatingFlow

class acoular.environments.RotatingFlow

Bases: FlowField

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

rpm = 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.

v(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  »