Human in the loop heterogeneous modelling of thermostatically controlled loads for demand side management studies. (15th February 2018)