A Hierarchical Distributed Energy Management Agent Framework for Smart Homes, Grids, and Cities | IEEE Journals & Magazine | IEEE Xplore