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