Renewable source uncertainties effects in multi-carrier microgrids based on an intelligent algorithm. (15th February 2023)