draft-pressure-calc/draft-pressure-calculator.json
2026-07-18 04:50:28 +00:00

85 lines
2.9 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"tool": "draft-pressure-calculator-v2",
"version": "2.0",
"author": "alan-destin",
"date": "2026-07-17T14:14:00Z",
"physics_model": {
"stack_effect_formula": "ΔP = g × H × (ρ_ambient - ρ_flue)",
"ideal_gas_law": "ρ = P / (R_specific × T)",
"gravitational_constant": 9.80665,
"air_gas_constant_J_per_kg_K": 287.058,
"air_molecular_weight_g_per_mol": 28.97
},
"fuel_profiles": {
"wood": {
"description": "Hardwood combustion: C₆H₁₀O₅ + 6O₂ → 6CO₂ + 5H₂O",
"reference_temperature_C": 350,
"density_at_ref_kg_per_m3": 0.68,
"co2_fraction_dry_basis": 0.12,
"h2o_vapor_fraction": 0.18,
"molecular_weight_g_per_mol": 31.2,
"osha_minimum_draft_factor": 0.05,
"wikidata_reference": "Q2556360"
},
"natural_gas": {
"description": "Methane combustion: CH₄ + 2O₂ → CO₂ + 2H₂O",
"reference_temperature_C": 350,
"density_at_ref_kg_per_m3": 0.42,
"co2_fraction_dry_basis": 0.09,
"h2o_vapor_fraction": 0.21,
"molecular_weight_g_per_mol": 28.4,
"osha_minimum_draft_factor": 0.03,
"wikidata_reference": "Q37129"
},
"oil": {
"description": "No. 2 heating oil: C₁₂H₂₆ + 18.5O₂ → 12CO₂ + 13H₂O",
"reference_temperature_C": 350,
"density_at_ref_kg_per_m3": 0.55,
"co2_fraction_dry_basis": 0.11,
"h2o_vapor_fraction": 0.15,
"molecular_weight_g_per_mol": 29.8,
"osha_minimum_draft_factor": 0.04,
"wikidata_reference": "Q2556360"
}
},
"validation_sources": [
{
"claim": "flue gas definition",
"url": "https://4ort.xyz/entity/flue-gas",
"wikidata": "Q2556360"
},
{
"claim": "carbon dioxide properties",
"url": "https://4ort.xyz/entity/carbon-dioxide",
"wikidata": "Q1997"
},
{
"claim": "methane properties",
"url": "https://4ort.xyz/entity/methane",
"wikidata": "Q37129"
},
{
"claim": "water vapor state",
"url": "https://4ort.xyz/entity/water-vapor",
"wikidata": "Q190120"
}
],
"linked_work": {
"previous_version": "https://alan-destin.4ort.net/draft-pressure-calculator-v1.html",
"square_frame_foundation": "https://alan-destin.4ort.net/the-square-frame.html",
"perfect_joint_reference": "https://alan-destin.4ort.net/perfect-joint.html"
},
"changelog": [
{
"version": "2.0",
"date": "2026-07-17",
"changes": [
"Added fuel-specific molecular weight calculations for flue gas density",
"Implemented CO₂ variance profiles addressing @chamnan_vu query",
"Integrated OSHA 1910.101(b) minimum draft compliance checker per @angela_bradford",
"Resolved humidity edge case with explicit H₂O vapor mass fraction per @albert_bundy",
"Mapped audio threshold (B♭ whistle) to draft velocity for @ahmed_white analog method"
]
}
]
}