Next Article in Journal
Integrated Model Selection and Scalability in Functional Data Analysis Through Bayesian Learning
Previous Article in Journal
A Method for Synthesizing Ultra-Large-Scale Clock Trees
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Virtual Power Plant-Integrated Proactive Voltage Regulation Framework for Urban Distribution Networks: Enhanced Termite Life Cycle Optimization Algorithm and Dynamic Coordination

1
State Grid Jinan Power Supply Company, Jinan 250013, China
2
Key Laboratory of Power System Intelligent Dispatch and Control of Ministry of Education, Shandong University, Jinan 250061, China
*
Author to whom correspondence should be addressed.
Algorithms 2025, 18(5), 251; https://doi.org/10.3390/a18050251
Submission received: 27 February 2025 / Revised: 14 April 2025 / Accepted: 23 April 2025 / Published: 25 April 2025
(This article belongs to the Section Algorithms for Multidisciplinary Applications)

Abstract

:
Amid global decarbonization mandates, urban distribution networks (UDNs) face escalating voltage volatility due to proliferating distributed energy resources (DERs) and emerging loads (e.g., 5G base stations and data centers). While virtual power plants (VPPs) and network reconfiguration mitigate operational risks, extant methods inadequately model load flexibility and suffer from algorithmic stagnation in non-convex optimization. This study proposes a proactive voltage control framework addressing these gaps through three innovations. First, a dynamic cyber-physical load model quantifies 5G/data centers’ demand elasticity as schedulable VPP resources. Second, an Improved Termite Life Cycle Optimizer (ITLCO) integrates chaotic initialization and quantum tunneling to evade local optima, enhancing convergence in high-dimensional spaces. Third, a hierarchical control architecture coordinates the VPP reactive dispatch and topology adaptation via mixed-integer programming. The effectiveness and economic viability of the proposed strategy are validated through multi-scenario simulations of the modified IEEE 33-bus system (represented by 12.66 kV, it is actually oriented to a broader voltage scene). These advancements establish a scalable paradigm for UDNs to harness DERs and next-gen loads while maintaining grid stability under net-zero transitions. The methodology bridges theoretical gaps in flexibility modeling and metaheuristic optimization, offering utilities a computationally efficient tool for real-world implementation.

1. Introduction

With the rise of ‘net-zero’ initiatives, the power and energy sector has been continuously deepening its low-carbon transformation strategy, bringing unprecedented opportunities and challenges to developing and evolving new types of power systems [1,2]. Urban distribution networks (UDNs), as the receiving end of the power grid and facing users directly, can facilitate the integration of a vast amount of distributed generation (DG) and the flexible management of user-side loads. They are an essential component in new types of power systems [3,4].
The digital industrial upgrading process of UDNs in China is gradually accelerating, and the novel electrical load resources, mainly consisting of 5G base stations and Internet data centers (IDCs), are experiencing rapid growth. As a result, UDNs typically exhibit significant load peak–valley differences [5,6]. However, the annual duration of peak loads in UDNs is between a dozen hours and several hours. Constructing many redundant power sources to fill short-term peak gaps is not an optimal solution in either economic or physical terms [7,8]. Therefore, while facing short-term power shortages, UDNs possess abundant aggregable resource endowments [9]. Under such circumstances, VPPs can integrate distributed energy resources (DERs) and optimize industrial layout [10]. By leveraging intelligent computing and communication network technologies, VPPs can match the output of each generation unit within the system to the fluctuations in power demand, thereby achieving coordinated scheduling and resource mutual assistance [11,12]. However, although VPPs can obtain economic benefits by utilizing load-side resources for peak–valley regulation, when third-party-operated VPPs focus solely on economic benefits as the optimization goal, their dispatching behavior may exacerbate voltage deviations in UDNs, posing new challenges to the safe and stable operation of UDNs.
In UDNs incorporating VPPs, the line impedance exhibits resistive characteristics, with resistance values significantly higher than reactance values. As a result, adjusting the active power of various loads within the UDN can effectively control voltage deviations. As one of the active management measures for UDNs, distribution network reconfiguration indirectly adjusts loads’ active power by changing the on-off status of tie switches and sectionalizing switches, thereby reducing voltage deviations and achieving efficient proactive voltage control [13,14]. An optimization operation framework for VPPs in reconfigurable grids is proposed in [15], which integrates combined heat and power (CHP), DG, and energy storage systems to address potential voltage security issues in the grid. An optimization aggregation method for DERs in VPPs is introduced in [16], where a network partitioning model constrained by electrical distance proximity and resource complementarity is constructed to minimize internal voltage deviations within the VPP and ensure the safe and stable operation of UDNs. A coordinated optimization scheduling model for CHP-VPPs integrated with reconfigurable district heating networks is developed in [17], which simplifies computational complexity through energy flow models and employs adaptive robust optimization combined with column and constraint generation algorithms to handle wind power uncertainty, ensuring stability under extreme scenarios. However, in the existing optimization and reconfiguration of UDNs incorporating VPPs, novel electrical load resources such as 5G base stations and IDCs have not been adequately modeled. This deficiency can reduce the rationality of reconfiguration schemes and negatively impact the voltage stability of UDNs.
On the other hand, the optimization and reconfiguration problem of UDNs involves many integer variables and nonlinear constraints, making it difficult to find practical and feasible solutions using traditional mathematical methods. Incorporating metaheuristic techniques into optimal strategies’ training process allows a balance between solution accuracy and computational efficiency and speed without increasing problem-specific constraints [18,19]. In [20,21], it proposes an intelligent Ant Lion Optimizer (ALO) algorithm, which can effectively solve the multi-objective reconfiguration optimization problem of distribution networks. However, the ALO algorithm has a relatively slow convergence speed. The computational speed and accuracy of the Seagull Optimization Algorithm (SOA) are enhanced through chaotic mapping initialization and Lévy flight strategies [22], effectively improving the stability and economy of the reconfigured active distribution network. However, the SOA algorithm’s performance is susceptible to the initial population and search strategy, resulting in unstable adaptability to the problem and variable solution quality. An Improved Fireworks Algorithm (IFA) has been proposed, tailored to distribution networks’ topological structure and operational technical requirements. This IFA is designed to optimize the established multi-objective model. By employing various explosion modes, the IFA effectively overcomes the shortcomings of the SOA and better coordinates the accommodation of new energy with reconfiguration costs [23]. Nevertheless, integrating many novel load resources, such as 5G base stations and IDCs, introduces new constraints to the optimization and reconfiguration problem of UDNs incorporating VPPs, significantly increasing the complexity of the optimization problem. This can degrade the performance of the aforementioned conventional metaheuristic algorithms, resulting in inaccurate solutions.
To summarize, in order to enhance the voltage security of UDNs with large-scale integration of novel electrical load resources, such as 5G base stations and IDCs, and to address the insufficient performance of existing metaheuristic algorithms in solving these problems, this paper proposes an efficient proactive voltage control strategy for UDNs incorporating VPPs and the Improved Termite Life Cycle Optimizer (ITLCO) algorithm. The contributions of this paper are as follows:
  • A classification model for novel electrical load resources, such as 5G base stations and IDCs in UDNs is established, and their regulation potential when acting as internal resources of VPPs is derived, thereby improving the control capability of the efficient proactive voltage control strategy.
  • The TLCO algorithm is improved by employing a chaotic map and an incremental pheromone update model, which enables it to explore the solution space more effectively and avoid falling into local optima, thus enhancing its global optimization capability.
  • The effectiveness of the proposed efficient proactive voltage control strategy for UDNs is verified through simulations on the modified IEEE 33-bus system.
The structure of this paper is as follows: Section 1 introduces the architecture of UDNs incorporating VPPs. Section 2 presents the modeling of novel electrical load resources in UDNs incorporating VPPs. Section 3 establishes the optimization and reconfiguration model of UDNs incorporating VPPs as the control strategy for efficient proactive voltage security. Section 4 proposes the ITLCO algorithm and outlines the solution process for UDNs’ efficient proactive voltage control strategy. Section 5 provides case studies. Section 6 concludes the paper and offers future work directions.

2. Modeling of Novel Electrical Load Resources in UDNs Incorporating VPPs

The UDNs incorporating VPPs considered in this paper are shown in Figure 1. The VPP controls the operating power of various adjustable load devices within the UDN through intelligent terminals, participating in external demand response as an integrated VPP entity.
This section focuses on modeling novel electrical load resources in UDNs incorporating VPPs, and the permissible range of bus voltages in the UDN is 0.95–1.05 p.u. The aim is to thoroughly investigate and analyze the electrical characteristics of new types of loads, such as 5G base stations, IDCs, electric vehicle (EV) charging stations, and energy storage devices, and their impacts on UDNs. By modeling these novel loads, theoretical support is provided for effectively integrating VPPs and developing efficient proactive voltage control strategies for UDNs.

2.1. 5G Base Stations

