HelicoidalWake¶
- class sharpy.generators.helicoidalwake.HelicoidalWake[source]¶
Helicoidal wake shape generator
HelicoidalWake
class inherited fromBaseGenerator
The object creates a helicoidal wake shedding from the trailing edge based on the time step
dt
, the incoming velocity magnitudeu_inf
, directionu_inf_direction
, the rotation velocityrotation_velocity
and the shear parametersThe 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
andz
relative components of the free stream velocityNone
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
panels1.0
dphimax
float
Maximum panel size in radians
-1.0
shear_direction
list(float)
x
,y
andz
relative components of the direction along which shear appliesnumpy.array
shear_exp
float
Exponent of the shear law
0.0
h_ref
float
Reference height at which
u_inf
is defined1.0
h_corr
float
Height to correct the shear law
1.0
rotation_velocity
list(float)
Rotation velocity
None