PrescribedUvlm¶
This class runs a prescribed rigid body motion simulation of a rigid aerodynamic body.
The settings that this solver accepts are given by a dictionary, with the following key-value pairs:
Name Type Description Default print_info
bool
Write status to screen True
structural_solver
str
Structural solver to use in the coupled simulation None
structural_solver_settings
dict
Dictionary of settings for the structural solver None
aero_solver
str
Aerodynamic solver to use in the coupled simulation None
aero_solver_settings
dict
Dictionary of settings for the aerodynamic solver None
n_time_steps
int
Number of time steps for the simulation None
dt
float
Time step None
postprocessors
list(str)
List of the postprocessors to run at the end of every time step []
postprocessors_settings
dict
Dictionary with the applicable settings for every postprocessor
. Everypostprocessor
needs its entry, even if empty{}
cfl1
bool
If it is True
, it assumes that the discretisation complies with CFL=1True
vortex_radius
float
Distance between points below which induction is not computed <sphinx.ext.autodoc.importer._MockObject object at 0x7f8a2858e780>