When 5G base stations serve as internal regulation resources of a VPP, load curtailment is primarily achieved by adjusting the number of activated terminals and data traffic [23]. This paper employs a dynamic model to characterize the power consumption of 5G base stations. Assuming that the number of terminals remains constant within a scheduling time interval Δt, the power variation of the 5G base station can be represented by the increase or decrease in the number of activated terminals, which is expressed as follows:
P 5 G t = P i , AAU t + P b , AAU t + P b , BBU t
where P 5 G t represents the total power consumption of the 5G base station at time t; P i , AAU t denotes the incremental power consumption of the Active Antenna Unit (AAU) in the 5G base station; P b , AAU t is the rated power of the AAU; and P b , BBU t is the rated power of the Baseband Unit (BBU) in the 5G base station.
The P i , AAU t consists of the power consumption generated by downlink data P idd , AAU t and the power consumption generated by downlink signaling P ids , AAU t . The power of the 5G base station can also be regulated by reducing or increasing the data transmission volume of the 5G base station, which is expressed as follows:
P i , AAU t = P idd , AAU t + P ids , AAU t
P idd , AAU t = P max , AAU P b , AAU D dd max D dd t
D dd t = A R E R ds t
P ids , AAU t = P max , AAU P b , AAU R ds RE + R dd RE D dd t
where P max , AAU is the maximum power of the AAU; D dd max is the maximum downlink data rate of the 5G base station; D dd t is the downlink data rate at time t (This parameter is related to the hardware equipment, communication protocol and network environment of the base station, and can be obtained through the technical specifications of the base station equipment or determined according to the relevant communication standards and test results in practical applications); A R E is the average data carried by each signaling resource element; R ds t is the downlink signaling resource element at time t. where R ds RE represents the total number of signaling resource elements used for the downlink; and R dd RE represents the total number of data resource elements used for the downlink.
Nevertheless, during regular operation, the 5G base station must maintain performance indicators such as data transmission rate and delay at a basic level. Therefore, it is necessary to consider the downlink data rate constraints and downlink signaling resource constraints to ensure the essential service quality of the 5G base station, which is expressed as follows:
D dd t D dd max R ds t R ds max
where D dd max represents the maximum downlink data rate and R ds max represents the maximum downlink signaling resource.
By regulating the number of activated terminals and data traffic, the load regulation power expression of the 5G base station is as follows:
P 5 G , DR t = P max , AAU P b , AAU D dd t D dd t D dd max + R ds t R ds t R ds RE + R dd RE
where R ds RE represents the total number of signaling resource elements used for the downlink and R dd RE represents the total number of data resource elements used for the downlink.
In the operation process of 5G base stations, there is a dynamic coupling relationship between relevant parameters and voltage regulation strategies, which has an important impact on the voltage stability of UDNs:
(1) Downlink data rate and base station power consumption fluctuation
D dd t is one of the key factors affecting the power consumption of 5G base stations. In the P i , AAU t , the P idd , AAU t is closely related to the downlink data rate. As D dd t increases, P idd , AAU t increases because more data transfers require AAU to consume more energy to process and send. When users watch high-definition videos or download large files, the downlink data rate of 5G base stations will increase, and P idd , AAU t will also rise accordingly, resulting in an increase in the total power consumption of the base station. Conversely, when D dd t is reduced, such as when the user is engaged in simple instant messaging, P idd , AAU t is reduced, the base station power consumption is also reduced, and this fluctuation in power consumption changes in real time as the downlink data rates.
(2) The influence of base station power consumption fluctuation on UDNs voltage stability
As a load in UDNs, 5G base stations’ power consumption fluctuations will affect the voltage stability of UDNs. When the base station power consumption increases, the current in the UDNs will increase. According to Ohm’s law, when the UDN resistance R is particular, the current increase will increase the line’s voltage drop. When multiple 5G base stations experience increased power consumption at the same time, this accumulation of voltage drops may cause local voltage drops in UDNs. Suppose the voltage drop is too significant and exceeds the normal operating voltage range of the UDN device. In that case, the voltage stability of the UDNs will be affected, resulting in abnormal operation of the device and even the safe and reliable operation of the entire UDNs. On the contrary, when the power consumption of the base station is reduced, the current in the UDNs will decrease, and the line voltage drop will also decrease, which has a specific positive impact on the voltage stability of the UDNs.
(3) Feedback effect of voltage regulation strategy on relevant parameters:
In order to maintain the voltage stability of UDNs, some voltage regulation strategies are usually adopted. Power is adjusted in the 5G base station scenario when the UDN voltage drops are detected. The usual way is to reduce base station power consumption by reducing the downlink data rate of some non-critical services. For example, under the premise of ensuring the essential communication quality, reduce the resolution of the video stream, thereby reducing D dd t , thereby reducing P idd , AAU t and the total power consumption of the base station, and alleviate the pressure of UDN voltage drop. This regulation strategy will affect the relevant parameters of 5G base stations and achieve a dynamic coupling between the voltage regulation strategy and the base station parameters. If the UDN voltage is too high, the power of the base station can also be appropriately increased to improve the downlink data rate, consume excess electrical energy, and stabilize the UDN voltage.

2.2. IDC

IDCs possess substantial computing resources and storage devices, which can be flexibly scheduled according to UDNs’ demands [6]. Through demand response programs, IDCs can reduce energy consumption during peak electricity demand periods or increase energy consumption during off-peak periods, providing flexible resources for UDNs [24]. The total load P IDC t of the IDC is expressed as follows:
P IDC t = P ITM t + P ITH t + P C t + e O t
where P ITM t represents the power of information technology (IT) equipment at time t to meet the minimum quality of service (QoS); P ITH t represents the additional power of IT equipment at time t to enhance QoS; P C t represents the power of the cooling system at time t; and e O t represents the power of other equipment at time t.
When developing the regulation potential of IDCs as internal resources of a VPP, it is essential to consider constraints such as IT equipment power constraints, cooling system power constraints, and demand response strategy constraints within the IDC. Regarding IT equipment power constraints, IDCs must maintain a certain level of IT equipment power to handle interactive and batch workloads. This portion of power is a necessary condition to meet QoS requirements and cannot be reduced, which is expressed as follows:
P ITM t = n E e E + n A e A + n C e C n S + e I m IM t + q = 1 n B m BM q , t
where nE is the number of edge switches; eE is the rated power consumption of each edge switch; nA is the number of aggregation switches; eA is the rated power consumption of each aggregation switch; nC is the number of core switches; eC is the rated power consumption of each core switch; nS is the total number of servers; eI is the idle/peak power of each active server; m IM t is the minimum number of active servers serving interactive workloads in the IDC at time t; m BM q , t is the minimum number of active servers serving the q-th type of batch workloads in the IDC at time t; and nB is the total number of batch workload types.
To enhance QoS, IDCs configure additional IT equipment power. This portion of power can be adjusted according to demand response strategies but must maintain a certain redundancy to handle sudden workloads, which is constrained as follows:
P ITH t n E e E + n A e A + n C e C + n S e P P ITM t
where eP is the peak power of each active server.
Regarding cooling system power constraints, the cooling system’s power needs to be adjusted according to the heat dissipation of IT equipment and indoor temperature but cannot exceed its upper power limit. The expression for the cooling system power P C t at time t is as follows:
P C t = b 1 h t + b 2
where b1 is the cooling efficiency coefficient; ht is the thermal cooling power of the data center at time t; and b2 is the base power consumption of the cooling system without thermal load.
The constraint for the cooling system power is as follows:
b 2 P C t P C , max
where P C , max is the maximum power of the cooling system.
In addition, the indoor temperature of the IDC must be maintained within a reasonable range to ensure the regular operation of the equipment. Therefore, when considering the constraints of the cooling system power, the indoor temperature constraints must also be taken into account, which is expressed as follows:
T min inside , t T inside , t T max inside , t
where T inside , t is the indoor temperature at time t; and T min inside , t and T max inside , t are the minimum and maximum indoor temperatures, respectively, when the equipment is operating normally.
The demand response strategy constraints include geographical load balancing, batch workload scheduling, and thermal energy storage utilization, among other demand response strategy constraints, which are expressed as follows:
ν = 1 n ν θ ν δ , t = ϕ ν δ , t
t = ψ q + 1 + 1 ψ q χ q t = t = 1 ψ q + 1 ψ q ϕ q t
s t = α 3 s t 1 α 4 P TA t + β 2
where θ ν δ , t denotes the interactive workload allocated from the front-end server δ to the IDC at time t; nV represents the total number of IDCs; ϕ ν δ , t is the total interactive workload arriving at the front-end server δ at time t; χ q t is the amount of the q-th type of batch workload processed by the IDC at time t; ψ q is the time slot length of the q-th type of batch workload; ϕ q t is the amount of the q-th type of batch workload arriving at the IDC at time t; is the index of the time slot; st is the thermal energy storage state of the IDC at time t; α3 is the thermal energy storage decay coefficient of the IDC; st−1 is the thermal energy storage state of the IDC at time t − 1; α4 is the thermal energy storage coefficient of the IDC; P TA t is the power regulated by the IDC through thermal energy storage utilization at time t; and β2 is the baseline parameter related to thermal energy storage of the IDC.
The load regulation power P IDC , reg t of the IDC can be derived from (8) to (16), which is expressed as follows:
P IDC , DR t = P GA t + q = 1 n BA P BA t P TA t
where P GA t represents the power regulated by geographical load balancing among IDCs; nBA is the total number of batch workload types; q = 1 n BA P BA t is the power regulated by the IDC for processing the q-th type of batch workload at time t; and P TA t is the power regulated by the cooling system through thermal energy storage utilization at time t.

2.3. EV Charging Stations

