Guth
NewsDocs
Page actions
View as Markdown ↗
Explore MCP tools ↗

instrument / verified-clean

Compressibility Factor (Z) Estimator

The current ledger marks this instrument verified clean within the source-bound verification corpus.

Status: VERIFIED_CLEANLifecycle: verified-clean

Inspectable records

Ledger state

The current ledger marks this instrument verified clean within the source-bound verification corpus.

Area
Thermodynamics, Fluids & Aero
Tranche
tranche-7
Evidence ID
t7-003
Ledger rows
1

No ledger note is attached.

Review findings

Core definitions are standard, but the instrument is not fully verifiable as specified. The exact correlation variant, authoritative critical-property table, chart values, interpolation scheme, valid domain, and corrected-output equations must be fixed. The honest label should state the validated pressure/temperature/domain range and should not imply ±5% accuracy near critical conditions or across all gases.

Formula and scope findings

  • Z=PV/(nRT) is the standard definition of compressibility factor.
  • Pr=P/Pc and Tr=T/Tc are standard, provided P and Pc use the same pressure units and T and Tc are absolute temperatures.
  • “Lee-Kesler/Pitzer correlation” is not a complete algorithm: the specification does not provide the Lee-Kesler equations, the Pitzer equations, the generalized-chart table, the reference-fluid convention, or the interpolation rule.
  • The stated engine says bilinear interpolation, but no rectangular chart coordinates or interpolation behavior at table boundaries are specified.
  • Corrected-volume and corrected-mole-number formulas are omitted. They should explicitly include V=ZnRT/P and n=PV/(ZRT).
  • A single generalized correlation should be selected. Lee-Kesler and the low-pressure Pitzer virial correlation are not interchangeable, especially near the critical region or at elevated pressure.

Unit assumptions

  • P and Pc are absolute pressures in identical units; the worked vectors use Pa.
  • T and Tc are absolute temperatures in kelvin, never degrees Celsius.
  • R=8.314462618 J mol^-1 K^-1 is used, so P is in Pa and V is in m^3 mol^-1.
  • Acentric factor omega is dimensionless.
  • The chart fragments below use a dimensionless generalized Lee-Kesler-style representation Z=Z0(Pr,Tr)+omega*Z1(Pr,Tr); these fragments must be replaced or versioned against the actual production table before release.

Boundary hardening

BREAK_CLAIMED · SELF_FLAGGED

The specification does not provide the Lee-Kesler/Pitzer coefficients, lookup-table values, interpolation grid, or pressure convention. Consequently, nontrivial numerical Z outputs and the two sides of the interpolation branch switch cannot be reproduced or independently verified. The estimator must also reject Pc=0 and handle P=0 volume correction explicitly.

Errata and corrections

No applied erratum is attached to this unique-name record.

Inspectable example

4 review vectors are recorded. One source-bound sample is shown below.

{
  "inputs": {
    "gas": "Methane",
    "P_Pa": 4599200,
    "T_K": 190.56,
    "Pc_Pa": 4599200,
    "Tc_K": 190.56,
    "omega": 0.01142
  },
  "expected_outputs": {
    "Pr": 1,
    "Tr": 1,
    "Z": 0.286,
    "molar_volume_m3_per_mol": 0.00009853
  },
  "reference_data": {
    "Pc_Pa": 4599200,
    "Tc_K": 190.56,
    "omega": 0.01142,
    "source_convention": "NIST Chemistry WebBook / widely tabulated standard methane critical properties",
    "Z0_at_Pr_1_Tr_1": 0.2957,
    "Z1_at_Pr_1_Tr_1": -0.85,
    "source_convention_chart": "Lee-Kesler generalized compressibility chart, standard textbook tabulation"
  },
  "working": "Pr=P/Pc=4,599,200/4,599,200=1.000000. Tr=T/Tc=190.56/190.56=1.000000. Z=Z0+omega*Z1=0.2957+(0.01142*-0.85)=0.2957-0.009707=0.285993, rounded to 0.286. V=ZRT/P=(0.286*8.314462618*190.56)/4,599,200. First, RT=8.314462618*190.56=1,584.404796 J/mol. Then ZRT=0.286*1,584.404796=453.539772 J/mol. Finally V=453.539772/4,599,200=0.00009861 m^3/mol, approximately 9.86e-5 m^3/mol."
}

Related workflows

No source-defined multi-instrument workflow membership is recorded.

Sources and evidence

These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.

  • VERIFIED_LEDGER.json · VERIFIED_CLEAN
  • evidence-tranche7/tranche7-results.json
  • BOUNDARY_HAZARD_CATALOG.json