Next Article in Journal
Robust Control of Shunt Active Power Filters: A Dynamical Model-Based Approach with Verified Controllability
Next Article in Special Issue
A Lightweight Secure and Energy-Efficient Fog-Based Routing Protocol for Constraint Sensors Network
Previous Article in Journal
Research on Starting Control Method of New-Energy Vehicle Based on State Machine
Previous Article in Special Issue
Distributed Energy Resources and the Application of AI, IoT, and Blockchain in Smart Grids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Systematic Categorization of Optimization Strategies for Virtual Power Plants

by
Amit Kumer Podder
1,
Sayemul Islam
1,
Nallapaneni Manoj Kumar
2,*,
Aneesh A. Chand
3,*,
Pulivarthi Nageswara Rao
4,
Kushal A. Prasad
3,
T. Logeswaran
5 and
Kabir A. Mamun
3
1
Department of Electrical and Electronic Engineering, Khulna University of Engineering & Technology, Khulna 9203, Bangladesh
2
School of Energy and Environment, City University of Hong Kong, Kowloon, Hong Kong
3
School of Engineering and Physics, The University of the South Pacific, Suva, Fiji
4
Department of Electrical Electronics and Communication Engineering, Gandhi Institute of Technology and Management (Deemed to be University), Visakhapatnam 530045, Andhra Pradesh, India
5
Department of Electrical and Electronics Engineering, Kongu Engineering College, Perundurai, Erode 638060, Tamil Nadu, India
*
Authors to whom correspondence should be addressed.
Energies 2020, 13(23), 6251; https://doi.org/10.3390/en13236251
Submission received: 14 October 2020 / Revised: 7 November 2020 / Accepted: 25 November 2020 / Published: 27 November 2020

Abstract

:
Due to the rapid growth in power consumption of domestic and industrial appliances, distributed energy generation units face difficulties in supplying power efficiently. The integration of distributed energy resources (DERs) and energy storage systems (ESSs) provides a solution to these problems using appropriate management schemes to achieve optimal operation. Furthermore, to lessen the uncertainties of distributed energy management systems, a decentralized energy management system named virtual power plant (VPP) plays a significant role. This paper presents a comprehensive review of 65 existing different VPP optimization models, techniques, and algorithms based on their system configuration, parameters, and control schemes. Moreover, the paper categorizes the discussed optimization techniques into seven different types, namely conventional technique, offering model, intelligent technique, price-based unit commitment (PBUC) model, optimal bidding, stochastic technique, and linear programming, to underline the commercial and technical efficacy of VPP at day-ahead scheduling at the electricity market. The uncertainties of market prices, load demand, and power distribution in the VPP system are mentioned and analyzed to maximize the system profits with minimum cost. The outcome of the systematic categorization is believed to be a base for future endeavors in the field of VPP development.

1. Introduction

The increasing demand for power in the electricity market and adverse effects in the environment introduce distributed energy resources (DERs) as the alternative to the conventional power generation system. The traditional generation of power uses fossil fuels (oil, gas), which emit toxic gases and affect the environment. Conventionally, generation units focus on only the ‘connection’ concept to the transmission system to distribute power to the energy market. The conventional generation term is replaced by the virtual power plant (VPP) concept, which integrates DERs rather than making connections [1,2,3]. The idea of VPP was first proposed in 1997 by Shimon Awerbuch that integrates DERs to ensure efficient power distribution with minimum cost [4]. Distributed generation (DG) units are usually found near the distribution networks with some characteristics such as decentralization, small generation units, etc. DERs include both the generation units as well as energy storage units [5]. Two types of DG are available such as renewable energy resources (RERs) and fuel-based energy resources. RERs present photovoltaic (PV), wind power plants, and so on, whereas fuel-based energy represents micro-turbine, fuel cell, and internal combustion engine generator as the generation units. Several distribution networks are implemented in recent times with DERs, including long-term and short-term operations [6,7,8,9,10,11,12]. To cope with the massive electricity demand, DERs operation seems to be quite tricky. Hence, a reliable solution should be implemented to overcome these difficulties and uncertainties. VPP acts as a sustainable solution for the optimal operation of DERs and smooth power distribution to the loads. VPP presents a platform to aggregate all the DERs that promote system visibility and governance of the power management system and ensure better interactions among the system’s different components. VPP proposes a decentralized platform and energy-efficient management scheme for DERs [13]. VPP considers environmental effect, commercial efficacy, and day-ahead scheduling for optimal operation of DERs and fulfills load demand. VPP emphasizes more on eliminating uncertainties that arise due to market prices, load demand, and power distribution networks.
VPPs are of two kinds: commercial VPP (CVPP) and technical VPP (TVPP). CVPP focuses on the power system’s economic aspects to minimize system cost with the highest profits. It considers present load demand in the electricity market and uses appropriate methods to determine the future load demand. It also observes the probable risk conditions and imbalances in the system. On the other hand, TVPP collects different information from CVPP, such as DERs maximum capacity, future load demand, and so on, to take the proper steps for VPP. TVPP computes data of different parameters of DERs to observe the system efficacy.
Active control between DERs and flexible loads in VPP, considering economic, technical, and environmental aspects, is demonstrated in [14]. The paper intends to efficiently integrate generation units to smart grids and maintain voltage, load management, and short-circuit protection. Germany considers the VPP as an alternative energy system [15]. This paper analyzes different aspects of VPP and explores the potential feasibility of using VPP with modern technology. The intelligent control and the integrated computer system are utilized to reduce greenhouse gases [16]. Hence, Fuzzy logic control (FLC) is adopted to achieve high-level feasibility. The optimal operation can be attained by addressing the intelligent concept of VPP. Nikonowicz et al. [17] presents a comprehensive analysis of different VPP concepts depending on several aspects such as infrastructure, control scheme, and verification platform. It provides a correlative idea to characterize them in terms of economic and technical efficacy. OpenADR 2.0b communication protocol contributes to developing a secure and reliable VPP system [18]. An Internet-based communication system facilitates the transmission system operator (TSO), and numeric simulation verifies different operating conditions of VPP. Mahmud et al. [19] introduces the ‘Internet of Energy (IoE)’ concept that aggregates DERs and flexible loads. This paper analyzes the IoE concepts and compares them with the conventional control scheme to justify the reliability. The relative analysis includes the VPP structure, control system, economic and technical feasibility. However, this concept cannot provide a solution to remove uncertainties, economic dispatch, and communication delay.
Software integration with VPP is developed in [20] that provides information and communication technology (ICT) based control for DERs to loads and facilitates electric vehicle (EV) charging purposes. A comparative review of different VPP is provided in [21] based on optimization feasibility, technical and economic aspects, security, data, and intelligent management platform. The European FENIX project for VPP is presented in [22] that analyzes each CVPP depending on marginal cost, computed data, and forecasting data. Integration between distribution system operator (DSO) and transmission system operator (TSO) is also established. Furthermore, a VPP system is proposed in [23] to satisfy the emergency power demand in South Korea that integrates different generation units. The proposed scheme considers only economic feasibility: to maximize the profits at a low cost. California test method is employed to verify financial reliability. However, the scheme does not consider the technical and environmental benefits. A comparative analysis of the business model (BM) for VPP in different countries (American, German, Australian, Danish, and Finnish) are introduced in [24] that presents several unique characteristics of each countries BM. The generated energy is distributed in the electricity market, and distributors need to follow the rules and regulations to sustain the electricity market’s economic benefits. For this purpose, different BM policies have been established. This paper also reviews the business model of Poland based on economic and political aspects.
The potentiality of combined heat and power (CHP) can be utilized with VPP to generate more power and fulfill the power demands [25]. It analyzes the amount of power and gas consumption and presents a BM to optimally operate and distribute power in the energy market based on the technical aspects. Generic VPP based on service-oriented architecture (SOA) is demonstrated in [26] where software and communication-based technology is employed to attain the technical feasibility and environmental benefits and distribute power to the consumers at a low cost. An analysis of VPP is presented in [27] based on the technical aspects that provide an efficient power distribution among the generation and grids. The study determines the real-time values of the different parameters in the power distribution system. It formulates a notion about the number of DERs and ESS that can be optimally connected to VPP based on the technical and economic aspects. A detailed analysis of uncertainties in VPP is carried out in [28] that is mainly based on three factors: renewable power, load demand, and market price. A comprehensive analysis of the three aspects of uncertainties is presented, and the process of lessening the uncertainties is demonstrated. Etherden et al. [29] shows the common information model (CIM) power utility standard and supervisory control and data acquisition (SCADA) to fulfill the communication and functional requirements for VPP. A relative analysis of different VPP based on flexible loads, generation units, distribution factors is presented in [30]. Moreover, they also provided a detailed analysis of technical VPP and commercial VPP. The possibility of optimal CHP integration with VPP and demand response in the electricity market is also discussed. An intelligent identification and fault diagnosis in a large-scale power plant is proposed in [31], based on a multi-agent system (MAS). The MAS concept can be adapted to the VPP system to achieve efficient power distribution and intelligent identification. A µ-CHP unit acts as an alternative source in VPP during the large power demand [32]. A comprehensive analysis of hierarchical system with VPP regarding control, market policies, and storage capabilities are presented in [33]. Also, they discuss different control strategies based on communication and intelligent governance for the smart grid with storage capability. However, the authors in Ref [33] does not provide any BM idea to develop economic competence in the electricity market. Pal et al. [34] presents a comparative analysis of different optimization schemes and the best optimization scheme is chosen based on different aspects: VPP sizing, costing, environmental feasibility, transmission loss, and uncertainties.
Based on the above-carried literature review, it is realized that each literature focuses on analyzing the VPP operation in terms of technical and economic efficacy. However, this literature does not provide any classification for VPP optimization techniques to perceive the comprehensive analysis of VPP techniques. Some of them fail to present an appropriate BM to handle electricity market demand response. There is a lack of proper forecasting approach in a case that flinches to compute the adequate forecasted values for the demand responses. To compensate for the deficiencies mentioned above, a brief analysis of 65 existing VPP optimization techniques is introduced in this paper. A classification for these existing techniques based on system configuration, parameters, and control scheme is established. Objective functions and uncertainties for each of the control schemes are also explored.
This paper is methodized into six sections. Section 1 includes the introductory talks that present a literature review and comparative analysis of VPP and demonstrates the paper’s contribution. The overall information flow of the paper and critical contributions are presented in Section 2. A methodology that reviews existing literature is presented in Section 3. Section 4 presents the familiarization of VPP, CVPP, TVPP, objective functions, and constraints. Section 5 provides a brief analysis and comparative study of different optimization strategies for VPP according to the classifications. The review analysis outcomes, concluding points, and future directions, are discussed in Section 6.

2. Framework and the Key Contributions

Figure 1 illustrates each section’s step-by-step information flow that facilitates readers to comprehend the paper’s overview. This paper presents a comprehensive analysis of different VPP based optimization strategies, techniques, and models. These strategies are classified according to their control method, system modeling, and the capability to eliminate the system’s uncertainties.
Therefore, the significant contributions of the paper can be recounted as follows:
  • To classify different optimization strategies for VPP based on system configuration, parameters, and control techniques.
  • To summarize the methodology and objectives of every optimization scheme for VPP and to demonstrate the most feasible control scheme to maximize the profits with minimum cost.
  • To depict the procedure of control flow of VPP that consists of DERs and ESSs.
  • To perceive the market utilities and consumers demand responses and to designate the necessary model to deal with the electricity market.
  • To analyze the causes for uncertainties in the electricity market and to demonstrate the necessary techniques to eliminate the uncertainties.

3. Methodology

It is essential to gather information from the relevant sources to conduct research work on a specific object. In Figure 2, an overview of the data collection process and keyword search-based methodology is shown.
The critical thing is to choose the related keywords for collecting research publications, and hence several discussions with the team members of this research were carried out. After rigorous discussion, the most relevant keywords are selected, which are “Virtual Power Plant”, “Optimization Strategy”, “Classification of Optimization strategies in VPP”.
The search with the generalized keyword “Virtual power plant” results in 13,200 research publications until now. The search is then narrowed down by adding the keyword “Optimization Strategy” with the previous keyword “Virtual power plant”, which results in 179 articles. The search with the keyword “Classification of optimization strategies in VPP” ensures no available articles that classify the existing optimization strategies in VPP as the author’s best knowledge. The different sources considered in the search include IEEE, Energy, Web of Science (WOS), Scopus, and Google Scholar. While collecting the data for the presented review work, it is ensured that the considered articles are peer-reviewed and the renowned Scopus, WOS, and Google Scholar database. In the keyword-based screening process, about 13,021 articles are eliminated, and 179 articles are considered. Analyzing this literature with the research object in terms of relevance, acceptance, and pertinence, the team members ultimately selected 117 works of literature (96 journals and 21 conference proceedings) and eliminated others. Among the 96 journal articles, 91 are research articles, and only 5 are review articles.
Furthermore, among the considered 21 conference proceedings, only 3 of them are only reviewed articles, which indicate that very few articles are published to review the optimization strategies of the VPP. It plays a crucial role in motivating the presented research work. The finalized 117 works of literature were utilized and explored to conduct the proposed review analysis.

4. Virtual Power Plants

VPP proves itself as the alternative to the conventional transmission-based power generation plant. Conventional generation plants (CGPs) have some aspects that are needed to be followed, such as the schedule of generation, limits of the number of generations, power losses, the relationship between demand and availability of power, and so on. CGP generally integrates different DERs that follow a specific power management system. Lack of proper management in CGP results in inefficient power management with less technical and economic feasibility. VPP is the representation of integrating different DERs that overcomes the barrier of CGP by creating a single operating platform with the available generation and distribution units, as shown in Figure 3.
VPP considers different parameters to operate, such as schedule of generation and distribution, power demand concerning generation, voltage regulation capability, consumer behavior, cost-efficacy, and so on. VPP utilizes DERs to ensure the optimal power flow among the sources and fulfill the electricity market [1]. VPP introduces flexible cooperation between energy distribution strategies and market demand response feasibility. It focuses on creating a mathematical combination of DERs to present a reliable power management system. VPP can be expressed as ‘Energy Internet Hub’ as it can be controlled and operated by the wireless technology sitting in a remote position [35]. A generalized framework of VPP is illustrated in Figure 4, which indicates that VPP focuses on different aspects that provide optimal power distribution and fulfills demand response to the electricity market.

4.1. Commercial Virtual Power Plant

CVPP mainly emphasizes financial aspects in the electricity market that intends to maximize the profits with minimum system cost. CVPP integrates different DERs concerned with the precise marginal cost and the rational evaluation of energy market conditions [36].
The marginal cost is considered for the prior scheduling of renewable energy sources [37]. Numerous DERs from different locations are integrated through CVPP and can be maintained by the operator sitting at any geographical location. CVPP determines the electricity market’s current load demand and previous information to utilize DERs in the energy market. It reduces the imbalance and risks from the system and introduces high efficiency with minimum cost.

4.2. Technical Virtual Power Plant