To facilitate the analysis of the regulatory potential of EV charging stations, this paper considers the entire charging station as a single entity. It assumes that electric buses’ state of charge (SOC) is the same during their operating hours [25,26]. When regulating a VPP, the primary method of load shifting is achieved by adjusting the charging power during different periods. The expression for this is given by the following:
P EV ch , t = 0 t t dis P EV , min ch , t P EV ch , t P EV , max ch , t t t ch
Λ EV t = Λ EV t 1 + η EV ch P EV ch , t Δ t 0 Λ EV t Λ EV , max Λ EV t ch _ end Λ EV end
where P EV ch , t is the charging power of the bus at time t; P EV , min ch , t is the minimum power required at time t to prevent the vehicle from entering a dormant state; P EV , max ch , t is the maximum charging power at time t; η EV ch is the charging efficiency; Λ EV t is the battery charge of the bus at time t; Λ EV , max is the maximum energy storage capacity of the battery; tdis, tch, and tch_end are the bus operating period, night charging period, and charging end period, respectively; and Λ EV end is the minimum battery charge required at the end of charging.
The regulation power of the EV charging station is given by the following:
P EV , DR t = P EV , ini ch , t P EV ch , t
where P EV , DR t is the regulation power of the EV charging station at time t, and P EV , ini ch , t is the charging power when the EV charging station is not participating in the regulation of the VPP at time t.

2.4. Electrochemical Energy Storage Devices

Electrochemical energy storage devices can participate in multiple scenarios, such as peak shaving and valley filling as flexibility resources [27]. The constraints for electrochemical energy storage are mainly as follows:
Λ ES t = Λ ES t 1 + η ES ch P ES ch , t P ES dis , t / η ES dis Δ t 0 P ES ch , t υ ES ch , t P ES ch , max 0 P ES dis , t υ ES dis , t P ES dis , max υ ES ch , t + υ ES dis , t 1 Λ ES , min Λ ES t Λ ES , max Λ ES , 0 = Λ ES t end
where Λ ES t is the energy stored in the storage device at time t; Λ ES , min and Λ ES , max are the lower and upper limits of the energy storage, respectively; P ES ch , t is the charging power of the storage at time t; P ES dis , t is the discharging power of the storage at time t; P ES ch , max and P ES dis , max are the maximum charging and discharging powers, respectively; η ES ch and η ES dis are the charging and discharging efficiencies, respectively; υ ES ch , t and υ ES dis , t are the state variables for charging and discharging, respectively; Λ ES , 0 and Λ ES t end are the initial and final energy storage levels, respectively. Λ ES , 0 = Λ ES t end indicates that the storage should return to its initial state at the end of a scheduling period, and ΔE is the margin left for the next scheduling cycle.
The adjustable power of the electrochemical energy storage device is given by the following:
P ES , DR t = P ES , ini ch , t P ES ch , t + P ES dis , t P ES , ini dis , t
where P ES , DR t is the adjustable power of the storage device at time t; P ES , ini ch , t and P ES dis , t are the charging and discharging powers when the energy storage is not participating in the regulation of the VPP, respectively.

3. The Optimization and Reconfiguration of UDNs Incorporating VPPs

The efficient proactive voltage control strategy for UDNs incorporating VPPs discussed in this paper is realized through the optimization and reconfiguration of the distribution network. This approach leverages advanced techniques to enhance voltage stability and operational efficiency.

3.1. Objective Functions

The optimization and reconfiguration of UDNs incorporating VPPs should consider both the distribution network’s stability and economy. Therefore, this paper proposes three optimization objectives: minimizing voltage deviation, minimizing network losses, and maximizing operational benefits.

3.1.1. Minimizing Voltage Deviation

Voltage deviation is an indicator of the stability of the UDN. A more minor voltage deviation indicates a more stable system. The expression for voltage deviation is as follows:
min ϑ 1 = i = 1 v U i U n
where ϑ 1 is the system voltage deviation; Ui is the voltage magnitude at bus i; Un is the rated voltage.

3.1.2. Minimizing Network Losses

Network losses refer to the inherent losses within the system and are an important indicator of the economic efficiency of the UDN. The expression for network losses is as follows:
min ϑ 2 = i j L L γ i j I i j 2 R i j
where ϑ 2 is the total network loss; L is the total number of lines in the UDNs; Iij and Rij are the current and resistance of line ij, respectively; γij is the state variable of the tie switch, with a value of 1 indicating a closed switch and 0 indicating an open switch.

3.1.3. Maximize Operational Efficiency

The intelligent operator of the UDN maximizes benefits by utilizing VPP resources to participate in demand response. The revenue mainly includes the profit from electricity sales ηop, the revenue from demand response ηDR, and the subsidy cost for utilizing VPP resources ωvpp. The objective function is as follows:
max ϑ 3 = η op + η DR ω vpp η op = t = 1 T ω sell P sell t ω buy P buy t η DR = t = 1 T ω peak P peak DR , t ω vally P vally DR , t ω vpp = t = 1 T ρ ES P ES , DR t + ρ EV P EV , DR t
where ωsell and ωbuy are the electricity selling price to users and the purchasing price from the main grid, respectively; P sell t and P buy t are the electricity selling power and purchasing power from the main grid, respectively; ωpeak and ωvalley are the subsidy prices for peak shaving and valley filling responses, respectively; P peak , t DR and P vally , t DR are the powers participating in peak shaving and valley filling responses, respectively; ρES and ρEV are the charge-discharge loss coefficients for energy storage.
From (23), (24), and (25), it can be seen that the optimization objectives of the UDN reconfiguration model incorporating VPPs are multi-objective. This paper converts the three optimization objectives into a single objective as follows:
min ϑ = w 1 × ϑ 1 ϑ 1 max + w 2 × ϑ 2 ϑ 2 max + ϑ 3 ϑ 3 max
where ϑ 1 max , ϑ 2 max and ϑ 3 max are the voltage deviation, network losses, and operational benefits of the UDN reconfiguration incorporating VPPs, respectively; w1 and w2 are the weights for stability and economic indicators, respectively. Considering the equal importance of stability and economy after UDN reconfiguration, w1 = w2 = 0.5 [26].

3.2. Constraints

The operation of UDNs incorporating VPPs must satisfy certain operational constraints, which mainly include power flow balance constraints, voltage and current constraints, DG power constraints, and VPP participation in demand response constraints.

3.2.1. Power Balance Constraints

The power balance constraint is as shown in (27).
P sell t = i ψ P i t P sell t + P loss t = P buy t
where P i t is the active power injected at bus i at time t; P loss t is the active power loss in the system at time t.

3.2.2. Active Power Loss Constraints

The active power loss constraint is as shown in (28).
P loss , j = i j L R i j P i j t 2 + Q i j t 2 U i t 2
where U i t is the voltage at bus i at time t; and P i j t and Q i j t are the active and reactive power flows on branch ij at time t, respectively.

3.2.3. Power Flow Constraints

The power flow constraint is as shown in (29) and (30).
i u j P i j t I i j t R i j + P j t = i ƛ j P j k t i u j Q i j t I i j t X i j + Q j t = i ƛ j Q j k t
U j t 2 = U i t 2 2 R i j P i j t + X i j Q i j t + R i j 2 + X i j 2 I i j t
where Xij is the reactance of line ij in the UDN; Q j t is the reactive power injected at bus j; u(j) is the set of buses from which power flows to bus j; and v(j) is the set of buses to which power flows from bus j.
It has been derived and proven in the relevant literature that when the bus load is unbounded and the objective function is a strictly increasing function of branch current, the above relaxation is exact and can be equivalently transformed into the standard second-order cone form as follows:
2 P i j t 2 Q i j t I i j t U i sqr , t 2 I i j t + U i sqr , t U i sqr , t = U i 2 , t

3.2.4. Bus Voltage Constraints

The bus voltage constraint is as shown in (32).
U i min U i t U i max
where U i min and U i max are the lower and upper bounds of the voltage magnitude at bus i, respectively.

3.2.5. Bus Power Constraints

The bus power constraint is as shown in (33).
P i 0 , t P i t = P 5 G , DR t + P IDC , DR t + P EV , DR t + P ES , DR t
where P i 0 , t is the active power injected at bus i at time t without invoking the VPP.

3.2.6. Line Transmission Capacity Constraints

The bus power constraint is as shown in (34).
P i j max P i j t P i j max
where P i j max is the maximum transmission power of line ij.

3.2.7. DG Power Constraints

The DG power constraint is as shown in (35).
0 P DG i P DG i max 0 Q DG i Q DG i max
where P DG i t is the active power of the DG connected to bus i; Q DG i t is the reactive power of the DG connected to bus i; P DG i max and Q DG i max are the upper limits of active and reactive power that can be connected to bus i, respectively.

3.2.8. VPP Participation in Demand Response Constraints

The VPP participation in demand response constraint is as shown in (36)–(38).
P VPP t = P buy 0 , t P buy t
P peak DR , t = max P VPP t , 0 t t peak 0 t t peak  
P valley DR , t = max P VPP t , 0 t t valley 0 t t valley  
where P buy 0 , t is the power purchased from the main grid by the UDN operator at time t without invoking the VPP; tpeak and tvalley are the sets of time periods for peak shaving and valley filling demand response, respectively.

4. ITLCO Algorithm

The TLCO algorithm is a metaheuristic optimization algorithm developed by Hoang-Le et al. in 2022 [28], designed to solve optimization problems with multiple local optima. The algorithm draws inspiration from the life cycle and movement strategies of different castes of termites. To further enhance the performance of the TLCO algorithm, improvements are proposed in this paper.

4.1. TLCO Algorithm

