BumpVelocityField¶
Bump Velocity Field Generator
BumpVelocityFieldis a class inherited fromBaseGeneratorThe
BumpVelocityFieldclass generates a bump-shaped gust profile velocity field, and the profile has the characteristics specified by the user.To call this generator, the
generator_id = BumpVelocityFieldshall be used. This is parsed as the value for thevelocity_field_generatorkey in the desired aerodynamic solver’s settings.The resultant velocity, $w_g$, is calculated as follows:
\[w_g = \frac{w_0}{4}\left( 1 + \cos(\frac{(x - x_0)}{H_x} \right)\left( 1 + \cos(\frac{(y - y_0)}{H_y} \right)\]Notes
For now, only simulations where the inertial FoR is fixed are supported.
The settings that this solver accepts are given by a dictionary, with the following key-value pairs:
Name Type Description Default gust_intensityfloatIntensity of the gust Nonex0floatx location of the centre of the bump 0.0y0floaty location of the centre of the bump 0.0hxfloatGust gradient in the x direction 1.0hyfloatGust gradient in the y direction 1.0relative_motionboolWhen true the gust will move at the prescribed velocity Falseu_inffloatFree stream velocity Noneu_inf_directionlist(float)Free stream velocity direction <sphinx.ext.autodoc.importer._MockObject object at 0x7f8a28a29e10>