SpringSection

class compas_fea.structure.SpringSection(name, forces={}, displacements={}, stiffness={})[source]

Bases: compas_fea.structure.section.Section

For use with spring elements.

Parameters
  • name (str) – Section name.

  • forces (dict) – Forces data for non-linear springs.

  • displacements (dict) – Displacements data for non-linear springs.

  • stiffness (dict) – Elastic stiffness for linear springs.

Notes

  • Force and displacement data should range from negative to positive values.

  • Requires either a stiffness dict for linear springs, or forces and displacement lists for non-linear springs.

  • Directions are ‘axial’, ‘lateral’, ‘rotation’.