Next Article in Journal
Application of Electric Energy Storage Technologies for Small and Medium Prosumers in Smart Grids
Next Article in Special Issue
Thermoelectric Optimisation of Park-Level Integrated Energy System Considering Two-Stage Power-to-Gas and Source-Load Uncertainty
Previous Article in Journal
Advancing Darcy Flow Modeling: Comparing Numerical and Deep Learning Techniques
Previous Article in Special Issue
Power Spot Market Clearing Optimization Based on an Improved Low-Load Generation Cost Model of Coal-Fired Generator
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Economic Optimal Scheduling of Virtual Power Plants with Vehicle-to-Grid Integration Considering Uncertainty

State Grid Jiangsu Electric Power Co., Ltd. Research Institute, Nanjing 211103, China
*
Author to whom correspondence should be addressed.
Processes 2025, 13(9), 2755; https://doi.org/10.3390/pr13092755
Submission received: 22 July 2025 / Revised: 22 August 2025 / Accepted: 26 August 2025 / Published: 28 August 2025

Abstract

To mitigate the risks posed by uncertainties in renewable energy output and Electric Vehicle (EV) travel patterns on the scheduling of Virtual Power Plants (VPPs), this paper proposes an optimal scheduling model for a VPP incorporating EVs based on Information Gap Decision Theory (IGDT). First, a Monte Carlo load forecasting model is established based on the behavioral characteristics of EV users, and a Sigmoid function is introduced to quantify the dynamic relationship between user response willingness and VPP incentive prices. Second, within the VPP framework, an economic optimal scheduling model considering multi-source collaboration is developed by integrating wind power, photovoltaics, gas turbines, energy storage systems, and EV clusters with Vehicle-to-Grid (V2G) capabilities. Subsequently, to address the uncertain parameters within the model, IGDT is employed to construct a bi-level decision-making mechanism that encompasses both risk-averse and opportunity-seeking strategies. Finally, a case study on a VPP is conducted to verify the correctness and effectiveness of the proposed model and algorithm. The results demonstrate that the proposed method can effectively achieve a 7.94% reduction in the VPP’s comprehensive dispatch cost under typical scenarios, exhibiting superiority in terms of both economy and stability.

1. Introduction

Distributed energy sources (DERs) are widely used in the construction of new power systems due to their multiple advantages, such as being green, flexible, and renewable [1,2,3]. At the same time, they exhibit randomness and volatility due to environmental factors. In the future, the large-scale, high-proportion integration of distributed energy will pose significant challenges to the stability of the power system and energy security. Therefore, establishing a more flexible and resilient new power system has become an urgent task. A Virtual Power Plant (VPP) aggregates and controls controllable loads such as wind power, photovoltaics, energy storage, and electric vehicle (EV), participating in the electricity market through advanced communication technologies [4,5]. Through complementary advantages and optimal allocation within the VPP, it is possible to reduce the randomness and volatility of renewable energy within the system on one hand and to achieve multi-energy complementarity on the power side and flexible interaction on the load side on the other [6]. Therefore, studying the optimal scheduling and operation methods of VPPs has important practical value for the optimized utilization of distributed energy.
Current research on VPPs has explored various facets of their operation, including dynamic aggregation and economic dispatch [7]. For instance, Chen et al. [8] developed an optimal dispatch strategy considering the spatio-temporal coupling of hydropower. However, this model is primarily tailored for basin-wide hydro–wind–PV systems and is less applicable to the diverse resource mix typically found in urban VPPs. Pan et al. [9] designed a coordinated bidding strategy for VPPs in energy and peak-shaving markets using a Stackelberg game model. While innovative, this approach may oversimplify the complex interplay between multiple agents in real-world scenarios, where their strategic behaviors are not always hierarchical.
With the rapid expansion of the EV industry, the potential of EV clusters as distributed energy storage resources has garnered considerable attention [10]. Numerous studies have investigated the coordinated dispatch of EVs within VPPs. Li et al. [11] proposed a Stackelberg game-based interval optimization model for a VPP with EVs. Chen et al. [12] modeled EVs as mobile energy storage units and employed the whale optimization algorithm for scheduling, while Wang et al. [13] proposed a sampling-then-clustering management strategy for EV charging and discharging. A common limitation across these studies is the inadequate modeling of the relationship between user behavior and economic incentives; they often overlook how users’ willingness to participate dynamically responds to price signals, which is crucial for realistic demand-side management. Additionally, Bharti et al. [14] proposed a lookup table method to estimate and model the charging behavior of EVs, which circumvents complex real-time computations and significantly accelerates simulation speeds. However, as the study was based on data from the Delhi region in India, its generalizability and scalability require further validation.
A central challenge in VPP scheduling is managing the uncertainty associated with high penetrations of renewable energy and variable loads. Conventional methods have distinct drawbacks. The two-point estimation method, used by Sun et al. [15], is computationally simple but suffers from poor accuracy, limiting its practical applicability. Scenario-based methods, as applied by Ge et al. [16], can describe uncertainty with high fidelity but are computationally intensive and depend on accurately defined probability distributions, which are often difficult to obtain. Stochastic optimization, such as the chance-constrained programming proposed by Sun et al. [3], is effective but introduces a degree of subjectivity, as the optimal solution is highly sensitive to the assumed probability distributions of the uncertain parameters. Similarly, the robust optimization approach, whether based on Wasserstein distance ambiguity sets [17] or traditional robust formulations [18], often leads to overly conservative solutions that sacrifice economic efficiency to ensure system security against worst-case scenarios. In contrast to these methods, Information Gap Decision Theory (IGDT) offers a non-probabilistic framework for decision-making under severe uncertainty. It does not require knowledge of probability distributions and instead quantifies the gap between what is known and what needs to be known for a decision to succeed. By evaluating the robustness of a strategy against adverse uncertainty (risk aversion) and its potential to capitalize on favorable outcomes (opportunity seeking), IGDT provides a flexible and computationally efficient tool for decision-makers.
Therefore, this paper proposes an optimal scheduling model for a VPP including EVs based on IGDT. The main contributions of this study are as follows:
  • A Novel EV Participation Model: A Monte Carlo method is used to forecast EV charging loads based on statistical travel data. Crucially, a Sigmoid function is introduced to quantitatively model the dynamic relationship between EV users’ willingness to participate in V2G services and the incentive prices offered by the VPP, enabling a more realistic model of demand-side response.
  • A Bi-Directional Uncertainty-Aware Dispatch Framework: Information Gap Decision Theory (IGDT) is employed to develop a bi-level optimal scheduling model. This framework allows the VPP operator to formulate dispatch strategies from both risk-averse (robust) and opportunity-seeking perspectives, providing flexibility to navigate the trade-off between operational cost and resilience against forecast errors in renewable generation and load.
  • Comprehensive Multi-Source Coordination: The proposed VPP model holistically integrates a diverse set of assets, including wind turbines, PV arrays, gas turbines, battery energy storage, and V2G-enabled EV clusters. The model optimizes the coordinated operation of these resources to minimize total system cost while satisfying all technical constraints, thereby maximizing economic efficiency and grid stability.
