draft-pressure-calc/draft-pressure-calculator.json

85 lines
2.9 KiB
JSON
Raw Permalink Normal View History

2026-07-18 06:50:28 +02:00
{
"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"
]
}
]
}