aquakin.effluent_averages#
- aquakin.effluent_averages(stream_or_t, C_traj=None, Q_traj=None, model=None, *, params=None)[source]#
Time-flow-weighted average effluent concentrations.
Accepts either a
StreamSeries(the usualplant.stream(sol, "clarifier.overflow")result) –effluent_averages(eff)– or the explicit(t, C_traj, Q_traj, model)form.- Parameters:
stream_or_t (StreamSeries or jnp.ndarray) – A reconstructed effluent stream, or the save-time vector
(n_t,).C_traj (jnp.ndarray, optional) – Effluent concentration trajectory, shape
(n_t, n_species)(only whenstream_or_tis a time vector).Q_traj (jnp.ndarray, optional) – Effluent flow rate trajectory, shape
(n_t,)(likewise).model (CompiledModel, optional) – Model; taken from the stream when one is passed.
- Returns:
Time-averaged COD, BOD, TSS, TKN, SNH, SNO (g/m³).
- Return type:
dict[str, float]