Next Article in Journal
Insight into the Potential Use of Biochar as a Substitute for Fossil Fuels in Energy-Intensive Industries on the Example of the Iron and Steel Industry
Previous Article in Journal
Enhancement of Thermal Comfort and Energy Performance of Educational Buildings in the Warm Season: The Case Study of Two Public Schools in Bolzano, Italy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Optimal Energy Management of Virtual Power Plants by Considering Demand Response and Electric Vehicles

1
School of Marine Mechatronics, Xiamen Ocean Vocational College, Xiamen 361101, China
2
Department of Electrical Engineering, Cheng-Shiu University, Kaohsiung 833, Taiwan
*
Author to whom correspondence should be addressed.
Energies 2025, 18(17), 4485; https://doi.org/10.3390/en18174485
Submission received: 21 July 2025 / Revised: 19 August 2025 / Accepted: 20 August 2025 / Published: 23 August 2025

Abstract

This paper aims to explore Virtual Power Plants (VPPs) in combination with Demand Response (DR) concepts, integrating solar power generation, Electric Vehicle (EV) charging and discharging, and user loads to establish an optimal energy management scheduling system. Willingness curves for load curtailment are derived based on the consumption patterns of industrial, commercial, and residential users, enabling VPPs to design DR mechanisms under Time-of-Use (TOU), two-stage, and critical peak pricing periods. An energy management model for a VPP is developed by integrating DR, EV charging and discharging, and user loads. To solve this model and optimize economic benefits, this paper proposes an Improved Wolf Pack Search Algorithm (IWPSA). Based on the original Wolf Pack Search Algorithm (WPSA), the Improved Wolf Pack Search Algorithm (IWPSA) enhances the key behaviors of detection and encirclement. By reinforcing the attack strategy, the algorithm achieves better search performance and improved stability. IWPSA provides a parameter optimization mechanism with global search capability, enhancing searching efficiency and increasing the likelihood of finding optimal solutions. It is used to simulate and analyze the maximum profit of the VPP under various scenarios, such as different seasons, incentive prices, and DR periods. The verification analysis in this paper demonstrates that the proposed method can not only assist decision makers in improving the operation and scheduling of VPPs, but also serve as a valuable reference for system architecture planning and more effectively evaluating the performance of VPP operation management.

1. Introduction

Global warming has gradually attracted worldwide attention, and climate change caused by greenhouse gas (GHG) emissions has become a major concern for international organizations and governments [1]. The electric power sector contributes approximately one-third of total global GHG emissions, highlighting its critical role in addressing global warming. To reduce GHG emissions, the power sector is seeking more effective operational strategies. In recent years, peak electricity loads in Taiwan have been steadily increasing. Due to improvements in energy efficiency and national environmental policies, Taiwan is expected to rely primarily on renewable energy as its main power source in the future. Traditional centralized large-scale power generation will gradually transition to small-scale decentralized energy sources. Demand Side Management (DSM) will thus become a key factor in determining whether future energy systems can be managed effectively [2,3]. Since electricity cannot be easily stored and power transmission is constrained by line flow and safety reliability limits, the variability of renewable energy—often influenced by weather conditions—makes it difficult to ensure supply during peak demand. When the penetration of renewable energy becomes too high, power control and system management become increasingly complex. By integrating regional loads and Distributed Energy Resources into a Virtual Power Plant (VPP) through a centralized control center, VPPs are expected to play an important role in the future power grid [4,5].
Virtual Power Plants (VPPs) gather user groups operating under various Distributed Energy Resources (DERs) to monitor and coordinate electricity usage in real time. VPPs are expected to play a vital role in coordinating DERs to ensure reliable operations [6,7]. By aggregating the capacities of multiple DERs, a VPP can form a unified operating profile to participate in electricity markets. The introduction of VPP mechanisms can accelerate the transition away from thermal power dependence. Furthermore, VPPs can integrate flexible loads to support Demand Side Management (DSM), making them attractive to power utilities in deregulated electricity markets. Additionally, incorporating Electric Vehicle (EV) charging and swapping stations into VPPs can further enhance urban electricity consumption efficiency and achieve mutual backup capabilities [8,9]. Integrating EV charging and discharging into VPPs also enables better responsiveness to urban electricity demand. In the operation and dispatch of future power markets, VPPs are expected to play a key role while aligning with global low-carbon management objectives [10].
In recent years, numerous studies have focused on the scheduling and management strategies of Virtual Power Plants (VPPs), particularly on how different operational strategies affect VPP profitability. Reference [11] presents a VPP scheduling strategy from the perspective of a price maker, aiming to optimize bidding and maximize profits. Reference [12] proposes a VPP architecture for smart producers by integrating Distributed Generators (DGs), Energy Storage Systems (ESSs), and Demand Response (DR) within a local area to establish an energy trading platform. References [13,14,15] present a bi-level mathematical programming approach to identify the strategic bidding equilibrium of a VPP in a joint energy and regulation market in the presence of competitors. A Virtual Power Plant (VPP) can be established using a distributed power benefit-sharing platform to maximize the benefits for all participants [16]. Reference [17] proposes a novel framework for VPPs to address the challenges associated with renewable energy integration, particularly the uncertainty in wind and photovoltaic power outputs. The traditional method of generating profits solely from electricity sales is evolving; it is becoming a trend to incorporate Demand Response (DR) mechanisms and participate in VPP operation and dispatch strategies [18,19,20]. With the rapid growth of Electric Vehicles (EVs), the integration of solar carports with battery-powered vehicle charging and discharging capabilities further enhances the flexibility and overall effectiveness of a VPP power supply system [21]. The integration of Demand Response (DR) also increases VPP profits, offering advantages over traditional solar power plants. Reference [22] proposes a two-stage, bi-level dispatch optimization model for VPPs with EVs and DR based on a Stackelberg game framework. References [23,24] introduce a dual-objective energy trading model for VPPs, which considers the aggregated participation of EVs to enhance overall system efficiency. References [25,26] develop a Stackelberg game model incorporating deep reinforcement learning, in which VPPs and EV agents independently pursue their respective benefits. Reference [27] presents a two-layer optimization scheduling model, where the upper layer aims to maximize the profit of the VPP, while the lower layer focuses on minimizing the charging costs for EV users. Reference [28] develops an energy optimization framework to manage energy dispatch and leverage the flexibility of Electric Vehicles (EVs) to meet peak demand and enhance the profitability of VPPs. To improve the economic benefits of VPPs, Reference [29] proposes a three-stage scheduling strategy to coordinate EV participation. Reference [30] introduces a two-stage Vehicle-to-Grid (V2G) dispatching strategy to manage large-scale EV charging and discharging for optimal VPP operation. Reference [31] utilizes available EVs in parking lots to reduce peak loads in industrial centers, increase system profitability, and improve grid reliability. Reference [32] aims to identify and evaluate key uncertainties surrounding the deployment of EV batteries in VPPs, proposing strategic responses from an Environmental, Social, and Governance (ESG) perspective. The rapid growth of EVs has presented significant challenges to the flexible management and economic dispatch of VPPs. The participation of EVs in DSM has become a key research focus in recent years. Therefore, integrating ESS, EV charging/discharging, and DR to ensure the sustainable operation of VPPs will be one of the major challenges in the future.
This paper aims to explore VPPs combined with DR strategies by integrating solar power generation, EV charging/discharging stations, and user loads to establish an optimal energy management scheduling system. Based on the electricity consumption characteristics of industrial, commercial, and residential users, the load curtailment willingness curves of users [33] are derived to help VPPs plan DR mechanisms during TOU periods, two-stage periods, and critical peak periods. By considering DR strategies, incentive price, solar power generation, EV charging/discharging, and user loads, a VPP energy management model is established to maximize overall profit. This paper proposes the Improved Wolf Pack Search Algorithm (IWPSA) to solve the VPP energy management and dispatch model, aiming to accurately evaluate the VPP’s revenue potential. The IWPSA is based on the Wolf Pack Search Algorithm (WPSA) [34,35,36], and is designed to enhance two core behaviors: wolf detection and wolf siege. It strengthens the attack behavior of the wolves, improving both the search capability and the stability of the algorithm. IWPSA incorporates a parameter optimization mechanism with global search capabilities, enhancing computational efficiency and increasing the likelihood of finding optimal solutions. The algorithm is applied to simulate and analyze the maximum profit of a VPP under various scenarios, such as different seasons, incentive price, and DR periods. The verification analysis in this study is expected not only to assist decision makers in improving VPP operation and scheduling but also to provide valuable references for system architecture planning and enhance understanding of VPP operation management effectiveness.

