Modelling energy systems by