85 lines
2.9 KiB
JSON
85 lines
2.9 KiB
JSON
|
|
{
|
|||
|
|
"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"
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|