2. Problem Formulation

This paper proposes an energy management system for VPPs aimed at maximizing their profit by considering DR and EV charging/discharging. VPPs integrate downstream users on behalf of power companies and sell electricity. When implementing DR, the VPP provides part of the rebate to users, allowing each user to propose the proportion of electricity consumption they are willing to reduce based on the incentive price. The VPP signs a DR contract with the user, offers an incentive price, and requires the user to provide a certain amount of load curtailment. The system architecture studied in this paper is shown in Figure 1.

2.1. The Willingness Curve of Load Curtailment for Users [37]

This paper categorizes users’ daily load curves into three types: industrial, commercial, and residential loads. The VPP integrates the load characteristics of various users with the incentive prices from DR contracts, as shown in Equations (1)–(3). When the incentive price is higher, users are more willing to curtail their loads. The total rebate received by users from the VPP can be determined based on the willingness curve of load curtailment.
D R F i , t = α i λ i n c , i , t 2 + β i λ i n c , i , t + c i   ( % )   i = 1 ,   2 ,   ,   n
D R P c u r , i , t = D R F i , t × D R l o a d i , t   ( kw )   i = 1 ,   2 ,   ,   n
F c i , t = λ i n c , i , t × D R P c u r , i , t   ( NT $ )
R e b t = i = 1 L F c i , t
D R F i , t is the willingness curve of load curtailment of the i -th user at time t . D R P c u r , i , t is the agreed curtailed capacity of the i -th user at time t . D R L o a d i , t is the contract capacity of the i -th user at time t . α i , β i , and c i are the parameters of the D R F i , t curve for the i -th user. L is the number of users at time t . λ i n c , i is the incentive price of the i -th user at time t . F c i , t is the rebate money of the i -th user at time t . R e b t is the total rebate money of users at time t .

2.2. The Model of the EVs

In the field of EVs, the energy for the electric motor that drives the vehicle is directly supplied by the vehicle’s battery. In our study, the EV model is described in Equation (5).
P b e v , t = P b · S n , t
P b e v , t is the total power of EVs at time t . P b is the power of an EV. S n , t is the number of EVs charged at a charging station at time t . The power output of the EVs is the difference between energy storages of two consecutive stages. Energy stored in a battery can be expressed as charging, that is,
η c P b e v , t Q s , m a x
Q s , t + 1 = Q s , t + η C P b e v , t
and discharging, that is,
η D P b e v , t Q s , t
Q s , t + 1 = Q s , t η D P b e v , t
η C / η D is the charging/discharging co-efficient, respectively. Q s , t is the aggregated capacity of batteries at time t . Q s , m a x is the rated maximum energy storage.

2.3. The Profit of the VPP

The profit of the VPP is divided into three stages in the daily dispatch. The DR interval is implemented from the n-th period to the m-th period. The profit of the VPP for each stage can be described as follows:
(1)
The profit of the VPP before the start of DR is calculated as follows:
F 1 = t = 1 n 1 λ v p p , t P v p p , t λ p c , t P p c , t λ g r e , t P g r e , t λ b e v , t P b e v , t   t = 1 ,   2 ,   ,   n 1
(2)
The profit of the VPP during the DR interval is described as follows:
F 2 = t = n m [ λ v p p , t P v p p , t P c u r , t + λ D R , t P r e f , t P p c , t R e b t λ p c , t P p c , t λ g r e , t P g r e , t λ b e v , t P b e v , t ]
(3)
The profit of the VPP after the end of DR is shown as follows:
F 3 = t = m + 1 24 λ v p p , t P v p p , t λ p c , t P p c , t λ g r e , t P g r e , t λ b e v , t P b e v , t
The total profit of the VPP in the daily dispatch is the sum of the profits from the three stages described above. The overall profit of the VPP, based on profit maximization, is shown in Equation (10).
M a x .   F m a x = F 1 + F 2 + F 3
The relevant constraints are described as follows.
(1)
VPP energy balance constraint
P v p p , t P p c , t P c u r , t P b e v , t P p v , t P g r e , t = 0
(2)
Rebate constraints
λ v p p , t λ i n c , t λ D R , t
(3)
The capacity of the battery
0 Q s i n i t i a l + t = 1 H Q s t Q s , m a x
P v p p , t / P p c , t : the load supplied by the VPP/utility at time t ;
λ v p p , t / λ p c , t : the price sold of the VPP/utility at time t ;
λ i n c , t : the incentive price of users by the VPP at time t ;
λ D R , t : the incentive price of the VPP by the utility at time t ;
λ g r e , t / λ b e v , t : the price sold of renewable energy/EVs at time t ;
P g r e , t / P b e v , t : the generation of renewable energy/EVs at time t ;
P r e f , t : the VPP’s historical electricity purchase for the 5 working days prior to time t .
P c u r , t : the load curtailed of users at time t ;
n : the time when Demand Response starts;
m : the time when Demand Response ends;
Q s , t : the capacity of the battery at time t;
Q s i n i t i a l / Q s , m a x : the initial/maximal capacity of the battery.

