Absorber

grheat.absorber Module

Heat transfer solutions for uniform illumination of an absorbing semi-infinite medium.

Three types of illumination are supported:

  • Instantaneous: Represents an instantaneous pulse of light on the surface at time(s) tp.

  • Continuous: Represents continuous illumination of the surface starting at time(s) tp.

  • Pulsed: Represents a pulses of light at times t=tp to t=tp+t_pulse.

Each of these illumination types can be analyzed under different boundary conditions at z=0:

  • ‘infinite’: No boundary (infinite medium).

  • ‘adiabatic’: No heat flow across the boundary.

  • ‘zero’: Boundary is fixed at T=0.

Reference:

Scott A. Prahl “Charts to rapidly estimate temperature following laser irradiation”, Proc. SPIE 2391, Laser-Tissue Interaction VI, (22 May 1995).

More documentation can be found at <https://grheat.readthedocs.io>

Classes

Absorber(mu_a[, tp, diffusivity, capacity, ...])

Heat transfer solutions for exponential heating of semi-infinite absorbing-only media.