Next Article in Journal
Proactive and Sustainable Transport Investment Strategies to Balance the Variance of Land Use and House Prices: A Korean Case
Next Article in Special Issue
Optimizing the Performance of Commercial Demand Response Aggregator Using the Risk-Averse Function of Information-Gap Decision Theory
Previous Article in Journal
Forecasting the Optimal Sustainable Development of the Romanian Ecological Agriculture
Previous Article in Special Issue
Probabilistic Optimization of Networked Multi-Carrier Microgrids to Enhance Resilience Leveraging Demand Response Programs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Optimization-Based Optimal Operation of Islanded Microgrid Considering Demand Response

by
Monir Sadat AlDavood
1,
Abolfazl Mehbodniya
2,
Julian L. Webber
2,
Mohammad Ensaf
3 and
Mahdi Azimian
4,*
1
Science and Research Branch, Department of Electrical and Mechanical Engineering, Islamic Azad University, Tehran 14778-93855, Iran
2
Department of Electronics and Communication Engineering, Kuwait College of Science and Technology (KCST), Doha Area, 7th Ring Road, Kuwait City 20185145, Kuwait
3
Chemical Engineering Department, Sharif University of Technology, Tehran 1136511155, Iran
4
Department of Electrical and Computer Engineering, Kashan Branch, Islamic Azad University, Kashan 8715998151, Iran
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(21), 14194; https://doi.org/10.3390/su142114194
Submission received: 30 September 2022 / Revised: 22 October 2022 / Accepted: 27 October 2022 / Published: 31 October 2022
(This article belongs to the Special Issue Integration of Demand-Side Flexibility into Smart Grids)

Abstract

:
This paper presents a new robust scheduling model for an islanded microgrid (MG) considering demand response. The model is expressed as a min–max bilevel optimization problem that tries to minimize the total costs of MG including operation cost of conventional distributed generators, energy storages, renewable energy sources (RES), cost of load shifting, and interruptible/non-interruptible load shedding in the worst situation of uncertainties. The uncertainties associated with renewable power generations and MG demand are modeled via robust optimization method. A hybrid method based on the genetic algorithm (GA) and mixed-integer programming technique is utilized to solve the bilevel optimization problem. The proposed model is utilized on a typical MG, and the outcomes are analyzed to show the effectiveness of the proposed method.

1. Introduction

The main parts of microgrids (MG) are renewable energy sources (RESs), which are growing, mainly driven by energy policies and incentives [1,2,3]. For example, a study by the International Energy Agency (IEA) showed that the total installed capacity of RESs in the world will be tripled by 2040, which will produce 41% of the total electricity in the world [4]. In addition, one of the main benefits of MGs is the capability to work in island mode to serve the local loads [5,6]. This application is especially helpful in the case of major events. However, the uncertainties mainly imposed by RESs may affect and reduce the performance of MGs [7]. Therefore, scheduling of MGs in the islanded mode has great importance and must also consider the uncertainties.
So far, MG scheduling has been discussed from different viewpoints by several research works. Parhizi et al. [8] provided a comprehensive review of the literature. The studies in this area focused on (i) grid-connected scheduling of MG, and (ii) scheduling in islanded conditions. In the grid-tied mode, MG can exchange power with the main grid and trade energy in the market. Therefore, the objective is usually to maximize the MG owners’ profit [9]. In [9], a robust market-based MG scheduling was presented with the aim of maximizing the profit of MG owners. Shi et al. [10] presented a stochastic bidding strategy for MGs to participate in both energy and reserve markets. Liu et al. [11] proposed a hybrid robust–stochastic model for optimal bidding strategy of MG where the uncertainties in renewable power generation and day-ahead market tariffs were modeled via scenarios, while the supply–demand balance in the real-time market was considered using the robust optimization (RO) method.
Studies considering islanded MGs usually focused on technical issues such as frequency control, load sharing, load shedding, stability, voltage control, and energy management [12,13,14,15,16]. However, there are a few research studies that discussed the scheduling of MGs in island mode. Conti et al. [17] presented a deterministic scheduling model that uses an evolutionary algorithm to minimize the overall MG’s operating cost and emissions. Farzin et al. [18] presented a stochastic energy management model during unscheduled islanding events, initiated by disturbances in the upstream network. In the papers presented by Lazar et al. [19], Wu et al. [20], and Zia et al. [21], deterministic models for optimal operation of islanded MGs were proposed that were solved using mixed-integer programming solvers and evolutionary algorithms such as particle swarm optimization (PSO). The authors of [22] presented a secondary control of an islanded MG with a PSO to determine the optimal operation of the biomass and photovoltaic units within an MG. The authors of [23] used a quantum teaching learning-based optimization method to enhance energy flow in an MG. In [24], an intelligent decentralized energy management system (EMS) was presented for an isolated MG to achieve an efficient charging of electric vehicles. The authors of [25] introduced another EMS relying on battery logistics. A tri-stage scheduling method utilizing a quantum adaptive sparrow search algorithm was introduced in [26]. Elgamal et al. [27] designed an optimal next-day power schedule in an isolated MG. The authors of [28] presented a seasonal spinning-reserve schedule for an islanded MG considering contingency conditions. For islanded multiagent MGs, the authors of [29] used the peer-to-peer (P2P) management concept to present an energy schedule. Wahid et al. [30] presented an intelligent control method to share the power among PV-based MG groups with the management of connected loads. In [31], Kumari used the cuttle fish (CFA) and crow search (CSA) algorithms to present an optimal schedule for MGs with multiperiod islanding restrictions. The authors of [32] presented a robust schedule using a two-stage adaptive robust optimization to minimize the total operation expense of networked MGs in the worst-case scenario considering uncertainties.
To offset the power fluctuations, demand-side flexibility is an effective solution [33]. The authors of [34,35] reviewed the flexibility potentials of demand sectors, including residential, industrial, commercial, and agricultural, to smooth the integration of RESs into power systems. Electric vehicles can be leveraged as a distributed and fast-response load in markets to participate in demand response programs for increasing the energy efficiency, providing frequency regulation services, and gaining economic profits [36,37,38,39,40,41]. An optimized strategy for participation of a demand response aggregator in both day-ahead and balancing markets was developed in [42]. An extension of the previous publication developing a price-maker aggregator to coordinate a large fleet of electric vehicles was proposed to participate in a three-settlement pool-based market [43]. A stochastic optimization method was presented for the energy market operations considering demand response in [44] to design an optimal economic schedule for MGs, and the results confirmed the reduction in operating cost using the proposed method. In [45], a robust control strategy for demand-side management of multicarrier MGs was proposed that employed the model predictive control approach to deal with uncertainties. The model was eventually linearized to attain a mixed-integer linear programming (MILP) problem to be easily solved by commercial solvers. The authors of [46] presented a stochastic multi-objective optimization for the networked microgrids energy management considering demand response programs. A summary of the presented research and our proposed model is presented in Table 1.
According to the reviewed papers, in islanded mode, MGs try to minimize the total operation expense to serve the local loads. Thus, in this condition, demand response programs such as load shifting and prioritized load shedding are more important than the grid-connected condition due to lack of supply. Furthermore, the scheduling of islanded MGs should be robust against uncertainties to reduce the negative impacts of unexpected events. In other words, the islanded MGs should be operated according to the worst case of uncertainties to be able to supply as much of the load as possible without curtailment. Therefore, this paper develops a new robust scheduling model for islanded MGs considering the demand response. This framework enables MG owners to make robust decisions for operation and development of MGs. The model minimizes the total operating costs of MGs including operation cost of conventional distributed generators (DGs), energy storage, RESs, cost of load shifting, interruptible/non-interruptible load shedding in worst-case situations of uncertainties in demand, and RES production, which are determined using the RO method. The problem is modeled as a bilevel optimization problem utilizing a hybrid method based on a genetic algorithm (GA) and an available MILP solver. The main contributions of the paper can be summarized as follows:
  • A novel robust scheduling model is developed for islanded MGs to withstand the negative impacts of unexpected events.
  • The ability of load shedding and load shifting in islanded mode is employed to smooth the transition.
The remainder of the paper is organized as follows: Section 2 presents the mathematical formulation of the scheduling of an islanded MG. The proposed solution methodology is provided in Section 3. Simulation results and discussions are reported in Section 4. Lastly, the summary and conclusions are presented in Section 5.

2. Problem Formulation

In this section, we provide the mathematical formulation of the suggested islanded MG scheduling model illustrated in Figure 1. The islanded MG in this work is a local electrical grid with dispatchable DGs, wind and solar power production units, battery energy storage systems, and two types of electrical loads, i.e., interruptible and non-interruptible loads. The mathematical formulation of the suggested islanded MG scheduling is provided in this section. The model is a bilevel optimization problem. Herein, the first level determines the worst-case scenario of uncertainties, and the second level finds the best action to minimize the MG’s operation expense. It should be noted that, without loss of generality, the proposed formulation can be extended to multicarrier energy MGs by adding the constraints for other energy carriers.

2.1. First-Level Problem

The mathematical formulation of the first-level problem (FLP) is as follows:
max u U ,   x X Q ( x , u ) ,
where u ,   U and x ,   X are the index and set of uncertainties and the index and set of decision variables in the second-level problem (SLP), respectively. In this work, the set U consists of the production of wind and solar units ( P i , t w t , P i , t p v ) and local loads ( P D t ), which are constrained using Equations (2)–(4).
P i , t w t _ P i , t w t P i , t w t ¯ .
P i , t p v _ P i , t p v P i , t p v ¯ .
P D t _ P D t P D t ¯ .

2.2. Second-Level Problem

2.2.1. Objective Function

The mathematical representation of Q ( x , u ) in Equation (1) is as follows:
Q ( x , u ) = min x X t T ρ t s h P S t         + t T ( i N D G A i W i , t + B i P i , t D G + I i , t C S i + F i , t C D i + i R E C i M i , t         + i B A T α i + β i ( P i , t c h + P i , t d i s ) + ρ t N I L P t N I L + ρ t I L P t I L ) ,
where X = { P S t ,   P i , t D G ,   P i , t c h ,   P i , t d i s ,   S O C i , t ,   P t N I L ,   P t I L ,   W i , t ,   I i , t ,   F i , t ,   Z i , t c h ,   Z i , t d i s } is the set of SLP decision variables.

2.2.2. Constraints