3. Methodology

The WPSA is a metaheuristic optimization algorithm inspired by the hunting behavior of wolves. The main behavioral strategies of WPAS include the following:
(1)
Searching and Roaming Behavioral Strategy: This strategy simulates the wolves’ random search for prey within their territory.
(2)
Calling and Chasing Behavioral Strategy: This strategy simulates the wolves’ coordinated chase and pursuit of identified prey.
(3)
Attacking and Capturing Behavioral Strategy: This strategy simulates the wolves’ collective attack on prey after it has been cornered.
The WPSA models the entire hunting process of a wolf pack using these three behavioral strategies. It begins by defining a search space with i variables. The range of the i -th variable is between m i n i and m a x i . The initial behavioral strategy is formulated as follows:
Roaming Movement ( s t e p a , i ): The step size of the roaming movement is defined in Equation (17).
Chasing Movement ( s t e p b , i ): The step size of the chasing movement is defined in Equation (18).
Attacking Movement ( s t e p c , i ): The step size of the attacking movement is defined in Equation (19).
s t e p a , i = max i m i n i ν
s t e p b , i = 2 × max i m i n i ν
s t e p c , i = 1 2 × max i m i n i ν
m i n i and m a x i represent the lower and upper bounds of the search space, respectively. v is the mobility variable that enables the wolf pack to search for the optimal solution in a D-dimensional space.
However, there are two main shortcomings of the WPSA:
The lack of necessary information exchange among the wolf pack may cause the wolves’ scouting behavior to become too dispersed, resulting in the algorithm moving away from the global optimum.
The step size parameter of the attacking movement is constant. If it is set improperly, the convergence performance of the algorithm may degrade.
To address these issues, this paper proposes an Improved Wolf Pack Search Algorithm (IWPSA), which focuses on enhancing the reconnaissance behavior of scout wolves and the encircling strategy of the wolf pack. The proposed process is described as follows:

3.1. Searching and Roaming Behavioral Strategy

The odor concentration of the wolf king’s prey represents the current best solution ( Y lead ) in the solution space. The scout wolves continue to search for prey within the solution space. The position update of a scout wolf ( S i , d ) is defined in Equation (20).
S i , d ρ = S i , d + sin ( 2 π × ρ h ) × s t e p a , i   ρ = 1 ,   2 ,   ,   h   and   d = 1 ,   2 ,   ,   N
N is the number of subgroups in the IWPSA. In this paper, N is set to 50. S i , d ρ is the ρ -th directional solution of the i -th variable for the d -th scout wolf. The scout wolf S i , d explores a step in h directions with each step taken using a step size referred to as s t e p a , i . The direction with the highest odor concentration is selected for movement, and the best solution state of S i , d is updated accordingly. When the odor concentration of prey by S i , d is Y i , d , the corresponding solution is also denoted as  Y i , d . Since each wolf explores the space differently, the value of h is randomly selected as an integer between h m i n and h m a x according to the size of the problem. In this study, h m i n = 5 and h m a x = 20 are set. A larger h allows S i , d to search more precisely, but it also reduces the search speed.
In the IWPSA, a random value r 1 between 0 and 1 is generated for both the interactive roaming behavior and the interactive calling behavior. The number of maximal iterations T m a x is 100. The searching and roaming behavioral strategies of the wolves are updated as shown in Equations (21) and (22). This mechanism helps the wolf pack to better understand the main target, obtain global information, and maintain population diversity, thereby improving the wolves’ search capability.
I f   r 1 0.5
S i , d ρ = S i , d + sin ( 2 π × ρ h ) × s t e p a , i   ρ = 1 ,   2 ,   ,   h
else
S i , d ρ = S i , d + sin ( 2 π × ρ h ) × S n u m i , d k S i , d   ρ = 1 ,   2 ,   ,   h
end
During the search process, the prey odor concentration for the scout wolf is Y i , d , and Y l e a d is the odor concentration perceived of prey by the wolf king. If Y i , d > Y l e a d , it indicates that the prey is closer to a scout wolf, and this wolf is most likely to capture the prey. Thus, Y l e a d is updated to Y i , d . If Y i , d < Y l e a d , the scout wolf makes an autonomous decision to take a step in each of the h directions. This movement is referred to as the roaming distance s t e p a , i , and the odor’s concentration is recorded. If the odor concentration of the prey is higher than the previous one, the wolf moves to the new position; otherwise, it returns to the original position.

3.2. Calling and Chasing Behavioral Strategy

The wolf pack members that respond to the call for chasing are referred to as fierce wolves. When the wolf king initiates a calling behavior by howling, it gathers the surrounding fierce wolves to rapidly move toward its location. The fierce wolves that hear the wolf king’s howl move quickly to the wolf king’s position using a relatively large chasing step. The position of a fierce wolf at iteration k + 1 in the d-th dimension is given by Equation (23). The calculation of the distance between the position of a fierce wolf and that of the wolf king is shown in Equations (24) and (25).
S n u m i , d k + 1 = S n u m i , d k + s t e p b , i × G i k S n u m i , d k + 1 G i k S n u m i , d k d = 1 ,   2 ,   ,   N
D n e a r = 1 D × ω × i = 1 D max i m i n i   i = 1 ,   2 ,   ,   D
D i s = 1 D × i = 1 D G i k S n u m i , d k   i = 1 ,   2 ,   ,   D
G i k represents the position of the wolf king in the i -th dimension at the k -th generation. S n u m i , d k denotes the current position of the fierce wolf in the i-th dimension at generation k. Equation (22) shows that the fierce wolves gradually gather around the wolf king, reflecting the leadership of the wolf king over the pack. D n e a r is the distance between the prey and the fierce wolf, while D i s is the distance between the fierce wolf and the wolf king. ω is a distance-weighting factor. A larger ω accelerates the convergence of the algorithm but may reduce the wolves’ ability to explore the search space. The calling and chasing behaviors reflect the wolf pack’s mechanism for information exchange and sharing. During the search process, other individuals “follow” and “respond” to superior members of the group, demonstrating the sociality and intelligence embedded in the algorithm.
During the chasing process, the odor concentration of prey for the fierce wolf is Y n u m , i > Y l e a d , this fierce wolf becomes the new wolf king. Thus, Y l e a d is updated to Y n u m i . If Y n u m i < Y l e a d , the fierce wolf continues to chase until the distance between it and the wolf king G i k is D i s < D n e a r . At this point, the fierce wolf joins the encircling and capturing behavior. If the distance between the wolf king and the fierce wolf satisfies D i s > D n e a r , the calling behavior continues.

