Výpočet Úbytku Napätia STN 33 2000-5-52 čl.552

Výpočet Úbytku Napätia STN 33 2000-5-52 čl.552

Výpočet úbytku napätia | projektelektro.sk

Výpočet úbytku napätia

Praktická kalkulačka podľa STN EN 33 2000‑5‑52 (príloha G – informatívna)
<!-- Vstupy -->

Vstupné údaje

Koeficient b = 1 pre 3‑f, = 2 pre 1‑f.
<input id="u0" type="number" value="230" /></div>
<input id="L" type="number" value="50" /></div>
<input id="IB" type="number" value="16" /></div>
<input id="S" title="Vlastná hodnota S" type="number" value="2.5" /></div>
Vyberte štandardný prierez alebo zadajte vlastnú hodnotu v poli vpravo. Pole „S“ má prioritu.
<input id="lambda" type="number" value="0.00008" />
Ak nie sú údaje známe, predpokladá sa 0,08 mΩ/m = 0,00008 Ω/m.
<input id="cosfi" type="number" value="0.8" /></div>
<input id="sinfi" type="number" value="0.6" />
Pre cos φ = 0,8 je približne sin φ = 0,6.

Pre hlavné rozvody dlhšie než 100 m sa môže limit zvýšiť o 0,005 %/m nad 100 m, max. o 0,5 %.
<!-- Výstupy -->

Výsledok

Úbytok napätia u [V]
0,00 V
Percentuálny úbytok Δu [%]
0,00 %
Limit podľa tabuľky G.52.1
Vzorec: u = b · ( (ρ₁·L/S)·cosφ + (λ·L)·sinφ ) · IB, kde b=1 pre 3‑f a b=2 pre 1‑f. Percentá: Δu = 100 · u / U0.
Tabuľka G.52.1 – Maximálny úbytok napätia (%)
Typ inštalácieSvetelnáIné použitie
A – z verejnej nn siete 3 % 5 %
B – zo súkromného nn napájania 6 % 8 %
[removed]// <![CDATA[ const $ = (s) => document.querySelector(s); const on = (el, ev, fn) => el && el.addEventListener(ev, fn); const state = { phase: 3 }; const ph3 = $('#ph3'); const ph1 = $('#ph1'); function setPhase(p){ state.phase = p; // 3 or 1 ph3.setAttribute('aria-pressed', String(p===3)); ph1.setAttribute('aria-pressed', String(p===1)); compute(); } on(ph3, 'click', () => setPhase(3)); on(ph1, 'click', () => setPhase(1)); function num(id){ const el = typeof id === 'string' ? $(id) : id; if(!el) return 0; const v = String(el.value ?? '').replace(',', '.'); const n = parseFloat(v); return isNaN(n) ? 0 : n; } function limitPercent(){ const typ = $('#typInst').value; // 'A' or 'B' const use = $('#use').value; // 'light' or 'other' let base = 0; if(typ === 'A') base = (use === 'light') ? 3 : 5; else base = (use === 'light') ? 6 : 8; const L = num('#L'); const isMain = $('#mainRun').value === 'yes'; if(isMain && L > 100){ const extra = Math.min((L - 100) * 0.005, 0.5); // +0.005 %/m, max +0.5 % base += extra; } return base; } function compute(){ const b = (state.phase === 3) ? 1 : 2; const u0 = num('#u0') || 230; const L = num('#L'); const IB = num('#IB'); const Smanual = num('#S'); const Ssel = num('#Ssel'); const S = Smanual > 0 ? Smanual : Ssel > 0 ? Ssel : 1e-9; // priorita vlastnej hodnoty const rho1 = parseFloat($('#mat').value); // Ω·mm²/m const lambda = num('#lambda'); // Ω/m const cosfi = Math.min(Math.max(num('#cosfi'), 0), 1); const sinfi = Math.min(Math.max(num('#sinfi'), 0), 1); // u = b * ( (rho1*L/S)*cosφ + (lambda*L)*sinφ ) * IB const resistive = (rho1 * L / S) * cosfi; // Ω const reactive = (lambda * L) * sinfi; // Ω const u = b * (resistive + reactive) * IB; // V const uPct = 100 * u / u0; // Output const fmt = (x, d=2) => x.toFixed(d).replace('.', ','); $('#uV').textContent = fmt(u) + ' V'; $('#uP').textContent = fmt(uPct) + ' %'; const lim = limitPercent(); const share = Math.max(0, Math.min(100, lim>0 ? uPct / lim * 100 : 0)); $('#bar').style.width = share + '%'; const limTxt = `Limit: ${fmt(lim, 3)} %`; $('#limitBadge').textContent = limTxt; const status = (uPct <= lim + 1e-9) ? 'V SÚLADE' : (uPct <= lim * 1.2 ? 'NA HRANICI' : 'NEVYHOVUJE'); const badge = $('#statusBadge'); badge.textContent = status; badge.classList.remove('ok','warn','bad'); if(uPct <= lim) badge.classList.add('ok'); else if(uPct <= lim*1.2) badge.classList.add('warn'); else badge.classList.add('bad'); } // Prepojenie drop‑downu so vstupom S on($('#Ssel'), 'change', (e)=>{ if(num('#S') === 0) $('#S').value = e.target.value; compute(); }); // Recompute pri zmene ['#u0','#L','#IB','#S','#Ssel','#mat','#lambda','#cosfi','#sinfi','#typInst','#use','#mainRun'] .forEach(sel => { on($(sel), 'input', compute); on($(sel), 'change', compute); }); on($('#calc'), 'click', compute); // Inicializácia compute(); // ]]>[removed]

Prihlásenie

Zabudnuté heslo

Produkt bol vložený do košíku