AerogridLoader¶
AerogridLoader
class, inherited fromBaseSolver
Generates aerodynamic grid based on the input data
Parameters: data (PreSharpy) – ProblemData
class structureName-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.h5
HDF5 fileType: str
empty attribute
key-value pairs of aerodynamic data
Type: dict
Notes
The
control_surface_deflection
setting 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_settings
setting 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 forDynamicControlSurface
generators for accepted key-value pairs as settings.The settings that this solver accepts are given by a dictionary, with the following key-value pairs:
Name Type Description Default unsteady
bool
Unsteady effects False
aligned_grid
bool
Align grid True
freestream_dir
list(float)
Free stream flow direction [1.0, 0.0, 0.0]
mstar
int
Number of chordwise wake panels 10
control_surface_deflection
list(str)
List of control surface generators for each control surface []
control_surface_deflection_generator_settings
list(dict)
List of dictionaries with the settings for each generator []