TVPP observes system management of a VPP that engages several DERs and ESSs. It facilitates the optimal operation of DERs and considers the marginal cost of the system. It mainly focuses on monitoring the activities of DERs that are connected with local networks to fulfill the load demand in the electricity market. TVPP determines the values of different technical parameters and real-time data to ensure the optimal operation and management of the VPP. It provides a secure and safe way of process and maintains a better connection with CVPP. TVPP collects different information from CVPP, such as the maximum capacity of each DERs and ESSs, forecasted values of future requirements, the geographical locations of each DERs and ESSs, available control strategies of the system, and so on [38]. According to this information, TVPP takes some necessary steps to run the optimal operation of VPP.

4.3. Objective Functions and Constraints

VPP integrates DERs, ESSs, and flexible loads that consider specific objective functions to maintain the optimal operation. The objective functions mainly focus on maximizing system profits and benefits with minimum cost. Figure 5 presents different objective functions of VPP in terms of various aspects, such as generation unit, main grid, energy storage, end consumers, and so on.
The generation unit depicts four objective functions: generation income, capital cost, operational cost, and spinning reserve income. Capital cost [39,40,41,42,43,44,45,46] and operational cost [28,33,42,43,44,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64] provides the cost of generation, where the generation income [33,48,50,62,63] from electricity market and spinning reserve income [47,51,52,53,54] compensate the cost. The main grid includes balancing market income/cost [43,46,52,53,54,57,58,61,64] that balances among different sections in the electricity market such as consumers, distributors, effects, etc. Bilateral contracting cost/income [36,48,55,56] is another objective function of the main grid representing a contract among consumers, producers, and distributors regarding power distribution in the electricity market. The main grid presents day-ahead market cost/income [41,45,50,51,53,54,56,64] as another objective function that deals with day-ahead market scheduling in the electricity market. Storage cost [33,36,43,48,51] acts as an objective function of energy storage that considers the cost of storing energy in storage devices. The effect of battery degradation affects the cost of energy storage in the battery, and hence battery degradation cost [44] acts as an objective function of energy storage. There is a cost for end consumers to consume retail energy and consider demand response in the electricity market. Hence, end customers consider retail energy cost [42,43,45,47,49,51,55,56,59] and demand response cost [33,36,43,45,47,48,49,50,51,59,62] as objective function. Figure 5 also illustrates some other objective functions, such as load shedding cost [48], risk cost [36,40,44,53,54], abandoned energy cost [62], and system net load cost [33].
Figure 6 demonstrates the different constraints for VPP that concern the optimal operation of VPP in the energy market. The demand and supply balance constraints consider supply and distribution networks’ cooperation to attain the consumers’ satisfaction. Fusion space distance constraints provide a specific range to maintain the optimal operation [65]. VPP output constraint presents an output range that indicates maximum and minimum output level. Curve volatility constraint demonstrates the volatility of the curve that maintains curve feasibility and system stability. Resource complementary constraint focuses on eliminating the uncertainties from the system and on improving resilience. Consumers follow startup-start downtime constraints when the price of electricity is changed, and time is needed to adjust the change. Operation situation constraint provides the idea to undertake the scheduling in terms of demand response of consumers. Load curtailment constraint and load climbing constraint consider consumer’s load demand and ensure satisfaction. Demand response (DR) operation constraint and conventional power plant (CPP) operation constraint maintain the load demand and regard the consumer’s behavior in the electricity market schedule. EV charging-discharging constraint provides a period for charging and discharging the EV. System reserve constraint implies the consumer’s power reservation instead of power consumption [66].

5. Virtual Power Plant Optimization Models, Techniques, and Algorithms

The VPP contains numerous generation and distribution units to supply and meet the load demand. Therefore, an optimization strategy is required in VPP to handle the smooth operations between the sources and the consumers. Several optimization strategies, models, and algorithms are proposed in the literature and utilized in different applications. The presented research work categorizes the available optimization strategies into seven categories, as shown in Figure 7. They are conventional strategy, offering model, intelligent technique, price-based unit commitment (PBUC) model, optimal bidding strategy, linear programming, and stochastic method. The categorized seven optimization strategies, their corresponding forms, and a comparison between them are delineated below.

5.1. Conventional VPP Optimization Strategy

