Micro-generation dispatch in a smart residential multi-carrier energy system considering demand forecast error. (15th July 2016)