size_cable
Size and verify AC cables by checking load, voltage drop, derating, fault-loop impedance, and thermal withstand.
Instructions
Select the smallest candidate passing all requested experimental model checks.
load/unit describe the design load; length_m is the positive one-way route length.
voltage is line-to-line for 3phase and phase-to-neutral for 1phase. DC is unsupported.
ambient_temp_c is air temperature above ground and soil temperature underground;
None uses the configured dataset's reference temperature. num_circuits and depth_m
must fall within the configured data. The model uses V90 at 75 C or X90 at 90 C.
mcb_rating_amps enables the approximate AC loop check; supply_loop_impedance_ohm
is the non-negative external source-loop magnitude (default zero is an assumption).
Supplying a nonzero source-loop magnitude requires mcb_rating_amps.
Check the actual protective device and measured supply impedance independently.
check_fault enables active AND earth adiabatic checking using fault_current_ka and
fault_time_s. The earth conditions default to those active conditions; override them
with earth_fault_current_ka and/or earth_fault_time_s for the actual earth fault.
Earth fault overrides require check_fault=True.
Omitted fault checks are reported as not requested. The earth material is independent
of the active material. An experimental selection is not an installation approval.
cable_construction="flat_2c_earth" selects a dedicated two-loaded-conductor profile
and requires phase="1phase". For in_thermal_insulation, explicitly choose
partially_surrounded or completely_surrounded; unenclosed_in_air uses none.
Unsupported construction/condition combinations are rejected without generic fallback.
The generic default preserves the existing dataset column and does not identify a
physical cable construction or insulation exposure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| load | Yes | ||
| unit | No | A | |
| phase | No | 3phase | |
| depth_m | No | ||
| voltage | No | ||
| length_m | Yes | ||
| mcb_curve | No | C | |
| insulation | No | V90 | |
| check_fault | No | ||
| fault_time_s | No | ||
| num_circuits | No | ||
| power_factor | No | ||
| ambient_temp_c | No | ||
| mcb_rating_amps | No | ||
| fault_current_ka | No | ||
| max_volt_drop_pct | No | ||
| cable_construction | No | generic | |
| conductor_material | No | copper | |
| earth_fault_time_s | No | ||
| installation_method | No | in_conduit_in_air | |
| insulation_exposure | No | ||
| earth_fault_current_ka | No | ||
| earth_conductor_material | No | copper | |
| supply_loop_impedance_ohm | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||