Calculating Fault Current
function calculateFaultCurrent() {
var kva = parseFloat(document.getElementById('kvaInput').value);
var volts = parseFloat(document.getElementById('voltageInput').value);
var impedance = parseFloat(document.getElementById('impedanceInput').value);
var phase = parseFloat(document.getElementById('phaseInput').value);
if (!kva || !volts || !impedance || kva <= 0 || impedance <= 0) {
alert("Please enter valid positive numbers for kVA and Impedance.");
return;
}
var fla;
if (phase === 3) {
// 3-Phase FLA calculation: (kVA * 1000) / (V * sqrt(3))
fla = (kva * 1000) / (volts * 1.73205);
} else {
// 1-Phase FLA calculation: (kVA * 1000) / V
fla = (kva * 1000) / volts;
}
// Short Circuit Current = FLA / Z_per_unit
var zDecimal = impedance / 100;
var multiplier = 1 / zDecimal;
var isc = fla / zDecimal;
// Display results
document.getElementById('resultsArea').style.display = 'block';
document.getElementById('flaResult').innerHTML = fla.toLocaleString(undefined, {maximumFractionDigits: 2}) + " A";
document.getElementById('multiplierResult').innerHTML = multiplier.toFixed(2);
document.getElementById('faultResult').innerHTML = Math.round(isc).toLocaleString() + " Amps";
// Auto-scroll to results for mobile
document.getElementById('resultsArea').scrollIntoView({ behavior: 'smooth', block: 'nearest' });
}