Review on the cost optimization of microgrids via particle swarm optimization

Abstract

Economic analysis is an important tool in evaluating the performances of microgrid (MG) operations and sizing. Optimization techniques are required for operating and sizing an MG as economically as possible. Various optimization approaches are applied to MGs, which include classic and artificial intelligence techniques. Particle swarm optimization (PSO) is one of the most frequently used methods for cost optimization due to its high performance and flexibility. PSO has various versions and can be combined with other intelligent methods to realize improved performance optimization. This paper reviews the cost minimization performances of various economic models that are based on PSO with regard to MG operations and sizing. First, PSO is described, and its performance is analyzed. Second, various objective functions, constraints and cost functions that are used in MG optimizations are presented. Then, various applications of PSO for MG sizing and operations are reviewed. Additionally, optimal operation costs that are related to the energy management strategy, unit commitment, economic dispatch and optimal power flow are investigated.


Introduction

Microgrid description

Microgrids (MGs) have provided substantial motivation for the development of a smarter, more resilient and cost-effective approach for producing energy. MGs are mainly constructed from renewable energy sources (RESs) by focusing on the independence of local energy supplies, as illustrated in Fig.  1 . Distributed energy resources (DERs), which are also known as distributed generation (DG), can be combinations of conventional energy sources, such as diesel units (DUs) and combustion gas turbines, and RESs, such as wind turbines (WTs) and photovoltaics (PVs). The integration of groups of DERs and energy storage systems (ESSs) such as batteries, capacitors, hydrogen, and flywheels, with loads that are interconnected by a local electric power distribution system, is called an MG [ 1 , 23 ]. Hybrid renewable energy systems (HRESs) consist of a group of two or more RESs and conventional energy sources and are often referred to as MGs [ 4 , 56 ].

Fig. 1

MG architecture

An MG, DER or HRES can take the form of an AC, DC or hybrid AC–DC network depending on the generation sources or load connections. The characteristics of AC, DC and hybrid AC–DC networks are compared in [ 7 , 8 ]. Furthermore, various ESS technologies and MG control types are presented in [ 7 ]. The authors in [ 9 ] have classified MGs in four scales, as listed in Table  1 .

Table 1

MG scale classification

Scale

Power

Micro

1 W–5 kW

Small

5 kW–5 MW

Medium

5 MW–50 MW

Large

50 MW–300 MW

An MG encourages the integration of RESs to realize the objective of sustainable development. This improves the reliability, efficiency, and security of power supply systems. An MG can connect to the grid (in grid-connected mode) or operate independently without a grid connection (as an islanded grid, off-grid, standalone grid, or autonomous grid).

The main economic issue for MGs is the efficient utilization of renewable and conventional energy sources. The energy cost is minimized by tuning the size and operations of MGs [ 1 , 10 , 1112 ]. The authors in [ 10 ] provide an approach for realizing an optimal operation and sizing of an MG that guarantees the minimum energy cost. In [ 11 ], the authors demonstrate the influence of the size on the operational cost. Small sources and storage may not provide economic benefits, flexibility or reliability in an MG. However, large sources and storage require higher investment and incur higher maintenance costs [ 12 ]. Thus, it is highly important to know how the MG operates when sizing the system. The optimal size is found when the energy cost is minimized and may be subject to technical and environmental constraints. Furthermore, the minimum energy cost is made possible by energy management strategy (EMS), unit commitment (UC), economic dispatch (ED) and optimal power flow (OPF), which are parts of an optimal operation strategy. The uncertainties of renewable energy sources may affect the cost–benefits of MGs. Thus, it is difficult for grid operators to control and manage these energy sources. Renewable power forecasting is an important task for the grid operator for enhancing the effectiveness of the grid operation. Furthermore, renewable power forecasting has attracted attention from academic research communities [ 13 ] since it can play an important role in identifying the optimal operation [ 14 ].

Optimization techniques

Without optimization techniques, the cost–benefit of an MG may not be justified. Optimization aims at identifying the best alternative from a set of specified solutions that are the most cost-effective or have the highest realizable performance under the specified constraints. Many approaches are available for addressing optimization problems when classic optimization techniques are unable to find an optimal solution. Artificial intelligence (AI) is a promising method for cost optimization. The main advantage of AI is the ability to combine more than one method: first, in finding the best primary solution and subsequently, finding a better solution.

Table  2 lists various optimization techniques that are used to identify the most feasible solution to the problem of cost minimization in MGs [ 15 , 1617 ].

Table 2

Optimization techniques

Classical methods

Artificial intelligence methods

Linear programming (LP)

Nonlinear programming (NLP)

Newton–Raphson (NR)

Quadratic programming (QP)

Interior point (IP)

Artificial neural network (ANN)

Fuzzy logic method (FL)

Genetic algorithm (GA)

Evolutionary programming (EP)

Ant colony optimization (ACO)

Particle swarm optimization (PSO)

Dynamic programming (DP)

Bacterial foraging optimization (BFO)

Simulated annealing (SA)

Differential evolution (DE)

Various optimization techniques, such as PSO for MG sizing, are applied in [ 18 ]. The authors discuss the convergence speeds of and the quality of the solutions that are derived by various methods. Another application of optimization techniques is presented in [ 19 ], namely, finding the optimal parameters of the Weillbul distribution for wind turbine projects in Brazil. In this study, the authors compare the performances of heuristic algorithms with deterministic numerical methods.

