Description
Return result.correctionFactor = (airOxygenPercent-referenceOxygenPercent)/(airOxygenPercent-measuredOxygenPercent).
Gas concentrations depend on moisture, oxygen and reference-state conventions. Removing water vapor changes the volume denominator; oxygen normalization uses a separate dilution convention. Both require compatible measurement bases.
Return result.correctionFactor = (airOxygenPercent-referenceOxygenPercent)/(airOxygenPercent-measuredOxygenPercent).
When to use this tool
Use Environmental Engineering: Stack Gas Oxygen Reference Factor when checking one explicit gas-basis correction factor.
How to use the tool and how it works
- Enter measuredOxygenPercent, referenceOxygenPercent, airOxygenPercent. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read result. Expand result to inspect the returned fields.
Require airOxygenPercent in [0,100], and nonnegative measuredOxygenPercent and referenceOxygenPercent both strictly below airOxygenPercent. Return result.correctionFactor = (airOxygenPercent-referenceOxygenPercent)/(airOxygenPercent-measuredOxygenPercent). Enter all three as percent magnitudes, such as 21 rather than 0.21.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| measuredOxygenPercent | Measured Oxygen Percent Unit: %. | Required. Finite number. |
| referenceOxygenPercent | Reference Oxygen Percent Unit: %. | Required. Finite number. |
| airOxygenPercent | Air Oxygen Percent Unit: %. | Required. Finite number. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| result | Object containing the named calculated output members below. | Required. Object. |
| result.correctionFactor | Dimensionless oxygen-reference concentration multiplier, returned inside result. | Calculated result member: number. |
{
"input": {
"measuredOxygenPercent": 10,
"referenceOxygenPercent": 5,
"airOxygenPercent": 21
},
"output": {
"result": {
"correctionFactor": 1.4545454545454546
}
}
} Limitations and assumptions
- Apply the dimensionless factor separately to a concentration on a compatible gas basis. This tool neither chooses the reference oxygen value nor converts wet/dry or temperature/pressure bases, and it does not determine emission compliance.
- Outputs are nested inside result. Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
- Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.
Alternative or Complementary methods
Establish the required wet/dry, temperature, pressure and oxygen references before combining correction factors or interpreting an emissions measurement.
References
Similar or alternative tools
- Stack Gas Dry Wet Volume Factor
Return dryVolume = wetVolume*(1-waterVaporFraction) and dryConcentration = wetConcentration/(1-waterVaporFraction).
- Aeration Oxygen Transfer Supplied Factor Tool
Explicit alpha/beta oxygen-transfer correction with a supplied temperature factor and matching saturation reference.