Skip to content

Cryogenic Transfer-Line Chilldown Validation of OpenFLUME ​

Validation against experiment: NBS Report 9264 chilldown times and digitized wall-temperature traces, with GFSSP's published predictions as a code-to-code reference

Generated by scripts/chilldown-validation-report.ts — all model numbers and figures come from live solves of the current solver. The corresponding CI gates are src/ui/tests/chilldownBaseline.test.ts (saturated and subcooled LN₂ Table-6 cases and the trusted trace runs; the full suite runs under RUN_SLOW=1), src/validation/__tests__/nbsTraceCorpus.test.ts (trace corpus structure, trust levels, QC, provenance hash), src/validation/__tests__/traceBaseline.test.ts (trace-comparison plumbing) and src/validation/__tests__/nbsInitialTemperature.test.ts (initial wall temperatures).

Abstract ​

This report compares OpenFLUME's two-phase chilldown model with the measured cooldown of a 61 m vacuum-jacketed copper transfer line, NBS Report 9264 (Brennan et al., 1966), and with the predictions that GFSSP published for the same tests. It is validation against experiment and therefore subject to the modeling, closure, discretization, and measurement uncertainties discussed below. It is also a case in which one-dimensional codes do not fully agree with the measurement, because both omit the nucleate and transition boiling regimes; it is included because GFSSP includes it. All eighteen chilldown times of Table 6 (liquid nitrogen and liquid hydrogen, saturated and subcooled) are solved at the 3-segment CI configuration, from the measured initial wall temperature of each run and with one knee definition applied alike to the model and to the digitized data; trust levels are assigned from the experimental record alone. The model includes the longitudinal inertia term of GFSSP's chilldown formulation (without it the outlet flow is supersonic) and an inlet restriction for the dewar valve and entrance. Over the eighteen rows the mean absolute error is 19.3 % for OpenFLUME (signed mean +6.3 %, 6 of 18 late) and 7.6 % for GFSSP's published 30-segment predictions (signed mean +7.3 %, 16 of 18 late). 3 rows accepted steps that did not converge and are flagged; over the other 15 the mean absolute error is 19.7 % (GFSSP 7.6 %), and without the subcooled LN₂ rows 10.1 % over 11 rows (GFSSP 8.7 %). The subcooled LN₂ rows are late by +29.4 % to +56.7 %: their outlet wall sits on a film-boiling shelf at near-zero quality until the outlet node turns liquid, and that node's phase depends on the outlet pressure and on an exit restriction that GFSSP's model has and whose coefficient is not published, so they are reported as sensitive to that input rather than as point values. A representative subset (saturated and subcooled LN₂ and LH₂) is also solved at GFSSP's 30 segments: its mean absolute error is 22.6 % at N = 3 and, over the 3 cases whose station 4 reaches the knee at N = 30, 13.5 % against 4.6 % for GFSSP. Cryogenic chilldown is the least mature area of the code; the numbers below are the evidence for that statement.

Experiment and Data ​

The NBS 9264 transfer line ​

Brennan, Brentari, Smith, and Steward (NBS Report 9264, 1966) admitted liquid hydrogen and liquid nitrogen from a pressurized dewar into a horizontal, vacuum-jacketed copper line, 200 ft (60.96 m) long, 0.625 in inside and 0.75 in outside diameter, venting to the atmosphere. Wall thermocouples sat at four stations, 20 ft, 80 ft, 141 ft, 198 ft from the inlet (6.10 m, 24.38 m, 42.98 m, 60.35 m). The report defines the chilldown time as the low-temperature knee of the wall temperature at 60.4 m (station 4) and notes that it is not uniquely defined. NBS reports no error bars; the report's own caveats (thermocouple accuracy traded for range, physically inconsistent low-temperature curve crossings, chart-read knees) are carried with every data point.

The knee definition ​

One definition is used for every chilldown time and every knee in this report. At a station, the knee is the first smooth (linearly interpolated) crossing, from above, of the threshold T_sat(P_local) + 15 K, where P_local is the mean over the final 10 % of the solve of the model's pressure interpolated to the station. The wall trace is interpolated in space to the exact station coordinate. The same threshold temperature is then applied to the digitized trace of the same run, so the model's and the data's knees are evaluated under the identical definition; the digitized record carries no pressure, which is why the model solve of the run at its driving pressure supplies it. A data trace that never reaches the threshold has no knee under the definition, and is reported as such (table "Knee of the digitized traces"). The definition is implemented once, in localSaturationThreshold (src/validation/chilldownMetric.ts), and is used by the Table-6 times, the trace comparison and the data knees alike.

Table 6: chilldown times ​

The measured chilldown times are taken as tabulated, with GFSSP's predictions, in Table 6 of Majumdar, LeClair, Moore, and Schallhorn (AIAA 2015-3850): eighteen rows, verified digit for digit against the NTRS scan and, for the hydrogen rows, against the earlier TFAWS 2013 paper. GFSSP's values are model output and are used here as a code-to-code reference, never as data. GFSSP's model of the line (§4.3 of that paper) has 30 pipe segments and 31 fluid nodes, each with a solid node, and the dewar and the ambient outlet as boundary nodes 1 and 33 (the paper's text is internally inconsistent about the boundary nodes; this report follows its description of 31 fluid nodes with solid nodes and two boundary nodes). OpenFLUME solves N segments with N − 1 solved fluid nodes between two boundary nodes (the legacy layout) or N + 1 internal fluid nodes (the GFSSP layout used here); N = 30 is GFSSP's resolution. This report solves every row at N = 3: four saturated and six subcooled hydrogen rows, three saturated and five subcooled nitrogen rows.

Initial wall temperature ​

The line was "at ambient temperature" before the valve opened and NBS 9264 gives no number. The measured value is the pre-arrival plateau of the digitized wall traces: the median of the first samples of a run's four station traces. Eleven runs give 270.8–306.8 K (mean 287.6 K), not the 300 K the line builder defaults to (src/validation/nbsInitialTemperature.ts). A Table-6 row takes the value of the digitized run of the same test where one exists (nine rows); the other nine rows (ᵃ) take the mean of the eleven runs, with the lowest and highest run value as the bracket over which the sensitivity is quoted. It is an input from the record, never fitted; each value is applied as the uniform initial temperature of the wall and of the fluid in the line.

FigureRunFirst sample at stations 1–4 [K]Median [K]
Fig. 2LH2 saturated278.8 / 282.0 / 280.3 / 280.4280.3
Fig. 3LH2 subcooled270.9 / 270.6 / 270.3 / 273.3270.8
Fig. 4LH2 subcooled273.5 / 277.8 / 281.5 / 275.7276.7
Fig. 5LH2 subcooled295.1 / 293.1 / 297.9 / 298.7296.5
Fig. 6LH2 subcooled273.3 / 296.4 / 296.1 / 296.6296.3
Fig. 7LH2 subcooled268.5 / 281.6 / 281.3 / 277.5279.4
Fig. 10LN2 saturated269.3 / 276.4 / 280.1 / 274.6275.5
Fig. 11LN2 saturated295.6 / 297.2 / 299.7 / 296.1296.6
Fig. 12LN2 saturated306.8 / 306.8 / 306.8 / 306.8306.8
Fig. 13LN2 subcooled290.2 / 291.5 / 291.1 / 284.0290.7
Fig. 14LN2 subcooled294.4 / 294.0 / 290.4 / 294.1294.1