A review of various optimization techniques and sizing methods of MG systems is presented in [ 20 ]. This paper presents a comprehensive study on finding the best compromise between the MG cost and the system reliability. In another review [ 6 ], the authors discuss sizing methodologies for both isolated and grid-connected MGs. Sizing criteria that are related to the operating costs, reliability and loads are investigated. Reference [ 21 ] reviews sizing strategies that are based on optimization techniques. It also presents a cost analysis and a reliability index that are used in MG sizing. In [ 22 ], the authors focus on optimization techniques for optimal MG sizing. In addition, optimization techniques and computer tools for MG sizing are analyzed. The authors in [ 23 ] present an overview of the optimization techniques for MG sizing, placement and design, in which they highlight the successful application of PSO, whereas the authors in [ 24 ] focus on optimization techniques and tools that are used for optimal operation and deployment of MGs. In this review, many objective functions are presented for various types of operations and renewable energy sources. The authors in [ 25 ] discuss the application of optimization techniques for finding the optimal sizes and operation schedules of MGs. This review focuses on the ED problem for investigating operation scheduling.

Various reviews have been conducted on optimization techniques for MG sizing in the aforementioned studies; only a few reviews examine the optimization techniques for MG sizing, including the optimal operation of MGs. In addition, the optimization techniques are discussed with little detail. No analysis of the efficiency, robustness, or flexibility of the algorithms is provided. However, an optimization technique is required for MG sizing and operations and for enhancing the reliability, environmental effects, and component lifetime.

In this paper, we consider the PSO algorithm and its application to MG optimization. Additionally, we explain how the performance analysis and the selection of parameters and stopping criteria of the PSO algorithm are conducted. To the best of the authors’ knowledge, this is the first attempt to identify both the optimal operation and size of an MG via the PSO algorithm. We investigate various types of operations, such as EMS, UC, ED, and OPF. In addition, the cost optimization of the operations and size are outlined. We summarized various objective functions and constraints equations for MG optimization. We classify the cost function type, and linear, quadratic and cubic models, along with smooth and nonsmooth models, are discussed. The comprehensiveness of these models leads to as high of a performance in PSO implementation as any other algorithms.

The remainder of the paper is organized as follows: in Sect. 2 , MG cost optimization is presented. Additionally, the versions and combination methods of PSO that are used for MG optimization are described. Section  3 describes the mathematical model for the cost analysis of the MG. Section  4 presents the cost–benefit that is related to the size of the MG. Finally, the cost–benefits that are related to the operations are presented in Sect. 5 .

MG cost optimization

Optimization is the procedure of finding the minimum or maximum value of a function by choosing variables, subject to constraints. The optimization function is called the fitness or objective function and is typically calculated using simulation tools.

An optimization method is not always guaranteed to find an optimal solution. Sometimes, this can be unrealized due to the characteristics of the problem. The choice of an optimization technique depends on the type of the cost function to be solved. According to the authors in [ 26 , 27 ], some techniques are unable to deal with nonsmooth and nonconvex optimization. These techniques have difficulty handling inequality constraints.

PSO is a robust optimization technique and is applied in various applications of MGs. It can solve continuous and discrete optimization problems. In addition, it is simple to implement, flexible and computes quickly. PSO is the most frequently used method for MG optimization problems [ 23 ]; consequently, approximately 70 research papers that are based on PSO have been studied in this work.

Offline and online optimizations

Offline and online optimizations are required for enhancing MG operations in terms of the power demand, renewable energy resources, and economic aspects.

Objective functions

Single-objective function

In single-objective-function optimization, a single-objective function is minimized or maximized. The following parts summarize the objective functions that are typically implemented in MG optimization:

  • Minimize

    • Life cycle costs [ 30 ]

    • Gas emissions (CO 2 , NO x , SO 2 , PM 2.5 , and PM 2.5–10 ) [ 31 , 3233 ]

    • Power losses (active and reactive losses) [ 34 , 3536 ]

    • Lifetime degradation [ 37 , 3839 ]

  • Maximize

    • Benefits or profits [ 40 , 4142 ]

    • Reliability: by minimizing the loss of power supply probability (LPSP), loss of load probability (LLP/LOLP), unmet load (UL), system performance level (SPL), loss of load hours (LLH), loss of load risk (LOLR), or level of autonomy (LA) [ 33 , 43 , 44 ]

    • Power generation [ 45 , 46 ]

    • Loadability [ 47 ]

    • Net present value [ 33 ]

Multi-objective function

When there is only one criterion to be optimized, an optimization problem is described as a single-objective-function optimization problem. In other cases, there are several criteria to be optimized simultaneously; such an optimization problem is described as a multi-objective optimization problem.

Multi-objective optimization (MOO) problems consist of several objectives that must be realized simultaneously. MOO is the process of finding a compromise among conflicting objective functions. Reference [ 24 ] summarizes various multi-objective optimizations that are applied in MG, which are listed in Table  3 .

Table 3

Multi-objective optimizations

First objective function

Second objective function

References

Maximization of revenue

Minimization of emissions

Maximization of reliability

[48]

[49]

Minimization of operating costs

Maximization of reliability

[50, 51, 52, 53, 5455]

Minimization of emissions

[56, 57, 58, 59, 60, 6162]

Maximization of components lifetimes or minimization of lifetime degradation

[63, 64]

Maximization of power availability

[65]

Maximization of profit

[66, 67]

Minimization of investment costs

Maximization of reliability

[52, 53, 68, 69]

Minimization of emissions

[58, 60, 70]

Minimization of fuel consumption

[30]

Minimization of operating cost

[71]

Optimization constraints

Equality constraint

  • Power balance: the total power that is generated should match the load demand.

    Pload,t=iNPi,t,
    where P load is the load power, N is the total number of generating units, P i is the power output of the i th generating unit and t is the time.

Inequality constraints

  • Rate power unit: the power output of each generating unit must be within its minimum ( P min ) and maximum limits ( P max ).

    Pi,minPi,tPi,max.

  • Ramp rate power limit: these constraints determine the maximum variation of the power output for each unit [ 72 ].

    Pi,t-Pi,t-1RUi
    Pi,t-1-Pi,tRDi,
    where RU i is the ramp-up limit and RD i is the ramp-down limit of the i th unit.

  • Minimum uptime/maximum downtime: these constraints specify a minimum time for each unit to be maintained before it can change its status [ 72 , 73 ].

