AerogridLoader¶
AerogridLoaderclass, inherited fromBaseSolverGenerates aerodynamic grid based on the input data
- Parameters
data (PreSharpy) –
ProblemDataclass structure
Name-value pair of the settings employed by the aerodynamic solver
- Type
dict
Acceptable types for the values in
settings- Type
dict
Name-value pair of default values for the aerodynamic settings
- Type
dict
class structure
- Type
ProblemData
name of the
.aero.h5HDF5 file- Type
str
empty attribute
key-value pairs of aerodynamic data
- Type
dict
Wake shape generator
- Type
class
Notes
The
control_surface_deflectionsetting allows the user to use a time specific control surface deflection, should the problem include them. This setting takes a list of strings, each for the required control surface generator.The
control_surface_deflection_generator_settingssetting is a list of dictionaries, one for each control surface. The dictionaries specify the settings for the generatorDynamicControlSurface. If the relevant control surface is simply static, an empty string should be parsed. See the documentation forDynamicControlSurfacegenerators for accepted key-value pairs as settings.The initial wake shape is now defined in SHARPy (instead of UVLM) through a wake shape generator
wake_shape_generatorand the required inputswake_shape_generator_inputThe settings that this solver accepts are given by a dictionary, with the following key-value pairs:
Name
Type
Description
Default
unsteadyboolUnsteady effects
Falsealigned_gridboolAlign grid
Truefreestream_dirlist(float)Free stream flow direction
[1.0, 0.0, 0.0]mstarintNumber of chordwise wake panels
10control_surface_deflectionlist(str)List of control surface generators for each control surface
[]control_surface_deflection_generator_settingsdictList of dictionaries with the settings for each generator
{}wake_shape_generatorstrID of the generator to define the initial wake shape
StraightWakewake_shape_generator_inputdictDictionary of inputs needed by the wake shape generator
{}