pycba.prestress.equivalent_loads#

equivalent_loads(model, force, profiles)[source]#

Build the post-tensioning equivalent-load matrix for a draped tendon.

Parameters:
  • model (pycba.Beam or pycba.BeamAnalysis) – Supplies the span lengths (and number of spans).

  • force (Union[float, Sequence[float]]) – The (effective) prestress force F. A scalar applies to every span; otherwise one value per span (constant-force method).

  • profiles (Sequence[Union[Parabola, CompoundParabola, Harp, DoubleHarp, None]]) – One profile per span (None for an unstressed span). Eccentricities are positive below the section centroid.

Returns:

A PyCBA load matrix (UDLs, partial UDLs, point loads and the two end anchorage moments) ready to pass to set_loads/add and analyse.

Return type:

List[List[Union[int, float]]]