Purpose – The purpose of this work is that of providing the guidelines of an efficient implementation of power flow computations using the MATLAB computation environment. Design/methodology/approach – The goal of obtaining high efficiency from MATLAB programs often proves elusive unless special care is taken in exploiting the vectorising capability of MATLAB programming. In the present paper the implementation of Newton-Raphson power flow in MATLAB is examined with particular emphasis on the way of obtaining a vectorisable code capable of achieving effective numerical performance by exploiting its formulation in terms of complex variables. Findings – Tests on actual networks with up to 1,300 buses are presented. They show that the complex power flow is as efficient as the best implementations of the Newton Raphson power flow using real variables, as long as the operations involved are reordered with the aim of exploiting the vectorisation capabilities of the MATLAB environment. Originality/value – It is shown that improved numerical efficiency in the MATLAB can be obtained through its formulation in terms of complex variables. The complex Newton-Raphson load flow, not very common in practical uses, is shown to have many desirable qualities from the point of view of MATLAB programming and is presented in detail.

MATLAB implementation of the complex power flow

GRANELLI, GIANPIETRO;MONTAGNA, MARIO
2013-01-01

Abstract

Purpose – The purpose of this work is that of providing the guidelines of an efficient implementation of power flow computations using the MATLAB computation environment. Design/methodology/approach – The goal of obtaining high efficiency from MATLAB programs often proves elusive unless special care is taken in exploiting the vectorising capability of MATLAB programming. In the present paper the implementation of Newton-Raphson power flow in MATLAB is examined with particular emphasis on the way of obtaining a vectorisable code capable of achieving effective numerical performance by exploiting its formulation in terms of complex variables. Findings – Tests on actual networks with up to 1,300 buses are presented. They show that the complex power flow is as efficient as the best implementations of the Newton Raphson power flow using real variables, as long as the operations involved are reordered with the aim of exploiting the vectorisation capabilities of the MATLAB environment. Originality/value – It is shown that improved numerical efficiency in the MATLAB can be obtained through its formulation in terms of complex variables. The complex Newton-Raphson load flow, not very common in practical uses, is shown to have many desirable qualities from the point of view of MATLAB programming and is presented in detail.
2013
The Electrical and Electronics Engineering category covers resources concerned with applications of electricity, generally those involving current flow through conductors, as in motors and generators. This category also covers the examination of the conduction of electricity through gases or a vacuum as well as through semiconducting materials. Topics include image and signal processing, electromagnetics, electronic components and materials, microwave technology, and microelectronics.
Esperti anonimi
Inglese
Internazionale
STAMPA
32
3
923
935
13
LOAD-FLOW; MATLAB; COMPLEX FORM
2
info:eu-repo/semantics/article
262
Granelli, Gianpietro; Montagna, Mario
1 Contributo su Rivista::1.1 Articolo in rivista
none
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11571/681621
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact