Energy management strategy for a renewable-based residential microgrid with generation and demand forecasting. (15th November 2015)