If the unit is turned on, there will be a minimum running time before it can be shut down:

Tton-MUT0,
where Tton is the duration for which the unit is continuously ON, and MUT is the minimum uptime.

Once a unit has been shut down, it may not be turned back on immediately:

Ttoff-MDT0,
where Ttoff is the duration for which the unit is continuously OFF, and MDT is the minimum downtime.
  • Maximum start/stop limits: the maximum number of starts/stops should be included in the optimization process. This depends on the generation unit and the operator [ 74 ].

    Sstart/stopNmax,
    where Sstart/stop is the number of starts/stops during the simulation time, and Nmax is the maximum number of start/stop sequences.

Cost functions that are related to MG operations and sizing

In this section, cost functions that are related to operations and sizing are presented. Various cost definitions and equations were reported in a previous research paper [ 75 ]. Here, we summarize those that are most frequently used in the literature.

There are many characteristics of fuel cost functions, which can be represented as follows:

Smooth cost functions can be represented as first-order equations (linear models), second-order equations (quadratic models), or third-order equations (cubic models). These cost functions are plotted in Fig.  3 and are formulated as follows [ 83 , 84 ]:

Fig. 3

Fuel cost function

In Fig.  4 , a cost function with the valve point effect is plotted. In practical operations, steam turbines have many steam valves that control the power that is generated. The opening of these valves causes losses in the generation unit, thereby resulting in ripple effects on the input–output characteristic cost function. This feature makes the cost model nonsmooth. A sinusoidal function that represents the valve point effect is added to the quadratic cost function and is modeled as [ 84 , 85 ]:

FCiPi=aiPi2+biPi+ci+ei·sinfiPimin-Pi,
where e i and f i are coefficients that are related to valve points of the i th generation unit, and Pimin is the minimum power limit of the i th generation unit.

Fig. 4

Valve-point cost function with 5 valves: a primary valve. b Secondary valve. c Tertiary valve. d Quaternary valve. e Quinary valve

Optimization problems can be divided into two types according to the fuel cost function: convex and nonconvex problems. In a convex problem, the fuel cost function does not consider the valve point effect and is expressed as a quadratic function. The fuel cost function in a nonconvex problem considers the following elements: prohibited operating zones, valve-point loading effects, and combined valve-point loading effects and multi-fuel options [ 86 , 87 , 88 , 89 , 90 , 9192 ].

The prohibited operating zones represent the limitations on the power output of the unit that are caused by vibrations in a shaft bearing or steam valve operation. Thus, operation is not allowed in such regions to avoid damage to the unit and to realize the most economical operation [ 91 ]. A cost function with prohibited operating zones is plotted in Fig.  5 .

PiminPiPi,1l,
Pi,j-1uPiPi,jlj=2,3,,ni,
Pi,niuPiPimax,
where j represents the number of prohibited operating zones of the i th unit, n i is the total number of prohibited operating zones of the i th generating unit, Pi,j-1u is the upper limit of the ( j − 1)th prohibited operating zone of the i th unit, and Pi,jl is the lower limit of the j th prohibited operating zone of the i th unit [ 88 ].

Fig. 5

Fuel cost curve with prohibited zones

For a power plant with many generators and fuel types for each unit, the fuel cost function for fuel type j of the i th unit is plotted in Fig.  6 and is expressed as:

FCijPi=aijPi2+bijPi+cij+eij·sinfijPijmin-Pi.

Fig. 6

Multi-fuel options with valve-point loading effects

Implementation of PSO for cost minimization in MG sizing

Among the various factors that influence the behavior of an MG, optimal sizing is of particular interest in MG optimization for determining the minimum cost of the system. In an isolated MG, sizing is more difficult than in a grid-connected MG since it must operate continuously without any support from the main grid. Economic analysis methods for optimal sizing are proposed in [ 93 , 94 ]. Economic indices include the generation and installation costs and the cost benefits during the lifetime and the payback period. The costs of MG sizing are summarized in Table  4 .

Table 4

Costs that are related to MG sizing

Cost

Details

Levelized cost

In [79], PSO seeks to determine the optimal size of an HRES that is composed of a WT, PV arrays and battery energy storage. The objectives are to minimize the system cost based on the levelized cost and to ensure the reliability of the system while satisfying technical constraints

Net present value

The objective of [95] is to optimize the size of the MG component to maximize the economic benefits, such as the net present value. The MG is composed of a WT, a PV and battery energy storage

Systems costs: annualized cost of investments, replacement, and maintenance, and loss of load costs

PSO is used to design a hybrid wind/PV/fuel cell system in [96]. The objectives are to find the lowest cost and to ensure the reliability of the system for a period of 20 years. The simulation is conducted over a year with a 1-h time step

Net present costs (NPCs): capital, replacement and OM costs

The authors in [82] apply PSO to find a suitable size that minimizes the net present costs of the system. The objective function includes all NPCs from fuel cells, WT, electrolyzers, reformers, anaerobic reactors, hydrogen tanks, and converters

Cost of energy and total net present cost

In [97], PSO is used to find the optimal size of a PV/diesel/biogas generator/biomass generator/micro hydro generator/battery for 25 years of operation. The cost of energy is the key parameter to be minimized under specified reliability criteria (expected energy not supplied) and economic criteria (net present costs), renewable factor and emission of CO2. The objective is to find a suitable combination of a hybrid system that ensures the lowest cost of energy

Maintenance costs, operating costs, investment costs, cost of purchasing power from the DG owner and cost of buying power from the substation

In [76], the authors propose MOPSO for determining the optimal location, size, and electricity generation price of DG. The optimization objective is to maximize the benefit of DG while minimizing the cost to the distribution company

Present value of the total profit, present value of the maintenance costs, capital costs.

In [98], the objective of the PSO is to identify optimal parameter values for PV module installation, including the number of PV modules, their tilt angles, the placement of the PV modules and the distribution of the PV modules among the DC/AC converters. The optimization aims at maximizing the net profit over the total operation lifetime

System costs: investment, maintenance, fuel, and replacement costs

Reference [99] introduces PSO for sizing the HRES. The strategy is to solve an MOO via the ɛ-constraint approach. The total system costs are represented as an objective function, and LOLP and CO2 emissions are regarded as constraints. The objective is to minimize the system costs while minimizing the emissions and LOLP

Benefit: cost of electricity and heat sales and cost benefit of load reduction

The authors in [100] seek to determine the optimal types, sizes, and placement of DERs with the objective of maximizing the benefit-to-cost ratio of MG via the PSO technique. The MG system includes microturbines, DUs, and heat combustion turbines

The costs include capital, replacement, operation, maintenance, and production costs for MG and DG.

The authors in [101] employ PSO to design an MG that includes various numbers of PVs, WTs, and batteries. The objective was to find the lowest cost of MG construction based on the pool and bilateral–hybrid electricity markets

Depreciation cost of the battery

Reference [102] presents an improved hybrid GA-PSO for the multi-objective optimization of the siting and sizing of an MG in consideration of an EV. The objective is to minimize the power losses, voltage fluctuation, EV charging demand, and battery depreciation cost

Implementation of PSO for cost minimization in MG operations

Many challenges are encountered in operating an MG with high economic benefits. However, many research studies are being conducted to overcome these issues. Thus, it is necessary to have an overview of the MG operations. In this section, energy management optimization problems, including ED, UC, and OPF, are outlined.

Energy management

Depending on the study objectives, energy management problems can cover the MG’s supply (energy generation) or demand (energy consumption) side, or the whole system. Various optimization strategies for energy management have been proposed in the literature. These optimization strategies are mostly focused on cost minimization, including maintenance, operating and fuel costs and energy purchases.

The authors in [ 103 ] implement a PSO for real-time EMS in an MG. The simulation is updated every 3 min. The objective is to minimize the total energy cost of the system. The authors have compared the performance of PSO with that of the sequential quadratic programming method.

The MOPSO is applied in [ 104 ] to determine the optimal configuration and sizes of the MG components for ensuring the reliability and cost effectiveness of the system. The study seeks to minimize the cost of electricity and the loss of power supply probability.

Reference [ 105 ] employs PSO to minimize the total operating costs of an MG. The optimization considers the bids and market prices of power exchanges between the MG and the main grid.

PSO is developed for real-time multi-objective optimization in [ 106 ]. The process is updated every 30 s over a period of 24 h. The objective is to reduce the gas emissions and energy costs. The results demonstrate that the two objectives are in conflict (if the cost is low, the emissions are high, and vice versa). The simulation was conducted under two optimization techniques, namely, PSO and GA, using the MATLAB tool. The results demonstrate that PSO outperforms GA in terms of computation time.

In [ 107 ], the EMS is based on regrouping PSO (RegPSO) with the scheduling of the day ahead. The study is conducted under two scenarios of MG operation: isolated grid and grid-connected. The objective is to minimize the fuel and OM costs and the purchase cost from the utility while maximizing the profits from selling energy to the utility. The result demonstrates that RegPSO yields a better and faster solution than the GA-based approach.

A multi-objective PSO approach is presented for the system configuration and sizing of each location in [ 54 ]. The EMS defines the optimal operation of an MG with three conflicting objectives, such as reliability, operating cost and environmental impact.

The authors in [ 61 ] propose fuzzy self-adaptive PSO for minimizing the total operating cost and pollutant emissions. To evaluate the performance of the proposed method, they compare the results with those of classic PSO and GA under various scenarios of MG operation.

A real-time EMS that is based on binary PSO is proposed for both energy suppliers and users in [ 108 ]. The binary PSO defines the ON/OFF operation of home appliances to identify the lowest electricity tariff and to avoid a peak load.

Reference [ 109 ] develops an improved PSO (IPSO) algorithm for home energy management systems in a smart grid. The proposed algorithm minimizes electricity payments and peak loads.

In [ 110 ], PSO is applied to an HRES for electricity and water supply in a small village in Nigeria. The optimization aims at minimizing the energy cost of the system by saving on fuel costs. The study is conducted in two operating modes: using RES with diesel engines and using only RES.

EMS-based self-adaptive modified theta PSO is introduced in [ 111 ] for the minimization of the operating costs, including the fuel and start-up costs and the power exchange between the MG and the main grid. This study also examined a probabilistic framework that is based on the 2 m point estimate method, which depends on the uncertainty of the RES, the load forecast and the market characteristics.

The authors in [ 112 ] describe an EMS-based PSO with three objective functions: to minimize ESS operating costs; to maximize ESS efficiency; and to minimize the lifetime degradation of the ESS. The simulation was conducted for three cases according to each objective function. The simulations are compared by focusing on three criteria: operating costs, efficiency, and lifetime degradation.

Hybrid PSO and pattern search are applied to optimize the design and operation of an MG in [ 1 ]. To evaluate the performance of this method, four parameters are considered as key performance indicators (KPIs): cost, reliability, quality, and environmental impact. Each parameter is scaled from 1 to 10 based on the KPI grading. The cost function is comprised of capital, OM and generation costs. The objective is to find the minimum generation cost with the lowest total sum of the overall KPIs.

In [ 113 ], the authors use PSO to overcome a master–slave objective function, with the objective of determining the optimal type, size and operation of a smart MG. The master–slave function is based on net present value.

The combination of guaranteed-convergence PSO with Gaussian mutation (GPSO-GM) is reported in [ 114 ] for identifying the optimal size and operation of MG systems. The objective is to minimize the capital investment and generation costs. The role of Gaussian mutation and guaranteed convergence is to ensure the accuracy of the results.

Economic dispatch

