User-preference-driven model predictive control of residential building loads and battery storage for demand response | IEEE Conference Publication | IEEE Xplore