The remainder of this paper is organized as follows: Section 2 constructs a Monte Carlo probabilistic forecasting model for EVs’ charging load based on user travel characteristics and subsequently quantifies the travel patterns and charging/discharging behaviors of EVs by considering user willingness. Building on this foundation, Section 3 develops an optimal dispatch model for a VPP that incorporates Vehicle-to-Grid (V2G) capabilities. In Section 4, IGDT is introduced to manage system uncertainties from both risk-averse and opportunity-seeking perspectives, dynamically adjusting the uncertainty interval via forecast reference values and deviation factors to provide bi-directional dispatch strategies for decision-makers. Section 5 validates the effectiveness and superiority of the proposed method in addressing source-load uncertainty through a case study. Finally, Section 6 presents the conclusions and offers suggestions for future research.

2. Electric Vehicle Load Forecasting Model

The “China Electric Vehicle Big Data Research Report”, released by the National Big Data Alliance of Electric Vehicles, provides a statistical analysis of real-time operational data from EVs in 2019. A normal distribution is used to fit the travel characteristics of EVs. The daily driving mileage of a user tends to follow a log-normal distribution, with its probability density function as
f d ( x ) = 1 σ d 2 π exp ( ln x μ d ) 2 2 σ d 2 2 Ω u v
where μ d is the expected value of the driving distance in kilometers and σ d is the standard deviation.
The start time of a user’s trip T o u t follows a normal distribution with the probability density function:
f o = 1 σ o 2 π exp ( ln x μ o ) 2 2 σ o 2 , 0 x μ o + 12 1 σ o 2 π exp ( x 24 μ o ) 2 2 σ o 2 , μ o + 12 x 24
where μ o is the expected value of the travel start time in hours and σ o is its standard deviation.
The end time of the user’s travel for the day T i n follows a normal distribution with the probability density function:
f r = 1 σ r 2 π exp ( ln x μ r ) 2 2 σ r 2 , 0 x μ r + 12 1 σ r 2 π exp ( x 24 μ r ) 2 2 σ r 2 , μ r + 12 x 24
where μ r is the expected value of the return end time in hours and σ r is its standard deviation.
Taking a charging station in Nanjing, China, as an example, its EV charging data is shown in Figure 1. The Monte Carlo method is used to predict the EV charging load. The process involves inputting basic parameters such as charging power, discharging power, charging efficiency, discharging efficiency, and maximum daily mileage to generate the initial state of charge and charging start time. These are then used to calculate the charging duration [19], thereby obtaining the charging or discharging load of a single EV.
Whether an EV owner is willing to follow the dispatch commands of the VPP is highly subjective. To accurately represent the user’s willingness to participate, this paper uses the Sigmoid function to model user willingness. This model can effectively reflect the relationship between the EV user’s willingness and the VPP’s incentive price [20]. The specific formula is as follows:
Ψ = Ψ max 1 + e k ( p p 0 )
where Ψ represents the EV user’s willingness, Ψ [ 0 , 1 ] , representing the expected proportion of a user’s maximum dispatchable charging/discharging power that they are willing to provide for VPP dispatch at a specific incentive price p. Ψ max is the maximum willingness, k controls the steepness of the curve, and p 0 is the midpoint of the curve. The values of parameters such as k and p0 in this study are based on existing literature and common assumptions [21]. In practical applications, the values will vary depending on the user group, region and market environment, and they need to be calibrated with actual data.
The curve of EV user willingness versus the VPP incentive price is shown in Figure 2. When the price is below the minimum effective price p m , the owner’s willingness is close to zero, indicating their unwillingness to participate. When the price exceeds the saturation price p k , the owner’s willingness approaches its maximum value, and further price increases will not affect it. When the price is at the recommended incentive price p d , the willingness exceeds 0.8, and most EV users are willing to accept the VPP’s dispatch commands.
At this point, the total EV charging load P t E V , c and total discharging load P t E V , d can be expressed as
P t E V , c = i = 1 n Ψ i P i , t E V , c
P t E V , d = i = 1 n Ψ i P i , t E V , d
where Ψ i represents the willingness of the i-th EV user and P i , t E V , c , P i , t E V , d are the charging and discharging powers of the i-th EV at time t, respectively.

3. VPP Optimal Dispatch Model with EVs

3.1. VPP Framework with EVs

The VPP model studied in this paper integrates DERs such as wind turbines (WTs), photovoltaics (PV), gas turbines (GTs), energy storage systems (ESs), charging piles, and EVs. By coordinating user-side loads and distributed power sources, a VPP framework including EVS is established. The entire framework is shown in Figure 3. The power grid and natural gas network are the main energy supply sources for the VPP. The renewable energy generation units are wind turbine and photovoltaic units. The gas turbine uses gas to supply electricity to the user-side load. The GTs and ESs have fast regulation capabilities, complementing the non-dispatchable nature of renewable energy, which can effectively suppress the fluctuations of wind and solar power and increase the utilization of renewable energy. V2G technology enables the dispatch of EVs to mitigate the fluctuations of renewable energy generation, reduce the impact of renewable energy randomness on the power system, and enable the system to operate efficiently, stably, and safely.

3.2. Objective Function

