code wiki / (root) / nx_heat_transfer.nx

nx_heat_transfer.nx

buildroot/runtime/nx_heat_transfer.nx

2729 B61 linesdepth 2pulls 2 transitivereach 1 importersview sourcekind librarytopic heat
docsdependenciesstructsconstsfunctions

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

nx_syscalls.nx nx_heat_transfer.nx nx_heat_transfer_test.nx

imports: nx_syscalls.nx

imported by: nx_heat_transfer_test.nx

structs

none

consts

24const HT_LUMPED_BIOT_MILLI: i64 = 100 // Bi < 0.1 -> lumped-capacitance

functions

28func ht_conduction_flux_wm2(k_dwmk: i64, dt_c: i64, l_mm: i64) -> i64
called by 1: main
37func ht_biot_milli(h_wm2k: i64, lc_mm: i64, k_dwmk: i64) -> i64
called by 1: main
43func ht_is_lumped(biot_milli: i64) -> i64
called by 1: main
50func ht_fourier_milli(alpha_cmm2s: i64, t_s: i64, lc_mm: i64) -> i64
called by 1: main
58func ht_penetrated(fourier_milli: i64) -> i64
called by 1: main