A Review on Application of Artificial Intelligence Techniques in Microgrids | Synapse