Line Source
grheat.line_source Module
Heat transfer Green’s function solutions due to an x-line in a semi-infinite medium.
The Line class represents a linear heat source that extends along all x-values passing through coordinates (yp, zp) in the medium. The medium’s surface is defined by z=0. The class provides methods to calculate the temperature rise at any position (y, z) at a specified time t, due to different types of heat source behaviors.
Three types of line sources are supported:
Instantaneous: Represents a single, instantaneous release of heat along the x-line at time tp.
Continuous: Represents a continuous release of heat along the x-line source starting at t=0.
Pulsed: Represents a pulsed release of heat along the line source from t=0 to t=`t_pulse`.
Each of these line sources 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.
The solutions are based on the mathematical formulations provided in Carslaw and Jaeger’s work.
More documentation at <https://grheat.readthedocs.io>
Classes
|
Provides Green's function heat transfer solutions for a line source. |