Digitized trace corpus and trust levels ​

Eleven oscillograph figures of NBS 9264 (Figs. 2–7 hydrogen, 10–14 nitrogen) were digitized into 44 station traces and 10195 samples (validation/data/digitized/chilldown/nbs9264_fig*.csv, rebuilt into src/validation/generated/nbsTraceCorpusData.ts by npm run gen:trace-corpus; the CSVs' SHA-256 is rechecked on every CI run). The physical run, not the station trace, is the independent unit. Trust levels are assigned from the experimental record alone. A run is diagnostic only when its record is compromised as a whole: the cold tails of several stations overlap in the figure so that their assignment to stations cannot be recovered, or the valve opened before the chart's zero time so that every timing feature is shifted by an unknown amount. Every other run is trusted. Per-trace QC flags (curve crossings in the low-temperature region, truncated cold tails, an oscillatory segment, drawn-line reconstruction) then restrict which features of a trusted trace may be compared, and set its weight.

FigureFluidInletP_drive [atm]Table-6 rowSamplesCold tail usableQC flagsTrust level
Fig. 2LH2saturated5.1satLH2-P74.975024/4curveCrossingRegiontrusted
Fig. 3LH2subcooled2.5subLH2-P36.7515900/4ambiguousTailAssignmentdiagnostic only
Fig. 4LH2subcooled4.2subLH2-P61.7410471/4ambiguousTailAssignment, curveCrossingRegiondiagnostic only
Fig. 5LH2subcooled5.9subLH2-P86.735974/4curveCrossingRegiontrusted
Fig. 6LH2subcooled7.6subLH2-P111.729830/4preTZeroValveOpening, ambiguousTailAssignmentdiagnostic only
Fig. 7LH2subcooled11subLH2-P161.79920/4ambiguousTailAssignmentdiagnostic only
Fig. 10LN2saturated2.5—11284/4nonetrusted
Fig. 11LN2saturated3.4—6691/4truncatedColdTailtrusted
Fig. 12LN2saturated5.9satLN2-P86.738934/4nonetrusted
Fig. 13LN2subcooled4.2subLN2-P61.747192/4truncatedColdTailtrusted
Fig. 14LN2subcooled5.9subLN2-P86.7310752/4oscillatorySegment, truncatedColdTailtrusted

Trusted runs: 7 runs, 28 traces, 21 with a usable cold tail. Diagnostic-only runs: 4 (3, 4, 6, 7), all subcooled hydrogen. A Table-6 row inherits the trust level of the digitized run of the same test where one exists; the other rows carry only the report-wide NBS caveats and are trusted. The trust level describes the measurement, not the model: rows the model reproduces poorly are reported in full.

Numerical Model ​

The line is built by buildChilldownTwoPhase (src/ui/examples.ts; the shipped 20-segment cryogenic line cooldown example of user manual §7.11 is a separate model) in GFSSP's layout of this line (endNodeLayout: "internal"): N equal pipe segments between N + 1 internal fluid nodes at x = 0 … L with real-fluid (CoolProp, homogeneous-equilibrium) properties, a lumped copper wall node on each of them (so every wall node convects to a solved fluid node at its own position and none to a boundary node), joined by axial conduction, and the saturated (or subcooled) liquid inlet and the atmospheric outlet as boundary nodes on short, negligible-friction end branches. The convection conductor is Miropolskii film boiling in the two-phase states and Dittus–Boelter on single-phase states (src/core/correlations/miropolskii.ts). The two end wall nodes own half a segment each and the end fluid nodes half a segment of volume, so the total wall mass, wetted area and fluid volume equal the line's (NBS_LINE_WALL_MODEL, src/validation/nbsChilldown.ts). The wall uses the temperature-dependent NIST OFHC-copper specific heat and conductivity (4–300 K, RRR 100); the vacuum jacket is represented by an adiabatic outer wall. Nitrogen is CoolProp Nitrogen; hydrogen is ParaHydrogen.

The branch momentum equation includes the longitudinal inertia (momentum-flux) term and the energy balance the kinetic energy of the flow (NBS_LINE_FLOW_MODEL). GFSSP's chilldown formulation includes the inertia term (Cross, Majumdar, Bennett, and Malla, 2002, Eq. 17). Without it the vapor-filled line accelerates its outflow past the speed of sound at the outlet node, which a constant-area duct fed from upstream cannot do (table "Longitudinal inertia"). The short inlet branch is a K-factor resistance, ΔP = K ṁ|ṁ|/(2ρA²) on the line's flow area, standing for the valve and entrance between the dewar and the line; GFSSP's model has a restriction branch there (AIAA 2015-3850, Fig. 14) whose coefficient is not published. K = 2 is set from a physical argument, not fitted: a sharp-edged entrance (K ≈ 0.5) plus a fully open valve (K of order 1). K = 1 and 5 are the sensitivity. The outlet is a boundary node at 101325 Pa. NBS 9264 and GFSSP give 12.05 psia (83.08 kPa); GFSSP's model also has an exit restriction whose coefficient is not published, and without it that pressure leaves the subcooled-LN₂ outlet node two-phase (see "Outlet pressure and the exit restriction"). Transients use backward Euler with a fixed step, Δt = 5 s for nitrogen and 1.25 s for hydrogen (from the time-step study below), a horizon of three measured chilldown times (at least 300 s) and each run's measured initial wall temperature. Nothing in this report is fitted: N, Δt and the initial temperature are fixed by the definitions above, the closure constants are the published ones, and K is set from the physical argument above. A solve that accepts a step whose scaled residual stays above 0.01 (a stalled step) is flagged: such steps do not conserve energy, and the energy closure (fluid enthalpy gain over the wall energy removed) is listed with every Table-6 row. Flagged rows are reported but excluded from the summary statistics, which are given with and without them.

The earlier layout (endNodeLayout: "boundary": N segments between the boundary nodes, the two end wall nodes borrowing a neighbouring fluid node) is kept for comparison. It ties the outlet wall, the wall that defines the station-4 time, to the fluid a segment length L/N upstream of it (20 m at N = 3).

Results ​

Table 6: experiment, GFSSP, and OpenFLUME ​

FluidInletP_drive [psia]Experiment [s]GFSSP [s]OpenFLUME N = 3 [s]Stalled stepsEnergy closureOpenFLUME N = 30 [s]T₀ [K]Digitized recordTrust level
LH₂saturated74.976870 (+2.9 %)55.9 (−17.8 %)0+0.3 %57.4 (−15.6 %)280Fig. 2trusted
LH₂saturated86.736269 (+11.3 %)49.5 (−20.2 %)0+0.4 %—288ᵃnot digitizedtrusted
LH₂saturated111.724250 (+19.0 %)38.5 (−8.2 %)0+0.8 %—288ᵃnot digitizedtrusted
LH₂saturated161.723033 (+10.0 %)28.2 (−5.9 %)0+1.8 %—288ᵃnot digitizedtrusted
LH₂subcooled36.75148150 (+1.4 %)139.0 (−6.1 %)*50+17.4 %—271Fig. 3: cold tails overlapdiagnostic only
LH₂subcooled61.747580 (+6.7 %)67.8 (−9.6 %)0+4.5 %—277Fig. 4: cold tails overlapdiagnostic only
LH₂subcooled86.736260 (−3.2 %)51.1 (−17.6 %)0+6.8 %51.6 (−16.7 %)297Fig. 5trusted
LH₂subcooled111.724145 (+9.8 %)41.2 (+0.5 %)*1+11.1 %—296Fig. 6: valve opened before t = 0, cold tails overlapdiagnostic only
LH₂subcooled136.723235 (+9.4 %)31.2 (−2.4 %)0+6.8 %—288ᵃnot digitizedtrusted
LH₂subcooled161.72830 (+7.1 %)26.2 (−6.3 %)0+9.1 %—279Fig. 7: cold tails overlapdiagnostic only
LN₂saturated61.74165185 (+12.1 %)159.3 (−3.5 %)0+0.0 %—288ᵃnot digitizedtrusted
LN₂saturated74.97150160 (+6.7 %)129.4 (−13.7 %)0+0.1 %—288ᵃnot digitizedtrusted
LN₂saturated86.73130140 (+7.7 %)122.1 (−6.1 %)0+0.1 %140.6 (+8.1 %)307Fig. 12trusted
LN₂subcooled36.75222250 (+12.6 %)323.2 (+45.6 %)*4+6.9 %—288ᵃnot digitizedtrusted
LN₂subcooled49.97170175 (+2.9 %)220.0 (+29.4 %)0−2.2 %—288ᵃnot digitizedtrusted
LN₂subcooled61.74129140 (+8.5 %)192.1 (+48.9 %)0+8.4 %— (—)*291Fig. 13trusted
LN₂subcooled74.97100100 (+0.0 %)149.4 (+49.4 %)0−1.5 %—288ᵃnot digitizedtrusted
LN₂subcooled86.738590 (+5.9 %)133.2 (+56.7 %)0−0.6 %—294Fig. 14trusted

OpenFLUME errors are relative to experiment. N = 3 for all eighteen rows; N = 30 only for the four representative rows (— : not solved). Station-4 knee as defined above. ᵃ: mean initial wall temperature of the eleven runs (no digitized run of this test). * : the solve accepted stalled steps (flagged). † : the solve failed or timed out. Energy closure: fluid energy gain over wall energy removed, minus one, at N = 3.

RowsnOpenFLUME MAEOpenFLUME signed meanOpenFLUME lateGFSSP MAEGFSSP signed meanGFSSP lateCorrelation of errors
All 18 rows1819.3 %+6.3 %67.6 %+7.3 %16-0.07
15 rows without a flagged step1519.7 %+4.9 %47.6 %+7.1 %13-0.22
All rows except subcooled LN₂139.1 %−9.0 %18.3 %+7.8 %120.36
Rows without a flagged step, except subcooled LN₂1110.1 %−10.1 %08.7 %+8.2 %100.45
14 trusted rows1423.2 %+9.6 %58.0 %+7.6 %12-0.11
Saturated LN₂37.8 %−7.8 %08.8 %+8.8 %30.81
Subcooled LN₂546.0 %+46.0 %56.0 %+6.0 %40.17
Saturated LH₂413.0 %−13.0 %010.8 %+10.8 %40.49
Subcooled LH₂67.1 %−6.9 %16.3 %+5.2 %50.85

OpenFLUME at N = 3. Flagged rows (LH₂ subcooled 36.75 psia; LH₂ subcooled 111.72 psia; LN₂ subcooled 36.75 psia) are excluded from the second and fourth lines. The correlation is the Pearson correlation between OpenFLUME's and GFSSP's relative errors over the rows. "Late" counts rows whose predicted time exceeds the measured one. Chilldown time falls with driving pressure in 14 of 14 adjacent pairs of rows within a group. At matched pressure the subcooled time is shorter than the saturated one in 0 of 5 pairs; the exceptions are LH₂ 86.73 psia (saturated 49.5 s, subcooled 51.1 s; measured 62 s and 62 s); LH₂ 111.72 psia (saturated 38.5 s, subcooled 41.2 s; measured 42 s and 41 s); LN₂ 61.74 psia (saturated 159.3 s, subcooled 192.1 s; measured 165 s and 129 s); LN₂ 74.97 psia (saturated 129.4 s, subcooled 149.4 s; measured 150 s and 100 s); LN₂ 86.73 psia (saturated 122.1 s, subcooled 133.2 s; measured 130 s and 85 s), where the measured subcooled time is the shorter in 4 of the 5 pairs and equal in 1. Solves that failed or did not converge are listed at the end of this section.

Figure 1

Figure 1. Predicted against measured station-4 chilldown time for all eighteen Table-6 rows: GFSSP's published predictions and OpenFLUME (N = 3; the four representative rows also at N = 30).

Representative subset at GFSSP's resolution ​

A saturated and a subcooled case of each fluid are solved at the refinement ladder N = 3, 6, 12, 30; N = 30 is GFSSP's resolution. The other fourteen rows are not solved above N = 3.

CaseP_drive [psia]Experiment [s]GFSSP [s]N = 3N = 6N = 12N = 30
LN₂ saturated86.73130140 (+7.7 %)122.1 (−6.1 %)131.7 (+1.3 %)134.8 (+3.7 %)140.6 (+8.1 %)
LN₂ subcooled61.74129140 (+8.5 %)192.1 (+48.9 %)185.0 (+43.4 %)*207.4 (+60.8 %)*— (—)*
LH₂ saturated74.976870 (+2.9 %)55.9 (−17.8 %)56.2 (−17.3 %)56.6 (−16.8 %)57.4 (−15.6 %)
LH₂ subcooled86.736260 (−3.2 %)51.1 (−17.6 %)51.6 (−16.8 %)51.0 (−17.7 %)51.6 (−16.7 %)
Four-row subsetnMAESigned meanLateRange of errors
OpenFLUME, N = 3422.6 %+1.8 %1−17.8 % to +48.9 %
OpenFLUME, N = 6419.7 %+2.6 %2−17.3 % to +43.4 %
OpenFLUME, N = 12424.8 %+7.5 %2−17.7 % to +60.8 %
OpenFLUME, N = 30313.5 %−8.0 %1−16.7 % to +8.1 %
GFSSP (30 segments), published34.6 %+2.5 %2−3.2 % to +8.5 %

Figure 2

Figure 2. Predicted over measured station-4 chilldown time of the four representative cases against the number of axial segments.

Time-step sensitivity ​

The step used (Δt, 5 s for nitrogen and 1.25 s for hydrogen) is doubled and halved on the four representative cases at N = 3 (also quartered) and at N = 30 (a quarter step is not solved at N = 30); a solve is stopped after 390 s and listed with its partial history.

| Case | N | Δt × 2 | Δt (used) | Δt / 2 | Δt / 4 | |Δt − Δt/2| [s] | |Δt/2 − Δt/4| [s] | | ---- | - | ------ | --------- | ------ | ------ | ------------- | --------------- | | LN₂ saturated 86.73 | 3 | 119.6 | 122.1 | 119.2 | 119.2 | 2.9 | 0.0 | | LN₂ saturated 86.73 | 30 | 141.7 | 140.6 | 137.4 | not run | 3.2 | — | | LN₂ subcooled 61.74 | 3 | 196.6 | 192.1 | 213.0* | —* | 20.9 | — | | LN₂ subcooled 61.74 | 30 | 238.1 | —* | —* | not run | — | — | | LH₂ saturated 74.97 | 3 | 57.3 | 55.9 | 54.9 | 54.6 | 1.0 | 0.2 | | LH₂ saturated 74.97 | 30 | 59.4 | 57.4 | 56.6 | not run | 0.8 | — | | LH₂ subcooled 86.73 | 3 | 55.0 | 51.1 | 51.1* | 53.0* | 0.1 | 1.8 | | LH₂ subcooled 86.73 | 30 | 54.7 | 51.6 | 53.6 | not run | 1.9 | — |

(* : the solve did not converge; † : failed or timed out.) Between Δt and Δt/2 the chilldown time moves by at most 20.9 s at N = 3 and 3.2 s at N = 30 over the cases where both completed.

Not completed or not converged:

  • LN₂ subcooled 61.74 psia, N = 3, Δt = 2.500 s: not converged
  • LN₂ subcooled 61.74 psia, N = 3, Δt = 1.250 s: not converged
  • LN₂ subcooled 61.74 psia, N = 30, Δt = 5.000 s: not converged
  • LN₂ subcooled 61.74 psia, N = 30, Δt = 2.500 s: not converged
  • LH₂ subcooled 86.73 psia, N = 3, Δt = 0.625 s: not converged
  • LH₂ subcooled 86.73 psia, N = 3, Δt = 0.313 s: not converged

Longitudinal inertia ​

The four representative cases with and without the momentum-flux and kinetic-energy terms (longitudinalInertia), at N = 3 and N = 30:

CaseP_drive [psia]Experiment [s]GFSSP [s]No inertia, N = 3Inertia, N = 3No inertia, N = 30Inertia, N = 30
LN₂ saturated86.73130140113.5 (−12.7 %)122.1 (−6.1 %)134.9 (+3.8 %)140.6 (+8.1 %)
LN₂ subcooled61.74129140175.4 (+36.0 %)*192.1 (+48.9 %)198.3 (+53.7 %)*— (—)*
LH₂ saturated74.97687049.9 (−26.7 %)55.9 (−17.8 %)53.3 (−21.7 %)57.4 (−15.6 %)
LH₂ subcooled86.73626046.0 (−25.8 %)*51.1 (−17.6 %)47.7 (−23.1 %)51.6 (−16.7 %)

Largest outlet-node Mach number at N = 30 (single-phase vapor steps):

CaseP_drive [psia]No inertiaInertia
LN₂ saturated86.731.62 (> 1 for t = 80–105 s)0.71
LN₂ subcooled61.741.27 (> 1 for t = 125–135 s)0.58
LH₂ saturated74.971.73 (> 1 for t = 44–51 s)0.70
LH₂ subcooled86.731.93 (> 1 for t = 34–45 s)0.72

Over all eighteen rows at N = 3 the mean absolute error is 24.1 % without the inertia terms and 19.3 % with them (18.1 % and 9.1 % without the subcooled LN₂ rows); the terms move the predicted time by −6.5 s to +24.9 s. Without inertia 6 rows are flagged.

Inlet restriction ​

Chilldown time of the subset at N = 3 against the inlet loss coefficient K (none: the 0.05 m negligible-friction inlet branch). [n]: number of stalled steps.

CaseP_drive [psia]Experiment [s]No restrictionK = 1K = 2 (used)K = 5
LN₂ saturated86.73130121.8 (−6.3 %)121.9 (−6.2 %)122.1 (−6.1 %)122.4 (−5.8 %)
LN₂ subcooled61.74129183.3 (+42.1 %)* [2]201.2 (+56.0 %)192.1 (+48.9 %)183.8 (+42.5 %)
LH₂ saturated74.976855.8 (−17.9 %)55.8 (−17.9 %)55.9 (−17.8 %)55.9 (−17.8 %)
LH₂ subcooled86.736251.1 (−17.6 %)51.1 (−17.6 %)51.1 (−17.6 %)51.6 (−16.8 %)

Between K = 1 and K = 5 the chilldown time moves by 0.5 s (LN₂ saturated), 17.4 s (LN₂ subcooled), 0.1 s (LH₂ saturated), 0.5 s (LH₂ subcooled). Over all eighteen rows at N = 3, 6 rows are flagged without the restriction and 3 with K = 2. Without it the first fluid node is held at the dewar pressure, where a subcooled inlet switches it between liquid and two-phase from one iteration to the next; the convection coefficient then jumps between Dittus–Boelter (of order 10³ W/m²K) and Miropolskii at low quality (of order 10 W/m²K), and the Newton iteration stalls.

Outlet pressure and the exit restriction ​

NBS 9264 and GFSSP give the outlet pressure as 12.05 psia (83.08 kPa; TFAWS 2013), and GFSSP's model has an exit restriction (Fig. 14 of AIAA 2015-3850) whose coefficient is not published. The subset at N = 3 with the outlet at 83.08 kPa and no exit restriction:

CaseP_drive [psia]Experiment [s]GFSSP [s]Outlet 101.325 kPaOutlet 83.08 kPa
LN₂ saturated86.73130140122.1 (−6.1 %)121.3 (−6.7 %)
LN₂ subcooled61.74129140192.1 (+48.9 %)260.6 (+102.0 %)*
LH₂ saturated74.97687055.9 (−17.8 %)54.9 (−19.2 %)
LH₂ subcooled86.73626051.1 (−17.6 %)52.2 (−15.9 %)*

The subcooled LN₂ case at 61.74 psia, station-4 knee and the state of the outlet fluid node (the node the outlet wall convects to) over the last 10 % of the solve:

NOutlet pressure [kPa]Station-4 knee [s]First liquid step at the outlet node [s]Outlet node at the end
3101.325192.1 (+48.9 %)235.0liquid
383.08 (12.05 psia)260.6 (+102.0 %)*nevertwoPhase, x = 0.001–0.001
30101.325not reached in 390 s*nevervapor
3083.08 (12.05 psia)not reached in 390 s*nevervapor

The subcooled LN₂ inlet (76 K) is saturated at 86.1 kPa. Near the outlet the line pressure approaches the boundary pressure, so below that pressure the liquid that reaches the outlet node cannot stay liquid: at 83.08 kPa the node stays two-phase at near-zero quality, where the Miropolskii coefficient is of order 10 W/m²K, instead of turning liquid (Dittus–Boelter, of order 10³ W/m²K). An exit restriction raises the outlet node's pressure above the boundary's; GFSSP's model has one, and its subcooled-LN₂ times are finite at 12.05 psia, which is consistent with a restriction that keeps that node liquid, but its coefficient is not published and this is not established here. At N = 30 neither outlet pressure gives a usable time: both solves accept stalled steps and station 4 does not reach the knee within the horizon (energy closure 153 % and 147 %). The subcooled LN₂ rows therefore depend on an unpublished input of GFSSP's model and are not quoted as point values.

Figure 11

Figure 11. Subcooled LN₂ at 61.74 psia: station-4 wall temperature at N = 3 and N = 30 with the outlet at 101.325 kPa (solid) and 83.08 kPa (dashed), no exit restriction, against the digitized trace.

Knee of the digitized traces under the same definition ​

The threshold temperature of each digitized run's model solve (N = 3) is applied to the station-4 data trace of that run. The last column is the earlier data-native convention (T_inlet + 15 K), which sits above the unified threshold by the difference between the inlet liquid temperature and the local saturation temperature at the late-time pressure.

FigureP_drive [psia]Table 6 [s]Threshold [K]Data kneeModel kneeData knee at T_inlet + 15 K
Fig. 274.976837.465.9 (−3.2 %)55.9 (−17.8 %)65.7 (−3.4 %)
Fig. 336.7514835.3139.4 (−5.8 %)139.0 (−6.1 %)139.4 (−5.8 %)
Fig. 461.747535.472.6 (−3.2 %)67.8 (−9.6 %)72.6 (−3.2 %)
Fig. 586.736235.458.8 (−5.2 %)51.1 (−17.6 %)58.8 (−5.2 %)
Fig. 6111.724135.539.0 (−4.9 %)41.2 (+0.5 %)not reached
Fig. 7161.72835.825.9 (−7.4 %)26.2 (−6.3 %)25.9 (−7.4 %)
Fig. 1286.73130100.2119.5 (−8.0 %)122.1 (−6.1 %)118.8 (−8.6 %)
Fig. 1361.7412992.6126.9 (−1.6 %)192.1 (+48.9 %)127.0 (−1.5 %)
Fig. 1486.738592.882.6 (−2.9 %)133.2 (+56.7 %)84.6 (−0.5 %)

The data's knee under the identical definition is available for 9 of 9 digitized rows and differs from the tabulated chilldown time by −8.0 % to −1.6 %. The tabulated Table-6 times and the digitized knees are two readings of the same event, not independent constraints.

Sensitivity to the knee margin ​

The margin above T_sat,local is varied on the N = 3 solves of all rows.

FluidP_drive [psia]Experiment [s]P_local,late [psia]Threshold at 15 K [K]T_sat,local + 15 K [s]T_sat,local + 30 K [s]Shift
LH₂ saturated74.976826.0637.455.955.1+0.7 s
LH₂ saturated86.736228.7337.849.548.7+0.8 s
LH₂ saturated111.724234.3238.538.538.1+0.4 s
LH₂ saturated161.723044.9339.728.227.6+0.7 s
LH₂ subcooled36.7514814.9335.3139.0137.4+1.6 s
LH₂ subcooled61.747515.1935.467.866.3+1.5 s
LH₂ subcooled86.736215.4635.451.150.6+0.5 s
LH₂ subcooled111.724115.7435.541.240.6+0.6 s
LH₂ subcooled136.723216.1935.631.230.9+0.4 s
LH₂ subcooled161.72816.9735.826.225.8+0.4 s
LN₂ saturated61.7416526.6997.8159.3145.3+14.0 s
LN₂ saturated74.9715030.5399.1129.4118.8+10.6 s
LN₂ saturated86.7313033.91100.2122.1113.1+9.0 s
LN₂ subcooled36.7522214.9392.5323.2249.8+73.5 s
LN₂ subcooled49.9717015.0792.6220.0211.7+8.3 s
LN₂ subcooled61.7412915.1992.6192.1138.0+54.0 s
LN₂ subcooled74.9710015.3392.7149.4146.3+3.2 s
LN₂ subcooled86.738515.4592.8133.2117.2+16.0 s

Raising the margin from 15 K to 30 K moves the predicted time by +0.4 s to +73.5 s (+0.8 % to +41.9 % of the measured time).

Initial wall temperature: sensitivity ​

FluidP_drive [psia]T₀ used [K]300 K startMeasured T₀ startShift
LH₂ saturated74.97280.359.7 (−12.3 %)55.9 (−17.8 %)−3.8 s
LH₂ saturated86.73287.6ᵃ51.1 (−17.5 %)49.5 (−20.2 %)−1.6 s
LH₂ saturated111.72287.6ᵃ40.2 (−4.2 %)38.5 (−8.2 %)−1.7 s
LH₂ saturated161.72287.6ᵃ29.4 (−2.2 %)28.2 (−5.9 %)−1.1 s
LH₂ subcooled36.75270.8139.7 (−5.6 %)*139.0 (−6.1 %)*−0.7 s
LH₂ subcooled61.74276.774.8 (−0.3 %)67.8 (−9.6 %)−7.0 s
LH₂ subcooled86.73296.554.5 (−12.0 %)*51.1 (−17.6 %)−3.4 s
LH₂ subcooled111.72296.343.6 (+6.3 %)*41.2 (+0.5 %)*−2.4 s
LH₂ subcooled136.72287.6ᵃ32.5 (+1.5 %)31.2 (−2.4 %)−1.3 s
LH₂ subcooled161.7279.428.7 (+2.4 %)26.2 (−6.3 %)−2.4 s
LN₂ saturated61.74287.6ᵃ169.7 (+2.9 %)159.3 (−3.5 %)−10.4 s
LN₂ saturated74.97287.6ᵃ137.1 (−8.6 %)129.4 (−13.7 %)−7.7 s
LN₂ saturated86.73306.8115.6 (−11.1 %)122.1 (−6.1 %)+6.5 s
LN₂ subcooled36.75287.6ᵃ383.7 (+72.9 %)*323.2 (+45.6 %)*−60.5 s
LN₂ subcooled49.97287.6ᵃ231.1 (+35.9 %)*220.0 (+29.4 %)−11.0 s
LN₂ subcooled61.74290.7209.2 (+62.1 %)192.1 (+48.9 %)−17.1 s
LN₂ subcooled74.97287.6ᵃ153.7 (+53.7 %)149.4 (+49.4 %)−4.3 s
LN₂ subcooled86.73294.1138.5 (+63.0 %)133.2 (+56.7 %)−5.3 s

With the 300 K start the mean absolute error at N = 3 is 20.8 % (signed mean +12.6 %); with the measured initial temperatures 19.3 % (+6.3 %). The shift in the predicted time is −60.5 s to +6.5 s. For the nine rows without a digitized run, the lowest and highest initial temperature of the corpus bracket the prediction (N = 3):

FluidP_drive [psia]T₀ = 270.8 K [s]T₀ = 287.6 K [s]T₀ = 306.8 K [s]Spread [s]
LH₂ saturated86.7346.349.552.36.0
LH₂ saturated111.7236.538.541.04.5
LH₂ saturated161.7226.828.229.72.9
LH₂ subcooled136.7229.931.233.73.8
LN₂ saturated61.74146.7159.3174.828.1
LN₂ saturated74.97119.0129.4140.421.5
LN₂ subcooled36.75327.4323.2378.551.1
LN₂ subcooled49.97204.4220.0243.439.0
LN₂ subcooled74.97138.9149.4164.225.3

The bracket spans 2.9 s to 51.1 s for these rows.

Layout ​

FluidP_drive [psia]Experiment [s]Legacy layout, N = 3GFSSP layout, N = 3
LH₂ saturated74.976857.7 (−15.2 %)55.9 (−17.8 %)
LH₂ saturated86.736251.0 (−17.8 %)49.5 (−20.2 %)
LH₂ saturated111.724240.1 (−4.4 %)38.5 (−8.2 %)
LH₂ saturated161.723029.9 (−0.4 %)28.2 (−5.9 %)
LH₂ subcooled36.75148133.3 (−9.9 %)139.0 (−6.1 %)*
LH₂ subcooled61.747568.4 (−8.7 %)67.8 (−9.6 %)
LH₂ subcooled86.736251.1 (−17.5 %)51.1 (−17.6 %)
LH₂ subcooled111.724139.9 (−2.7 %)41.2 (+0.5 %)*
LH₂ subcooled136.723232.3 (+0.9 %)31.2 (−2.4 %)
LH₂ subcooled161.72827.2 (−2.9 %)26.2 (−6.3 %)
LN₂ saturated61.74165188.5 (+14.3 %)159.3 (−3.5 %)
LN₂ saturated74.97150160.3 (+6.9 %)129.4 (−13.7 %)
LN₂ saturated86.73130160.6 (+23.5 %)122.1 (−6.1 %)
LN₂ subcooled36.75222289.4 (+30.4 %)323.2 (+45.6 %)*
LN₂ subcooled49.97170202.1 (+18.9 %)220.0 (+29.4 %)
LN₂ subcooled61.74129159.1 (+23.3 %)192.1 (+48.9 %)
LN₂ subcooled74.97100127.6 (+27.6 %)149.4 (+49.4 %)
LN₂ subcooled86.7385112.2 (+32.1 %)133.2 (+56.7 %)

With the legacy layout the N = 3 mean absolute error is 14.3 % (signed mean +5.4 %) against 19.3 % (+6.3 %) with GFSSP's layout. The legacy layout has no inlet branch, so it carries no inlet restriction; both include longitudinal inertia.

Subcooled liquid nitrogen ​

The subcooled liquid-nitrogen case at 61.74 psia has the largest error of the representative subset (192.1 (+48.9 %) at N = 3, 185.0 (+43.4 %)* at N = 6, 207.4 (+60.8 %)* at N = 12, — (—)* at N = 30; GFSSP +8.5 %). The diagnostics record the outlet fluid node (the one the outlet wall convects to), the heat the wall gives up by the phase of the fluid it is attached to, and the energy closure. The saturated case at 86.73 psia is the comparison. All solves are at the step used (Δt = 5 s).

CaseNΔt [s]t(250 K) [s]t(150 K) [s]Knee [s]First liquid at outlet node [s]Minimum two-phase quality (wall < 150 K)Minimum h, two-phase [W/m²K]h at first liquid step [W/m²K]Wall heat to vapor / two-phase / liquid [%]Energy closure
subLN2-P61.743598.8128.3192.1235.00.00024668080 / 10 / 118.4 %
subLN2-P61.746*5116.9141.4185.0195.00.00127655776 / 9 / 151.7 %
subLN2-P61.7412*5146.1161.0207.4210.00.00128671065 / 12 / 2216.3 %
subLN2-P61.7430*5———never———79 / 20 / 2153.5 %
satLN2-P86.733582.2106.0122.1never0.128266—86 / 14 / 00.1 %
satLN2-P86.736594.7112.8131.7never0.138250—81 / 19 / 00.1 %
satLN2-P86.73125102.3114.9134.8never0.147239—72 / 28 / 00.0 %
satLN2-P86.73305107.1119.1140.6never0.159226—61 / 39 / 0-0.0 %

Figure 10

Figure 10. Subcooled LN₂ at 61.74 psia: station-4 wall temperature of the model at N = 3, 6, 12, 30 against the digitized Fig. 13 trace.

What the diagnostics show (a * on N marks a solve with stalled steps; its numbers are listed but not used in the statements below):

  1. Shelf and handoff. On the converged subcooled solves the outlet node's two-phase quality falls to 0.000 while the outlet wall is below 150 K (saturated case: 0.13–0.16). The Miropolskii coefficient falls with quality (src/core/correlations/miropolskii.ts): its minimum is 24 W/m²K on the subcooled shelf against 226–266 W/m²K in the saturated case. When the outlet node turns single-phase liquid the conductor switches to Dittus–Boelter and h is 6680 W/m²K at the first liquid step, which comes +43 s relative to the station-4 knee of these solves; in the saturated case the outlet node never turns liquid.
  2. The correlation as implemented is the documented one. Its coefficients (0.023, exponents 0.8 and 0.4, and the factor Y with 0.1, 0.4, 0.4) are those of Eq. 7h of the GFSSP manual, with Dittus–Boelter (Eq. 7g) on single-phase states, so the switch at the liquid boundary is the formulation's. Quality is clamped to [0.01, 0.99] inside the correlation. No change to the correlation was made.
  3. Refinement. The chilldown time of this case is 192.1 s (N = 3), 185.0 s* (N = 6), 207.4 s* (N = 12), — s* (N = 30); in the saturated case 122.1 s (N = 3), 131.7 s (N = 6), 134.8 s (N = 12), 140.6 s (N = 30). The interval from the outlet wall's 150 K arrival to the knee is 63.8 s (N = 3) for the subcooled case and 16.1 s, 18.9 s, 19.9 s, 21.5 s for the saturated one.
  4. Outlet pressure. The outlet node's phase, and with it the coefficient of the outlet wall, depends on the outlet pressure and on GFSSP's unpublished exit restriction ("Outlet pressure and the exit restriction"). The subcooled LN₂ times are therefore a sensitivity to that input, not point predictions.

Wall-temperature traces of the trusted runs ​

The 7 trusted runs are solved at N = 6 with the validation model, each from its measured initial wall temperature, with Δt = 5 s for nitrogen and 1.25 s for para-hydrogen (the frozen calibration plan, TRACE_BASELINE_SOLVE_PLAN, differs from these: Δt = 10 s and 2.5 s, 300 K start); subcooled runs start at their recorded inlet temperature. Model traces are interpolated to the exact station positions and aligned to the digitized record; nothing is tuned. The knee threshold is the unified one, from each solve's own late-time pressure. These numbers are reported, not gated.

RunConditionModelConvergedPooled RMSE [K]Pooled MAE [K]
Fig. 2saturated LH2, 5.1 atmParaHydrogen, N = 6, Δt = 1.25 s, T₀ = 280.3 Kyes68.047.0
Fig. 5subcooled LH2, 5.9 atmParaHydrogen, N = 6, Δt = 1.25 s, T₀ = 296.5 Kyes63.738.4
Fig. 10saturated LN2, 2.5 atmNitrogen, N = 6, Δt = 5 s, T₀ = 275.5 Kyes30.222.0
Fig. 11saturated LN2, 3.4 atmNitrogen, N = 6, Δt = 5 s, T₀ = 296.6 Kyes34.927.8
Fig. 12saturated LN2, 5.9 atmNitrogen, N = 6, Δt = 5 s, T₀ = 306.8 Kyes23.016.2
Fig. 13subcooled LN2, 4.2 atmNitrogen, N = 6, Δt = 5 s, T₀ = 290.7 Kyes57.440.2
Fig. 14subcooled LN2, 5.9 atmNitrogen, N = 6, Δt = 5 s, T₀ = 294.1 Kno72.352.7
RunStationKnee threshold [K]Data t(150 K) [s]Model t(150 K) [s]Data knee [s]Model knee [s]Knee lagRMSE [K]
Fig. 2142.09.313.119.930.2+10.3 s34.7
Fig. 2241.233.332.142.546.0+3.5 s33.3
Fig. 2339.855.045.563.953.9−10.0 s92.8
Fig. 2437.063.550.965.956.2−9.6 s128.1
Fig. 5142.49.512.118.426.1+7.7 s24.2
Fig. 5240.831.729.639.441.0+1.6 s35.2
Fig. 5338.649.941.456.348.7−7.7 s90.9
Fig. 5435.456.746.358.851.9−6.9 s153.1
Fig. 101100.868.981.783.9294.9+211.0 s25.6
Fig. 102100.0132.5154.2177.6243.2+65.6 s33.8
Fig. 10398.2188.1213.1213.7269.1+55.5 s34.5
Fig. 10494.0238.7239.0———10.9
Fig. 111104.159.767.4—196.9—18.4
Fig. 112103.0104.2125.5—181.9—49.3
Fig. 113100.8161.3169.5—206.0—22.7
Fig. 11495.6195.5188.4200.0224.1+24.1 s41.7
Fig. 121110.836.941.344.088.5+44.5 s16.2
Fig. 122109.363.775.073.999.3+25.4 s29.2
Fig. 123106.5102.0101.1115.3119.0+3.7 s9.3
Fig. 12499.4116.1112.8119.6131.7+12.0 s31.4
Fig. 131105.719.939.9—60.0—59.9
Fig. 132102.565.193.4—116.3—66.7
Fig. 13398.396.8130.5—148.5—60.5
Fig. 13492.6120.9139.3126.9184.0+57.1 s44.6
Fig. 141109.814.533.0—48.9—56.2
Fig. 142105.934.969.9—82.8—96.8
Fig. 143100.665.690.587.0104.2+17.2 s75.4
Fig. 14492.878.0100.782.6139.1+56.6 s54.4

(N = 6; — : the feature is unavailable — the trace never reaches it inside the record, or the data trace's cold tail is QC-excluded.)

Observations (computed from the tables; the figures overlay model and data). Pooled RMSE at N = 6 is 23.0–68.0 K for the saturated runs and 57.4–72.3 K for the subcooled ones.

  • Station 1 (6.1 m, N = 6, all trusted runs). The modeled wall reaches the unified knee threshold inside the record in 7 of 7 runs (the data trace does in 4). Where both knees exist the model's is +7.7 s to +211.0 s from the measured one (4 later, 0 earlier of 4). The 150 K arrival at station 1 differs by +2.5 s to +20.0 s; the first 30 K of cooling (the leading edge) by −1.1 s to +5.4 s.
  • Station 4 (60.35 m). Where both knees exist the model's is −9.6 s to +57.1 s from the measured one (4 later, 2 earlier of 6); the leading edge differs by −27.1 s to +10.9 s.
  • 150 K arrivals at stations 2–4. The modeled arrival is later than the measured one in 12 and earlier in 9 of 21 station pairs (range −12.6 s to +35.0 s). The model and the data order the stations' arrivals identically in 7 of 7 runs.
  • Front width at station 4 (time from 250 K to the knee threshold): model 21.7, 17.4, —, 60.1, 36.9, 62.2, 55.5 s against data 7.2, 5.3, —, 14.1, 9.3, 19.8, 12.6 s (— : not available, the data trace's cold tail is QC-excluded or a threshold is not reached). Where both exist the model/data ratio is 3.0–4.4.

Figure 3

Figure 3. Fig. 2 of NBS 9264 (saturated LH₂, 5.1 atm): digitized wall temperature (markers) and the OpenFLUME solve (lines, N = 6, Δt = 1.25 s, T₀ = 280.3 K) at the four stations.

Figure 4

Figure 4. Fig. 5 of NBS 9264 (subcooled LH₂, 5.9 atm): digitized wall temperature (markers) and the OpenFLUME solve (lines, N = 6, Δt = 1.25 s, T₀ = 296.5 K) at the four stations.

Figure 5

Figure 5. Fig. 10 of NBS 9264 (saturated LN₂, 2.5 atm): digitized wall temperature (markers) and the OpenFLUME solve (lines, N = 6, Δt = 5 s, T₀ = 275.5 K) at the four stations.

Figure 6

Figure 6. Fig. 11 of NBS 9264 (saturated LN₂, 3.4 atm): digitized wall temperature (markers) and the OpenFLUME solve (lines, N = 6, Δt = 5 s, T₀ = 296.6 K) at the four stations.

Figure 7

Figure 7. Fig. 12 of NBS 9264 (saturated LN₂, 5.9 atm): digitized wall temperature (markers) and the OpenFLUME solve (lines, N = 6, Δt = 5 s, T₀ = 306.8 K) at the four stations.

Figure 8

Figure 8. Fig. 13 of NBS 9264 (subcooled LN₂, 4.2 atm): digitized wall temperature (markers) and the OpenFLUME solve (lines, N = 6, Δt = 5 s, T₀ = 290.7 K) at the four stations.

Figure 9

Figure 9. Fig. 14 of NBS 9264 (subcooled LN₂, 5.9 atm): digitized wall temperature (markers) and the OpenFLUME solve (lines, N = 6, Δt = 5 s, T₀ = 294.1 K) at the four stations.

Solves that failed or did not converge ​

  • dt|subLH2-P86.73|N3|P|dt0.3125: 78 stalled step(s)
  • t6|subLN2-P61.74|N30|P: 71 stalled step(s)
  • t6|subLN2-P61.74|N30|NOI: 2 stalled step(s)
  • t6|subLN2-P61.74|N12|P: 6 stalled step(s)
  • dt|subLH2-P86.73|N3|P|dt0.625: 21 stalled step(s)
  • t6|subLH2-P36.75|N3|T300: 20 stalled step(s)
  • t6|subLH2-P36.75|N3|P: 50 stalled step(s)
  • t6|subLH2-P36.75|N3|NOI: 41 stalled step(s)
  • t6|subLH2-P36.75|N3|NOK: 49 stalled step(s)
  • dt|subLN2-P61.74|N3|P|dt1.25: 280 stalled step(s)
  • t6|subLN2-P61.74|N6|P: 1 stalled step(s)
  • t6|subLH2-P86.73|N3|NOI: 1 stalled step(s)
  • t6|subLH2-P86.73|N3|T300: 3 stalled step(s)
  • t6|subLH2-P111.72|N3|P: 1 stalled step(s)
  • t6|subLH2-P111.72|N3|T300: 4 stalled step(s)
  • t6|subLH2-P111.72|N3|NOK: 2 stalled step(s)
  • t6|subLH2-P86.73|N3|P83: 1 stalled step(s)
  • t6|subLN2-P36.75|N3|P: 4 stalled step(s)
  • t6|subLN2-P36.75|N3|T300: 3 stalled step(s)
  • t6|subLN2-P36.75|N3|NOI: 2 stalled step(s)
  • dt|subLN2-P61.74|N3|P|dt2.5: 38 stalled step(s)
  • t6|subLN2-P36.75|N3|TLO: 1 stalled step(s)
  • t6|subLN2-P36.75|N3|NOK: 12 stalled step(s)
  • tr|nbs9264-fig14|N6|P: 1 stalled step(s)
  • t6|subLN2-P49.97|N3|T300: 1 stalled step(s)
  • t6|subLN2-P36.75|N3|THI: 10 stalled step(s)
  • t6|subLN2-P49.97|N3|NOK: 3 stalled step(s)
  • t6|subLN2-P49.97|N3|TLO: 1 stalled step(s)
  • t6|subLN2-P49.97|N3|NOI: 3 stalled step(s)
  • t6|subLN2-P61.74|N3|NOI: 1 stalled step(s)
  • t6|subLN2-P61.74|N3|P83: 5 stalled step(s)
  • t6|subLN2-P61.74|N3|NOK: 2 stalled step(s)
  • t6|subLN2-P74.97|N3|NOI: 3 stalled step(s)
  • t6|subLN2-P74.97|N3|NOK: 3 stalled step(s)
  • t6|subLN2-P61.74|N30|P83: 60 stalled step(s)
  • dt|subLN2-P61.74|N30|P|dt2.5: stopped at the 390 s limit at t = 332.5 s, 0 stalled step(s)

Trust Levels ​

ComparisonEvidence classTrust levelWhat may be quoted
Table-6 rows without a compromised record (14 rows)Validation against experimentTrustedThe error, with the definition, initial temperature and discretization stated
Table-6 rows whose digitized record is compromised (4 rows)Validation against experimentDiagnostic onlyThe trend; the error with that caveat
GFSSP Table-6 predictionsCode-to-codeReferenceAgreement between codes, not with experiment
Rows with stalled steps (3 at N = 3)Validation against experimentFlaggedThe time with the flag; excluded from the summary statistics
Subcooled LN₂ rowsValidation against experimentSensitive to an unpublished input (GFSSP's exit restriction, outlet pressure)That the time depends on the outlet node's phase; not a point estimate
Trusted trace runs (Figs. 2, 5, 10, 11, 12, 13, 14)Validation against experimentTrusted, reported (not gated)Station order, knees where available, RMSE as a baseline
Diagnostic trace runs (Figs. 3, 4, 6, 7)Validation against experimentDiagnostic onlyNothing quantitative

Conclusions ​

Over all eighteen NBS 9264 Table-6 chilldown times, OpenFLUME's untuned two-phase network model, with GFSSP's longitudinal inertia term and an inlet restriction, has a mean absolute error of 19.3 % at the CI configuration (signed mean +6.3 %, 6 of 18 late), against 7.6 % for GFSSP's published predictions (+7.3 %, 16 late). Without the 3 flagged rows it is 19.7 % (GFSSP 7.6 %), and without the subcooled LN₂ rows as well 10.1 % over 11 rows (GFSSP 8.7 %). At GFSSP's resolution the 3 subset cases whose station 4 reaches the knee have a mean absolute error of 13.5 % (GFSSP 4.6 %; the four cases at N = 3: 22.6 %). The subcooled liquid-nitrogen rows are late; their outlet wall waits on a near-zero-quality film-boiling shelf, and whether the outlet node turns liquid depends on the outlet pressure and on GFSSP's unpublished exit restriction. The remaining difference from GFSSP on the hydrogen rows is not explained here; GFSSP's unpublished inputs (the valve and exit-restriction coefficients, the wall roughness, the copper properties below 100 K) are candidates. The chilldown-time comparison also depends on the initial wall temperature (−60.5 s to +6.5 s between a 300 K and the measured start) and on the knee margin (+0.8 % to +41.9 % for 15 K against 30 K). Cryogenic chilldown remains the least mature capability of the code, and these results are a baseline for model improvement, not a calibration.

References ​

  1. Brennan, J. A., Brentari, E. G., Smith, R. V., and Steward, W. G., "Cooldown of Cryogenic Transfer Lines — An Experimental Report," NBS Report 9264, National Bureau of Standards, Boulder CO, 1966 (NASA-CR-81338, NTRS 19670007291).
  2. Majumdar, A., LeClair, A., Moore, R., and Schallhorn, P., "Generalized Fluid System Simulation Program (GFSSP) Version 6," AIAA 2015-3850, 51st AIAA/SAE/ASEE Joint Propulsion Conference, 2015 (NTRS 20150016531), §4.3 and Table 6.
  3. Majumdar, A., "No Vent Tank Fill and Transfer Line Chilldown Analysis by Generalized Fluid System Simulation Program (GFSSP)," TFAWS 2013 (NASA M13-2805).
  4. Miropolskii, Z. L., "Heat Transfer in Film Boiling of a Steam–Water Mixture in Steam-Generating Tubes," Teploenergetika 10(5), 1963, pp. 49–52, as used for chilldown by Cross, M. F., Majumdar, A. K., Bennett, J. C., and Malla, R. B., "Modeling of Chill Down in Cryogenic Transfer Lines," Journal of Spacecraft and Rockets 39(2), 2002, pp. 284–289 (Eq. 17: the momentum equation with the longitudinal inertia term).
  5. NIST Cryogenic Material Properties Database, "OFHC Copper (UNS C10100/C10200)," rev. 2010 (Marquardt, Le, and Radebaugh, 2000).

Nomenclature ​

SymbolMeaning
MAEmean absolute error
Nnumber of axial pipe segments
P_drivedewar (driving) pressure
P_local,latepressure at a station, mean over the final 10 % of the solve
RMSEroot-mean-square error between aligned traces
t(150 K)first smooth crossing of 150 K
T₀initial wall temperature
T_inletinlet liquid temperature
T_sat, T_sat,localsaturation temperature; at the station's late-time pressure
Δtsolver time step