Several conventional VPP optimization strategies are available in the literature. A combined interval and deterministic optimization approach are proposed in [67], where small-scaled DERs are included to resolve the dispatch problem. This approach mainly focuses on maximizing the market profits as well as eliminating the uncertainties. Interval optimization handles uncertainties and deterministic optimization concerns about maximizing system profits. Compared with other methods, such as stochastic optimization, robust optimization, and deterministic optimization, this approach is a fast, reliable, and better-performing tool than different approaches. Considering P as profit intervals and P d as deterministic profits that maximizes profits, the maximum profit can be determined by the Equations (1) and (2).
M a x   β × P d + ( 1 β ) × P h ( x , y ) = 0 g ( x , y ) 0 h ( x , y 0 ) = 0 g ( x , y 0 ) 0
M a x   β × P d + ( 1 β ) [ m ( P ) + ( ξ 1 ) × w ( P ) ] H = h ( x , y ) G = g ( x , y ) m ( H ) + ( ξ 1 ) × w ( H ) = 0 m ( G ) + ( ξ 1 ) × w ( G ) 0 h ( x , y 0 ) = 0 g ( x , y 0 ) 0
where β is the deterministic factor, and ξ is the degree of the distribution market’s pessimism. y 0 , presents the random forecasted values.
An optimization algorithm based on non-linear minimization techniques is proposed in [68] that focuses on minimizing the overall system cost with maximum thermal and electrical production by integrating all the DERs. The algorithm is verified at different conditions such as VPP with CHP and VPP without CHP. The variable cost related to the supply of thermal and electric energy is considered as an objective function. The objective function for optimization can be expressed as
f = n H C ( H ) + n P C ( P ) + n H c C ( H C ) + C G r i d
where f represents the total fuel cost for all the energy resources, C G r i d presents the cost of electric energy in terms of the grid. Three terms ( n H , n P   a n d   n H c ) demonstrate the cost for heat generator, power generator, and CHP plants, respectively.
In ref. [69], an approach that emphasizes designing an optimal VPP structure is discussed. This approach presents an optimal operation of VPP that controls the power flow from different sources to minimize the system cost. It reduces the loss of power from power generators and also reduces greenhouse gas (GHG) emissions. The following expression is utilized to evaluate the overall cost.
T t o t _ c o s t = A V e l T t o t _ e l + L W C   W p r o d + L H C   H p r o d + E p r E b + V o l l E d
where T t o t _ c o s t is the total cost, A V e l is the weighted average of the electricity generation cost, T t o t _ e l is the total generated electricity, L W C is the levelized freshwater cost, W p r o d is the annual freshwater production, L H C is the levelized hydrogen production, H p r o d is the annual hydrogen production, E p r is the electricity price of the grid, E b is the annual electricity brought from the grid, V o l l is the value of lost load, and E d is the annual electricity demand.
A novel demand response model is proposed in [60] to maximize system efficiency and benefits. The scheme introduces a fair billing system that considers consumers’ load profiles at a preference level and does not depends on the predicted future demand responses. The minimum cost can be calculated as follows:
C o s t m i n = t = 1 24 ( L t V P P λ t W + U )
where L t V P P represents the total hourly load of VPP, λ t w represents the hourly DA wholesale market prices and U represents the total system disutility.
An algorithm for CVPP is presented in [70], consisting of a wind power generator and solves a self-scheduling problem employing non-linear programming. Raab et al. [71] introduces three control strategies: direct, hierarchical, and distributed control approach that concerns the power supply to electric vehicles (EVs). The direct control approach directly controls all the power resources of the VPP, where the hierarchical system introduces an EV management module (EVMM) that minimizes the cost and maximizes the efficiency. The distributed control approach affects VPP through the energy market price. A market-based VPP model is demonstrated in [72], which comprises two scenarios: the general bidding scenario and price signal scenario and ensures the optimal use of DERs. Peikherfeh et al. [73] proposes a VPP control algorithm that maximizes the expected profit. Salmani et al. [74] presents an optimal operation of a VPP that emphasizes economic optimization that ensures the maximum output with the lowest minimum cost. It also points out other aspects, such as power quality, power distribution, consumes satisfaction, and optimal operation.
A probabilistic method is proposed in ref. [47] that consists of electrical and thermal energy resources to create optimal day-ahead scheduling, as shown in Figure 8a. The energy and reverse scheduling method and point estimate method (PEM) are employed to deal with the market price uncertainties. The objective of the proposed method is to minimize the total cost with maximum profit. The DA net profile acts as the objective function, and the maximum profit can be represented as:
P r o f i t m a x = t = 1 24 ( ρ E M , t f P l i n e , t N z , s + ρ S R , t P S R , t + z = 1 N z ( E C d e p , z t s + R C d r p , z t U , s + R C d r p , z t D . s + E C c h p , z t + E C b o i l e r , z t + E C s t , z t e + E C s t , z t t d g = 1 N d g ( E C d g , z t s + R C d g , z t U , s + R C d g , z t D , s ) + ρ e n s , t P e n s , z t s + P s e l , z t s ρ r e t v p p , t ) + ω = 1 N ω t = 1 24 π ω , t ( ρ E M , t ω P l i n e , t N z , ω ρ E M , t f P l i n e , t N z , s + z = 1 N z ( E C d r p , z t ω + d g = 1 N d g E C d g , z t ω + ρ e n s , t ( P e n s , z t ω P e n s , z t s ) + ( P s e l , z t ω P s e l , z t s ) ρ r e t v p p , t ) )
where ρ E M , t f and ρ E M , t ω represents the forecasted and scenario-dependent prices in the electricity market, respectively. P s e l , z t ω is the scenario-based electricity demand and P s e l , z t s is the scheduled served electricity demand in period t and zone z. π ω , t is the probability of occurrence of scenario ω in period t. ρ S R , t , ρ r e t v p p , t and ρ e n s , t are the spinning reserve market price, VPP’s retail energy rate, and considered penalty of non-reserved in period t, respectively.
An adaptive load dispatching and forecasting strategy for VPP is proposed in [75], which comprises solar, wind, hydrogen, and thermal power system. A forecasting algorithm is introduced to analyze the data values for future profit from the system, and a load dispatching algorithm is applied to maintain the optimal operation. A generation driver control strategy is proposed in [76] that introduces the mesh network concept to control the power distribution between generation units and load elements, as shown in Figure 8b.
The strategy focuses on reducing the transmission losses and emphasizes the optimal operation in the smart microgrid. MATLAB is introduced as a simulation platform, and IEEE RTS96 73 bus system using Simulink is utilized for the testing. The strategy focuses on only load management, but several studies should be included, such as dynamic and priority-based load management, vertical integration of VPP with the EV charging system. The primary optimization objective to minimize transmission loss can be expressed as:
P min _ l o s s = h = 1 24 P l o s s
The total generated power can be represented as:
P v p p = P L o a d + P B a t t e r y + P l o s s
The deficiency of power at time t can be expressed as:
P v p p D = ( P P V + P W ) ( P L o a d + P l o s s )
The power loss at any time can be expressed as:
P l o s s = P P V + P W n 0 P 0 , l o a d i n c P c , l o a d i n n P n , l o a d i
where n 0 is the number of device off, n c is the number of devices operating under curtailed power and n n is the number of devices operating under standard rated power.
An energy management model for VPPs is presented in [40] that explores the cost and emission ( C O 2 , N O x ) effects for VPP in a PHEV-penetrated electricity network. The scheme illustrates linear modeling for VPP and analyzes the sensitivity of cost and capabilities of DERs, batteries, and gasoline. The study focuses on minimizing cost and is tested in the state of California with real-time data. The minimization of cost can be illustrated as follows:
C o s t m i n = t ϵ T ( u ϵ U C u , t E P × e u , t E P + u ϵ U C u S U × S u , t + v ϵ V ( C t g a s × C S v × d v , t C S + [ f ( δ v , t ) f ( δ v ,   t 1 ) + ) )
where C u , t E P is the price of earned energy during period t, C t g a s is the price of gasoline during time t, e u , t E P is the energy supply by EPu during period t, C S v is the average gasoline usage of PHEV, δ v , t is the depth of discharge (DOD) for the PHEV during period t, f ( δ ) is the probable battery replacement cost as a function of DOD, d v , t C S is the charge-sustaining (CS) mode during period t by the PHEV.
VPP system proposed in [77] analyzes the uncertainties and irregularities of the energy market in terms of prices and distribution management. The method involves demand-side management (DSM) and enables the effective integration of DERs. The system presents a platform for centralized and decentralized operations and connects VPP with the national grid system. Iacobucci et al. [78] presents the cooperation of shared autonomous electric vehicles (SAEV) and VPP with renewable energy resources (RES) that focuses on optimal operation between themselves. The proposed algorithm deals with charging and discharging EVs and emphasizes minimizing cost and saving power. The proposed scheme is tested in Tokyo, considering weather conditions and transportation systems. The objective function that expresses the cost minimization is:
C o s t m i n = t ( C g r i d ( t ) + C D G ( t ) + γ c y c l e s c ( t ) C b a t L b a t )
where c ( t ) is the charge energy, C b a t is the cost of the battery, L b a t is the life of the battery in equivalent full cycle, C D G ( t ) is the cost function of DG and C g r i d is the cost function of the grid. γ c y c l e s is the battery cost during the opposite aging.
A trip-prediction algorithm is proposed in [79] for EV to grid integrating the VPP platform that mainly focuses on the optimal EV charging, shown in Figure 9a. A standard communication protocol is connected between EV to the grid that monitors the real-time data at the transmission period via instant messaging (IM) and voice-over-IP (VoIP). The proposed system serves several aspects: data storage, trip forecasting, optimization, customer relations, billing updates, and communication. A multi-objective robust scheduling model is presented in [80] that deals with power to gas-based VPP (GVPP) based on energy conversion technique and demand response, as shown in Figure 9b. A flexible risk aversion model is included in the GVPP, focusing on maximizing profits and minimizing risks. Robust optimization and conditional value at risk methods are introduced to eliminate the uncertainties. For the solution of multi-objective models, a three-stage algorithm is introduced: payoff table, fuzzy linearization process, and rough weight calculation. The proposed model proves an optimal platform to convert the energy from power to gas with maximum efficacy and minimum risks.
A mixed rental-trading strategy is proposed in [81] that allows a fleet owner to provide an optimal charging and discharging platform for EV, as presented in Figure 10. The strategy intends to maximize the profits for the fleet owners and predicts future demand responses for day-ahead market scheduling. A frequency regulation strategy for VPP is proposed in [82] that consists of distributed energy resources (DERs), flexible loads, and ESSs. This strategy passes frequency regulated signals to each element and evaluates the VPP power management system’s efficacy and competence. A significant power management system is established among generation units and loads in this system. A two-stage optimal scheduling model for VPP is presented in [83] that deals with day-ahead (DA) and real-time (RT) market schedule. The first stage introduces an hourly scheduling strategy that maximizes system profits in the DA market.
In contrast, the second stage minimizes system costing in the RT market by harmonizing VPP output. The conditional value at risk (CVaR) is applied to alleviate the risk factors. The proposed model analyzes and eliminates risks and uncertainties of the VPP by introducing particle swarm optimization (PSO) and commercial solver. An optimization method for VPP is demonstrated in [84] that considers the flexible load demands for optimal power distribution among sources in a low voltage distribution platform. A direct control scheme is introduced to control the power consumption due to heat and formulates an optimization problem. Robu et al. [85] presents a scoring rules-based optimization scheme that provides a significant formation for integrating DERs of a cooperative VPP (CVPP). The scoring method predicts future demands accurately and is verified in 16 real-world wind firms in the UK.
The afore-mentioned twenty-two different conventional approaches for the optimization of VPP are compared in terms of system configuration and critical features and presented in Table 1.

5.2. Offering Model

An offering model based on two-stage stochastic programming is presented in [86], consisting of DERs such as wind and cascade hydro-power systems. The model concerns the day ahead, offering to eliminate the uncertainties of the VPP. An offering model for VPP based on a two-stage stochastic mixed-integer linear programming scheme is demonstrated in [87] that comprises DERs, a storage facility, and a power plant. This model concerns about fulfilling the day-ahead market power demand with the maximum profit. The model is validated as a reliable control scheme to design an economically feasible VPP with high computational efficiency.
The objective function of the proposed scheme is expressed as follows:
P r o f i t m a x = t = 1 T w = 1 n w π w p = 1 n p π p r d o w n = 1 n r d o w n π r d o w n r u p = 1 n r u p π r u p [ λ p ( t ) ( G w p ( t ) + b m w p d o w n ( t ) ψ r d o w n ( t ) b m w p u p ( t ) ψ r u p ( t ) ) C w p c ( t ) S U C c v w p c ( t ) ]
where π r d o w n and π r u p are the probability of the rth down-regulation and up-regulation price scenario respectively, ψ r d o w n and ψ r u p are the down-regulation and up-regulation price ratio in time t respectively, b m w p d o w n and b m w p u p are the power sell and purchase in balancing market, respectively. S U C c is the CPP start-up cost. C w p c ( t ) is the total cost of the CPP electricity production. λ p ( t ) is the DA market price in time t and scenario p.
Mohammadi et al. [88] presents an offering optimization model for VPP that consists of a wind power plant (WPP) and flexible loads, as shown in Figure 11. The model analyzes the operation of VPP at different uncertainties and results in a feasible outcome. A risk aversion model is presented in [89] for analyzing different offering strategies that consist of a wind power plant (WPP) and focus on the optimal operation of the VPP. The mentioned four model optimizations are compared and presented in Table 2.

5.3. Optimization Algorithm Based on Intelligent Techniques

Fuzzy multiple objective optimization algorithms are introduced in [90] that focuses on optimal power management of VPP, as shown in Figure 12a,b. The proposed algorithm operates on the priority requirement concept, and it considers the system efficiency, optimal power distribution, system cost, and consumer’s and supplier’s contentment. The algorithm addresses the two-step interactive satisfactory optimization principle to obtain the priority requirements. It is verified as a feasible and reliable VPP algorithm by implementing a test in renewable energy sources.
An agent-based control for VPP is proposed in [91] that includes MAS (multi-agent system) technique to facilitate the VPP operation and maximize economic benefits. The schematic representation of agent-based control is shown in Figure 13. The concept concerns micro-grid and distribution units’ optimal operation and hence utilizes local intelligence and communication technology via the MAS technique. MAS does not rely on the central decisions and can take proper steps according to the environmental changes. The system is validated in a different test site with three-level MAS, i.e., field, management, and enterprise levels, that assert a better VPP control system.
A MAS for the smart grid is demonstrated in [46] that focuses on integrating different small and intelligent elements to optimize VPPs. The proposed MAS introduces a demand forecasting algorithm based on the artificial neural network (ANN) that predicts future demands and consumer behaviors in energy markets. The scheme is capable of ensuring optimal modeling of VPPs with different elements and opens an easy platform. The intelligent auto-control system (IAS) for VPP is presented in [92], focusing on optimal power distribution from generation units to loads. The system comprises a control coordination center (CCC) that controls optimal power distribution among the sources. The proposed IAS lessens transmission losses, maximizes system profits, and sustains system stability.
The IAS follows two methods:
(i)
Load distribution by generation units with priority level and
(ii)
Load distribution by generation units equally. Another, MAS for VPP is presented in [93] to control the generation units’ carbon emissions.
The proposed scheme mainly focuses on establishing environment VPP (EVPP) by considering the hierarchical control. Multi-agents can be classified as EVPP integration agents, micro-generator, and micro-grid. The proposed scheme provides high accuracy in the energy distribution system. The discussed intelligent technique for the optimization of the VPP is summarized and compared in Table 3.

5.4. Priced-Based Unit Commitment (PBUC) Model

A PBUC model is introduced in [41] for VPP with security constraints to earn the maximum profit from the energy market and satisfy the consumers. Peik-herfeh et al. [94] presents another PBUC system that concerns the economic benefits, and thus the point estimate method (PEM) is introduced. The outcomes of the design represent a feasible scheme with high profit. A probabilistic PBUC approach is proposed in [2] that focuses on maximizing the expected profit considering the day-ahead electricity market. The PEM is employed to design a model for eliminating uncertainties of VPP, and the mixed-integer linear programming is introduced to solve a system problem. The objective function of PBUC can be expressed as:
P r o f i t m a x = k ( r e v e n u e k c o s t k )
r e v e n u e k = k ( P D e m a n d k + P L o s s k ) ρ D S O k + k P V P P , G S P k λ D M , G S P k
c o s t k = D G ( C D G P D G k α D G k + S U C D G β d g k + S D C D G γ D G k ) + S G C S G P S G k α D G k + C D L k P D L k
where P D L k is the curtailment value of dispatchable load in an hour, C D L k is the cost of an interruptible consumer to curtail its load in an hour, α D G k , β D G k and γ D G k presents the binary decision (on = 1, off = 0) for DG unit status, start-up, and shunt down in hours, respectively. C D G , and C S G represent the generation costs of dispatchable and stochastic DG units, respectively. S U C D G and S D C D G represent the start-up and shut down the cost of the DG unit, respectively.
The existing three PBUC model for the optimization of VPP are compared in Table 4 in terms of system configuration and critical features. It is seen that the PBUC model maximizes the profit of the system by the DA management system, flexible loads, and ESS and utilizes PEM to tackle the uncertainties of the system.

5.5. Optimal Bidding Strategy

An optimal bidding strategy for commercial VPP is proposed in [95], consisting of DERs and introduces a three-stage bi-level optimization model. The bi-level model’s upper level illustrates the maximum profit, where the low level deals with ISO day-ahead market clearing problem. A demand response aspect is also introduced, and the bi-level model is converted into mixed-integer linear programming for solving a complex issue. Zdrilić et al. [96] presents an optimal bidding strategy that incorporates a mixed-integer linear programming algorithm to solve an involved cost and profit problem. The system consists of solar, wind, and gas power plant. A bidding strategy is proposed in [63], a nonlinear mixed-integer programming model based on a deterministic PBUC technique. The strategy has solved the problem by introducing a genetic algorithm (GA) and manages DERs by establishing a single operating profile.
The objective function of the proposed scheme to maximize benefits can be expressed as:
B e n e f i t m a x = t = 1 : 24 ρ E , t × E t + t = 1 : 24 ρ R , t × R t + t = 1 : 24 ρ L , t × L o a d t i ϵ S d g t = 1 : 24 ( C d g , i , t ( P d g , i , t + R d g , i , t ) I i , t + S C d g , i , t + S H C d g , i , t K i , t ) i ϵ S i n t t ϵ S h o u r , t C i n t , i , t ( P c u r t , i , t + R c u r t , i , t ) i ϵ S s t r C s t r , i , t ( P s t r , i , t )
L o a d t = L O A D t i ϵ S i n t t ϵ S h o u r , i ( P c u r t , i , t + R c u r t , i , t )
where L O A D t is the total forecasted load of VPP, S C d g , i , t and S H C d g , i , t are the shut up and shut down the cost of DG, ρ E , t is the price of the energy market, ρ R , t is the price of spinning reserve market, ρ L , t is the retail energy rate of VPP, P c u r t , i , t is the unserved load for trading in the energy market, and P d g , i , t is the generation of DG in the energy market.
An optimal bidding strategy consists of CHP-DH and DERs is proposed in [97] that focuses on eliminating the uncertainties of energy market price and power generation. The system addresses two-stage stochastic programming. This paper presents a comparative study for three different methods based on the optimal bidding strategy: static, flexible DA, and flexible RT. Chaves-Ávila et al. [98] presents a bidding strategy that consists of WPP and lessens market price and power generation uncertainties. A two-stage robust optimization scheme is proposed in [99] that consists of WPP and other electrical resources and analyzes price-demand responses. In the first stage, a bidding strategy is introduced to analyze day-ahead market prices and then transferred to the second stage for real-time solutions. Market price uncertainties are eliminated via robust optimization. A mathematical approach for optimal bidding of VPP is presented in [100] based on the Benders decomposition technique. The system provides security for the DERs and VPP. A bi-level multi-objective approach for strategic bidding equilibrium of VPP is presented in [101], where the upper level emphasizes maximum profits, and the lower-level deals with maximizing social welfare. The bi-level approach mainly concerns with the behavior of producers and consumers. The optimization problem is solved by mixed-integer linear programming (MILP) which involves duality theory and Karush–Kuhn–Tucker (KKT) optimization conditions. IEEE-24 bus system is applied as a testing platform of the proposed scheme.
As mentioned above, a total of eight existing optimal bidding strategies for VPP are compared in Table 5, which illustrates that most of the strategy utilizes a bi-level optimization model to curb the uncertainty issues, a MILF model or GA to solve the complex problem, maximize the profit of the system with optimal cost and heat and power distribution and also considers the security and stability constraints.

5.6. Optimization Algorithm Based on Linear Programming

A mixed-integer linear programming (MILP) method is proposed in [102] that comprises different energy sources and deals with self-scheduling problems. An agent-based control scheme for VPP presented in [59] includes wind generators and concerns about improving system profit through linear programming. An optimization model for VPP is proposed in [103] that addresses two-stage stochastic mixed-integer linear programming to design a VPP for both day-ahead and balancing market. The model consists of DERs such as PV, wind farms, and battery banks. It introduces risk factors and the conditional value at risk (CVaR) to remove uncertainties and earn the expected profit. The objective function of the proposed scheme can be represented in terms of maximum profit.
P r o f i t m a x = t = 1 T ( w = 1 n w π ( w ) s = 1 n s π ( P ) ( λ P ( t ) ( G P ( t ) + 0.7 P w s p u p ( t ) 1.3 P w s p d o w n ( t ) ) j = 1 2 O C j ( t ) y ( t ) j , w s p C S U , j s w s p , j ( t ) ) ) + β   R i s k
where G P ( t ) is the day-ahead market, P w s p u p is the electricity sell and P w s p d o w n is the electricity purchase. B represents the importance of risk minimization.
An interactive cooperation model based on two risk management approaches, such as the CVaR and second-order stochastic dominance constraints (SSD), is proposed in [104] that deals with medium level energy resources and takes steps against uncertainties in market prices. The model addresses mixed-integer linear programming to deal with complex problems and introduces an off-the-shelf-software package to evaluate the solution. The model focuses on the economic aspects of the VPP that intends to maximize the profit with minimum cost. A coordinated control strategy for VPP is proposed in [105] that comprises of PV and controllable loads and intends to design an optimal platform for the power distribution. The strategy aims to adjust the VPP output power in a wide range. It finds out the solution via linear integer programming, and experimental simulation is implemented using DIgSILENT software. A risk hedging strategy is presented in [106] for commercial VPP that deals with cross bilateral contracting and medium-term self-scheduling problem to pertain optimal solutions. The strategy faces price uncertainty by introducing first-order stochastic dominance constraints (FSD). It addresses mixed-integer linear programming (MILP) problem that is evaluated through an off-the-shelf software package. A multi-criteria operation strategy for VPP is presented in [107] applied for the power-to-heat system. It consists of wind, solar, CHP, EV and other electric storage system. The strategy addresses a stochastic optimization algorithm with MILP to eliminate uncertainties and bottom-up modeling to provide optimal scheduling. A novel optimal scheduling model is presented in [108] that considers the battery degradation cost and consists of DERs and ESSs. The method introduces two-stage stochastic mixed-integer linear programming to maximize the expected profit. An optimization algorithm is presented in [37] that focuses on designing an optimal large-scale VPP consisting of several small scale elements in a large area and storage capacity. The proposed algorithm concerns the optimal thermal and electrical energy distribution in the electricity markets and observes each distributed energy resource’s exact position (DER). The algorithm deals with the complex problem and addresses mixed integer linear programming to solve the problem in a short computational time and to ensure the maximum profit from the VPP.
A direct load control model for VPP optimization based on linear programming is represented in [109] that is applicable for both distribution and transmission networks. The model involves several DERs for the optimal design of VPP. The model ensures optimal load reduction over a defined control period by computing the optimal control schedule. The proposed control model is practically applied to the Spanish deviation management market to justify its acceptance. The demand-side management (DSM) program for VPP architecture in the urban energy system is presented in [110]. In Figure 14, a DSM representation for a virtual power plant is shown.
It introduces a service-oriented approach to ensure optimal and flexible power distribution among DERs based on-demand responses (DR) such as price-based DR, reduction bias DR, incentive-based DR, and event-based DR. The EMS includes two units: profile generation unit (PGU) and optimal scheduling unit (OSU). It introduces MILP to deal with system complexity and focuses on maximizing profits.
An optimal dispatch scheduling is presented in [111] that focuses on optimal operation VPPs, consisting of RES and CPP. The scheme introduces MILP to solve the optimization problem and ensure maximum profits.
The objective function to minimize operation cost can be illustrated as:
C o s t m i n = t = 1 T ( C c o n v ( t ) + y c o n v ( t ) S c o n v )
where C c o n v ( t ) is the function of the cost of electricity production from CPP, y c o n v ( t ) is 1 when CPP is started from the beginning period t and is 0 in other cases, S c o n v is the startup cost of CHP.
An optimization algorithm for VPP is presented in ref. [57], consisting of three different approaches: reference scenario, forced strategy, and economic strategy. The reference scenario only deals with the imbalance error in the electricity market, whereas forced strategy eliminates imbalance error expect considering prices. Financial strategy concerns about maximizing profits with minimum costing. The algorithm includes MILP to solve the DA optimization problem. A VPP control system is demonstrated in [112], consisting of wind, solar, fuel cell, and battery storage. It aims to continue the generation and distribution of energy with maximum profit and minimum cost. MILP with genetic algebraic modeling systems (GAMS) is introduced to implement the system, and Budapest Tech acts as a testing platform. The total minimal marginal cost can be expressed as follows:
C o s t M i n = t = 1 24 ( P w i n d   ( t ) × C w i n d   ( t ) + P P V × C P V   ( t ) + P F C   ( t ) × C F C   ( t ) P S t o r a g e   B a t t e r y   C h a r g e   ( t ) × C S t o r a g e   B a t t e r y   C h a r g e ( t ) + P S t o r a g e   B a t t e r y   D i s c h a r g e   ( t ) × C S t o r a g e   B a t t e r y   D i s c h a r g e ( t ) + U n d e l i v e r e d   E n e r g y   ( t ) × C U n d e l i v e r e d   E n e r g y   ( t ) E x c e s s   G e n e r a t e d   E n e r g y   ( t ) × C E x c e s s   G e n e r a t e d   E n e r g y   ( t ) )
Wille-Haussmann et al. [44] proposes a VPP control algorithm based on the MILP technique and tests the acceptability by introducing combined heat and power (CHP) with the DERs. The maximum profits from the proposed scheme can be represented as:
P r o f i t m a x = t = 1 T [ G t h   [ t ] + G E E X [ t ] C c h p [ t ] C b o i l e r [ t ] ]
where G t h and G E E X represent the earnings from selling thermal energy and electrical energy, respectively. C c h p , and C b o i l e r represents the fuel and operational cost of CHP and boiler, respectively.
Among the existing several optimization strategies of VPP, the fifteen optimization techniques are considered in linear algorithm-based optimization techniques, and they are compared in Table 6. It is seen that most of the linear algorithm-based optimization uses MILP (like optimal bidding strategy) and off-self software to curb the complex problem, able to handle the risk as a risk management tool. It can deal with uncertainties by using stochastic optimization.

5.7. Optimization Algorithm Based on Stochastic Technique

The ref. [113] introduces an optimization scheme based on two-stage stochastic programming. This scheme considers two uncertainty parameters: wind power generation and day-ahead market prices and addresses hydro-power storage as an alternative to wind energy. A novel stochastic programming approach is introduced in [114] that uses the Nucleolus and Shapley value methods, a cooperative game theory, to optimize system efficiency with maximum profit. This approach analyzes the day-ahead market (DAM) and the balancing market (BM) for optimal operation. The conditional value at risk (CVaR) is computed to examine the risk factor.
The objective function that maximizes the profit can be expressed as:
P r o f i t m a x = ( 1 β ) ω t π ω Π t ω + β ( η 1 1 α ω π ω ζ ω )
where α is the setting confident level, β is the weighting factor, ζ ω is the auxiliary variable to compute CaVR, π ω is the probability of occurrence of scenario ω, and Π t ω is the profit realized in time t and scenario ω.
In Figure 15, the classification of various best demand response load (DRL) strategies for the stochastic profit-based scheduling approach is presented. A bi-level stochastic scheduling optimization model is proposed in [115] (as shown in Figure 16), which consists of PV, wind, conventional gas turbine (CGT), and energy storage system and introduces robust optimization to eliminate uncertainties. It is a bi-level optimization model where a joint scheduling optimization model is applied to maximize profit at the upper level. Another model is applied at a lower level to minimize system costs. A stochastic adaptive robust optimization scheme for offering strategy is presented in [39]. The strategy deals with DA and RT energy market prices to maximize expected profits and eliminates uncertainties from the energy market and wind power generation. The approach considers the level of robustness to ensure the optimal operation DERs with minimum cost.
Another stochastic and deterministic model for VPP is demonstrated in [116] that deals with the secure integration of different RESs. This scheme is evaluated in the European Power Exchange (EPEX)/ European Energy Exchange (EEX). The system considers various aspects: power availability, energy market condition, size of VPP, and marginal cost to maintain optimal operation at low cost. A multi-objective stochastic scheduling optimization model for VPP is proposed in [66] that consists of PV, wind, CPP, and EV and considers uncertainties and demand responses of the electricity market, as shown in Figure 17. Stochastic chance constraints planning (SCCP) is introduced to eliminate the uncertainties, and a stochastic scheduling model is proposed to lessen the operational costs and maximize profits. A three-stage hybrid intelligent solution algorithm is addressed that includes: the PSO, the entropy weight method, and the fuzzy satisfaction theory. A stochastic profit-based scheduling approach is also proposed in [48] that emphasizes optimal power scheduling and management in industrial applications of VPP (IVPP).
The scheme introduces the demand response loads (DRL) programs classified and presented in Figure 15 to fulfill system objectives: maximizing profits and minimizing load shedding. Mixed-integer non-linear programming (MINLP) is applied to deal with an optimization problem. The proposed system is tested in the IEEE reliability test system (IEEE-RTS) that supports its efficacy.
A probabilistic model based on stochastic scheduling for VPP is introduced in [117] that comprises thermal and electrical resources and addresses a modified scenario-based decision-making method to ensure optimal day-ahead scheduling to eliminate uncertainties. To deal with demand response, the model addresses energy and reverse scheduling method.
The maximum profit from the proposed scheme can be calculated as follows:
P r o f i t m a x = t = 1 24 s = 1 N s π s ( ρ E M , t P l i n e , t s N z + ρ S R , t s P S R , t s + z = 1 N z ( ( ρ d r p , t I P d r p , z t s I + ρ d r p , t I I P d r p , z t s I I + ρ d r p , t I I I P d r p , z t s I I I + ρ e n s , t P e n s , z t s ) + P s e l , z t s ρ r e t v p p , t ) ) + t = 1 24 z = 1 N z ( 860 ρ N G , t H V N G ( P c h p , z t e η c h p , z + P b o i l , z t η b o i l , z ) ( S C c h p , z I c h p , z + S H C c h p , z J c h p , z t ) ( a s t , z e | P s t , z t e | + b s t , z e + a s t , z t | P s t , z t t | + b s t , z t ) )
where P S R , t s is the exchange power between VPP and spinning reserve market at hour t and scenario s. P s e l , z t s is the served electric load power at time t , zone z , and scenario s . P d r p , z t s I , P d r p , z t s I I a n d P d r p , z t s I I I represents the first, second, and third-level electric load curtailment respectively of DR at hour t, zone z, and scenarios s . P e n s , z t s is the amount of unserved energy in zone z , hour t , and scenario s . P l i n e , z t is the cross power of upstream line at zone z and hour t. ρ S R , t s and ρ E M , t s is the spinning reserve market price and energy market price at hour t and scenario s , respectively. H V N G is the heating value of natural gas. a s t , z e , and b s t , z e are the positive coefficient of the thermal storage cost function in zone z . η b o i l , z and η c h p , z are the boiler efficiency and CHP electrical efficiency in zone z, respectively.
The existing stochastic based strategies may be bi-level or two-stages based. However, both the stochastic techniques can eliminate the uncertainties and maximizes the profit. The discussed eleven different stochastic methods are compared in Table 7, which illustrates that most of the stochastic methods are concerned with the techno-economic optimal scheduling, uses different approaches like Nucleolus and Shapely value, DRL programs to maximizes the profit, and also handle the complex problem and demand response like other approaches.
An optimization scheme for VPP may subsume more than one technique. For example, an offering strategy may employ either a stochastic method or linear programming. A summarization is illustrated in Table 8, which indicates whether a technique is included in an optimization scheme or not. The 37-optimization scheme has been included in Table 8, although 65 control strategies are considered for presenting an extensive review of the existing control strategies for VPP.
Figure 18 presents a graphical illustration that enumerates the number of published papers in recent years (2013–2019) based on specific techniques (conventional, offering model, intelligent approach, PBUC, bidding strategy, linear programming, and stochastic optimization). Figure 18 includes only 44 papers out of 65 present a smooth graphical representation from 2013 to 2019, and the remaining 18 articles were published in different years, including 2007, 2008, 2010, 2011, and 2012.
Figure 19 presents a year-based representation of the number of publications in recent years (2013–2019). The highest number of papers was published in 2013, but there was a considerable decrease in publications in the next two years. The number of papers was increased in 2016, and that was 10. The lowest number of papers was published in 2019, and that was three.

6. Conclusions and Future Directions

To improve the VPP technology, researchers have proposed several optimization schemes. Selecting a proper optimization scheme from existing methods to apply in a specific VPP field seems quite tricky. Therefore, this paper profoundly analyzes 65 control strategies in terms of optimization techniques, advantages and disadvantages, computational time, economic and technical efficacy, and accuracy. Furthermore, a comparative study is also done among the classified seven types of optimization algorithms, techniques, and methods for VPP that concern the technical and economic efficacy of the system.
The significant findings from the analysis are illustrated as follows:
  • The offering strategy that utilizes wind power and demand responses overcomes the intermittence problem in the electricity market. The system also balances the electricity market prices with an improving profit. A fast-computation can be achieved if the offering model is combined with stochastic programming.
  • Like fuzzy logic, intelligent control can maintain priority management among suppliers, consumers, and demand responses. Furthermore, a flexible smart grid can be established using MAS that includes ANN, level-based approach, and EVPP.
  • PBUC method utilizes DERs in DA market scheduling to handle uncertainties in the electricity market.
  • Bidding strategies (BSs) can maximize profits. The BSs with two-stage robust optimization can eliminate uncertainties along with maximizing profits. The security can also be ensured by BDT based BS.
  • DLC, based on linear programming, successfully handles both the transmission and distribution system. CCS can govern power in a broader range. Linear programming-based control maximizes profits as well as lessens risk.
  • Bi-level or multi-level stochastic optimization can deal with uncertainty parameters such as wind power generation, DA market scheduling, and ultimately provides maximum profits.
The analysis presents the probability of combining different techniques in a single strategy to attain optimal operation to distribute power in the electricity market. Moreover, the study analyzes different optimization schemes that enable the researchers to verify optimization strategy considering financial and technological reliability, computational time, and eliminating uncertainties. Analysis of the business model provides a notion to handle the electricity market by considering consumers’ behavior and demand responses. Optimization strategies that include more than one technique are also analyzed and demonstrated to perceive the feasibility. Overall, the authors believe that the systematic categorization presented in the review work would guide future enthusiasts to choose the proper optimization strategy for a specific application in this field.
VPP provides a flexible platform that can add or remove any of the power sources, but uncertainty results in the system operation. Future research can be extended to analyze uncertainties of VPP. An extensive exploration of day-ahead 24 h scheduling can be carried out to integrate VPP and power to gas technology. Dynamic load management and priority-based load management in microgrids should be analyzed. There should be comprehensive research to develop the efficacy of the combined operation of VPP and electric vehicle charging. IVPP (information VPP) provides different levels of information to the VPP operator. IVPP should be included in future research to represent the acceptability of the VPP optimization technique. Further research can be considered in the field of inductive charging and autonomous driving.

Author Contributions

Conceptualization, A.K.P. and N.M.K.; data curation, A.K.P., S.I., and N.M.K.; formal analysis, A.K.P., S.I., and N.M.K.; funding acquisition (APC), A.A.C., K.A.P., and K.A.M.; methodology, A.K.P., and N.M.K., resources, N.M.K.; supervision, N.M.K.; visualization, A.K.P., S.I., N.M.K., and A.A.C.; writing—original draft, A.K.P., S.I., and N.M.K.; writing—review & editing, N.M.K., A.A.C., P.N.R., K.A.P., T.L., and K.A.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research activity received no external funding.

Acknowledgments

This research project is funded by The University of the South Pacific (USP) under the research office Strategic Research Theme (SRT grant-2017); Project Title “Future of Renewable Energy in Fiji”. The authors also acknowledge the support from the School of Engineering and Physics at USP.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ABCAgent-Based Control
ABPAgent-Based Approach
ALDFSAdaptive Load Dispatching and Forecasting Strategy
ANNArtificial Neural Network
BDTBender Decomposition Technique
BLMOABi-Level Multi-Objective Approach
BLSSOMBi-Level Stochastic Scheduling Optimization Mode
BMBusiness Model
CCCControl Coordination Center
CCSCoordinated Control Strategy
CGTConventional Gas Turbine
CHPCombined Heat and Power
CIDOACombined Interval and Deterministic Optimization
CPPConventional Power Plant
COACombined Optimization Algorithm
CVaRConditional Value at Risk
DADay-Ahead
DERDistributed Energy Resources
DGDistributed Generation
DHDCADirect, Hierarchical and Distributed Control Approach
DLCMDirect Load Control Model
DSMDemand Side Management
DSODistribution System Operator
EEXEuropean Energy Exchange
EMMEnergy Management Model
EMSEnergy Management System
EPEXEuropean Power Exchange
ESSEnergy Storage System
EVMMElectric Vehicle Management Module
FCFuel Cell
FLCFuzzy Logic Control
FMOOAFuzzy Multiple Objective Optimization Algorithm
FRSFrequency Regulation Strategy
FSDFirst-Order Stochastic Dominance
GDCSGeneration Driver Control Strategy
IASIntelligent Autocontrol System
IMInstant Messaging
IOEInternet of Energy
IVPPIndustrial Virtual Power Plant
KKTKarush-Kuhn-Tucker
LWCLevelized Fresh Water Cost
MASMulti-Agent System
MBMMarket-Based Model
MCOSMulti-Criteria Operation Strategy
MILPMixed Integer Linear Programming
MMMathematical Model
MORSMMulti-Objective Robust Stochastic Model
MOSSMulti-Objective Stochastic Scheduling
MRTSMixed Rental Treading Strategy
NDRMNovel Demand Response Model
NLMTNon-Linear Minimization Technique
NLMIPMNon-Linear Mixed Integer Programming Model
NOSNovel Optimal Scheduling
NSPANovel Stochastic Programming Approach
OAOptimization Algorithm
OBSOptimal Bidding Strategy
ODSOptimal Dispatch Scheduling
OOMOffering Optimization Model
OSOffering Strategy
PBUCPrice-Based Unit Commitment
PEMPoint Estimate Model
PMProbabilistic Method
PSOParticle Swarm Optimization
PVPhotovoltaic
RAMRisk Aversion Model
RESRenewable Energy Resources
RHSRisk Hedging Strategy
RTReal-Time
RTSReliability Test System
SAEVStandard Autonomous Electric Vehicle
SAROSStochastic Adaptive Robust Optimization Scheme
SCADASupervisory Control and Data Acquisition
SDMStochastic and Deterministic Model
SOAService-Oriented Architecture
SPBSAStochastic Profit-Based Scheduling Approach
TPATrip Prediction Algorithm
TRMTwo Risk Management
TRMTwo Risk Management
TSOTransmission System Operator
TSOSMTwo-Stage Optimal Scheduling Model
TSSPTwo-Stage Stochastic Programming
TVPPTechnical Virtual Power Plant
VOIPVoice Over IP

Nomenclature

The following nomenclature is used in this manuscript:
f The total fuel cost for all the energy resources
C G r i d The cost of electric energy in terms of grid
η H Heat generator
η P Power generator
η H c Combined heat and power plant
T t o t _ c o s t The total cost
A V e l The weighted average of the electricity cost
βThe deterministic factor
ξThe degree of pessimism of the distribution market
y 0 The random forecasted values
P d Deterministic profits
L t V P P The total hourly load of VPP
λ t w The hourly DA wholesale market prices
U The total system disutility
ρ E M , t f , ρ E M , t ω The forecasted and scenario-dependent prices in the electricity market, respectively
P s e l , z t ω The scenario-based electricity demand
P s e l , z t s The scheduled served electricity demand in period t and zone z
π ω , t The probability of occurrence of scenario ω in period t
ρ S R , t , ρ r e t v p p , t , ρ e n s , t The spinning reserve market price, VPP’s retail energy rate, and considered penalty of non-reserved in period t respectively.
n 0 The number of device off
n c The number of devices operating under curtailed power
n n The number of devices operating under normal rated power
C u , t E P The price of earned energy from EP u during period t
C t g a s The price of gasoline during time t
e u , t E P The energy supply by EP u during period t
C S v The average gasoline usage of PHEV
δ v , t The depth of discharge (DOD) for PHEV v during period t
f ( δ ) The probable battery replacement cost as a function of DOD
d v , t C S The charge-sustaining (CS) mode during period t by PHEV v
c ( t ) The charge energy
C b a t The cost of the battery
L b a t The life of the battery in equivalent full cycle
C D G ( t ) The cost function of DG
C g r i d The cost function of the grid
γ c y c l e s The battery cost during opposite aging
π r d o w n , π r u p The probability of the r th down-regulation and up-regulation price scenario, respectively
ψ r d o w n , ψ r u p The down-regulation and up-regulation price ratio in time t respectively
b m w p d o w n , b m w p u p The power sell and purchase in balancing market, respectively
S U C c The CPP start-up cost
C w p c ( t ) The total cost of the CPP electricity production
λ p ( t ) The DA market price in time t and scenario p
E d Annual electricity that is not supplied or brought from the grid
V o l l The value of the lost load
H p r o d The annual hydrogen production
W p r o d The annual freshwater production
E b The annual electricity brought from the grid
T t o t _ e l The total generated electricity
E p r The electricity price of the grid
P D L k The curtailment value of dispatchable load in an hour
C D L k The cost of an interruptible consumer to curtail its load in an hour
α D G k , β D G k , γ D G k The binary decision (on = 1, off = 0) for DG unit status, start-up and shunt down in hours, respectively
C D G , C S G The generation costs of dispatchable and stochastic DG unit, respectively
S U C D G , S D C D G The start-up and shut down the cost of DG unit, respectively
L O A D t The total forecasted load of VPP
S C d g , i , t , S H C d g , i , t The shut up and shut down the cost of DG
ρ E , t The price of the energy market
ρ R , t The price of spinning reserve market
ρ L , t The retail energy rate of VPP
P c u r t , i , t The unserved load for trading in the energy market
P d g , i , t The generation of DG in the energy market
G P ( t ) The day-ahead market
P w s p u p The electricity sells
P w s p d o w n The electricity purchase
BThe importance of risk minimization
C c o n v ( t ) The function of the cost of electricity production from CPP
y c o n v ( t ) 1 when CPP is started from the beginning period t and is 0 at other cases
S c o n v The startup cost of CHP
G t h The earnings from selling thermal energy
G E E X The earnings from selling electrical energy
C c h p The fuel and operational cost of CHP
C b o i l e r The fuel and operational cost of the boiler
αThe setting confident level
ζ ω The auxiliary variable to compute CaVR
π ω The probability of occurrence of scenario ω
Π t ω The profit realized in time t and scenario ω
P S R , t s The exchange power between VPP and spinning reserve market at hour t and scenario s
P s e l , z t s The served electric load power ai time t, zone z, and scenario s
P d r p , z t s I , P d r p , z t s I I , P d r p , z t s I I I The first, second, and third-level electric load curtailment respectively of DR at hour t, zone z, and scenario s
P e n s , z t s The amount of unserved energy in zone z, hour t, and scenario s
P l i n e , z t The cross power of upstream line ai zone z and hour t
H V N G The heating value of natural gas
η b o i l , z , η c h p , z The boiler efficiency and CHP electrical efficiency in zone z, respectively

References

  1. Pudjianto, D.; Ramsay, C.; Strbac, G. Virtual power plant and system integration of distributed energy resources. IET Renew. Power Gener. 2007, 1, 10–16. [Google Scholar] [CrossRef]
  2. Peik-Herfeh, M.; Seifi, H.; Sheikh-El-Eslami, M.K. Decision making of a virtual power plant under uncertainties for bidding in a day-ahead market using point estimate method. Int. J. Electr. Power Energy Syst. 2013, 44, 88–98. [Google Scholar] [CrossRef]
  3. Ziogou, C.; Ipsakis, D.; Seferlis, P.; Bezergianni, S.; Papadopoulou, S.; Voutetakis, S. Optimal production of renewable hydrogen-based on an efficient energy management strategy. Energy 2013, 55, 58–67. [Google Scholar] [CrossRef]
  4. Vessey, A. The Virtual Utility: Accounting, Technology & Competetive Aspects of the Emerging Industry; Awerbuch, S., Preston, A., Eds.; Springer: New York, NY, USA, 1997; pp. 43–55. [Google Scholar]
  5. Jenkins, N. Secretary of the CIRED Working Group No. 4 on Dispersed Generation; Preliminary Report for Discussion at CIRED: Nice, France, 1–4 June 1999. [Google Scholar]
  6. Moradi, M.H.; Abedini, M. A combination of genetic algorithm and particle swarm optimization for optimal DG location and sizing in distribution systems. Int. J. Electr. Power Energy Syst. 2012, 34, 66–74. [Google Scholar] [CrossRef]
  7. Rotaru, F.; Chicco, G.; Grigoras, G.; Cartina, G. Two-stage distributed generation optimal sizing with clustering-based node selection. Int. J. Electr. Power Energy Syst. 2012, 40, 120–129. [Google Scholar] [CrossRef]
  8. Porkar, S.; Poure, P.; Abbaspour-Tehrani-fard, A.; Saadate, S. A novel optimal distribution system planning framework implementing distributed generation in a deregulated electricity market. Electr. Power Syst. Res. 2010, 80, 828–837. [Google Scholar] [CrossRef]
  9. Podder, A.K.; Roy, N.K.; Pota, H.R. MPPT methods for solar PV systems: A critical review based on trcking nature. IET Renew. Power Gener. 2019, 13, 1615–1632. [Google Scholar] [CrossRef]
  10. Houwing, M.; Ajah, A.N.; Heijnen, P.W.; Bouwmans, I.; Herder, P.M. Uncertainties in the design and operation of distributed energy resources: The case of micro-CHP systems. Energy 2008, 33, 1518–1536. [Google Scholar] [CrossRef]
  11. Algarni, A.A.; Bhattacharya, K. Disco operation considering DG units and their goodness factors. IEEE Trans. Power Syst. 2009, 24, 1831–1840. [Google Scholar] [CrossRef]
  12. Keane, A.; Zhou, Q.W.; Bialek, J.; O’Malley, M. Planning and operating non-firm distributed generation. IET Renew. Power Gener. 2009, 3, 455–464. [Google Scholar] [CrossRef] [Green Version]
  13. Dielmann, K.; van der Velden, A. Virtual power plants (VPP)-a new perspective for energy generation? In Proceedings of the 9th International Scientific and Practical Conference of Students, Post-Graduates Modern Techniques and Technologies, Tomsk, Russia, 7–11 April 2003; pp. 18–20. [Google Scholar]
  14. El Bakari, K.; Kling, W.L. Virtual power plants: An answer to increasing distributed generation. In Proceedings of the 2010 IEEE PES Innovative Smart Grid Technologies Conference Europe (ISGT Europe), Gothenberg, Sweden, 11–13 October 2010; pp. 1–6. [Google Scholar]
  15. Loßner, M.; Böttger, D.; Bruckner, T. Economic assessment of virtual power plants in the German energy market—A scenario-based and model-supported analysis. Energy Econ. 2017, 62, 125–138. [Google Scholar] [CrossRef]
  16. Sigrimis, N.; Arvanitis, K.; Pasgianos, G.; Ferentinos, K. Computer integrated management and intelligent control of greenhouses. Environ. Cont. Biol. 2002, 40, 39–53. [Google Scholar] [CrossRef]
  17. Nikonowicz, Ł.B.; Milewski, J. Virtual power plants-general review: Structure, application, and optimization. J. Power Technol. 2012, 92, 135–149. [Google Scholar]
  18. Kolenc, M. Virtual power plant architecture using OpenADR 2.0b for dynamic charging of automated guided vehicles. Int. J. Electr. Power Energy Syst. 2019, 104, 370–382. [Google Scholar] [CrossRef]
  19. Mahmud, K.; Khan, B.; Ravishankar, J.; Ahmadi, A.; Siano, P. An internet of energy framework with distributed energy resources, prosumers, and small-scale virtual power plants: An overview. Renew. Sustain. Energy Rev. 2020, 127, 1–19. [Google Scholar] [CrossRef]
  20. Binding, C. Electric vehicle fleet integration in the Danish EDISON project-a virtual power plant on the island of Bornholm. In Proceedings of the IEEE PES General Meeting, Providence, RI, USA, 25–29 July 2010; pp. 1–8. [Google Scholar]
  21. Cheng, L.; Zhou, X.; Yun, Q.; Tian, L.; Wang, X.; Liu, Z. A Review on Virtual Power Plants Interactive Resource Characteristics and Scheduling Optimization. In Proceedings of the 2019 IEEE 3rd Conference on Energy Internet and Energy System Integration (EI2), Changsha, China, 8–10 November 2019; pp. 514–519. [Google Scholar]
  22. Kieny, C.; Berseneff, B.; Hadjsaid, N.; Besanger, Y.; Maire, J. On the concept and the interest of virtual power plant: Some results from the European project Fenix. In Proceedings of the 2009 IEEE Power & Energy Society General Meeting, Calgary, AB, Canada, 26–30 July 2009; pp. 1–6. [Google Scholar]
  23. Chung, B.J.; Kim, C.S.; Son, S.-Y. Analysis of the Virtual Power Plant Model Based on the Use of Emergency Generators in South Korea. J. Electr. Eng. Technol. 2016, 11, 38–46. [Google Scholar] [CrossRef] [Green Version]
  24. Dudek, M.; Ropuszyńska-Surma, E.; Węglarz, M.; Suwała, W.; Łopata, S.; Leszczyński, J. The Virtual Power Plant—A Review Of Business Models. In Proceedings of the E3S Web of Conferences, Krakow, Poland, 19–21 September 2018; pp. 1–6. [Google Scholar]
  25. Schulz, C.; Roder, G.; Kurrat, M. Virtual power plants with combined heat and power micro-units. In Proceedings of the 2005 International Conference on Future Power Systems, Amsterdam, The Netherlands, 18 November 2005; pp. 1–5. [Google Scholar]
  26. Andersen, P.B.; Poulsen, B.; Decker, M.; Træholt, C.; Ostergaard, J. Evaluation of a generic virtual power plant framework using service oriented architecture. In Proceedings of the 2008 IEEE 2nd International Power and Energy Conference, Johor Bahru, Malaysia, 1–3 December 2008; pp. 1212–1217. [Google Scholar]
  27. Sikorski, T. A Case Study on Distributed Energy Resources and Energy-Storage Systems in a Virtual Power Plant Concept: Technical Aspects. Energie 2020, 13, 3086. [Google Scholar] [CrossRef]
  28. Yu, S.; Fang, F.; Liu, Y.; Liu, J. Uncertainties of virtual power plant: Problems and countermeasures. Appl. Energy 2019, 239, 454–470. [Google Scholar] [CrossRef]
  29. Etherden, N.; Vyatkin, V.; Bollen, M.H.J. Virtual Power Plant for Grid Services Using IEC 61850. IEEE Trans. Ind. Inform. 2016, 12, 437–447. [Google Scholar] [CrossRef]
  30. Ghavidel, S.; Li, L.; Aghaei, J.; Yu, T.; Zhu, J. A review on the virtual power plant: Components and operation systems. In Proceedings of the 2016 IEEE International Conference on Power System Technology (POWERCON), Wollongong, NSW, Australia, 28 September–1 October 2016; pp. 1–6. [Google Scholar]
  31. Heo, J.S.; Lee, K.Y. A multi-agent system-based intelligent identification system for power plant control and fault-diagnosis. In Proceedings of the 2006 IEEE Power Engineering Society General Meeting, Montreal, QC, Canada, 18–22 June 2006; pp. 1–6. [Google Scholar]
  32. Roossien, B.; Hommelberg, M.; Warmer, C.; Kok, K.; Turkstra, J.-W. Virtual power plant field experiment using 10 micro-CHP units at consumer premises. In Proceedings of the CIRED Seminar 2008: SmartGrids for Distribution, Frankfurt, Germany, 23–24 June 2008; pp. 1–4. [Google Scholar]
  33. Palizban, O.; Kauhaniemi, K.; Guerrero, J.M. Microgrids in active network management—Part I: Hierarchical control, energy storage, virtual power plants, and market participation. Renew. Sustain. Energy Rev. 2014, 36, 428–439. [Google Scholar] [CrossRef] [Green Version]
  34. Pal, P.; Parvathy, A.; Devabalaji, K. A broad review on optimal operation of Virtual power plant. In Proceedings of the 2019 2nd International Conference on Power and Embedded Drive Control (ICPEDC), Chennai, India, 21–23 August 2019; pp. 400–405. [Google Scholar]
  35. Zhang, G.; Jiang, C.; Wang, X. Comprehensive review on structure and operation of virtual power plant in electrical system. IET Gener. Trans. Distrib. 2019, 13, 145–156. [Google Scholar] [CrossRef]
  36. Shabanzadeh, M.; Sheikh-El-Eslami, M.-K.; Haghifam, M.-R. A medium-term coalition-forming model of heterogeneous DERs for a commercial virtual power plant. Appl. Energy 2016, 169, 663–681. [Google Scholar] [CrossRef]
  37. Giuntoli, M.; Poli, D. Optimized thermal and electrical scheduling of a large scale virtual power plant in the presence of energy storages. IEEE Trans. Smart Grid 2013, 4, 942–955. [Google Scholar] [CrossRef]
  38. Othman, M.M.; Hegazy, Y.; Abdelaziz, A.Y. A Review of virtual power plant definitions, components, framework and optimization. Int. Electr. Eng. J. 2015, 6, 2010–2024. [Google Scholar]
  39. Baringo, A.; Baringo, L. A stochastic adaptive robust optimization approach for the offering strategy of a virtual power plant. IEEE Trans. Power Syst. 2016, 32, 3492–3504. [Google Scholar] [CrossRef]
  40. Arslan, O.; Karasan, O.E. Cost and emission impacts of virtual power plant formation in plug-in hybrid electric vehicle penetrated networks. Energy 2013, 60, 116–124. [Google Scholar] [CrossRef] [Green Version]
  41. Nezamabadi, H.; Nazar, M.S. Arbitrage strategy of virtual power plants in energy, spinning reserve and reactive power markets. IET Gener. Transm. Distrib. 2016, 10, 750–763. [Google Scholar] [CrossRef]
  42. Wang, Y.; Ai, X.; Tan, Z.; Yan, L.; Liu, S. Interactive dispatch modes and bidding strategy of multiple virtual power plants based on demand response and game theory. IEEE Trans. Smart Grid 2015, 7, 510–519. [Google Scholar] [CrossRef]
  43. Cui, H.; Li, F.; Hu, Q.; Bai, L.; Fang, X. Day-ahead coordinated operation of utility-scale electricity and natural gas networks considering demand response based virtual power plants. Appl. Energy 2016, 176, 183–195. [Google Scholar] [CrossRef] [Green Version]
  44. Wille-Haussmann, B.; Erge, T.; Wittwer, C. Decentralised optimisation of cogeneration in virtual power plants. Sol. Energy 2010, 84, 604–611. [Google Scholar] [CrossRef]
  45. Yang, H.; Yi, D.; Zhao, J.; Dong, Z. Distributed optimal dispatch of virtual power plant via limited communication. IEEE Trans. Power Syst. 2013, 28, 3511–3512. [Google Scholar] [CrossRef]
  46. Hernández, L. A multi-agent system architecture for smart grid management and forecasting of energy demand in virtual power plants. IEEE Commun. Mag. 2013, 51, 106–113. [Google Scholar] [CrossRef]
  47. Zamani, A.G.; Zakariazadeh, A.; Jadid, S. Day-ahead resource scheduling of a renewable energy based virtual power plant. Appl. Energy 2016, 169, 324–340. [Google Scholar] [CrossRef]
  48. Nosratabadi, S.M.; Hooshmand, R.-A.; Gholipour, E. Stochastic profit-based scheduling of industrial virtual power plant using the best demand response strategy. Appl. Energy 2016, 164, 590–606. [Google Scholar] [CrossRef]
  49. Fan, S.; Ai, Q.; Piao, L. Fuzzy day-ahead scheduling of virtual power plant with optimal confidence level. IET Gener. Transm. Distrib. 2016, 10, 205–212. [Google Scholar] [CrossRef]
  50. Dietrich, K.; Latorre, J.M.; Olmos, L.; Ramos, A. Modelling and assessing the impacts of self supply and market-revenue driven Virtual Power Plants. Electr. Power Syst. Res. 2015, 119, 462–470. [Google Scholar] [CrossRef]
  51. Soares, J.; Borges, N.; Lobo, C.; Vale, Z. VPP energy resources management considering emissions: The case of Northern Portugal 2020 to 2050. In Proceedings of the 2015 IEEE Symposium Series on Computational Intelligence, Cape Town, South Africa, 7–10 December 2015; pp. 1259–1266. [Google Scholar]
  52. Cheng, H.; Gao, Y.; Zhang, J.; Li, R.; Liang, H. The power system multi-objective optimization dispatching containing virtual power plant. In Proceedings of the 2014 International Conference on Power System Technology, Chengdu, China, 20–22 October 2014; pp. 3316–3321. [Google Scholar]
  53. Sučić, S.; Dragičević, T.; Capuder, T.; Delimar, M. Economic dispatch of virtual power plants in an event-driven service-oriented framework using standards-based communications. Electr. Power Syst. Res. 2011, 81, 2108–2119. [Google Scholar] [CrossRef]
  54. Lee, D.; Park, D.; Park, J.-B.; Lee, K.-Y. Security-constrained unit commitment considering demand response resource as virtual power plant. IFAC-PapersOnLine 2016, 49, 290–295. [Google Scholar] [CrossRef]
  55. Hossain, M.A.; Pota, H.R.; Squartini, S.; Zaman, F.; Muttaqi, K.M. Energy management of community microgrids considering degradation cost of battery. J. Energy Storage 2019, 22, 257–269. [Google Scholar] [CrossRef]
  56. Petersen, M.K.; Hansen, L.H.; Bendtsen, J.; Edlund, K.; Stoustrup, J. Heuristic optimization for the discrete virtual power plant dispatch problem. IEEE Trans. Smart Grid 2014, 5, 2910–2918. [Google Scholar] [CrossRef]
  57. Zapata, J.; Vandewalle, J.; D’Haeseleer, W. A comparative study of imbalance reduction strategies for virtual power plant operation. Appl. Therm. Eng. 2014, 71, 847–857. [Google Scholar] [CrossRef]
  58. Xiao, J.; Kong, X.; Jin, Q.; You, H.; Cui, K.; Zhang, Y. Demand-responsive Virtual Power Plant optimization scheduling method based on competitive bidding equilibrium. Energy Procedia 2018, 152, 1158–1163. [Google Scholar] [CrossRef]
  59. Vasirani, M.; Kota, R.; Cavalcante, R.L.; Ossowski, S.; Jennings, N.R. An agent-based approach to virtual power plants of wind power generators and electric vehicles. IEEE Trans. Smart Grid 2013, 4, 1314–1322. [Google Scholar] [CrossRef] [Green Version]
  60. Mnatsakanyan, A.W.; Kennedy, S. A Novel Demand Response Model with an Application for a Virtual Power Plant. IEEE Trans. Smart Grid 2015, 6, 230–237. [Google Scholar] [CrossRef]
  61. Wei, C. A bi-level scheduling model for virtual power plants with aggregated thermostatically controlled loads and renewable energy. Appl. Energy 2018, 224, 659–670. [Google Scholar] [CrossRef]
  62. Kumar, K.P.; Saravanan, B.; Swarup, K. A two stage increase-decrease algorithm to optimize distributed generation in a virtual power plant. Energy Procedia 2016, 90, 276–282. [Google Scholar] [CrossRef]
  63. Mashhour, E.; Moghaddas-Tafreshi, S.M. Bidding Strategy of Virtual Power Plant for Participating in Energy and Spinning Reserve Markets—Part I: Problem Formulation. IEEE Trans. Power Syst. 2011, 26, 949–956. [Google Scholar] [CrossRef]
  64. Manoj Kumar, N.; Ghosh, A.; Chopra, S.S. Power Resilience Enhancement of a Residential Electricity User Using Photovoltaics and a Battery Energy Storage System under Uncertainty Conditions. Energies 2020, 13, 4193. [Google Scholar] [CrossRef]
  65. Duan, J. Multi-Objective Virtual Power Plant Construction Model Based on Decision Area Division. Appl. Sci. 2018, 8, 1484. [Google Scholar] [CrossRef] [Green Version]
  66. Ju, L.; Li, H.; Zhao, J.; Chen, K.; Tan, Q.; Tan, Z. Multi-objective stochastic scheduling optimization model for connecting a virtual power plant to wind-photovoltaic-electric vehicles considering uncertainties and demand response. Energy Convers. Manag. 2016, 128, 160–177. [Google Scholar] [CrossRef] [Green Version]
  67. Liu, Y.; Li, M.; Lian, H.; Tang, X.; Liu, C.; Jiang, C. Optimal dispatch of virtual power plant using interval and deterministic combined optimization. Int. J. Electr. Power Energy Syst. 2018, 102, 235–244. [Google Scholar] [CrossRef]
  68. Caldon, R.; Patria, A.R.; Turri, R. Optimisation algorithm for a virtual power plant operation. In Proceedings of the 39th International Universities Power Engineering Conference (UPEC 2004), Bristol, UK, 6–8 September 2004; Volume 3, pp. 1058–1062. [Google Scholar]
  69. Lombardi, P.; Powalko, M.; Rudion, K. Optimal operation of a virtual power plant. In Proceedings of the 2009 IEEE Power & Energy Society General Meeting, Calgary, AB, Canada, 26–30 July 2009; pp. 1–6. [Google Scholar]
  70. Tahmasebi, M.; Pasupuleti, J. Self-scheduling of wind power generation with direct load control demand response as a virtual power plant. Indian J. Sci. Techno. 2013, 6, 1–7. [Google Scholar] [CrossRef]
  71. Raab, A.F. Virtual power plant control concepts with electric vehicles. In Proceedings of the 2011 16th International Conference on Intelligent System Applications to Power Systems, Hersonissos, Greece, 25–28 September 2011; pp. 1–6. [Google Scholar]
  72. You, S.; Træholt, C.; Poulsen, B. A market-based virtual power plant. In Proceedings of the 2009 International Conference on Clean Electrical Power, Capri, Italy, 9–11 June 2009; pp. 460–465. [Google Scholar]
  73. Peikherfeh, M.; Seifi, H.; Sheikh-El-Eslami, M.K. Optimal decision making for virtual power plant operation. In Proceedings of the 2010 Conference Proceedings IPEC, Singapore, 27–29 October 2010; pp. 625–629. [Google Scholar]
  74. Salmani, M.A.; Tafreshi, S.M.; Salmani, H. Operation optimization for a virtual power plant. In Proceedings of the 2009 IEEE PES/IAS Conference on Sustainable Alternative Energy (SAE), Valencia, Spain, 28–30 September 2009; pp. 1–6. [Google Scholar]
  75. Tascikaraoglu, A.; Erdinc, O.; Uzunoglu, M.; Karakas, A. An adaptive load dispatching and forecasting strategy for a virtual power plant including renewable energy conversion units. Appl. Energy 2014, 119, 445–453. [Google Scholar] [CrossRef]
  76. Almadhor, A. Intelligent control mechanism in smart micro grid with mesh networks and virtual power plant model. In Proceedings of the 2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 11–14 January 2019; pp. 1–6. [Google Scholar]
  77. El Bakari, K.; Kling, W. Fitting distributed generation in future power markets through virtual power plants. In Proceedings of the 2012 9th International Conference on the European Energy Market, Florence, Italy, 10–12 May 2012; pp. 1–7. [Google Scholar]
  78. Iacobucci, R.; McLellan, B.; Tezuka, T. The synergies of shared autonomous electric vehicles with renewable energy in a virtual power plant and microgrid. Energies 2018, 11, 2016. [Google Scholar] [CrossRef] [Green Version]
  79. Jansen, B.; Binding, C.; Sundstrom, O.; Gantenbein, D. Architecture and communication of an electric vehicle virtual power plant. In Proceedings of the 2010 First IEEE International Conference on Smart Grid Communications, Gaithersburg, MD, USA, 4–6 October 2010; pp. 149–154. [Google Scholar]
  80. Ju, L.; Zhao, R.; Tan, Q.; Lu, Y.; Tan, Q.; Wang, W. A multi-objective robust scheduling model and solution algorithm for a novel virtual power plant connected with power-to-gas and gas storage tank considering uncertainty and demand response. Appl. Energy 2019, 250, 1336–1355. [Google Scholar] [CrossRef]
  81. Kahlen, M.T.; Ketter, W.; van Dalen, J. Electric vehicle virtual power plant dilemma: Grid balancing versus customer mobility. Prod. Oper. Manag. 2018, 27, 2054–2070. [Google Scholar] [CrossRef]
  82. Yang, J.; Zheng, Q.; Zhao, J.; Guo, X.; Gao, C. Control strategy of virtual power plant participating in the system frequency regulation service. In Proceedings of the 2017 4th International Conference on Systems and Informatics (ICSAI), Hangzhou, China, 11–13 November 2017; pp. 324–328. [Google Scholar]
  83. Qiu, J.; Meng, K.; Zheng, Y.; Dong, Z.Y. Optimal scheduling of distributed energy resources as a virtual power plant in a transactive energy framework. IET Gener. Transm. Distrib. 2017, 11, 3417–3427. [Google Scholar] [CrossRef]
  84. Thavlov, A.; Bindner, H.W. Utilization of Flexible Demand in a Virtual Power Plant Set-Up. IEEE Trans. Smart Grid 2015, 6, 640–647. [Google Scholar] [CrossRef] [Green Version]
  85. Robu, V.; Kota, R.; Chalkiadakis, G.; Rogers, A.; Jennings, N. Cooperative virtual power plant formation using scoring rules. In Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence (AAAI-12), Toronto, AB, Canada, 22 June 2012; pp. 370–376. [Google Scholar]
  86. Moghaddam, I.G.; Nick, M.; Fallahi, F.; Sanei, M.; Mortazavi, S. Risk-averse profit-based optimal operation strategy of a combined wind farm–cascade hydro system in an electricity market. Renew. Energy 2013, 55, 252–259. [Google Scholar] [CrossRef]
  87. Pandžić, H.; Morales, J.M.; Conejo, A.J.; Kuzle, I. Offering model for a virtual power plant based on stochastic programming. Appl. Energy 2013, 105, 282–292. [Google Scholar] [CrossRef]
  88. Mohammadi, J.; Rahimi-Kian, A.; Ghazizadeh, M.S. Aggregated wind power and flexible load offering strategy. IET Renew. Power Gener. 2011, 5, 439–447. [Google Scholar] [CrossRef]
  89. Pousinho, H.M.I.; Mendes, V.M.F.; da Silva Catalão, J.P. A risk-averse optimization model for trading wind energy in a market environment under uncertainty. Energy 2011, 36, 4935–4942. [Google Scholar] [CrossRef]
  90. Gong, J.; Xie, D.; Jiang, C.; Zhang, Y. Multiple Objective Compromised Method for Power Management in Virtual Power Plants. Energies 2011, 4, 700–716. [Google Scholar] [CrossRef]
  91. Dimeas, A.L.; Hatziargyriou, N.D. Agent based control of virtual power plants. In Proceedings of the 2007 International Conference on Intelligent Systems Applications to Power Systems, Toki Messe, Niigata, Japan, 5–8 November 2007; pp. 1–6. [Google Scholar]
  92. Yousaf, W.; Asghar, E.; Meng, H.; Songyuan, Y.; Fang, F. Intelligent control method of distributed generation for power sharing in virtual power plant. In Proceedings of the 2017 IEEE International Conference on Unmanned Systems (ICUS), Beijing, China, 27–29 October 2017; pp. 576–581. [Google Scholar]
  93. Skarvelis-Kazakos, S.; Rikos, E.; Kolentini, E.; Cipcigan, L.M.; Jenkins, N. Implementing agent-based emissions trading for controlling Virtual Power Plant emissions. Electr. Power Syst. Res. 2013, 102, 1–7. [Google Scholar] [CrossRef]
  94. Peik-herfeh, M.; Seifi, H.; Sheikh-El-Eslami, M.K. Two-stage approach for optimal dispatch of distributed energy resources in distribution networks considering virtual power plant concept. Int. Trans. Electr. Energy Syst. 2014, 24, 43–63. [Google Scholar] [CrossRef]
  95. Kardakos, E.G.; Simoglou, C.K.; Bakirtzis, A.G. Optimal Offering Strategy of a Virtual Power Plant: A Stochastic Bi-Level Approach. IEEE Trans. Smart Grid 2016, 7, 794–806. [Google Scholar] [CrossRef]
  96. Zdrilić, M.; Pandžić, H.; Kuzle, I. The mixed-integer linear optimization model of virtual power plant operation. In Proceedings of the 2011 8th International Conference on the European Energy Market (EEM), Zagreb, Croatia, 25–27 May 2011; pp. 467–471. [Google Scholar]
  97. Riveros, J.Z.; Bruninx, K.; Poncelet, K.; D’haeseleer, W. Bidding strategies for virtual power plants considering CHPs and intermittent renewables. Energy Convers. Manag. 2015, 103, 408–418. [Google Scholar] [CrossRef]
  98. Chaves-Ávila, J.P.; Hakvoort, R.A.; Ramos, A. Short-term strategies for Dutch wind power producers to reduce imbalance costs. Energy Policy 2013, 52, 573–582. [Google Scholar] [CrossRef]
  99. Rahimiyan, M.; Baringo, L. Strategic bidding for a virtual power plant in the day-ahead and real-time markets: A price-taker robust optimization approach. IEEE Trans. Power Syst. 2016, 31, 2676–2687. [Google Scholar] [CrossRef]
  100. Mahdavi, S.; Javidi, M. VPP decision making in power markets using Benders decomposition. Int. Trans. Electr. Energy Syst. 2014, 24, 960–975. [Google Scholar] [CrossRef]
  101. Shafiekhani, M.; Badri, A.; Shafie-Khah, M.; Catalão, J.P. Strategic bidding of virtual power plant in energy markets: A bi-level multi-objective approach. Int. J. Electr. Power Energy Syst. 2019, 113, 208–219. [Google Scholar] [CrossRef]
  102. Pandžić, H.; Kuzle, I.; Capuder, T. Virtual power plant mid-term dispatch optimization. Appl. Energy 2013, 101, 134–141. [Google Scholar] [CrossRef]
  103. Tajeddini, M.A.; Rahimi-Kian, A.; Soroudi, A. Risk averse optimal operation of a virtual power plant using two stage stochastic programming. Energy 2014, 73, 958–967. [Google Scholar] [CrossRef] [Green Version]
  104. Shabanzadeh, M.; Sheikh-El-Eslami, M.-K.; Haghifam, M.-R. An interactive cooperation model for neighboring virtual power plants. Appl. Energy 2017, 200, 273–289. [Google Scholar] [CrossRef]
  105. Liu, Y.; Xin, H.; Gan, D.; Wang, Z. Control of virtual power plant in microgrids: A coordinated approach based on photovoltaic systems and controllable loads. IET Gener. Transm. Distrib. 2015, 9, 921–928. [Google Scholar] [CrossRef] [Green Version]
  106. Shabanzadeh, M.; Sheikh-El-Eslami, M.-K.; Haghifam, M.-R. Risk-based medium-term trading strategy for a virtual power plant with first-order stochastic dominance constraints. IET Gener. Transm. Distrib. 2017, 11, 520–529. [Google Scholar] [CrossRef]
  107. Sowa, T.; Krengel, S.; Koopmann, S.; Nowak, J. Multi-criteria operation strategies of power-to-heat-systems in virtual power plants with a high penetration of renewable energies. Energy Procedia 2014, 46, 237–245. [Google Scholar] [CrossRef] [Green Version]
  108. Zhou, B.; Cao, Y.; Li, C.; Liu, X.; Chung, C.Y.; Chan, K.W. Optimal scheduling of virtual power plant with battery degradation cost. IET Gener. Transm. Distrib. 2016, 10, 712–725. [Google Scholar] [CrossRef]
  109. Ruiz, N.; Cobelo, I.; Oyarzabal, J. A Direct load control model for virtual power plant management. IEEE Trans. Power Syst. 2009, 24, 959–966. [Google Scholar] [CrossRef]
  110. Pasetti, M.; Rinaldi, S.; Manerba, D. A Virtual Power Plant Architecture for the Demand-Side Management of Smart Prosumers. Appl. Sci. 2018, 8, 432. [Google Scholar] [CrossRef] [Green Version]
  111. Kuzle, I.; Zdrilić, M.; Pandžić, H. Virtual power plant dispatch optimization using linear programming. In Proceedings of the 2011 10th International Conference on Environment and Electrical Engineering, Rome, Italy, 8–11 May 2011; pp. 1–4. [Google Scholar]
  112. Morais, H.; Kádár, P.; Faria, P.; Vale, Z.A.; Khodr, H. Optimal scheduling of a renewable micro-grid in an isolated load area using mixed-integer linear programming. Renew. Energy 2010, 35, 151–156. [Google Scholar] [CrossRef] [Green Version]
  113. Garcia-Gonzalez, J.; de la Muela, R.M.R.; Santos, L.M.; Gonzalez, A.M. Stochastic joint optimization of wind generation and pumped-storage units in an electricity market. IEEE Trans. Power Syst. 2008, 23, 460–468. [Google Scholar] [CrossRef]
  114. Dabbagh, S.R.; Sheikh-El-Eslami, M.K. Risk-based profit allocation to DERs integrated with a virtual power plant using cooperative Game theory. Electr. Power Syst. Res. 2015, 121, 368–378. [Google Scholar] [CrossRef]
  115. Ju, L.; Tan, Z.; Yuan, J.; Tan, Q.; Li, H.; Dong, F. A bi-level stochastic scheduling optimization model for a virtual power plant connected to a wind–photovoltaic–energy storage system considering the uncertainty and demand response. Appl. Energy 2016, 171, 184–199. [Google Scholar] [CrossRef] [Green Version]
  116. Candra, D.; Hartmann, K.; Nelles, M. Economic Optimal Implementation of Virtual Power Plants in the German Power Market. Energies 2018, 11, 2365. [Google Scholar] [CrossRef]
  117. Zamani, A.G.; Zakariazadeh, A.; Jadid, S.; Kazemi, A. Stochastic operational scheduling of distributed energy resources in a large scale virtual power plant. Int. J. Electr. Power Energy Syst. 2016, 82, 608–620. [Google Scholar] [CrossRef]
Figure 1. A representation of the information flow of this paper for a comprehensive analysis of virtual power plant optimizations.
Figure 1. A representation of the information flow of this paper for a comprehensive analysis of virtual power plant optimizations.
Energies 13 06251 g001
Figure 2. Representation of the data collecting process for conducting the review work.
Figure 2. Representation of the data collecting process for conducting the review work.
Energies 13 06251 g002
Figure 3. An overview of VPP consists of several generations and distribution units and is managed by an appropriate energy management system (Note: AC-alternating current; DC-direct current; PV-photovoltaics; VPP-virtual power plants; CHP-combined heat and power).
Figure 3. An overview of VPP consists of several generations and distribution units and is managed by an appropriate energy management system (Note: AC-alternating current; DC-direct current; PV-photovoltaics; VPP-virtual power plants; CHP-combined heat and power).
Energies 13 06251 g003
Figure 4. A basic framework of virtual power plant consisting of distributed energy resources. (Note: PV-photovoltaics; CHP-combined heat and power; CVPP-commercial virtual power plant; TVPP-technical virtual power plant; EV-electric vehicle).
Figure 4. A basic framework of virtual power plant consisting of distributed energy resources. (Note: PV-photovoltaics; CHP-combined heat and power; CVPP-commercial virtual power plant; TVPP-technical virtual power plant; EV-electric vehicle).
Energies 13 06251 g004
Figure 5. A classification of different optimization objectives of the virtual power plant (VPP).
Figure 5. A classification of different optimization objectives of the virtual power plant (VPP).
Energies 13 06251 g005
Figure 6. A representation of different constraints for virtual power plant optimization. (Note: VPP-virtual power plant; CPP-conventional power plant; EV-electric vehicle; DR; demand response).
Figure 6. A representation of different constraints for virtual power plant optimization. (Note: VPP-virtual power plant; CPP-conventional power plant; EV-electric vehicle; DR; demand response).
Energies 13 06251 g006
Figure 7. A classification of different optimization strategies for virtual power plants (VPP).
Figure 7. A classification of different optimization strategies for virtual power plants (VPP).
Energies 13 06251 g007
Figure 8. A schematic representation of the virtual power plant for (a) a probabilistic method (Redrawn with permission from [47], 2016, Elsevier); (b) Generation driver control strategy. (Note: PV-photovoltaics; AC-alternating current; ESS-energy storage system).
Figure 8. A schematic representation of the virtual power plant for (a) a probabilistic method (Redrawn with permission from [47], 2016, Elsevier); (b) Generation driver control strategy. (Note: PV-photovoltaics; AC-alternating current; ESS-energy storage system).
Energies 13 06251 g008
Figure 9. A schematic representation of the virtual power plant for (a) trip prediction algorithm; (b) multi-objective robust scheduling model (Redrawn with permission from [80], 2019, Elsevier). (Note: PV-photovoltaics; CHP-combined heat and power; CRM-customer relationship management; GVPP-gas based virtual power plant; VPP-virtual power plant; ESS-energy storage system).
Figure 9. A schematic representation of the virtual power plant for (a) trip prediction algorithm; (b) multi-objective robust scheduling model (Redrawn with permission from [80], 2019, Elsevier). (Note: PV-photovoltaics; CHP-combined heat and power; CRM-customer relationship management; GVPP-gas based virtual power plant; VPP-virtual power plant; ESS-energy storage system).
Energies 13 06251 g009
Figure 10. A mixed rental-trading strategy for the virtual power plant coupled with electric vehicle (EV). (Redrawn with permission from [81], 2018, Wiley Periodicals, Inc. on behalf of Production and Operations Management Society).
Figure 10. A mixed rental-trading strategy for the virtual power plant coupled with electric vehicle (EV). (Redrawn with permission from [81], 2018, Wiley Periodicals, Inc. on behalf of Production and Operations Management Society).
Energies 13 06251 g010
Figure 11. Offering optimization model for virtual power plants. (Note: PV-photovoltaics; CHP-combined heat and power; VPP-virtual power plant).
Figure 11. Offering optimization model for virtual power plants. (Note: PV-photovoltaics; CHP-combined heat and power; VPP-virtual power plant).
Energies 13 06251 g011
Figure 12. (a). Fuzzy based multiple objective optimization algorithms for virtual power plant; (b). co-ordination model for the distributed energy resources-based virtual power plant. (Redrawn with permission from [90], 2011, MDPI). (Note: AC-alternating current; PV-photovoltaics; ESS-energy storage system).
Figure 12. (a). Fuzzy based multiple objective optimization algorithms for virtual power plant; (b). co-ordination model for the distributed energy resources-based virtual power plant. (Redrawn with permission from [90], 2011, MDPI). (Note: AC-alternating current; PV-photovoltaics; ESS-energy storage system).
Energies 13 06251 g012
Figure 13. A multi-agent system-based co-ordination between the virtual power plant and electricity markets (Note: PV-photovoltaics; VPP-virtual power plants; MAS-multi agent system).
Figure 13. A multi-agent system-based co-ordination between the virtual power plant and electricity markets (Note: PV-photovoltaics; VPP-virtual power plants; MAS-multi agent system).
Energies 13 06251 g013
Figure 14. A schematic representation of virtual power plants considering the demand side management or operational scheduling of loads. (Note: PV-photovoltaics; DER-distributed energy resources; CHP-combined heat and power).
Figure 14. A schematic representation of virtual power plants considering the demand side management or operational scheduling of loads. (Note: PV-photovoltaics; DER-distributed energy resources; CHP-combined heat and power).
Energies 13 06251 g014
Figure 15. Classification of various best demand response load (DRL) strategies for stochastic profit-based scheduling approach in virtual power plants (Redrawn with permission from [48], 2016, Elsevier).
Figure 15. Classification of various best demand response load (DRL) strategies for stochastic profit-based scheduling approach in virtual power plants (Redrawn with permission from [48], 2016, Elsevier).
Energies 13 06251 g015
Figure 16. A bi-level stochastic scheduling optimization model for a virtual power plant (Redrawn with permission from [115], 2016, Elsevier).
Figure 16. A bi-level stochastic scheduling optimization model for a virtual power plant (Redrawn with permission from [115], 2016, Elsevier).
Energies 13 06251 g016
Figure 17. A multi-objective stochastic scheduling optimization model for virtual power plants (Redrawn with permission from [66], 2016, Elsevier) (Note: VPP-virtual power plants; CHP-combined heat and power; EV-electric vehicle; PV-photovoltaics).
Figure 17. A multi-objective stochastic scheduling optimization model for virtual power plants (Redrawn with permission from [66], 2016, Elsevier) (Note: VPP-virtual power plants; CHP-combined heat and power; EV-electric vehicle; PV-photovoltaics).
Energies 13 06251 g017
Figure 18. A graphical representation of VPP optimization strategies that are published in different years.
Figure 18. A graphical representation of VPP optimization strategies that are published in different years.
Energies 13 06251 g018
Figure 19. A representation of the total number of publications for VPP optimization scheme in recent years.
Figure 19. A representation of the total number of publications for VPP optimization scheme in recent years.
Energies 13 06251 g019
Table 1. A comparative analysis among different conventional approaches for virtual power plants.
Table 1. A comparative analysis among different conventional approaches for virtual power plants.
RefOptimization ApproachSystem ConfigurationKey Features
[40]Energy management modelDER and ESS
  • Analyzes cost and emission impacts
  • Introduces PHEV-penetration network
  • The sensitivity of cost and emissions of DER and gasoline
  • Presents linear modeling of VPP
  • Minimizes system cost
[47]A probabilistic methodElectrical and thermal energy resources
  • Considers ESS and demand response programs
  • Point Estimate Model (PEM) and Energy and Reverse Scheduling method to deal with uncertainties
  • Minimize cost and maximize profits
[60]A novel demand response model DER
  • Demand response acts as a primary factor to the proposed system
  • Mainly focuses on modeling a fair billing system not depending on forecast values of future demand
  • The proposed billing system depends on customers behavior and demand response
  • Ensures maximum profits with minimum cost
[67]Combined interval and deterministic optimization approachSmall scaled DER
  • Interval optimization handles uncertainties
  • Deterministic optimization concerns about system profits
  • Less computation time
  • Better risk management than an individual approach
[68]Non-linear minimization techniquesCHP plant, electrical and thermal energy storage system, energy exchanger
  • Considers cost function in the power distribution system
  • Minimizes production cost with feasible power distribution to consumers
  • Performs the test with CHP and again without CHP
[69]Optimization algorithmCHP, Renewable energy sources (PV, wind)
  • Optimal power flow among sources
  • Power distribution management with minimum cost
  • Reduction of GHG emission
  • Concerns about loss of energy
[70]Non-linear programming based optimization algorithmWind power generation unit
  • Maintains system operation with demand responses
  • The problem is solved via non-linear programming
[71]A direct, hierarchical, and distributed control approachDER
  • Introduces three control strategies: direct, hierarchical, and distributed control strategy
  • Direct control directly controls power flow
  • Hierarchical control applies an EV management module (EVMM) that minimizes cost
  • Distributed control observes the market price
[72]A market-based VPP modelDER
  • Optimal power distribution in the electricity market
  • Considers the general bidding scenario and price signal scenario for system operation
[74]Optimal operation of VPPDER
  • Deals with multi-objective optimization problems
  • Focuses on economic stability and maximizes profits
[75]An adaptive load dispatching and forecasting strategySolar, wind, hydrogen, and thermal power system
  • A forecasting algorithm to predict future values
  • Load dispatching algorithm to sustain the optimal operation
[76]Generation driver control strategySolar, wind, and energy storage system
  • Introduces mesh network infrastructure
  • Optimal power distribution from generation units to loads
  • Lessens transmission loss
  • Emphasizes load management
[77]VPP optimization schemeDER and ESS
  • Analyzes irregularity and uncertainties in the energy market
  • Both centralized and decentralized operation
  • Introduces demand-side management
[78]An optimization model for SAEV and VPPSolar, wind, and dispatch generation units
  • Optimal operation between SAEV and VPP with microgrids
  • Saves power and minimizes cost
  • Considers weather conditions and transportation system
[79]Trip-prediction algorithmRenewable energy resources (RERs) and ESS
  • EV to VPP integration
  • Communication protocol with IM and VoIP
  • Optimal operation of EV charging
[80]The multi-objective robust scheduling modelWPP, PV, gas storage tank
  • Power to the gas energy conversion process
  • Considers demand response and uncertainties
  • Three-stage algorithm for optimal solution: payoff table, fuzzy linearization, and rough weight calculation
  • Maximizes profits and minimizes risks
[81]Mixed rental-trading strategyDER, Battery, and EV
  • Predicts future demand responses
  • Maximizes profits and minimizes system cost
  • Optimal charging and discharging platform
[82]Frequency regulation strategyDER, flexible loads, and ESS
  • Decomposes regulated frequencies in each unit
  • Optimal power management among sources and loads
[83]The two-stage optimal scheduling modelEnergy storage system (Battery), Gas-fired microturbine, wind power generators
  • Two-stage scheduling: the first stage maximizes profits of the DA market, and the second stage minimizes system costing in the RT market
  • CVaR lessens uncertainties and risk of VPP
  • Considers as a risk-hedging tool
  • Introduces PSO and commercial solver
Note: DER-distributed energy resources; ESS-energy storage systems; PHEV-plug-in hybrid electric vehicle; VPP-virtual power plant; CHP-combined heat and power; PV-photovoltaics; GHG-greenhouse gas; SAEE-standard autonomous electric vehicle; WPP-wind power plant; EV-electric vehicle; IM-instant messaging; VoIP-voice over internet protocol; DA-day ahead; RT-realtime; CVaR-conditional value at risk; PSO-particle swarm optimization).
Table 2. A comparative analysis among different offering models for virtual power plants.
Table 2. A comparative analysis among different offering models for virtual power plants.
RefOptimization ApproachSystem ConfigurationKey Features
[86]Offering a model based on two-stages stochastic programmingDERs (wind and cascade hydro-power system)
  • Considers day-ahead market prices
  • Eliminates uncertainties
  • Cope with electricity market responses
[87]Offering a model based on a two-stage stochastic mixed-integer linear programming schemeDERs, storage facility, and a power plant (wind power plant)
  • Maximizes profit considering day-ahead market prices and responses
  • Uncertainties: market prices and power of generation units
  • Less computation time
[88]Offering optimization modelWPP and storage unit (flexible loads)
  • A combined operation of WPP and demand response
  • Aims to increase system profits
  • Flexible loads act as a storage unit as well as a generation unit
[89]Risk aversion modelWPP
  • Analyzes risks for different optimal offering strategies
Note: DERs-distributed energy resources; WPP-wind power plant.
Table 3. An analysis of a virtual power plant optimization algorithm based on the intelligent technique.
Table 3. An analysis of a virtual power plant optimization algorithm based on the intelligent technique.
RefOptimization ApproachSystem ConfigurationKey Features
[46]A multi-agent system (MAS)PV, wind, biomass plant, EV, and ESS
  • The forecasting algorithm is based on ANN
  • Predicts future demands and customer behavior
  • Optimal modeling of VPP
  • Different level of MAS for optimal operation
[90]Fuzzy multiple objective optimization algorithmsRenewable generation sources
  • Optimal power management considering priority requirement
  • Two-step interactive satisfactory optimization method is employed to maintain the priority level as well as an acceptable level
  • Emphasizes system stability, maximum profits, and minimum cost
[91]Agent-based controlPV generator, wind turbine, battery, diesel generator, and CHP plant
  • Introduces a multi-agent system (MAS)
  • Three-level MAS: field level, management level, and enterprise-level
  • Facilitates VPP control and operation
  • Focuses on economic efficacy
[92]Intelligent Auto-control System (IAS)Distributed energy resources (DER) and flexible loads
  • Optimal power distribution between sources and loads
  • CCC controls power distribution
  • Reduces transmission loss
  • Sustains system stability and reliability
  • Maximizes system profits
[93]A multi-agent system (MAS)PV, battery, fuel cell, diesel generator, and micro CHP plant
  • Controls carbon emission
  • Considers environmental efficacy
  • Hierarchical control structure
  • Higher accuracy
Note: PV-photovoltaics; ESS-energy storage systems; ANN-artificial neural network; CHP-combined heat and power; VPP-virtual power plant; CCC-control coordination center.
Table 4. A comparative analysis among different priced-based unit commitment models for virtual power plant.
Table 4. A comparative analysis among different priced-based unit commitment models for virtual power plant.
RefOptimization ApproachSystem ConfigurationKey Features
[2]A probabilistic PBUC approach for optimal bidding of VPPDER, ESS sand loads
  • Considers wind speed, temperature
  • Utilize PEM for uncertainties
  • Uncertainties due to the power of generation unit and market prices
  • Maximum profit for day-ahead market electricity management
[41]PBUC modelEnergy Storage, flexible loads, and CPP
  • Considers network topology and security constraints
  • Maximizes profits with minimum system cost
[94]PBUC modelPV, wind power plant, flexible loads, energy storage, and CPP
  • Point estimate method (PEM) to compute the market condition
  • Maximizes profit using flexible loads and ESS.
Note: PBUC-priced-based unit commitment; VPP-virtual power plant; DER-distributed energy resources; ESS-energy storage systems; PEM-point estimate method; CPP-conventional power plant; PV-photovoltaics.
Table 5. A comparative analysis among different optimal bidding strategies for virtual power plant.
Table 5. A comparative analysis among different optimal bidding strategies for virtual power plant.
RefOptimization ApproachSystem ConfigurationKey Features
[95]Optimal bidding strategy for commercial virtual power plant (VPP)Distributed energy resources (DER), battery storage systems (BSS)
  • Three-stage stochastic bi-level optimization model to handle uncertainties
  • Maximizes profits with minimum cost
  • Considers demand response
  • MILP is introduced to solve complex problems
[96]Optimal bidding strategy based on mixed-integer linear programming algorithmSolar, wind, and gas power plant
  • Considers long-term bilateral contracts
  • MILP to face complex problems
[63]Bidding strategy for the non-linear mixed-integer programming modelDER
  • A non-linear MILP model
  • Introduces the deterministic PBUC technique
  • A genetic algorithm for problem-solving
  • Optimal integration among DERs
[97]Optimal bidding strategyCombined heat and power (CHP) and renewable energy resources (RES)
  • Uncertainties due to output power of generation unit and market prices
  • CHP-district heating (CHP-DH) deals with uncertainties
  • Relative analysis among three bidding strategies: static, flexible day-ahead, and flexible Realtime
  • Maximizes profits with optimal heat and power distribution
  • Introduces MILP
[98]Bidding strategyWind power plant (WPP)
  • Analyzes bidding in the electricity market
[100]A mathematical model based on Benders decomposition techniqueDER and VPP security constraints
  • Considers system and security constraints
  • Concerns about system stability and system efficacy
[101]Bi-level multi-objective approachDER
  • Bi-level approach: upper level for profit optimization and lower level to maximize social welfare
  • Duality theory and karush kuhn tucker optimization conditions for MILP
  • Utilize IEEE-24 bus system as a validation platform
Note: MILP-mixed-integer linear programming; PBUC-priced-based unit commitment; IEEE-institute of electrical and electronics engineering.
Table 6. A comparative analysis among different linear programming-based strategies for the virtual power plants.
Table 6. A comparative analysis among different linear programming-based strategies for the virtual power plants.
RefOptimization ApproachSystem ConfigurationKey Features
[37]Mixed-integer linear programming (MILP) based optimization algorithmDER, ESS, and CHP plant
  • Provides a reliable platform for the thermal and electric power distribution to the electricity market
  • Focuses on minimizing the production and distribution cost
  • Introduces MILP to solve problems with less computational time
[44]An optimization algorithmCHP system
  • Optimization in power distribution
  • Introduces MILP to maintain optimal operation
[57]Combined optimization algorithmMicro CHP system and PV power plant
  • Three optimization approaches: reference scenario, forced strategy, and economic strategy
  • MILP for problem-solving
  • Ensures low cost with high profits
[59]An agent-based approach for VPP based on linear programmingWind power generator and electric storage system (battery)
  • Presents an optimal power distribution system
  • Maximizes system profits
[102]Mixed-integer linear programming (MILP) optimization methodRER, ESS, and CPP
  • Considers long-term bilateral with market responses and uncertainties
  • Provides an optimal power management system with maximum profits
[103]Two-stage stochastic mixed-integer linear programming based optimization algorithmDER (PV, wind firms, micro-turbine, diesel generator, and battery banks)
  • Considers risk factors
  • The Conditioning Value at Risk acts as a risk measurement tool
  • Maximizes profits and optimizes risk level
[104]Two risk management approach based interactive cooperation modelDER
  • Considers inter-regional contracts to design an optimal model
  • Two risk management approaches: the conditional value at risk (CVaR) and second-order stochastic dominance constraints
  • Introduces MILP to solve complex problems
  • Maximizes system efficiency
[105]Coordinated control strategyPV and controllable loads
  • An optimal power distribution platform
  • Introduces mixed integer programming (MIP) to solve coordinated problems
  • DIgSILENT as simulation software
[106]A risk hedging strategy for commercial VPPDER
  • Considers cross-regional contracts, bilateral contracts, and energy market
  • Introduces first-order stochastic dominance constraints to deal with uncertainties
  • MILP and off-the-shelf software are used.
  • A medium-term energy market and risk management scheme
[107]Multi-criteria operation strategyWind, solar, CHP, EV, and other electric storage systems
  • Ensures optimal power-sharing platform from sources
  • Considers technical and economic aspects and uncertainties
  • Bottom-up modeling for optimal scheduling
  • Stochastic optimization and MILP to eliminate uncertainties
[108]A novel optimal scheduling model based on two-stage stochastic mixed-integer linear programmingDER and ESS
  • Maximizing expected profit through two-stage stochastic MLIP technique
  • Considers battery degradation cost and risk level
[109]Direct load control model based on linear programmingDER
  • Intends to control the loads in the electricity market optimally
  • Controls the thermal behavior of the space-heating system and air-conditioning system
  • EnergyPlus software acts as a simulation tool
  • Tested and verified in northern Spain
[110]Demand-side management (DSM) programDER, ESS
  • Introduces the service-oriented approach
  • Emphasizes on-demand responses (DR)
  • Demand responses (DR): price-based DR, reduction bias-based, incentive-based and event-based
  • Focuses on optimal operation among DES
  • Addresses MILP for system optimization modeling
  • Three classifications: physical agents, communication agents, and logical agents
[111]Optimal dispatch schedulingRES and CPP
  • Maximizes profits
  • Introduces MILP to solve optimization problems
[112]A VPP modelWind, solar, fuel cell, and battery storage
  • Optimal operation
  • Minimization of cost
  • Maximum profits
  • MILF with Genetic Algebraic Modeling Systems
Note: DER-distributed energy resources; ESS-energy storage system; CHP-combined heat and power; PV-photovoltaics; VPP-virtual power plant; RER-renewable energy resources; EV-electric vehicle).
Table 7. A comparative analysis among different stochastic techniques for the virtual power plants.
Table 7. A comparative analysis among different stochastic techniques for the virtual power plants.
RefOptimization ApproachSystem ConfigurationKey Features
[39]Stochastic adaptive robust optimization scheme for offering strategyDER, ESS
  • Concerns about DA and RT for energy market prices
  • Maximizes profits and minimizes cost
  • Eliminates uncertainties
  • Stochastic robust optimization for VPP modeling
