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