HelicoidalWake

class sharpy.generators.helicoidalwake.HelicoidalWake[source]

Helicoidal wake shape generator

HelicoidalWake class inherited from BaseGenerator

The object creates a helicoidal wake shedding from the trailing edge based on the time step dt, the incoming velocity magnitude u_inf, direction u_inf_direction, the rotation velocity rotation_velocity and the shear parameters

The settings that this solver accepts are given by a dictionary, with the following key-value pairs:

Name

Type

Description

Default

u_inf

float

Free stream velocity magnitude

None

u_inf_direction

list(float)

x, y and z relative components of the free stream velocity

None

dt

float

Time step

None

dphi1

float

Size of the first wake panel in radians

-1.0

ndphi1

int

Number of panels with size dphi1

1

r

float

Growth rate after ndphi1 panels

1.0

dphimax

float

Maximum panel size in radians

-1.0

shear_direction

list(float)

x, y and z relative components of the direction along which shear applies

numpy.array

shear_exp

float

Exponent of the shear law

0.0

h_ref

float

Reference height at which u_inf is defined

1.0

h_corr

float

Height to correct the shear law

1.0

rotation_velocity

list(float)

Rotation velocity

None