In the design philosophy of the TLCO algorithm, the distinct roles of worker termites, soldier termites, and reproductive termites play a crucial role. Within the colony, worker termites are typically the most numerous caste, responsible for foraging for new food sources and constructing the nest. In the TLCO algorithm, worker termites account for 70% of the total population, represented by particles ξworker, whose capability is to explore new search spaces to find potential solutions. Soldier termites, representing 30% of the population and denoted by particles ξsoldier, are responsible for defending the colony in reality and improving and optimizing solutions by exploiting the vicinity of the current best solution. Reproductive termites, whose primary task in reality is to reproduce new individuals, are represented by particles ξreproductive and emerge to explore new areas when worker and soldier termites fail to find better solutions over extended periods.
The movement strategy in the TLCO algorithm is based on a combination of random walks and Lévy flights, allowing for both long-distance and short-distance movements. The step length of movement is adjusted by varying the parameter β3 from 1.5 to 2 during iterations, ensuring that the algorithm starts from an initial population of termites and updates their positions according to the movement strategy for each caste. The best solution found by each caste is used to update the global best solution. This process continues until the termination condition is met, ensuring the algorithm converges to the optimal solution. The movement equation is as follows:
ξ new = ϖ 1 ξ old + ϖ 2 ϖ 3 ξ * ϖ 4 ξ old
where ξ new is the new position of the termite; ξ old is the old position of the termite; ϖ 1 , ϖ 2 , ϖ 3 , and ϖ 4 are parameters controlling the direction and distance of movement.
The actual execution process of the TLCO algorithm is as follows: Suppose the initial number of individuals in the termite colony is , then ξ ς , worker , 1 ς 0.7 represents the position of the worker termites, and ξ ς , soldier , 0.7 ς represents the position of the soldier termites. Worker termites use long step lengths to cover extensive areas, thereby enhancing the algorithm’s exploration capability. Soldier termites employ short step lengths to focus on the vicinity of the best solution, thereby enhancing the algorithm’s exploitation capability. When ξ ς , worker and ξ ς , soldier frequently conduct inefficient suboptimal searches, the reproductive termites ξ ς , reproductive can move to new positions far from local optima and discover new optimal search spaces to replace the suboptimal ones. (40) represents the frequency of appearance of the reproductive termites ξ ς , reproductive that replace ξ ς , worker and ξ ς , soldier at the ι-th iteration.
λ worker ι = 1 1 1 + e σ ι 0.5 ι max λ soldier ι = 1 λ worker ι
where λworker(ι) and λsoldier(ι) ∈ [0,1] are the distribution values of the worker and soldier termites at the ι-th iteration, respectively; σ = 1 0.1 ι max is a constant; and ιmax is the maximum number of iterations.
According to (40), ξ ς , reproductive will appear in the following two scenarios:
If   ξ ς , worker Trial ι ι max λ worker ι
If   ξ ς , soldier Trial ι ι max λ soldier ι
where ξ ς , worker Trial ι and ξ ς , soldier Trial ι are the values of the worker and soldier termites at the ι-th iteration, respectively.
References (41) and (42) represent an equiprobable situation where ξ ς , reproductive replaces both ξ ς , worker and ξ ς , soldier . In the first half of the iterations (0 ≤ ι ≤ 0.5ιmax), the likelihood of (41) is higher than that of (42). Therefore, the appearance of the ξ ς , reproductive is more inclined to replace the ξ ς , soldier rather than the ξ ς , worker . This reduces the fluctuation of ξ ς , worker , enabling them to move more swiftly to high-quality search spaces, thereby accelerating convergence. Clearly, in the second half of the iterations (0 ≤ ι ≤ 0.5ιmax), the ξ ς , reproductive will emerge to replace the ξ ς , worker , causing the ξ ς , soldier to form a stable pattern and enabling them to navigate to the optimal solution to enhance accuracy. Meanwhile, the fluctuation of the ξ ς , worker will increase, bolstering their ability to search broader spaces to escape local optima.

4.2. Improved Scheme

In order to further avoid the local optimum problem of the TLCO algorithm when optimizing multi-dimensional functions, this paper proposes an improved method for the TLCO algorithm that uses chaotic mapping for initialization. It also introduces the construction of an incremental pheromone update model to track the dynamic environment.

4.2.1. Chaotic Mapping for Initialization

The initial subpopulations of the termite colony are randomly generated, which cannot guarantee the uniform distribution of individuals within each termite caste. The logistic chaotic map can uniformly distribute the population in the search space, enhancing the algorithm’s optimization capability. The equation for initializing the termite subpopulations using the logistic chaotic map is as follows:
ξ ς , worker ι + 1 = τ ξ ς , worker ι 1 ξ ς , worker ι ξ ς , soldier ι + 1 = τ ξ ς , soldier ι 1 ξ ς , soldier ι
where ξ ς , worker ι and ξ ς , soldier ι are the current positions of the worker and soldier termites ς , respectively; ξ ς , worker ι + 1 and ξ ς , soldier ι are the positions of the worker and soldier termites ς in the next iteration, respectively; and τ is a constant with τ = 3.95.
The ITLCO algorithm exhibits better adaptability to the characteristics of novel loads. It can flexibly adjust the algorithm’s parameters and strategies according to the characteristics and operating rules of novel load resources, thereby better exploiting their regulatory potential. This enables the efficient proactive control of voltage security in UDNs incorporating VPPs.

4.2.2. Incremental Pheromone Update Model

In the realm of dynamic optimization problems, such as the optimal scheduling of power systems, the static pheromone model inherent in the traditional TLCO algorithm confronts substantial challenges. Firstly, the fixed evaporation rate therein impedes the pheromones from promptly adapting to sudden alterations in the objective function. This limitation gives rise to the problem of environmental lag response, where the algorithm fails to promptly react to changes in the dynamic environment.
Secondly, the persistence of old pheromone residues has the potential to misguide the search trajectory of the population. This phenomenon not only results in a decline of more than 50% in convergence efficiency but also entraps the algorithm in a situation where historical experience becomes obsolete. As a consequence, the algorithm’s ability to efficiently explore and converge towards the optimal solution is severely compromised.
(1) Design of incremental pheromone update model
To enhance the performance of the TLCO algorithm in dynamic environments, a mechanism for detecting environmental changes is introduced to perceive the dynamic changes of the environment in real time. Based on the detected environmental change information, the evaporation rate of pheromones can be adaptively adjusted, and this adjustment is carried out in the form of dynamic evaporation rate regulation.
ρ ι = ρ base + α m Δ f best f best ι
where Δ f best = f best ι f best ι Δ ι represents the change in the best fitness value and α m represents the sensitivity coefficient (the range of 0.1–0.5). When a drastic change is detected, the evaporation rate is triggered to double, written as follows:
ρ ι min 0.99 , 2 ρ ι
After the dynamic evaporation rate adjustment, pheromone incremental deposition is carried out. The procedure involves using a sliding window mechanism, where only the information from the most recent ι m generations is retained.
E l ι = ι n = ι ι m + 1 ι Δ E l ι n e Γ ι ι n
where Γ is a decay factor (range: 0.05–0.2) and Δ E l ι n is the pheromone increment of path l in the ι n -th generation.
After completing the pheromone incremental deposition, monitor environmental mutations based on the entropy of the population fitness distribution. The formula is as follows:
H ι = i = 1 N p i log p i , p i = f X i f X j
When the condition H ι H ι Δ ι > 0.6 H ι Δ ι is met, it is determined that the environment has changed, and the pheromone reset is triggered.
(2) Online learning architecture implementation
After the incremental pheromone update model is designed, the online learning architecture is constructed next. It is divided into three steps: (1) real-time pheromone update; (2) environment perception and parameter adjustment; and (3) sliding window maintenance. The pseudocode for real-time pheromone updates is shown in Table 1.
The pseudocode for environment perception and parameter adjustment is shown in Table 2.
The pseudocode for sliding window maintenance is shown in Table 3.
(3) Dynamic environment adaptation strategy
In the dynamic environment adaptation strategy for the TLCO algorithm, different approaches are employed to handle various environmental change scenarios. For gradually changing environments, a method of retaining partial historical experience through exponential decay is adopted. Specifically, the pheromone update formula is as follows:
E l ι + 1 = 0.8 E l ι + 0.2 Δ E l new
where Δ E l new is a new pheromone. This formula ensures that the algorithm can leverage past knowledge while also incorporating new information, enabling it to adapt smoothly to slow-paced environmental changes.
On the other hand, when a drastic environmental change is detected, a more aggressive approach is taken. In this case, 10% of the elite pheromone is preserved, while the pheromone in the remaining non-elite areas is reset to a uniform distribution. The reset pheromone E rest is calculated as follows:
E rest = E elite + 1 E elite N non - elite
where E elite is the elite pheromone and N non - elite represents the number of non-elite areas. This strategy allows the algorithm to quickly discard obsolete information and explore new search spaces, enhancing its ability to respond effectively to sudden environmental shifts. By combining these two methods, the TLCO algorithm can better adapt to dynamic environments, improving its performance and efficiency in optimization tasks.

4.3. Solution of the UDNs Incorporating VPPs Reconfiguration Model Using the ITLCO Algorithm

This paper employs the TLCO algorithm improved by chaotic mapping to solve the reconfiguration model of urban distribution networks. The main process is shown in Figure 2, and the solution steps are as follows:
  • Input the operational parameters and various constraints of the UDNs incorporating VPPs.
  • Set the parameters related to the ITLCO algorithm, including the termite population size, maximum number of iterations, control coefficients, and parameters related to chaotic mapping.
  • Initialize the termite population using the logistic chaotic map.
  • Calculate the fitness values of the termite individuals using the objective function (26) and sort them.
  • Update the positions of the termites using (41) and (42).
  • Determine whether the algorithm has reached the maximum number of iterations. If so, output the global optimal solution and terminate the computation; otherwise, return to step (4) to continue the iterative calculation.

