I. Introduction
Direct current microgrids (DCMG) are gaining popularity due to the availability of DC sources like photovoltaic (PV), fuel cells and batteries, etc., and developments in power electronic converters and DC loads. These sources, storage units, and loads are distributed at different locations to form distributed generations (DGs) in the DCMG. The effective way of utilizing these sources in the DCMG is by interconnecting and creating energy management among these distributed energy resources (DERs) [1]. Centralized energy management systems provide control and optimal operation commands to the different DGs from a single centralized controller. However, the centralized controller is highly subjected to a single point of failure and requires communication from all the DGs in the DCMG. Distributed control is a more effective way of controlling interconnected DERs in the DCMG using distributed communication. Moreover, distributed controlled DCMGs are flexible and easily scalable for future expansion [2].