lin_vel_node_wrtG

class sharpy.structure.utils.lagrangeconstraints.lin_vel_node_wrtG[source]

This constraint forces the linear velocity of a node to have a certain value with respect to the G FoR

See LagrangeConstraints for the description of variables

node_number

number of the “node” within its own body

Type:

int

body_number

body number of the “node”

Type:

int

vel

6 components of the desired velocity with respect to the G FoR

Type:

np.ndarray

dynamicmat(LM_C, LM_K, LM_Q, MB_beam, MB_tstep, ts, num_LM_eq, sys_size, dt, Lambda, Lambda_dot)[source]

Generates the structural matrices (damping, stiffness) and the independent vector associated to the LagrangeConstraint in a dynamic simulation

dynamicpost(lc_list, MB_beam, MB_tstep)[source]

Postprocess operations needed by the LagrangeConstraint in a dynamic simulation

get_n_eq()[source]

Returns the number of equations required by the Lagrange Constraint

initialise(MBdict_entry, ieq, print_info=True)[source]

Initialisation

staticmat(LM_C, LM_K, LM_Q, MB_beam, MB_tstep, ts, num_LM_eq, sys_size, dt, Lambda, Lambda_dot)[source]

Generates the structural matrices (damping, stiffness) and the independent vector associated to the LagrangeConstraint in a static simulation

staticpost(lc_list, MB_beam, MB_tstep)[source]

Postprocess operations needed by the LagrangeConstraint in a static simulation