5. Simulation Results

An improved IEEE 33-bus system is employed to simulate the UDN incorporating VPP, as shown in Figure 3. The rated voltage of the distribution network system is 12.66 kV (as a representative case), and the permissible range of bus voltages in the distribution network system is 0.95–1.05 p.u. The communication channel type of the model in this article adopts optical fiber communication for large-scale data transmission between base stations and core networks and wireless communication for communication between distributed terminal devices and base stations. The data transmission rate needs to meet the transmission requirements of business and operational data, with a peak rate of 20 Gbps for the downlink and 10 Gbps for the uplink. The update frequency of bus voltage information is approximately once every 15 min in areas without important load equipment or DG access and once per second in areas with important load equipment or DG access. A distributed control architecture is adopted to improve reliability and response speed. PMU will be deployed at buses 6, 8, 11, 13, 1, 6, 23, 28, and 30, while SCADA will be deployed at other buses. The resulting load examples are normalized to match the power requirements in the simulation system. By using the MATPOWER7.0 toolbox on the MATLAB2020A platform, the power flow equation is solved by using the normalized load sequence as input through the cow method. The computer processor used in the test calculation is an Intel Core i5-6300 CPU@3.2 GHz, an Nvidia GeForce GTX1660Ti (4 GB) (NVIDIA, California, USA), and the memory is 8 GB.
The model includes two distributed photovoltaic (PV) sources, two energy storage systems, one 5G base station, one IDC, and two EV charging stations. The distributed PV considers the correlation and temporal characteristics of solar irradiance between the two power stations. The load model is primarily composed of commercial and residential loads combined to form the load curve for the entire community with weights of 55.8% and 44.2%. Moreover, the model uses typical days of four seasons to approximate the annual load curve, with the number of days for spring, summer, autumn, and winter specified as 91, 90, 91, and 93, respectively [29,30]. The fundamental loop parameters of the UDN incorporating VPP are shown in Table 4.

5.1. Performance Analysis of the Optimization Algorithm

This paper employs the ITLCO algorithm to optimize the objective function of the UDN, incorporating the VPP reconfiguration model. Comparative analysis is conducted using the optimization results from the TLCO, IFA, ISOA, and ALO algorithms. The parameter settings for the algorithms are shown in Table 5.
Simulations were conducted in the MATLAB environment, and the convergence curves for the ITLCO, TLCO, IFA, ISOA, and ALO algorithms are presented in Figure 4. The parameter comparisons for these four algorithms when reaching the minimum fitness value are detailed in Table 6. By examining Figure 4 and Table 6, it is evident that the ITLCO algorithm achieves a convergence state with a fitness value of 3.064 × 10−3 after only 39 iterations, with a total computation time of 1.49 s. When contrasted with the other four algorithms, the ITLCO algorithm demonstrates a notably shorter computation time and a higher degree of convergence accuracy. This outcome effectively validates the substantial enhancement in the performance of the TLCO algorithm, which is achieved through the implementation of the chaotic mapping initialization strategy and the incremental pheromone update model. This not only showcases the superiority of the ITLCO algorithm in computational efficiency and convergence quality but also provides strong evidence for the effectiveness of the proposed improvement methods in optimizing the performance of the TLCO algorithm.
It can be observed from Table 7 that there are differences in the reconfiguration results of the UDN incorporating VPP obtained by different algorithms. Specifically, the voltage deviation of the reconfigured UDN incorporating VPP using the ITLCO algorithm is 0.2370 p.u., which is reduced by 4.09%, 6.12%, 8.07%, and 14.59%, respectively, compared with the reconfiguration results of the other four algorithms. Similarly, the system power loss of the reconfigured UDN incorporating VPP using the ITLCO algorithm is 163.59 kW, which is decreased by 6.65%, 20.59%, 29.18%, and 37.52%, respectively, compared with the reconfiguration results of the other four algorithms. These data indicate that the UDN incorporating VPP reconfigured using the ITLCO algorithm performs better regarding stability and economy, thereby verifying the practicality and effectiveness of the proposed reconfiguration model and its solution method.
Figure 5 shows that, compared with the other four algorithms, the ITLCO algorithm results in more minor voltage fluctuations at each bus of the reconfigured UDN incorporating VPP, thereby ensuring the stability of the voltage in the UDN incorporating VPP.

5.2. Impact of Novel Power System Resources on Efficient Proactive Voltage Control of UDN Incorporating VPPs

To analyze in detail the influence of new power system resources on the efficient active voltage control of UDN by using VPP, the power changes of energy storage and other important load bus devices in UDN are first presented, as shown in Figure 6 and Figure 7.
Figure 6 shows the power change of the energy storage at buses 16 and 28. The initial operating state of the energy storage is to charge at the beginning period of the valley price at night and discharge at the beginning of the peak price at noon to reduce the power purchase cost. When participating in the regulation, the energy storage operation power in some periods is transferred, and part of the charging load in the 23:00–24:00 period is transferred to participate in the valley filling demand response in the 02:00–05:00 period. At noon, the initial period of discharge from 12:00 to 14:00 is not within the range of the peak cutting response period, and the virtual power plant of the distribution network transfers the discharge power of this period to the period of 15:00–19:00 to obtain profits.
Figure 7 shows that the initial operating power of the charging stations located at buses 8 and 25 is similar to the energy storage, and they are charged at the beginning period of the valley price. When participating in adjustment, part of the charging load from 00:00 to 01:00 and 23:00 to 24:00 at buses 8 and 25 is transferred to 01:00–03:00, in which 02:00–03:00 is the system valley filling demand response period, and the load is transferred to this period to obtain higher returns. In addition, 01:00–03:00 is the off-peak load period of the distribution network. In order to take into account the adjustment objective function of peak–valley difference, part of the load is transferred to the 01:00–02:00 period to reduce the peak–valley difference in the distribution network area. As network loss positively correlates with line transmission power, bus 25 at the end of the distribution network has a more noticeable impact on system network loss under the same load variation. As a result, the load during 02:00–03:00 is more significant than that during 00:00–01:00 because it participates in the demand response for valley filling. Calling the charging station at bus 8 from 00:00 to 01:00 increases the system network loss less than calling the charging station at bus 25.
Compared with the initial operating state, 5G base stations and IDCs located at buses 11 and 30 have power regulation during the peak clipping response period of 13:00–20:00, and the peak clipping power is maximum during 15:00–19:00. Combined with Figure 4, it can be seen that the system load reaches its peak during this period. Reducing the power of 5G base stations and IDCs can make the distribution network virtual power plant participate in the peak clipping response to obtain benefits and reduce the system peak valley difference while stabilizing the system voltage and reducing the system network loss.
Specifically, for the optimization and reconfiguration scheme of UDNs incorporating VPPs that consider novel power system resources such as 5G base stations and IDCs, the voltage distribution is shown in Figure 8 compared to the scheme without considering these resources. The comparison table for benefits, network losses, and peak–valley difference optimization effects is presented in Table 8.
It can be observed from Figure 8 that, in the UDN incorporating VPP, the consideration of novel power system resources like 5G base stations and IDCs leads to an increase in voltage at all buses. The further a bus is from the main bus, the more significant the increase. For instance, the voltage at bus 18 rises from 0.9096 to 0.9776, an increase of 7.5%. After optimization and reconfiguration, the voltage at all buses exceeds 0.95, meeting the requirement for efficient proactive voltage control in UDNs incorporating VPPs.
By comparing the results under different optimization objectives in Table 8, it is found that the optimization and reconfiguration considering novel power system resources such as 5G base stations and IDCs can regulate the network losses and peak–valley difference of UDNs incorporating VPPs while ensuring that the operational benefits are slightly higher than before optimization. This is conducive to improving the operational efficiency of UDNs incorporating VPPs.
This variation is presented here to visually observe the total load variation within a day in the UDN. As shown in Figure 9, it represents the total load variation of the UDN. Through the optimization control algorithm, reducing the power consumption during peak load periods can effectively lower the peak-to-valley difference of the system. Meanwhile, adjusting the power at night to participate in the valley-filling response and increase the low-valley load can achieve optimal regulation. This process is closely related to the control strategy proposed in the article, which demonstrates excellent compatibility while ensuring the core functions of 5G base stations and IDCs.
The dynamic load models of 5G base stations and IDCs constructed in the article play a key role at the load model level. 5G base stations adjust their power by changing the number of activated terminals and data traffic based on (1), achieving flexible regulation while ensuring communication quality. IDCs, on the other hand, use strategies such as geographic load balancing and batch processing workload scheduling to adjust power rationally while meeting computing demands and service quality. These models fully consider the operational characteristics and constraints of both, such as the downlink data rate constraints of 5G base stations and the power constraints of IT equipment and cooling systems in IDCs, ensuring that the control strategy does not affect their core functions when regulating power, providing a fundamental guarantee for the effective regulation of the total load within UDNs.
At the optimization algorithm level, the ITLCO algorithm has made significant contributions. This algorithm enhances global optimization capabilities and convergence efficiency through chaotic mapping initialization and incremental pheromone update models. When solving the optimization and reconfiguration model of UDNs containing 5G base stations and IDCs, it can comprehensively consider the stability and economic goals of the power grid and various constraints. It meets the requirements of power grid voltage deviation and network loss indicators and ensures that the operational needs of 5G base stations and IDCs are met. Compared with other algorithms, the ITLCO algorithm can find the optimal solution more quickly, reduce calculation time, and ensure the stable operation of 5G base stations and IDCs in the power grid, effectively supporting the optimization regulation of the total load within UDNs and further demonstrating compatibility with their core functions.

