DynamicUVLM
- class sharpy.solvers.dynamicuvlm.DynamicUVLM[source]
Dynamic Aerodynamic Time Domain Simulation
Provides an aerodynamic only simulation in time by time stepping the solution. The type of aerodynamic solver is parsed as a setting.
- To Do:
Clean timestep information for memory efficiency
Warning
Under development. Issues encountered when using the linear UVLM as the aerodynamic solver with integration order = 1.
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
include_unsteady_force_contribution
bool
If on, added mass contribution is added to the forces. This depends on the time derivative of the bound circulation. Check
filter_gamma_dot
in the aero solverFalse
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
psotprocessor
. Everypostprocessor
needs its entry, even if empty{}