thermal_cable_model.crossing — Cable Crossings
Thermal analysis of cables crossing at an angle.
When two cable circuits cross in the ground at different depths, the deeper (or hotter) cable raises the temperature of the shallower one and vice-versa. This module computes the mutual temperature rise at the crossing point using the analytical line-source / image-source superposition method.
Reference
CIGRÉ Technical Brochure 640 (2015) – A Guide for Rating Calculations of Insulated Cables, §5.4 “Crossing cables”.
- class CableCrossing[source]
Bases:
objectModel for two cable systems crossing at an arbitrary angle.
- Parameters:
cable_upper (Cable) – The two cables involved in the crossing.
cable_lower (Cable) – The two cables involved in the crossing.
depth_upper (float) – Burial depth (to centre) of each cable [m].
depth_lower (float) – Burial depth (to centre) of each cable [m].
crossing_angle_deg (float) – Angle between the cable axes projected onto the horizontal plane [°]. 90° = perpendicular crossing, 0° = parallel (degenerate case).
soil (ThermalMaterial) – Surrounding soil.
- temperature_rise_at_upper(heat_rate_lower, integration_half_length=50.0)[source]
Steady-state temperature rise at the upper cable centre-line due to the lower cable’s heat emission [°C].
- temperature_rise_at_lower(heat_rate_upper, integration_half_length=50.0)[source]
Steady-state temperature rise at the lower cable due to the upper.
- crossing_derating_factor(cable, depth, delta_T_crossing, soil)[source]
Compute the derating factor due to a crossing-induced temperature rise.
The cable’s permissible current is reduced so that the total conductor temperature (self-heating + crossing contribution) does not exceed the maximum allowed temperature.
Returns a factor in (0, 1] to multiply with the isolated cable rating.
- Parameters:
cable (Cable)
depth (float)
delta_T_crossing (float)
soil (ThermalMaterial)
- Return type: