Distributed Cooperative Control Strategy for Stable Voltage Restoration and Optimal Power Sharing in Islanded DC Microgrids | IEEE Journals & Magazine | IEEE Xplore