The first constraint of SLP is the equality of supply and demand:
i N D G P i , t D G + i B A T ( P i , t d i s P i , t c h ) + P S t P S t + P t I L + P t N I L             = P D t i R E ( P i , t w t + P i , t p v ) ; t T ,
P S t = P S t + h   ; t T ,
0 P S t P S m a x   ;   t [ e , e + n 1 ] ,
P S t = 0   ; t [ e , e + n 1 ] ,
P S t = P S t   ; t ,   t [ e , e + n 1 ] ,
where, Equation (6) is the power balance constraint considering load shifting. Equation (7) gives the amount of load that shifts from t to t + h . Equations (8)–(9) enforce the shiftable load limitations. The P S t is the amount of load that would be cut in the time interval t [ e , e + n 1 ] , and P S t + h is the amount of load that would be added in the time interval t [ e + h , e + h + n 1 ] . Equation (10) ensures that the same amount of load is shifted during the shifting interval t [ e , e + n 1 ] . For example, assume that we are going to shift a maximum of 200   kW of the load ( P S m a x = 200   kW ) from interval t [ 18 , 20 ] to interval t [ 22 , 24 ] , i.e., e = 18 , n = 3 , and h = 4 . For instance, the optimization may obtain a solution that 120   kW of load at each of t = 18 , t = 19 , and t = 20 is cut and transferred to each of t = 22 , t = 23 , and t = 24 . Note that, in the model, P S m a x is introduced as input data.
In the above equations, the demand shift occurs only once during the scheduling time frame. Moreover, we considered only one load with one shifting time interval. However, the model can be easily extended to consider multiple loads with multiple shifts during a day and different shifting time intervals for different loads since shifting time intervals and shiftable loads are considered in the model as input data.
Other constraints of the SLP are the technical limits of conventional DGs, energy storage systems, and load curtailment, as described below.
(1) Conventional DG constraints: Technical constraints of conventional DG units include the upper and lower generation limits (Equation (11)), ramp-up and ramp-down constraints (Equations (12) and (13)), minimum up/down time constraints (Equations (14)–(17)), and the constraints to ensure that the status binary variables ( W ,   I ,   F ) work without any conflicting situation (Equations (18)–(20)).
P i , m i n D G W i , t P i , t D G P i , m a x D G W i , t ; i N D G ,   t T .
P i , t + 1 D G P i , t D G R i U P   ; i N D G ,   t T .
P i , t D G P i , t + 1 D G R i D N   ; i N D G ,   t T .
t = k T i U P k 1 W i , t T i U P F i , k   ; k = U F i + 1 ,   ,   24 T i D N + 1 .
t = 1 U F i W i , t U F i .
t = k T i D N k 1 ( 1 W i , t ) T i D N I i , k   ; k = D F i + 1 ,   ,   24 T i U P + 1 .
t = 1 D F i W i , t 0 .
t = k 24 W i , t I i , k 0   ; k = D F i + 1 ,   ,   24 T i U P + 1 .
t = k 24 1 W i , t F i , k 0   ; k = U F i + 1 ,   ,   24 T i D N + 1 .
W i , t W i , t 1 I i , t + F i , t = 0   ; i N D G ,   t T .
(2) Energy storage constraints: The technical constraints of energy storage devices are power constraints (Equations (21)–(23)) and energy constraints (Equations (24) and (25)).
0 P i , t c h P i , max c h Z i , t c h   ; i B A T ,   t T .
0 P i , t d i s P i , max d i s Z i , t d i s   ; i B A T ,   t T .
Z i , t c h + Z i , t d i s 1   ; i B A T ,   t T .
S O C i , t + 1 = S O C i , t + η c h P i , t c h d T E B A T m a x P i , t d i s d T η d i s E B A T m a x   ; i B A T .
S O C i m i n S O C i , t S O C i m a x   ; i B A T ,   t T .
(3) Interruptible and non-interruptible load curtailment limits: In this work, we assume that there are two types of loads: interruptible (controllable) and non-interruptible (non-controllable) [47,48]. The non-interruptible load is a kind of load that the MG owner tries not to curtail. In contrast, the interruptible load in this work refers to a load that can be curtailed with a reasonable price according to a contract between the MG owner and the consumer [47,48]. Equations (26) and (27) limit the amount of load curtailment for interruptible and non-interruptible loads.
0 P t I L P t , max I L   ; t T .
0 P t N I L P t , max N I L   ; t T .

2.2.3. Computational Complexity

The proposed second-level problem of MG scheduling is an MILP optimization problem. Generally, MILP problems can be easily solved using commercial solvers such as CPLEX to reach the guaranteed optimal solution. However, the size of MILP problems limits the computational performance of such solvers. Therefore, Table 2 illustrates the computational complexity of the proposed MILP problem as a function of the number of constraints and variables. In this table, n T , n D , and n B represent the number of time intervals, number of dispatchable DGs, and number of battery energy storage systems in the MG, respectively.

3. Solution Technique

The proposed model for scheduling of islanded MG is categorized as a bilevel optimization problem. In the model, the FLP is maximized over the set of uncertain parameters U , while the SLP is minimized over the set of operation variables X. Several methods have been proposed to solve this kind of problem, which usually use Karush–Kuhn–Tucker (KKT) conditions or a strong duality technique to reformulate the original bilevel problem [49,50]. Since, the SLP is a nonconvex and MILP problem, the mentioned methods could not be utilized in this paper. Thus, the hybrid iterative method using GA and an MILP solver, which was presented in [9], is utilized in this paper to solve the proposed model. The reason for choosing GA over other evolutionary algorithm is that the GA is a more mature evolutionary algorithm than others to which a toolbox in the MATLAB is assigned.
According to this algorithm, first, the GA randomly determines a set of values for the wind and solar power production and the load on the basis of Equations (2)–(4). Then, the MILP solver solves Equations (5)–(27), aimed at minimizing the total cost. In the next step, GA sorts the objective functions of MILP for each individual value of P i , t w t , P i , t p v ,   and   P D t . Then, a new population is generated for P i , t w t , P i , t p v ,   and   P D t using the selection, mutation, and crossover functions of GA. Again, the MILP solver solves the SLP for new values of P i , t w t , P i , t p v ,   and   P D t . Lastly, these steps repeated until the maximum iteration number of GA is reached. The flowchart of the solution algorithm is provided in Figure 2, and the steps are described below [9].
1. 
Initialization:
  • Get the input data including lower and upper bound of wind and photovoltaic generation, and load demand.
  • Set the initial population for wind and photovoltaic power generation, and load demand using Equations (2)–(4).
  • Set the iteration counter for GA v = 1.
2. 
Solving SLP: Solve the SLP (Equations (5)−(27)) for each individual of the population.
3. 
GA algorithm:
  • Calculate the fitness function of Equation (1) using the results of the SLP for each individual.
  • Generate new population using crossover, mutation, and selection operators while considering Equations (2)–(4).