6. Conclusions and Future Work

This paper addresses the issues of voltage fluctuations, increased network losses, and reduced economic benefits in UDNs caused by the high penetration of DG and the integration of novel electrical loads. It proposes a strategy for efficient proactive voltage control of UDNs incorporating VPPs based on an ITLCO algorithm.
  • Firstly, dynamic regulation models for 5G base stations and IDCs are constructed, quantifying their power regulation potential as flexible resources within VPPs. This approach overcomes the deficiencies in modeling the characteristics of novel loads in existing studies.
  • Secondly, the improvement of the TLCO algorithm via chaotic mapping initialization and the incremental pheromone update model significantly boosts its global optimization ability and convergence efficiency in high-dimensional solution spaces.
  • Thirdly, simulation experiments demonstrate that compared to traditional metaheuristic algorithms such as the ALO, IFA, and IISOA, the proposed method reduces the voltage deviation in the improved IEEE 33-bus system by 4.09% to 14.59%, decreases network losses by 6.65% to 37.52%, and shortens the computation time to 1.49 s.
  • Finally, the reconfiguration scheme considering novel load resources can increase the voltage at distant buses by 7.5% and achieve the collaborative optimization of peak–valley difference and network losses, providing theoretical support for the planning and operation of UDNs incorporating VPPs.
Future research can further explore multi-time scale optimization frameworks, collaborative scheduling mechanisms for heterogeneous loads, and the engineering adaptability of the algorithm in larger-scale actual distribution networks.

Author Contributions

Conceptualization, Y.L. and Z.L.; methodology, Y.L.; software, Y.Y.; validation, Y.L., C.K. and R.Q.; formal analysis, Y.Y.; investigation, R.Q.; resources, C.L.; data curation, Z.L.; writing—original draft preparation, Y.L.; writing—review and editing, C.L.; visualization, Y.Y.; supervision, Z.L.; project administration, Z.L.; funding acquisition, C.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the State Grid Shandong Electric Power Company Science and Technology Project Funding [Project Title: “Research on Voltage Safety Prevention and Control of New Urban Distribution Grid Taking into Account the Response Characteristics of Virtual Power Plants (52060124000C)”].

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

Authors Yonglin Li, Zhao Liu, Changtao Kan, and Rongfei Qiao are employed by the State Grid Jinan Power Supply Company. Author Yue Yu and Changgang Li are employed by the Key Laboratory of Power System Intelligent Dispatch and Control of Ministry of Education, Shandong University. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
UDNsurban distribution networksDGdistributed generation
VPPsvirtual power plantsIDCsinternet data centers
ITLCOimproved termite life cycle optimizerDERsdistributed energy resources
TLCOtermite life cycle optimizerCHPcombined heat and power
ALOant lion optimizer SOAseagull optimization algorithm
ISOAimproved seagull optimization algorithmEVelectric vehicle
IFAimproved fireworks algorithmBBUbase band unit
AAUactive antenna unitITinformation technology
QoSquality of servicePVphotovoltaic
SOCstate of charge
P 5 G t the total power consumption of the 5G base station at time t P i , AAU t the incremental power consumption of the AAU in the 5G base station
P b , BBU t the rated power of the BBU in the 5G base station P idd , AAU t the downlink data power of the AAU at time t
P max , AAU the maximum power of the AAU D dd max the maximum downlink data rate of the 5G base station
D dd t the downlink data rate at time t A R E the average data carried by each signaling resource element
R ds t the downlink signaling resource element at time t D dd max the maximum downlink data rate
R ds max the maximum downlink signaling resource R ds RE the total number of signaling resource elements used for the downlink
R dd RE the total number of data resource elements used for the downlink P ITM t the power of IT equipment at time t to meet the minimum QoS
P ITH t the additional power of IT equipment at time t to enhance QoS P C t the power of the cooling system at time t
e O t the power of other equipment at time tnEthe number of edge switches
eEthe rated power consumption of each edge switchnAthe number of aggregation switches
eAthe rated power consumption of each aggregation switchnCthe number of core switches
eCthe rated power consumption of each core switchnSthe total number of servers
eIthe idle/peak power of each active server m IM t the minimum number of active servers serving interactive workloads in the IDC at time t
m BM q , t the minimum number of active servers serving the q-th type of batch workloads in the IDC at time tnBthe total number of batch workload types
ePthe peak power of each active serverb1the cooling efficiency coefficient
htthe thermal cooling power of the data center at time tb2the base power consumption of the cooling system without thermal load
P C , max the maximum power of the cooling system T inside , t the indoor temperature at time t
T min inside , t the minimum indoor temperatures T max inside , t the maximum indoor temperatures
θ ν δ , t the interactive workload allocated from the front-end server δ to the IDC at time tnVthe total number of IDCs
ϕ ν δ , t the total interactive workload arriving at the front-end server δ at time t χ q t the amount of the q-th type of batch workload processed by the IDC at time t
ψ q the time slot length of the q-th type of batch workload ϕ q t the amount of the q-th type of batch workload arriving at the IDC at time t
the index of the time slotstthe thermal energy storage state of the IDC at time t
α3the thermal energy storage decay coefficient of the IDCst−1the thermal energy storage state of the IDC at time t−1
α4the thermal energy storage coefficient of the IDC P TA t the power regulated by the IDC through thermal energy storage utilization at time t
β2the baseline parameter related to thermal energy storage of the IDC P IDC , reg t The load regulation power
P GA t the power regulated by geographical load balancing among IDCsnBAthe total number of batch workload types
q = 1 n BA P BA t the power regulated by the IDC for processing the q-th type of batch workload at time t P TA t the power regulated by the cooling system through thermal energy storage utilization at time t
P EV ch , t the charging power of the bus at time t P EV , min ch , t the minimum power required at time t to prevent the vehicle from entering a dormant state
P EV , max ch , t the maximum charging power at time t η EV ch the charging efficiency
Λ EV t the battery charge of the bus at time t Λ EV , max the maximum energy storage capacity of the battery
tdisthe bus operating periodtchthe night charging period
tch_endthe charging end period Λ EV end the minimum battery charge required at the end of charging
P EV , DR t the regulation power of the EV charging station at time t P EV , ini ch , t the charging power when the EV charging station is not participating in the regulation of the VPP at time t
Λ ES t the energy stored in the storage device at time t Λ ES , min the lower limits of the energy storage
Λ ES , max the upper limits of the energy storage P ES ch , t the charging power of the storage at time t
P ES dis , t the discharging power of the storage at time t P ES ch , max the maximum charging powers
P ES dis , max the maximum discharging powers η ES ch the charging efficiencies
η ES dis the discharging efficiencies υ ES ch , t the state variables for charging
υ ES dis , t the state variables for discharging Λ ES , 0 the initial energy storage levels
Λ ES t end the final energy storage levels P ES , DR t the adjustable power of the storage device at time t
P ES , DR t the adjustable power of the storage device at time t P ES , ini ch , t the charging powers when the energy storage is not participating in the regulation of the VPP
P ES dis , t the discharging powers when the energy storage is not participating in the regulation of the VPP ϑ 1 the system voltage deviation
Uithe voltage magnitude at bus iUnthe rated voltage
ϑ 2 the total network lossLthe total number of lines in the UDNs
Iijthe current of line ijRijthe resistance of line ij
γijthe state variable of the tie switch, with a value of 1 indicating a closed switch and 0 indicating an open switchηopthe revenue mainly includes the profit from electricity sales
ηDRthe revenue from demand responseωvppthe subsidy cost for utilizing VPP resources
ωsellthe electricity selling price to users ωbuythe purchasing price from the main grid
P sell t the electricity selling power P buy t the purchasing power from the main grid
ωpeakthe subsidy prices for peak shaving responsesωvalleythe subsidy prices for valley filling responses
P peak , t DR the powers participating in peak shaving responses P vally , t DR the powers participating in valley filling responses
ρES-ρEVthe charge-discharge loss coefficients for energy storage ϑ 1 max the voltage deviation of the UDN reconfiguration incorporating VPPs
ϑ 2 max the network losses of the UDN reconfiguration incorporating VPPs ϑ 3 max the operational benefits of the UDN reconfiguration incorporating VPPs
w1the weights for stabilityw2the weights for economic indicators
P i t the active power injected at bus i at time t P loss t the active power loss in the system at time t
U i t the voltage at bus i at time t P i j t the active power flows on branch ij at time t
Q i j t the reactive power flows on branch ij at time tXijthe reactance of line ij in the UDN
Q j t the reactive power injected at bus ju(j)the set of buses from which power flows to bus j
v(j)the set of buses to which power flows from bus j U i min the lower bounds of the voltage magnitude at bus i
U i max the upper bounds of the voltage magnitude at bus i P i 0 , t the active power injected at bus i at time t without invoking the VPP
P i j max the maximum transmission power of line ij. P DG i t the active power of the DG connected to bus i
Q DG i t the reactive power of the DG connected to bus i P DG i max the upper limits of active power that can be connected to bus i
Q DG i max the upper limits of reactive power that can be connected to bus i P buy 0 , t the power purchased from the main grid by the UDN operator at time t without invoking the VPP
tpeakthe sets of time periods for peak shaving demand responsetvalleythe sets of time periods for valley filling demand response
ξworkerWorker termitesξsoldiersoldier termites
ξreproductiveReproductive termites ξ new the new position of the termite
ξ old the old position of the termite ϖ 1 , ϖ 2 , ϖ 3   and   ϖ 4 parameters controlling the direction and distance of movement
the initial number of individuals in the termite colony ξ ς , soldier , 0.7 ς the position of the soldier termites
ξ ς , worker , 1 ς 0.7 the position of the worker termites ξ ς , reproductive the position of the reproductive termites
λworker(ι) and λsoldier(ι) ∈ [0,1]the distribution values of the worker and soldier termites at the ι-th iteration σ = 1 0.1 ι max a constant
ιmaxthe maximum number of iterations. ξ ς , worker Trial ι the values of the worker termites at the ι-th iteration
ξ ς , soldier Trial ι the values of the soldier and soldier termites at the ι-th iteration ξ ς , worker ι the current positions of the worker termites ς
ξ ς , soldier ι the current positions of the soldier termites ς ξ ς , worker ι + 1 the positions of the worker termites ς in the next iteration
ξ ς , soldier ι the positions of the soldier termites ς in the next iteration τ a constant with τ = 3.95.