3.3. Attacking and Capturing Behavioral Strategy

After the fierce wolf approaches the prey through chasing, it begins to attack. The fierce wolves transform into an attacking wolf pack and capture the prey, as shown in Equations (26) and (27).
S x i , d k = S n u m i , d k + 1
S x i , d k + 1 = S x i , d k + R a n d × s t e p c , i × | G i k S x i , d k |
R a n d is a random number uniformly distributed between −1 and 1. In the IWPSA, a random value r 2 between 0 and 1 is generated for the interactive roaming and interactive calling behavior. The attacking and capturing behavioral strategy is renewed as Equations (28) and (29). This allows the wolf pack to adjust their encircling distance based on their proximity to the prey, thereby enhancing the algorithm’s ability to focus on the main target.
I f   r 2 0.5
S x i , d k + 1 = S x i , d k + R a n d × s t e p c , i × G i k S x i , d k
else
S x i , d k + 1 = S x i , d k + λ × s t e p c , i × 1 2 r a n d G i k S x i , d k + r a n d G i k S n u m i , d k
end
s t e p c , i represents the movement distance of the encircling wolf pack S x i , d k in the D -dimensional variable space during the encircling behavior. If the prey odor concentration perceived by the wolf pack x i after executing the encircling behavior is Y x i > Y l e a d , then the position of the encircling wolf pack S x i , d is updated, and Y l e a d is set to Y x i . Otherwise, the position of the encircling wolf pack S x i , d remains unchanged.

3.4. Wolf King Generation Rule in the Wolf Pack

The wolf king is identified in the initial solution space as the wolf with the best objective function value. During subsequent iterations:
  • Compare the current wolf with the best objective value with the previous generation’s wolf king.
  • If the current wolf has a better objective value, update the wolf king’s position.
  • If multiple wolves have the same optimal value, randomly select one to become the new wolf king.
The selected wolf king does not participate in the three intelligent behaviors but proceeds directly to the next objective function evaluation until it is replaced by a stronger wolf.

3.5. Wolf Pack Update Mechanism

The wolf pack’s prey distribution rule is applied after hunting. Instead of equal distribution, prey is allocated based on a merit-based reward and strength hierarchy. The strongest wolves—those that first discover and capture the prey—are given priority, followed by the weaker wolves. This harsh distribution may result in weaker wolves starving due to food scarcity. However, it ensures that the most capable wolves remain strong for future hunts, thereby sustaining the continuity and development of the wolf pack.
In the IWPSA, the update mechanism reflects this distribution principle. Wolves with the worst objective function values are eliminated—R wolves are removed and replaced with R newly generated random wolves. A larger R increases population diversity but may cause the algorithm to become overly stochastic. Conversely, a smaller R reduces diversity and weakens the algorithm’s ability to explore new regions of the solution space. Considering that, in real wolf hunts, the size and quantity of captured prey vary, resulting in different numbers of weaker wolves starving, the value of R in this study is determined as shown in Equation (30).
R = N 2 × β ,   N β
β is the population update ratio factor. In this paper, β is set to 5.

3.6. Solution Process

The complete process of this study is as follows: First, the IWPSA is used to calculate the minimum generation cost for the power company for the following day. Next, DR incentives are calculated based on the TOU period, two-stage period, and critical peak period. Downstream users of the VPP submit their acceptable incentive levels and load curtailment amounts, which are categorized into willingness curves for industrial users and residential/commercial users. The power generation from solar carports and the number of EVs are then estimated to assess their impact on supply and demand. Finally, the optimal DR strategy for the VPP is evaluated, and the IWPSA is applied to determine the maximum daily profit for the VPP, as illustrated in Figure 2.

4. Case Study

This study simulates the optimal profits of the VPP under different electricity pricing periods, including TOU period, two-stage period, and critical peak period, for both summer and non-summer months. Figure 3a and Figure 3b illustrate the willingness curve for load curtailment of industrial users and residential/commercial users, respectively. The DR incentive prices for users are calculated using these curves to determine the amount of load curtailment ( P c u r , t ). The time intervals of electricity pricing periods are described as follows:
  • TOU period: 10:00–16:00;
  • Two-stage period: 10:00–12:00 and 13:00–16:00;
  • Critical peak period: 13:00–15:00.

4.1. The VPP’s Profits in Non-Summer

Figure 4 shows the VPP’s electricity purchase plan from different users on non-summer working days. The amount of load curtailment by each user is determined based on the DR incentive prices, as shown in Figure 4.
The incentive price of DR from utility is set at two times λ D R , t and four times λ D R , t . The DR implementation for users is TOU period, two-stage period, and critical peak period. Each user performs load curtailment according to the implementation period and incentive price, as shown in Table 1. As shown in Table 1, regardless of whether it is the TOU period, two-stage period, or critical peak period, a higher incentive price results in greater load curtailment.
As shown in Table 1, when the incentive price is set at two times λ D R , t , the VPP offers users a DR incentive price of TWD 4, meeting the minimum load curtailed requirement. Industrial users reduce their load by approximately 5% of their electricity consumption, while residential/commercial users reduce theirs by about 10%, indicating a higher curtailment rate among residential/commercial users. When the incentive price is set to four times λ D R , t , the DR incentive price increases, leading to a greater willingness to curtail loads. The load curtailment of industrial users reaches 19.81% of their electricity consumption, while that of residential/commercial users reaches 25.47%. Despite this, industrial users have a higher electricity consumption base, resulting in a relatively higher curtailed amount.
Table 2 shows the maximal daily profit of VPP in non-summer. When the DR incentive price is set to two times λ D R , t , the VPP achieves its highest daily profit under the critical peak period. The maximal daily profit of VPP is TWD 59,824.86. Similarly, when the DR incentive price is set to four times, the highest profit occurs under the TOU period, reaching TWD 61,705.01.

4.2. The VPP’s Profits in Summer

