Abstract
In this paper, optimal economic management of a grid-connected microgrid (MG) with distributed energy resource (DER) and its interaction with incentive-based demand response programs (DRPs) is studied. The use of DR makes energy management system (EMS) of the MG an efficient tool in balancing the demand and supply, and therefore ensuring the network reliability. In this work, the cost function of customers is developed in the incentive-based DRP with the aim of receiving a more realistic incentive and then it is combined with EMS. Accordingly, the consumers offer hourly power reduction bids based on which they are sorted and then incentive-based payment model is implemented. At times, due to full utilization of grid and MG resources, the supply–demand balance cannot be maintained by respecting the consumer offers. Specific energy policies and contracts are required in this case for mandatory power curtailment in exchange for higher incentive payments by MG operator (MGO). The objective function attempts to minimize operation costs of the MG units such as Diesel Generator fuels costs, cost of power exchange with the main grid, battery energy storage system (BESS) costs and in the mean time, maximize MGO DR benefit. On the other hand, simultaneous EMS and DR management leads to a complex non-linear problem, which can be solved using whale optimization algorithm (WOA) in MATLAB software. To assess the performance of the proposed new approach, a grid-connected MG with DERs and reducible power of consumers is studied within a 24-h time cycle. Also, to verify the scalability of the implemented system, an MG with aggregators and a large scale battery is considered. Simulation results show that incorporating a developed DR into EMS is an efficient way in optimal performance of both demand and supply sides in conjunction with the goals of economic operation of MGs.
Similar content being viewed by others
Abbreviations
- I:
-
Number of diesel generators
- J:
-
Total number of consumers
- T:
-
Number of dispatch intervals
- \(CT_{t}\) :
-
MGO cost for trading transferable power at time t
- \(BO_{t}\) :
-
Benefit function of the MGO at time t
- \(P_{{{\text{utility}}}}^{max}\) :
-
Maximum power transferable between the main grid and MG
- \(\gamma_{b,t}\) :
-
Price of power bought from the main grid at time t
- \(\gamma_{s,t}\) :
-
The price of the power sold to the main grid at time t
- \(P_{wind}^{Max}\) :
-
Upper power output limit of wind turbine
- \(v_{hub,t}\) :
-
Hourly wind speed at the desired height at time t
- \(h_{hub}\) :
-
Desired height for wind turbine
- \(h_{ref}\) :
-
Reference height for wind turbine
- \(v_{ref,t}\) :
-
Hourly wind speed at the reference height at time t
- \(\beta\) :
-
The power law exponent that ranges from \(\frac{1}{7}\,to\,\frac{1}{4}\)
- \(v_{hub,t}\) :
-
The wind velocity at height \(h_{hub}\) at time t
- \(\rho_{air}\) :
-
Air density
- \(C_{p}\) :
-
Power coefficient of the wind turbine (dependent on wind turbine design)
- \(A_{wind}\) :
-
Area of the wind turbine rotor swept area
- \(\eta_{wind}\) :
-
Efficiency of the wind generator
- \(P_{pv}^{Max}\) :
-
Upper power output limit of the photovoltaic panel
- \(\eta_{pv}\) :
-
Efficiency of the PV system
- \(A_{pv}\) :
-
Area of the PV array
- \(I_{pv,t}\) :
-
Hourly solar irradiation incident on the solar PV array at time t
- \(CF_{i,t}\) :
-
Fuel cost of diesel generator i at time t
- \(P_{i}^{min}\) :
-
The minimum capacity of diesel generator i
- \(P_{i}^{max}\) :
-
The maximum capacity of diesel generator i
- \(DR_{i}\) :
-
The maximum ramp down rates of diesel generator i
- \(UR_{i}\) :
-
Maximum ramp up rates of diesel generator i
- \(a_{i}\) \(b_{i}\) :
-
Fuel cost coefficients of diesel generator i
- \(BC_{j,t}\) :
-
Benefit function of customer j at time t
- \(CIn_{j,t}\) :
-
Incurred cost of reducing PC (kW) by customer of type \(\theta\)
- \(CPe_{j,t}\) :
-
Penalty cost imposed for reducing more Power from declared value of customer j at time t
- \(k_{1,j}\) :
-
\(k_{2,j}\), Outage cost function coefficients of participant customer j
- \(\theta_{j,t}\) :
-
Customer type from 0 to 1
- \(PC_{j,t}^{pro}\) :
-
Proposed amount of power curtailment limit by customer j at time t
- \(CB_{t}\) :
-
Cost of charging/discharging the battery unit at time t
- \(\sigma\) :
-
Price of battery operation
- \(\xi\) :
-
Self-discharge coefficients of the battery unit
- \(\eta_{ch} , \eta_{dis}\) :
-
Charge/ discharge efficiencies of the battery unit
- \(C_{batt}\) :
-
Capacity of the battery unit
- \({\text{SOC}}^{0}\) :
-
Initial state of charge
- \({\text{SOC}}^{min}\) :
-
Minimum capacity of the battery unit
- \({\text{SOC}}^{max}\) :
-
Maximum capacity of the battery unit
- \(SOC_{t}\) :
-
State Of Charge for battery unit at time t
- \(P_{batt}^{max}\) :
-
Maximum charge and discharge power rate of the battery unit at time t
- \(P_{batt}^{min}\) :
-
Minimum charge and discharge power rate of the battery unit at time t
- \(\vec{A}\) :
-
Coefficient vectors of the whale algorithm; Random value in interval [-a, a]
- \(\vec{C}\) :
-
Coefficient vectors of the whale algorithm
- \(\overrightarrow {{X^{*} }}\) :
-
Position vector of the best solution obtained so far
- \(\vec{X}\) :
-
Position vector of the whale logarithm
- \(\overrightarrow {{X_{rand} }}\) :
-
A random whale position vector
- a:
-
A value linearly decreased from 2 to 0 over the course of iterations (in both exploration and exploitation phases)
- r:
-
A random vector in [0,1]
- \(\delta\) :
-
A random number in [0,1]
- \(\overrightarrow {{D{^{\prime}}}}\) :
-
Distance of the ith whale to the prey (best solution obtained so far)
- b:
-
A constant for defining the shape of the logarithmic spiral
- L:
-
A random number in [− 1,1]
- \(PD_{t}\) :
-
Total system demand at time t
- OB:
-
MGO's total budget
- \(\lambda_{j,t}\) :
-
Value of interrupted power calculated via OPF (LMP)
- W:
-
Objective function weight
- \(P_{batt,t}\) :
-
Hourly power output from the battery unit at time t
- \(P_{ch,t}\) :
-
Amount of power charge from the battery unit at time t
- \(P_{dis,t}\) :
-
Amount of power discharge from the battery unit at time t
- \(P_{utility,t}\) :
-
Transferable power between the main grid and MG at time t
- \(P_{b,t}\) :
-
Amount of power bought from the main grid at time t
- \(P_{s,t}\) :
-
Amount of power sold to the main grid at time t
- \(P_{wind,t}\) :
-
Hourly energy output from the wind generator at time t
- \(P_{pv,t}\) :
-
Power generated from the Photovoltaic generator at time t
- \(P_{i,t}\) :
-
Power generated from diesel generator i at time t
- \(PC_{j,t}^{opt}\) :
-
Quantity of optimum power curtailment by a participant customer j at time t
- \(PC_{j,t}^{norm}\) :
-
Quantity of normal power curtailment by customer j at time t
- \(PC_{j,t}^{mand}\) :
-
Quantity of mandatory power curtailment by customer j at time t
- \(y_{j,t}\) :
-
Value of monetary compensation received by customer j at time t
- \(b_{t}^{batt}\) :
-
Binary variable for discharging (0)/charging (1) mode of the battery unit at time t
- \(b_{t}^{u}\) :
-
Binary variable for exporting (0) and importing (1) mode to/from the main grid at time t
- BESS:
-
Battery energy storage system
- DER:
-
Distributed energy resource
- DG:
-
Distributed generation
- DOD:
-
Depth of discharge
- DR:
-
Demand response
- DRP:
-
Demand response program
- EMS:
-
Energy management system
- ESS:
-
Energy storage system
- GA:
-
Genetic algorithm
- MG:
-
Microgrid
- MGO:
-
Microgrid operator
- MILP:
-
Mixed integer linear programming
- MINLP:
-
Mixed integer nonlinear programming
- OPF:
-
Optimal power flow
- PSO:
-
Particle Swarm Optimization
- PV:
-
Photovoltaic
- RES:
-
Renewables energy source
- SOC:
-
State of charge
- WOA:
-
Whale Optimization Algorithm
- WT:
-
Wind turbine
- | |:
-
Absolute value
References
Khan MW, Wang J (2017) The research on multi-agent system for microgrid control and optimization. Renew Sustain Energy Rev 80:1399–1411
Hantao H, Yuehua C, Hang X, Hao Y (2017) A Multiagent minority-game-based demand-response management of smart buildings toward peak load reduction. IEEE Trans Comput Aided Des Integr Circuits Syst 36:573–585
Wojciech L, Michal W, Blazej O (2015) MILP Formulation for energy mix optimization. IEEE Trans Ind Inf 11:1166–1178
Mehleri ED, Sarimveis H, Markatos NC, Papageorgiou LG (2013) Optimal design and operation of distributed energy systems. Renew Energy 51:331–342
Soares J, Silva M, Sousa T, Vale Z, Morais H (2012) Distributed energy resource short-term scheduling using signaled particle swarm optimization. Energy 42:466–476
Niknam T, Golestaneh F, Malekpour A (2012) 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 43:427–437
Niknam T, Meymand H, Mojarrad H (2011) An efficient algorithm for multi-objective optimal operation management of distribution network considering fuel cell power plants. Energy 36:119–132
Rouholamini M, Mohammadian M (2015) Energy management of a grid-tied residential-scale hybrid renewable generation system incorporating fuel cell and electrolyzer. Energy Build 102:406–416
Dey B, Roy SK, Bhattacharyya B (2019) Solving multi-objective economic emission dispatch of a renewable integrated microgrid using latest bio-inspired algorithms. Eng Sci Technol Int J 22(1):55–66
Rahimiyan M, Baringo L, Conejo AJ (2014) Energy management of a cluster of interconnected price-responsive demands. IEEE Trans Power Syst 29:645–655
Zakariazadeh A, Jadid S, Siano P (2014) Smart microgrid energy and reserve scheduling with demand response using stochastic optimization. Int J Electr Power Energy Syst 63:523–533
Yu M, Lu R, Hong SH (2016) A real-time decision model for industrial load management in a smart grid. Appl Energy 183:1488–1497
Wu H, Shahidehpour M, Alabdulwahab A, Abusorrah A (2015) Thermal generation flexibility with ramping costs and hourly demand response in stochastic security-constrained scheduling of variable energy sources. IEEE Trans Power Syst 30:2955–2964
Sarker MR, Ortega-Vazquez MA, Kirschen DS (2015) Optimal coordination and scheduling of demand response via monetary incentives. IEEE Trans Smart Grid 6:1341–1352
Nojavan S, Majidi M, Zare K (2018) Optimal scheduling of heating and power hubs under economic and environment issues in the presence of peak load management. Energy Convers Manage 156:34–44
Arif A, Javed F, Arshad N (2014) Integrating renewables economic dispatch with demand side management in micro-grids: a genetic algorithm-based approach. Energy Effic 7:271–284
Yongli W, Yujing H, Yudong W, Ming Z, Fang L, Yunlu W, Yuangyuan Z (2018) Energy management of smart micro-grid with response loads and distributed generation considering demand response. J Clean Prod 197:1069–1083
Sedighizadeh M, Esmaili M, Jamshidi A, Ghaderi MH (2019) Stochastic multi-objective economic-environmental energy and reserve scheduling of microgrids considering battery energy storage system. Electr Power Energy Syst 106:1–16
Singh M, Jha RC (2019) Object-oriented usability indices for multi-objective demand side management using teaching-learning based optimization. Energies 12(3):370
Sharma AK, Saxena A (2019) A demand side management control strategy using Whale optimization algorithm. SN Appl Sci 1:870
Yu M, Hong SH (2017) Incentive-based demand response considering hierarchical electricity market: a Stackelberg game approach. Appl Energy 203:267–279
Yu M, Hong SH (2016) A real-time demand-response algorithm for smart grids: a Stackelberg game approach. IEEE Trans Smart Grid 7(2):879–888
Nwulu NI, Xia X (2015) Multi-objective dynamic economic emission dispatch of electric power generation integrated with game theory based demand response programs. Energy Convers Manage 89:963–974
Nwulu N, Xia X (2017) Optimal dispatch for a microgrid incorporating renewables and demand response. Renew Energy 101:16–28
Zhu B, Tazvinga H, Xia X (2015) Switched model predictive control for energy dispatching of a photovoltaic-diesel-battery hybrid power system. IEEE Trans Control Syst Technol 23(3)
Tazvinga H, Zhu B, Xia X (2014) Energy dispatch strategy for a photovoltaic wind diesel battery hybrid power system. Sol Energy 108:412–420
Wang X, El-Farra NH, Palazoglu A (2017) Optimal scheduling of demand responsive industrial production with hybrid renewable energy systems. Renew Energy 100:53–64
Wu K, Zhou H (2014) A multi-agent-based energy-coordination control system for grid-connected large-scale wind photovoltaic energy storage power generation units. Sol Energy 107:245–259
Fahrioglu M, Alvarado FL (2000) Designing incentive compatible contracts for effective demand management. IEEE Trans Power Syst 15:1255–1260
Fahrioglu M, Alvarado FL (2001) Using utility information to calibrate customer demand management behavior models. IEEE Trans Power Syst 16:317–322
Goldbogen JA, Friedlaender AS, Calambokidis J, Mckenna MF, Simon M, Nowacek DP (2013) Integrative approaches to the study of baleen whale diving behavior, feeding performance, and foraging ecology. Bioscience 63:60–100
Mirjalili S, Lewis A (2016) The Whale Optimization Algorithm. Adv Eng Softw 95:51–67
Ott AL (2001) PJM locational marginal pricing. EEI transmission pricing school
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Mohammadjafari, M., Ebrahimi, R. & Parvin Darabad, V. Optimal Energy Management of a Microgrid Incorporating a Novel Efficient Demand Response and Battery Storage System. J. Electr. Eng. Technol. 15, 571–590 (2020). https://doi.org/10.1007/s42835-020-00345-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42835-020-00345-5