The model’s operating cost includes the gas turbine generation cost C t G T , the cost of purchasing electricity from the grid C t g r i d , the operation and maintenance cost of wind and solar power C t p w , the ES loss cost C t d , and the EV dispatch cost C t E V . The objective function is to minimize the total operating cost of the VPP system, which can be expressed as
min C = t = 1 T ( C t G T + C t g r i d + C t p w + C t d + C t E V )
C t G T = c G T P t G T + c g a s η e Q g P t G T
C t g r i d = c t g r i d P t g r i d
C t p w = c w P t w + c s P t s
C t E V = c t E V , d P t E V , d c t E V , c P t E V , c
C t d = C t d y + C t d n
C t d y = c E S , o × ( P t E S , c + P t E S , d ) + c E S , m × E
C t d n = c E S , l o s s × 1 η c × P t E S , c + 1 η d × P t E S , d
where C is the economic cost of the VPP in one dispatch cycle and T is 24 h;
c G T is the GT operation and maintenance management factor, P t G T is the actual output of the GT, c g a s is the price of gas, η e is the generation efficiency of the gas turbine, and Q e is the calorific value of natural gas;
c t g r i d is the electricity purchase price at time t and P t g r i d is the purchased power at time t;
c w and c s are the operation and maintenance coefficients for wind turbines and photovoltaics and P t w , P t s are the aggregated power of wind and photovoltaics;
c t E V , c and c t E V , d are the charging and discharging price coefficients for EVs at time t;
C t d y and C t d n are the loss cost and operation/maintenance cost of the ES at time t, c E S , o is the operating cost coefficient, c E S , m is the maintenance cost coefficient, E is the capacity of the ES, c E S , l o s s is the energy loss cost coefficient, P t E S , c and P t E S , d are the charging and discharging powers at time t, and η c , η d are the charging and discharging efficiencies of the ES.

3.3. Constraints

The VPP purchases electricity and natural gas resources from the main grid and gas network and supplies energy to multi-energy users through various energy conversion devices. Its power balance constraint is as follows:
P t L = P t g r i d + P t w + P t s + P t G T + P t E S , d P t E S , s
where P t L is the electricity load of the VPP at time t.
The output constraint for the gas turbine is as follows:
P P T , min P t G T P P T , max
where P G T , min and P G T , max are the minimum and maximum outputs of the gas turbine.
The constraints for wind and photovoltaic power are as follows:
0 P t w P t w , max
0 P t s P t s , max
where P t w , max and P t s , max are the maximum available outputs of wind and photovoltaic power at time t.
The charging/discharging and capacity constraints for EVs are as follows:
0 P t E V , c P E V , c , max
0 P t E V , d P E V , d , max
where P E V , c , max and P E V , d , max are the maximum charging and discharging powers of the EV cluster.
The power constraint for purchasing from the electricity market is as follows:
0 P t g r i d P grid , max
where P t g r i d , max is the maximum power purchase limit.
The ES constraints are as follows:
0 P t E S , c P E S , c , max
0 P t E S , d P E S , d , max
S min S t S max
S t = S t 1 1 δ + P t E S , c η c P t E S , d η d Δ t E
where P E S , c , max and P E S , d , max are the maximum discharging and charging powers of the ES; S min and S max are the minimum and maximum state of charge of the ES, respectively; S t and S t 1 are the remaining capacity state of the ES at time t and t − 1, respectively; and δ is the self-discharge rate of the ES.

4. VPP Model Based on IGDT

4.1. Introduction to IGDT

Information Gap Decision Theory (IGDT) is used to study the allowable range of variation for uncertain parameters while satisfying preset objectives. It can be used for decision-making under uncertainty when the predicted values of input parameters are known. It includes a robust model and an opportunity model, which correspond to the two different strategies a decision-maker might adopt when facing risks [21].
When uncertainty exists, decision-makers need to adopt appropriate strategies to handle the resulting impacts. IGDT mainly consists of three parts: the system model, operational requirements, and the uncertainty set model.

4.2. System Model

For a cost optimization problem, the system model is as follows:
min B ( w , d ) s . t .     H ( w , d ) = 0 G   ( w , d ) 0
where w is the uncertain parameter, d is the decision variable, B(w, d) is the objective function, and H(w, d) and G(w, d) are the equality and inequality constraints, respectively.

4.3. Uncertainty Modeling

In IGDT, the fluctuation range of an uncertain parameter w around its predicted value w ˜ can be described by the following model [22]:
w U ( α , w ˜ ) U ( α , w ˜ ) = w : w w ˜ w ˜ α
where α represents the fluctuation magnitude of the uncertain parameter, α 0 ; U ( α , w ˜ ) indicates that the deviation of the uncertain parameter w from its predicted value does not exceed α .
Taking wind and photovoltaic power output as the uncertain parameters, their fluctuation ranges can be expressed according to Equation (27) as
U ( α w , P t w ˜ ) =    P t w : ( 1 α w ) P t w ˜ P t w ( 1 + α w ) P t w ˜
U ( α s , P t p v ˜ ) =    P t p v : ( 1 α s ) P t p v ˜ P t p v ( 1 + α s ) P t p v ˜
where P t s ˜ , P t w ˜ are the predicted outputs of the wind farm and photovoltaic plant and α w , α s are their corresponding fluctuation magnitudes.
When multiple sources of uncertainty are present in the model, it is necessary to aggregate their individual fluctuation ranges into a single comprehensive metric to represent the total system uncertainty. The weighted sum approach is a common and effective method to achieve this. It allows the VPP operator to assign different levels of significance to each uncertain parameter via weight factors reflecting their relative volatility or impact on the system. In this method, the fluctuation magnitudes of multiple uncertain parameters can be converted into a comprehensive fluctuation range α, expressed as:
α = k w α w + k s α s k w + k s = 1
where k w , k s represent the weight factors for α w and α s . Their specific values can be selected according to actual conditions. In this research, k w , k s are both assigned a value of 0.5 [23].

4.4. Operational Requirements

