Fault Loop Calculator Exclusive Instant
# Define cable segments cables = [ CableData( length=25, # meters cross_section_phase=2.5, # mm² cross_section_earth=2.5, # mm² material='copper' ) ]
for key, value in result.items(): print(f"{key.replace('_', ' ').title()}: {value}")
multi_result = calc.calculate_fault_loop_impedance(multi_cables, 8000) fault loop calculator
# 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)
multi_cables = [ CableData(length=30, cross_section_phase=16, cross_section_earth=16, material='copper'), CableData(length=20, cross_section_phase=6, cross_section_earth=6, material='copper'), CableData(length=15, cross_section_phase=2.5, cross_section_earth=2.5, material='copper') ] # Define cable segments cables = [ CableData(
This calculator follows IEC 60364 standards and is suitable for domestic, commercial, and industrial electrical installations.
verification = calc.verify_disconnection_time( fault_current=result['prospective_fault_current'], protection_type='MCB', protection_rating=20 # 20A circuit breaker ) # meters cross_section_phase=2.5
# Recommendation print("\n💡 RECOMMENDATION") print("-" * 40)