AerogridLoader¶
AerogridLoaderclass, inherited fromBaseSolverGenerates aerodynamic grid based on the input data
Parameters: data (PreSharpy) – ProblemDataclass structureName-value pair of the settings employed by the aerodynamic solver
Type: dict
Acceptable types for the values in
settingsType: dict
Name-value pair of default values for the aerodynamic settings
Type: dict
class structure
Type: ProblemData
name of the
.aero.h5HDF5 fileType: 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_settingslist(dict)List 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 {}