The IGDT dispatch model is a bi-level optimization model. In the robust model, the lower-level problem seeks to identify the worst-case scheduling cost, while the upper-level problem maximizes the uncertainty radius α r that the system can tolerate, subject to the constraint that this worst-case cost does not exceed a predefined limit. Conversely, in the opportunity model, the lower-level problem determines the best-case scheduling cost, and the upper-level problem minimizes the uncertainty radius α o required to achieve an operating cost that is at or below a desired target value. In an uncertain environment, the robust model represents the system’s ability to withstand the maximum change in uncertain parameters, while the opportunity model quantifies the potential gains realized from favorable deviations in uncertain parameters. The corresponding mathematical models for these two strategies are as follows [24,25]:
( a ) max { α r : max w U ( α r , w ˜ ) f ( w , d ) f r } s . t . f r = ( 1 + θ r ) f d H ( w , d ) = 0 G ( w , d ) 0 ( b ) min { α o : min w U ( α o , w ˜ ) f ( w , d ) f o } s . t . f o = ( 1 θ o ) f d H ( w , d ) = 0 G ( w , d ) 0
where f d is the objective function value under the deterministic model. θ r , θ o are the deviation factors: θ r indicates the worst-case cost f r = ( 1 + θ r ) f d that the decision-maker can accept in the robust model, while θ o indicates the desired optimal cost f o = ( 1 θ o ) f d in the opportunity model.
For a given d, max f ( w , d ) and min f ( w , d ) are functions of the uncertainty parameter w.

4.5. Algorithm Flow

  • Replace the uncertain parameters with their predicted values P t ˜ and solve the original deterministic system model to obtain the objective function value f d .
  • Set the subjective deviation factors θ r , θ o for the robust and opportunity models, respectively.
  • Solve the bi-level optimization models with uncertainty to obtain the prediction error α and the corresponding dispatch plan.
  • Calculate the variation interval of the uncertain parameters under different plans. End.
The flow chart of scheduling is shown in Figure 4.

5. Case Study Analysis

The economic optimal dispatch model of a VPP including EVs based on IGDT is a mixed-integer linear programming problem. The experiments were conducted on a computer with a 64-bit operating system, 8.0 GB of memory, and an Intel(R) Core(TM) i5-1035G1 processor. The software environment was MATLAB R2021a with the Gurobi 11.0.3 solver. Monte Carlo scenario generation used the MATLAB Parallel Computing Toolbox (Parfor). This paper selects the operational data of a typical day from an actual VPP demonstration project in Jiangsu Province. The VPP system consists of a 900 kW wind farm, a 500 kW photovoltaic station, two 440 kW gas turbines, a 400 kW energy storage system, and 50 public charging piles with V2G capability. The load includes residential, general commercial, and industrial loads.
Detailed parameters for WT, PV, GT, ES, together with EV parameter values and distributions, are shown in Table 1; the time-of-use electricity prices are in Table 2; and the WT, PV output forecasts and load forecast are shown in Figure 5.
To ensure the statistical robustness of the EV charging load forecast, this study performed 4000 Monte Carlo simulations for the 50-EV cluster. The mean and standard deviation of the generated charging load profile, shown in Figure 6, were observed to stabilize after approximately 2300 simulations, confirming that the total number of runs was sufficient to reliably capture the stochastic nature of EV charging behavior.

5.1. VPP Optimal Dispatch Based on IGDT in an Uncertain Environment

By substituting the system parameters and the wind and load forecast values into the deterministic dispatch model, the global optimal solution is found to be f d = 11,229.6 yuan.
Figure 6 shows the optimal dispatch results corresponding to the optimal compromise solution obtained from the IGDT model, which comprehensive dispatching cost is 11,432.1 yuan. A positive power value indicates energy supply, while a negative value indicates energy consumption. As shown in Figure 7, To minimize VPP operating costs, VPP operators always tend to utilize lower-priced DERs during dispatch. From 00:00 to 06:00, the electricity price is in the off-peak period. During this time, V2G guides EV users to charge, and the ES enters a charging state. From 06:00 to 08:00, the GT output increases significantly, while EVs and the ES continue to charge during the mid-peak period. During peak hours, the VPP reduces electricity purchases through optimal dispatch, instead using natural gas and the ESS to offset the economic burden of high peak electricity prices. The GT output increases significantly, and the ES discharges to meet load demand. Simultaneously, under the guidance of the time-of-use price strategy and V2G, EVs act as a power source for the system, reducing the peak load and lowering the VPP’s operating cost during peak hours.

5.2. Impact of EV Forecasting Model on VPP Dispatch Model

In the model constructed in this paper, the total optimized cost is primarily driven by the costs of purchasing electricity and gas. To analyze the impact of EV integration on the system cost, the purchased power and GT output are compared for different EV user willingness levels. The willingness is set to 0 (no EV users accept VPP control), 0.8 (most users are willing to participate), and 1 (all users follow VPP dispatch), as shown in Figure 8 and Figure 9.
When V2G participates in the system’s optimal dispatch, the peak load is significantly reduced. EV charging during peak hours is shifted to off-peak hours, which increases the load during the off-peak period. Since the off-peak electricity price is lower, the system chooses to purchase more power from the main grid to reduce operating costs. Comparative analysis shows that when the user willingness is 0.8, 80% of EV users are willing to participate in control, reducing the 24 h power purchase by 1898.5 kW and natural gas consumption by 293.9 m3, lowering the system dispatch cost by 906.4 yuan (7.94%). When the user willingness is 1, meaning all users accept VPP dispatch, the 24 h power purchase is reduced by 2315.3 kW and natural gas consumption by 376.9 m3, decreasing the system dispatch cost by 1132.9 yuan (9.92%). The cost comparison for the three scenarios is shown in Table 3.
Figure 10 shows a comparison of EV charging/discharging and the load before and after optimization. Analysis of the bar chart shows that EVs play a positive role, reducing the peak-to-valley load difference by 24.55%. During peak hours such as 08:00–11:00, 13:00–15:00, and 18:00, EVs discharge, playing a peak-shaving role on the load curve and reducing the amount of electricity the VPP purchases from the main grid. While meeting the needs of EV owners, V2G effectively shifts the load from peak hours to mid-peak and off-peak periods. The EV charging peak load from 13:00 to 15:00 is distributed to the noon and afternoon of the mid-peak period, and the peak from 18:00 to 22:00 is moved to the period from 22:00 to the early morning of the next day, achieving the goal of peak shaving and valley filling.

5.3. Impact of Deviation Factor on IGDT Dispatch Results

