NonLinearDynamicCoupledStep
- class sharpy.solvers.nonlineardynamiccoupledstep.NonLinearDynamicCoupledStep[source]
Structural solver used for the dynamic simulation of free-flying structures.
This solver provides an interface to the structural library (
xbeam
) and updates the structural parameters for every k-th step in the FSI iteration.This solver can be called as part of a standalone structural simulation or as the structural solver of a coupled aeroelastic simulation.
The settings that this solver accepts are given by a dictionary, with the following key-value pairs:
Name
Type
Description
Default
print_info
bool
Print output to screen
True
max_iterations
int
Sets maximum number of iterations
100
num_load_steps
int
1
delta_curved
float
0.01
min_delta
float
Structural solver relative tolerance
1e-05
abs_threshold
float
Structural solver absolute tolerance
1e-13
newmark_damp
float
Sets the Newmark damping coefficient
0.0001
gravity_on
bool
Flag to include gravitational forces
False
gravity
float
Gravitational acceleration
9.81
gravity_dir
list(float)
Direction in G where gravity applies
[0.0, 0.0, 1.0]
relaxation_factor
float
0.3
dt
float
Time step increment
0.01
num_steps
int
500
balancing
bool
False
initial_velocity_direction
list(float)
Initial velocity of the reference node given in the inertial FOR
[-1.0, 0.0, 0.0]
initial_velocity
float
Initial velocity magnitude of the reference node
0