fully_constrained_node_FoR

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

This constraint forces linear and angular displacements between a node and a FoR to be the same

See LagrangeConstraints for the description of variables

node_number

number of the “node” within its own body

Type:

int

node_body

body number of the “node”

Type:

int

FoR_body

body number of the “FoR”

Type:

int

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