To analyze the impact of wind and solar output uncertainty within the system, three different uncertainty scenarios were set, as shown in Table 4, where “√” indicates that the model considers the uncertainty factor and “×” indicates that it does not.
Let the fluctuation magnitude of the uncertain parameter in the IGDT robust dispatch model be α r , and in the IGDT opportunity dispatch model, let it be α o . Taking a deviation factor of 0.05 as an example, the pessimistic and optimistic dispatch costs for the system are 12,003.7 yuan and 10,860.4 yuan, respectively. In the model, the fluctuation magnitudes considering wind power uncertainty can be obtained as α r w = 18.65 % , α o w = 21.15 % , and those considering photovoltaic uncertainty α r p v = 49.89 % , α o p v = 52.17 % . The uncertain output range for wind and photovoltaic power is shown in Figure 11.
The value of the deviation factor needs to be chosen based on historical data, risk preference, and strategic goals, so that the decision can both handle uncertainty risks and seize potential opportunities. It is important to clarify that these deviation factors are not calibrated by the model but are set by the VPP operator as strategic inputs. For a given scheduling horizon, these values are static. For this purpose, the deviation factor coefficient varied from −0.05 to 0.05. The uncertainty radius and system operating cost of the IGDT dispatch model are shown in Figure 12. As seen in the figure, the uncertainty radius continuously increases with the increase in the risk-aversion coefficient, and the system operating cost also increases. This is because in the IGDT robust model, uncertainty pushes the objective expectation in an unfavorable direction. A larger uncertainty radius indicates greater robustness against uncertainty but a higher system operating cost. Conversely, in the IGDT opportunity model, uncertainty moves the objective expectation in a favorable direction. In the opportunity model, achieving a more ambitious cost target requires a larger uncertainty radius. The dispatch plan in this case can better cope with the long-term uncertainty of wind and load, and the VPP can choose an appropriate aversion coefficient based on the cost it can bear.

5.4. Comparative Analysis of IGDT and Stochastic Optimization

This section compares IGDT with the Monte Carlo and robust optimization methods to verify the differences between the IGDT model proposed in this paper and traditional stochastic optimization methods in handling wind power uncertainty. The Monte Carlo method was used to generate 1000 scenarios, where wind power output follows a Beta distribution with shape parameters α = 2.5, β = 3.0, and a forecast reference value of 1000 kW; photovoltaic output follows a Beta distribution with shape parameters α = 3.0, β = 2.8, and a forecast reference value of 360 kW. The K-means clustering method was then used to cluster these into three typical scenarios [26,27]. The clustering results for photovoltaic and wind power are shown in Figure 13 and Figure 14.
Robust optimization aims to minimize the total operating cost in the worst-case scenario. The values for the relevant uncertain parameters are shown in Table 5.
To verify the model’s practicality, the performance of IGDT, Monte Carlo, and robust optimization was compared based on actual operational data from a typical day of a VPP demonstration project in Jiangsu Province, China, as shown in Table 6.
The performance of the method proposed in this paper was compared with other stochastic optimization methods in terms of average cost, worst-case cost, uncertainty radius, and computation time. Ten uncertainty scenarios were randomly selected to compute the average cost and worst-case cost. The comparison results between IGDT and traditional stochastic optimization are shown in Table 7.
As can be seen from Table 7, despite demonstrating superior performance in terms of average cost, the Monte Carlo method exhibits the highest worst-case cost and incurs a marked increase in computational time. Robust optimization has the strongest ability to withstand wind and solar load uncertainty, but its average cost is also the highest, trading economy for system stability. IGDT demonstrates superior economic efficiency and computational speed over other stochastic optimization methods, reducing average dispatching costs by a range of 2.24% to 5.16%, with calculation times decreasing by 61.8% to 91.1%. This indicates that IGDT has a lower algorithmic complexity, making its computation time acceptable for day-ahead scenarios. Meanwhile, it is crucial to recognize that because IGDT operates based on the predicted values of uncertain parameters and quantifies their deviation through an uncertainty radius α, it exhibits a lower tolerance to prediction errors concerning renewable energy and load uncertainties. Consequently, this necessitates either more accurate forecasting models or enhanced real-time control capabilities to manage deviations.

6. Conclusions

This paper proposed an optimal dispatch model for a multi-source VPP based on IGDT, which effectively integrates the V2G capabilities of EVs to manage source-load uncertainties. The simulation results validate the model’s effectiveness in enhancing both the economic and secure operation of the power system. By strategically scheduling the charging and discharging cycles of EVs, the model successfully reduced the peak-to-valley load difference by 24.55%, thereby improving net load curve stability and reducing operational pressures. Quantitatively, the inclusion of V2G capabilities led to a 7.94% reduction in the VPP’s comprehensive dispatch cost under typical scenarios, demonstrating the significant economic benefits of leveraging EV flexibility. Furthermore, the proposed IGDT-based approach proved superior to conventional uncertainty handling methods; compared to stochastic and robust optimization, it not only reduced average dispatching costs by a range of 2.24% to 5.16% but also drastically improved computational performance, with calculation times decreasing by 61.8% to 91.1%.
Despite these compelling results, the study has certain limitations. The EV participation model, while effective, simplifies user behavior and does not fully account for complex factors such as battery degradation costs or the heterogeneity of driver responses to incentives. Similarly, the IGDT method’s performance is inherently dependent on the accuracy of the initial forecast, and its non-probabilistic nature may not be suitable for all risk management frameworks. Future research should therefore focus on developing more sophisticated models of EV user behavior, potentially using agent-based modeling or machine learning to capture more realistic participation patterns. Another promising direction is to explore hybrid uncertainty models that combine the computational efficiency of IGDT with the probabilistic insights of scenario-based methods, thereby providing VPP operators with a more robust and comprehensive decision-making tool for navigating highly uncertain energy landscapes.

Author Contributions

Conceptualization, L.G. and W.Y.; methodology, L.G.; validation, L.G. and W.Y.; formal analysis, L.G.; investigation, W.Y.; resources, W.Y.; data curation, W.Y.; writing, W.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Science and Technology Project of State Grid Jiangsu Electric Power Co., Ltd. (J2023125). The funder is State Grid Jiangsu Electric Power Co., Ltd. The funding number is 5,700,000 RMB.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author(s).

Conflicts of Interest