4. 
Convergence checking:
  • If the maximum number of iterations is reached, stop the algorithm.
  • If not, increase the iteration counter of GA v = v + 1, and go back to step 2.

4. Simulation Results

The numerical results of the proposed model on a typical MG [9,10] are presented in this section. This MG consisted of four conventional DGs, three wind units, two solar units, and one energy storage system. The detail data for the generation units and the hourly forecasted data of local load, as well as wind and solar power outputs, can be found in [9,10]. It was assumed that only 30% of the load was interruptible with an interruption cost of 330 cents/kWh. Furthermore, the penalty for interruption of remaining loads was 3000 cents/kWh. It should be mentioned that the scheduling problem was solved for 24 h.

4.1. Deterministic Model Results

In this section, the results of the proposed scheduling scheme without considering uncertainties is reported for two cases: (i) no load shifting allowed; (ii) maximum of 120 kW of the load at time intervals [18,20] can be shifted for 4 h (i.e., P S m a x = 120   kW , n = 3 , e = 18 , and h = 4 ). To do this, the Equations (5)–(27) were executed in the GAMS environment and solved using the CPLEX solver. Table 3 shows the summary of the scheduling results. Furthermore, Figure 3 presents the hourly production of MG resources. According to the results, the expected costs of scheduling are k$ 167 and k$ 90 without and with load shifting, respectively. As can be seen, shifting 105 kW of load in hours 18, 19, and 20 to hours 22, 23, and 24 decreased the total scheduling cost for 46%. Moreover, it decreased the load curtailment by about 66%.

4.2. Robust Model Results

The results of the proposed robust scheduling model (Equations (1)–(27)) are presented in this section. It was assumed that the uncertain parameters could vary from 95% to 105% of their forecasted values. The model was solved using the method described in Section 3. The number of chromosomes, population size, and maximum number of iterations for GA were assumed to be 72, 150, and 100, respectively. Moreover, we considered the maximum iteration as the stopping criterion and the Gaussian function for GA mutation. Table 4 illustrates the results for cases with and without consideration of load shifting, similar to the previous section. Furthermore, Figure 4 presents the hourly production of MG resources for the robust model. According to the results, the costs of scheduling in the worst-case situation are k$ 272 and k$ 174 without and with load shifting, respectively. As can be seen, shifting 110 kW of load in hours 18, 19, and 20 to hours 22, 23, and 24 decreased the total scheduling cost by about 36%. Moreover, it decreased load curtailment by about 46%.
Figure 5 and Figure 6 represent the worst situation of uncertainties for cases with and without considering load shifting, respectively. As can be observed in the figures, the worst situation of wind and solar resources was close to the lower bound most of the time, while it was near the upper bound for the load. The results show that wind outputs had the most distance between the forecasted and worst situation most of the times for both cases. However, the forecast of solar output was more accurate than other uncertainties. The reason is that solar units did not generate energy for at least one-third of a day.
Furthermore, the fitness graph with and without load shifting cases is shown in Figure 7. As can be seen, the proposed model converged in fewer than 15 iterations. Additionally, evolutionary algorithms such as GA may not reach the global optimal solution with one run due to their random starting nature. Therefore, we ran the proposed model several times with a different population size and maximum number of iterations. Table 5 shows the statistical results of running the GA-MILP model with and without load shifting. As can be seen, the standard deviation of running the model was really low, indicating that the utilized GA-MILP method could reach the optimal solution most of the time.

4.3. Results Verification and Sensitivity Analysis

In this section, the results of the proposed model were analyzed to make sure that the determined GA values for the uncertainties were the true worst-case situation. For this purpose, 10,000 scenarios for uncertain parameters were randomly generated in the range of 95% to 105% of the forecasted values. Moreover, the objective values of the heuristic worst case (i.e., wind and PV set to minimum and load to maximum bound) are reported along with the deterministic and robust schedules. Table 6 presents the min, max, and mean values of the objective function for generated scenarios. As can be seen, the maximum objective value of generated scenarios was k$ 241, which is less than the value of the objective function in the robust model. In other words, the obtained values for the uncertainties using our method led to worse situations than the generated scenarios. Additionally, the mean value of the generated scenarios was close to the value of the objective function in deterministic model. Furthermore, the objective values of the heuristic worst-case situation were close to those of the robust schedules.
In addition, a sensitivity analysis on the uncertainties was performed to determine which of the uncertain parameters had the most impact on the scheduling problem. Accordingly, three cases were considered in which only one of the uncertain parameters could vary between 95% and 105% of its forecasted values:
  • Case1: Production of wind and photovoltaic units was equal to forecasted values, and the load could vary between 95% and 105% of its forecasted values.
  • Case2: Production of wind unit and the load was equal to forecasted values, and the solar unit production could deviate between 95% and 105% of its forecasted values.
  • Case3: Production of the solar unit and the load was equal to forecasted values, and the wind unit production could vary between 95% and 105% of its forecasted values.
Table 7 shows the results of the above cases. As can be seen, cases 1 and 2 had the highest and lowest objective values, respectively. In other words, the uncertainties in load and production of the solar unit had the greatest and least impact on the model. This is obvious since no solar power was available in at least one-third of the day. Furthermore, the values of objective functions for case 2 and the deterministic model were almost the same.

5. Summary and Conclusions

In this paper, a robust scheduling model was proposed for islanded MGs considering load shifting. The uncertainties in local load and power production of wind and solar resources were captured using a robust optimization method. The obtained bilevel MILP optimization problem was solved using a hybrid method based on the GA and a typical MILP solver. The results of applying the represented model on a typical low-voltage MG were reported, and a sensitivity analysis on uncertainties was provided. The results demonstrated that load shifting could reduce the total cost of scheduling in all cases. Moreover, the results elaborated that the worst case occurred when the renewable DG generations were the lowest while the load took the highest values. Moreover, it was shown that the uncertainties in load and solar output power had the greatest and least effect on MG cost.
The proposed scheduling model in this paper could be developed and extended for multicarrier energy MGs. Moreover, another future direction would be to propose a suitable linearization and convex relaxation approach to combine both FLP and SLP to improve the computational performance and accuracy of the proposed model.

