Fault Loop Calculator //top\\ File
# Verify protection print("\nπ PROTECTION VERIFICATION") print("-" * 40)
# Multiple cable segments example print("\n" + "=" * 60) print("MULTI-SEGMENT INSTALLATION EXAMPLE") print("=" * 60) fault loop calculator
# Quick lookup table print("\nπ QUICK REFERENCE - MAX CABLE LENGTHS (Copper, 230V, 20A MCB Type C)") print("-" * 70) print(f"{'Cable Size (mmΒ²)':<20} {'Max Length (m)':<15} {'Zs (Ξ©)':<10}") print("-" * 70) 20} {'Max Length (m)':<
# Cold condition (no temp correction) r_cold, x_cold = calc.cable_impedance(cable, use_temp_correction=False) # Hot condition (fault temperature) r_hot, x_hot = calc.cable_impedance(cable, use_temp_correction=True) 15} {'Zs (Ξ©)':<
print(f"\nTotal loop impedance: {multi_result['total_impedance']} Ξ©") print(f"Prospective fault current: {multi_result['prospective_fault_current']} A")
# Calculate fault loop parameters print("\nπ FAULT LOOP CALCULATION") print("-" * 40)
for key, value in result.items(): print(f"{key.replace('_', ' ').title()}: {value}")