Authors Lei Gao and Wenfei Yi were employed by the State Grid Jiangsu Electric Power Co. Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be con-strued as a potential conflict of interest. The State Grid Jiangsu Electric Power Co. Ltd. had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
DERsDistributed Energy Resources
ESEnergy Storage system
EVElectric Vehicle
GTGas Turbines
IGDTInformation Gap Decision Theory
PVPhotovoltaics
TOUTime-of-Use
VPPVirtual Power Plant
V2GVehicle-to-Grid
WTWind Turbines

Nomenclature

The following symbols are used in this manuscript:
SymbolDefinitionUnit
Parameters
c E S , m Maintenance cost coefficient of the ESyuan/kW
c E S , o Operating cost coefficient of the ESyuan/kW
c t E V , c , c t E V , d Price coefficient for EV charging and discharging at time tyuan/kWh
c g a s Price of gasyuan/m3
c t g r i d Electricity purchase price from the grid at time tyuan/kWh
c G T Operation and maintenance factor for the gas turbineyuan/kWh
c s , c w Operation and maintenance coefficients for PV and wind turbinesyuan/kWh
δ Self-discharge rate of the ES1/h
ERated capacity of the ESkWh
η c , η d Charging and discharging efficiencies of the ESDimensionless
η e Generation efficiency of the GTkWh/m3
Ψ max Maximum willingness of an EV userDimensionless
kSteepness parameter of the EV user willingness curve1/yuan
k w , k s Weight factors for wind and PV uncertainty in IGDT modelDimensionless
μ d , σ d Expected value and standard deviation of EV daily driving mileagekm
μ o , σ o Expected value and standard deviation of EV travel start timeh
μ r , σ r Expected value and standard deviation of EV return end timeh
p0Midpoint price of the EV user willingness curveyuan/kWh
P E S , c , max , P E S , d , max Maximum charging and discharging power of the ESkW
P E V , c , max , P E V , d , max Maximum charging and discharging power of the EV clusterkW
P t g r i d , max Maximum power purchase limit from the gridkW
P G T , m i n , P G T , m a x Minimum and maximum power output of the GTkW
P t s , P t w Predicted power output of PV and wind at time t
P t s ˜ , P t w ˜ Actual dispatched power from PV and wind power at time tkW
S min , S max Minimum and maximum state of charge of the ES%
TDispatch cycle durationh
θ r , θ o Deviation factors for the IGDT robust and opportunity modelsDimensionless
Q e the calorific value of gaskWh/m3
Variables
α Uncertainty radius in the IGDT modelDimensionless
CTotal operating cost of the VPPyuan
Ψ(p)Willingness of an EV user to participate at incentive price pDimensionless
f d VPP operating cost in the deterministic modelyuan
P i , t E V , c , P i , t E V , d Charging and discharging power of the i-th EV at time tkW
P t E V , c , P t E V , d Total charging load of the EV cluster at time tkW
P t E S , c , P t E S , d Charging and discharging power of the ES at time tkW
P t g r i d Power purchased from the grid at time tkW
P t G T Power output of the gas turbine at time tkW
P t L Total electricity load of the VPP at time tkW
S t Energy stored in the ES at time tkWh

