M1 focuses on transient heat transfer from a continuous-wave Gaussian laser beam onto a rock half-space (Bäuerle 2011). M2 focuses on the quasi-static plane-strain thermoelastic response of a uniformly heated rock with an edge crack, as modelled by Kant et al. (2017). M3 combines the two — a localised Gaussian laser drives a transient temperature field that produces a non-uniform hoop stress along an edge crack, and the simulation runs until the stress intensity factor at the crack tip reaches the rock's fracture toughness, marking the onset of thermal spallation.
mamba env create -f environment.yml
mamba activate thermal_spallation_simulation
jupyter notebook notebooks/m1_prototype.ipynbTransient heat conduction on a rock half-space in axisymmetric
The heat equation
(Bäuerle 2011, Eq 7.5.2, surface-absorption limit). Validation is not restricted to
the centreline: the temperature field is sampled across the entire domain on a
30 × 30 probe grid and compared pointwise against the full analytical solution
(Bäuerle 2011, Eq 6.2.2). At
Prototype: notebooks/m1_prototype.ipynb.
M1 Validation. Left: centre temperature (analytical vs FEM). Middle: absolute error convergence. Right: L2 and max error across full 30×30 probe grid. Bottom: 2D temperature field at t=60s (FEM, analytical, pointwise difference). Max error 0.8°C over entire domain.
Quasi-static plane strain under a uniform temperature jump
(Landau & Lifshitz, Theory of Elasticity, §6). The computational domain is a Cartesian
half-strip with kinematic constraints:
The FEM solution is validated three ways against Kant et al. (2017):
-
$\sigma_{xx}$ is uniform to machine precision under uniform$\Theta$ , -
$\sigma_{xx} = -E\alpha\Theta/(1-\nu)$ (Kant Eq 5) matched to$4.44\times10^{-12}$ , - the onset
$\Theta$ for$K_I \geq K_{IC}$ (Kant Eq 15) matched to$2\times10^{-9}$ °C.
Prototype: notebooks/m2_prototype.ipynb.
M2.5 rebuilds the same physics in cylindrical notebooks/m2_5_prototype.ipynb.
M3 couples M1's transient axisymmetric thermal solver with M2.5's axisymmetric
thermoelastic solver on a single graded mesh: 2 µm cells inside a fem.Function load, and the stress intensity
factor
is evaluated by reusing analytical.stress_intensity_factor unchanged from M2 —
the integrand
For the granite baseline (300 W, 25 mm beam radius), crack length
The result encodes the physics that distinguishes localised heating from
Kant's uniform model. The 827 °C surface temperature is far above Kant's
uniform-$\Theta$ onset of 446 °C, but
The approach was to validate each layer separately before coupling — the
axisymmetric formulation was first introduced as M2.5 and matched against the
M2 Cartesian result, which gave confidence that M3 only had to add the
non-uniform analytical.stress_intensity_factor did
not need to change; it accepts any depth-dependent stress callable, and the
edge-crack form is sufficient for the axisymmetric radial-crack geometry at
the order of approximation Kant himself uses.
Prototype: notebooks/m3_prototype.ipynb.
| Property | Value | Source |
|---|---|---|
| Density | 2250 kg/m³ | Han et al. (2017) Table 1 |
| Young's modulus | 35 GPa | Han et al. (2017) Table 1 |
| Poisson's ratio | 0.26 | Han et al. (2017) Table 1 |
| Tensile strength | 2.1 MPa | Han et al. (2017) Table 1 |
| Cohesion | 26 MPa | Han et al. (2017) Table 1 |
| Friction angle | 26.4° | Han et al. (2017) Table 1 |
| Thermal conductivity | 2.5 W/(m·K) | Han et al. (2017) Table 1 |
| Specific heat | 920 J/(kg·K) | Han et al. (2017) Table 1 |
| Thermal expansion | 8.0 × 10⁻⁶ /K | Han et al. (2017) Table 1 |
| Fracture toughness KIC | 1.5 MPa·m¹/² | Kant et al. (2017) Table 2 |
| Crack length | 20 µm | Kant et al. (2017) Table 2 |
-
Bäuerle, D. (2011). Laser Processing and Chemistry, 4th ed. Springer. §§6–7: heat conduction under CW Gaussian illumination; Eqs (6.2.2) and (7.5.2).
-
Han, Y., Fang, Y., San-Roman-Alerigi, D. P., & Batarseh, S. I. (2017). Numerical modeling of thermal-mechanical interaction process in high power electromagnetic heating of rocks. SPE-183836-MS. Table 1 (granite properties), Eqs 1–2 (Gaussian beam), Eqs 5–6 (Mohr-Coulomb and tensile failure criteria).
-
Kant, M. A., Rossi, E., Madonna, C., Höser, D., & von Rohr, P. R. (2017). A theory on thermal spalling of rocks with a focus on thermal spallation drilling. J. Geophys. Res.: Solid Earth, 122(7), 5345–5362. §2.2 (thermoelasticity), Eq 5 (uniform σ_xx), Eq 6 (stress intensity factor), Eq 8 (spallability), Eq 15 (onset temperature).
-
Landau, L. D., & Lifshitz, E. M. (1986). Theory of Elasticity (Course of Theoretical Physics, Vol. 7), 3rd ed. Butterworth-Heinemann. §6: thermoelastic stress-strain relations; plane-strain formulation.
-
Tikhonov, A. N., & Samarskii, A. A. (1963). Equations of Mathematical Physics. Dover. Heat equation in Cartesian and cylindrical coordinates; Green's function for the half-space.
MIT — see LICENSE.
