BETA · Process Calculations is under development and not independently verified. Check every result independently before any engineering use. See the disclaimer on the calculator page.

← Calculator · Formula review history

Crane and Fanno: gas model audit

Audit date 2026-11-12 · audited solver version

Finding

Fanno is an adiabatic flow model, not an alternative friction-factor correlation. Both connected modes use Darcy friction. Crane 2010 mentions Fanno on p. 1-11, but its practical discharge method uses modified Darcy and net expansion factor Y. The app currently implements complete isothermal pipes and a separate Fanno pipe path; it does not implement Crane’s Y-chart discharge procedure.

No arithmetic defect was found in the checked pipe cases. Agreement with each model’s own equations is separate from agreement between models. The Y-method comparison below remains an open same-system validation item.

Method map

App/referenceThermal assumptionCurrent status
Legacy gas approximationConstant T; mean density; neglects distributed accelerationMatches simplified isothermal pipe algebra in checked scope
Complete isothermalConstant T; distributed accelerationCrane Eq. 1-27 algebra and independent reference check
Adiabatic / FannoNo heat transfer; constant stagnation enthalpyOwn analytical and momentum/energy checks
Crane modified Darcy + YSpecified discharge conventionAudit-only published-example arithmetic; no production Y solver

Controlled comparison

Same inlet static pressure/temperature, mass flow, Darcy factor, length and bore. These are thermal-model comparisons, not interchangeable answers or pass/fail tests against one another. Pressure is absolute.

CaseInlet MfD L/DIsothermal outlet kPaFanno outlet kPaFanno outlet K
Low Mach0.0220.0000497.191497.191300.000
Moderate Mach0.201.0000484.915484.934299.851
High Mach0.600.1500455.863463.277296.949
Near isothermal limit0.304.6218242.590262.528287.421
Different model limits0.305.0821Limit exceeded207.805278.465
Gamma 1.30.350.5000475.491475.706299.445
Gamma 1.670.350.5000466.097467.003298.353

The built-in 60,000 lb/hr, 90 ft example ends at 55.2431 psig / 80°F isothermally and 56.7268 psig / 66.9196°F with Fanno. The operating Darcy factors match.

Crane Example 7-22: comparison is not yet equivalent

Published rounded arithmetic gives 3,761.904 SCFH versus the printed 3,762 SCFH. Treating the given inlet state as pipe-static and matching the unchoked pipe outlet to ambient gives about 4,062.4 SCFH by Fanno, on the book’s rounded 520°R standard basis.

The common-SI mass-flow difference is 8.022%. Crane includes exit K = 1; the pipe-only Fanno model contains distributed fD L/D. Source static-versus-stagnation energy conventions also affect the result. Lumping the exit into duct friction or reinterpreting the source changes the answer, but neither diagnostic establishes the correct same-system mapping. The difference is recorded as unresolved, not accepted as chart accuracy or fixed by tuning coefficients.

Standard volume also needs care: Crane uses nominal 60°F, whereas this app uses 68°F. At the same standard pressure, that exact temperature-basis difference is 1.5394%. Mass flow is the primary comparison.

Verification and remaining evidence

Darcy convention checked; no factor-of-four error found. Serghides was checked against iterated Colebrook at 25 turbulent operating points; maximum relative discrepancy was 0.003090%. Independent analytical and direct momentum/energy checks cover the controlled cases. Existing conservation, boundary, material and scope tests remain active.

The source for Crane example/page details is a public transcription of the 2010 printing, with its scope language also checked against the user-linked Scribd preview. Original page images and the Y-chart reading have not been visually confirmed in this audit. A production Crane-Y implementation, experimental validation, and browser interaction verification remain outside this completed audit scope. No production solver coefficients, pipe data or application limits were changed.

Machine-readable inputs and results · Detailed audit record

Sources

User-linked Crane 2010 preview · 2010 transcription · Publisher errata · Niemeyer Fanno derivation · MathWorks analytical benchmark