Modelling of energy systems