mirror of
https://git.gfz-potsdam.de/naaice/iphreeqc.git
synced 2025-12-15 16:18:22 +01:00
73 lines
1.8 KiB
Plaintext
73 lines
1.8 KiB
Plaintext
TITLE Example 13A.--1 mmol/L NaCl/NO3 enters column with stagnant zones.
|
|
Implicit definition of first-order exchange model.
|
|
SOLUTION 0 # 1 mmol/L NaCl
|
|
units mmol/l
|
|
pH 7.0
|
|
pe 13.0 O2(g) -0.7
|
|
Na 1.0 # Na has Retardation = 2
|
|
Cl 1.0 # Cl has Retardation = 1, stagnant exchange
|
|
N(5) 1.0 # NO3 is conservative
|
|
# charge imbalance is no problem ...
|
|
END
|
|
SOLUTION 1-41 # Column with KNO3
|
|
units mmol/l
|
|
pH 7.0
|
|
pe 13.0 O2(g) -0.7
|
|
K 1.0
|
|
N(5) 1.0
|
|
EXCHANGE_SPECIES # For linear exchange, make KX exch. coeff. equal to NaX
|
|
K+ + X- = KX
|
|
log_k 0.0
|
|
-gamma 3.5 0.015
|
|
EXCHANGE 1-41
|
|
-equil 1
|
|
X 1.e-3
|
|
END
|
|
PRINT
|
|
-reset false
|
|
-echo_input true
|
|
-status false
|
|
TRANSPORT
|
|
-cells 20
|
|
-shifts 5
|
|
-flow_direction forward
|
|
-time_step 3600
|
|
-boundary_conditions flux flux
|
|
-diffusion_coefficient 0.0
|
|
-lengths 20*0.1
|
|
-dispersivities 20*0.015
|
|
-stagnant 1 6.8e-6 0.3 0.1
|
|
# 1 stagnant layer^, ^alpha, ^epsil(m), ^epsil(im)
|
|
END
|
|
SOLUTION 0 # Original solution with KNO3 reenters
|
|
units mmol/l
|
|
pH 7.0
|
|
pe 13.0 O2(g) -0.7
|
|
K 1.0
|
|
N(5) 1.0
|
|
END
|
|
SELECTED_OUTPUT
|
|
-file ex13a.sel
|
|
-reset false
|
|
-solution
|
|
-distance true
|
|
USER_PUNCH
|
|
-headings Cl_mmol Na_mmol
|
|
10 PUNCH TOT("Cl")*1000, TOT("Na")*1000
|
|
TRANSPORT
|
|
-shifts 10
|
|
-punch_cells 1-20
|
|
-punch_frequency 10
|
|
USER_GRAPH 1 Example 13A
|
|
-headings Distance Na Cl
|
|
-chart_title "Dual Porosity, First-Order Exchange with Implicit Mixing Factors"
|
|
-axis_titles "Distance, in meters" "Millimoles per kilogram water"
|
|
-axis_scale x_axis 0 2
|
|
-axis_scale y_axis 0 0.8
|
|
-plot_concentration_vs x
|
|
-start
|
|
10 GRAPH_X DIST
|
|
20 GRAPH_Y TOT("Na")*1000 TOT("Cl")*1000
|
|
-end
|
|
END
|