Theory of cable heating - emorell96/CableHeatingPy GitHub Wiki

This code uses a steady state method, meaning it assumes the system has reached thermal equilibrium and uses this assumption to calculate the final temperature by balancing the heat gain and the heat losses of the system.

For this we say that the power per unit length generated by the system of {Conductor Core + Insulation} is equal to that of f1 where Pj is the power per unit length generated through Joule heating, I is the current being pushed through the cable, and R is its resistance by unit length. Then, we look at how the system loses heat: radiation and convection losses.

Using Stephan Boltzmann law, we can write f2 which describe the radiation losses. f3 is the Stephan Boltzmann constant, f4 is the emissivity of the material used in the insulation, f5 is the outer diameter of the cable plus insulator, f6 and f7 are the conductor temperature and the ambient temperature respectively (in Kelvin). All units are SI.

Next the convection losses of the system are written as follow: f8 with f9, f10, and Re is the Reynolds number which is dimensionless and can be calculated as f11, with f12 being the wind speed and the viscosity of the air.