Predictive demand side management strategies for residential building energy systems