Figure 5 shows the VPP’s electricity purchase plan from different users on summer working days. The DR incentive prices for various users are illustrated in Figure 3. The amount of load curtailment by each user is determined based on the corresponding DR incentive price.
As shown in Table 3, when the DR incentive price is set at two times λ D R , t , industrial users reduce their load by approximately 5.66% of their electricity consumption, while residential/commercial users reduce theirs by 10.66%, which is higher than in the non-summer period. When the DR incentive price is increased to four times λ D R , t reaching approximately TWD 8, the load curtailment increases significantly. The average load curtailment for industrial users reaches 22.63% of their electricity consumption, while that of residential/commercial users reaches 33.95%, indicating a substantial reduction in peak load.
The maximum profit of the VPP is shown in Table 4. When the DR incentive price is set at two times λ D R , t , the VPP achieves its highest profit during the critical peak period, with a daily profit of TWD 68,876.66. When the incentive price is increased to four times λ D R , t , the highest profit occurs during the TOU period, with a daily profit of TWD 74,932.88. The combined daily load curtailment from industrial and residential/commercial users reaches 8611.91 kW, indicating significant economic benefits. Due to higher electricity consumption in summer, the relative profit is TWD 13,227.87 greater than that in the non-summer period.

4.3. The DR of VPP with Solar and EV Charging/Discharging

This study simulates a VPP incorporating solar power generation and EV solar carports. The solar power capacity is 200 kW, and the daily solar power generation for non-summer and summer periods is shown in Figure 6. This solar power is not included in the DR incentives provided by the power company. The EV setup consists of four battery-powered vehicles, each with a capacity of 50 kW, for a total charging and discharging capacity of 200 kW. The EVs are fully charged by 18:00, with the charging costs covered by the VPP, and DR incentives also provided by the VPP. The DR incentive price is set at four times λ D R , t , and the maximum profit of the VPP under various DR modes is calculated.
Table 5 and Table 6 present the daily profit of the VPP during the TOU period, two-stage period, and critical peak period in both non-summer and summer seasons. EVs are charged from the PV station during 07:00–09:00 and 17:00–19:00, resulting in lower profits during these periods. DR is executed from 10:00 to 16:00 across all three pricing periods; therefore, the VPP’s profit remains the same during other non-DR execution periods, and the main profit from DR occurs between 10:00 and 16:00. During the critical peak period, the maximum profit occurs at 14:00–15:00 when EVs discharge electricity to the VPP. The TOU and two-stage periods involve more evenly distributed discharging during DR, whereas the critical peak period concentrates discharging between 13:00 and 15:00. Regardless of summer or non-summer, the TOU period yields slightly higher daily profits than the other periods due to the longer DR execution time.

4.4. The Influence of the Incentive Price

The higher DR incentive price from the utility impacts the VPP’s operations. This study uses two, four, and six times λ D R , t to simulate the impact on VPP profitability during the TOU, two-stage, and critical peak periods. Table 7 shows the influence of incentive prices across the various periods. As shown in Table 7, higher incentive multipliers lead to greater VPP profits and increased load curtailment. During the TOU period, the VPP’s profit is higher than that in other periods. In addition, the VPP achieves even greater profits when EVs and PVs are considered the higher incentive price of DR from utility, impacting the VPP’s operations.
Table 8 compares the IWPSA with the WPSA during the TOU period, two-stage period, and critical peak period. Regardless of whether it is summer or non-summer, higher incentive prices bring greater profits for the VPP. The results also demonstrate that the IWPSA has superior performance in finding better solutions.
Table 9 shows a comparison chart of using EP, GA, PSO, WPSA, and IWPSA in the simulation. This study uses four times λ D R , t to simulate the profit of the VPP during the TOU period. From Table 3, it shows that the IWPSA can reach better results than EP, GA, PSO, and WSA. It can be seen that the IWSA improves the searching performance and explores a more likely global optimum.

5. Conclusions

This study has two main focuses:
  • Utilizing the Improved Wolf Pack Search Algorithm (IWPSA) to calculate the daily profit of a Virtual Power Plant (VPP) by considering Demand Response (DR) and Electric Vehicles (EVs). DR events are implemented for TOU, two-stage, and critical peak periods, and the relationship between incentive price multipliers and the amount of load curtailment is analyzed.
  • After the power company announces DR incentives, the VPP integrates regional electricity purchasing and selling, calculates user load curtailment, and uses the IWPSA to determine the maximum daily profit of the VPP.
This study simulates scenarios for workdays during non-summer and summer months to obtain baseline values for DR incentives under different pricing periods. Furthermore, the IWPSA is used to analyze the optimal daily profit of the VPP under various incentive multipliers. To enhance optimization performance, the traditional WPSA is improved by refining its search and encircling behaviors. These improvements increase the algorithm’s ability to find the global optimum and enhance the wolf pack’s diversity and search efficiency. The proposed algorithm is applied to simulate the profits of a VPP that incorporates PVs and EVs, enabling the VPP to manage energy storage in vehicles and earn DR incentives. Finally, this study calculates and evaluates the maximum profit of the VPP under different incentive multipliers, demonstrating the effectiveness of the IWPSA in optimizing VPP daily profit. It is believed that the analysis and verification conducted in this study not only assist decision makers in improving VPP operation and scheduling, but also provide valuable references for system architecture planning and help stakeholders better understand the impacts of VPP operation management.
VPP operations also inherited uncertain factors from DERs in the scheduling process; it is necessary to understand the characteristics and correlations of various DERs. In this paper, an optimized operation of the VPP is to maximize profits and perform the DR in the real-time procedure. However, challenges came from the intermittent nature of the renewables, which are hardly predictable and are dependent on weather and other climate factors. The profit of the VPP may be at risk due to the uncertainties. Decision makers require comprehensive risk assessments, providing a full distribution of profitability outcomes before making a decision. While risk is expected in the forming and operations of VPPs, addressing the risk of VPP operation would be a key issue in our future study topic.

Author Contributions

C.-S.T. is the first author. He contributed to the experiments, conducted simulations, and assisted in the performance of the project. M.-T.T. is the projective administrator. He generalized novel algorithms, designed system planning projects, and prepared the manuscript as the corresponding author. All authors are involved in exploring system validation and results and permitting the benefits of the published document. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data are unavailable due to privacy restrictions.

Acknowledgments

We would like to thank Cheng-Shiu University, Taiwan, for the financial support (Grant No. CS-114-02).

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DGDistributed Generator
DERDistributed Energy Resource
DRDemand Response
DSMDemand Side Management
EESsEnergy Storage Systems
ESGEnvironmental, Social, and Governance
EVElectric Vehicle
GHGgreenhouse gas
IWPSAImproved Wolf Pack Search Algorithm
TOUTime-of-Use
WPSAWolf Pack Search Algorithm
V2GVehicle-to-Grid
VPPsVirtual Power Plants