ED determines the power output of each unit and uses it to find the lowest operating cost while satisfying equality and inequality constraints. ED problems are typically nonlinear. Since classical optimization techniques have difficultly addressing this problem, the application of the AI technique is inevitable. PSO is the most popular approach for solving ED problems due to its fast convergence.

The authors investigate the use of PSO to solve an ED for an MG in [ 115 , 116117 ]. The optimization objective is to minimize the cost function while considering the fuel, operation and maintenance costs. The optimization problem is defined by a nonlinear function that includes equality and nonequality constraints.

The ED within an MG is solved in [ 118 ] using PSO to find the lowest operating cost and emission levels. The operating cost involves both the energy that is sold and the energy that is purchased from the utility.

The authors in [ 119 ] study the cost minimization of multiple MGs, including RESs. The modified ED is fixed by PSO. The combination of two or more MGs limits the use of conventional generation and offers substantial economic benefits from RESs. The optimization objective is to find the lowest operating cost using the optimal schedule of a generation unit. The simulation is conducted under two scenarios, namely, with and without multiple MGs, for comparison in terms of the cost effectiveness.

A PSO is reported in [ 120 ] for minimizing the cost of the power that is produced by multiple MGs in the interactions with the main grid. The objective function considers the power generation, operation and maintenance costs and the purchase and sale of energy. The study considers a stochastic and probabilistic model of RES and load data in the optimization process.

Reference [ 121 ] proposes a stochastic ED model that incorporates wind and pumped storage generators, in addition to the thermal generators. The objective of this paper is to address the proposed stochastic ED problem via the modified PSO method.

Unit commitment

The unit commitment (UC) determines the ON/OFF schedule of generating units in a time frame over a scheduling period. It is formulated as a nonlinear optimization problem with 0/1 variables that represent ON/OFF status. UC plays an important role in MG planning for cost minimization. Frequent start-ups and shut-downs have a negative influence on the lifetimes of components, thereby resulting in an increase of the MG operating costs. The committed units should satisfy the production and demand forecasts.

The authors in [ 122 ] focus on a probabilistic UC model for MG operation, which includes the uncertainties of RESs and electric vehicles. The PSO is used to maximize the profit of UC in an MG. The results demonstrate the effects of plug-in electric vehicles on MG operating costs, and the performances of the probabilistic and deterministic UCs are compared.

Reference [ 123 ] combines binary PSO with the Lagrange multiplier method to minimize the energy costs in UC with consideration of electric vehicles and vehicle-to-grid (V2G). The constraint of UC with V2G is considered in the optimization problem. A comparison is conducted between two cases of UC: with and without V2G.

A combination method of weighted improved crazy PSO with pseudo code is presented in [ 124 ] for solving a UC problem. The objective is to find a compromise between energy costs and gas emissions. Using a weighted sum method, the MOO is converted to a single-objective optimization to minimize the operating costs. The performance result of this proposed approach is compared with those of other PSO forms, such as classic PSO and weighted improved PSO. The use of this approach guarantees the optimal solution and fast convergence speed.

In [ 125 ], the UC is solved via quantum-inspired BPSO (QBPSO), and the primal–dual interior point method is used to solve ED problems. The objective is to find a trade-off between the operation costs and emissions. Satisfactory accuracy of the solution and satisfactory calculation speed have been realized using the proposed method. It is concluded that this method is suitable for solving large-scale wind energy generation problems.

Reference [ 126 ] analyzes the UC and ED problems of thermal generation units with RES. The unit start/stop selection is performed using a priority list (PL), and PSO determines the optimal power flow, which is used to minimize the fuel costs of thermal units. PL–PSO is compared with PL–GA and DP. PL–PSO is guaranteed to find the optimal solution in minimal computation time.

In [ 72 ], the UC of thermal-unit-integrated wind and solar power is solved via GA-operated PSO. The combination of GA with PSO ensures the speedy convergence of the optimization solution. The solution to the cost minimization problem is guaranteed with the proposed method, in contrast to GA, the integer coded genetic algorithm (ICGA), and the Lagrangian relaxation and genetic algorithm (LRGA).

The authors in [ 127 ] formulate the optimization problem in two stages: the first stage consists of UC and the second of OPF. The BPSO is applied to select an ON/OFF schedule for thermal units. The proposed technique aims at minimizing the energy cost and identifying a secure optimal UC schedule for thermal units with a solar power plant in grid-connected mode.

In [ 128 ], the hybrid differential evolution/evolutionary programming/PSO algorithm is proposed for solving the UC problem of wind and thermal generation to obtain the minimum energy cost. The study analyzes the day-ahead UC scheduling of thermal units via a stochastic approach for wind power generation. The results demonstrate that this approach is more robust than a deterministic approach.

Optimal power flow

The OPF determines the optimal operation of MG, especially for minimizing the operating cost. The optimization constraints may include voltage or power, or other variables that do not exceed the production capacity limits.

The OPF is typically a nonlinear and nonconvex optimization problem. The nonconvexity is due to the power flow and the quadratic equality constraints [ 129 ]. Thus, it is not easy to solve this problem. A nonlinear optimization technique is needed for solving a nonlinear problem. For a nonconvex problem, the relaxation method can be used to convert it to a convex problem. However, in some cases, the convex relaxation is not exact. The solution to the relaxed problem could differ from the solution to the original problem [ 130 ].

The authors in [ 131 ] introduce a discrete PSO, namely, jumping frog PSO (JFPSO), and OPF for overcoming the sitting and sizing problem of DG units. The study aims at minimizing the operating cost by considering various technical constraints, such as voltage limits, thermal limits on lines and transformers, operational and planning limits and a maximum level of penetration of DG. JFPSO is used to determine the locations of the DG units and OPF is used to optimize the capacity of the DG units.

In [ 132 ], PSO with a time-varying acceleration coefficient (PSO-TVAC) and backward forward sweep (BFS) is used to solve an online OPF by considering EV charging/discharging, load curtailment and grid exchange. The objective of the first strategy is to minimize the operating cost, and that of the second strategy is to maximize profits. These two strategies are compared in terms of the total cost benefit, which is calculated as the difference between revenue and expense.

