Surrogate modelling for multi-carrier distribution networks