nx_heat_transfer.nx
buildroot/runtime/nx_heat_transfer.nx
about
nx_heat_transfer.nx -- FOOD-SCIENCE SUITE / HEAT-TRANSFER PHYSICS rung.
The transport physics behind thermal processing: conduction (Fourier),
and the two dimensionless numbers that decide a retort process --
Biot Bi = h*Lc/k : Bi < 0.1 -> the food heats uniformly (lumped);
Bi > 0.1 -> internal gradients, a COLD SPOT lags.
Fourier Fo = alpha*t/Lc^2 : dimensionless heat-penetration time.
These are exactly what says whether a can has a cold spot and how long
heat takes to reach it -- the tie between the vessel/retort work and the
preservation 12-D cook.
INTEGER-EXACT. h in W/m^2.K; Lc (characteristic length) in mm; k as
deci-W/m.K (x10, so water 0.6 = 6); thermal diffusivity alpha in
centi-mm^2/s (x100, so food 0.14 = 14); results x1000 (milli).
THE exceed: the cold-spot verdict (Biot) and penetration time (Fourier)
are COMPUTED, not assumed -- a retort chart cannot tell you whether your
pack even has a lumped or gradient thermal response.
grounded: fourier_law_conduction + biot_number + fourier_number
genealogy_id: heat_transfer_physics + nishi_food_science_suite
dependencies 1 imports · 1 importers
imports: nx_syscalls.nx
imported by: nx_heat_transfer_test.nx
structs
| none |
consts
| 24 | const HT_LUMPED_BIOT_MILLI: i64 = 100 // Bi < 0.1 -> lumped-capacitance |
functions
| 28 | func ht_conduction_flux_wm2(k_dwmk: i64, dt_c: i64, l_mm: i64) -> i64 called by 1: main |
| 37 | func ht_biot_milli(h_wm2k: i64, lc_mm: i64, k_dwmk: i64) -> i64 called by 1: main |
| 43 | func ht_is_lumped(biot_milli: i64) -> i64 called by 1: main |
| 50 | func ht_fourier_milli(alpha_cmm2s: i64, t_s: i64, lc_mm: i64) -> i64 called by 1: main |
| 58 | func ht_penetrated(fourier_milli: i64) -> i64 called by 1: main |