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_infoboolPrint info to screen Truenum_coresintNumber of cores to use in the VLM lib 0n_time_stepsintNumber of time steps to be run 100convection_schemeint0: fixed wake,2: convected with background flow;``3``: full force-free wake30,2,3dtfloatTime step 0.1iterative_solverboolNot in use Falseiterative_tolfloatNot in use 0.0001iterative_precondboolNot in use Falsevelocity_field_generatorstrName of the velocity field generator to be used in the simulation SteadyVelocityFieldvelocity_field_inputdictDictionary of settings for the velocity field generator {}gamma_dot_filteringintFiltering parameter for the Welch filter for the Gamma_dot estimation. Used when unsteady_force_contributionison.0rhofloatAir density 1.225cfl1boolIf it is True, it assumes that the discretisation complies with CFL=1Truevortex_radiusfloatDistance between points below which induction is not computed <sphinx.ext.autodoc.importer._MockObject object at 0x7f8a285df0f0>To be called just once per simulation.
Runs a step of the aerodynamics as implemented in UVLM.