1. Introduction
In the last decades, transmission/distribution companies, governments, and society have been working to overcome power shortages, energy diversification, energy saving, and eliminating environmental pollution due to fossil fuels, which can not be solved only through the traditional electrical grid [
1]. Distribution generation (DG) units, such as full cell technology [
2], photovoltaic systems, and wind turbines [
3], have been added to the existing grids. Places that need a continuous power supply, such as hospitals, educational centers, airports, and ports, may be eligible for using DG. The penetration of DG into the existing distribution grids has led to the concept of microgrids. Microgrids (MG) are formed by the accumulation of DG units, energy storage systems [
4], and loads that operate in conjunction with each other to ensure a reliable power supply to the microgrid network [
5]. The hybrid energy sources integrated into the MG requiring embedded DC/AC, DC/DC, AC/DC, and/or AC/AC converters, with different management control, as fuzzy logic controllers [
6,
7] to supply the AC grid. The choice of control strategies can have technical and financial impacts on the network [
8]. They can operate in grid-connected mode by connection to the distribution grid through a point of common coupling or independently of the distribution grid in islanded mode. The last operation mode exists when an outage occurs in a previously grid-connected microgrid. Thus, the islanding phenomenon is one of the greatest challenges for microgrids. Associated with challenges are low-inertia [
9]; system stability [
10]; power sharing among DGs [
11]; the maintenance of voltage and frequency [
12,
13]; and, predominantly, power flow (PF) studies [
14,
15,
16].
Traditional PF solvers, such as one that uses the Newton–Raphson (NR) method, and their decoupled versions have been used in the grid-connected operation mode. In this case, the main grid controls both the voltage and frequency [
17] of the microgrid (distribution system). In operation in the islanded mode, the voltage and frequency of the microgrid must be controlled according to load variations through appropriate control techniques. The insertion of DG units has gained considerable interest with the increasing use of renewable energy sources (RES). Associated with the DG units, an essential strategy for controlling the power distributions and frequency is the operation in the droop mode control [
18,
19]. It should be noted that the computational tools used in PF studies for islanded microgrid systems have the following particularities: an absence of slack bus, frequency as an inherent variable in load flow, and generators with the option to control the generated power and frequency through droop units. In large power systems, the conventional PF is a computational tool for planning, analyzing, controlling, and operating purposes. Generally, PF consists in solving nonlinear equations relating voltage and power injection in each system node but in the synchronous frequency. The solution of these equations represents the steady state conditions. Conventional PF programs cannot solve the problem of isolated microgrids. Thus, several works have been proposed for this aim. In [
20], the conventional power flow in conjunction with a large distribution generator was proposed to simulate a slack bus to solve an isolated microgrid problem. Recently, research has been conducted on the developing of power flow algorithms for isolated microgrids [
14,
21,
22,
23].
In the literature, various methods and techniques have been proposed for obtaining the PF solution of the islanded microgrids via Newton methods [
5,
24] and their derivatives [
18,
21]. According to [
25,
26], the power flow algorithms for islanded microgrids allow for the following classification:
Jacobian-based methods—these include NR methods and their variants to solve the nonlinear system related to power flow through Jacobian matrix calculation [
18,
21,
27];
Backward/forward methods—these use the Kirchhoff law [
28,
29] and radial topology to attractively solve the power flow equations based on the fixed-point method;
Gauss-Zbus methods—these use an iterative process to obtain the solution of a power network through nodal matrix analysis [
30,
31];
Approximations—these utilize the first order Taylor expression to obtain the Jacobian matrix through nodal matrix analysis using the current injection [
32,
33].
Among the methods listed previously for obtaining the power flow solution in islanded microgrids, different techniques are available in the literature [
5,
18] based on NR approaches. In the present day, industry and researchers have been using these approaches with different electrical variables [
12,
14,
34,
35]. In [
5], an algorithm is presented based on the Newton trust region (NTR) that includes the consideration of the distinguishable characteristics of a microgrid to overcome the limitations of conventional power flow methods. An improved modified NR (IMNR) is proposed in [
34]. It proposes to extend the traditional Newton–Raphson technique to the islanded microgrid case with complex loads. A nested-iterative Newton–Raphson (NINR) for islanded microgrids was proposed in [
36] to adjust the voltage of a slack bus and grid frequency to force active and reactive power flowing through a slack bus be zero. In turn, in [
18,
37], a non-linearity in the droop control equation is presented with a modified NR (MNR) method. Recently, linear-based NR approximation [
32] and linear power flow formulation [
38], both based on NR and depending on the Jacobian matrix for a solution in islanded microgrids, have been proposed.
In light of the previous discussion, most of these algorithms are well-suited for the operating conditions of microgrids. However, in some cases, the application of these different algorithms is limited or restricted to various constraints/limitations. In the context presented in this paper, motivate the research by a new power flow algorithm for microgrid use. A technique to solve complex nonlinear systems as the power flow problem is homotopy. From a mathematical point of view, homotopy theory systematically studies situations where maps of a “difficult” problem are handled [
39]. Despite this theory originating from abstract aspects of algebraic topology [
40], nowadays, this theory has also been used in other areas of mathematics, such as algebraic geometry (for example, homotopy theory), electric circuits [
41,
42], and electric power networks [
43]. In [
44], homotopy methods and their numerical implementation for a load flow multi-solution of power systems are investigated. Since then, several applications of power flow studies of electrical networks with DGs [
43] have been studied. In [
45], a set of sufficient conditions for the uniqueness of the power flow solution is proposed using the uniqueness of a continuation path in a homotopy method. Recently, a flat start guess homotopy-based power flow method was investigated in [
27]. In this publication, the homotopy technique was used to solve ill-conditioned power flow problems in grid.
The isolated microgrid for relatively large-scale systems tends to present hard PFP convergence when solved by the traditional Newton–Raphson and departing from a flat start guess. Motivated by this fact and the publication in [
27], this paper presents a homotopy-based approach to solve the power flow for isolated microgrid considering droop-controlled DG units and different load characteristics and loading factors. The PF is conceived of so that a flat start guess always initializes the problem formulation. However, a final solution is successfully obtained through the computation of intermediate PF solutions along the homotopy path. Simulations using an isolated microgrid system demonstrate that the traditional NR solver cannot solve the same problem. The problem considers detailed modeling for loads and DGs, as found in several publications [
5,
18,
46]. The loads are represented in different forms through an exponential model considering voltage and frequency dependency. The DG units are droop-control mode dependent and have the traditional inductive, resistive, or complex impedance characteristics. Simulations considering the proposed approach and the traditional NR method with flat start initialization are performed in three test systems with 6, 38, and 69 buses.
The primary contributions of this paper are:
The presentation of a homotopy-based approach appropriate to deal with the PFP for hard loading scenarios, considering a frequent variation of DG unit limits and diversity in load modeling;
The use of the NR method to determine the homotopy path solution (intermediate results) considering the limitations of the DG units at each point of the path;
The exemption from the analytical calculation of the terms of the Jacobian matrix, in preference to the computation through numerical derivatives, thus facilitating the manipulation of frequent calculations when variable limits are exceeded;
The initialization of the PFP always departing from a flat start guess.
The paper is organized as follows.
Section 2 details the primary element models composing the isolated microgrid, i.e., three DG unit droop-control strategy models are addressed, besides a series feeder circuit and a magnitude- and frequency-dependent load model. Additionally, a discussion on the reference bus of the isolated microgrid is presented.
Section 3 introduces the power flow problem. It is shown that the power balance equations can be handled as a complex-valued function (power injections), and the Jacobian matrix entries can be computed numerically, which is beneficial for including equipment operational limits and system operational conditions. This section also addresses the proposed homotopy-based technique and outlines the details that are required to compute the points of homotopy path through the NR method. Tests and experiments are assessed in
Section 4. In this section, several simulations are presented in three systems with 6, 38, and 69 buses to demonstrate the performance of the proposed technique compared with the classical NR method. Finally,
Section 5 presents the conclusions of the paper.
2. Islanding Microgrid Modeling
This section presents the basics of static MG network modeling. The fundamentals are well documented in [
5,
18,
46] and other publications in such a way that additional information can be accessed in those references. The focus is on the power flow in the microgrid, considering studies with different load profiles and DG unit representations. Therefore, a primary aspect to consider is the components’ modeling for use in the power flow problem (PFP).
It is well-known that the treatment given to the isolated microgrid load flow problem differs from that used for the classical grid. Mainly because, in the case of MG, the frequency becomes an additional variable of the problem. In this case, the components also depend on this variable, which should be the same in all parts of the MG. A second aspect that strongly impacts pursuing PFP solutions is that distributed generation units contribute with small generation amounts. Then, imposing limit values for all generation units is mandatory because a possible hard reverse power flow in the network depends on the loads’ on/off status and DGs. Thus, nonlinearity associated with the ceiling values of distributed generators can dramatically affect the search for the power flow problem as performed in cases where limits are little required.
In conventional PFP, DG units are modeled through a PV/PQ type representation. However, when this type of representation is preferred, it is ignored that DG unit responses are sensitive to both voltage and frequency variations. However, these aspects must also be incorporated into the representation of DG in isolated microgrids into a denomination known as droop, besides the generation limits. Therefore, considering all of these aspects, a DG unit needs to be adjusted locally.
Balanced power flow calculations are assumed in such a way that the focus of this paper considers only data and representation for the positive sequence network.
2.1. Distributed Generator Modeling
All DG units represented in this paper are assumed to be controlled through a droop scheme, with each DG having its maximum active and reactive power limited. The DG unit operation droop allows for the proper supply of load in MG. Therefore, droop modeling must be properly represented.
The droop representation must be addressed according to the DG type of output impedance [
18], i.e., depending on how the real and imaginary part of the output impedance is considered, a droop type is characterized as resistive, inductive, or a combination of both types. Each DG unit is treated as connected to a PQ bus for the modeling of the PFP.
2.1.1. Inductive-Type Droop DG Unit
In this type of characterization, the imaginary part of the DG output impedance is greater than the resistive. For this situation, the droop equations representing the DG active and reactive power are dependent on frequency and terminal voltage magnitude, respectively. According to [
18], for the
ith DG, the output powers are calculated as
where
and
are the injected active and reactive powers of the
ith DG unit into the terminal bus in pu, and
and
are the active and reactive power setpoints, which are set zero in this paper.
is the nominal frequency in pu and set in 1.0 pu;
is the variable frequency in pu;
is the voltage magnitude in the reference bus;
is the voltage magnitude in the DG unit terminal bus; and
and
stand for frequency droop and voltage magnitude droop coefficients, respectively, in pu(rad/s)/pu(power) or simply pu. The latter notation will be adopted in this work.
2.1.2. Resistive-Type Droop DG Unit
The distribution network can be predominantly resistive. This can be verified because of the absence of the coupling inductor or the presence of highly resistive feeders in the distribution network. For this situation, the droop type is called “inverse droop”, and now active and reactive powers are associated with voltage magnitude and frequency, respectively [
18]. Power Equations (
3) and (
4) below characterize this type of DG unit:
2.1.3. Complex-Type Droop DG Unit
This situation occurs when no assumption is assumed concerning the DG output impedance, and it can be considered complex. In this case, the active and reactive power of the DG unit are not decoupled as presented in the previous models. Therefore, following the model of DG unit output power suggested in [
18], the expressions adopted for the power are:
For all DG unit power outputs in (
1)–(
6), the outputs are constrained according to the inequalities
and
, in which
is the maximum active power set for the
ith DG unit;
and
are the minimum and maximum reactive power set for the
ith DG, respectively.
2.2. Feeders Modeling
The system frequency is a variable in islanded MG. Then, the impedance considered in the modeling of line and feeders in the conventional PFP must be modified according to the frequency. The changes need to be implemented only in the reactance because assuming that the interest is in the computation of frequency near the nominal, the resistance of the cables is kept constant. Additionally, the capacitance of the cables is neglected. Then, for a feeder interconnecting buses and , the impedance is , in which and are the resistance and inductance of the feeder, respectively, and it is assumed that , where is given for the nominal frequency .
2.3. Load Modeling
Active and reactive power demanded in the distribution system characterizing the loads can be represented as a function of the bus voltage magnitude
and angular frequency deviation. A well-accepted model is given by the exponential form [
5] is:
where
is the angular frequency deviation in pu;
and
are the active and reactive power measured for the voltage
, respectively;
and
are the active and reactive power exponents, respectively; and
and
are frequency load coefficients in pu.
2.4. Reference Bus and System Losses
The modeling of the isolated MG requires a reference bus. It differs from the conventional PFP, in which a slack bus is assigned. In the case of the slack bus, the voltage is wholly defined in this bus, and it supplies the power to balance loads and losses of the whole network. In the case of an isolated MG, only the angular reference is set, and the voltage magnitude of the bus needs to be computed as a state variable. However, the reference bus alone cannot supply the power to balance the losses in the system. On the other hand, all DG units and PV buses connected to the MG must contribute to this balance. In this paper, we assume the connection of only DG units in the isolated MG, in such a way that the total power generated by DGs are:
in which
is the number of DG units, and
is the injected active power into the bus
according to a type of DG unit defined in (
1), (
3), or (
5); similarly,
is the injected reactive defined in (
2), (
4), or (
6). All individual powers are limited to meeting the physical requirements of each DG unit.
3. The Power Flow Problem
The standard power flow problem for a grid network of
buses is formulated to determine the nodal voltages at the network [
47]. However, its formulation for an isolated MG must also include the frequency as a state.
3.1. Power Balance Equations
In the isolated MG, the problem is similar to the standard PFP except that now the voltage magnitude in the reference bus and the frequency
must be considered, in which
is the number of DG units and
is the injected active power into the bus
according to a type of DG unit defined in (
1), (
3), or (
5); similarly,
is the injected reactive defined in (
2), (
4), or (
6). All individual powers are limited to meeting the physical requirements of each DG unit. Mathematically, the power balance equations (PBEs) to solve the PFP for an isolated MG can be presented from the current Kirchoff law in each bus (
11), combined with the power injection for each bus (
12).
In (
11) and (
12),
is the current injection in bus
;
is the number of bus in the isolated MG;
is the
kth row of the matrix of nodal admittance (
); and
is the vector of nodal voltages, whose entry is
.
Note that (
12) comprises a set of
complex-valued equations. Therefore, it consists of
real-valued equations. Additionally, the voltage phasor in the bus
is
, for which
is the voltage magnitude and
is the voltage phase angle.
From (
12), we can form the
real-valued equations:
Finally, a
real-valued equation set is formed as
where
;
is the vector with the phase angles in PQ buses (loads and DG units);
is the voltage magnitude vector for PQ buses;
is the voltage magnitude in the reference bus; and the phase in the reference bus is assumed zero and is not included in the vector
in (
15).
In (
12), the complex power injection is defined according to the active and reactive powers computed for the load or DG unit. For a DG in the bus
,
(see expressions (
1)–(
6)). However, for a load
(see expressions (
7)–(
8)).
In summary, the PFP for isolated MG can be resolved following the modeling for the components and determining the solution of the nonlinear equations system defined by (
15) and organized as
3.2. Solving the Nonlinear Equations System by the Newton–Raphson Method
The nonlinear equations system in (
15) can be resolved by an iterative method. In the sequence, we describe how the PFP is solved by employing the classical NR method.
In [
18], the problem was solved by the NR method. In that work, the elements of the Jacobian matrix,
, in
, are analytically determined.
We propose to solve the procedure carrying out the computations of the elements numerically. This procedure is effective when several limit violations are present along the iterative process, where frequent analytic formulae switching to limit values is verified.
For the implementation of the numerical computation of the Jacobian matrix elements, we have assumed a perturbation
for each variable and then used numerical differentiation [
48] to compute the derivative of
in (
15) in relation to the perturbed variable numerically. In case of the derivative for the variable
, the perturbed variable has the value
and the
kth column of the Jacobian matrix is calculated as
. Therefore, the use of explicit analytic derivatives is given up.
The iterative solution of the NR method [
47] for the
ith iteration is obtained as
where, considering a given initial estimate,
, the increment
is computed for the mismatch
as
The update
is computed, while a given tolerance for the mismatch is not reached, i.e.,
. After, DGs’ powers are calculated and checked to determine whether the limits are satisfied.
Figure 1 exhibits a flowchart for the NR solver algorithm, and
Figure 2 shows the flowchart for the control of limits of DGs.
In controlling the DG unit limits, active and reactive power control is carried out in different forms. In case the active power of the ℓth DG is violated, the power of the DG is fixed in its maximum value, i.e., , and an inductive power factor equal 0.9 is imposed. However, in case a negative value for is computed, the value is set for , and the reactive power is in the situation that the reactive power is kept within limits. When the reactive power is violated, is set in its limit.
When the DG unit violates any limit, the generated power is converted into a constant negative load.
The NR method faces difficulties depending on the network loading level and the requirement to control the limits of the DG units in the isolated MG. For this reason, in some situations, the method may fail. Consequently, searching for a robust method for these situations in an isolated network should be encouraged. To improve the performance of the NR solver, a homotopy based-approach using the NR technique is proposed.
3.3. Homotopy-Based Approach for Solving the PFP
Homotopy-based techniques have robust characteristics for solving numerically nonlinear algebraic equation systems as (
15) considering limit violations of DGs [
49]. The method allows for the transformation of a “difficult” problem into an “easy” one through the manipulation of a parameter
t in the parametric space
. The primary objective is to calculate the roots of the nonlinear equations system
. However, the user needs to introduce an auxiliary function
to form a mixed function
. The function
must be chosen in such a way that for
, the solution is easily found. On the other hand, for
, the solution of
is determined. A good strategy to select
is to establish a practical starting point for this function. The point should stay around the solution, which is searched for the increments of the homotopy parameter until reaching
.
The modified problem, including
t,
, and
, can be presented as the nonlinear set of equations:
where
is the homotopy parameter, and the solution set
for all
forms the homotopy trajectory (path).
Now, the focus is on determining the root of
in (
19). The definition of
is crucial to varying the parameter
t and calculating the solution of interest in
. In [
27], a homotopy approach was proposed to solve an ill-conditioned problem for a large-scale grid. The method is modified and extended in this paper to consider the isolated MG with constraining in DG units. As in [
27], the interest is also to initialize the homotopy problem from a flat start estimation, i.e., all voltages in 1.0 pu (including the reference) and nodal phase angles zero for all buses.
The idea in [
27] for
is to set
in such a way that, given an initial estimate
the solution,
, for the nonlinear equations system
is also
. Therefore, we conclude that
. This means that in
, we solve a power flow where each bus has its load and a fictitious generation to supply this local load. Hence, no power flow leaves the bus or arrives from other adjacent buses. Similarly, for a DG unit bus, a fictitious load consumes the power generated locally. However, for
, increasing at discrete step
, such that
, until
, the fictitious loads and generations are gradually removed according to (
19). Obviously, for
,
and the PFP solution is determined.
Some remarks concerning the homotopy process can be stated as follows:
A nonlinear system must be solved for each parameter , but the only one whose results are of interest is the one for ;
The resolution of
can also be performed by the standard NR method according to the procedure presented in
Figure 1;
The initial estimate used to solve is the solution found for in the step ;
The solution is closer when is small, facilitating the convergence of the NR solver;
As at each step , a NR solver is used and provides a solution for the homotopy path (solutions of ). In the case of DG units, all their limits are verified at the point before proceeding to the next point. This procedure differs from the case without homotopy (only the classical NR) when the violation condition is only verified for the solution of .
Considering the aspects listed for the homotopy-based approach, its application to solve the PFP for isolating MG exploits other qualities not found in the standard NR solver, mainly because it allows one to depart from a desired initial estimate and “guide” the solutions along the homotopy path considering solutions that are initializations for the next points of the path. Additionally, devices submitted to the control of limits of variables are monitored gradually along the homotopy path.
In the next section, experiments are carried out considering some isolated MG and different characteristics of loads and loading cases to demonstrate the numerical performance of the method presented in this paper.
4. Experiments and Results
This section presents simulations and results for demonstrating the efficiency of the homotopy-based approach to PFP in isolated MG. All experiments are performed using a modified version of the MATPOWER tool to incorporate input data for microgrid and load varying with voltage magnitude and frequency. The MATPOWER tool was prepared to run in the OCTAVE platform release 6.4.0. Three isolated MG having only DG units as energy sources supplying the network were studied. The first system is the 6-bus MG studied in [
5,
18]. The second MG is the 38-bus system presented in [
18,
46]. The third and largest MG is the 69-bus MG described in [
50] and adapted in this work to meet other requirements of loads.
All the initialization of the methods is of the type flat start, i.e., voltage magnitude 1.0 pu and phase angle zero. Step is used when the homotopy-based approach is employed.
The simulation was carried out using a personal computer, Intel(R) Core(TM) i7-8565U 8th Gen, 256 GB SSD CPU, 1.80 GHz, 16 GB RAM, 64-bit OS.
4.1. 6-Bus System Simulations
This subsection describes simulations and results for the 6-bus system. The objective is to show the results determined with the NR method and the homotopy-based approach for a tutorial isolated MG presented in [
5,
18]. The one-line diagram reproduced from [
18] is depicted in
Figure 3.
Table 1 shows the parameters
and
of the network series branches
. They were converted to pu for a three-phase power
kVA and phase-phase voltage base
V. The loads
and
were calculated for the nominal voltage,
rad/s and impedances
and
. Assuming these values and constant impedance, the powers were computed giving
pu,
pu,
pu, and
pu. Then, these power values were adopted for simulations considering different parameters
and
for load computation as a function of the voltage magnitude and frequency. We kept the parameters
and
constant for any bus #i, equal to 1 and −1, respectively.
The DG unit basic data for the network simulations were obtained from [
5]. The droop data parameters
and
for the DGs in that reference are given in absolute units, in (rad/s)/W and V/VAr, respectively. We have used
(rad/s)/W and
(V/VAr) for all DGs. In our simulations, the data were used in pu. Then, the values
pu and
pu. Simulations were performed for all droop types, the NR method, and the homotopy approach. The homotopy was implemented by using the NR method at each point
and step
. For all cases, the convergence was successfully obtained for the tolerance
pu for no more than 5 iterations. The DGs were assumed with no power limit.
Table 2 shows the simulation results for the NR and homotopy approaches. The results are similar, considering the given tolerance. The second and third columns in the table exhibit the voltage magnitude and phase angle for
and
. For this result,
pu was obtained. The fourth to the ninth columns show similar results but for other load characteristics. The fourth and fifth columns exhibit the information for
and
, and the value determined for
was 0.9991 pu. The sixth and seventh columns depict the results for
and
, for which the frequency
pu was calculated. Finally, the eighth and ninth columns show the results for
and
, for which the value
pu was computed.
From
Table 2, it is observed that the NR method and the homotopy approach provided the same results, even for different types of loads. Still, these experiments’ respective values for magnitude voltages and phase angles are close, considering the distinct characteristics of loads.
The tutorial demonstrates the agreement between the NR method and the homotopy-based approach performance.
4.2. 38-Bus System
A larger model based on a 38-bus network was studied in this subsection. The 38-bus system data are based on the network configuration presented in [
18], whose one-line diagram is exhibited in
Figure 4. The microgrid has 5 DGs of the
and
droop type. All loads in the system are characterized according to [
46] of three types as industrial (I), commercial (C), and residential (R) (see the indication I, C, and R in the one-line diagram). However, in [
46], the frequency load dependency is neglected. This dependency is considered in [
5] and is adopted in [
18] and in this paper.
We emphasize that the feeder connections found in [
18,
46] differ concerning the configuration detected for the two branches. First, the branch
is present in the network in [
46], but it is modified to
in [
18]. Second, the branch
in [
46] is not present in [
18]. Instead, the branch
has equal parameters to the branch
found in [
46]. In view of the explanation, all branch data (line impedance) can be recovered from [
46] for a pu base 12.66 kV and 1000 kVA.
The load data can be obtained from [
46], including the load type characterized by the exponential parameters
and
. For load type I,
and
; for load type C,
and
; and for load type R,
and
. The frequency-load dependency parameters were adopted as
and
for the active and reactive part, respectively, such as in [
5,
18].
DG characterization is considered according to [
5,
46]. All DGs have inductive droop type and magnitude reference voltage 1.01 pu. The remaining parameters are exhibited in
Table 3.
Simulations were performed using the NR method proposed in [
18] and the homotopy-based approach. The results are in agreement with those found in [
18], where the frequency converges to 0.9981 pu, and the reactive power limit of the DG in the bus #38 exceeded its value.
Other experiments were carried out for different loading factors, i.e., modified loads by a factor
, such that
and
, where
and
are the loads for the original case studied in [
18]. Progressive values of
were used until the reactive power limits were surpassed or divergence was detected. The last value of
for which we still have the power inside the reactive limits occurred for
.
Table 4 shows the DG unit generated powers (
and
) and voltages (magnitude
V and phase angle
) for the loading factors
and
.
In
Table 4, for
, the calculated frequency is
pu, while for
, the frequency is
pu. Only the DG unit in the bus #35 for the latter loading kept the power values within its limits.
When , all DG power reactive limits were surpassed despite the frequency being kept approximately in pu.
Again, as it was also verified for the 6-bus system, both the NR method and homotopy-based techniques presented a similar performance in relation to the determination of results. Even with the hard loading and monitoring of the DG unit power limits, both methods converged and presented the same results.
4.3. 69-Bus System
In this section, the objective is to apply the NR method and homotopy-based approach for a higher-order model system with different types of loads and DG units, including loads with year-season profiles. Additionally, it is verified how the two techniques behave with a progressive loading factor.
A modified 69-bus isolated microgrid was generated based on the original radial network presented in [
50]. The one-line diagram for the modified network that includes 10 DGs is shown in
Figure 5. All data of branches are given in [
50] and available in [
51] as case69 for pu base 10 MVA and 12.7 kV. The load data (type R, I, or C) were introduced here and characterized by the parameters in
Table 5. The 10 DG units were also proposed in this paper and are connected at buses #2, #5, #15, #38, #42, #47, #56, #57, #60, and #63. The DG units are assumed to be of the inductive droop type, with each having
pu and
pu, but with different limits for active and reactive power.
Table 6 provides the upper limits of DGs. In the original configuration, all loads are of a constant power type, i.e., with
and
. The load profile was modified in this paper to reflect a more realistic characterization of a distribution load characteristic. Then, it was also characterized according to the proposed model presented in [
52], as residential (R), commercial (C), and industrial (I) but with parameters changing according to the season’s winter or summer, both for day and night.
Table 5 exhibits the parameters associated with these characteristics. The load frequency parameters are equal for all loads, being
pu and
pu, for any bus #i.
Simulations were performed with different scenarios using the NR method and the homotopy-based approach. Experiments were carried out for loading factors changing from
(base case) until divergence was detected. The homotopy approach was performed with step
.
Table 7 exhibits the calculated frequency for different load scenarios and loading factors. It was verified that the two techniques applied to the solution of the PFP for the 69-bus system behaved differently for high loads. The NR method could no longer reach a solution for a given load (
). In contrast, the homotopy method continued to show convergence up to
(divergence occurred for all scenarios with
).
Figure 6 depicts magnitude voltage plots according to the bus for the loads considering the year season and day/night profile for the loading factors for the base case, i.e.,
and a high loading factor
. The results obtained with the NR method and homotopy-based approach coincide with the base case. However, only the homotopy-based result is available for a higher loading factor since the NR methods diverged for this condition. A significant difference between the magnitude of voltages from the ninth bus to the twenty-seventh bus is verified by visualizing the curves. This justifies the difficulty for the NR method in converging in high-loading scenarios because the technique uses flat start initialization.
On the other hand, despite using the NR method and departing from the flat start guess, the homotopy-based approach uses intermediate results as initialization for the next NR solver in the homotopy path. This process continues until (the last point of the homotopy path and the one of interest for the PFP solution). Therefore, the initialization of the NR method along the homotopy path provides good conditions for the convergence of the method.
Note that, according to
Table 7, for
, the summer day scenario presents a divergence of the power flow. Then, the plots in
Figure 6 show the base case plots and those for which the maximum loading factor
is verified for all scenarios. When
, three scenarios still present convergence of the power flow; however, for
, the Jacobian matrix is singular, and divergence occurs for all scenarios.
The CPU time was measured only for the largest system, considering it is more significant among the studied systems. The monitoring was carried out for the base case () and a hard loading () of the 69-bus system. For the base case, the NR method needed 1.43 s to obtain the PFP solution, while the homotopy method required 2.67 s. The higher time for the homotopy-base approach is justified because it needs to solve more nonlinear systems along the homotopy path to achieve the solution of interest. However, for the hard loading, just the homotopy method had the time measured as it was the only one to converge, requiring 4.55 s. The importance of this result is emphasized, considering that the NR method alone was unable to achieve convergence for the same initialization conditions of the homotopy-based approach.
5. Conclusions
This paper presented an efficient technique to solve the power flow problem in an isolated microgrid network. The approach differs from the conventional power flow problem since instead of using a slack bus, a reference bus is adopted in the isolated microgrid. Additionally, in the latter, frequency is a state that must be determined.
A homotopy-based approach to determine the power flow solution was proposed. The technique considers the isolated microgrid based on droop-controlled DG units and different load characteristics. The PF was always evaluated, departing from a flat start guess and computing intermediate solutions to form the homotopy path until the solution of interest was reached. To compare the performance of the method, the NR solver, also with initialization of type flat start, was used to solve the same problem. Simulations were assessed in 6-, 38-, and 69-bus systems with several DG units, loads with different features, and loading factors.
Experiments for the two smaller systems evidenced the similar performance between the traditional NR method and the homotopy-based approach. However, only the latter technique could reach the solution for the largest system with stringent requirements, such as high loading. This fact is justified since the homotopy approach, despite departing from the flat start guess, uses intermediate results, which are also obtained via the NR method, but uses the solution as the initialization for the next point of the homotopy path until the computation of the last point.
The authors intend to extend the methodology to unbalanced three-phase isolated microgrid studies in future works.