References

  1. Fusco, A.; Gioffrè, D.; Castelli, A.F.; Bovo, C.; Martelli, E. A multi-stage stochastic programming model for the unit commitment of conventional and virtual power plants bidding in the day-ahead and ancillary services markets. Appl. Energy 2023, 336, 120739. [Google Scholar] [CrossRef]
  2. Li, P.; Zhang, F.; Ma, X.; Yao, S.; Wu, Y.; Yang, P.; Zhao, Z.; Lai, L.L. Operation cost optimization method of regional integrated energy system in electricity market environment considering uncertainty. J. Mod. Power Syst. Clean Energy 2023, 11, 368–380. [Google Scholar] [CrossRef]
  3. Sun, J.; Wang, Y.; Guo, X.; Zhou, Y.; Wang, Y.; Xue, W. Fundamental optimal operation of virtual power plant considering environmental externality and output uncertainty of wind and photovoltaic power. Autom. Electr. Power Syst. 2022, 46, 50–59. Available online: https://kns.cnki.net/kcms2/article/abstract?v=Y2E-z2Sa5CNgIRUueGt-ftL1RFsZcKgWpQv8u2zMFKe8mboNKFGmrvWW2pvWJvWEL5ULPc2Hz_gXXnqq7QmJbyoch_I6YDx4DP7yuuoYIKJQt1Tkz0pSik9c1hOhJCtizGm9Mlhj1N_Ew_k5ozynZcEV1X98YU4LKiWo-5uLJhrbP_EU0GNU_w==&uniplatform=NZKPT&language=CHS (accessed on 24 August 2025).
  4. Zhou, Z.; Sun, C.; Shi, R.; Chang, Z.; Zhou, S.; Li, Y. Robust energy scheduling in vehicle-to-grid networks. IEEE Netw. 2017, 31, 30–37. [Google Scholar] [CrossRef]
  5. Xu, K.; Guo, C.; Bao, M.; Ding, Y.; Sang, M.; Song, Y.; Hou, Y. Bidding strategy for combined heat and power virtual power plant in electricity market considering multiple uncertainties. Power Syst. Technol. 2022, 46, 3354–3365. [Google Scholar] [CrossRef]
  6. Chen, H.; Zhang, H.; Wang, Z. A review of market and scheduling characteristic parameter aggregation algorithm of different types of virtual power plants. Proc. CSEE 2023, 43, 15–28. [Google Scholar] [CrossRef]
  7. Zhu, Y.; Sun, X.; Xie, X.; Ding, T.; Wu, F.; Shi, Z. Multi-objective cooperative optimal scheduling of electric vehicles considering travel chain reconstruction in multi-state scenarios. Autom. Electr. Power Syst. 2024, 48, 129–141. Available online: https://kns.cnki.net/kcms2/article/abstract?v=Y2E-z2Sa5CMGSYQryBJNTNAW6FSOaDAD9Bbn8f7NZg8enEfbBI3sD5XG9mY9Efc3Y6F64F-XYTtd8v_M_0c_QXWJuBXfWe9BJc1rVL_KyFuyYT1ARxLjJjo9lB1HnbaMnE-s6t3hSjEodhpOQ1me3qM6AjWCH2J4BgWbum0RDb4YI_Ai7Uusew==&uniplatform=NZKPT&language=CHS (accessed on 24 August 2025).
  8. Lu, Y.; Ma, Y.; Ma, Z.; Zhu, W.; Kong, M. Interval optimization scheduling of virtual power plant with electric vehicles based on master-slave game. Electr. Eng. 2024, 20–26. [Google Scholar] [CrossRef]
  9. Pan, Z.; Sun, L. Economic optimal dispatch analysis of virtual power plant with electric vehicles. J. Shanghai Dianji Univ. 2024, 27, 131–136. [Google Scholar]
  10. Wang, R.; Wu, J.; Cai, Z.; Liu, G.; Zhang, H.; Cai, J. Optimal scheduling of virtual power plant with electric vehicles in multi-coordination market. South. Power Syst. Technol. 2021, 15, 45–55. Available online: https://kns.cnki.net/kcms2/article/abstract?v=Y2E-z2Sa5CNrU0smy6woNdM9jLZCzIzjKPTKKXLflupDz6bR9HpG2L6HWKv6b3Lqu4GS_-kkwraoNcP618mT72JSOMV_4dTzEm91c-jHtTsNZW3AYD1zwyDkz7UA_Kz0iIGEocW3aCRJDaJvGaZ6DI54MNEB_uprJ1Gq3uQOW45Y1SZr0UPTtg==&uniplatform=NZKPT&language=CHS (accessed on 24 August 2025). [CrossRef]
  11. Li, X.; Qin, W.; Jing, X.; Zhu, Z.; Lu, R.; Han, X. Joint optimization strategy of virtual power plant participation in main and auxiliary markets considering uncertain risks and multi-agent collaboration. Power Syst. Technol. 2024, 48, 4553–4567. [Google Scholar] [CrossRef]
  12. Chen, Y.; Chen, C.; Zhang, S.; Yang, L.; Wang, H.; Lin, Z. Optimization scheduling strategy of small hydropower enrichment virtual power plant considering spatiotemporal coupling. Autom. Electr. Power Syst. 2022, 46, 90–98. [Google Scholar]
  13. Wang, Y.; Chen, H.; Huang, Y.; Wu, X.; Zhu, Y.; Zhang, J. Robust optimal scheduling strategy for virtual power plant participating in electricity energy and demand response markets under multiple uncertainties. Power Gener. Technol. 2024, 45, 1173–1185. Available online: https://kns.cnki.net/kcms2/article/abstract?v=Y2E-z2Sa5CMQA6E-eJYLV1I53HwAhySA87PICu9o_qNZ8vF3Rsm1q5VZjQv2z2xUaPV9nQ0wJo25KDL5VXG8f_24oY5urRZmf_VItMCsim4bEMCYbPynJw-foeMnLlFd3IgelqqHQBKV7yE83gDsn-m29siuTW8uN8GoGjV1fvM4b7o4CO1a5A==&uniplatform=NZKPT&language=CHS (accessed on 24 August 2025).
  14. Bharti, K.M.P.; Ashfaq, H.; Kumar, R.; Singh, R. Designing a Bidirectional Power Flow Control Mechanism for Integrated EVs in PV-Based Grid Systems Supporting Onboard AC Charging. Sustainability 2024, 16, 8791. [Google Scholar] [CrossRef]
  15. Sun, H.; Fan, X.; Hu, S.; Peng, F.; Liu, J.; Sun, C. Virtual power plants participate in the internal and external coordinated bidding strategy of the day-ahead power market. Power Syst. Technol. 2022, 46, 1248–1262. [Google Scholar] [CrossRef]
  16. Ge, X.; Hu, W.; Fu, Y.; Cao, S. Electric vehicle optimal scheduling strategy based on 3D Sigmoid cloud model of user response willingness. Proc. CSEE 2024, 44, 8874–8884. [Google Scholar] [CrossRef]
  17. Tan, H.; Li, Z.; Wang, Q.; Mohamed, M.A. A novel forecast scenario-based robust energy management method for integrated rural energy systems with greenhouses. Appl. Energy 2023, 330, 120343. [Google Scholar] [CrossRef]
  18. Tu, Q.; Miao, S.; Yang, Z.; Yao, F.; Lin, Y. A collaborative scheduling strategy for power transmission and distribution network considering peak-charge allocation mechanism and key Scenarios of wind power. Proc. CSEE 2023, 44, 597–610. [Google Scholar] [CrossRef]
  19. Zhang, Y.; Ai, Q.; Hao, R.; Sun, S.; Lin, L.; Yuan, S. Economic dispatching of building integrated Energy system based on chance constrained programming. Power Syst. Technol. 2019, 43, 108–116. [Google Scholar] [CrossRef]
  20. Ge, L.; Wang, Q.; Wang, M.; Cui, L.; Jia, P.; Chen, X. Electric vehicle aggregators considering charge and discharge incentive mechanism participate in multi-stage operation strategy of energy-FM market. Power Autom. Equip. 2024, 44, 176–184. [Google Scholar] [CrossRef]
  21. Jordehi, A.R. How to deal with uncertainties in electric power systems? a review. Renew. Sustain. Energy Rev. 2018, 96, 145–155. [Google Scholar] [CrossRef]
  22. Soroudi, A.; Rabiee, A.; Keane, A. Information gap decision theory approach to deal with wind power uncertainty in unit commitment. Electr. Power Syst. Res. 2017, 145, 137–148. [Google Scholar] [CrossRef]
  23. Zhao, Y.; Peng, D.; Xu, C.; Zhao, H.; Li, J. Research on integrated energy dispatch with a reward and punishment ladder-type carbon trading and source load uncertainty. Electr. Meas. Instrum. 2025, 62, 208–216. [Google Scholar]
  24. Lv, C.; Sun, W.; Liang, R.; Luo, G.; Lin, S.; Cheng, Y. Robust scheduling of integrated energy system in coal mine containing Power-to-Gas based on information gap decision theory. High Volt. Eng. 2023, 49, 4203–4212. [Google Scholar]
  25. Wang, C.; Wei, H.; Wu, S. Multi-source Joint Optimization of Unit Commitment Based on Information Gap Decision Theory. Proc. CSEE 2018, 38, 3431–3442. [Google Scholar]
  26. Yuan, T.; Cao, J. Capacity optimization of wind hydrogen low-carbon energy system with wind power-load uncertainty. High Volt. Eng. 2022, 48, 2037–2044. [Google Scholar]
  27. Shi, W.; Lü, L.; Gao, H.; Li, H.; Liu, Y. Economic dispatch of active distribution network with participation of demand response and electric vehicle. Autom. Electr. Power Syst. 2020, 44, 41–51. [Google Scholar]
