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
relaxation_factor float   0.3
dt float Time step increment 0.01
num_steps int   500
prescribed_motion bool   None
gravity_dir list(float)   [0, 0, 1]