StepUvlm¶
StepUVLM is the main solver to use for unsteady aerodynamics.
The desired flow field is injected into the simulation by means of a
generator
. For a list of available velocity field generators see the documentation page on generators which can be found under SHARPy Source Code.Typical generators could be:
amongst others.
The settings that this solver accepts are given by a dictionary, with the following key-value pairs:
Name Type Description Default Options print_info
bool
Print info to screen True
num_cores
int
Number of cores to use in the VLM lib 0
n_time_steps
int
Number of time steps to be run 100
convection_scheme
int
0
: fixed wake,2
: convected with background flow;``3``: full force-free wake3
0
,2
,3
dt
float
Time step 0.1
iterative_solver
bool
Not in use False
iterative_tol
float
Not in use 0.0001
iterative_precond
bool
Not in use False
velocity_field_generator
str
Name of the velocity field generator to be used in the simulation SteadyVelocityField
velocity_field_input
dict
Dictionary of settings for the velocity field generator {}
gamma_dot_filtering
int
Filtering parameter for the Welch filter for the Gamma_dot estimation. Used when unsteady_force_contribution
ison
.0
rho
float
Air density 1.225
To be called just once per simulation.
Runs a step of the aerodynamics as implemented in UVLM.