Калькулятор водосточного стояка
Подбор диаметра водосточного стояка по площади кровли и расчётному расходу воды. Минимальный DN по СП 30.13330.2020 — DN100.
function calc3(){
const F=parseFloat(document.getElementById('area3').value);
const q20=parseFloat(document.getElementById('q20_3').value);
const psi=parseFloat(document.getElementById('psi3').value);
const v=parseFloat(document.getElementById('v3').value);
const q=(F*q20*psi)/10000;
const F_pipe=q/(v*1000);
const D=Math.sqrt(4*F_pipe/Math.PI)*1000;
const D_std=[50,75,100,110,150,200].find(d=>d>=D)||200;
let t='<table class="fcalc-result-table"><tr><th>Параметр</th><th>Значение</th></tr>';
t+='<tr><td>Площадь кровли</td><td>'+F+' м²</td></tr>';
t+='<tr><td>Расчётный расход</td><td>'+q.toFixed(2)+' л/с ('+(q*3.6).toFixed(1)+' м³/ч)</td></tr>';
t+='<tr><td>Требуемая площадь сечения</td><td>'+(F_pipe*10000).toFixed(2)+' см²</td></tr>';
t+='<tr><td>Расчётный диаметр</td><td>'+D.toFixed(1)+' мм</td></tr>';
t+='<tr><td style="font-weight:700">Рекомендуемый DN стояка</td><td style="font-weight:700;color:#0a4d8c;font-size:1.2em">DN'+D_std+'</td></tr>';
t+='<tr><td>Фактическая скорость</td><td>'+(q/(Math.PI*Math.pow(D_std/1000,2)/4*1000)).toFixed(2)+' м/с</td></tr>';
t+='</table>';
let note=D_std<100?'<div class="fcalc-warn">⚠ По СП 30.13330.2020 минимальный DN водосточного стояка — DN100. Рекомендуется DN100.</div>':'<div class="fcalc-tip">✓ Диаметр соответствует нормам.</div>';
document.getElementById('table3').innerHTML=t+note;
document.getElementById('result3').style.display='block';
}