StaticCoupled¶
- class sharpy.solvers.staticcoupled.StaticCoupled[source]¶
This class is the main FSI driver for static simulations. It requires a
structural_solverand aaero_solverto be defined.The settings that this solver accepts are given by a dictionary, with the following key-value pairs:
Name
Type
Description
Default
Options
print_infoboolWrite status to screen
Truestructural_solverstrStructural solver to use in the coupled simulation
Nonestructural_solver_settingsdictDictionary of settings for the structural solver
Noneaero_solverstrAerodynamic solver to use in the coupled simulation
Noneaero_solver_settingsdictDictionary of settings for the aerodynamic solver
Nonemax_iterintMax iterations in the FSI loop
100n_load_stepsintLength of ramp for forces and gravity during FSI iteration
0tolerancefloatConvergence threshold for the FSI loop
1e-05relaxation_factorfloatRelaxation parameter in the FSI iteration. 0 is no relaxation and -> 1 is very relaxed
0.0correct_forces_methodstrFunction used to correct aerodynamic forces. See
sharpy.generators.polaraeroforcesEfficiencyCorrection,PolarCorrectioncorrect_forces_settingsdictSettings for corrected forces evaluation
{}runtime_generatorsdictThe dictionary keys are the runtime generators to be used. The dictionary values are dictionaries with the settings needed by each generator.
{}