op3.anchors.anchor_safety_factor_timeseries

op3.anchors.anchor_safety_factor_timeseries(anchor: SuctionAnchor, soil: UndrainedClayProfile, anchor_loads: DataFrame, *, capacity_method: str = 'dnv_rp_e303', fos_limit: float = 1.3, **capacity_kwargs) DataFrame[source]

Compute factor of safety at every time step.

Parameters:
  • anchor (Op^3 data model)

  • soil (Op^3 data model)

  • anchor_loads (pandas.DataFrame) – Output of extract_anchor_loads_from_moorpy(). Must have columns time_s, T_kN, angle_deg.

  • capacity_method (str, default 'dnv_rp_e303') – Forwarded to op3.anchors.anchor_capacity().

  • fos_limit (float, default 1.30 (DNV-ST-0119 ULS).)

Returns:

Columns time_s, T_kN, angle_deg, T_ult_kN, FoS, pass.

Return type:

pandas.DataFrame