PrescribedUvlm¶
- class sharpy.solvers.prescribeduvlm.PrescribedUvlm[source]¶
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_infoboolWrite status to screen
Truestructural_solverstrStructural solver to use in the coupled simulation
Nonestructural_solver_settingsdictDictionary of settings for the structural solver
Noneaero_solverstrAerodynamic solver to use in the coupled simulation
Noneaero_solver_settingsdictDictionary of settings for the aerodynamic solver
Nonen_time_stepsintNumber of time steps for the simulation
NonedtfloatTime step
Nonepostprocessorslist(str)List of the postprocessors to run at the end of every time step
[]postprocessors_settingsdictDictionary with the applicable settings for every
postprocessor. Everypostprocessorneeds its entry, even if empty{}cfl1boolIf it is
True, it assumes that the discretisation complies with CFL=1Truevortex_radiusfloatDistance between points below which induction is not computed
sharpy.utils.constants.vortex_radius_defvortex_radius_wake_indfloatDistance between points below which induction is not computed in the wake convection
sharpy.utils.constants.vortex_radius_def