environmentaltools.processes.sediment_transport_Kobayashi

environmentaltools.processes.sediment_transport_Kobayashi(j, data, grid, params)[source]

Calculate suspended and bed-load transport following Kobayashi et al. (2008).

This function implements the Kobayashi sediment transport model which computes both suspended load and bed load transport rates based on wave and current conditions.

Parameters:
  • j (pd.DatetimeIndex) – Timestamp for the current computation

  • data (pd.DataFrame) – DataFrame with input time series including wave parameters

  • grid (dict) – Dictionary containing 2D numpy arrays with required spatial data (depth, Setup, etc.)

  • params (dict) –

    Dictionary with model constants and parameters including:

    • fbfloat

      Bottom friction coefficient

    • wffloat

      Fall velocity

    • gammafloat

      Breaking parameter

    • And other model-specific parameters

Returns:

Updated grid dictionary with computed sediment transport fields including: - Qst : Suspended load transport rate - Qbt : Bed load transport rate - qc : Cross-shore sediment transport - ql : Alongshore sediment transport

Return type:

dict