[48]The stochastic profit-based scheduling approachDER
  • Introduces DRL programs for optimal operation
  • IEEE-Reliability Test System as a validation platform
  • MILP for optimization problem solving
[66]A multi-objective stochastic scheduling optimization modelPV power plant, wind power plant, CPP, and EV
  • Considers uncertainties and demand responses (DR)
  • SCCP for eliminating uncertainties
  • A stochastic scheduling model for optimal operation
  • Maximizes profits and minimizes cost
[113]Two-stage stochastic programming based optimization algorithmWind energy and hydropower storage
  • Uncertainties: Day-ahead market price and wind power output
  • Eliminates uncertainties and maximizes profits
[114]A novel stochastic programming approach DER
  • Uncertainties due to the price of electricity, load consumption, loss of power, and power output of generation units
  • The Nucleolus and the Shapley value methods to maximize profits
  • The conditional value at risk (CVaR) for risk measurement
  • Provides optimal power management with maximum profits
[115]A bi-level stochastic scheduling optimization modelPV, wind, conventional gas turbine (CGT), and ESS
  • A bi-level optimization model
  • The upper level maximizes profit while the lower level minimizes cost
  • Robust optimization eliminates uncertainties
[116]A stochastic and deterministic modelRES
  • Secure power distribution
  • Implemented in EPEX/EEX
  • Concerns about techno-economic conditions
