Distributed Cooperative Control of Multiple Hybrid Energy Storage Systems in a DC Microgrid Using Consensus Protocol | IEEE Journals & Magazine | IEEE Xplore