ETH Zurich and TU Delft develop models for self-sufficient energy systems in Europe 14 Jun 2022 Energy