BTU-calculator voor open haarden – bereken warmteafgifte en verbruik

· elementieu
-
Lesezeit: 4 Min. · 827 Wörter
BTU-calculator voor open haarden – bereken warmteafgifte en verbruik

Gebruik de BTU-calculator om snel te bepalen hoeveel warmte uw haard nodig heeft. Hij toont de juiste BTU-waarde, het propaan- of aardgasverbruik en helpt je de ideale haard te kiezen voor elk formaat terras.

1 BTU-calculator voor open haarden

Bereken de juiste warmtebehoefte (BTU/h) voor uw buitenruimte – inclusief kW-equivalent, geschat brandstofverbruik (propaan/aardgas) en gebruikskosten.

Ingangen
Goed beschermd (overdekt/omheind) Gedeeltelijk beschermd Open/winderig
Verwarmen (opwarmen) Alleen sfeer (decoratieve vlam)
Energieprijzen (optioneel)

Opmerking: Voor buitensituaties wordt niet de hele kamer verwarmd. De calculator gebruikt heuristieken (oppervlakte x basis BTU per m^2 x correctiefactoren).

Resultaten
Aanbevolen vermogen
<!– 已移除:

–>
Verbruik (geschat)
Propaan: – kg/h
Aardgas: – m^3/h

Aannames: Propaan ~ 46 000 BTU/kg, aardgas ~ 36 000 BTU/m^3. Rendement volgens input.

Kosten (optioneel)
Propaan: – EUR/h
Aardgas: – EUR/h
Conversie

1 kW ~ 3412 BTU/h | 1 BTU ~ 0,000293 kWh

Berekeningslogica en aannames

Basisformule: BTU = oppervlakte (m^2) x 1200 BTU/m^2 x factoren

  • Windbescherming: beschermd x0,8, gedeeltelijk x1,0, open x1,3
  • Temperatuur: C 15 x1,00
  • Afstand tussen de stoelen: 2,5 m x1,15
  • Doel: Verwarming x1,00, Ambiance x0,70

Aanbevolen bereik = +-15% rond de doelwaarde, min. 15000 BTU/h, max. 200000 BTU/h.

Verbruiksformule: Verbruik = BTU / (calorische waarde x rendement). Propaan ~ 46000 BTU/kg, aardgas ~ 36000 BTU/m^3.

Opmerking: Praktische richtwaarde calculator voor stralingswarmte buitenshuis, geen verwarmingsbelasting verificatie voor kamers binnenshuis.

(function(){ const $ = id => document.getElementById(id); function factorWind(v){ if(v===’sheltered’) return 0.8; if(v===’exposed’) return 1.3; return 1.0; } function factorTemp(t){ if(t<=5) return 1.25; if(t<=10) return 1.15; if(t<=15) return 1.05; return 1.00; } function factorDistance(d){ if(d2.5) return 1.15; return 1.00; } function factorPurpose(p){ return p===’ambience’ ? 0.70 : 1.00; } function clamp(v,min,max){ return Math.max(min, Math.min(max, v)); } function fmt(n,dec=0){ return n.toLocaleString(‘de-DE’,{minimumFractionDigits:dec, maximumFractionDigits:dec}); } const toKW = btu => btu / 3412.142; function calc(){ const area = Math.max(1, Number($(‘area’).value||0)); const temp = Number($(’temp’).value||0); const wind = $(‘wind’).value; const dist = Math.max(0.5, Number($(‘distance’).value||2)); const purpose = $(‘purpose’).value; const effPct = clamp(Number($(‘eff’).value||85), 50, 100); const baseBTUperM2 = 1200; const f = factorWind(wind) * factorTemp(temp) * factorDistance(dist) * factorPurpose(purpose); let targetBTU = area * baseBTUperM2 * f; targetBTU = clamp(targetBTU, 15000, 200000); const low = targetBTU * 0.85; const high = targetBTU * 1.15; const eff = effPct / 100; const BTU_per_kg_propan = 46000; const BTU_per_m3_gas = 36000; const propaneKgH = targetBTU / (BTU_per_kg_propan * eff); const gasM3H = targetBTU / (BTU_per_m3_gas * eff); const pPrice = Number($(‘pPrice’).value||0); const gPrice = Number($(‘gPrice’).value||0); const pCost = pPrice ? propaneKgH * pPrice : null; const gCost = gPrice ? gasM3H * gPrice : null; $(‘btuRange’).textContent = fmt(low) + ” – ” + fmt(high) + ” BTU/h”; $(‘kwRange’).textContent = fmt(toKW(low),1) + ” – ” + fmt(toKW(high),1) + ” kW”; $(‘propaneUse’).textContent = “Propan: ” + fmt(propaneKgH,3) + ” kg/h”; $(‘gasUse’).textContent = “Erdgas: ” + fmt(gasM3H,3) + ” m^3/h”; $(‘propaneCost’).textContent = pCost!=null ? (“Propan: ” + fmt(pCost,2) + ” EUR/h”) : “Propan: – EUR/h”; $(‘gasCost’).textContent = gCost!=null ? (“Erdgas: ” + fmt(gCost,2) + ” EUR/h”) : “Erdgas: – EUR/h”; } document.getElementById(‘calc’).addEventListener(‘click’, calc); [‘area’,’temp’,’wind’,’distance’,’purpose’,’eff’,’pPrice’,’gPrice’].forEach(id=>{ const el = document.getElementById(id); el && el.addEventListener(‘keydown’, e=>{ if(e.key===’Enter’) calc(); }); }); document.getElementById(‘reset’).addEventListener(‘click’, ()=>{ $(‘area’).value=20; $(’temp’).value=8; $(‘wind’).value=’partial’; $(‘distance’).value=2.0; $(‘purpose’).value=’heating’; $(‘eff’).value=85; $(‘pPrice’).value=”; $(‘gPrice’).value=”; [‘btuRange’,’kwRange’,’propaneUse’,’gasUse’,’propaneCost’,’gasCost’].forEach(id=>$(id).textContent=’-‘); }); calc(); })();

2 Directe invoer: verbruik van bestaande BTU

Resultaten
Propaan: – kg/h
Aardgas: – m^3/h
Propaan: – EUR/h
Aardgas: – EUR/h

Conversie: – kW | Aannames: Propaan ~ 46000 BTU/kg, aardgas ~ 36000 BTU/m^3.

(function(){ const $ = id => document.getElementById(id); const BTU_PER_KG_PROPAN = 46000; const BTU_PER_M3_GAS = 36000; const toKW = btu => btu / 3412.142; function fmt(n,dec=0){ return Number(n).toLocaleString(‘de-DE’,{minimumFractionDigits:dec, maximumFractionDigits:dec}); } function clamp(v,min,max){ return Math.max(min, Math.min(max, v)); } function calcKnown(){ const btu = Math.max(0, Number(($(‘btuKnown’).value||”).toString().replace(‘,’,’.’))); const effPct = clamp(Number(($(‘effKnown’).value||”).toString().replace(‘,’,’.’)) || 85, 50, 100); const eff = effPct/100; if(!btu || eff{ $(‘btuKnown’).value=”; $(‘effKnown’).value=85; $(‘pPrice2’).value=”; $(‘gPrice2’).value=”; $(‘knownPropaneUse’).textContent=’Propan: – kg/h’; $(‘knownGasUse’).textContent=’Erdgas: – m^3/h’; $(‘knownPropaneCost’).textContent=’Propan: – EUR/h’; $(‘knownGasCost’).textContent=’Erdgas: – EUR/h’; $(‘knownKW’).textContent=’- kW’; }); })();

Scroll naar boven