I. Introduction
Microgrid (MG) is generally considered to be an integration of distributed generators (DGs), energy storage systems, and loads [1]. Compared with the traditional ac counterparts, dc MGs have been recognized as an attractive option due to the reduction of power conversion stages, absence of reactive power management, and phase synchronization issues. In a common dc MG, multiple DGs are connected in parallel to a single dc bus or multiple buses, and the main control objective of the dc MG is to maintain the stability of dc bus voltage and proportional load sharing among different DGs. There are two main categories of load sharing strategies, namely active load sharing (e.g., leader-follower control, centralized control, and circular current chain control [2]) and passive load sharing (e.g., droop control [3]). As a peer-to-peer control method, droop control is usually employed to establish fundamental power sharing among different power DGs. It requires no communication links and relies only on local measurements, which is better suited to a “plug-and-play” scenario [2]. However, droop control inevitably causes voltage deviation at the dc bus. Besides, the accuracy of load sharing ratio is affected when considering the cable resistances of the dc MG.