Author Contributions

Conceptualization, M.S.A.; methodology, M.S.A. and M.E.; software, M.S.A. and M.E.; validation, A.M. and J.L.W.; formal analysis, A.M. and J.L.W.; investigation, A.M. and J.L.W.; resources, A.M. and J.L.W.; data curation, M.E.; writing—original draft preparation, M.S.A.; writing—review and editing, M.A.; visualization, M.S.A. and M.E.; supervision, M.A.; project administration, M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are available upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

SymbolDescription
t , t , k Indices of time intervals
i Index of generation units
T Set of time intervals
N D G Set of conventional DG units
R E Set of renewable DG units
B A T Set of energy storage

Parameters and Constants

ParametersDescription
P i , t w t _ ,   P i , t w t ¯ Power production’s lower and upper limits in wind unit i at time interval t, respectively
P i , t p v _ ,   P i , t p v ¯ Power production’s lower and upper bound in each solar unit i at time interval t, respectively
P D t _ ,   P D t ¯ Lower and upper bound of load profile at hour t, respectively
A i ,   B i Cost function parameters of conventional DG unit i
C S i ,   C D i Start-up and shut-down expenses of conventional DG unit i, respectively
α i ,   β i Cost function parameters of energy storage i
C i Fixed cost of renewable generator i
ρ t s h Cost of shifting load at time interval t
ρ t I L Cost of load curtailment for interruptible load at time interval t
ρ t N I L Penalty of load shedding for non-interruptible load at time interval t
P S m a x Maximum allowable load shifting
P i , max D G , P i , min D G Upper and lower generation limits of conventional DG unit i
R i U P ,   R i D N Ramp-up and ramp-down bounds for conventional DG unit i
T i U P ,   T i D N Minimum up and minimum down time of conventional DG unit i
U F i ,   D F i Required up and required down time of conventional DG unit i at the beginning of the horizon, respectively
P i , max c h , P i , max d i s Limits on charge and discharge of energy storage unit i, respectively
S O C i m a x ,   S O C i m i n Upper and lower state of charge of energy storage unit i, respectively
η c h ,   η d i s Charge and discharge efficiency of energy storage units, respectively
E B A T m a x Installed capacity of energy storage devices
d T Duration of each time interval t, e.g., 1 h
P t , max I L , P t , max N I L Maximum allowable load curtailment for interruptible and non-interruptible loads at time interval t, respectively
n The maximum number of sequential hours that the load can be shifted
h The shifting hours for shiftable loads
e The beginning hour to shift the load

Functions and Variables

VariablesDescription
P D t Power demand at hour t
P i , t w t ,   P i , t p v Power production of wind and photovoltaic unit i at hour t
W ,   I ,   F Commitment status (start-up and shutdown) of DGs
P i , t D G Generated power of conventional DG unit i at time interval t
P i , t c h ,   P i , t d i s Energy storage charge and discharge ratio i at time interval t, respectively
S O C i , t State of charge of storage unit i
Z i , t c h ,   Z i , t d i s Binary variables denoting charging and discharging status of energy storage unit i at time interval t, respectively
P t I L ,   P t N I L Load curtailment for interruptible and non-interruptible loads at time interval t, respectively
P S t The amount of shifted load at time interval t