References

  1. Li, H.; Liu, D.; Yao, D.Y. Analysis of the Development of China’s Power System towards Carbon Peak and Carbon Neutrality Goals. Proc. CSEE 2021, 41, 6245–6258. [Google Scholar]
  2. Wang, K.; Wang, C.; Yao, W.; Zhang, Z.; Liu, C.; Dong, X.; Yang, M.; Wang, Y. Embedding P2P transaction into demand response exchange: A cooperative demand response management framework for IES. Appl. Energy 2024, 367, 123319. [Google Scholar] [CrossRef]
  3. Yu, Y.; Ding, L.; Jin, Z.Y. Robust State Estimation for Active Distribution Networks with Small Sample Imbalance Considering Prediction Assistance. High Volt. Eng. 2024, 50, 4550–4560. [Google Scholar]
  4. Zhang, Z.; Hui, H.; Song, Y. Response Capacity Allocation of Air Conditioners for Peak-Valley Regulation Considering Interaction with Surrounding Microclimate. IEEE Trans. Smart Grid 2024, 16, 1155–1167. [Google Scholar] [CrossRef]
  5. Zou, Y.; Wang, Q.; Chi, Y.; Wang, J.; Lei, C.; Zhou, N.; Xia, Q. Electric Load Profile of 5G Base Station in Distribution Systems Based on Data Flow Analysis. IEEE Trans. Smart Grid 2022, 13, 2452–2466. [Google Scholar] [CrossRef]
  6. Chen, M.; Gao, C.; Shahidehpour, M.; Li, Z.; Chen, S.; Li, D. Internet Data Center Load Modeling for Demand Response Considering the Coupling of Multiple Regulation Methods. IEEE Trans. Smart Grid 2021, 12, 2060–2076. [Google Scholar] [CrossRef]
  7. Zhang, M.; Xu, Y.; Sun, H. Optimal Coordinated Operation for a Distribution Network with Virtual Power Plants Considering Load Shaping. IEEE Trans. Sustain. Energy 2023, 14, 550–562. [Google Scholar] [CrossRef]
  8. Jia, Z.; Li, J.; Zhang, X.P.; Zhang, R. Review on Optimization of Forecasting and Coordination Strategies for Electric Vehicle Charging. J. Mod. Power Syst. Clean. Energy 2023, 11, 389–400. [Google Scholar] [CrossRef]
  9. Mahdavi, M.; Schmitt, K.; Chamana, M.; Bayne, S. Distribution Systems Reconfiguration Considering Dependency of Loads on Grid Voltage and Temperature. IEEE Trans. Power Deliv. 2024, 39, 882–897. [Google Scholar] [CrossRef]
  10. Cebeci, C.; Parker, M.; Recalde-Camacho, L.; Campos-Gaona, D.; Anaya-Lara, O. Variable-Speed Hydropower Control and Ancillary Services: A Remedy for Enhancing Grid Stability and Flexibility. Energies 2025, 18, 642. [Google Scholar] [CrossRef]
  11. Yu, Y.; Guo, J.; Jin, Z. Optimal Extreme Random Forest Ensemble for Active Distribution Network Forecasting-Aided State Estimation Based on Maximum Average Energy Concentration VMD State Decomposition. Energies 2023, 16, 5659. [Google Scholar] [CrossRef]
  12. Tang, J.; Gao, H.C.; Yu, T.; Kang, C. Construction Concept and Innovative Practice of Virtual Power Plants in Megacities under the Electricity Market Environment. Power Syst. Technol. 2025, 49, 103–112. [Google Scholar] [CrossRef]
  13. Sun, K.; Liu, J.; Qin, C.; Chen, X. A Method for Optimal Allocation of Distribution Network Resources Considering Power-Communication Network Coupling. Energies 2025, 18, 644. [Google Scholar] [CrossRef]
  14. Liu, G.; Cheng, R.; Liu, W.; Shi, Q.; Wang, Z. Enhancing Resilience of Urban Electric-Road-Metro Interdependent Network Considering Electric Bus Scheduling. IEEE Trans. Sustain. Energy 2025, 16, 654–672. [Google Scholar] [CrossRef]
  15. Aghdam, F.H.; Javadi, M.S.; Catalão, J.P.S. Optimal Stochastic Operation of Technical Virtual Power Plants in Reconfigurable Distribution Networks Considering Contingencies. Int. J. Electr. Power Energy Syst. 2023, 147, 108799. [Google Scholar] [CrossRef]
  16. Wang, L.; Wu, W.; Lu, Q.; Yang, Y. Optimal Aggregation Approach for Virtual Power Plant Considering Network Reconfiguration. J. Mod. Power Syst. Clean. Energy 2021, 9, 495–501. [Google Scholar] [CrossRef]
  17. Wang, J.; Pan, Z.; Li, S.; Ge, H.; Yang, G.; Wang, B. Optimal Scheduling of Virtual Power Plant Considering Reconfiguration of District Heating Network. Electronics 2023, 12, 3409. [Google Scholar] [CrossRef]
  18. Qiao, X.; Luo, Y.; Xiao, J.; Li, Y.; Jiang, L.; Shao, X.; Cao, Y. Optimal Scheduling of Distribution Network Incorporating Topology Reconfiguration, BES and Load Response: A MILP Model. Chin. Soc. Electr. Eng. J. Power Energy Syst. 2022, 8, 743–756. [Google Scholar]
  19. Naderi, E.; Asrari, A. Mitigating Voltage Violations in Smart City Microgrids Under Coordinated False Data Injection Cyberattacks: Simulation and Experimental Insights. Smart Cities 2025, 8, 20. [Google Scholar] [CrossRef]
  20. Kanchana, K.; Murali Krishna, T.; Yuvaraj, T.; Sudhakar Babu, T. Enhancing Smart Microgrid Resilience Under Natural Disaster Conditions: Virtual Power Plant Allocation Using the Jellyfish Search Algorithm. Sustainability 2025, 17, 1043. [Google Scholar] [CrossRef]
  21. Soesanti, I.; Syahputra, R. Multiobjective Ant Lion Optimization for Performance Improvement of Modern Distribution Network. IEEE Access 2022, 10, 12753–12773. [Google Scholar] [CrossRef]
  22. Liu, C. Energy Consumption Prediction and Optimization of Electric Vehicles Based on RLS and Improved SOA. IEEE Access 2024, 12, 38180–38191. [Google Scholar] [CrossRef]
  23. Raza, A.; Zahid, M.; Chen, J.; Qaisar, S.M.; Ilahi, T.; Waqar, A.; Alzahrani, A. A Novel Integration Technique for Optimal Location & Sizing of DG Units with Reconfiguration in Radial Distribution Networks Considering Reliability. IEEE Access 2023, 11, 123610–123624. [Google Scholar]
  24. Ingalalli, A.; Kamalasadan, S.; Dong, Z.; Bharati, G.R.; Chakraborty, S. Event-Driven Q-Routing-Based Dynamic Optimal Reconfiguration of the Connected Microgrids in the Power Distribution System. IEEE Trans. Ind. Appl. 2024, 60, 1849–1859. [Google Scholar] [CrossRef]
  25. Bahrami, S.; Chen, Y.C.; Wong, V.W.S. Dynamic Distribution Network Reconfiguration with Generation and Load Uncertainty. IEEE Trans. Smart Grid 2024, 15, 5472–5484. [Google Scholar] [CrossRef]
  26. Zhang, C.; Shan, Y.; Lian, J.; Zhang, C.; Li, M. Optimizing Hydrogen Production for Sustainable Fuel Cell Electric Vehicles: Grid Impacts in the WECC Region. Sustainability 2025, 17, 1129. [Google Scholar] [CrossRef]
  27. Atitebi, O.S.; Dumre, K.; Jones, E.C., Jr. Supporting a Lithium Circular Economy via Reverse Logistics: Improving the Preprocessing Stage of the Lithium-Ion Battery Recycling Supply Chain. Energies 2025, 18, 651. [Google Scholar] [CrossRef]
  28. Hoang-Le Minh, T.S.; Theraulaz, G.; Abdel Wahab, M.; Cuong-Le, T. Termite Life Cycle Optimizer. Expert Syst. Appl. 2023, 213, 119211. [Google Scholar] [CrossRef]
  29. Tong, H.; Zeng, X.; Yu, K.; Zhou, Z. A Fault Identification Method for Animal Electric Shocks Considering Unstable Contact Situations in Low-Voltage Distribution Grids. IEEE Trans. Ind. Inform. 2025, 99, 1–12. [Google Scholar] [CrossRef]
  30. Xia, Y.; Li, Z.; Xi, Y.; Wu, G.; Peng, W.; Mu, L. Accurate Fault Location Method for Multiple Faults in Transmission Networks Using Travelling Waves. IEEE Trans. Ind. Inform. 2024, 20, 8717–8728. [Google Scholar] [CrossRef]
