op3.anchors.MooringLoad

class op3.anchors.MooringLoad(tension_kN: float, angle_at_padeye_deg: float)[source]

Bases: object

Mooring-line load vector at the padeye.

The angle is measured from the horizontal; angle_at_padeye_deg accounts for inverse-catenary rotation from the fairlead-side angle.

Parameters:
  • tension_kN (float) – Line tension magnitude T.

  • angle_at_padeye_deg (float) – Angle of the tension vector from horizontal at the padeye, after the inverse-catenary solution. Range 0 (pure horizontal pull) to 90 (pure uplift).

__init__(tension_kN: float, angle_at_padeye_deg: float) None

Methods

__init__(tension_kN, angle_at_padeye_deg)

Attributes

horizontal_kN

Horizontal component, T * cos(theta).

vertical_kN

Vertical (uplift) component, T * sin(theta).

tension_kN

angle_at_padeye_deg

angle_at_padeye_deg: float
property horizontal_kN: float

Horizontal component, T * cos(theta).

tension_kN: float
property vertical_kN: float

Vertical (uplift) component, T * sin(theta). Positive = up.