Smart Polygeneration Microgrid Research Articles