Energy analysis of different configurations for a reversible ground source heat pump using a new flexible TRNSYS Type