Distribution systems are different from transmission systems in a number of respects, such
as the branch ratio, magnitudes of
and
and most importantly the typically
radial structure. Due to these differences, a number of power flow solution methods have
been developed to account for the specific nature of distribution systems and most
widely used are the backward/forward sweep methods [15, 16]. Matpower
includes an additional three AC power flow methods that are specific to radial
networks.
When solving radial distribution networks it is practical to number branches with numbers
that are equal to the receiving bus numbers. An example is given in Figure 4-1, where
branches are drawn black. Furthermore, the oriented branch ordering [17] offers a
possibility for fast and efficient backward/forward sweeps. All branches are always oriented
from the sending bus to the receiving bus and the only requirement is that the sending bus
number should be smaller than the receiving bus number. This means that for
branch
–
. The indices of the sending nodes of branches are stored in vector
such
that
.
As usual, the supply bus (slack bus) is given index 1, meaning that branch indices
should go from 2 to which is the number of buses in the network. Introducing a
fictitious branch with index 1 and zero impedance, given with dashed black line in
Figure 4-1, the number of branches
becomes equal to the number of buses
.
For the example of Figure 4-1 vector is the following
|
and it offers an easy way to follow the path between any bus and bus 0. If we consider
bus 4, the path to the slack bus consists of following branches: branch 4, since considered
bus is their receiving bus; branch 3, since ; branch 2, since
; and branch 1,
since
.
The representation of branch , connecting buses
and
, is given in
Figure 4-2, where it is modeled with its serial impedance
. At both ends there are
load demands
and
, and shunt admittances
and
comprised of
admittances due capacitance of all lines and shunt elements connected to buses
and
|
The voltage calculation procedure with the Current Summation Method is performed in 5 steps as follows [15, 16].
| (4.16) |
| (4.17) |
| (4.18) |
| (4.19) |
the procedure is finished. Otherwise go to step 2.
The voltage calculation procedure with the Power Summation Method is performed in 5 steps as follows [17].
| (4.20) |
| (4.23) |
For each node, besides the known admittance , we define the admittance
as the driving point admittance of the part of the network fed by node
,
including shunt admittance
. We also define an equivalent current generator
for the part of the network fed by node
. The current of this generator
consists of all load currents fed by node
. The process of calculation of bus
voltages with the admittance summation method consists of the following 5 steps
[18].
| (4.24) |
| (4.29) |
The methods explained in the previous three subsections are applicable to radial networks without loops and PV buses. These methods can be used to solve the power flow problem in weakly meshed networks if a compensation procedure based on Thevenin equivalent impedance matrix is added [15, 16]. In [17] a voltage correction procedure is added to the process.
The list of branches is expanded by a set of fictitious links, corresponding to the
PV nodes. Each of these links starts at the slack bus and ends at a corresponding PV bus,
thus forming a loop in the network. A fictitious link going to bus
is represented
by a voltage generator with a voltage magnitude equal to the specified voltage
magnitude at bus
. Its phase angle is equal to the calculated phase angle at
bus
.
A loop impedance matrix is formed for the loops made by the fictitious links and it
has the following properties
As an illustration, in Figure 4-1 there a two PV generators at buses 5 and 7. The fictitious links and loops orientation are drawn in red. The Thevenin matrix for this case is
|
First column elements are equal to PV bus voltages when the current injection at
bus 5 is 1 p.u. and . Bus voltages can be calculated with the current summation
method in a single iteration. By repeating the procedure for bus 7 one can calculate the
elements of second column.
By breaking all links the network becomes radial [16] and the three backward/forward
sweep methods are applicable. Since all links are fictitious, only the injected
reactive power at their receiving bus is determined [17] by the following
equation
| (4.30) |
which is practically an increment in reactive power injection of the corresponding PV generator for the current iteration.
The incremental changes of the imaginary part of PV generator current can be
obtained by solving the matrix equation
| (4.31) |
where
| (4.32) |
In order to ensure phase difference between voltage and current at PV
generators in [19] it was suggested to calculate the real part of PV generator current
as
| (4.33) |
In such a way the PV generator will inject purely reactive power, as it is supposed to do. Its active power is added before as a negative load.
Before proceeding with the next iteration, the bus voltage corrections are calculated. In
order to do that, the radial network is solved by applying incremental current changes
at the PV buses as excitations and setting
. After the
backward/forward sweep is performed with the current summation method, the
voltage corrections at all buses are known. They are added to the latest voltages
in order to obtain the new bus voltages, which are used in the next iteration
[17].