Калькулятор снегозадержателей
Расчёт количества рядов и шага кронштейнов снегозадержателей по снеговой нагрузке и параметрам кровли.
function calc27(){const sg=parseFloat(document.getElementById('reg27').value);const len=parseFloat(document.getElementById('len27').value);const ang=parseFloat(document.getElementById('ang27').value);const w=parseFloat(document.getElementById('w27').value);const mu=ang<=30?1.0:ang<=60?1.0-(ang-30)/30:0;const S0=0.7*1.0*1.0*mu*sg;const load=S0*w;let rows=1;if(len>6){rows=Math.ceil(len/5);}const step_kron=load<2?0.9:load<3?0.6:0.5;const krons_per_row=Math.ceil(w/step_kron+1);const total_krons=krons_per_row*rows;let t='<table class="fcalc-result-table"><tr><th>Параметр</th><th>Значение</th></tr>';t+='<tr><td>Снеговая нагрузка</td><td>'+S0.toFixed(2)+' кПа ('+(S0*100).toFixed(0)+' кг/м²)</td></tr>';t+='<tr><td>Коэффициент μ (угол '+ang+'°)</td><td>'+mu.toFixed(2)+'</td></tr>';t+='<tr><td>Нагрузка на 1 м снегозадержателя</td><td>'+load.toFixed(1)+' кН/м ('+(load*100).toFixed(0)+' кг/м)</td></tr>';t+='<tr><td style="font-weight:700;color:#0a4d8c">Количество рядов</td><td style="font-weight:700;color:#0a4d8c;font-size:1.2em">'+rows+'</td></tr>';t+='<tr><td>Шаг кронштейнов</td><td>'+step_kron.toFixed(1)+' м</td></tr>';t+='<tr><td>Кронштейнов в ряду</td><td>'+krons_per_row+'</td></tr>';t+='<tr><td style="font-weight:700">Всего кронштейнов</td><td style="font-weight:700">'+total_krons+'</td></tr>';t+='</table>';t+='<div class="fcalc-tip">Первый ряд — у карниза (0.5-0.8 м от края). Последующие — каждые '+(len/rows).toFixed(1)+' м.</div>';document.getElementById('table27').innerHTML=t;document.getElementById('result27').style.display='block';}
Данный калькулятор разработан в полном соответствии с нормативной документацией:
- СП 17.13330.2017 «Кровли»
- СП 20.13330.2016 «Нагрузки и воздействия»
Данная калькуляция была произведена на сайте fahmann.ru