Thermal cracks — COD scalar and resistivity contribution
Transposition of Crack opening displacement and compliance tensors to the 2nd-order (conductivity / diffusion / Darcy) problem, where the driving field is a vector rather than a symmetric 2-tensor.
The general elasticity ↔ conductivity dictionary — fields, fluxes, moduli, Hill and localization tensors — is stated once in Extension to conductivity, together with the convention that makes every row of it sign-free. Only the rows below are proper to the flat-inclusion limit, and they are the reason this chapter exists at all.
Heat-flux intensity factor — scalar (mode I analog only)
Displacement intensity factor
Temperature intensity factor — scalar
A scalar suffices because is a scalar and only produces a jump — there are no sliding or shear modes to resolve, unlike the 6-component . The direction is always : the null space of is spanned by for any (derivation below), so carries all the matrix anisotropy.
Ribbon cracks (tunnel cracks) of half-width (RibbonCrack), infinite along .
Hill tensor Taylor expansion and block-matrix limit
Mirror of the elasticity derivation of [46]. For a flat ellipsoidal inclusion of aspect ratio , the 2nd-order Hill tensor is computed via the formula ([22]), where is assembled in the eigenbasis of (right singular vectors of ). As :
The null vector of is , .
The corresponding Newton potential while , so
which is rank-1 along . The acoustic block is then
with . Its null space is spanned by (one-dimensional in the 2-tensor case — to be contrasted with the 3-dimensional null space in the elasticity problem). The limit
The section above reached by flattening an ellipsoid. This one reaches from the Fourier kernel instead — the transport twin of From the Green operator to — and it is the route that substantiates the row "Quadratic acoustic form → analytical" of the opening table: the order-2 problem has a closed form for every anisotropy, where elasticity needs its sextic to factorize. scripts/16_cod_symbolic_thermal.jl runs the whole chain with the six components of as free symbols.
so that and . Then every power of cancels in the numerator:
a constant over a quadratic. Completing the square, with because is the Gram determinant of restricted to and is positive definite. One elementary integral, , closes it:
the second form following from , with . So is a norm of in the metric , manifestly homogeneous of degree 1. No Stroh roots, no residues, no cubature — at any anisotropy. The elastic page's closing section, "what breaks in the general case", has no counterpart here.
Diagonalizing this 2×2 form — a quadratic, so closed form — with eigenvalues and rotating to its principal axes turns the integral into the isotropic one:
An arbitrarily anisotropic conductor therefore behaves, around a flat crack, as an isotropic one of conductivity containing a crack of effective aspect ratio . In general : even a circular crack acquires an effective ellipticity from the anisotropy ( for on the sample of the script). The specializations:
(crack frame)
isotropic
TI aligned,
any, ribbon (, )
—
—
The aligned-TI entry is the geometric mean announced below, and the ribbon entry involves only the transverse 2×2 block — both structures the existing formulas already have.
The two are equivalent, but they cost differently. The square-root transform needs the eigendecomposition of the 3×3 and the singular values of ; the adjugate form needs one 2×2 eigenvalue problem. That is why the adjugate route is evaluable on symbolic scalars, where eigen and svdvals are not.
Historically these formulas were obtained by the square-root change of variable ([22]), which maps the problem to an isotropic one with a transformed crack shape: with and its singular values , the transformed aspect ratio is . It is equivalent to the adjugate form — — but it needs the eigendecomposition of the 3×3 and a singular-value decomposition, so it is Float64 only. The package uses the adjugate form, which is why the anisotropic thermal COD flows through automatic differentiation and symbolic scalars.
These prefactors changed in v0.4.0
Up to v0.3.2 the formulas above read and — too small by and . Every thermal , , and thermal DIF therefore changes. The elastic branch is unaffected, and so is fracture_permeability, whose conduction side does not go through these formulas.
The size-independent crack resistivity contribution tensor is assembled from the scalar and the effective direction :
The geometric prefactors and are the same as in the elasticity case (they come from evaluated on the ellipsoidal and ribbon geometries — see Crack compliance and COD tensor). The rank-1 direction is always the crack normal , for any conductivity tensor .
compliance_contribution(crack, K₀) returns directly. The dilute resistivity correction to the effective resistivity of the cracked conductor is obtained via delta_resistivity(crack, R, ε):
These reduce to the Sevostianov–Kachanov expressions (see [58], [24]).
Thermal analogs of the elastic stress / displacement intensity factors:
Both are driven by , the transport twin of the remote stress — the convention of the table above — so each formula is the elastic one with the symbols substituted.
Heat-flux intensity factor (mode I analog, scalar): the singular crack-tip field scales as . For a ribbon crack of half-width , . For an elliptic crack the formula involves the tangent-ribbon COD ratio exactly as in the elasticity case ( replaces ).
Temperature intensity factor (scalar): .
See sif and dif for the full signatures (dispatched on ).