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_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
sharpy.utils.constants.vortex_radius_def
vortex_radius_wake_ind
float
Distance between points below which induction is not computed in the wake convection
sharpy.utils.constants.vortex_radius_def