A systems approach for management of microgrids considering multiple energy carriers, stochastic loads, forecasting and demand side response. (15th September 2018)