compute_edge_stiffness

compas_tno.utilities.compute_edge_stiffness(form, lengths=None, area=0.125, E=20000000.0)

Compute the stiffness of each edge based on the initial lengths, constant area and Young Modulus E.

Parameters:
form::FormDiagram::

Form diagram to compute the stiffness.

lengthsarray (m x 1)

The lengths considered in each edge. The default value is None in which case the initial lengths are calculated based on the middle surface.

areafloat

The constant area applied to each edge. The default value is 0.125 which corresponds to a square section of 0.25 x 0.25 m.

Efloat

The young modulus of the material. The default value is 20E+6 which corresponds to a 20 GPa commonly used for concrete.

Returns:
karray (m x 1)

The stiffness of each edge.

Notes

The stiffness is based on a the formula below:

$k = frac{EA}{l_{mathrm{i}}}$