Sustainability analysis for the design of distributed energy systems: A multi-objective optimization approach. (15th May 2021)