Smart-Polygeneration-Microgrid