Next Article in Journal
A Distribution System State Estimator Based on an Extended Kalman Filter Enhanced with a Prior Evaluation of Power Injections at Unmonitored Buses
Next Article in Special Issue
A Novel Intrusion Mitigation Unit for Interconnected Power Systems in Frequency Regulation to Enhance Cybersecurity
Previous Article in Journal
Implementation of the Indoor Environmental Quality (IEQ) Model for the Assessment of a Retrofitted Historical Masonry Building
Previous Article in Special Issue
Time-Frequency Image Analysis and Transfer Learning for Capacity Prediction of Lithium-Ion Batteries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Stage Optimal Microgrid Operation with a Risk-Based Hybrid Demand Response Program Considering Uncertainty

School of Energy System Engineering, Chung-Ang University, 84 Heukseok-ro, Dongjak-gu, Seoul 06974, Korea
*
Author to whom correspondence should be addressed.
Energies 2020, 13(22), 6052; https://doi.org/10.3390/en13226052
Submission received: 7 October 2020 / Revised: 9 November 2020 / Accepted: 13 November 2020 / Published: 19 November 2020
(This article belongs to the Special Issue Future Smart Grid Systems)

Abstract

:
Owing to the increasing utilization of renewable energy resources, distributed energy resources (DERs) become inevitably uncertain, and microgrid operators have difficulty in operating the power systems because of this uncertainty. In this study, we propose a two-stage optimization approach with a hybrid demand response program (DRP) considering a risk index for microgrids (MGs) under uncertainty. The risk-based hybrid DRP is presented to reduce both operational costs and uncertainty effect using demand response elasticity. The problem is formulated as a two-stage optimization that considers not only the expected operation costs but also risk expense of uncertainty. To address the optimization problem, an improved multi-layer artificial bee colony (IML-ABC) is incorporated into the MG operation. The effectiveness of the proposed approach is demonstrated through a numerical analysis based on a typical low-voltage grid-connected MG. As a result, the proposed approach can reduce the operation costs which are taken into account uncertainty in MG. Therefore, the two-stage optimal operation considering uncertainty has been sufficiently helpful for microgrid operators (MGOs) to make risk-based decisions.

1. Introduction

In a smart-grid environment, distributed energy resources (DERs), such as renewable energy, have gained more attention than traditional power generation units owing to the increasing trend to address environmental concerns [1,2]. Some of the most widely used renewable energy resources are wind turbine (WT) and photovoltaic (PV) systems because of the feasibility of existing related technologies. However, these forms of DERs are dependent on fluctuations and the unpredictive nature of wind and solar resources. Since the difficulty in managing distributed uncertainties by conventional power systems, microgrids (MGs) that can usefully control DERs have been introduced as a new concept [3]. MGs manage a cluster of loads and DERs, operating as a control to offer power locally. MGOs should be able to confirm the reliability of systems considering uncertain risk indices. In this regard, the accurate evaluation of MGs is a challenging task due to the uncertainties inherent in renewable energy. Moreover, methods are needed to mitigate the effects of uncertainty when scheduling optimal operations [4]. In this situation, using flexible energy, such as demand response (DR), can provide the required demand control for the system and can be used reliably in a relatively short time under the same conditions [5]. Thus, the DR program (DRP) for power systems is expected to advance steadily [6]. This is because power system infrastructure is focused on both stability and economics, and the DRP is a flexible and inexpensive resource for operating a system. MGOs can use the DRP to reduce the peak load, save on the power reserve, and ensure power reliability. The operators can also encourage customers to use less power during periods when demand reduction is required owing to uncertainties. Thus, customers engage in contracts with MGOs to reduce demand when requested, and MGOs offer incentive costs to customers that reflect the amount of demand reduced, enabling contracts to be maintained.
Various approaches have been used recently to address uncertain problems inherent in MG operation. To minimize operational costs under a deterministic and probabilistic environment, a stochastic approach for MG operation using energy storage system (ESS) was proposed in Reference [7]. In Reference [8], optimal planning for interconnected MGs under uncertainty in large-scale distribution systems was presented to improve reliability and economics. Further, to improve system operation and management efficiency, a stochastic resource planning strategy for MGs was introduced in Reference [9] to optimally manage resources required for both the generation and demand sides. In Reference [10], both the power generation of each unit and the exchange with upstream networks were assessed through the optimal operation of MGs. Artificial intelligence algorithms were used to forecast wind speeds and optimal set volumes for DERs, and ESS capacity was determined based on forecasted data to optimize the total operating costs by Motevasel et al. [11]. Moreover, a probabilistic methodology of uncertainties caused by wind and solar generation and load consumption for estimating spinning reserve requirement was presented in Reference [12]. The DRP was considered to control the frequency of a smart MG with renewable generation, and mixed-integer linear programming was used to solve the proposed model for wind-power generation under uncertainty [13]. A stochastic planning approach was suggested to model the probabilistic behavior of wind and DRs in an energy market [14]. The authors in Reference [15] studied the effects of demand-side management of appliances on the reliability, loss, and voltage profiles of power systems, and customer comfort was also considered. Using a risk-based stochastic optimization framework, the minimum required ESS to secure the desired voltage stability margin for distribution systems was computed by Jalali et al. [16]. The authors in Reference [17] presented a flexible risk control strategy with an ESS to help remedy the removal of line overload in post-contingency situations. To minimize operating costs of MGs using the genetic algorithm, the optimal energy and power capacity of energy storage systems were determined [18]. The operational costs of MGOs were reduced by selling remaining energy at a high load level by Samadi et al. [19]. This study addressed a daily power prediction module to provide MGs with solar power output data for DER scheduling. However, the reserve for compensating wind and PV power fluctuations was not considered within the daily DER schedule. The authors in Reference [20] solved the optimal power flow through particle swarm optimization on a system of MGs with WT. To date, several important studies on realizing optimal operation for MG systems accompanied with uncertainties have been conducted [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]. However, the risk strategy of uncertainty was mostly not considered when computing the optimization problem. Although uncertainty is inevitable in MG operation, few studies have considered risk scenarios. The DRP can be used in various approaches to improve system reliability and reduce operational costs, but it has generally been used as a single solution. Therefore, it is necessary not only to operate MGs considering risk strategy but also to utilize the hybrid DRP according to the risk-averse tendency of MGOs.
In this study, we present a two-stage optimization model for optimal operation in grid-connected MG considering the DRP with a risk strategy. Load, PV, and WT are considered as uncertainty variables, and each unit is modeled through a certain probability distribution function (PDF). Monte Carlo simulation and k-means clustering are used implement the scenarios. The risk-based hybrid demand response program (RH-DRP) is proposed to reduce risk-based operational costs by determining optimal DR volume configuration in accordance with risk aversion parameter. In the two-stage optimization problem, the expected operational costs are calculated in first-stage and then, the risk-based operational costs are determined via the conditional value at risk (CVaR) index in second-stage. This is successfully addressed using the improved multi-layer artificial bee colony (IML-ABC), a modified conventional ABC algorithm that improves convergence speed.
The main contributions of this paper can be summarized as follows:
  • The proposed two-stage optimization is developed to calculate the risk-based operation costs while considering uncertainty based on scenarios. It assists MGOs make decisions from more additional degree of freedom.
  • The effectiveness of applying the RH-DRP is evaluated in terms of the total risk-based operation costs reduction, and the superiority of the RH-DRP is demonstrated via comparison analysis with different DR strategies.
  • The IML-ABC shows better performance in searching for optimal solutions in comparison with the different optimal algorithms. Furthermore, it achieves simulation time reduction with the rapid convergence speed and can be applied for a variety of optimization problems.
