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 psotprocessor. Every postprocessor needs its entry, even if empty {}