Title: Lecture 7: Computer Methods for Well-Mixed Reactors
1Lecture 7 Computer Methods for Well-Mixed
Reactors
- CE 498/698 and ERS 685
- Principles of Water Quality Modeling
2Modeling Tradeoff
3Simplifying Assumptions
- Idealized loading curves
- Q, k, V are constant
- First-order reactions
What if these dont apply????
Computers and numerical methods
4Completely Mixed Lake Model
5Eulers Method
Ch. 25 in Chapra and Canale
c
t
6Eulers Method
Ch. 19 in Chapra and Canale
fwd difference
7Example 7.1
Given
Q 10000 m3 yr-1 V 106 m3 Z 5 m
k 0.2 yr-1 v
0.25 m yr-1 c0 15 mg L-1 At
t 0, step loading 50?106 g yr-1
Simulate concentration from t 0 to 20 yr using
timestep of 1 year
8Example 7.1
At ti 0, ci 15 mg L-1 and W(ti) 50?106 g
yr-1
ci for next computation
9Eulers Method
Two equations
10Heuns method
Ch. 25 in Chapra and Canale
c
t
11Heuns method
c
t
12Heuns method
c
t
13Example
without iteration
144th-order Runge-Kutta
154th-order Runge-Kutta
where
16Spreadsheet Applications
Example Eulers method for Example 7.1
Q 10000 m3 yr-3
V 1000000 m3
Z 5 m
v 0.25 m yr-1
k 0.2 yr-1
h yr (timestep)
?
17Spreadsheet Applications
Example Eulers method for Example 7.1
Q 10000 m3 yr-3
V 1000000 m3
H 5 m
v 0.25 m yr-1
k 0.2 yr-1
h yr (timestep)
?
18Spreadsheet Applications
Example Eulers method for Example 7.1
Q 10000 m3 yr-3
V 1000000 m3
Z 5 m
v 0.25 m yr-1
k 0.2 yr-1
h yr (timestep)
?
ti W(ti) ci Slope (dc/dt) ci1
0 W(t0) Initial conc.
1 W(t1)
19Spreadsheet Applications
Example Eulers method for Example 7.1
Q 10000 m3 yr-3
V 1000000 m3
Z 5 m
v 0.25 m yr-1
k 0.2 yr-1
h yr (timestep)
?
ti W(ti) ci Slope (dc/dt) ci1
0 W(t0) Initial conc. cislopeh
1 W(t1)
20Spreadsheet Applications
Example Eulers method for Example 7.1
Q 10000 m3 yr-3
V 1000000 m3
Z 5 m
v 0.25 m yr-1
k 0.2 yr-1
h yr (timestep)
?
ti W(ti) ci Slope (dc/dt) ci1
0 W(t0) Initial conc. cislopeh
1 W(t1) ci1
21Spreadsheet Applications
Heuns method
ti W(ti) ci Slope 1 (s1) c0i1 Slope 2 (s2) ci1
0 W(t0) Initial conc. cis1h ci0.5(s1s2)h
1 W(t1) ci1
22Spreadsheet Applications
Heuns method
ti W(ti) ci Slope 1 (s1) c0i1 Slope 2 (s2) ci1
0 W(t0) Initial conc. cis1h ci0.5(s1s2)h
1 W(t1) ci1
23Spreadsheet Applications
Heuns method
ti W(ti) ci Slope 1 (s1) c0i1 Slope 2 (s2) ci1
0 W(t0) Initial conc. cis1h ci0.5(s1s2)h
1 W(t1) ci1
24Major Homework 1
Parameters from Example 5.3
Eigenvalues
Calculations
25Major Homework 1
Parameters from Example 5.3 Parameters from Example 5.3 Parameters from Example 5.3 Parameters from Example 5.3 Parameters from Example 5.3 Parameters from Example 5.3
1 2 3 4 5
Depth
Area
Volume
Outflow
Loading
Settling
Reaction rate
Timestep, h
One value for all 5 lakes
26Major Homework 1
Eigenvalues Eigenvalues Eigenvalues
?11 yr-1
?22 yr-1
27Major Homework 1
Year Time ci,1 ci,2 ci,3 ci,4 ci,5 k1,1 k2,1 k3,1 k4,1 ci1,1 k1,2 k2,2
1963 0
prevh
given