PSO is applied in [ 133 ] to solve the OPF problem in multiple MGs. The study focuses on cost minimization by comparing the performance results between PSO and GA. The results demonstrate that PSO realizes the best convergence performance. Hence, PSO is more efficient for cost optimization in ED problems than GA.

Reference [ 134 ] uses PSO to solve the OPF problem of two MGs, which are each comprised of a controllable load, PV, WT, and BESS. The objectives are to reduce the costs and to shave peak loads of MG systems.

Conclusion

The MG is one of the fastest growing energy sectors, although the cost of the electricity that is generated by it remains high. Therefore, it is important to identify efficient sizing and operation methods to reduce the cost of the electricity. Additionally, due to environmental problems, we are forced to search for strategies that use combustible sources more efficiently. Furthermore, MGs have been demonstrated to be a powerful technology that makes cities and communities more sustainable and resilient.

This paper summarizes research developments and the implementation of PSO algorithms in renewable energy systems. Since a general introduction to MGs has been provided, economic analysis is considered a key factor in this paper. This survey of an economic tool for MG operations and sizing can be useful for research on MGs and other power systems.

Throughout this review, comments provide a deeper understanding of cost analysis in MG optimization. Various types of cost functions that are used in MG optimization are presented. Cost minimization approaches have been outlined according to the supply or demand side, such as EMS, ED, UC, and ED. Thus, the features of sizing and operations for cost minimization are analyzed, and they include planning and scheduling problems, with the objective of minimizing the cost.


Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.