Figure 1. Daily charging data of charging station.
Figure 1. Daily charging data of charging station.
Processes 13 02755 g001
Figure 2. Willingness–incentive price curve.
Figure 2. Willingness–incentive price curve.
Processes 13 02755 g002
Figure 3. VPP framework.
Figure 3. VPP framework.
Processes 13 02755 g003
Figure 4. IGDT scheduling flowchart.
Figure 4. IGDT scheduling flowchart.
Processes 13 02755 g004
Figure 5. Load, photovoltaic and wind power forecast.
Figure 5. Load, photovoltaic and wind power forecast.
Processes 13 02755 g005
Figure 6. Convergence of Monte Carlo simulation statistics.
Figure 6. Convergence of Monte Carlo simulation statistics.
Processes 13 02755 g006aProcesses 13 02755 g006b
Figure 7. Optimal scheduling results based on IGDT model.
Figure 7. Optimal scheduling results based on IGDT model.
Processes 13 02755 g007
Figure 8. Comparison of power purchase.
Figure 8. Comparison of power purchase.
Processes 13 02755 g008
Figure 9. Comparison of GT output.
Figure 9. Comparison of GT output.
Processes 13 02755 g009
Figure 10. Comparison of load curves before and after dispatch.
Figure 10. Comparison of load curves before and after dispatch.
Processes 13 02755 g010
Figure 11. Wind power and PV uncertain output range.
Figure 11. Wind power and PV uncertain output range.
Processes 13 02755 g011
Figure 12. Influence of deviation factor on uncertainty interval and scheduling cost.
Figure 12. Influence of deviation factor on uncertainty interval and scheduling cost.
Processes 13 02755 g012
Figure 13. Three typical scenarios of PV output.
Figure 13. Three typical scenarios of PV output.
Processes 13 02755 g013
Figure 14. Three typical scenarios of wind power output.
Figure 14. Three typical scenarios of wind power output.
Processes 13 02755 g014
Table 1. VPP system parameters.
Table 1. VPP system parameters.
Parameters P t w , max P t s , max P t G T , max P t G T , min P t E V , c , max / P t E V , d , max S m a x S m i n
Values900 kW500 kW880 kW88 kW150 kW400 kW h0 kW h
Parameters c g a s Q e η e c G T c E S , m c E S , o c E S , l o s s
Values2.5 ¥/m39.7 kWh/m340%0.12 ¥/kW0.0090.050.0253
Parameters η c / η d c w c s P i , t E V , c / P i , t E V , d SOC t s t c
Values or Distruibution5 kW0.030.015 kWN (40, 0.01)N (17.9, 1.92)N (1.12, 1.56)
Table 2. TOU electricity price.
Table 2. TOU electricity price.
NamePeriodPrice
Peak10:00~15:00, 18:00~21:000.84
Mid-peak7:00~10:00, 15:00~18:00, 21:00~24:000.53
Off-peak24:00~07:000.27
Table 3. Cost comparison.
Table 3. Cost comparison.
Optimal Dispatch SystemPower Purchase Cost/yuanGas Purchase Cost/yuanEV Dispatch Cost/yuanTotal Cost/yuan
Ψ = 06458.34953.8011,412.1
Ψ = 0.85491.24201.7812.810,505.7
Ψ = 15249.54013.7101610,279.2
Table 4. Three uncertainty scenarios.
Table 4. Three uncertainty scenarios.
ScenarioWind PowerPhotovoltaicRenewable Energy Penetration
Scenario1×39.5%
Scenario2×21.9%
Scenario361.4%
Table 5. Robust optimization parameters.
Table 5. Robust optimization parameters.
ParameterValueModel
Wind power fluctuation range±25% of predicted value Δ P t w = 0.25 P ¯ t w
Photovoltaic fluctuation range±25% of predicted value Δ P t p v = 0.25 P ¯ t p v
Load fluctuation range±15% of predicted value Δ P t l o a d = 0.15 P ¯ t l o a d
Table 6. Actual operating parameters.
Table 6. Actual operating parameters.
ParameterValueUnit
Actual wind power output832 ± 121kW
Actual photovoltaic output378 ± 89kW
System load2150 ± 205kW
Electricity purchase cost0.84/0.53/0.27yuan/kWh
Natural gas price2.52yuan/m3
Table 7. IGDT compared with other stochastic optimization methods.
Table 7. IGDT compared with other stochastic optimization methods.
MethodUncertainty Radius (%)Average Cost (yuan)Worst-Case Cost (yuan)Time (s)
Monte Carlo22.6411,656.312,487.1597
Robust Optimization25.0012,014.812,156.4139
IGDT18.6511,395.212,277.653
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gao, L.; Yi, W. Economic Optimal Scheduling of Virtual Power Plants with Vehicle-to-Grid Integration Considering Uncertainty. Processes 2025, 13, 2755. https://doi.org/10.3390/pr13092755

AMA Style

Gao L, Yi W. Economic Optimal Scheduling of Virtual Power Plants with Vehicle-to-Grid Integration Considering Uncertainty. Processes. 2025; 13(9):2755. https://doi.org/10.3390/pr13092755

Chicago/Turabian Style

Gao, Lei, and Wenfei Yi. 2025. "Economic Optimal Scheduling of Virtual Power Plants with Vehicle-to-Grid Integration Considering Uncertainty" Processes 13, no. 9: 2755. https://doi.org/10.3390/pr13092755

APA Style

Gao, L., & Yi, W. (2025). Economic Optimal Scheduling of Virtual Power Plants with Vehicle-to-Grid Integration Considering Uncertainty. Processes, 13(9), 2755. https://doi.org/10.3390/pr13092755

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