Numerical methods for power flow analysis in DC networks: State of the art, methods and challenges

•Power flow analysis is a fundamental toolbox for DC planning and operation.•Classical methods such as Gauss-Seidel, Newton-Raphson and Taylor-based methods are analyzed.•Four classical DC test feeders are employed for verifying the applicability and robustness of power flow methods in DC grids. Thi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of electrical power & energy systems 2020-12, Vol.123, p.106299, Article 106299
Hauptverfasser: Montoya, Oscar Danilo, Gil-González, Walter, Garces, Alejandro
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•Power flow analysis is a fundamental toolbox for DC planning and operation.•Classical methods such as Gauss-Seidel, Newton-Raphson and Taylor-based methods are analyzed.•Four classical DC test feeders are employed for verifying the applicability and robustness of power flow methods in DC grids. This study addresses the power-flow-analysis problem for direct-current (DC) grids from a numerical perspective. Classical and emerging algorithms for power flow solutions in DC networks such as Gauss--Seidel, successive approximations, Newton--Raphson, and Taylor-based methods are reviewed herein in detail by providing their mathematical derivations and algorithmic implementations. All these numerical methods can be applied to high-voltage DC and low-voltage DC networks irrespective of their topologies and the number of voltage-controlled nodes. The MATLAB programming environment is used to implement these power flow algorithms using DC networks with 6, 21, 33, and 69 nodes. The simulation results show that these power flow methods are equivalent in terms of voltage estimation and power losses and only differ from one another in terms of processing time.
ISSN:0142-0615
1879-3517
DOI:10.1016/j.ijepes.2020.106299