References

  1. Gabbar et al. (2016) Performance optimization of integrated gas and power within microgrids using hybrid PSO–PS algorithm 40(7) (pp. 971-982)
  2. Unknown ()
  3. Maulik and Das (2017) Optimal operation of microgrid using four different optimization techniques (pp. 100-120)
  4. Fadaee and Radzi (2012) Multi-objective optimization of a stand-alone hybrid renewable energy system by using evolutionary algorithms: a review 16(5) (pp. 3364-3369)
  5. Fathima and Palanisamy (2015) Optimization in microgrids with hybrid energy systems—a review (pp. 431-446)
  6. Dawoud et al. (2018) Hybrid renewable microgrid optimization techniques: a review (pp. 2039-2052)
  7. Hossain et al. (2014) Microgrid testbeds around the world: state of art (pp. 132-153)
  8. Unknown ()
  9. Ackermann et al. (2001) Distributed generation: a definition1 57(3) (pp. 195-204)
  10. Zenginis et al. (2017) Cooperation in microgrids through power exchange: an optimal sizing and operation approach (pp. 972-981)
  11. Fossati et al. (2015) A method for optimal sizing energy storage systems for microgrids (pp. 539-549)
  12. Das et al. (2018) Overview of energy storage systems in distribution networks: placement, sizing, operation, and power quality (pp. 1205-1230)
  13. Fentis et al. (2019) Short-term nonlinear autoregressive photovoltaic power forecasting using statistical learning approaches and in situ observations 10(2) (pp. 189-206)
  14. Unknown ()
  15. Badar et al. (2014) Study of artificial intelligence optimization techniques applied to active power loss minimization (pp. 1278-1676)
  16. Bello et al. (2015) Application of artificial intelligence methods in drilling system design and operations: a review of the state of the art 5(2) (pp. 121-139)
  17. Biao et al. (2014) Mutation particle swarm optimization algorithm for solving the optimal operation model of thermal power plants 6(4)
  18. Diab et al. (2019) Application of different optimization algorithms for optimal sizing of PV/wind/diesel/battery storage stand-alone hybrid microgrid (pp. 119223-119245)
  19. de Andrade et al. (2019) Four heuristic optimization algorithms applied to wind energy: determination of Weibull curve parameters for three Brazilian sites 10(1) (pp. 1-12)
  20. Anoune et al. (2018) Sizing methods and optimization techniques for PV-wind based hybrid renewable energy system: a review (pp. 652-673)
  21. Khan et al. (2018) Review of solar photovoltaic and wind hybrid energy systems for sizing strategies optimization techniques and cost analysis methodologies (pp. 937-947)
  22. Emad et al. (2019) Computational methods for optimal planning of hybrid renewable microgrids: a comprehensive review and challenges (pp. 1-23)
  23. Twaha and Ramli (2018) A review of optimization approaches for hybrid distributed energy generation systems: off-grid and grid-connected systems (pp. 320-331)
  24. Iqbal et al. (2014) Optimization classification, algorithms and tools for renewable energy: a review (pp. 640-654)
  25. Gamarra and Guerrero (2015) Computational optimization techniques applied to microgrids planning: a review (pp. 413-424)
  26. Kumar and Pukale (2015) Optimal power flow using PSO (pp. 109-121) Springer
  27. Unknown ()
  28. Unknown ()
  29. Unknown ()
  30. Cao et al. (2017) Development of an optimization based design framework for microgrid energy systems (pp. 340-351)
  31. Unknown ()
  32. Tsikalakis and Hatziargyriou (2007) Environmental benefits of distributed generation with and without emissions trading 35(6) (pp. 3395-3409)
  33. Moradi et al. (2014) A hybrid method for simultaneous optimization of DG capacity and operational strategy in microgrids utilizing renewable energy resources (pp. 241-258)
  34. Kirthiga et al. (2013) A methodology for transforming an existing distribution network into a sustainable autonomous micro-grid 4(1) (pp. 31-41)
  35. Afzalan et al. (2012) Optimal placement and sizing of DG in radial distribution networks using SFLA 2(3) (pp. 73-77)
  36. El-Ela et al. (2010) Maximal optimal benefits of distributed generation using genetic algorithms 80(7) (pp. 869-877)
  37. Ciez and Whitacre (2016) Comparative techno-economic analysis of hybrid micro-grid systems utilizing different battery types (pp. 435-444)
  38. Ju et al. (2017) A two-layer energy management system for microgrids with hybrid energy storage considering degradation costs 9(6)
  39. Unknown ()
  40. Unknown ()
  41. Chen et al. (2012) Sizing of energy storage for microgrids 3(1) (pp. 142-151)
  42. Nguyen and Le (2015) Risk-constrained profit maximization for microgrid aggregators with demand response 6(1) (pp. 135-146)
  43. Arefifar and Mohamed (2014) DG mix, reactive sources and energy storage units for optimizing microgrid reliability and supply security 5(4) (pp. 1835-1844)
  44. Luna-Rubio et al. (2012) Optimal sizing of renewable hybrids energy systems: a review of methodologies 86(4) (pp. 1077-1088)
  45. Bedon et al. (2013) Optimization of a Darrieus vertical-axis wind turbine using blade element–momentum theory and evolutionary algorithm (pp. 184-192)
  46. Pérez et al. (2013) Offshore wind farm layout optimization using mathematical programming techniques (pp. 389-399)
  47. Aman et al. (2014) A new approach for optimum simultaneous multi-DG distributed generation Units placement and sizing based on maximization of system loadability using HPSO (hybrid particle swarm optimization) algorithm (pp. 202-215)
  48. Schwaegerl et al. (2011) A multi-objective optimization approach for assessment of technical, commercial and environmental performance of microgrids 21(2) (pp. 1269-1288)
  49. Boloukat and Foroud (2016) Stochastic-based resource expansion planning for a grid-connected microgrid using interval linear programming (pp. 776-787)
  50. Zhao et al. (2009) Optimisation of electrical system for offshore wind farms via genetic algorithm 3(2) (pp. 205-216)
  51. Zghal et al. (2011) Optimization and management of the energy produced by a wind energizing system 15(2) (pp. 1080-1088)
  52. Unknown ()
  53. Kaabeche et al. (2011) Sizing optimization of grid-independent hybrid photovoltaic/wind power generation system 36(2) (pp. 1214-1222)
  54. Azaza and Wallin (2017) Multi objective particle swarm optimization of hybrid micro-grid system: a case study in Sweden (pp. 108-118)
  55. Unknown ()
  56. Zhang et al. (2016) Economic and environmental scheduling of smart homes with microgrid: DER operation and electrical tasks (pp. 113-124)
  57. Jebaraj et al. (2013) An optimal electricity allocation model for sustainable resource use in India 37(8) (pp. 923-935)
  58. Arnette and Zobel (2012) An optimization model for regional renewable energy development 16(7) (pp. 4606-4615)
  59. Koo et al. (2011) Integration of CCS, emissions trading and volatilities of fuel prices into sustainable energy planning, and its robust optimization 15(1) (pp. 665-672)
  60. Alsayed et al. (2013) Multicriteria optimal sizing of photovoltaic-wind turbine grid connected systems 28(2) (pp. 370-379)
  61. Moghaddam et al. (2012) Multi-operation management of a typical micro-grids using particle swarm optimization: a comparative study 16(2) (pp. 1268-1281)
  62. Dey et al. (2019) Solving multi-objective economic emission dispatch of a renewable integrated microgrid using latest bio-inspired algorithms 22(1) (pp. 55-66)
  63. Zhao et al. (2013) Operation optimization of standalone microgrids considering lifetime characteristics of battery energy storage system 4(4) (pp. 934-943)
  64. Unknown ()
  65. Shadmand and Balog (2014) Multi-objective optimization and design of photovoltaic-wind hybrid system for community smart DC microgrid 5(5) (pp. 2635-2643)
  66. Zhang and Chen (2014) The energy management and optimized operation of electric vehicles based on microgrid 29(3) (pp. 1427-1435)
  67. Shi et al. (2014) Bidding strategy of microgrid with consideration of uncertainty for participating in power market (pp. 1-13)
  68. Unknown ()
  69. Khodaei and Shahidehpour (2013) Microgrid-based co-optimization of generation and transmission planning in power systems 28(2) (pp. 1582-1590)
  70. Perera et al. (2013) Designing standalone hybrid energy systems minimizing initial investment, life cycle cost and pollutant emission (pp. 220-230)
  71. Bahramirad et al. (2012) Reliability-constrained optimal sizing of energy storage system in a microgrid
  72. Chakraborty et al. (2009) Optimal thermal unit commitment integrated with renewable energy sources using advanced particle swarm optimization 4(5) (pp. 609-617)
  73. Orero and Irving (1997) Large scale unit commitment using a hybrid genetic algorithm 19(1) (pp. 45-55)
  74. Unknown ()
  75. Khan et al. (2016) A compendium of optimization objectives, constraints, tools and algorithms for energy management in microgrids (pp. 1664-1683)
  76. Ameli et al. (2014) A multiobjective particle swarm optimization for sizing and placement of DGs from DG owner’s and distribution company’s viewpoints 29(4) (pp. 1831-1840)
  77. Mao et al. (2014) Economic analysis and optimal design on microgrids with SS-PVs for industries 5(4) (pp. 1328-1336)
  78. Chen et al. (2011) Optimal allocation and economic analysis of energy storage system in microgrids 26(10) (pp. 2762-2773)
  79. Mohamed et al. (2016) PSO-based smart grid application for sizing and optimization of hybrid renewable energy systems 11(8)
  80. Dufo-López et al. (2011) Multi-objective optimization minimizing cost and life cycle emissions of stand-alone PV–wind–diesel systems with batteries storage 88(11) (pp. 4033-4041)
  81. Kumar and Bhimasingu (2015) Renewable energy based microgrid system sizing and energy management for green buildings 3(1) (pp. 1-13)
  82. Hakimi and Moghaddas-Tafreshi (2009) Optimal sizing of a stand-alone hybrid power system via particle swarm optimization for Kahnouj area in south-east of Iran 34(7) (pp. 1855-1862)
  83. El-Naggar et al. (2009) Estimating the input–output parameters of thermal power plants using PSO 50(7) (pp. 1767-1772)
  84. Vanithasri et al. (2016) Modified radial movement optimization (MRMO) technique for estimating the parameters of fuel cost function in thermal power plants 19(4) (pp. 2035-2042)
  85. Park et al. (2005) A particle swarm optimization for economic dispatch with nonsmooth cost functions 20(1) (pp. 34-42)
  86. Selvakumar and Thanushkodi (2007) A new particle swarm optimization solution to nonconvex economic dispatch problems 22(1) (pp. 42-51)
  87. Shayeghi and Ghasemi (2014) A modified artificial bee colony based on chaos theory for solving non-convex emission/economic dispatch (pp. 344-354)
  88. Basu (2016) Kinetic gas molecule optimization for nonconvex economic dispatch problem (pp. 325-332)
  89. Vo et al. (2013) Cuckoo search algorithm for non-convex economic dispatch 7(6) (pp. 645-654)
  90. Park et al. (2010) An improved particle swarm optimization for nonconvex economic dispatch problems 25(1) (pp. 156-166)
  91. Wang and Li (2013) An effective differential harmony search algorithm for the solving non-convex economic load dispatch problems 44(1) (pp. 832-843)
  92. Binetti et al. (2014) A distributed auction-based algorithm for the nonconvex economic dispatch problem 10(2) (pp. 1124-1132)
  93. Khan et al. (2018) Optimal energy management and control aspects of distributed microgrid using multi-agent systems
  94. Muthuvel et al. (2017) Sizing of PV array in a DC nano-grid for isolated households after alteration in time of consumption 20(6) (pp. 1632-1641)
  95. Unknown ()
  96. Kaviani et al. (2009) Optimal design of a reliable hydrogen-based stand-alone wind/PV generating system, considering component outages 34(11) (pp. 2380-2390)
  97. Upadhyay and Sharma (2015) Development of hybrid energy system with cycle charging strategy using particle swarm optimization for a remote area in India (pp. 586-598)
  98. Kornelakis and Marinakis (2010) Contribution for optimal sizing of grid-connected PV-systems using PSO 35(6) (pp. 1333-1341)
  99. Sharafi and ELMekkawy (2014) Multi-objective optimal design of hybrid renewable energy systems using PSO-simulation based approach (pp. 67-79)
  100. Basu et al. (2010) Impact of strategic deployment of CHP-based DERs on microgrid reliability 25(3) (pp. 1697-1705)
  101. Mohammadi et al. (2012) Optimization of hybrid solar energy sources/wind turbine systems integrated to utility grids as microgrid (MG) under pool/bilateral/hybrid electricity market using PSO 86(1) (pp. 112-125)
  102. Mozafar et al. (2017) A simultaneous approach for optimal allocation of renewable energy sources and electric vehicle charging stations in smart grids based on improved GA-PSO algorithm (pp. 627-637)
  103. Pourmousavi et al. (2010) Real-time energy management of a stand-alone hybrid wind-microturbine energy system using particle swarm optimization 1(3) (pp. 193-201)
  104. Borhanazad et al. (2014) Optimization of micro-grid system using MOPSO (pp. 295-306)
  105. Radosavljević et al. (2016) Energy and operation management of a microgrid using particle swarm optimization 48(5) (pp. 811-830)
  106. Unknown ()
  107. Li et al. (2017) Optimal energy management for industrial microgrids with high-penetration renewables 2(1)
  108. Unknown ()
  109. Unknown ()
  110. Stoppato et al. (2014) A PSO (particle swarm optimization)-based model for the optimal management of a small PV (Photovoltaic)-pump hydro energy storage in a rural dry area (pp. 168-174)
  111. Baziar and Kavousi-Fard (2013) Considering uncertainty in the optimal energy management of renewable micro-grids including storage devices (pp. 158-166)
  112. García-Triviño et al. (2014) Long-term optimization based on PSO of a grid-connected renewable energy/battery/hydrogen hybrid system 39(21) (pp. 10805-10816)
  113. Moradi et al. (2015) Operational strategy optimization in an optimal sized smart microgrid 6(3) (pp. 1087-1095)
  114. Abedini et al. (2016) Optimal management of microgrids including renewable energy sources using GPSO-GM algorithm (pp. 430-439)
  115. Unknown ()
  116. Unknown ()
  117. Unknown ()
  118. Unknown ()
  119. Unknown ()
  120. Nikmehr and Ravadanegh (2015) Optimal power dispatch of multi-microgrids at future smart distribution grids 6(4) (pp. 1648-1657)
  121. Ramya et al. (2013) Solution of Stochastic Economic Dispatch Problem using Modified PSO Algorithm
  122. Tafreshi et al. (2016) A probabilistic unit commitment model for optimal operation of plug-in electric vehicles in microgrid (pp. 934-947)
  123. Unknown ()
  124. Shukla and Singh (2016) Multi-objective unit commitment with renewable energy using hybrid approach 10(3) (pp. 327-338)
  125. Wu et al. (2013) Solving power system unit commitment with wind farms using multi-objective quantum-inspired binary particle swarm optimization 5(2)
  126. Unknown ()
  127. Unknown ()
  128. Unknown ()
  129. Radziukynas et al. (2009) Optimization methods application to optimal power flow in electric power systems (pp. 409-436) Springer
  130. Frank et al. (2012) Optimal power flow: a bibliographic survey I 3(3) (pp. 221-258)
  131. Gomez-Gonzalez et al. (2012) Optimization of distributed generation systems using a new discrete PSO and OPF 84(1) (pp. 174-180)
  132. Unknown ()
  133. Pisei et al. (2017) Optimal power scheduling in multi-microgrid system using particle swarm optimization 12(4) (pp. 1329-1339)
  134. Unknown ()