DTs are used to model all components of the VPP portfolio of assets (energy production, consumption, storage) and simulate behavior through complex analytics with the general objective of facilitating the integration of optimization heuristics to drive the operation closer to the defined goals
[12][11]. The technologies associated with DTs are complex system modeling, big data prediction, ML, optimization, and agent-based techniques
[13][12]. They involve complex data processing and models to digitize and evaluate the grid rules, understand the energy distribution flows, or the impact of decision-making
[14][13]. For example, DT models for net zero energy buildings deal with optimization of the renewable usage considering inhabitants’ comfort and constraints
[15][14]. They are useful for empowering VPPs to manage their building portfolio towards minimizing the energy exchanges with the grid and improving the energy efficiency
[16][15]. They are not limited to electrical energy aspects, but they can model thermal, usage, and cost aspects of various energy assets from the VPP portfolio to increase the amount of committed flexibility
[17][16].
DTs can model the energy flexibility profiles of assets and devices such as heat pumps, EVs, PV, hot water, or gas systems that are relevant for VPPs
[11][10]. The main challenge is to couple them with information relating to the user’s wishes in terms of comfort, convenience, and well-being. A user’s DT profile seamlessly incorporates their flexibility profiles, representing the selected flexibility assets, and can increase the “smartness level” of buildings which will lead to increased participation in energy flexibility services to be delivered by the VPP
[18][17]. The modeling techniques’ focus is not just on the average dynamics but also on modeling uncertainty, i.e., a statistical description of stochastic behavior, as it has a severe impact on any decision-making logic on VPP optimization
[19][18].
2.2. Energy Forecasting
3.2. Energy Forecasting
The forecasting of energy demand, generation, and energy prices are fundamental inputs of the VPP management and optimization problem
[21][22]. The prediction accuracy impacts the quality of the VPP solution; thus the uncertainty should be considered in the optimization problem formulation
[22][55]. The stochastic nature of renewable energy generation and volatility of energy prices are limiting factors for VPP participation in energy markets
[23][1]. Therefore, it is important to improve the quality of the forecasting models and techniques to lower as much as possible the impact of these uncertain parameters on the optimization problem
[24][23].
Most promising in energy forecasting are artificial neural networks using long short-term memory (LTSM), convolutional neural networks (CNN), multi-layer perceptron (MLP), or recurrent neural networks (RNN) to achieve more accurate energy predictions
[25][27]. Lately, ensemble-based approaches are also providing good forecasting results. For example, hybrid energy forecasting models are reported based on CNN and LTSM
[26][28], two-hidden-layer LSTM and two-hidden-layer CNN
[27][29], CNN-LSTM-RNN hybrid networks
[28][30], and LTSM-RNN
[29][31] hybrid models.
2.3. Optimization and Coordination
3.3. Optimization and Coordination
The optimal virtual aggregation of energy assets is a complex constraint satisfaction problem addressed using different heuristics
[30][62] considering local and energy grid sustainability objectives
[31][35]. Relaxation of time constraints is possible in the case of VPP operation on the day-ahead energy markets allowing the implementation of cloud-based optimization solutions
[32][36]. Various heuristics are defined for minimizing the VPP operational cost and maximizing the energy profit of energy assets
[1][33][34][3,37,38]. Stochastic programming models are defined for VPP management and portfolio optimization under various objectives
[35][36][39,40]. Moreover, multi-criteria optimization heuristics are investigated for VPP portfolio optimization to provide simultaneously cross-sector combined services for increased flexibility provisioning and to provide a transparent, verifiable, and trustworthy management framework
[37][38][41,42].
Nevertheless, the decentralization of VPP coordination is only partially addressed in the literature even though it is a promising solution for better and timely consideration of local energy constraints
[37][39][41,43]. Local density, power flows, administrative, and economic or social factors are criteria considered for VPP optimization processes
[40][44]. There is a strong need for decentralized decision support systems on energy assets coordination in community-level VPP energy assets considering data on local sustainability goals, assets size, communication efficiency or latency, local typology, and remuneration schemes
[41][45].
32. VPP Applications in Smart Grids
The main identified research works are briefly presented and classified according to the VPP usage and applicability in specific smart grid energy management scenarios or strategies:
-
VPP coordinates energy resources for collectively providing energy services in different markets or directly to interested stakeholders such as a DSO;
-
VPP coordinates energy resources for local energy autonomy to achieve an optimal balance between the demand and supply and to minimize energy exchanges among microgrids and the main grid;
-
VPP coordinates energy resources for the optimal implementation of sustainable energy communities considering in addition to energy aspects the local economic and social factors.
3.1. Energy Services Delivery
2.1. Energy Services Delivery
In modern smart grids, one important problem is system stability
[5][2]. The grid can benefit from energy services as a solution to keep the power supply stable
[6][109]. The services can be used to ensure that the energy demand, flexibility, or storage capabilities are used efficiently. The main role of a VPP in this context is to facilitate the prediction of the energy demand and generation of power from renewable sources such as wind, sun, etc.
[21][31][22,35]. Using these estimations, the VPP coordinates the remote control of the spread devices that are dealing with these issues to offer energy services
[3][5]. Different services may be provided by the VPPs depending on the market type
[9][73] (see
Figure 24). A VPP may interact with the energy market to buy energy when the prices are low and charge energy storage systems and sell the energy surplus when prices are high by adjusting the demand and discharging energy from the batteries
[42][65]. The VPP will act as an intermediary between the energy resources in its portfolio and the energy market while addressing market or policy barriers. In the balancing market, the VPP can provide capacity for power plants that cannot meet their original commitment
[42][65]. In the ancillary services market, the VPP may provide near real-time services such as frequency regulation
[42][65].
Figure 24.
VPP coordination for energy service delivery.
3.2. Local Energy Autonomy
4.2. Local Energy Autonomy
Energy autonomy is considered an effective solution for managing local energy systems and represents a relevant development direction for managing decentralized smart grids characterized by sustainability
[40][44]. The VPP may provide support for energy autarky by coordinating the energy generation with the storage and the demand so that the local microgrid can work decoupled from the grid
[43][52]. One problem is how to manage the energy demand and the renewable supply in a balanced way so that the exchanges of energy with the main grid are minimized
[44][78] (see
Figure 35). The grid can benefit from the power supply stability at the edge, while the VPP can work fully or partially powered by renewable
[32][36].
Figure 35.
VPP for local energy autonomy.
3.3. Energy Communities’ Sustainability
4.3. Energy Communities’ Sustainability
Fundamental for increasing the adoption of VPPs are the customer engagement strategies and underlying measures for voluntary participation
[45][93]. Decentralized renewable energy and digitalization allow new ways for engagement through energy cooperatives and citizen energy communities
[46][111]. The EU energy regulation provides an enabling framework for citizen energy communities as well as renewable energy communities
[47][112]. VPPs are keys to ensuring that the prosumers and local communities take the front seat and co-create innovations that are aligned with their values and expectations (e.g., comfort, well-being, prices, etc.)
[43][52]. These developments further provide opportunities for support of additional values and VPP management and optimization. A concrete example is a VPP of electric vehicle sharing within the local community, powered by their electricity, and used for storage, with multiple users such as citizens, companies, volunteer organizations, municipality personnel, etc.
[48][102] (see
Figure 46). The engagement of citizens and communities in such a local energy system increases the trust, identity, and the sense of community
[7][101].
Figure 46.
VPP for energy communities.