Streeter-Phelps oxygen deficit: kd = 0.23 1/d, ka = 0.46 1/d, L0 = 10 mg/L, D0 = 1 mg/L, t = 2 d, DOsat = 9.1 mg/L
How it was worked out
- Streeter-Phelps oxygen deficit and dissolved oxygen at a travel timeD = \frac{k_d L_0}{k_a – k_d}\left(e^{-k_d t} – e^{-k_a t}\right) + D_0 e^{-k_a t}with
kd = 0.23 1/day, ka = 0.46 1/day, L0 = 10 mg/L, D0 = 1 mg/L, t = 2 day, DOsat = 9.1 mg/L→D = 0.002726165085 kg/m^3, DO = 0.006373834915 kg/m^3, D_mgL = 2.726165085 kg/m^3, DO_mgL = 6.373834915 kg/m^3
$ environmental-engineering solve enveng_streeter_phelps_deficit "kd=0.23 1/day" "ka=0.46 1/day" "L0=10 mg/L" "D0=1 mg/L" "t=2 day" "DOsat=9.1 mg/L"
D = 0.002726165085 kg/m^3
DO = 0.006373834915 kg/m^3
D_mgL = 2.726165085
DO_mgL = 6.373834915
by: Streeter-Phelps oxygen deficit and dissolved oxygen at a travel time (D = kd L0/(ka - kd) (e^(-kd t) - e^(-ka t)) + D0 e^(-ka t); for ka = kd, D = (kd L0 t + D0) e^(-kd t))
kd = 2.662037037e-06 1/s
ka = 5.324074074e-06 1/s
L0 = 0.01 kg/m^3
D0 = 0.001 kg/m^3
t = 172800 s
DOsat = 0.0091 kg/m^3
assumes: first-order deoxygenation and reaeration; plug flow; deficit stays below saturationimport environmental_engineering_ai999x as m
a = m.ask("Streeter-Phelps oxygen deficit: kd = 0.23 1/d, ka = 0.46 1/d, L0 = 10 mg/L, D0 = 1 mg/L, t = 2 d, DOsat = 9.1 mg/L")
print(a.values or (a.value, a.unit))Opens this capability’s form with the example filled in; change any input and press Compute.