NonLinearDynamic

class sharpy.solvers.nonlineardynamic.NonLinearDynamic[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 time step of the simulation.

This solver is called as part of a standalone structural 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 tolerance

1e-05

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, 1]

relaxation_factor

float

0.3

dt

float

Time step increment

0.01

num_steps

int

500

prescribed_motion

bool

None