A Distributed Iterative Learning Framework for DC Microgrids: Current Sharing and Voltage Regulation

Document Type


Date of Original Version



With the penetration of computation intelligence, an increasing number of learning methods are developed into power engineering, such as dc microgrid applications. This paper establishes a distributed iterative learning framework to solve the current sharing and voltage regulation problem in an islanded dc microgrid from the perspective of game theory. The control objectives of dc microgrid include not only achieving the desired output current dispatch, but also regulating the voltage of dc bus to its rated value. Based on the two objectives, local performance indexes are established and an N-player game is formulated. Each source aims to minimize its own performance index and to achieve the current sharing objective simultaneously. Under the framework of game theory, a distributed iterative learning algorithm is designed based on the Bellman optimality principle and subsequently carried out using the approximate dynamic programming technique. The proposed algorithm is data based where it does not require to have the accurate model parameters of the dc microgrid and it ensures that the dc microgrid falls into a Nash equilibrium. Furthermore, a rigorous convergence analysis of the proposed algorithm is given. To demonstrate the effectiveness of the proposed method, simulation examples are presented on a tested dc microgrid.

Publication Title

IEEE Transactions on Emerging Topics in Computational Intelligence