pyMAISE.datasets.load_heat
- pyMAISE.datasets.load_heat()[source]
Load the heat conduction data. This data consists of 1000 samples of 7 inputs:
qprime: linear heat generation rate \([W/m]\),mdot: mass flow rate \([g/s]\),Tin: temperature of the fuel boundary \([K]\),R: fuel radius \([m]\),L: fuel length \([m]\),Cp: heat capacity \([J/(g\cdot K)]\),k: thermal conductivity \([W/(m\cdot K)]\),
with one output:
T: fuel centerline temperature \([K]\).
The data set was constructed through Latin hypercube sampling of the seven input parameters for heat conduction through a fuel rod. These samples were then used to solve for the fuel centerline temperature analytically. We assume volumetric heat generation is uniform radially. The problem is defined by
\[\frac{1}{r}\frac{d}{dr}\Big(kr\frac{dT}{dr}\Big) + q''' = 0\]with two boundary conditions: \(\frac{dT}{dr}\Big|_{r=0}=0\) and \(T(R) = T_{in}\). Therefore, the temperature profile in the fuel is
\[T(r) = \frac{q'}{4\pi k}(1 - (r/R)^2) + T_{in}.\]- Returns:
data (xarray.DataArray) – Raw heat conduction data.
inputs (xarray.DataArray) – Seven inputs.
outputs (xarray.DataArray) – Fuel centerline temperature.