Citation: Abdollah Kavousi-Fard, Amin Khodaei. Multi-objective optimal operation of smart reconfigurable distribution grids[J]. AIMS Energy, 2016, 4(2): 206-221. doi: 10.3934/energy.2016.2.206
[1] | Md Mashud Hyder, Kaushik Mahata . Reconfiguration of distribution system using a binary programming model. AIMS Energy, 2016, 4(3): 461-480. doi: 10.3934/energy.2016.3.461 |
[2] | Zijian Hu, Hong Zhu, Chen Deng . Distribution network reconfiguration optimization method based on undirected-graph isolation group detection and the whale optimization algorithm. AIMS Energy, 2024, 12(2): 484-504. doi: 10.3934/energy.2024023 |
[3] | Santosh Kumar Sharma, D. K. Palwalia, Vivek Shrivastava . Distributed generation integration optimization using fuzzy logic controller. AIMS Energy, 2019, 7(3): 337-348. doi: 10.3934/energy.2019.3.337 |
[4] | Antonino Laudani, Gabriele Maria Lozito, Valentina Lucaferri, Martina Radicioni, Francesco Riganti Fulginei . On circuital topologies and reconfiguration strategies for PV systems inpartial shading conditions: A review. AIMS Energy, 2018, 6(5): 735-763. doi: 10.3934/energy.2018.5.735 |
[5] | HVV Priyadarshana, MA Kalhan Sandaru, KTMU Hemapala, WDAS Wijayapala . A review on Multi-Agent system based energy management systems for micro grids. AIMS Energy, 2019, 7(6): 924-943. doi: 10.3934/energy.2019.6.924 |
[6] | Kangli Xiang, Keren Chen, Simin Chen, Wanqing Chen, Jinyu Chen . Model for sustainable carbon emission reduction energy development and smart grid technology strategy. AIMS Energy, 2024, 12(6): 1206-1224. doi: 10.3934/energy.2024055 |
[7] | Syed Sabir Hussain Rizvi, Krishna Teerth Chaturvedi, Mohan Lal Kolhe . A review on peak shaving techniques for smart grids. AIMS Energy, 2023, 11(4): 723-752. doi: 10.3934/energy.2023036 |
[8] | Ricardo Echeverri-Martínez, Wilfredo Alfonso-Morales, Eduardo F. Caicedo-Bravo . A methodological Decision-Making support for the planning, design and operation of smart grid projects. AIMS Energy, 2020, 8(4): 627-651. doi: 10.3934/energy.2020.4.627 |
[9] | Hassan Shirzeh, Fazel Naghdy, Philip Ciufo, Montserrat Ros . Stochastic energy balancing in substation energy management. AIMS Energy, 2015, 3(4): 810-837. doi: 10.3934/energy.2015.4.810 |
[10] | Essam A. Al-Ammar, Ghazi A. Ghazi, Wonsuk Ko, Hamsakutty Vettikalladi . Temperature impact assessment on multi-objective DGs and SCBs placement in distorted radial distribution systems. AIMS Energy, 2020, 8(2): 320-338. doi: 10.3934/energy.2020.2.320 |
Nomenclature
Indices | |
e | Index for scenario |
g | Index for an element of a scenario |
k | Index for feeder |
i, j | Index for bus |
s | Index for scenario |
z | Index for uncertain parameter |
m, l | Index for solution in harmony memory |
n | Index for an element of the solution vector |
t | Index for iteration number |
w | Index for objective function |
Sets | |
B | Set of buses |
C | Set of feeders |
W | Set of objectives |
Ω | Set of solutions in problem search space |
ξs | Set of scenarios |
Parameters | |
bw | Arbitrary distance bandwidth |
bwmax & bwmin | Maximum and minimum values of the bandwidth |
DT | Distance between scenarios. |
d | Length of the control vector |
R | Resistance of feeder |
Irate | Nominal current |
f(.) | Objective function |
fmin/max | Minimum/Maximum value of objective |
g(.)/h(.) | Equality/Inequality constraints |
L | Number of objective functions |
HMCR | Harmony memory considering rate in the range of (0, 1) |
PAR | Pitch adjusting rate in the range of (0, 1) |
PARmax & PARmin | Maximum and minimum values of PAR |
Vmin/ Vmax | Minimum/maximum bus voltage |
Y/θ | Line admittance magnitude/phase angle |
Z | Number of uncertain parameters |
ρ1, …, ρ6 | Constant value in the range (0, 1] |
Ns | Initial number of scenarios |
Nsr | Number of scenarios after reduction |
NI | Maximum number of iterations |
μref | Satisfying degree of the objective function |
μ | Fuzzy membership function value |
Variables | |
dev | Voltage deviation function |
I | Commitment state of the dispatchable unit |
nrand | Random integer |
P/Q | Active/reactive power injections |
PL | Power flow in the feeder/line |
PLmax | Maximum power flow in the feeder/line |
Ploss | Active power losses |
prnorm | Normalized probability value of each scenario |
pr | Probability of an element in a scenario. |
S | A possible scenario of the problem. |
Tie | Tie switch |
SW | Sectionalizing Switch |
V/δ | Bus voltage magnitude/phase angle |
U | Scenario set |
U | Probability level in the scenario U |
X | Control vector/solution |
Xbest | Best solution in HM |
xrand | Random element in the control vector X |
Β | Random number in the range [0, 1] |
The electricity distribution system is the final link in the delivery of electric energy from the transmission system to end-use consumers. Distribution systems supply a large number of consumers and play a critical role in the power quality and reliability of the electrical services. The statistical reports show that more than 80 percent of electricity interruptions occur at the distribution voltage level [1]. These reports emphasize on the significance of reinforcing the structure and quality of the distribution system for reducing the overall system costs; either the cost of the power supply or the cost of interruptions. One of the most viable methods for enhancing the quality of the distribution electrical services is the reconfiguration strategy. By definition, reconfiguration is the process of changing the topology of the distribution grid for achieving pre-determined targets using some normally closed and open switches [2]. Generally, distribution systems are constructed with radial topology so that the system protection is preserved in acceptable level and at the same time the power losses are preserved low. Moreover, the radial topology is significantly less expensive than the mesh topology to build. In comparison to the other available reinforcement strategies of the distribution system such as capacitor placement, shunt reactor allocation, rewiring of the network, and the installation of the distributed generation, the reconfiguration strategy does not impose any capital investments to system planners. In addition, this strategy can be utilized in different scheduling time horizons, from hourly to daily to monthly, and therefore is extremely useful for system operators [3].
Extensive research has been conducted in recent years to investigate various aspects of the reconfiguration strategy, in which the main focus has been the power loss reduction, conceivably due to significant power losses at the distribution system and its impact on the total system operation cost. Some of the well-investigated methods that have assessed the role of the reconfiguration on the optimization of the power losses are brute-force approach [4], neural network [5], optimum flow pattern [6], heuristic techniques [7], graph theory [8], ant colony algorithm [9,10], expert systems [11], and hybrid simulated annealing algorithm and Tabu search [12]. In the area of voltage drop correction, the role of the reconfiguration in reducing the maximum bus voltage deviations from their nominal value is discussed in [13]. The main idea is to change the topology of the network in a way that the voltage drop is reduced in buses and the radial structure as well as the thermal limitations of the feeders are preserved. In [14,15,16], the positive effect of the reconfiguration in improving the reliability of the network is investigated. Also, it is shown in [16] that reconfiguration strategy can be considered as a failure rate reduction methodology by rerouting the power flow in distribution feeders. In that work, the system average interruption frequency index (SAIFI), system average interruption duration index (SAIDI), and average energy not supplied are considered as the reliability targets. The load balance increment and service restoration abilities of the reconfiguration strategy by changing the supply path of the consumers are addressed in [17]. This research shows the precious role of reconfiguration in the case of emergency situation and fault clearance in the network.
The existing work clearly show the viable role of the reconfiguration strategy in smart distribution systems for increasing the overall efficiency of the electricity supply and delivery. However, the challenging issue is that each of these targets can show a conflicting behavior with respect to other operation targets. In order to solve this issue, the application of an appropriate multi-objective optimization framework seems inevitable. Moreover, the main deficiency with majority of the existing work is the deterministic analysis framework. Neglecting the uncertainty can result in idealistic and less-reliable solutions that can jeopardize the network’s reliable operation. Therefore, this paper proposes a multi-objective optimization framework based on fuzzy theory to simultaneously minimize the total active power losses, bus voltage deviations, and load imbalances. The proposed framework employs the min-max fuzzy satisfying approach to choose the best compromised solution from the non-inferior solution set in the problem search space. Since the optimal operation and management of the reconfiguration is a discrete nonlinear constrained optimization problem, a powerful optimization algorithm is required to search the problem space globally. Therefore, a new modified optimization method based on harmony search (HS) is proposed that can optimally solve the problem. In addition, a new modification method is proposed that can help increase the diversity of the harmony memory (HM) and thus reduce the possibility of trapping in local optima. This can further increase the convergence ability of the algorithm by avoiding premature convergence. The proposed problem is solved in a stochastic framework based on scenario generation to model the uncertainties of the active and reactive loads. The feasibility and satisfying performance of the proposed met hod are examined on a standard test system.
The rest of this paper is organized as follows: Section 2 describes the problem formulation including the objective function and constraints. Section 3 explains the stochastic framework based on scenario generation. The proposed modified HS (MHS) algorithm is described in section 4. The proposed multi-objective framework is explained in Section 5. The simulation results on the test system are discussed in section 6. Finally, the concepts and conclusions are summarized in section 7.
In this section, the problem formulation, including the objective functions and constraints, are explained.
As mentioned above, the problem considers a multi-objective formulation optimizing 1) active power losses, 2) maximum bus voltage deviation and 3) feeder load balance. These objectives are described as following:
f1(X)=Ploss(X)=∑kRkI2k(X)k∈C | (1) |
f2(X)=dev(X)=max[|1−Vmin(X)|,|1−Vmax(X)|] | (2) |
f3(X)=Balance(X)=−mink|Iratek−Ik(X)Iratek|k∈Q | (3) |
X=[Tie1,Tie2,..,TieNTie,SW1,SW2,..,SWNsw] | (4) |
The objective function (1) represents total active power losses in network feeders, (2) represents the voltage deviation function which improves the voltage profile of the network by minimizing the maximum bus voltage deviations, and (3) represents the load balancefunction for improving the feeders load balance. To calculate these targets, the power flow is run for each switching scheme during the optimization process. A complete description on the power flow methods can be found in [18,19]. The problem control vector incorporates the optimal status of the tie and sectionalizing switches as shown in (4).
The problem is subject to the following constraints:
PLk≤PLmaxkk∈C | (5) |
Pi=∑jViVjYijCos(θij−δi+δj)i∈B | (6) |
Qi=∑jViVjYijSin(θij−δi+δj)i∈B | (7) |
Ik≤Imaxkk∈C | (8) |
In above equations, (5) shows the distribution lines constraint, (6) and (7) represent the nodal power balance equations in the polar form of the AC power flow which ensure the equality of load and generation at each bus. The polar form is associated with the choice of voltage magnitude and voltage phase angle as state variables. It is worth noting that there are some papers that use other forms of the AC power flow such as the rectangular form. Eq. (8) shows the feeder power flow constraint due to the thermal limits. It should be noted that the radial topology of the grid should be preserved before and after the reconfiguration. In this way, each time a tie switch is closed a sectionalizing switch in the formed loop is opened to make the network radial.
Due to volatility of the distribution system consumers’ load profiles, the forecast results of active and reactive loads commonly represent a certain level of error. In fact, even the most accurate methods do not guarantee a one hundred percent accurate results. In order to model these uncertainties, this paperemploys a scenario-based approach to generate deterministic problem of the stochastic problem. In this regard, the first step is to consider a probability density function (PDF) for the uncertain parameters. This PDF is then split into several probability levels as shown in Fig.1. Each of these probability levels shows the existence of some error in the value of the uncertain parameter. In order to generate a complete scenario, the roulette wheel mechanism (RWM) is employed. Fig.2 shows the structure of RWM oriented with the seven-level PDF shown in Fig.1. Suppose that there is z number of uncertain parameters in the problem. For each scenario s and for each uncertain parameter, a random number β is generated uniformly in the range of [0, 1].
The length of the RWM is 1 in which each slice has a specific length which shows its specific value. According to its value, β drops in one of the slices of the RWM. This slice refers to one of the probability levels in the PDF of the relevant uncertain parameter in Fig.1. It is clear that a slice in RWM with wider area refers to an interval in its PDF (here Fig.1) with higher probability. Each probability level indicates the possibility of some forecast error in the uncertain parameter. This process is repeated z times to generate a complete scenario.
Us=[us1,us2,us3....,usz] | (9) |
By repeating this procedure, Ns initial scenarios are produced:
S=[U1U2...UNs]=[u11,u12,u13....,u1zu21,u22,u23....,u2z...uNs1,uNs2,uNs3....,uNsz] | (10) |
Each of these scenarios has a specific probability value. Initially, a large number of scenarios is generated. In order to reduce computation requirements, the number of scenarios should be reduced. The idea for scenario reduction is based on two main tasks: 1) deleting scenarios with the lowest probability and 2) deleting similar scenarios. The following steps are employed to reduce the scenarios:
Step 1: Assume ξs as the initial set of the scenarios. Also assume DS as the set of scenarios that are kept after scenario reduction. It is clear that this set is empty at the beginning. Evaluate the distance between any two scenarios as follows:
DTee′=DT(Se,Se′)=√w∑g=1(seg−se′g)2e,e′=1,2,…,NS | (11) |
Step 2: For each scenario Re, calculate the least distance with other scenarios as follows:
DTel=minDTee′e,e′∈Ns;e′≠e | (12) |
where l holds the number of scenarios with the least distance from scenario s.
Step 3: Multiply the probability of each scenario pre with the least distance from other scenarios:
PDe′l=prl×DTe′le′∈Ns | (13) |
Step 4: The dth scenario with the lowest value of the below criterion is omitted from the initial scenarios set ξs:
PDd=minPDee∈Ns | (14) |
ξ=ξ−{d},DS=DS+{d},prl=prl+prd | (15) |
Step 5: Repeat Steps 2 to 4 until finding the desired number of scenarios.
By the use of this procedure, Nsr final scenarios are remained. Therefore, by solving the stochastic problem for all scenarios, there will be Nsr final optimal solutions. But, it is generally expected that a stochastic problem would finally has one single optimal solution than a set of optimal solutions as follows:
f=Nsr∑s=1prnorms×fs | (16) |
It is worth noting that due to the discrete nature of the proposed optimization problem, it is not possible to solve the problem for each scenario and then aggregate them to reach a final solution. In fact, the proposed stochastic optimization problem is solved just one time and all scenarios are applied when calculating the objective functions. In other words, each time that a new solution is created during the optimization process, all Nsr scenarios are applied to the problem and the objective functions are calculated Nsr times. Therefore, for the single feasible solution Xi, Nsr scenarios generate Nsr values for the objective functions with different probabilities. The aggregation process is done for these Nsr objective function values to reach a final aggregated value for the objective functions. This aggregated value belongs to the feasible solution Xi.
The initial number of scenarios considered here is 1000 which is reduced to 20 scenarios after scenario reduction. This process shows a filtering ratio of 1000/20 = 50 for the proposed problem. This value of filtering ratio is chosen to reduce computational burden. It is clear that a larger number of scenarios would result in a better covering of uncertainty spectrum but with the cost of higher computational burden. The filtering ratio can be reduced to capture much uncertainty spectrum of the problem. Therefore an appropriate filtering ratio as scenario reduction should be utilized to reduce the cost of computational effort while keeping a good approximation of the system uncertainties.
HS algorithm was first introduced by Geem et al. in 2001 [20] to mimic the behavior of musicians for playing a note with the most harmony. This algorithm is categorized in the group of metaheuristic optimization methods that search the problem space with an initial random start. In comparison with other optimization methods, HS is constructed such that it can handle both discrete and continuous optimization problems without requiring the differential gradients. It does not need an initial setting of the variables and is free from divergence. It is further shown that HS overcomes the main shortcoming of genetic algorithm in the building block theory and thus does not depend on the formation of the chromosomes during the improvisation stage. In order to solve the problem, HS algorithm constructs an initial random matrix called harmony memory (HM). Each row of HM shows a note that is played by a musician and should be improved to reach the most harmony with other notes. In this way, the improvisation stage is implemented based on three main ideas: 1) memory consideration 2) pitch adjustment and 3) random research. In the memory consideration part, the HM is improved by mixing the available solutions in HM to generate a new solution using the HM considering rate (HMCR) constant as follows:
xnewmn={xHMmnforrand<HMCRxrandmnforelseXHMm=[xHMm1,...,xHMmd]Xrandm=[xrandm1,...,xrandmd] | (17) |
According to the above formulation, as the value of HMCR parameter becomes larger, the new solution is more likely to be selected from the HM solutions.
The second improvisation stage happens by pitch adjustment of the solutions. Each component that comes out of the memory consideration stage is checked to see whether it should be pitch-adjusted or not. Here the pitch adjusting rate (PAR) is employed to fix the new solutions as follows:
xnewmn={xrandmn±rand×bwforrand<PARxrandmnforelse | (18) |
In the original HS algorithm, bw is constant. Nevertheless, it is demonstrated in the literature that HS performance is improved by updating the value of bw as follows [21]:
bwt=bwmaxexp(θ×t)θ=Ln(bwminbwmax)NI | (19) |
Similarly, it is shown that by updating the value of PAR, the total performance of the HS can be improved effectively [21]:
PARt=PARmin+t×(PARmax−PARmin)NI | (20) |
By applying the above steps, HM is updated. Then, the termination criterion is checked. In the case that the termination criterion is not satisfied, the above steps are repeated.
HS algorithm is a powerful optimization tool that has shown great success in solving the discrete optimization problems. This paper, however, proposes a new modification method to increase the diversity of the HM and avoiding the premature convergence. During the optimization process, each solution in the HM is improved by these modification methods to find a more optimal position.
- Modification strategy 1
The first modification method employs the crossover and mutation operators from the genetic algorithm to generate new solutions out of the HM. For each solution Xm, three random solutions Xm1, Xm2, Xm3 are chosen such that m1 ≠ m2 ≠ m3 ≠ m. Now, by using the mutation operator, these three solutions are mixed to generate a random solution:
Xut=XHMm1+ρ1×(XHMm2−XHMm3) | (21) |
Considering Xbest as the bestsolution in HM, three new solutions are generated as below:
xnew1n={xmutnifρ2≤ρ3xbestnelsexnew2n={xmutnifρ3≤ρ4xnelseXnew3=ρ5×Xbest+ρ6×(Xbest−HM(nrand)) | (22) |
- Modification strategy 2
The second modification method shows a consultation among the players for reaching the most harmony among them. Therefore, for each twoplayers/solutions Xm and Xl, the interaction practice can be interpreted by the following mathematical formulation:
Iff(Xm)<f(Xl)Xnewm=Xm+ρ7(Xm−Xl)Elseiff(Xm)>f(Xl)Xnewm=Xm+ρ7(Xl−Xm) | (23) |
- Modification strategy 3
The third modification method is a dynamic formulation to update the HMCR value. As mentioned before, a larger HMCR will let more similarity appear between the new solutions with those in the HM and vice versa. Nevertheless, it is more practical to have a larger HMCR at the beginning of the optimization to motivate the algorithm for using HM. This simulates a more local search at the beginning of the optimization. On the other hand, at the end of the optimization a smaller HMCR will let the algorithm explore the unknown search space with more random movements. This idea shows a global search when HM has reached to a saturated status to yield any additional optima. Therefore, the following dynamic formulation is chosen for updating the HMCR value based on running the algorithm for several times:
HMCRt+1=(12NI)(1NI)×HMCRt | (24) |
The proposed problem is a multi-objective optimization problem with conflicting targets which requires an appropriate managing framework to be solved optimally. Technically, a multi-objective optimization problem can be shown as below:
minF=[f1(X),f2(X),...,fL(X)]Ts.t.h(X)<0g(X)=0 | (25) |
In order to solve the above formulation, this paper suggests an interactive fuzzy satisfying approach. This method let the operator determine the satisfying degree of each objective. In fact, this formulation would choose the most optimal solution from the non-inferior solution set such that the operators’ preferences are satisfied:
F(X)=minx∈Ω{maxw∈W|μrefw−μfw(X)|} | (26) |
In the above equation, the parameter μref shows the satisfying degree of the relevant objective which is determined by the operator in the range [0, 1]. Also, μfw is the membership function value of wth objective which is calculated using the trapezoidal fuzzy membership as follows:
μfw(X)={1forfw(X)≤fminwfmaxw−fw(X)fmaxw−fminwforfminw≤fw(X)≤fmaxw0forfw(X)≥fmaxw | (27) |
This section investigates the performance of the proposed method in solving the reconfiguration problem for the IEEE 32-bus test system [18]. Fig.3 shows the one-line diagram of the test system, which includes 32 buses, 5 tie switches (shown by dotted lines) and 32 sectionalizing switches (shown by solid lines). The system nominal voltage level is 12.66 kV. Regarding the optimization algorithm, 30 random solutions are generated in the HM and the termination criterion is 200 iterations. The single objective optimization (Case 1) is done in the deterministic framework to highlight the performance (Case 2).
Case 1: First, the analysis is performed on the single-objective optimization structure. The main purpose is to show the positive role of the reconfiguration strategy on different objectives. Table 1 shows the results of the optimization on the network active power losses. It is worth noting that the initial network power loss is 202.67 kW which is reduced to 139.53 kW after the reconfiguration. For better comparison, the results of some of existing methods are provided in the table. According to these results, the proposed MHS algorithm could reach the global solution also found by other methods.
Method | Power loss [kW] | Open switches |
DPSO [22] | 139.53 | s7, s9, s14, s32, s37 |
DPSO-ACO [23] | 139.53 | s7, s9, s14, s32, s37 |
HBMO [13] | 139.53 | s7, s9, s14, s32, s37 |
Shirmohammadi [11] | 140.26 | s7, s10, s14, s32, s37 |
DPSO-HBMO [22] | 139.53 | s7, s9, s14, s32, s37 |
MHBMO [13] | 139.53 | s7, s9, s14, s32, s37 |
McDermott et al. [13] | 139.53 | s7, s9, s14, s32, s37 |
The proposed MHS | 139.53 | s7, s9, s14, s32, s37 |
Table 2 shows the results of the optimization of the voltage deviation function. According to these results, the voltage deviation of the system is reduced from the initial value of 0.087 pu to 0.061 pu after the reconfiguration. Note that the improvement is achieved without any capital investments and only by switching actions in the network. Similarly, the proposed MHS algorithm could reach the global optimal solution that is found by other methods for this network.
Method | Voltage deviation[p.u] | Minimum voltage | Open switches |
DPSO [22] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
PSO-ACO [23] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
DPSO-HBMO [22] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
DPSO-ACO [23] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
GA [13] | 0.06218097 | 0.93781902 | s7, s10, s14, s32, s37 |
HBMO [13] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
The proposed MHS | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
The simulation results of optimizing the load balance objective are shown in Table 3. In order to analyze this objective, the feeders’ maximum current capacities are assumed as the following: feeders 1 and 2 can carry up to 1200 A, feeders 3, 4, and 5 can carry up to 426 A and the other feeders can carry up to 307 A. The initial value of the load balance objective function before the reconfiguration is 0.5413235. The simulations are done by genetic algorithm, original HS, and the proposed MHS algorithm. According to the simulation results, the proposed MHS could reduce the load balance target value from 0.541 to the optimal value of 0.344 after the reconfiguration. In comparison to other algorithms, the proposed MHS could reach a better solution than the other algorithms. According to the last column of Table 3, the proposed MHS could reach the optimal solution in less time which shows the higher search ability of this algorithm. Being equipped with powerful searching mechanisms, the proposed MHS could find the optimal solution in the first few iterations.
Method | Load Balance | Open switches | CPU Time (s) |
Genetic Algorithm | 0.344162601 | s7, s11, s14, s36, s37 | 13.54 |
Harmony Search Algorithm | 0.343929465 | s7, s10, s14, s36, s37 | 11.75 |
The proposed MHS | 0.343774159 | s7, s9, s14, s36, s37 | 8.37 |
Case 2: In order to simultaneously optimize all objective functions, the problem is solved using the discussed min-max fuzzy structure. Table 4 shows the results of multi-objective optimization framework. It is worth noting that this paper assumes similar significance for all objectives and thus consider μref = 1 for the three objectives. It is clear that the satisfying degree of objectives can change according to the preferences and requirements. The simulation results show that the proposed MHS algorithm could optimize all objectives properly. In addition, while each of the objective functions has attained higher value than the single-objective optimization results, they are all optimized and reduced to appropriate value with regard to the initial network situation. In other words, the proposed multi-objective framework could reach a proper balance in optimizing the three objectives. From the computational burden point of view, the proposed MHS algorithm shows superior performance than the other algorithms. In order to better understand the positive role of the reconfiguration on the voltage profile, Fig.4 shows the network buses voltage profiles before and after the reconfiguration. The voltage levels of most of the buses are improved after the optimal switching.
Method | Power loss [kW] | Voltage deviation [p.u] | Load Balance | Open switches | CPU Time (s) |
Genetic Algorithm | 143.761969 | 0.06266643 | 0.40372161 | s6, s9, s14, s36, s37 | 264.38 |
Harmony Search Algorithm | 142.7391667 | 0.062183436 | 0.37531157 | s7, 34, s11, s32, s37 | 221.06 |
Proposed MHS | 141.261544 | 0.06218097 | 0.37731568 | s7, s10, s14, s32, s37 | 153.78 |
In order to assess the effect of considering uncertainty on the problem, the simulation results for two cases of deterministic and stochastic frameworks are provided in Table 5. According to these results, considering the uncertainty effects in the simulations has increased the optimal values of all objective functions. While the objective function values in the stochastic framework seem to be far from their optimal values in the deterministic framework, but the new values are more realistic and reliable. In other words, this increase in the objective functions is the cost of reaching more reliable and practical values compatible with the likely forecast errors in uncertain parameters.
Method | Power loss [kW] | Voltage deviation [p.u] | Load Balance |
Deterministic Framework | 140.327481 | 0.06184041 | 0.36440572 |
Stochastic Framework | 141.261544 | 0.06218097 | 0.37731568 |
Finally, Table 6 shows the results of multi-objective optimization problem considering different weighting factors for the objective functions. The main purpose is to show the capability of the fuzzy min-max framework for handling different targets during the optimization. According to the results in Table 6, there is a proper control on satisfying each objective function by adjusting the reference membership function μwref for wth target. In other words, in each scenario, the proposed multi-objective framework was successful to find the most compromised solution from the set of non-inferior solutions properly.
Scenario No. | Importance | Load Balance | Voltage deviation [p.u] | Power loss [kW] | ||
μ1ref | μ2ref | μ3ref | ||||
Scenario 1 | 1 | 1 | 1 | 0.3773 | 0.062180 | 141.2615 |
Scenario 2 | 0.9 | 1 | 1 | 0.3884 | 0.061969 | 140.4725 |
Scenario 3 | 1 | 0.9 | 1 | 0.3507 | 0.062763 | 140.7365 |
Scenario 4 | 1 | 1 | 0.9 | 0.3638 | 0.061846 | 142.8311 |
Scenario 5 | 0.8 | 1 | 1 | 0.4022 | 0.061794 | 140.3472 |
Scenario 6 | 1 | 0.8 | 1 | 0.3396 | 0.063710 | 140.0648 |
Scenario 7 | 1 | 1 | 0.8 | 0.3473 | 0.061547 | 143.0507 |
This paper proposed a stochastic multi-objective optimization framework to solve the reconfiguration problem in the radial smart distribution networks. The proposed problem minimizes active power losses, voltage deviations, and load imbalance using a min-max fuzzy satisfying structure. Also, a new modification method based on MHS algorithm was devised to solve the problem optimally. In addition, a scenario based stochastic method was employed to model the uncertainty of the forecast error in active and reactive loads. Simulations on an IEEE standard distribution test system showed the considerable capability of the reconfiguration strategy in improving the considered objective functions through the optimal switching. In addition, it was seen that the proposed multi-objective framework can manage the desired objectives by providing an appropriate tradeoff in objective optimization. From the optimization point of view, the proposed MHS algorithm outperformed some of the well-known methods in the area.
The authors would like to gratefully thank the University of Denver for providing the opportunity to do this research project. Also, we acknowledge the anonymous reviewers for their constructive comments for improving the quality of this article.
The authors declare that there are no conflicts of interest related to this study.
[1] |
Kavousi-Fard A, Rostami MA, Niknam T (2015) Reliability-Oriented Reconfiguration of Vehicle-to-Grid Networks. IEEE T Ind Inform 11: 682–691. doi: 10.1109/TII.2015.2423093
![]() |
[2] |
Kavousi-Fard A, Niknam T, Fotuhi-Firuzabad M (2015) Stochastic Reconfiguration and Optimal Coordination of V2G Plug-in Electric Vehicles Considering Correlated Wind Power Generation. IEEE T Sust Energ 6: 822–830. doi: 10.1109/TSTE.2015.2409814
![]() |
[3] | Baziar A, Kavousi-Fard A (2014) An intelligent multi-objective stochastic framework to solve the distribution feeder reconfiguration considering uncertainty. J Intell Fuzzy Syst 26: 2215–2227. |
[4] |
Morton AB, Mareels IMY (2000) An efficient brute-force solution to the network reconfiguration problem. IEEE T Power Deliver 15: 996–1000. doi: 10.1109/61.871365
![]() |
[5] |
Kim H, Ko Y, Jung KH (1993) Artificial neural-network based feeder reconfiguration for loss reduction in distribution systems. IEEE T Power Deliver 8: 1356–1366. doi: 10.1109/61.252662
![]() |
[6] |
Goswami SK, Basu SK (1992) A new algorithm for the reconfiguration of distribution feeders for loss minimization. IEEE T Power Deliver 7: 1484–1491. doi: 10.1109/61.141868
![]() |
[7] |
Taylor T, Lubkeman D (1990) Implementation of heuristic search strategies for distribution feeder reconfiguration. IEEE T Power Deliver 5: 239–245. doi: 10.1109/61.107279
![]() |
[8] | Lopez E, Opaso H (2004) Online reconfiguration considering variability demand. Applications to real networks. IEEE T Power Syst 19: 549–553. |
[9] | Su CT, Chang CF, Chiou JP (2005) Distribution network reconfiguration for loss reduction by ant colony search algorithm.Electr Pow Syst Res75: 190–199. |
[10] |
Chang CF (2008) Reconfiguration and Capacitor Placement for Loss Reduction of Distribution Systems by Ant Colony Search Algorithm. IEEE T Power Syst 23: 1747–1755. doi: 10.1109/TPWRS.2008.2002169
![]() |
[11] | Shirmohammadi D, Hong HW (1989) Reconfiguration of electric distribution networks for resistive line loss reduction. IEEE T Power Syst 4: 1492–1498. |
[12] | Jeon YJ, Kim JC (2000) Network reconfiguration in radial distribution system using simulated annealing and tabu search. Proc IEEE Power Eng Soc Winter Meeting, 23–27. |
[13] |
Niknam T, Kavousifard A, Tabatabaei S, et al. (2011) Optimal operation management of fuel cell/wind/photovoltaic power sources connected to distribution networks. J Power Sources 196: 8881–8896 doi: 10.1016/j.jpowsour.2011.05.081
![]() |
[14] |
Kavousi-Fard A, Niknam T (2014) Optimal Distribution Feeder Reconfiguration for Reliability Improvement Considering Uncertainty. IEEE T Power Deliver 29: 1344–1353. doi: 10.1109/TPWRD.2013.2292951
![]() |
[15] | Amanulla B, Chakrabarti S, Singh SN (2012) Reconfiguration of Power Distribution Systems Considering Reliability and Power Loss. IEEE T Power Deliver 27: 918–926. |
[16] | Kavousi-Fard A, Akbari-Zadeh M-R (2013) Reliability Enhancement Using Optimal Distribution Feeder Reconfiguration. Neuro computing 106: 1–11. |
[17] | Zhou Q, Shirmohammadi D, Liu W (1997) Distribution feeder reconfiguration for service restoration and load balancing. IEEE T Power Syst 2: 724–729. |
[18] |
Frank S, Steponavice I, Rebennack S (2012) Optimal Power Flow: A Bibliographic Survey I - Formulations and Deterministic Methods. Energy Systems 3: 221–258. doi: 10.1007/s12667-012-0056-y
![]() |
[19] |
Frank S, Steponavice I, Rebennack S (2012) Optimal Power Flow: A Bibliographic Survey II - Non-Deterministic and Hybrid Methods. Energy Systems 3: 259–289. doi: 10.1007/s12667-012-0057-x
![]() |
[20] |
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76: 60–68. doi: 10.1177/003754970107600201
![]() |
[21] |
Yadav P, Kumar R, Panda SK, et al. (2011) An Improved Harmony Search algorithm for optimal scheduling of the diesel generators in oil rig platforms. Energ Convers Manage 52: 893–902. doi: 10.1016/j.enconman.2010.08.016
![]() |
[22] |
Niknam T (2009) A new hybrid algorithm for multiobjective distribution feeder reconfiguration. Energ Convers Manage 50: 2074–2082. doi: 10.1016/j.enconman.2009.03.029
![]() |
[23] | Niknam T (2009) An efficient hybrid evolutionary based on PSO and ACO algorithms for distribution feeder reconfiguration. Eur T Electr Power. DOI: 10,1002/etep.339. |
1. | Amir Ghaedi, Saeed Daneshvar Dehnavi, Hadi Fotoohabadi, Probabilistic scheduling of smart electric grids considering plug-in hybrid electric vehicles, 2016, 31, 10641246, 1329, 10.3233/IFS-162199 | |
2. | Abdollah Kavousi-Fard, Amin Khodaei, Efficient integration of plug-in electric vehicles via reconfigurable microgrids, 2016, 111, 03605442, 653, 10.1016/j.energy.2016.06.018 | |
3. | Yanan Wang, Chengcheng Shao, 2019, Optimal Operation Model of the Multi-Energy Network in the Distribution System, 978-1-7281-1493-4, 368, 10.1109/ICEI.2019.00071 | |
4. | Mehdi Veisi, Farid Adabi, Abdollah Kavousi‐Fard, Mazaher Karimi, A novel comprehensive energy management model for multi‐microgrids considering ancillary services, 2022, 16, 1751-8687, 4710, 10.1049/gtd2.12632 | |
5. | Tao Hai, Jincheng Zhou, Mohsen Latifi, Stochastic energy scheduling in microgrid with real-time and day-ahead markets in the presence of renewable energy resources, 2023, 27, 1432-7643, 16881, 10.1007/s00500-023-09021-y |
Method | Power loss [kW] | Open switches |
DPSO [22] | 139.53 | s7, s9, s14, s32, s37 |
DPSO-ACO [23] | 139.53 | s7, s9, s14, s32, s37 |
HBMO [13] | 139.53 | s7, s9, s14, s32, s37 |
Shirmohammadi [11] | 140.26 | s7, s10, s14, s32, s37 |
DPSO-HBMO [22] | 139.53 | s7, s9, s14, s32, s37 |
MHBMO [13] | 139.53 | s7, s9, s14, s32, s37 |
McDermott et al. [13] | 139.53 | s7, s9, s14, s32, s37 |
The proposed MHS | 139.53 | s7, s9, s14, s32, s37 |
Method | Voltage deviation[p.u] | Minimum voltage | Open switches |
DPSO [22] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
PSO-ACO [23] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
DPSO-HBMO [22] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
DPSO-ACO [23] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
GA [13] | 0.06218097 | 0.93781902 | s7, s10, s14, s32, s37 |
HBMO [13] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
The proposed MHS | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
Method | Load Balance | Open switches | CPU Time (s) |
Genetic Algorithm | 0.344162601 | s7, s11, s14, s36, s37 | 13.54 |
Harmony Search Algorithm | 0.343929465 | s7, s10, s14, s36, s37 | 11.75 |
The proposed MHS | 0.343774159 | s7, s9, s14, s36, s37 | 8.37 |
Method | Power loss [kW] | Voltage deviation [p.u] | Load Balance | Open switches | CPU Time (s) |
Genetic Algorithm | 143.761969 | 0.06266643 | 0.40372161 | s6, s9, s14, s36, s37 | 264.38 |
Harmony Search Algorithm | 142.7391667 | 0.062183436 | 0.37531157 | s7, 34, s11, s32, s37 | 221.06 |
Proposed MHS | 141.261544 | 0.06218097 | 0.37731568 | s7, s10, s14, s32, s37 | 153.78 |
Method | Power loss [kW] | Voltage deviation [p.u] | Load Balance |
Deterministic Framework | 140.327481 | 0.06184041 | 0.36440572 |
Stochastic Framework | 141.261544 | 0.06218097 | 0.37731568 |
Scenario No. | Importance | Load Balance | Voltage deviation [p.u] | Power loss [kW] | ||
μ1ref | μ2ref | μ3ref | ||||
Scenario 1 | 1 | 1 | 1 | 0.3773 | 0.062180 | 141.2615 |
Scenario 2 | 0.9 | 1 | 1 | 0.3884 | 0.061969 | 140.4725 |
Scenario 3 | 1 | 0.9 | 1 | 0.3507 | 0.062763 | 140.7365 |
Scenario 4 | 1 | 1 | 0.9 | 0.3638 | 0.061846 | 142.8311 |
Scenario 5 | 0.8 | 1 | 1 | 0.4022 | 0.061794 | 140.3472 |
Scenario 6 | 1 | 0.8 | 1 | 0.3396 | 0.063710 | 140.0648 |
Scenario 7 | 1 | 1 | 0.8 | 0.3473 | 0.061547 | 143.0507 |
Method | Power loss [kW] | Open switches |
DPSO [22] | 139.53 | s7, s9, s14, s32, s37 |
DPSO-ACO [23] | 139.53 | s7, s9, s14, s32, s37 |
HBMO [13] | 139.53 | s7, s9, s14, s32, s37 |
Shirmohammadi [11] | 140.26 | s7, s10, s14, s32, s37 |
DPSO-HBMO [22] | 139.53 | s7, s9, s14, s32, s37 |
MHBMO [13] | 139.53 | s7, s9, s14, s32, s37 |
McDermott et al. [13] | 139.53 | s7, s9, s14, s32, s37 |
The proposed MHS | 139.53 | s7, s9, s14, s32, s37 |
Method | Voltage deviation[p.u] | Minimum voltage | Open switches |
DPSO [22] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
PSO-ACO [23] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
DPSO-HBMO [22] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
DPSO-ACO [23] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
GA [13] | 0.06218097 | 0.93781902 | s7, s10, s14, s32, s37 |
HBMO [13] | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
The proposed MHS | 0.06120031 | 0.93879681 | s7, s9, s14, s32, s37 |
Method | Load Balance | Open switches | CPU Time (s) |
Genetic Algorithm | 0.344162601 | s7, s11, s14, s36, s37 | 13.54 |
Harmony Search Algorithm | 0.343929465 | s7, s10, s14, s36, s37 | 11.75 |
The proposed MHS | 0.343774159 | s7, s9, s14, s36, s37 | 8.37 |
Method | Power loss [kW] | Voltage deviation [p.u] | Load Balance | Open switches | CPU Time (s) |
Genetic Algorithm | 143.761969 | 0.06266643 | 0.40372161 | s6, s9, s14, s36, s37 | 264.38 |
Harmony Search Algorithm | 142.7391667 | 0.062183436 | 0.37531157 | s7, 34, s11, s32, s37 | 221.06 |
Proposed MHS | 141.261544 | 0.06218097 | 0.37731568 | s7, s10, s14, s32, s37 | 153.78 |
Method | Power loss [kW] | Voltage deviation [p.u] | Load Balance |
Deterministic Framework | 140.327481 | 0.06184041 | 0.36440572 |
Stochastic Framework | 141.261544 | 0.06218097 | 0.37731568 |
Scenario No. | Importance | Load Balance | Voltage deviation [p.u] | Power loss [kW] | ||
μ1ref | μ2ref | μ3ref | ||||
Scenario 1 | 1 | 1 | 1 | 0.3773 | 0.062180 | 141.2615 |
Scenario 2 | 0.9 | 1 | 1 | 0.3884 | 0.061969 | 140.4725 |
Scenario 3 | 1 | 0.9 | 1 | 0.3507 | 0.062763 | 140.7365 |
Scenario 4 | 1 | 1 | 0.9 | 0.3638 | 0.061846 | 142.8311 |
Scenario 5 | 0.8 | 1 | 1 | 0.4022 | 0.061794 | 140.3472 |
Scenario 6 | 1 | 0.8 | 1 | 0.3396 | 0.063710 | 140.0648 |
Scenario 7 | 1 | 1 | 0.8 | 0.3473 | 0.061547 | 143.0507 |