Multi-Agent Systems for Power Engineering Applications—Part I: Concepts, Approaches, and Technical Challenges | IEEE Journals & Magazine | IEEE Xplore