Achieving consensus in self-organizing multi agent systems for smart microgrids computing in the presence of interval uncertainty