Start here: Play, Pause and Reset time control the run. Change any input and watch the field, the profile and the chart respond.
Material and surface
Time and probe
Concentration profile
Gurney-Lurie chart
Log Y versus X.
Live n,m curve Live point Chart families
Time to reach a target Y
Equations, assumptions and references
Governing equations
Mass-transfer analogues of the heat-conduction solutions in Perry’s Chemical Engineers’ Handbook, Section 5. The tags give the heat-conduction equation numbers.
x₁ is the half-thickness (slab) or radius (cylinder, sphere); for the semi-infinite medium it is a reference depth. kc is the fluid-film coefficient, so the surface flux is kc(c₁ − cs/K).
Kc₁ is the body concentration in equilibrium with the bulk fluid. The colour field and the dots show c.
For Bi → ∞ the eigenvalues are (2k − 1)π/2 (slab), the zeros of J0 (cylinder) and kπ (sphere).
Xc = 0.24 (slab), 0.21 (cylinder), 0.18 (sphere).
d = 1, 2, 3 and p = 2.139, 2.238, 2.314 for the slab, cylinder and sphere.
Volume weights for ⟨Fk⟩: slab 1, cylinder 2n, sphere 3n². The run readouts t₅₀ and t₉₀ are found by inverting E(t) with the full series.
A finite body of half-thickness x₁ behaves as semi-infinite while δ < x₁.
Assumptions. Constant D, fixed geometry, uniform c₀, linear equilibrium K, symmetric exposure, a well-mixed bulk fluid at constant c₁, no reaction or swelling. The ideal surface step at t = 0 is a boundary discontinuity when m = 0, so the series needs many terms at very small X. When Bi < 0.2, internal gradients are small; compare with the lumped model. “Infinite” slab or cylinder means infinite lateral extent or length.
References
- Perry’s Chemical Engineers’ Handbook, 9th ed., Section 5 (Eqs. 5-24 to 5-31; Tables 5-1, 5-2).
- J. Crank, The Mathematics of Diffusion, 2nd ed., Oxford (1975), Chs. 2, 4, 5 and 6.
- C. J. Geankoplis, Transport Processes and Separation Process Principles, 4th ed., Prentice Hall (2003), Ch. 7 (unsteady-state diffusion).
Verification (self-tests)
| Case | Computed | Expected | Result |
|---|
Tests compare the full-series solution with independent textbook reference values (Perry’s and Geankoplis-style benchmarks). They are general self-checks, not homework answers.
How the animated schematic is scaled
The colour field is the exact computed concentration. At every frame the series solution (or erf/erfc for the semi-infinite medium) is evaluated at 401 evenly spaced positions n = 0 to 1 at the current X, with the same terms and one-term switch as the readouts. The colour runs linearly from pale (c₀) to blue (Kc₁), the same scale as the colour bar; between the 401 points it is interpolated linearly.
Dark dots inside the body are drawn with density proportional to c/cmax at their position; dots in the fluid are drawn at c₁ on the same scale. Dots crossing the surface appear at a rate proportional to the computed uptake rate dE/dt, so none move when the run is paused.
Time base
A run plays physical time linearly from t = 0. Each run lasts about 16 s on screen at 1× playback (8 s at 2×, 4 s at 4×, 32 s at ½×) and ends when 99% of the change is complete (E = 0.99, or X = 5 if that comes first); for the semi-infinite medium it ends at X = 0.25, when δ = 1.73x₁. Changing D, x₁, kc, K or the geometry starts a new run from t = 0, because the time scale x₁²/D or the dimensionless problem changes. Changing c₀ or c₁ only rescales the concentration, so the run continues. Switching the one-term display during a run marks it “inputs changed” and the earlier part of the uptake trace turns grey. Play and Pause start and stop the run, Reset time goes back to t = 0 with the same inputs, and Clear plot clears the uptake trace. The page always opens paused, at t = 0 (or at the preset time for a preset link); press Play to start. Playback speed changes only how fast the run plays on screen; every time shown stays physical time.
Uptake trace
The small plot beside the body is E versus t for the current run (dark line, recorded as it plays) and the exact curve for the current inputs (dashed).
The body outline is drawn to fit the panel: sizes are not to scale.