References

  1. UNFCC. 2025. Available online: https://unfccc.int/2860.php (accessed on 20 March 2025).
  2. Palensky, P.; Dietrich, D. Demand Side Management: Demand Response, Intelligent Energy Systems, and Smart Loads. IEEE Trans. Ind. Inform. 2011, 7, 381–388. [Google Scholar] [CrossRef]
  3. Nebey, A.H. Recent advancement in demand side energy management system for optimal energy utilization. Energy Rep. 2024, 11, 5422–5435. [Google Scholar] [CrossRef]
  4. Naval, N.; Yusta, J.M. Virtual power plant models and electricity markets—A review. Renew. Sustain. Energy Rev. 2021, 149, 111393. [Google Scholar] [CrossRef]
  5. Mahmud, M.; 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, 109840. [Google Scholar] [CrossRef]
  6. Che, L.; Zhang, X.; Shahidehpour, M.; Alabdulwahab, A.; Abusorrah, A. Optimal interconnection planning of community microgrids with renewable energy sources. IEEE Trans. Smart Grid 2017, 8, 1054–1063. [Google Scholar] [CrossRef]
  7. Liu, C.; Yang, R.J.; Yu, X.; Sun, C.; Wong, S.P.; Zhao, H. Virtual power plants for a sustainable urban future. Sustain. Cities Soc. 2021, 65, 102640. [Google Scholar] [CrossRef]
  8. Yang, X.; Zhang, Y. A comprehensive review on electric vehicles integrated in virtual power plants. Sustain. Energy Technol. Assess. 2021, 48, 101678. [Google Scholar] [CrossRef]
  9. İnci, M.; Savrun, M.M.; Çeli, Q. Integrating electric vehicles as virtual power plants: A comprehensive review on vehicle-to-grid (V2G) concepts, interface topologies, marketing and future prospects. J. Energy Storage 2022, 55, 105579. [Google Scholar] [CrossRef]
  10. Wang, G.; Lin, Z.; Chen, Y.; Qiu, R.; Zhang, H.; Yan, J. Carbon-billed future for virtual power plants: A comprehensive review. Renew. Sustain. Energy Rev. 2025, 217, 115719. [Google Scholar] [CrossRef]
  11. Hu, H.; Jiang, C.; Liu, Y. Short-term bidding strategy for a price-maker virtual power plant based on interval optimization. Energies 2019, 2, 3662. [Google Scholar] [CrossRef]
  12. Lyu, X.; Xu, Z.; Wang, N.; Fu, M.; Xu, W. A Two-Layer Interactive Mechanism for Peer-to-Peer Energy Trading Among Virtual Power Plants. Energies 2019, 12, 3628. [Google Scholar] [CrossRef]
  13. 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]
  14. Shafiekhani, M.; Badri, A.; Khah, M.; Catalao, J. Strategies 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]
  15. Yi, Z.; Xu, Y.; Zhou, Z.; Wu, W.; Sun, H. Bi-Level Programming for Optimal Operation of an Active Distribution Network with Multiple Virtual Power Plants. IEEE Trans. Sustain. Energy 2020, 11, 2855–2869. [Google Scholar] [CrossRef]
  16. Dbbagh, S.R.; Kazem, M. A profit sharing scheme for distributed energy resources integrated into a virtual power plant. Appl. Energy 2016, 184, 313–328. [Google Scholar] [CrossRef]
  17. Yan, L.; Zhang, X.; Ullah, Z.; Qazi, H.S.; Hasanien, H.M. A novel solution strategy for scheduling optimization of virtual power plant considering multiple participants and Peak Energy Market. Renew. Energy 2025, 250, 123275. [Google Scholar] [CrossRef]
  18. Nosratabadi, S.M.; Hooshmand, R.; Gholipour, E. Stochastic profit-based scheduling of industrial virtual power plant using the best demand response strategy. Appl. Energy 2016, 64, 590–606. [Google Scholar] [CrossRef]
  19. Wu, H.; Liu, X.; Ye, B.; Xu, B. Optimal dispatch and bidding strategy of a virtual power plant based on a Stackelberg game. IET Gener. Transm. Distrib. 2020, 14, 552–563. [Google Scholar] [CrossRef]
  20. Cao, J.; Zheng, Y.; Han, X.; Yang, D.; Yu, J.; Tomin, N.; Dehghanian, P. Two-stage optimization of a virtual power plant incorporating with demand response and energy complementation. Energy Rep. 2022, 8, 7374–7385. [Google Scholar] [CrossRef]
  21. Cui, J.; Wu, J.; Wu, C.; Moura, S. Electric vehicles embedded virtual power plants dispatch mechanism design considering charging efficiencies. Applied Energy 2023, 352, 121984. [Google Scholar] [CrossRef]
  22. Tang, J.; Li, X. Two-Stage Dual-Level Dispatch Optimization Model for Multiple Virtual Power Plants with Electric Vehicles and Demand Response Based on a Stackelberg Game. Energies 2025, 18, 896. [Google Scholar] [CrossRef]
  23. Gough, M.; Santos, S.F.; Javadi, M.S.; Home-Ortiz, J.M.; Castro, R.; Catalão, J.P. Bi-level stochastic energy trading model for technical virtual power plants considering various renewable energy sources, energy storage systems and electric vehicles. J. Energy Storage 2023, 68, 107742. [Google Scholar] [CrossRef]
  24. Guo, J.; Dou, C.; Zhang, Z.; Yue, D. Bi-level economic dispatch strategy for virtual power plants based on electric vehicles aggregation. Electr. Power Syst. Res. 2023, 225, 109783. [Google Scholar] [CrossRef]
  25. Wang, J.; Guo, C.; Yu, C.; Liang, Y. Virtual power plant containing electric vehicles scheduling strategies based on deep reinforcement learning. Electr. Power Syst. Res. 2022, 205, 107714. [Google Scholar] [CrossRef]
  26. Feng, B.; Liu, Z.; Huang, G.; Guo, C. Robust federated deep reinforcement learning for optimal control in multiple virtual power plants with electric vehicles. Appl. Energy 2023, 349, 121615. [Google Scholar] [CrossRef]
  27. Rashidizadeh-Kermani, H.; Vahedipour-Dahraie, M.; Shafie-Khah, M.; Siano, P. A stochastic short-term scheduling of virtual power plants with electric vehicles under competitive markets. Int. J. Electr. Power Energy Syst. 2021, 124, 106343. [Google Scholar] [CrossRef]
  28. Yuan, H.; Feng, K.; Li, W.; Sun, X. Multi-objective optimization of virtual energy hub plant integrated with data center and plug-in electric vehicles under a mixed robust-stochastic model. J. Clean. Prod. 2022, 363, 132365. [Google Scholar] [CrossRef]
  29. Yang, D.; He, S.; Wang, M.; Pandžić, H. Bidding strategy for virtual power plant considering the large-scale integrations of electric vehicles. IEEE Trans. Ind. Appl. 2020, 56, 5890–5900. [Google Scholar] [CrossRef]
  30. Song, J.; Yang, Y.; Xu, Q. Two-stage robust optimal scheduling method for virtual power plants considering the controllability of electric vehicles. Electr. Power Syst. Res. 2023, 225, 109785. [Google Scholar] [CrossRef]
  31. Azimi, Z.; Hooshmand, R.A.; Soleymani, S. Optimal integration of demand response programs and electric vehicles in coordinated energy management of industrial virtual power plants. J. Energy Storage 2021, 41, 102951. [Google Scholar] [CrossRef]
  32. Choi, S.; Cho, K. A Scenario-Based Approach to Using Electric Vehicle Batteries in Virtual Power Plants: Insights from Environmental, Social, and Governance and Monte Carlo Simulations. Sustainability 2025, 17, 3224. [Google Scholar] [CrossRef]
  33. Steren, A.; Parag, Y.; Teschner, N.; Zemah-Shamir, S. Consumer preferences and willingness to pay for EV charging: Implications for incentives to promote off-peak charging and renewables integration. Appl. Energy 2025, 392, 125981. [Google Scholar] [CrossRef]
  34. Li, C.M.; Du, Y.C.; Wu, J.X.; Lin, C.H.; Ho, Y.R.; Lin, Y.J.; Chen, T. Synchronizing chaotification with support vector machine and wolf pack search algorithm for estimation of peripheral vascular occlusion in diabetes mellitus. Biomed. Signal Process. Control. 2014, 9, 45–55. [Google Scholar] [CrossRef]
  35. Wang, P.; Rao, Y.; Luo, Q. An Effective Discrete Grey Wolf Optimization Algorithm for Solving the Packing Problem. IEEE Access 2020, 8, 115559–115571. [Google Scholar] [CrossRef]
  36. Xiao, W.; Dong, N.; He, K. A hybrid global wolf pack algorithm-based incremental conductance method under partial shading conditions. Sol. Energy 2025, 291, 113388. [Google Scholar] [CrossRef]
  37. Chandra, R.; Radhakrishnan, K.K.; Panda, S.K. Transactive control of air-conditioning systems in buildings for participation in Singapore’s Demand Response market through load curtailment. Sustain. Energy Grids Netw. 2022, 31, 100742. [Google Scholar] [CrossRef]