References

  1. Azimian, M.; Amir, V.; Javadi, S. Economic and Environmental Policy Analysis for Emission-Neutral Multi-Carrier Microgrid Deployment. Appl. Energy 2020, 277, 115609. [Google Scholar] [CrossRef]
  2. Reston Filho, J.C.; Dwivedi, C. Influence of renewable energy tax credit on growth and impact in ERCOT market. In Proceedings of the 2018 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, USA, 19–22 February 2018; IEEE: New York, NY, USA, 2018; pp. 1–5. [Google Scholar]
  3. Burger, C.; Weinmann, J. Germany’s decentralized energy revolution. In Distributed Generation and Its Implications for the Utility Industry; Elsevier: Amsterdam, The Netherlands, 2014; pp. 49–73. [Google Scholar]
  4. Jestin-Fleury, N. International energy agency. World energy outlook. Polit. Étrangère 1994, 59, 564–565. [Google Scholar]
  5. Azimian, M.; Amir, V.; Javadi, S.; Mohseni, S.; Brent, A.C. Resilience-Oriented Planning of Multi-Carrier Microgrids under Cyber-Attacks. Sustain. Cities Soc. 2022, 79, 103709. [Google Scholar] [CrossRef]
  6. Azimian, M.; Amir, V.; Habibifar, R.; Golmohamadi, H. Probabilistic Optimization of Networked Multi-Carrier Microgrids to Enhance Resilience Leveraging Demand Response Programs. Sustainability 2021, 13, 5792. [Google Scholar] [CrossRef]
  7. Habibifar, R.; Khoshjahan, M.; Saravi, V.S.; Kalantar, M. Robust energy management of residential energy hubs integrated with Power-to-X technology. In Proceedings of the 2021 IEEE Texas Power and Energy Conference (TPEC), College Station, TX, USA, 4–5 February 2021; IEEE: New York, NY, USA, 2021; pp. 1–6. [Google Scholar]
  8. Parhizi, S.; Lotfi, H.; Khodaei, A.; Bahramirad, S. State of the art in research on microgrids: A review. IEEE Access 2015, 3, 890–925. [Google Scholar] [CrossRef]
  9. Ranjbar, H.; Safdarian, A. A robust model for daily operation of grid-connected microgrids during normal conditions. Sci. Iranica. Trans. D Comput. Sci. Eng. Electr. 2021, 28, 3480–3491. [Google Scholar] [CrossRef] [Green Version]
  10. Shi, L.; Luo, Y.; Tu, G. Bidding strategy of microgrid with consideration of uncertainty for participating in power market. Int. J. Electr. Power Energy Syst. 2014, 59, 1–13. [Google Scholar] [CrossRef]
  11. Liu, G.; Xu, Y.; Tomsovic, K. Bidding strategy for microgrid in day-ahead market based on hybrid stochastic/robust optimization. IEEE Trans. Smart Grid 2015, 7, 227–237. [Google Scholar] [CrossRef]
  12. Bakar, N.N.A.; Hassan, M.Y.; Sulaima, M.F.; Na’im Mohd Nasir, M.; Khamis, A. Microgrid and load shedding scheme during islanded mode: A review. Renew. Sustain. Energy Rev. 2017, 71, 161–169. [Google Scholar] [CrossRef]
  13. Minchala-Avila, L.I.; Garza-Castanon, L.; Zhang, Y.; Ferrer, H.J.A. Optimal energy management for stable operation of an islanded microgrid. IEEE Trans. Ind. Inform. 2016, 12, 1361–1370. [Google Scholar] [CrossRef] [Green Version]
  14. Guo, L.; Su, J.; Lai, J.; Wang, Y. Research on power scheduling strategy for microgrid in islanding mode. Int. Trans. Electr. Energy Syst. 2018, 28, e2493. [Google Scholar] [CrossRef]
  15. Arfeen, Z.A.; Khairuddin, A.B.; Larik, R.M.; Saeed, M.S. Control of distributed generation systems for microgrid applications: A technological review. Int. Trans. Electr. Energy Syst. 2019, 29, e12072. [Google Scholar] [CrossRef] [Green Version]
  16. Ren, L.; Song, Z.; Mao, C.; Liu, F. Multitime scale coordinated scheduling for electric vehicles considering photovoltaic/wind/battery generation in microgrid. Int. Trans. Electr. Energy Syst. 2019, 29, e2821. [Google Scholar] [CrossRef]
  17. Conti, S.; Nicolosi, R.; Rizzo, S.; Zeineldin, H. Optimal dispatching of distributed generators and storage systems for MV islanded microgrids. IEEE Trans. Power Deliv. 2012, 27, 1243–1251. [Google Scholar] [CrossRef]
  18. Farzin, H.; Fotuhi-Firuzabad, M.; Moeini-Aghtaie, M. Stochastic energy management of microgrids during unscheduled islanding period. IEEE Trans. Ind. Inform. 2016, 13, 1079–1087. [Google Scholar] [CrossRef]
  19. Lázár, E.; Petreuş, D.; Etz, R.; Pătărău, T. Optimal scheduling of an islanded microgrid based on minimum cost. In Proceedings of the 2016 39th International Spring Seminar on Electronics Technology (ISSE), Pilsen, Czech Republic, 18–20 May 2016; IEEE: New York, NY, USA, 2016; pp. 290–295. [Google Scholar]
  20. Wu, Z.; Hu, G.; Cai, C.; Deng, H.; He, W.; Hua, G. Study on distributed generators optimization system in island microgrid. In Proceedings of the 2017 2nd International Conference on Power and Renewable Energy (ICPRE), Chengdu, China, 20–23 September 2017; IEEE: New York, NY, USA, 2017; pp. 727–731. [Google Scholar]
  21. Zia, M.F.; Elbouchikhi, E.; Benbouzid, M. Microgrids energy management systems: A critical review on methods, solutions, and prospects. Appl. Energy 2018, 222, 1033–1055. [Google Scholar] [CrossRef]
  22. Ignat, A.; Lazar, E.; Petreus, D. Energy management for an islanded microgrid based on Particle Swarm Optimization. In Proceedings of the 2018 IEEE 24th International Symposium for Design and Technology in Electronic Packaging (SIITME), Iași, Romania, 25–28 October 2018; IEEE: New York, NY, USA, 2018; pp. 213–216. [Google Scholar]
  23. Raghav, L.P.; Kumar, R.S.; Raju, D.K.; Singh, A.R. Optimal energy management of microgrids using quantum teaching learning based algorithm. IEEE Trans. Smart Grid 2021, 12, 4834–4842. [Google Scholar] [CrossRef]
  24. Boglou, V.; Karavas, C.S.; Karlis, A.; Arvanitis, K. An intelligent decentralized energy management strategy for the optimal electric vehicles’ charging in low-voltage islanded microgrids. Int. J. Energy Res. 2022, 46, 2988–3016. [Google Scholar] [CrossRef]
  25. Wu, C.; Sui, Q.; Lin, X.; Wang, Z.; Li, Z. Scheduling of energy management based on battery logistics in pelagic islanded microgrid clusters. Int. J. Electr. Power Energy Syst. 2021, 127, 106573. [Google Scholar] [CrossRef]
  26. Li, B.; Wang, H.; Wang, X.; Negnevitsky, M.; Li, C. Tri-stage optimal scheduling for an islanded microgrid based on a quantum adaptive sparrow search algorithm. Energy Convers. Manag. 2022, 261, 115639. [Google Scholar] [CrossRef]
  27. Elgamal, M.; Korovkin, N.; Menaem, A.A.; Elmitwally, A. Day-ahead complex power scheduling in a reconfigurable hybrid-energy islanded microgrid with responsive demand considering uncertainty and different load models. Appl. Energy 2022, 309, 118416. [Google Scholar] [CrossRef]
  28. Masaud, T.M.; Siddiqui, M.I.U.H. Optimal Seasonal Spinning Reserve Scheduling for Islanded Microgrid Operation Under Contingency Conditions. In Proceedings of the 2022 IEEE Conference on Technologies for Sustainability (SusTech), Corona, CA, USA, 21–23 April 2022; IEEE: New York, NY, USA, 2022; pp. 209–213. [Google Scholar]
  29. Tofighi-Milani, M.; Fattaheian-Dehkordi, S.; Gholami, M.; Fotuhi-Firuzabad, M.; Lehtonen, M. A Novel Distributed Paradigm for Energy Scheduling of Islanded Multiagent Microgrids. IEEE Access 2022, 10, 83636–83649. [Google Scholar] [CrossRef]
  30. Wahid, A.; Iqbal, J.; Qamar, A.; Ahmed, S.; Basit, A.; Ali, H.; Aldossary, O.M. A novel power scheduling mechanism for islanded DC microgrid cluster. Sustainability 2020, 12, 6918. [Google Scholar] [CrossRef]
  31. Kumari, K.; Babu, R. Optimal scheduling of a micro-grid with multi-period islanding constraints using hybrid CFCS technique. Evol. Intell. 2022, 15, 723–742. [Google Scholar] [CrossRef]
  32. Liu, G.; Ollis, T.B.; Ferrari, M.F.; Sundararajan, A.; Tomsovic, K. Robust Scheduling of Networked Microgrids for Economics and Resilience Improvement. Energies 2022, 15, 2249. [Google Scholar] [CrossRef]
  33. Azimian, M.; Amir, V.; Javadi, S.; Siano, P.; Alhelou, H.H. Enabling demand response for optimal deployment of multi-carrier microgrids incorporating incentives. IET Renew. Power Gener. 2022, 16, 547–564. [Google Scholar] [CrossRef]
  34. Golmohamadi, H. Demand-Side Flexibility in Power Systems: A Survey of Residential, Industrial, Commercial, and Agricultural Sectors. Sustainability 2022, 14, 7916. [Google Scholar] [CrossRef]
  35. Golmohamadi, H. Demand-side management in industrial sector: A review of heavy industries. Renew. Sustain. Energy Rev. 2022, 156, 111963. [Google Scholar] [CrossRef]
  36. Alinejad, M.; Rezaei, O.; Kazemi, A.; Bagheri, S. An optimal management for charging and discharging of electric vehicles in an intelligent parking lot considering vehicle owner’s random behaviors. J. Energy Storage 2021, 35, 102245. [Google Scholar] [CrossRef]
  37. Saber, H.; Ranjbar, H.; Ehsan, M.; Anvari-Moghaddam, A. Transactive charging management of electric vehicles in office buildings: A distributionally robust chance-constrained approach. Sustain. Cities Soc. 2022, 87, 104171. [Google Scholar] [CrossRef]
  38. Habibifar, R.; Lekvan, A.A.; Ehsan, M. A risk-constrained decision support tool for EV aggregators participating in energy and frequency regulation markets. Electr. Power Syst. Res. 2020, 185, 106367. [Google Scholar] [CrossRef]
  39. Xiao, Y.; Zhang, Y.; Kaku, I.; Kang, R.; Pan, X. Electric vehicle routing problem: A systematic review and a new comprehensive model with nonlinear energy recharging and consumption. Renew. Sustain. Energy Rev. 2021, 151, 111567. [Google Scholar] [CrossRef]
  40. Alinejad, M.; Rezaei, O.; Habibifar, R.; Azimian, M. A Charge/Discharge Plan for Electric Vehicles in an Intelligent Parking Lot Considering Destructive Random Decisions, and V2G and V2V Energy Transfer Modes. Sustainability 2022, 14, 12816. [Google Scholar] [CrossRef]
  41. Hu, J.; Ye, C.; Ding, Y.; Tang, J.; Liu, S. A Distributed MPC to Exploit Reactive Power V2G for Real-Time Voltage Regulation in Distribution Networks. IEEE Trans. Smart Grid 2021, 13, 576–588. [Google Scholar] [CrossRef]
  42. Abbasi, M.H.; Rajabi, A.; Taki, M.; Li, L.; Zhang, J.; Ghavidel, S.; Ghadi, M.J. Risk-constrained offering strategies for a price-maker demand response aggregator. In Proceedings of the 2017 20th International Conference on Electrical Machines and Systems (ICEMS), Sydney, Australia, 11–14 August 2017; IEEE: New York, NY, USA, 2017; pp. 1–6. [Google Scholar]
  43. Hossein Abbasi, M.; Taki, M.; Rajabi, A.; Li, L.; Zhang, J. Risk-constrained offering strategies for a large-scale price-maker electric vehicle demand aggregator. IET Smart Grid 2020, 3, 860–869. [Google Scholar] [CrossRef]
  44. Jiang, W.; Wang, X.; Huang, H.; Zhang, D.; Ghadimi, N. Optimal economic scheduling of microgrids considering renewable energy sources based on energy hub model using demand response and improved water wave optimization algorithm. J. Energy Storage 2022, 55, 105311. [Google Scholar] [CrossRef]
  45. Carli, R.; Cavone, G.; Pippia, T.; De Schutter, B.; Dotoli, M. Robust Optimal Control for Demand Side Management of Multi-Carrier Microgrids. IEEE Trans. Autom. Sci. Eng. 2022, 19, 1338–1351. [Google Scholar] [CrossRef]
  46. Karimi, H.; Jadid, S. Optimal energy management for multi-microgrid considering demand response programs: A stochastic multi-objective framework. Energy 2020, 195, 116992. [Google Scholar] [CrossRef]
  47. Hosseini, S.M.; Carli, R.; Dotoli, M. A residential demand-side management strategy under nonlinear pricing based on robust model predictive control. In Proceedings of the 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC), Bari, Italy, 6–9 October 2019; IEEE: New York, NY, USA, 2019; pp. 3243–3248. [Google Scholar]
  48. Li, B.; Shen, J.; Wang, X.; Jiang, C. From controllable loads to generalized demand-side resources: A review on developments of demand-side resources. Renew. Sustain. Energy Rev. 2016, 53, 936–944. [Google Scholar] [CrossRef]
  49. Kazemi, M.; Zareipour, H.; Ehsan, M.; Rosehart, W.D. A robust linear approach for offering strategy of a hybrid electric energy company. IEEE Trans. Power Syst. 2016, 32, 1949–1959. [Google Scholar] [CrossRef]
  50. Bertsimas, D.; Sim, M. Robust discrete optimization and network flows. Math. Program. 2003, 98, 49–71. [Google Scholar] [CrossRef]
