Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- SFN Stack Temperature
-
Unit deg C Default 187 Range At least -273.15 (conditional)
About this input
Actual stack-gas temperature strictly above absolute zero.
- SFN Stack Absolute Pressure
-
Unit kPa abs Default 96.4 Range At least 0
About this input
Positive absolute pressure at the actual stack flow state. Gauge pressure is not accepted.
- Water vapor, wet-basis fraction
-
Unit wet fraction Default 0.137 Range At least 0
About this input
Nonnegative water-vapor content Bws on a wet volume basis. Formula validation requires it to be strictly below one as a fraction or one hundred as a percent; no arbitrary static maximum is declared.
- SFN Unit System
-
Default SI metric Allowed SI metric, US customary
About this input
Select coherent SI or U.S. customary inputs and outputs. Changing this selector relabels values; it does not automatically convert previously entered numbers.
- SFN Reference Temperature
-
Unit deg C Default 18.4 Range At least -273.15 (conditional)
About this input
User-entered reference temperature strictly above absolute zero. It is never filled from a hidden standard or normal-condition table.
- SFN Input Flow Basis
-
Default Actual wet flow Allowed Actual wet flow, Actual dry flow
About this input
State whether the entered actual volume flow includes water vapor or is already on the dry-gas basis at the same actual pressure and temperature.
- Entered actual wet volume flow
-
Unit m^3/s Default 12.7 Range At least 0
About this input
Nonnegative actual stack-gas volume flow on the selected wet or dry basis and in the selected rate unit. Zero is accepted as an explicit CHECK state.
- SFN Reference Absolute Pressure
-
Unit kPa abs Default 99.6 Range At least 0
About this input
Positive user-entered reference absolute pressure. The user must choose the pressure required by the applicable definition.
- SFN Moisture Basis
-
Default Wet-basis fraction Allowed Wet-basis fraction, Wet-basis percent
About this input
Enter Bws as a wet-basis volume fraction or wet-basis volume percent. The shared numeric input must remain below one or one hundred respectively.
Outputs
- SFN Reference Dry Flow
-
Unit m^3/s
About this output
Actual dry volume flow multiplied by the user-entered reference-condition factor; this is the Method-2-shaped dry reference normalization when the entered flow is wet.
- SFN Reference Correction Factor
-
Unit ratio
About this output
Product of the absolute-pressure and absolute-temperature correction factors applied to both wet and dry actual flows.
- SFN Pressure Correction Factor
-
Unit ratio
About this output
Actual absolute pressure divided by user reference absolute pressure.
- SFN Water Vapor Fraction
-
Unit wet fraction
About this output
Entered wet-basis water vapor expressed as a fraction from zero inclusive to one exclusive.
- SFN Temperature Correction Factor
-
Unit ratio
About this output
User reference absolute temperature divided by actual stack absolute temperature.
- SFN Reference Wet Flow
-
Unit m^3/s
About this output
Actual wet volume flow multiplied by the user-entered reference-condition factor.
- SFN Actual Wet Flow
-
Unit m^3/s
About this output
Entered wet flow or dry input divided by the dry-gas fraction, at actual pressure and temperature.
- SFN Actual Dry Flow
-
Unit m^3/s
About this output
Entered dry flow or wet input multiplied by the dry-gas fraction, at actual pressure and temperature.
- Model Status
-
No unit declared
About this output
Returns actionable NOT VALID text for malformed or unsupported normalization, CHECK for zero entered flow, and OK otherwise. It does not certify a regulatory flow result.
- SFN Normalization Basis
-
No unit declared
About this output
Explicitly states the selected actual-flow basis and that reference temperature and pressure are user-entered rather than supplied by a hidden preset.
- SFN Input To Reference Dry Factor
-
Unit ratio
About this output
Multiplier from the selected entered actual-flow basis directly to reference-condition dry flow: fd*F for wet input or F for dry input.
- SFN Dry Gas Fraction
-
Unit fraction
About this output
One minus the wet-basis water-vapor fraction.
What it is
The Stack Flow Actual, Standard, Wet, and Dry Normalization Calculator converts a stack-gas volumetric flow between the wet and the dry basis and normalises it to a reference temperature and absolute pressure that you enter. It is a basis conversion, not a flow measurement and not a stack-test method.
You give it one actual volume flow, the stack temperature and absolute pressure at which that flow exists, and the water-vapour content of the gas on a wet volume basis. It returns the same stream expressed four ways, actual wet, actual dry, reference wet and reference dry, along with the pressure ratio, the temperature ratio, their product as a single reference-condition factor, and the one multiplier that takes the flow you entered straight to reference dry flow.
The entered flow can be on either basis, and moisture goes in as a wet-basis fraction or a wet-basis percent. Units are coherent SI (cubic metres per second, degrees Celsius, kilopascals absolute) or U.S. customary (cubic feet per minute, degrees Fahrenheit, psia).
There is no built-in standard condition. The reference temperature and pressure are ordinary inputs, and the values shipped in those fields, 18.4 degrees Celsius and 99.6 kilopascals absolute, are synthetic demonstration numbers rather than a standard or normal condition from any regime. Whichever definition governs your work, you type it in and you state it when you report the result. The correction is the ideal-gas pressure and temperature volume relation, with no compressibility factor and no dew-point or condensation check anywhere in the model.
Methodology
Purpose and model boundary
This model converts an entered actual stack-gas volumetric flow between wet and dry bases and normalizes both flows to a user-entered reference temperature and absolute pressure. It deliberately supplies no hidden standard or normal condition.
It is a gas-volume basis conversion, not a flow measurement, moisture measurement, stack-test procedure, condensation model, or compliance determination.
Inputs and units
The entered flow basis is actual wet or actual dry. SI flow is m³/s with °C and kPa absolute; U.S. customary flow is ft³/min with °F and psia. Moisture can be entered as wet-basis fraction or wet-basis volume percent. Actual stack and user reference temperatures and absolute pressures are explicit inputs.
The actual flow, actual temperature/pressure, and moisture value must describe the same simultaneous gas-stream state. The user is responsible for choosing the legally or technically applicable reference condition.
Governing relationships
Let B_ws be wet-basis water-vapor fraction and f_d = 1 - B_ws the dry-gas fraction. Percent moisture is divided by 100 before use. At the same actual pressure and temperature:
Q_a,dry = Q_a,wet × f_d
Q_a,wet = Q_a,dry / f_d
Temperatures are converted to absolute kelvin. With actual absolute pressure P_a, reference absolute pressure P_r, actual absolute temperature T_a, and reference absolute temperature T_r:
F_P = P_a / P_r
F_T = T_r / T_a
F = F_P × F_T
Q_r,wet = Q_a,wet × F
Q_r,dry = Q_a,dry × F
The direct factor from entered flow to reference dry flow is f_d × F for wet input and F for dry input.
Calculation sequence
- Validate unit, flow basis, moisture basis, flow, actual/reference absolute pressures, temperatures, and moisture domain.
- Convert entered fraction or percent to
B_wsand calculate positive dry fractionf_d. - Convert the entered wet or dry flow to both actual-basis wet and dry flows.
- Convert actual and reference temperatures to kelvin.
- Calculate pressure ratio, temperature ratio, and their reference correction factor.
- Apply that factor independently to actual wet and dry flows.
- Calculate the direct input-to-reference-dry multiplier, populate the four-category flow chart, and evaluate status.
Outputs and interpretation
Primary outputs show actual wet flow, actual dry flow, the pressure-temperature reference factor, reference wet flow, and reference dry flow. Supporting outputs show water-vapor and dry-gas fractions, pressure and temperature factors, the direct reference-dry multiplier, and a text label stating the selected input basis and user-entered reference condition.
The bar chart compares actual wet, actual dry, reference wet, and reference dry volume flows. “Reference” means only the temperature and pressure entered by the user; it is not a platform-selected regulatory standard.
Validation and status logic
The workbook evaluates status in this order:
| Condition | Returned status |
|---|---|
| Flow/moisture/unit basis is invalid; flow is negative; actual or reference pressure is not positive; temperature is at/below absolute zero; or wet-basis moisture is outside its physical interval | NOT VALID: correct flow basis, moisture, pressure, temperature, or reference inputs |
| A wet/dry conversion, pressure/temperature factor, reference flow, direct multiplier, or chart value exceeds the supported calculation range | NOT VALID: derived flow normalization exceeds the supported calculation range |
| Entered actual flow equals zero | CHECK: zero entered flow produces zero actual and reference flows |
| None of the preceding conditions applies | OK |
Moisture must satisfy 0 <= B_ws < 1, expressed as fraction, or 0 <= percent < 100. The derived gate requires positive dry fraction and correction factors, nonnegative public flows, and four complete chart categories. Zero flow is valid only after those state and moisture checks pass.
Assumptions and limitations
- Gas quantity and dry composition are conserved between actual and reference states; ideal-gas pressure/temperature scaling is used.
- Water-vapor content is a wet-basis volume fraction and no saturation, dew-point, condensation, droplet, or phase-equilibrium calculation is performed.
- Gauge pressure is not accepted. Temperatures and pressures are absolute internally.
- Standard and normal conditions are context-dependent; the workbook never selects one.
- The model does not measure flow or moisture, correct velocity profiles, determine stack area, calculate pollutant concentration, or implement EPA sampling quality control.
- A calculated reference wet flow can be algebraically valid even if condensation would prevent that wet state physically.
Restrictions and non-computing states
Actual and reference temperatures must be strictly above -273.15 °C or -459.67 °F; both absolute pressures must be positive. Moisture equal to one fraction or 100% is refused because dry fraction becomes zero and a dry-to-wet conversion would divide by zero. Negative flow is invalid; zero flow is a supported CHECK state.
The fixed input basis and unit conversions do not infer measurement corrections, leakage, stack-test standard conditions, or regulatory applicability.
Errors and warnings
This calculator can reject unlisted modes or values outside the declared numeric bounds before calculation. Workbook NOT VALID separates input-domain failures from derived-range failures. Workbook CHECK preserves the zero-flow conversion. A service failure is not zero stack flow. OK means the entered values produced a finite algebraic normalization, not that they meet a test method or permit.
References
This calculator implements the ordinary gas-volume normalisation relations: the wet-basis moisture fraction, its complement as the dry-gas fraction, and the ideal-gas absolute-pressure and absolute-temperature volume correction. It reproduces no standard text, no sampling procedure, no moisture or saturation table and no standard-condition preset. The sources below are where to go for the surrounding method and for the definitions the model assumes you already hold.
- U.S. EPA Method 2, Stack Gas Velocity and Volumetric Flow Rate, for the structure of a dry-basis stack flow at a reference condition. https://www.epa.gov/sites/default/files/2017-08/documents/method_2.pdf
- 40 CFR Part 60, Appendix A-1, the current federal regulatory location of Method 2 and its wet and dry standard-flow nomenclature. https://www.ecfr.gov/current/title-40/chapter-I/subchapter-C/part-60/appendix-Appendix%20A-1%20to%20Part%2060
- U.S. EPA Method 4, Determination of Moisture Content in Stack Gases, for the definition of Bws as water vapour in the gas stream by volume. https://www.epa.gov/sites/default/files/2020-12/documents/method_4.pdf
- 40 CFR Part 60, Appendix A-3, the regulatory location of Method 4. https://www.ecfr.gov/current/title-40/chapter-I/subchapter-C/part-60/appendix-Appendix%20A-3%20to%20Part%2060
- NIST Guide to the SI, Appendix B, for the exact unit identities used in the U.S. customary path. https://www.nist.gov/pml/special-publication-811/nist-guide-si-appendix-b-conversion-factors
Naming these sources is provenance, not endorsement, certification or approval. The measured flow, the measured moisture, the absolute-pressure basis, and the reference condition your context requires all come from outside this page.
Frequently asked questions
What standard temperature and pressure does this calculator use?
Why is the reference flow so much smaller than the flow I measured?
What is the difference between actual dry flow and reference dry flow?
Can I enter gauge pressure?
Does it check whether the reference wet flow is a physical state?
Does switching between SI and U.S. customary convert the numbers I already typed?
Does this replace a stack test?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.