Page actions
instrument mechanism / verified-clean
Stirling Cycle Efficiency Calculator mechanism
The inspectable method record for Stirling Cycle Efficiency Calculator, kept separate from implementation and qualification.
Model scope
The honest label correctly states the ideal-regenerator and no-real-loss assumptions. Verdict remains NEEDS_REVIEW because the exact ambiguity is that the specification claims to output net work per cycle but supplies only the single-isothermal-leg formula and does not explicitly define the net-work combination, R value, or input units.
- η=1−Tc/Th is correct for a reversible ideal Stirling cycle with perfect regeneration, provided Th and Tc are absolute temperatures in kelvin and 0≤Tc≤Th.
- W=nRT·ln(V2/V1) is correct for one reversible isothermal leg, with the sign determined by the direction of the volume change; it is not by itself the net work per cycle.
- The net-work formula is not explicitly stated. For the standard Stirling cycle with hot-leg expansion V1→V2 and cold-leg compression V2→V1, it must be Wnet=nR(Th−Tc)·ln(V2/V1).
- The specification does not state the required value and units of the gas constant R, nor explicitly state that the hot and cold isothermal legs use the same V1 and V2.
Units and conventions
- Th and Tc are in kelvin; using degrees Celsius directly in η=1−Tc/Th is invalid.
- V1 and V2 must be positive and expressed in identical volume units; only the ratio V2/V1 affects the logarithm.
- n is the amount of working gas in moles.
- R is assumed to be 8.314 J/(mol·K), so net work is reported in joules per cycle.
- η is dimensionless; the ideal-regenerator assumption makes the Stirling efficiency equal to the Carnot efficiency.
Inspectable vector
One of 4 source-bound review vectors:
{
"inputs": {
"Th": 600,
"Tc": 300,
"V1": 1,
"V2": 2,
"n": 1,
"temperature_unit": "K",
"volume_unit": "L"
},
"expected_outputs": {
"η": 0.5,
"net_work_per_cycle_J": 1728.85
},
"working": "η=1−Tc/Th=1−300/600=1−0.5=0.5. Wnet=nR(Th−Tc)ln(V2/V1)=1×8.314×(600−300)×ln(2/1)=8.314×300×0.693147=2494.2×0.693147=1728.85 J/cycle."
}Failure boundary
BREAK_CLAIMED · SELF_FLAGGED
The calculator must reject V1=0 because the volume ratio divides by zero and the logarithm is undefined. It also needs explicit unit handling for absolute temperature; interpreting Celsius values as kelvin gives a wrong efficiency.
Other records
Sources and evidence
These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.
VERIFIED_LEDGER.jsonevidence-tranche4/tranche4-results.jsonBOUNDARY_HAZARD_CATALOG.json