Introduction & Context
The transient transfer in a semi-infinite body is a fundamental analytical model in process engineering used to describe diffusion or heat conduction in systems where the penetration depth of the process is small relative to the total thickness of the medium. This model is critical for predicting concentration profiles in soil contamination, gas absorption in liquids, and transient thermal response in thick structural components. By assuming the medium extends to infinity in one direction, we simplify the governing partial differential equations into an analytical solution involving the Gauss Error Function, allowing for rapid estimation of concentration or temperature gradients without the need for complex numerical simulations.
Methodology & Formulas
The calculation relies on the diffusion analogy where the concentration profile is determined by the surface concentration, initial concentration, and the diffusion coefficient over time. The following algebraic steps define the methodology:
First, the time is converted to seconds:
\[ t_{seconds} = t_{hours} \times 3600.0 \]The penetration depth, which defines the validity of the semi-infinite assumption, is calculated as:
\[ penetration\_depth = 2.0 \times \sqrt{d_{coeff} \times t_{seconds}} \]The dimensionless argument for the error function is defined as:
\[ \eta = \frac{x}{2.0 \times \sqrt{d_{coeff} \times t_{seconds}}} \]The concentration at depth x and time t is determined by:
\[ C(x, t) = C_s + (C_0 - C_s) \times \text{erf}(\eta) \]To evaluate the error function, the following approximation is utilized:
\[ t_{val} = \frac{1.0}{1.0 + p \times | \eta |} \] \[ y = 1.0 - (((((a_5 \times t_{val} + a_4) \times t_{val}) + a_3) \times t_{val} + a_2) \times t_{val} + a_1) \times t_{val} \times e^{-\eta^2} \] \[ \text{erf}(\eta) = \text{sign}(\eta) \times y \]| Condition | Threshold / Criteria | Action |
|---|---|---|
| Semi-infinite validity | penetration_depth > soil_thickness | Model invalid: Use finite-body solution |
| Physical constraint | d_coeff ≤ 0 | Error: Diffusion coefficient must be positive |
| Physical constraint | t_seconds ≤ 0 | Error: Time must be greater than zero |