Figure 1. The system architecture studied.
Figure 1. The system architecture studied.
Energies 18 04485 g001
Figure 2. The flowchart of the IWPSA applied.
Figure 2. The flowchart of the IWPSA applied.
Energies 18 04485 g002
Figure 3. (a) The willingness curve for load curtailment of industrial users; (b) the willingness curve for load curtailment of residential/commercial users.
Figure 3. (a) The willingness curve for load curtailment of industrial users; (b) the willingness curve for load curtailment of residential/commercial users.
Energies 18 04485 g003
Figure 4. The VPP’s electricity purchase plan on non-summer working days.
Figure 4. The VPP’s electricity purchase plan on non-summer working days.
Energies 18 04485 g004
Figure 5. The VPP’s electricity purchase plan on summer working days.
Figure 5. The VPP’s electricity purchase plan on summer working days.
Energies 18 04485 g005
Figure 6. The daily solar power generation in non-summer and summer.
Figure 6. The daily solar power generation in non-summer and summer.
Energies 18 04485 g006
Table 1. The load curtailment of users during the different periods.
Table 1. The load curtailment of users during the different periods.
Incentive PriceTime (hour)TOU Period
(TWD)
Industrial Load (kW)Residential/Commercial Load (kW)Two-Stage Period
(TWD)
Industrial Load (kW)Residential/Commercial Load (kW)Critical Peak Period
(TWD)
Industrial Load (kW)Residential/Commercial Load (kW)
2 times of λ D R , t 104126.55163.284126.55163.28-00
114127.61164.504127.61164.50-00
124124.38168.54-00-00
134117.69165.004117.69165.004117.69165.00
144.01125.98158.234125.11157.684125.11157.68
154.01126.77163.254125.89162.68-00
164127.37165.944127.37165.94-00
4 times of λ D R , t 107.88491.50475.637.96500.61484.45-00
117.92500.24483.637.96504.83488.07-00
127.92487.57495.51-00-00
137.99469.81494.017.96465.58489.567.99469.81494.01
148.03503.92476.357.96494.92467.847.99499.42472.09
158.03507.08491.467.96498.02482.67-00
167.96503.88492.347.96503.88492.34-00
TWD: New Taiwan dollar.
Table 2. The maximal daily profit of VPP in non-summer.
Table 2. The maximal daily profit of VPP in non-summer.
Incentive PriceTOU Period
(TWD)
Two-Stage Period
(TWD)
Critical Peak Period
(TWD)
2 times of λ D R , t 59,509.9859,573.6359,824.68
4 times of λ D R , t 61,705.0161,421.5560,440.79
TWD: New Taiwan Dollar.
Table 3. The load curtailment of users during the different period.
Table 3. The load curtailment of users during the different period.
Incentive PriceTime (Hour)TOU Period
(TWD)
Industrial Load (kW)Residential/Commercial Load (kW)Two-Stage Period
(TWD)
Industrial Load (kW)Residential/Commercial Load (kW)Critical Peak Period
(TWD)
Industrial Load (kW)Residential/Commercial Load (kW)
Two times λ D R , t 104.12 150.40 183.48 4.27 160.61 189.89 -0 0
114.21 155.96 191.14 4.27 159.77 193.59 -0 0
124.23 155.01 193.12 -0 0 -0 0
134.25 146.71 186.49 4.27 147.88 187.28 4.30 150.23 188.86
144.34 160.72 186.22 4.27 155.77 183.13 4.30 158.24 184.67
154.32 162.26 189.79 4.27 158.48 187.42 -0 0
164.37 164.22 198.09 4.27 156.74 193.19 -0 0
Four times λ D R , t 108.24 601.60 566.72 8.53 642.43 605.18 -0 0
118.42 623.85 602.29 8.53 639.08 616.99 -0 0
128.46 620.03 610.87 -0 0 -0 0
138.50 586.83 592.14 8.53 591.53 596.88 8.60 600.93 606.36
148.68 642.87 602.19 8.53 623.07 583.64 8.60 632.97 592.91
158.64 649.04 611.56 8.53 633.93 597.33 -0 0
168.75 656.86 645.07 8.53 626.98 615.72 -0 0
TWD: New Taiwan dollar.
Table 4. The maximal daily profit of VPP in summer.
Table 4. The maximal daily profit of VPP in summer.
Incentive PriceTOU Period
(TWD)
Two-Stage Period
(TWD)
Critical Peak Period
(TWD)
Two times λ D R , t 68,609.0468,652.7268,876.66
Four times λ D R , t 74,932.8874,583.9372,884.66
TWD: New Taiwan dollar.
Table 5. The daily profit of the VPP in non-summer.
Table 5. The daily profit of the VPP in non-summer.
HourOriginal Load
(kW)
TOU Period
(kW)
Two-Stage Period
(kW)
Critical Peak Period
(kW)
13830.82957.71957.71957.71
23702.06925.52925.52925.52
33522.72880.68880.68880.68
43298.20824.55824.55824.55
53307.74826.94826.94826.94
63356.34839.09839.09839.09
73452.10732.70732.70732.70
84027.442214.672214.672214.67
94874.882797.683112.053112.05
105128.263575.30 *3681.37 *3329.65
115483.943825.02 *3928.83 *3575.12
125609.823945.63 *3695.93 *3695.93
135728.804069.10 *4158.774070.75
146092.644636.71 *4401.55 *4651.00 *
156277.024656.80 *4455.21 *4693.87 *
166178.204225.48 *4327.00*3972.44
175864.043390.113390.113390.11
185504.883130.153130.153130.15
195296.383317.763317.763317.76
205489.403436.363436.363436.36
215519.403455.143455.143455.14
225329.803336.453336.453336.45
234736.281184.071184.071184.07
244171.321042.831042.831042.83
Total62,226.4562,255.4561,395.53
* Represents the DR execution.
Table 6. The daily profit of the VPP in summer.
Table 6. The daily profit of the VPP in summer.
HourOriginal Load
(kW)
TOU Period
(kW)
Two-Stage Period
(kW)
Critical Peak Period
(kW)
14824.501321.911321.911321.91
24392.901203.651203.651203.65
34092.531121.351121.351121.35
43828.111048.901048.901048.90
53662.071003.411003.411003.41
63821.851047.191047.191047.19
74003.95857.39857.39857.39
84465.552464.602464.602464.60
95211.552973.622973.622973.62
105497.353890.26 *4079.66 *3551.97
115914.134284.62 *4435.47 *3905.06
126163.954483.07 *4096.57 *4096.57
136312.904589.25 *4722.454514.79
146776.785250.46 *5001.75 *5252.16 *
156924.605277.26 *5079.29 *5291.70 *
166729.534798.65 *4874.00 *4347.89
176500.633828.033828.033828.03
186615.233834.933834.933834.93
196472.654057.444057.444057.44
206923.254333.954333.954333.95
217125.084460.304460.304460.30
226545.074097.214097.214097.21
236006.071645.661645.661645.66
245450.691493.491493.491493.49
Total73,366.6173,082.2271,513.18
* Represents the DR execution.
Table 7. The influence of the incentive price among the various periods.
Table 7. The influence of the incentive price among the various periods.
MonthIncentive PriceLoad CurtailmentThe Profit of VPP (NT$)
Industrial Load (kW)Residential/Commercial
Load (kW)
TOU PeriodTwo-Stage PeriodCritical Peak Period
Non-summerTwo times λ D R , t 51059,509.9859,573.6359,824.68
Four times λ D R , t 19.8229.7361,705.0161,421.5560,440.79
* Four times λ D R , t 19.8229.7362,226.4562,255.4561,395.53
* Six times λ D R , t 44.5759.5570,780.9169,601.0663,873.04
SummerTwo times λ D R , t 5.671068,609.0468,652.7268,876.66
Four times λ D R , t 22.8833.9574,932.8874,583.9372,884.66
* Four times λ D R , t 22.8833.9573,366.6173,082.2271,513.18
* Six times λ D R , t 48.9663.2781,903.4480,377.8973,951.35
* Considering PV and EVs.
Table 8. Comparison of WPSA and IWPSA.
Table 8. Comparison of WPSA and IWPSA.
AlgorithmIncentive PriceThe profit of VPP (NT$)
TOU PeriodTwo-Stage Period Critical Peak Period
Non-summerWPSA4 times λ D R , t 62,055.2561,838.1761,293.58
6 times λ D R , t 70,278.6268,953.7363,516.39
IWPSA4 times λ D R , t 62,226.4562,255.4561,395.53
6 times λ D R , t 70,780.9169,601.0663,873.04
SummerWPSA4 times λ D R , t 72,683.0672,945.2471,151.52
6 times λ D R , t 81,808.9179,898.9973,527.57
IWPSA4 times λ D R , t 73,366.6173,082.2271,513.18
6 times λ D R , t 81,903.4480,377.8973,951.35
TWD: New Taiwan dollar.
Table 9. Comparisons of EP, GA, PSO, WPSA, and IWPSA.
Table 9. Comparisons of EP, GA, PSO, WPSA, and IWPSA.
The Profit of VPP (TWD)
AlgorithmSummerNon-Summer
EP72,645.6362,012.56
PSO72,235.6961,987.25
GA72,123.5661,912.47
WPSA72,683.0662,055.25
IWPSA73,366.6162,226.45
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

Tu, C.-S.; Tsai, M.-T. The Optimal Energy Management of Virtual Power Plants by Considering Demand Response and Electric Vehicles. Energies 2025, 18, 4485. https://doi.org/10.3390/en18174485

AMA Style

Tu C-S, Tsai M-T. The Optimal Energy Management of Virtual Power Plants by Considering Demand Response and Electric Vehicles. Energies. 2025; 18(17):4485. https://doi.org/10.3390/en18174485

Chicago/Turabian Style

Tu, Chia-Sheng, and Ming-Tang Tsai. 2025. "The Optimal Energy Management of Virtual Power Plants by Considering Demand Response and Electric Vehicles" Energies 18, no. 17: 4485. https://doi.org/10.3390/en18174485

APA Style

Tu, C.-S., & Tsai, M.-T. (2025). The Optimal Energy Management of Virtual Power Plants by Considering Demand Response and Electric Vehicles. Energies, 18(17), 4485. https://doi.org/10.3390/en18174485

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