[117]A probabilistic modelThermal and electrical resources
  • A modified scenario-based decision-making method for optimal operation and to eliminate uncertainties
  • Energy and reverse scheduling method for demand response
Note: DER-distributed energy resources; ESS-energy storage system; DA-day ahead; RT-realtime; VPP-virtual power plant; DRL-demand response loads; IEEE-institute of electrical and electronics engineering; MILP-mixed-integer linear programming; CPP-conventional power plant; EV-electric vehicle; SCCP- stochastic chance constraints planning; RER-renewable energy resources; EPEX/EEX-European power exchange/European energy exchange).
Table 8. A summarization of the optimization scheme that includes different control techniques.
Table 8. A summarization of the optimization scheme that includes different control techniques.
Ref.Optimization SchemeOffering
Model
Intelligent
Technique
PBUCBidding
Strategy
Linear
Programming
Stochastic
Technique
[2]Probabilistic PBUC approach
[37]MILP based optimization algorithm
[39]The stochastic adaptive robust optimization scheme
[41]PBUC model
[46]A multi-agent system (MAS)
[48]The stochastic profit-based scheduling approach
[57]Combined optimization algorithm
[59]Agent-based approach
[63]Optimal bidding strategy
[66]Multi-objective stochastic scheduling
[86]Offering model based on two-stage stochastic programming
[87]Offering model based on two-stage stochastic MILP scheme
[88]Offering optimization model
[89]Risk aversion model
[90]Fuzzy multiple objective optimization algorithms
[91]Agent-based control
[92]Intelligent Auto-control System
[93]A multi-agent system (MAS)
[95]Optimal bidding strategy
[96]Optimal bidding strategy
[97]Optimal bidding strategy
[100]Mathematical modeling with Benders decomposition technique
[101]Bi-level multi-objective approach
[109]Direct load control
[102]MILP optimization method
[103]Two-stage stochastic MILP based optimization algorithm
[104]Interactive cooperation model
[105]Coordinated control strategy
[106]Risk hedging strategy
[107]Multi-criteria operation strategy
[108]A novel optimal scheduling model
[110]Demand-side management (DSM)
[111]Optimal dispatch scheduling
[113]Two-stage stochastic programming
[114]Novel stochastic programming approach
[115]Bi-level stochastic scheduling
[116]The stochastic and deterministic model
✓ means the technique is included, and ✕ implies the method is not included in the optimization scheme. Note: PBUC-priced-based unit commitment; MILP-mixed-integer linear programming.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Podder, A.K.; Islam, S.; Kumar, N.M.; Chand, A.A.; Rao, P.N.; Prasad, K.A.; Logeswaran, T.; Mamun, K.A. Systematic Categorization of Optimization Strategies for Virtual Power Plants. Energies 2020, 13, 6251. https://doi.org/10.3390/en13236251

AMA Style

Podder AK, Islam S, Kumar NM, Chand AA, Rao PN, Prasad KA, Logeswaran T, Mamun KA. Systematic Categorization of Optimization Strategies for Virtual Power Plants. Energies. 2020; 13(23):6251. https://doi.org/10.3390/en13236251

Chicago/Turabian Style

Podder, Amit Kumer, Sayemul Islam, Nallapaneni Manoj Kumar, Aneesh A. Chand, Pulivarthi Nageswara Rao, Kushal A. Prasad, T. Logeswaran, and Kabir A. Mamun. 2020. "Systematic Categorization of Optimization Strategies for Virtual Power Plants" Energies 13, no. 23: 6251. https://doi.org/10.3390/en13236251

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