Figure 1. The structure of the proposed robust MG scheduling model.
Figure 1. The structure of the proposed robust MG scheduling model.
Sustainability 14 14194 g001
Figure 2. Flowchart of the solution methodology.
Figure 2. Flowchart of the solution methodology.
Sustainability 14 14194 g002
Figure 3. The hourly production of MG resources for the deterministic model.
Figure 3. The hourly production of MG resources for the deterministic model.
Sustainability 14 14194 g003
Figure 4. The hourly production of MG resources for robust model.
Figure 4. The hourly production of MG resources for robust model.
Sustainability 14 14194 g004
Figure 5. The worst-case scenario of uncertain parameters for the case with load shifting.
Figure 5. The worst-case scenario of uncertain parameters for the case with load shifting.
Sustainability 14 14194 g005aSustainability 14 14194 g005b
Figure 6. The worst-case scenario of uncertain parameters for the case without load shifting.
Figure 6. The worst-case scenario of uncertain parameters for the case without load shifting.
Sustainability 14 14194 g006
Figure 7. Convergence process of the GA-MILP algorithm.
Figure 7. Convergence process of the GA-MILP algorithm.
Sustainability 14 14194 g007
Table 1. Taxonomy of related research works.
Table 1. Taxonomy of related research works.
ReferencesUncertainty ModelingDemand Response ProgramSolution Method
[17,20,21]--Metaheuristic algorithms
[18,19]Stochastic programming-MILP solver
[25]Information gap decision theory-Bender decomposition
[26]Information feedback mechanism-Quantum adaptive sparrow search algorithm
[27]Stochastic programming Bat algorithm
[32]Robust optimization-Column and constraint generation
[44]-Water wave optimization algorithm
[45]Robust model predictive control-MILP solver
[46]Stochastic programmingMulti-objective compromised program method
Proposed approachRobust optimizationHybrid GA–MILP
Table 2. Dimension of the proposed MILP formulation.
Table 2. Dimension of the proposed MILP formulation.
No. of constraints 1 + n T ( 5 + 11 n D + 6 n B )
No. of continuous variables 1 + n T ( 3 + n D + 3 n B )
No. of binary variables 3 n D + 2 n B
Table 3. The deterministic scheduling model’s results.
Table 3. The deterministic scheduling model’s results.
Without Load ShiftingWith Load Shifting
Non-renewable DG production8698 kWh8961 kWh
Renewable DG production3557 kWh3557 kWh
Energy storage charging235 kWh235 kWh
Energy storage discharging235 kWh235 kWh
Interruptible load curtailment400 kWh136 kWh
Non-interruptible load curtailment00
Load shifting0315 kWh
Total MG costk$ 167k$ 90
Table 4. The results of the robust scheduling model.
Table 4. The results of the robust scheduling model.
Without Load ShiftingWith Load Shifting
Non-renewable DG production9334 kWh9664 kWh
Renewable DG production3198 kWh3198 kWh
Energy storage charging159 kWh108 kWh
Energy storage discharging174 kWh132 kWh
Interruptible load curtailment740 kWh400 kWh
Non-interruptible load curtailment00
Load shifting0330 kWh
Total MG costk$ 272k$ 174
Table 5. The statistical total costs of the robust scheduling model.
Table 5. The statistical total costs of the robust scheduling model.
Without Load ShiftingWith Load Shifting
Minimum valuek$ 257k$ 169
Maximum valuek$ 272k$ 174
Mean valuek$ 268k$ 172
Standard deviation0.66%0.26%
Table 6. The verification results of generated scenarios.
Table 6. The verification results of generated scenarios.
Without Load ShiftingWith Load Shifting
Objective values of generated scenariosMinimumk$ 137k$ 49
Meank$ 190k$ 92
Maximumk$ 241k$ 139
Deterministic objective valuek$ 167k$ 90
Heuristic worst-case objective valuek$ 268k$ 171
Robust objective valuek$ 272k$ 174
Table 7. The objective values of cases 1–3.
Table 7. The objective values of cases 1–3.
Without Load ShiftingWith Load Shifting
Case 1k$ 246k$ 149
Case 2k$ 191k$ 89
Case 3k$ 209k$ 105
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

AlDavood, M.S.; Mehbodniya, A.; Webber, J.L.; Ensaf, M.; Azimian, M. Robust Optimization-Based Optimal Operation of Islanded Microgrid Considering Demand Response. Sustainability 2022, 14, 14194. https://doi.org/10.3390/su142114194

AMA Style

AlDavood MS, Mehbodniya A, Webber JL, Ensaf M, Azimian M. Robust Optimization-Based Optimal Operation of Islanded Microgrid Considering Demand Response. Sustainability. 2022; 14(21):14194. https://doi.org/10.3390/su142114194

Chicago/Turabian Style

AlDavood, Monir Sadat, Abolfazl Mehbodniya, Julian L. Webber, Mohammad Ensaf, and Mahdi Azimian. 2022. "Robust Optimization-Based Optimal Operation of Islanded Microgrid Considering Demand Response" Sustainability 14, no. 21: 14194. https://doi.org/10.3390/su142114194

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