StaticCoupled
- class sharpy.solvers.staticcoupled.StaticCoupled[source]
This class is the main FSI driver for static simulations. It requires a
structural_solver
and aaero_solver
to 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_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
max_iter
int
Max iterations in the FSI loop
100
n_load_steps
int
Length of ramp for forces and gravity during FSI iteration
0
tolerance
float
Convergence threshold for the FSI loop
1e-05
relaxation_factor
float
Relaxation parameter in the FSI iteration. 0 is no relaxation and -> 1 is very relaxed
0.0
correct_forces_method
str
Function used to correct aerodynamic forces. See
sharpy.generators.polaraeroforces
EfficiencyCorrection
,PolarCorrection
correct_forces_settings
dict
Settings for corrected forces evaluation
{}
runtime_generators
dict
The dictionary keys are the runtime generators to be used. The dictionary values are dictionaries with the settings needed by each generator.
{}
nonlifting_body_interactions
bool
Consider forces induced by nonlifting bodies
False