GustVelocityField

class sharpy.generators.gustvelocityfield.GustVelocityField[source]

Gust Velocity Field Generator

GustVelocityField is a class inherited from BaseGenerator

The GustVelocityField class generates a gust profile velocity field, and the profile has the characteristics specified by the user.

To call this generator, the generator_id = GustVelocityField shall be used. This is parsed as the value for the velocity_field_generator key in the desired aerodynamic solver’s settings.

Notation: \(u_{de}\) is the gust intensity, \(S\) is the gust length and \(b\) is the wing span. \(x\) and \(y\) refer to the chordwise and spanwise distance penetrated into the gust, respectively.

Several gust profiles are available. Your chosen gust profile should be parsed to gust_shape and the corresponding settings as a dictionary to gust_parameters.

This generator takes the following settings

Name Type Description Default
u_inf float Free stream velocity None
u_inf_direction list(float) Free stream velocity relative component [1.0, 0.0, 0.0]
offset float Spatial offset of the gust with respect to origin 0.0
relative_motion bool If true, the gust is convected with u_inf False
gust_shape str Gust profile shape None
gust_parameters dict Dictionary of parameters specific of the gust_shape selected {}