Smart hybrid renewable microgeneration system for residential applications. (2017)