Predictive control for residential capacity controlled heat pumps in a smart grid scenario