// current_transformer_secondary_wire_sizing.php $result = null; $error = null; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $ct_current = floatval($_POST['ct_current'] ?? 5); $burden_va = floatval($_POST['burden_va'] ?? 10); $power_factor = floatval($_POST['power_factor'] ?? 0.8); $lead_length = floatval($_POST['lead_length'] ?? 50); $conductor_material = $_POST['conductor_material'] ?? 'copper'; $wire_size_awg = $_POST['wire_size_awg'] ?? '12'; $parallel_runs = intval($_POST['parallel_runs'] ?? 1); $ambient_temp = floatval($_POST['ambient_temp'] ?? 30); $safety_factor = floatval($_POST['safety_factor'] ?? 1.25); // Resistivity at 20C (ohm-cm or ohm-m converted to ohm/kft or ohm/km) // Copper: ~0.0172 ohm-mm2/m, Aluminum: ~0.0282 ohm-mm2/m // AWG cross-sections in mm2 approx mapping for standard sizes $awg_data = [ '14' => 2.08, '12' => 3.31, '10' => 5.26, '8' => 8.37, '6' => 13.3, '4' => 21.2 ]; $cross_section = $awg_data[$wire_size_awg] ?? 3.31; // mm2 // Material resistivity (ohm * mm2 / m) at 20C $rho_20 = ($conductor_material === 'copper') ? 0.0172 : 0.0282; // Temperature correction coefficient (approx 0.00393 for copper, 0.00403 for aluminum) $alpha = ($conductor_material === 'copper') ? 0.00393 : 0.00403; $rho_temp = $rho_20 * (1 + $alpha * ($ambient_temp - 20)); // Total round trip resistance (Ohms) = (2 * length * rho) / (cross_section * parallel_runs) // length in meters (assuming lead_length is round trip or one way? Let's treat lead_length as one-way, round trip = 2 * length) $round_trip_length = 2 * $lead_length; $conductor_resistance = ($round_trip_length * $rho_temp) / ($cross_section * max(1, $parallel_runs)); // CT Max allowed burden impedance (Z_total = VA / I^2) $max_burden_impedance = $burden_va / pow($ct_current, 2); // Actual burden impedance connected (Lead Resistance + Internal Instrument Burden approx if needed, but let's focus on lead resistance vs max allowed) // Voltage drop across leads = I * R_lead * safety_factor $lead_voltage_drop = $ct_current * $conductor_resistance * $safety_factor; // Total burden check $status = ($conductor_resistance <= ($max_burden_impedance * 0.8)) ? 'Acceptable' : 'Warning: High Burden / Voltage Drop'; $result = [ 'resistance' => round($conductor_resistance, 4), 'max_impedance' => round($max_burden_impedance, 4), 'voltage_drop' => round($lead_voltage_drop, 4), 'status' => $status, 'cross_section' => $cross_section ]; } ?>
Use this advanced calculator for precise electrical wire sizing designs. Determine exact conductor requirements for your secondary metering circuits. Optimize your electrical systems today.
The secondary wire sizing calculation relies on standard electrical engineering principles for current transformer burden evaluation:
Proper design of current transformer secondary wiring is vital for ensuring accurate metering and reliable protective relay operation in power systems. When fault conditions occur, high currents pass through the primary winding, creating secondary currents that must travel through long control cables without suffering excessive attenuation or distortion.
If the secondary lead resistance is too high, the total connected burden will exceed the CT class rating. This results in saturation issues, inaccurate metering readings, and potential failure of protection schemes during high-fault scenarios. Utilizing robust copper or aluminum conductors with appropriate cross-sections mitigates these risks effectively.
A 5A secondary experiences higher power losses over long distances due to $I^2R$ scaling, whereas a 1A secondary tolerates significantly longer wire runs with smaller gauge conductors.
Current must travel out from the CT to the relay and return back to complete the closed electrical loop, doubling the effective conductor length.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.