Figure 1. The UDN architecture with VPP.
Figure 1. The UDN architecture with VPP.
Algorithms 18 00251 g001
Figure 2. Flowchart of the ITLCO algorithm for solving the UDNs incorporating VPPs reconfiguration model.
Figure 2. Flowchart of the ITLCO algorithm for solving the UDNs incorporating VPPs reconfiguration model.
Algorithms 18 00251 g002
Figure 3. An improved IEEE 33-bus system.
Figure 3. An improved IEEE 33-bus system.
Algorithms 18 00251 g003
Figure 4. The results of the UDN incorporating VPP reconfiguration achieved by the five algorithms.
Figure 4. The results of the UDN incorporating VPP reconfiguration achieved by the five algorithms.
Algorithms 18 00251 g004
Figure 5. The voltage distribution at each bus of the UDN incorporating VPP after reconfiguration using different algorithms.
Figure 5. The voltage distribution at each bus of the UDN incorporating VPP after reconfiguration using different algorithms.
Algorithms 18 00251 g005
Figure 6. The energy storage power of buses 16 and 28 changes.
Figure 6. The energy storage power of buses 16 and 28 changes.
Algorithms 18 00251 g006
Figure 7. Comparison before and after power adjustment of key buses.
Figure 7. Comparison before and after power adjustment of key buses.
Algorithms 18 00251 g007
Figure 8. Voltage distribution at each bus of the UDN incorporating VPP after reconfiguration under different scenarios.
Figure 8. Voltage distribution at each bus of the UDN incorporating VPP after reconfiguration under different scenarios.
Algorithms 18 00251 g008
Figure 9. The total load variation of UDN within one day.
Figure 9. The total load variation of UDN within one day.
Algorithms 18 00251 g009
Table 1. Update pheromone.
Table 1. Update pheromone.
AlgorithmUpdate Pheromone
Input- tau: Pheromone matrix
- solutions: Set of solutions
- rho: Pheromone evaporation rate
- Q: Pheromone increment constant
- tau_min: Minimum value of pheromone
- tau_max: Maximum value of pheromone
Output- Updated pheromone matrix
Steps1. Initialize the pheromone increment matrix delta_tau, with the same size as tau and all elements initialized to 0
  delta_tau ← zeros(size(tau))
2. Traverse each path path in the set of solutions solutions
  for each path in extract_paths(solutions) do
    // Calculate the pheromone increment and accumulate it on the corresponding path
    delta_tau[path] ← delta_tau[path] + Q/fitness(solutions)
  end for
3. Perform pheromone evaporation and deposition operations
  tau ← (1 − rho) * tau + delta_tau
4. Clip the pheromone matrix tau to ensure that the element values are within the range of [tau_min, tau_max]
  for each element in tau do
    if element < tau_min then
      element ← tau_min
    else if element > tau_max then
      element ← tau_max
    end if
  end for
5. Return the updated and clipped pheromone matrix
  return tau
Table 2. Detect environmental change and update pheromone.
Table 2. Detect environmental change and update pheromone.
AlgorithmDetect Environmental Change and Update Pheromone
Input- f_history: History of fitness values
- H_history: History of entropy values
- gamma: Threshold parameter for entropy change detection, default value is 0.3
- rho: Current pheromone evaporation rate
- initialize_pheromone: Function to initialize pheromone matrix
- tau_max: Maximum value of pheromone
Output- Updated pheromone evaporation rate rho
- Updated pheromone matrix tau
Steps1. Function detect_change(f_history, H_history, gamma):
  // Calculate the absolute difference in entropy between the last two time steps
  delta_H ← |H_history[last] - H_history[second_last]|
  // Check if the entropy change exceeds the threshold
  return delta_H > gamma * H_history[second_last]
2. Main process:
  // Call the detect_change function to check for environmental change
  if detect_change(f_history, H_history, gamma) then
    // Double the pheromone evaporation rate, but limit it to a maximum of 0.99
    rho ← min(0.99, 2 * rho)
    // Partially reset the pheromone matrix by initializing it and multiplying by 0.5
    tau ← initialize_pheromone(…) * 0.5
  end if
3. Return the updated parameters:
  return rho, tau
Table 3. Sliding window maintenance.
Table 3. Sliding window maintenance.
AlgorithmCalculate Window—Size and Update Pheromone
Input- M_base: Base value for window size
- t: Current iteration number
- T: Total number of iterations
- solution_buffer: Buffer storing solution history
- update_with_window: Function to update pheromone using a window of recent solutions
Output- Updated pheromone matrix tau
Steps1. Calculate the window size:
  window_size ← M_base * (1 + sin(2 * π * t/T))
  // Convert window_size to an integer (assuming it should be an integer in the context)
  window_size ← floor(window_size)
2. Get the recent solutions:
  recent_solutions ← solution_buffer[-window_size:]
3. Update the pheromone:
  tau ← update_with_window(recent_solutions)
4. Return the updated pheromone matrix:
  return tau
Table 4. Fundamental loop parameters of the UDN.
Table 4. Fundamental loop parameters of the UDN.
LoopSwitch Number
1(2)(3)(4)(5)(6)(18)(19)(33)
2(7)(8)(9)(20)(21)(33)(35)
3(3)(4)(5)(22)(23)(24)(25)(26)(27)(28)(37)
4(6)(7)(8)(15)(16)(17)(25)(26)(27)(28)(29)(30)(31)(32)(36)
5(8)(9)(10)(11)(12)(34)
Table 5. Fundamental loop parameters of the UDN incorporating VPP.
Table 5. Fundamental loop parameters of the UDN incorporating VPP.
ITLCO (TLCO)
Parameter NameValue
Maximum Number of Iterations300
Iteration Count 300
Termite Population Size100
Dimension of Search Space108
IFA
Parameter NameValue
Maximum Number of Iterations300
Iteration Count 300
Number of Fireworks100
Explosion Coefficient0.75
Explosion Strength0.05
Explosion Range2
ISOA
Parameter NameValue
Maximum Number of Iterations300
Iteration Count 300
Population Size100
Spiral Movement Coefficient 11
Spiral Movement Coefficient 20.1
Control CoefficientLinearly decreasing from 2 to 0
ALO
Parameter NameValue
Maximum Number of Iterations300
Iteration Count 300
Population Size100
Ant Random Walk Step Length Scaling Factor0.7
Antlion Influence Factor3
Elitism Ratio0.25
Table 6. Comparison of parameters for the five algorithms.
Table 6. Comparison of parameters for the five algorithms.
AlgorithmMinimum Fitness ValueNumber of IterationsComputation Time/s
ITLCO3.064 × 10−3391.49
TLCO3.527 × 10−3632.27
IFA6.424 × 10−3703.89
ISOA1.054 × 10−2855.89
ALO1.455 × 10−21138.67
Table 7. The results of the UDN incorporating VPP reconfiguration achieved by the five algorithms.
Table 7. The results of the UDN incorporating VPP reconfiguration achieved by the five algorithms.
AlgorithmITLCOTLCOIFAISOAALO
Branch circuit breaker(6)(9)(12)
(28)(32)
(6)(9)(12)
(32)(36)
(9)(13)(28)
(32)(37)
(10)(14)(28)
(32)(37)
(11)(15)(29)
(32)(37)
Voltage deviation/p.u.0.23700.24670.25150.25780.2775
Network loss/kW163.59174.47197.28211.34224.97
Table 8. Comparison of optimization effects under different scenarios.
Table 8. Comparison of optimization effects under different scenarios.
Consideration of 5G Base Stations and IDCsRevenue/CNYNetwork Loss/kWPeak–Valley Difference/kW
Yes22,374.99163.591752.65
No21,736.86171.381860.77
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

Li, Y.; Liu, Z.; Kan, C.; Qiao, R.; Yu, Y.; Li, C. A Virtual Power Plant-Integrated Proactive Voltage Regulation Framework for Urban Distribution Networks: Enhanced Termite Life Cycle Optimization Algorithm and Dynamic Coordination. Algorithms 2025, 18, 251. https://doi.org/10.3390/a18050251

AMA Style

Li Y, Liu Z, Kan C, Qiao R, Yu Y, Li C. A Virtual Power Plant-Integrated Proactive Voltage Regulation Framework for Urban Distribution Networks: Enhanced Termite Life Cycle Optimization Algorithm and Dynamic Coordination. Algorithms. 2025; 18(5):251. https://doi.org/10.3390/a18050251

Chicago/Turabian Style

Li, Yonglin, Zhao Liu, Changtao Kan, Rongfei Qiao, Yue Yu, and Changgang Li. 2025. "A Virtual Power Plant-Integrated Proactive Voltage Regulation Framework for Urban Distribution Networks: Enhanced Termite Life Cycle Optimization Algorithm and Dynamic Coordination" Algorithms 18, no. 5: 251. https://doi.org/10.3390/a18050251

APA Style

Li, Y., Liu, Z., Kan, C., Qiao, R., Yu, Y., & Li, C. (2025). A Virtual Power Plant-Integrated Proactive Voltage Regulation Framework for Urban Distribution Networks: Enhanced Termite Life Cycle Optimization Algorithm and Dynamic Coordination. Algorithms, 18(5), 251. https://doi.org/10.3390/a18050251

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