Approaches to Energy System Simulation