The remainder of this paper is organized as follows. Section 2 introduces uncertainty modeling for WT, PV, and load. Section 3 shows the proposed RH-DRP strategy, and Section 4 provides formulations for the risk-based two-stage optimization problem. Section 5 presents the solution method used by the IML-ABC algorithm and summarizes the overall process of the optimal operation approach. Section 6 presents the numerical analysis results, and, finally, Section 7 concludes the paper.

2. Uncertainty Modeling for Microgrid Operation

2.1. Uncertainty Modeling

In this study, a probabilistic model is used to minimize operating costs in a microgrid considering uncertainty. Accurate prediction is not possible due to the stochastic behavior of wind and solar irradiance and it is always related to the uncertainty error of the plan for the next day. Thus, to consider more realistic compliance, we use probability density function (PDF) to model the behavior of wind, solar, and load to achieve optimal results considering uncertainties.

2.1.1. Wind Generation Modeling

The Weibull PDF has been regularly used to model wind speed at a forecasted time [21] and can be expressed as
P D F w ( v ) = ( d C ) ( v C ) d 1   exp   [ ( v C ) d ] ,
where d and C are the factors that characterize the Weibull PDF and determine the shape and scale, respectively, and v is the wind speed.
P w ( v ) = { 0 P r × ( v w i n d v c i ) ( v r v c i ) P r 0 v w i n d < v c i v c i v w i n d < v r v r v w i n d < v c o v c o v w i n d .
The output power of WT can be calculated using the WT power curve parameters: where Pr, vci, vr, and vco are the rated power, cut-in speed, rated speed, and cut-off speed of the WT, respectively.

2.1.2. Solar Generation Modeling

Solar generation output depends on the amount of sun irradiance. Forecasted solar power generation is commonly calculated using the beta PDF expressed as follows [22]:
P D F B ( s i ) = { Γ ( a + b ) Γ ( a ) Γ ( b )   ×   s i ( a 1 ) ×   ( 1 s i ) ( b 1 ) 0         0 s i 1   ,   a 0   ,   b 0 o t h e r w i s e ,
a = μ s × b 1 μ s ,
b   =   ( 1 μ s ) × ( μ s × ( 1 + μ s ) σ s 2 1 ) .
Here, si is the amount of solar irradiance (kWh/m2), and a and b are the beta PDF parameters that can estimate the mean (μs) and standard deviation (σs) according to the solar irradiance data, respectively.
Depending on the characteristics of the PV panels, solar irradiance can be converted to solar power by
P P V ( s i ) = η p v   ×   A p v   × s i ,
where Ppv(si) represents the amount of PV output power for irradiance, ηpv is the efficiency of the PV panels, and Apv is the total surface area of the PV panels.

2.1.3. Load Modeling

Uncertainty in load consumption caused by the stochastic behavior of power consumers can be modeled as a typical probability function with a normal PDF [23].
P D F n ( l o a d ) = 1 2 π × σ l exp ( ( P l o a d μ l ) 2 2 σ l 2 ) ,
where Pload is load demand, and μl and σl are the mean value and standard deviation of the load, respectively.

2.2. Scenario Generation and Reduction

In stochastic cases, the high occurrence probability has the most effect on decision makers. However, high probability situations do not always arise, whereas low probability situations may occur at any time [24]. If the low probability scenario has a critical effect, it should be considered in the decision making. The MGO would then be confronted with a problem with uncertainty, such as renewable power and load consumption in MG operation. Our study conducted scenario modeling using Monte Carlo simulations to analyze various scenarios, including the risk situation for all low probabilities with a critical effect. The generated scenarios for the load demand ( ϕ L n ) and power generation of WT ( ϕ W T n ) and PV ( ϕ P V n ) are expressed as follows:
ϕ L n = ( L n , ψ L n ) , 1 N ψ L n = 1 ,
ϕ W T n = ( W T n , ψ W T n ) , 1 N ψ W T n = 1 ,
ϕ P V n = ( P V n , ψ P V n ) , 1 N ψ P V n = 1   ,
S n = ( ϕ L n , ϕ W T n , ϕ P V n ) , 1 N ψ L n × ψ W T n × ψ P V n = 1 ,
where Ln, WTn, and PVn are the nth scenario states of the load, wind power, and solar power, respectively; ΨLn, ΨWTn, and ΨPVn are the probability in the nth scenario of the load, wind power, and solar power, respectively; and Sn is the possible states and probability of the nth scenario.
The scenarios for load, wind, and PV are generated based on Equations (8)–(10). Subsequently, the integrated scenarios are modeled through Equation (11).
To minimize the calculation time, in our work, k-means clustering method is utilized to divide the scenarios into groups so that the sum of the squared distances from the data objects in the group is minimal [25].
arg   min S i = 1 K x S i x μ i 2 ,   S k m e a n s = { S 1 , S 2 , , S K } ,
where Sk-means denotes the groups divided using k-means clustering, and μi is the mean of the points in Si.

3. Demand Response Strategy

Load management by adjusting consumer behavior has been implemented as DRP, which is aimed at peak shaving over high demand periods in the MGs operation [26]. The DRP includes modifying the electricity consumption patterns and incentives to promote change, and these incentives are primarily used when market prices are high or when system reliability is decreased. Hence, a new hybrid type of DRP, which considers the economics and risks of uncertainty, is proposed in this study. The RH-DRP can improve economics through load shifting in a day-ahead market and then, risk effects be reduced in response to power shortages because of uncertainties in MGs.

3.1. Demand Response Elasticity

Elasticity is an economic measure that assesses the percentage of change in demand due to price fluctuations [27]. In terms of electricity consumption, this percentage value changes as power demand varies with the changes in electricity market prices. This expected value is negative as higher electricity prices possibly results in load reductions. The elasticity of demand for electricity is calculated as follows:
E ( t ) = Δ D ( t ) / D ( t ) Δ M P ( t ) / M P ( t ) ,
where E(t) is DR elasticity, and D(t) and MP(t) are the power demand capacity and electricity market price in time t, respectively.
The two types of elasticity of demand are self-price elasticity and substitution elasticity. Self-price elasticity disregards period variation, but it considers the variation of consumption according to electricity price changes. Meanwhile, substitution elasticity is related to shifts in the power consumption of electricity within a day. Thus, it has a constraint that power capacity after demand response is equal to the initial power consumption.

3.2. Pattern of Each Power Consumer

The value of elasticity depends on the power consumption patterns of the consumer. Therefore, the electricity value can be categorized as follows: industrial, commercial, and residential. Industrial consumers generally have the largest power demand among the three categories. Industrial loads are closely related to running factories; thus, the possible capacities of industrial consumers to participate in the DR should be considered prior to contract signing with MGOs. Then, they would receive incentives that match their capacity to participate in the DRP, and this incentive should be worth more than the industrial consumers can gain from running a factory over a period. If the consumer cannot commit to the responsibility specified in the contract, they could be charged a penalty fee. The changed power demand capacity after the industrial DRP can be calculated using the following formula:
D n e w , i ( t ) = E i × D o l d , i ( t ) × ( M P ( t ) M P 0 + π i ( t ) p e n ( t ) ) M P ( t ) + D o l d , i ( t ) ,
where Dnew,i(t) and Dold,i(t) are the power demand capacity after and before implementation of industrial DR, respectively; Ei, MP0, πi(t), and pen(t) are the elasticity default value, reference electricity market price, incentive price per kilowatt-hour, and penalty fee for the industrial consumer at time t, respectively.
Commercial and residential loads are smaller and more distributed than industrial loads. Their capacities are difficult to precontract prior to participation in a DRP; thus, the elasticity value is generally smaller than the elasticity value of industrial consumers. However, adjusting commercial and residential loads is easy as they do not suffer from economic damages (e.g., industrial consumers not being able to run their factories by participating in the DRP). Therefore, commercial and residential consumers are not obligated to pay a penalty fee and can appropriately participate in real-time transactions. The changed power demand capacity after commercial or residential DRP can be calculated using the formula as follows:
D n e w , c r ( t ) = E c r × D o l d , c r ( t ) × ( M P ( t ) M P 0 + π c r ( t ) ) M P ( t ) + D o l d , c r ( t ) ,
where Dnew,cr(t) and Dold,cr(t) are the power demand capacity after and before implementation of commercial and residential DR, respectively; πi(t) is incentive price per kilowatt-hour for commercial and residential consumers.

3.3. Risk-Based Hybrid Demand Response Program

In this study, we propose an RH-DRP, which not only reduces MG operational costs through economic DR in a day-ahead market but also decreases risk costs due to uncertainty by applying a risk-based DR in real-time operations. The two necessary conditions of the RH-DRP are the following:
  • The RH-DRP consists of economic and risk-based DR. Economic DR affects the economic improvement of MG operational scheduling and is applied via a contract with MGOs by considering the substitution elasticity in a day-ahead market. Meanwhile, risk-based DR reduces the risk costs of uncertainty and can be considered the self-price elasticity in real time without a precontract.
  • It determines the load capacity that each consumer can offer to participate in the DR. Thus, MGOs can reasonably request DR from consumers considering by the stability and economics of the power system, and the consumers should respond immediately.
As the economic DR considers substitution elasticity, it has constraint. The amount after load shifting is the same as the initial load. In a real-time market, risk-based DR participants increase system stability and reduce the risk costs of MG operations. If MGOs fail to control power shortages caused by uncertainty, a critical problem occurs, such as blackouts. Therefore, the reliable operation of MGs should be ensured when using flexible resources, such as DR. In particular, MGOs should provide additional compensation to consumers participating in risk-based DR. The incentive prices depend on the consumer type and DR participation. The formula for each incentive price is expressed as follows:
I n c e , c ( t ) = { π e , c ( t ) × [ D o l d , c ( t ) D n e w , c ( t ) ] 0 D o l d , c D n e w , c D o l d , c < D n e w , c ,
I n c r , c ( t ) = [ π r , c ( t ) + a c ( t ) ] × D r , c ( t ) D r , c ( t ) 0   ,
where Ince,c(t) and Incr,c(t) are the incentive prices for the type of consumer c to participate in economic DR and risk-based DR at time t, respectively; πe,c(t) is the incentive price per kilowatt-hour for each consumer participating in economic DR at time t; πr,c(t), ac(t), and Dr,c(t) are risk-based DR incentive prices per kilowatt-hour for each consumer, the additional compensation for participating in risk-based DR, and the capacity to participate in risk-based DR, which is required owing to the uncertainties for each consumer, respectively.

4. Two-Stage Optimal Formulation

Figure 1 illustrates the proposed two-stage optimal operation process. In the first-stage, operational costs are calculated by considering the expected scenario in a day-ahead market. This stage does not consider a probabilistic scheme and is associated with the first optimal scheduling using economic DR by the MGO. The second-stage computes power shortage volume caused by uncertainty, and then, risk-based DR is utilized to minimize risk index determined through CVaR.

4.1. Objective Function

In the two-stage optimization model, the objective function for minimizing risk-based operational costs is as expressed follows:
o b j . f u n = M i n ( f f i r s t ( X ) + f s e c o n d ( X ) ) ,
where ffirst(X) and fsecond(X) are the first- and second-stage objective functions, respectively, and X is the decision variable vector.

4.1.1. First-Stage Objective Function

The first-stage of the objective function minimizes the operation costs of the expected scenario using the following formula:
M i n     f f i r s t ( X ) = M i n     t = 1 T C o s t ( t ) ,
where Cost(t) is the operational costs for MGs in the day-ahead market at time t.
Operation costs are the sum of fuel costs for each generator, including start-up/shut-down costs, interactions between the utility and MG, and incentive prices of participating in economic DR. The detailed expression is as follows:
C o s t ( t ) = i = 1 N G [ u i ( t ) P G i ( t ) B G i ( t ) + S G i | u i ( t ) u i ( t 1 ) | ] + j = 1 N s [ u j ( t ) P s j ( t ) B s j ( t ) + S s j | u j ( t ) u j ( t 1 ) | ] + k = 1 N p v P P V k ( t ) B P V k ( t ) + l = 1 N w P W l ( t ) B W l ( t ) + P G r i d ( t ) B G r i d ( t ) + c = 1 N c I n c e , c ( t ) ,
where PGi(t), Psj(t), PPVk(t), and PWl(t) are the active power outputs of the ith diesel-generator (DG), jth storage device, kth PV panel, and lth wind generator at time t, respectively; BGi(t), Bsj(t), BPVk(t), and BWl(t) are the bids of the generator, energy storage, solar energy, and wind energy at time t, respectively; SGi and Ssj are the start-up or shut-down costs for the ith generator and jth storage, respectively; PGrid(t) and BGrid(t) are the active power and bid price, which are bought and sold with the utility at time t, respectively; NG, Ns, Npv, Nw, and Nc are the total number of generators, storage devices, PV, wind generator units, and economic DR consumers, respectively.
When calculating operational costs, X is considered for each unit of output power, amount of load reduction of DR, and on/off mode in a day-ahead market, which can be calculated as follows:
X = [ P g , U g ] 1 × 2 n T ,
P g = [ P G 1 , , P G N G , P s 1 , , P s N s , P G r i d , P D R ] ,
U g = [ U G 1 , , U G N G , U s 1 , , U s N s , U G r i d , U D R ] ,
n = N G + N s + 2 ,
where Pg and Ug are the active power and state vector of all units during time t, respectively, and n and T are the numbers of decision variables and periods, respectively.

4.1.2. Second-Stage Objective Function

In stochastic optimal operation for MGs, operational costs vary according to each scenario, and some scenarios are expected to be very low or even have a negative effect. To consider such risk-based scenarios in MG operation, a risk management criterion is included in the mathematical formulations, where risk management implies reducing the negative effect of uncertainty. Several indices for risk management are standard deviation, shortfall probability, value-at-risk (VaR), CVaR, and so on [28]. To evaluate the risk costs of power shortages caused by uncertainties in wind, PV, and load, we used the α confidence level CVaR (α-CVaR). The α-CVaR is determined using the expected costs of (1 − α) × 100% for all worst-case scenarios. The mathematical formula is expressed as follows:
C V a R α ( C s ) = V a R α + 1 1 α s = 1 N s ρ s × φ s ,
V a R α = min {   η   :   P ( C s > η   )   > ( 1 α ) } ,   α ( 0 , 1 ) ,
φ s ( C s V a R α ( C s ) )           φ s 0   ,       s ,
where CVaRα and Cs are the risk costs calculated using the α-CVaR and the stochastic operational costs in scenario s, respectively; η is the smallest cost for a given confidence level α. VaRα is the α confidence level VaR [29], as shown in Equation (26).
In risk-based MG operation, stochastic operational costs are considered power shortages due to uncertainties; they include the costs of purchasing real-time market and risk-based DR incentives, which are expressed by
C s = t = 1 T { C o s t ( t ) + P r G r i d ( t ) B r G r i d ( t ) + c = 1 N c I n c r , c ( t ) } ,
where PrGrid(t) and BrGrid(t) are the power and bid price purchased in the real-time market at time t, respectively.
Figure 2 depicts the procedure to calculate α-CVaR according to power shortages. The power shortage for each scenario can be computed based on the difference from the expected scenario in the day-ahead model; then, the α% worst scenarios are determined to calculate the α-CVaR.
The second stage of the objective function is to minimize the α-CVaR in real time. The MGO can set parameter according to risk aversion tendency, and then the amount of power generation and risk-based DR capacity can be adjusted through this stage.
M i n     f s e c o n d ( X ) = M i n     s = 1 N s β × C V a R α ( C r t s ) ,
where β is the risk aversion parameter, which can generally be adjusted from 0 to 1.

4.2. Constraints

4.2.1. Power Balance Constraints

The total power generation by each unit should satisfy and be equal to the power demand.
i = 1 N G P G i ( t ) + j = 1 N s P s j ( t ) + k = 1 N p v P P V k ( t ) + l = 1 N w P W l ( t ) + P G r i d ( t ) + P D R ( t ) = m = 1 N m P L m ( t ) ,
P P V k ( t ) = P P V k , exp ( t ) + ε P V k ( t ) ,
P W l ( t ) = P W l , exp ( t ) + ε W l ( t ) ,
P L m ( t ) = P L m , exp ( t ) + ε L m ( t ) .
Here, PDR, PLm, and Nm are the total power capacity of the participating RH-DRP, amount of power in the mth demand level, and total number of demands, respectively. Equations (31)–(33) represent the actual values of PV, WT, and load, which consist of the expected value and error.

4.2.2. Power Generation Constraints

The power output of each generator unit is limited by the lower and upper bounds.
P G i , min ( t ) P G i ( t ) P G i , max ( t ) ,
P P V k , min ( t ) P P V k ( t ) P P V k , max ( t ) ,
P W l , min ( t ) P W l ( t ) P W l , max ( t ) ,
P W l , min ( t ) P W l ( t ) P W l , max ( t ) .
Here, PG,min(t), PPV,min(t), PWl,min(t), and PGrid,min(t) are the lower bounds of the active power generated by DG, PV, WT, and the transaction with utility, respectively; PG,max(t), PPV,max(t), PWl,max(t), and PGrid,max(t) are the upper bounds of the active power of each unit at time t, respectively.

4.2.3. RH-DRP Constraints

The RH-DRP determines the maximum participating capacity under a contract with MGO, and the sum of each DR capacity is less than the maximum DR capacity.
D o l d , c ( t ) D n e w , c ( t ) + D r , c ( t ) D max , c ( t ) ,
where Dmax,c(t) is the maximum DR capacity of c at time t.

4.2.4. Energy Storage Constraints

Some limits on the charge and discharge capacities of ESS during each time interval exist, which can be calculated as follows:
W e s s , t = W e s s , t 1 + η charge P charge Δ t 1 η discharge P discharge Δ t ,
W e s s , min W e s s , t W e s s , max ,
P charge , t P charge , max   ,
P discharge , t P discharge , max ,
where Wess,t is the amount of energy in the battery at time t, ηcharge (ηdischarge) is the efficiency of the ESS (dis)charging, Pcharge (Pdischarge) is the permitted capacity of the ESS (dis)charging during a Δt; Wess,min and Wess,max are the minimum and maximum limits on the amount of energy storage in ESS, respectively; Pcharge,max (Pdischarge,max) is the maximum capacity of ESS (dis)charging during interval Δt.

5. Solution Method

5.1. Improved Multi-Level Artificial Bee Colony Algorithm

There are many optimization methods when solving an optimization problem. Among them, the ABC algorithm is widely used in various fields recently [30]. Especially, the ABC algorithm has been widely used to solve the MG operation problem and it has been modified to improve performance in recent years [31,32,33]. Generally, the ABC algorithm is based on the food foraging behavior of bees. A colony of bees is divided into three groups: employed bees, onlooker bees, and scout bees. Each type performs its respective tasks to find the most abundant resources. In population-based optimization techniques, such as the ABC algorithm, finding the first global minimum value is critical. Depending on the closeness of the first global minimum value to the final optimization value, the convergence speed and optimization accuracy be improved. Accordingly, the population and scope of exploration are crucial to the optimization algorithm. Here, the IML-ABC algorithm is proposed by adjusting the number of bees and food sources based on the number of iterations for finding faster and more accurate optimal solution. The IML-ABC algorithm consists of five levels (i.e., adjusting, initialization, employed bees, onlooker bees, and scout bees):
(i)
Adjusting level: In the IML-ABC algorithm, the number of bees increases in the initial iteration and decreases according to the number of iterations to find the initial global minimum efficiently.
F N n = { ( 1 + σ F N ) × F N 0 < n λ F N λ < n ( i t e r max λ ) ( 1 σ F N ) × F N ( i t e r max λ ) < n < i t e r max , n = { 1 , 2 , , i t e r max } .
Here, FNn and FN are the number of food sources in the nth iteration and mean number of food sources, respectively. In addition, σFN, λ, and iter are the rate of food source adjustment, value of dividing the phase of the iteration, and number of iterations, respectively.
(ii)
Initialization level: The IML-ABC algorithm makes a random initial population of food source positions. Each food source xi (i = 1, 2, …, SN) has a D-dimensional problem space and can be expressed as
x i j = x j min + r a n d [ 0 , 1 ] × ( x j max x j min ) ,
where xij is the jth decision variable of the ith solution vector, and xjmin and xjmax represent the lower and upper limit values of the j components for the Xi vector, respectively.
(iii)
Employed bees level: Each bee constantly explores to find a food source. When it finds the optimum solution, it selects a new and best position (vij) close to the reference position. In the IML-ABC algorithm, to determine a better global minimum solution, employed bees explore large ranges in initial iterations and search for the best solution in a narrow range as the number of iterations increases. This can be computed as follows:
v i j = x i j + φ i j ( x i j x k j ) × ( 1 R × i t e r / i t e r max ) ,
where vij represents the new position of the food source i for the jth component, φij is a random number in the range [−1, 1], and R is the value of the exploration range reduction based on the number of iterations.
(iv)
Onlooker bees’ level: An onlooker bee finds new positions that are closed to the old position and searches for food sources according to the probability value associated with the corresponding food source. Then, the greedy method is applied; the probability value of the selected food source can be expressed as follows:
P i = f i t i i = 1 S N f i t i ,
f i t i = { 1 / ( 1 + F i ) , F i 0 1 + | F i | , F i < 0 , i = { 1 , 2 , , S N } ,
where Pi and fiti are the probability value and fitness value of the ith food source evaluated by the ith employed bee, respectively; and Fi is the value of the objective function for the Xi solution.
(v)
Scout bee level: If solution of Xi cannot be improved through the number of predetermined trials (limit), this solution is abandoned, and the corresponding employed bee is converted to a scout bee. This scout bee randomly attempts to find a new food source in the solution space to replace the abandoned solution using Equation (44). This procedure is repeated for several maximum cycles.

5.2. Improved Multi-Level Artificial Bee Colony Algorithm

Figure 3 summarizes the two-stage solution process for the optimal scheduling of MGs with uncertainties using RH-DRP. The procedure is performed sequentially as follows:
Calculate the MG input data based on fixed system information.
Step 1. Establish a stochastic model of uncertainties arising from renewable energies and load.
Step 2. Determine the RH-DRP participation power capacity for each consumer type.
Step 3. Shift load considering the economic DR with demand elasticity.
Step 4. Calculate expected scenario operational costs through first-stage objective function.
Step 5. Generate the scenarios using Monte Carlo simulation and reduce the scenarios using the k-means clustering technique.
Step 6. Determine (1 − α) × 100% worst scenarios for calculating CVaRα.
Step 7. Start the IML-ABC algorithm loop for the ith scenario.
Step 8. Find the best scheduling for each scenario with the goal to minimize operation costs.
Step 9. Array the scenarios in a probability distribution and calculate CVaRα.
Step 10. Output the risk-based optimal operation costs in the MG.

6. Numerical Analysis

6.1. Input Data

The proposed two-stage risk-based optimal operation was examined on a low-voltage grid-connected MG (Figure 4). This MG system contained micro turbine (MT), fuel cell (FC), PV, WT, and ESS technologies. Table 1 depicts the unit data, including the bid, start-up/shut-down costs, and minimum/maximum power [21]. The total expected daily load was 1695 kWh, divided among industrial, commercial, and residential consumers, accounting for 50%, 33.33%, and 16.67% of the total initial demand, respectively [34]. Taking into account the increased load on uncertainty, we assumed that 20% of each group of consumers can participate in the DRP. Table 2 lists the elasticity value, incentive costs per power, and initial demand for each consumer [35].
Figure 5 shows the day-ahead market price for grid-connected MG operation. Here, the real-time market price is assumed to be 10% more expensive than the day-ahead market price, which is the APX hourly market price [36]. Table 3 presents the WT data and Weibull PDF factors. The solar panel was a 25 kW SOLAREX MSX (US) composed of 10 × 2.5 kW panels with 18.6% efficiency and 10 m2 of total surface area [37]. In the ESS consisting of a nickel-metal hydride battery, charging and discharging efficiency was 95%, and the minimum and maximum amounts of storage were 5% and 100% of the battery capacity, respectively. Power generation units participate in the MG depending on their technical and economic features, and excess power is exchanged with the utility through the point of common coupling (PCC). Our operation model was performed with the proposed IML-ABC algorithm set to FN = 200 and itermax = 500. All cases were simulated in MATLAB (R2019a) on a laptop computer with a 2.9 GHz Intel Core i5-9400 CPU and 16 GB RAM.

6.2. Proposed Optimization Results

In the first-stage, the MGO uses economic DR among the RH-DRP to optimize MG operation in a day-ahead market with expected scenario. This stage was simulated by considering the hourly average values of load, wind speed, and solar irradiance. Table 4 presents the expected power production of PV and WT for each hour. Here, it is assumed that the MGO must buy all the power produced by the PV/WT at each time of the day. In the second stage, risk costs arising from uncertainty are minimized by the MGO. Figure 6 show the generation scenarios and reduction results using the PDF for each unit. The 4000 scenarios were generated by considering the uncertainty in the MG via Monte Carlo simulations. Subsequently, 20 scenarios were selected via k-means clustering considering the cluster number estimation and simulation times. From the 20 generated scenarios, risk-based operational costs were determined by considering α-CVaR using the RH-DRP.
Figure 7 illustrates the expected and risk-based scenario results of the daily load and power generation capacity of PV and WT. Here, the risk-based scenario is the average value comprising the 10% worst-case scenarios. The daily load increased by 162.69 kW, whereas the total power generated by PV and WT decreased by 9.62 kW and 5.25 kW, compared with the expected scenario, respectively.
Figure 8 shows the optimal results of expected operational costs and CVaR by changing the volume ratio of RH-DRP depending on the degree of risk aversion of MGO. We simulate when the risk aversion parameters are 0.1, 0.5, and 1 to consider various MGOs. MGO with β of 0.1 tends to ignore risk-based scenarios. MGO with β of 0.5 responds appropriately to risk-based scenarios, but do not attempt to avoid them entirely. MGO with β equal to 1 tries to completely avoid risk-based scenarios. When the volume of economic DR increases, the expected costs of MG operation decrease because the MGO can sell surplus power to the utility through load shifting at peak load times. However, risk-based DR capacity is not sufficient to address uncertainty problems; thus, the value of CVaR significantly increases as shown in Figure 8. Meanwhile, the high proportion of risk-based DR increases the expected costs and decreases the CVaR value. In addition, by increasing β, the MGO can decrease CVaR more effectively because they are more risk averse in MG operation.
Figure 9 shows risk-based operational costs depending on risk aversion parameter β (0.1, 0.5, or 1). As shown in Figure 9, when β is 0.1, 0.5, and 1, the optimal solution is that the ratio of economic and risk-based DR is consist of 17.5:2.5, 10:10, and 5:15, respectively. As observed in these results, it should be noted that the MGO who can highly avoid risk should operate within the higher portion of the risk-based DR in RH-DRP. Table 5 summarizes the results of the risk-based optimal operation in MG. The lowest expected costs are determined when β is 0.1, but CVaR is very high, owing to insufficient management of risk problems. Meanwhile, the expected costs are slightly high when β is equal to 1, but the CVaR is significantly lower than in other cases. In other words, in a 10% worst scenario, in a low-voltage grid-connected MG operation, an MGO would incur operational costs of $622.8660 (β = 0.1), $338.3607 (β = 0.5), or $293.6971 (β = 1). As can be seen from these results, RH-DRP is properly utilized according to the degree of risk aversion of MGO, and it is particularly effective in reducing risk costs for MGO that tend to avoid risk situation caused by uncertainty.
Table 6, Table 7 and Table 8 present the optimal power scheduling in risk-based MG operation when β is equal to 0.1, 0.5, and 1, respectively. In early periods, the ESS charged and MT output are reduced due to cheap market prices. However, at peak load hours, the battery is fully discharged, and the MGO maximizes local generation to decrease operational costs to sell a considerable amount of energy to the main grid. Owing to low cost of power generation by the FC, the MGO then decides to use its maximum capacity for power supply. Based on the high operational cost of the MT, it is scheduled flexibly while considering the market price. Figure 10 shows RH-DRP participation in MG operation over time. The economic DR is primarily used from 9:00 to 17:00 to reduce the load in common. Through load reduction, the MGO can reduce operational costs by selling remaining power to the main grid when market prices are high. The risk-based DR responds to a power shortage caused by uncertainty and supports MG operation in terms of stability. In MG optimal operation, a larger β value confers a greater risk-based DR portion in RH-DRP. Therefore, it can be confirmed that RH-DRP is efficient for risk-based MG operations considering the risk aversion tendency.

6.3. Comparison of DR Analysis

In the comparison analysis, the effects of RH-DRP are verified by comparing with a different DR strategy for the typical low-voltage MGs operation. To evaluate these strategies, three cases are implemented as follows:
Case 1:
MG operation model without DRP.
Case 2:
MG operation model with prevalent economic DRP.
Case 3:
MG operation model with RH-DRP.
All cases are simulated under the same constraints, but the DRP is different. In Case 1, risk-based costs are determined to purchase only real-time market prices without DRP. Case 2, which considers the prevalent economic DRP, is used to minimize operations costs but does not respond to the risk problem. Case 3 is applied with the proposed DRP strategy, which is the optimal risk-based operation in MG using RH-DRP.
Figure 11 indicates the risk-based operational costs and CVaR at various risk parameter for each case. Case 1 shows high CVaR and risk-based operational costs as peak load reduction and risk control constraints are not considered. As Case 2 utilizes all DRP capacity as economic DR, it shows lower operational costs than Case 1; however, the greater the β value to operate the MG, the higher the risk-based operating costs owing to the lack of risk management capabilities. For Case 3, the CVaR is generally lower that of the other cases because the volume ratio of RH-DRP is appropriately adjusted according to β and risk management is effectively performed; furthermore, owing to proper risk management, the risk-based operational cost does not increase significantly, even when MG is operated with a large value of β. Therefore, when MGOs operate MGs considering uncertainty problems, Case 3 promotes optimal economic and stable operation.

6.4. Performance Test for the IML-ABC

To demonstrate the superiority of IML-ABC, performance tests were evaluated without DRP to fairly compare the IML-ABC with various algorithms. Table 9 presents optimal results for the forecasted operation costs or each algorithm. The simulation process for different algorithms was repeated 20 times, with the results of the best, worst, and average solutions shown. The IML-ABC algorithm reached an optimal solution compared with the other algorithms. The IML-ABC performs better than the conventional ABC algorithm in terms of simulation time. Figure 12 illustrates the convergence performances of ABC and IML-ABC. The IML-ABC algorithm found the optimal solution during the first iteration, and, when compared with the ABC algorithm, it improved the initial convergence rate. The IML-ABC and ABC reached less than a 0.1% error value compared for the final solution at 168 and 423 iterations, respectively. Therefore, these results verify that the simulation time necessary to find the optimal value is improved by reducing the number of unnecessary iterations.

7. Conclusions

In this study, we proposed two-stage optimal operation of MGs considering uncertainty problems with risk-based DR strategies. To account for uncertainty, WT, PV, and load were modeled as Weibull, Beta, and normal PDF, respectively. The proposed RH-DRP provides a hybrid solution using both economic and risk-based DR to reduce risk-based operational costs. The objective optimization problem consisted of two-stage optimization using the IML-ABC. In the first-stage, the expected operational costs were calculated by deterministic inputs; in the second stage, the risk-based operational costs considered CVaR. To verify the effectiveness of the proposed approach, simulation was conducted on a low-voltage grid-connected MG. The results demonstrate that reasonable operational costs can be determined under the risk aversion parameters compared to conventional optimization solutions. Moreover, our RH-DRP remarkably reduces risk-based operational costs via comparison with various DR strategies. The comparison with various other algorithms also confirmed the superiority of the proposed IML-ABC in identifying the optimal solution and reducing simulation times. Therefore, the proposed approach provides MGOs not only an additional degree of freedom in decision-making under uncertainty but also a solution to reduce risk-based operational costs. Our future work is under way to focus on not only reducing risk-based operating costs but also solving reliability about dynamic problems caused by uncertainty.

Author Contributions

H.-S.R. proposed the main idea of this paper, and M.-K.K. coordinated the proposed approach and thoroughly reviewed in the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Korea Electric Power Corporation (grant numbers: R18XA06-75). This research was also supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2020R1A2C1004743).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ding, Z.; Hou, H.; Yu, G.; Hu, E.; Duan, L.; Zhao, J. Performance analysis of a wind-solar hybrid power generation system. Energy Convers. Manag. 2019, 181, 223–234. [Google Scholar] [CrossRef]
  2. Millstein, D.; Wiser, R.; Bolinger, M.; Barbose, G. The climate and air-quality benefits of wind and solar power in the United States. Nat. Energy 2017, 2. [Google Scholar] [CrossRef]
  3. Jo, K.-H.; Kim, M.-K. Stochastic Unit Commitment Based on Multi-Scenario Tree Method Considering Uncertainty. Energies 2018, 11, 740. [Google Scholar] [CrossRef] [Green Version]
  4. Kim, M.K. Multi-objective optimization operation with corrective control actions for meshed AC/DC grids including multi-terminal VSC-HVDC. Int. J. Electr. Power Energy Syst. 2017, 93, 178–193. [Google Scholar] [CrossRef]
  5. Mansouri, S.; Ahmarinejad, A.; Ansarian, M.; Javadi, M.; Catalao, J. Stochastic planning and operation of energy hubs considering demand response programs using Benders decomposition approach. Int. J. Electr. Power Energy Syst. 2020, 120, 106030. [Google Scholar] [CrossRef]
  6. Kim, H.; Kim, M.-K. Multi-Objective Based Optimal Energy Management of Grid-Connected Microgrid Considering Advanced Demand Response. Energies 2019, 12, 4142. [Google Scholar] [CrossRef] [Green Version]
  7. Sharma, S.; Bhattacharjee, S.; Bhattacharya, A. Probabilistic operation cost minimization of Micro-Grid. Energy 2018, 148, 1116–1139. [Google Scholar] [CrossRef]
  8. Che, L.; Zhang, X.; Shahidehpour, M.; Alabdulwahab, A.; Abusorrah, A. Optimal interconnection planning of community microgrids with renewable energy y sources. IEEE Trans. Smart Grid 2017, 8, 1054–1063. [Google Scholar] [CrossRef]
  9. Alipour, M.; Mohammadi-Ivatloo, B.; Zare, K. Stochastic Scheduling of Renewable and CHP-Based Microgrids. IEEE Trans. Ind. Inform. 2015, 11, 1049–1058. [Google Scholar] [CrossRef]
  10. Niknam, T.; Golestaneh, F.; Malekpour, A. Probabilistic model of polymer exchange fuel cell power plants for hydrogen, thermal and electrical energy management. J. Power Sources 2013, 229, 285–298. [Google Scholar] [CrossRef]
  11. Motevasel, M.; Seifi, A.R. Expert energy management of a micro-grid considering wind energy uncertainty. Energy Convers. Manag. 2014, 83, 58–72. [Google Scholar] [CrossRef]
  12. Wang, M.Q.; Gooi, H.B. Spinning Reserve Estimation in Microgrids. IEEE Trans. Power Syst. 2011, 26, 1164–1174. [Google Scholar] [CrossRef] [Green Version]
  13. Rezaei, N.; Kalantar, M. Smart microgrid hierarchical frequency control ancillary service provision based on virtual inertia concept: An integrated demand response and droop controlled distributed generation framework. Energy Convers. Manag. 2015, 92, 287–301. [Google Scholar] [CrossRef]
  14. Albadi, M.; El-Saadany, E. A summary of demand response in electricity markets. Electr. Power Syst. Res. 2008, 78, 1989–1996. [Google Scholar] [CrossRef]
  15. Aghajani, G.; Shayanfar, H.; Shayeghi, H. Demand side management in a smart micro-grid in the presence of renewable generation and demand response. Energy 2017, 126, 622–637. [Google Scholar] [CrossRef]
  16. Jalali, A.; Aldeen, M. Risk-Based Stochastic Allocation of ESS to Ensure Voltage Stability Margin for Distribution Systems. IEEE Trans. Power Syst. 2018, 34, 1264–1277. [Google Scholar] [CrossRef]
  17. Kim, S.; Lee, Y.; Kim, M.-K. Flexible risk control strategy based on multi-stage corrective action with energy storage system. Int. J. Electr. Power Energy Syst. 2019, 110, 679–695. [Google Scholar] [CrossRef]
  18. Fossati, J.P.; Galarza, A.; Martín-Villate, A.; Fontán, L. A method for optimal sizing energy storage systems for microgrids. Renew. Energy 2015, 77, 539–549. [Google Scholar] [CrossRef]
  19. Samadi, P.; Wong, V.W.; Schober, R. Load Scheduling and Power Trading in Systems With High Penetration of Renewable Energy Resources. IEEE Trans. Smart Grid 2016, 7, 1802–1812. [Google Scholar] [CrossRef]
  20. Sortomme, E.; El-Sharkawi, M.A. Optimal Power Flow for a System of Microgrids with Controllable Loads and Battery Storage. In Proceedings of the 2009 IEEE/PES Power Systems Conference and Exposition, Seattle, WA, USA, 15–18 March 2009; pp. 1–5. [Google Scholar] [CrossRef]
  21. Mohammadi, S.; Soleymani, S.; Mozafari, B. Scenario-based stochastic operation management of MicroGrid including Wind, Photovoltaic, Micro-Turbine, Fuel Cell and Energy Storage Devices. Int. J. Electr. Power Energy Syst. 2014, 54, 525–535. [Google Scholar] [CrossRef]
  22. Mazidi, M.; Zakariazadeh, A.; Jadid, S.; Siano, P. Integrated scheduling of renewable generation and demand response programs in a microgrid. Energy Convers. Manag. 2014, 86, 1118–1127. [Google Scholar] [CrossRef]
  23. Gazijahani, F.S.; Salehi, J. Optimal Bilevel Model for Stochastic Risk-Based Planning of Microgrids Under Uncertainty. IEEE Trans. Ind. Informatics 2017, 14, 3054–3064. [Google Scholar] [CrossRef]
  24. Petrollese, M.; Valverde, L.; Cocco, D.; Cau, G.; Guerra, J. Real-time integration of optimal generation scheduling with MPC for the energy management of a renewable hydrogen-based microgrid. Appl. Energy 2016, 166, 96–106. [Google Scholar] [CrossRef]
  25. Kanungo, T.; Mount, D.; Netanyahu, N.; Piatko, C.; Silverman, R.; Wu, A. An efficient k-means clustering algorithm: Analysis and implementation. IEEE Trans. Pattern Anal. Mach. Intell. 2002, 24, 881–892. [Google Scholar] [CrossRef]
  26. Shirazi, M.M.H.; Mowla, D. Energy optimization for liquefaction process of natural gas in peak shaving plant. Energy 2010, 35, 2878–2885. [Google Scholar] [CrossRef]
  27. Moghaddam, M.P.; Abdollahi, A.; Rashidinejad, M. Flexible demand response programs modeling in competitive electricity markets. Appl. Energy 2011, 88, 3257–3269. [Google Scholar] [CrossRef]
  28. Soroudi, A.; Amraee, T. Decision making under uncertainty in energy systems: State of the art. Renew. Sustain. Energy Rev. 2013, 28, 376–384. [Google Scholar] [CrossRef]
  29. Khodabakhsh, R.; Sirouspour, S. Optimal Control of Energy Storage in a Microgrid by Minimizing Conditional Value-at-Risk. IEEE Trans. Sustain. Energy 2016, 7, 1264–1273. [Google Scholar] [CrossRef]
  30. Karaboga, D.; Basturk, B. A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm. J. Glob. Optim. 2007, 39, 459–471. [Google Scholar] [CrossRef]
  31. Zhang, H.; Xie, Z.; Lin, H.-C.; Li, S. Power Capacity Optimization in a Photovoltaics-Based Microgrid Using the Improved Artificial Bee Colony Algorithm. Appl. Sci. 2020, 10, 2990. [Google Scholar] [CrossRef]
  32. Al-Sakkaf, S.; Kassas, M.; Khalid, M.; Abido, M.A. An Energy Management System for Residential Autonomous DC Microgrid Using Optimized Fuzzy Logic Controller Considering Economic Dispatch. Energies 2019, 12, 1457. [Google Scholar] [CrossRef] [Green Version]
  33. Habib, H.U.R.; Subramaniam, U.; Waqar, A.; Farhan, B.S.; Kotb, K.M.; Wang, S. Energy Cost Optimization of Hybrid Renewables Based V2G Microgrid Considering Multi Objective Function by Using Artificial Bee Colony Optimization. IEEE Access 2020, 8, 62076–62093. [Google Scholar] [CrossRef]
  34. Aghajani, G.; Shayanfar, H.; Shayeghi, H. Presenting a multi-objective generation scheduling model for pricing demand response rate in micro-grid energy management. Energy Convers. Manag. 2015, 106, 308–321. [Google Scholar] [CrossRef]
  35. Faria, P.; Vale, Z. Demand response in electrical energy supply: An optimal real time pricing approach. Energy 2011, 36, 5374–5384. [Google Scholar] [CrossRef] [Green Version]
  36. Apx Power Spot Exchange. Available online: https://www.apxgroup.com/trading-clearing/apx-power-uk/ (accessed on 1 December 2019).
  37. The Solar Power Group Company. Available online: http://thesolarpowergroup.com (accessed on 1 December 2019).
  38. Anvari-Moghaddam, A.; Seifi, A.R.; Niknam, T.; Pahlavani, M.R.A. Multi-objective operation management of a renewable MG (micro-grid) with back-up micro-turbine/fuel cell/battery hybrid power source. Energy 2011, 36, 6490–6507. [Google Scholar] [CrossRef]
  39. Baziar, A.; Kavousi-Fard, A. Considering uncertainty in the optimal energy management of renewable micro-grids including storage devices. Renew. Energy 2013, 59, 158–166. [Google Scholar] [CrossRef]
  40. Niknam, T.; Golestaneh, F.; Malekpour, A. Probabilistic energy and operation management of a microgrid containing wind/photovoltaic/fuel cell generation and energy storage devices based on point estimate method and self-adaptive gravitational search algorithm. Energy 2012, 43, 427–437. [Google Scholar] [CrossRef]
Figure 1. Schematic representation of two-stage optimal operation.
Figure 1. Schematic representation of two-stage optimal operation.
Energies 13 06052 g001
Figure 2. Determination of α confidence level conditional value at risk (α-CVaR) as a function of power shortages.
Figure 2. Determination of α confidence level conditional value at risk (α-CVaR) as a function of power shortages.
Energies 13 06052 g002
Figure 3. Overall process of the proposed optimal operation approach.
Figure 3. Overall process of the proposed optimal operation approach.
Energies 13 06052 g003
Figure 4. Diagram of a low-voltage grid-connected microgrid (MG).
Figure 4. Diagram of a low-voltage grid-connected microgrid (MG).
Energies 13 06052 g004
Figure 5. Day-ahead market price of a low-voltage MG.
Figure 5. Day-ahead market price of a low-voltage MG.
Energies 13 06052 g005
Figure 6. Scenario generation and reduction results.
Figure 6. Scenario generation and reduction results.
Energies 13 06052 g006
Figure 7. Expected and risk-based volumes. (a) Load, (b) photovoltaic (PV) generated, and (c) wind turbine (WT) generated.
Figure 7. Expected and risk-based volumes. (a) Load, (b) photovoltaic (PV) generated, and (c) wind turbine (WT) generated.
Energies 13 06052 g007
Figure 8. Expected operational costs and CVaR for each β. (a) β = 0.1, (b) β = 0.5, and (c) β = 1.
Figure 8. Expected operational costs and CVaR for each β. (a) β = 0.1, (b) β = 0.5, and (c) β = 1.
Energies 13 06052 g008
Figure 9. Risk-based operational cost as demand response (DR) volume ratio. (a) β = 0.1, (b) β = 0.5, and (c) β = 1.
Figure 9. Risk-based operational cost as demand response (DR) volume ratio. (a) β = 0.1, (b) β = 0.5, and (c) β = 1.
Energies 13 06052 g009
Figure 10. Optimal risk-based hybrid demand response program (RH-DRP) participation volume. (a) β = 0.1, (b) β = 0.5, and (c) β = 1.
Figure 10. Optimal risk-based hybrid demand response program (RH-DRP) participation volume. (a) β = 0.1, (b) β = 0.5, and (c) β = 1.
Energies 13 06052 g010
Figure 11. Optimal solution for each case.
Figure 11. Optimal solution for each case.
Energies 13 06052 g011
Figure 12. Convergence diagram using both artificial bee colony (ABC) and improved multi-layer (IML)-ABC algorithms.
Figure 12. Convergence diagram using both artificial bee colony (ABC) and improved multi-layer (IML)-ABC algorithms.
Energies 13 06052 g012
Table 1. Limits and bids of installed distributed generator sources.
Table 1. Limits and bids of installed distributed generator sources.
IDTypeMin. Power
(kW)
Max. Power
(kW)
Bid
($/kWh)
Start-Up/Shut-Down Costs ($)
1MT6300.4570.96
2FC3300.2941.65
3PV0252.5840
4WT0151.0730
5ESS−30300.380
6Utility−3030--
Table 2. Elasticity and incentive price for each consumer.
Table 2. Elasticity and incentive price for each consumer.
Type of ConsumerElasticityIncentive Costs per Power
($/kWh)
Initial Demand (kWh/day)
Industrial−0.380.12847.5
Commercial−0.200.20565
Residential−0.140.18252.5
Table 3. Wind turbine data and Weibull probability density function (PDF) factor.
Table 3. Wind turbine data and Weibull probability density function (PDF) factor.
TypeParameterValue
Wind turbine dataPr (kW)15
Vr (m/s)12.5
Vci (m/s)3
Vco (m/s)25
Weibull PDF factord2
C6.77
Table 4. Expected wind turbine (WT) and photovoltaic (PV) power.
Table 4. Expected wind turbine (WT) and photovoltaic (PV) power.
HourPV (kW)WT (kW)HourPV (kW)WT (kW)
101.78501323.90003.9150
201.78501421.05002.3700
301.7850157.87501.7850
401.7850164.22501.3050
501.7850170.55001.7850
600.91501801.7850
701.78501901.3020
80.20001.30502001.7850
93.75001.78502101.3005
107.52503.09002201.3005
1110.45008.77502300.9150
1211.950010.41002400.6150
Table 5. Risk-based optimal operation according to β.
Table 5. Risk-based optimal operation according to β.
Typeβ = 0.1β = 0.5β = 1
Expected costs ($)239.7650251.9952255.6907
CVaR ($)383.101086.365538.0064
Operational costs ($)
(10% worst scenario)
622.8660338.3607293.6971
Table 6. Optimal power scheduling (β = 0.1).
Table 6. Optimal power scheduling (β = 0.1).
HourUnits (kWh)
MTFCPVWTESSUtility
16.071530.00000.00001.7900−6.867730.0000
26.002430.00000.00001.7800−8.835730.0000
36.044630.00000.00001.7900−8.887930.0000
46.028230.00000.00001.7800−7.682630.0000
56.049330.00000.00001.7900−1.819030.0000
66.004530.00000.00000.92007.348230.0000
76.002730.00000.00001.790014.314330.0000
86.000530.00000.20001.310027.472813.7642
929.99730.00003.75001.780030.0000−29.3026
1029.090930.00007.53003.090030.0000−30.0000
1118.748130.000010.45008.770030.0000−30.0000
1212.122530.000011.950010.410030.0000−30.0000
136.016330.000023.90003.910028.9134−30.0000
1410.319830.000020.05002.370030.0000−30.0000
1526.575330.00007.87001.780030.0000−30.0000
1629.997430.00004.22001.310030.0000−25.8165
1729.998030.00000.55001.780030.0000−17.1583
186.001730.00000.00001.790030.000021.0241
196.000230.00000.00001.300028.729130.0000
206.000530.00000.00001.780030.000017.9934
2129.998330.00000.00001.300030.0000−23.3302
2229.999930.00000.00001.300030.0000−15.6415
236.005430.00000.00000.92004.764930.0000
246.007430.00000.00000.6200−2.696130.0000
Table 7. Optimal power scheduling (β = 0.5).
Table 7. Optimal power scheduling (β = 0.5).
HourUnits (kWh)
MTFCPVWTESSUtility
16.019630.00000.00001.7900−9.631030.0000
26.020430.00000.00001.7800−11.859430.0000
36.003130.00000.00001.7900−11.829830.0000
46.247230.00000.00001.7800−10.967330.0000
56.020930.00000.00001.7900−5.157030.0000
66.008330.00000.00000.92003.557330.0000
76.005030.00000.00001.790010.522430.0000
86.001430.00000.20001.31008.966430.0000
929.997030.00003.75001.780030.0000−25.9567
1029.991830.00007.53003.090030.0000−27.3799
1122.181130.000010.45008.770030.0000−30.0000
1215.379530.000011.950010.410030.0000−30.0000
138.098730.000023.90003.910030.0000−30.0000
1413.488730.000020.05002.370030.0000−30.0000
1529.920330.00007.87001.780030.0000−30.0000
1629.997530.00004.22001.310030.0000−22.2957
1729.999830.00000.55001.780030.0000−14.5210
186.000730.00000.00001.790030.000021.6680
196.000130.00000.00001.300025.686530.0000
206.000430.00000.00001.780030.000019.2081
2129.999430.00000.00001.300030.0000−19.8983
2229.999830.00000.00001.300030.0000−18.0410
236.003630.00000.00000.92002.550930.0000
246.060030.00000.00000.6200−4.674730.0000
Table 8. Optimal power scheduling (β = 1).
Table 8. Optimal power scheduling (β = 1).
HourUnits (kWh)
MTFCPVWTESSUtility
16.420830.00000.00001.7900−13.139730.0000
26.211130.00000.00001.7800−15.038130.0000
36.074430.00000.00001.7900−14.911430.0000
46.055030.00000.00001.7800−13.823030.0000
56.059730.00000.00001.7900−8.542430.0000
66.013330.00000.00000.9200−0.212630.0000
76.003630.00000.00001.79006.340630.0000
86.000030.00000.20001.310030.00008.1371
929.998930.00003.75001.780030.0000−22.7060
1029.996330.00007.53003.090030.0000−23.9606
1125.519430.000010.45008.770030.0000−30.0000
1218.546630.000011.950010.410030.0000−30.0000
1311.180230.000023.90003.910030.0000−30.0000
1416.570230.000020.05002.370030.0000−30.0000
1529.999330.00007.87001.780030.0000−26.8263
1629.998330.00004.22001.310030.0000−18.8726
1729.999030.00000.55001.780030.0000−10.8822
186.000430.00000.00001.790030.000020.9689
196.000230.00000.00001.300023.476330.0000
206.000230.00000.00001.780030.000019.9705
2129.999230.00000.00001.300030.0000−16.5598
2229.998930.00000.00001.300030.0000−19.6862
236.017930.00000.00000.92000.318430.0000
246.021430.00000.00000.6200−7.363930.0000
Table 9. Comparison results for various algorithms.
Table 9. Comparison results for various algorithms.
AlgorithmBest Solution ($)Worst Solution ($)Average ($)Mean Simulation Time (sec)
GA [38]277.7444304.5889290.4321-
PSO [38]277.3237303.3791288.8761-
AMPSO [38]274.4317274.7318274.5643-
θ-PSO [39]275.3491281.7841277.6191-
GSA [40]275.5369282.1743277.8021-
ABC274.3801274.9271274.653635.28
IML-ABC272.4761272.6803272.578229.11
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ryu, H.-S.; Kim, M.-K. Two-Stage Optimal Microgrid Operation with a Risk-Based Hybrid Demand Response Program Considering Uncertainty. Energies 2020, 13, 6052. https://doi.org/10.3390/en13226052

AMA Style

Ryu H-S, Kim M-K. Two-Stage Optimal Microgrid Operation with a Risk-Based Hybrid Demand Response Program Considering Uncertainty. Energies. 2020; 13(22):6052. https://doi.org/10.3390/en13226052

Chicago/Turabian Style

Ryu, Ho-Sung, and Mun-Kyeom Kim. 2020. "Two-Stage Optimal Microgrid Operation with a Risk-Based Hybrid Demand Response Program Considering Uncertainty" Energies 13, no. 22: 6052. https://doi.org/10.3390/en13226052

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop