Point Source
grheat.point_source Module
Heat transfer Green’s functions for a point source in a semi-infinite medium.
The Point class represents a point heat source located at a specified position (xp, yp, zp) in the medium. It provides methods to calculate the temperature rise at any given location (x, y, z) at a specified time t due to different types of heat source behavior.
Three types of point sources are supported:
Instantaneous: Instantaneous release of heat from (xp,yp,zp) at time(s) tp.
Continuous: Continuous release of heat from (xp,yp,zp) at time(s) tp.
Pulsed: Pulsed release of heat from (xp,yp,zp) with pulse start at time(s) tp.
Each of these illumination types can be analyzed for boundary conditions at z=0:
‘infinite’: No boundary (infinite medium).
‘adiabatic’: No heat flow across the boundary.
‘zero’: Boundary is fixed at
T=0.
The module allows for specifying thermal properties like diffusivity and volumetric heat capacity of the medium.
The solutions are based on the mathematical formulations provided in Carslaw and Jaeger’s work.
More documentation can be found at <https://grheat.readthedocs.io>
Classes
|
Green's function heat transfer solutions for point source in semi-infinite media. |