Modelling Heat Pumps with Variable EER and COP in EnergyPlus: A Case Study Applied to Ground Source and Heat Recovery Heat Pump Systems