Next Article in Journal
Impact of Cooling Strategies and Cell Housing Materials on Lithium-Ion Battery Thermal Management Performance
Next Article in Special Issue
Recent Progress in Hybrid Intelligent Modeling Technology and Optimization Strategy for Industrial Energy Consumption Processes
Previous Article in Journal
PV Generation Prediction Using Multilayer Perceptron and Data Clustering for Energy Management Support
Previous Article in Special Issue
Energy Management Strategy for Direct Current Microgrids with Consideration of Photovoltaic Power Tracking Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Model Predictive Load Frequency Control for Virtual Power Plants with Novel Event-Based Low-Delay Technique Under Cloud-Edge-Terminal Framework

1
PowerChina Hubei Engineering Co., Ltd., Wuhan 430040, China
2
PowerChina Hubei Electric Engineering Co., Ltd., Wuhan 430040, China
3
School of Automation, China University of Geosciences, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Energies 2025, 18(6), 1380; https://doi.org/10.3390/en18061380
Submission received: 26 January 2025 / Revised: 19 February 2025 / Accepted: 7 March 2025 / Published: 11 March 2025

Abstract

:
In this paper, the distributed model predictive load frequency control problem for virtual power plants (VPPs) under the cloud-edge-terminal framework is addressed, where the data packets are transmitted under a novel dynamic event-triggered mechanism (DETM) with hybrid variables. The proposed DETM has the ability to flexibly manage packet releases and reduce network congestion, thus decreasing the communication delay of the VPP. A method of the DETM-based distributed model predictive control (DMPC) is proposed, which can shorten the data processing time and further decrease the communication delay. The DMPC problem is described as a “min-max” optimization problem (OP) with hard constraints on the system state. By utilizing a Lyapunov function with an internal dynamic variable, an auxiliary OP with matrix inequalities constraints is proposed to optimize the controller gain and the weighting matrix of the DETM. The effectiveness and superiority of the designed DETM and dynamic event-based DMPC algorithm are demonstrated through a case study on two-area VPPs.

1. Introduction

Frequency is a significant indicator of power quality, and keeping the frequency fluctuation within the rated allowable range is key to maintaining the stability and security of the power system [1]. Load frequency control (LFC) maintains the quality of system power by keeping the system operating frequency within the rated allowable range [2,3]. With the increase in renewable energy penetration in the power system, the strong volatility and intermittency of renewable energy output also lead to frequent fluctuations in the grid frequency, and the system’s flexible regulation capability decreases significantly [4]. Therefore, it is urgent to explore the potential and value of new regulation resources to enhance the frequency stability of the power system.
Currently, under the role of power system marketization, a large number of adjustable resources such as energy storage and vehicle clusters are connected to the power system, which brings new possibilities for supplementing the frequency response capacity of the generation side. By aggregating each adjustable resource to form a virtual power plant (VPP), additional regulation capacity can be provided to provide auxiliary frequency regulation services for large-capacity systems. VPPs realize cooperative operation through aggregation and regulation of geographically dispersed and different kinds of distributed resources [5], which has great potential to improve the sustainable development of energy and ensure the safe and stable operation of power grids [6]. Therefore, it is of great significance to study the regulation strategy of VPPs.
Since distributed resources present small capacity, large volume, and wide dispersion, a VPP generally adopts a cloud-edge-terminal collaborative information framework [7,8]. The communication network is key to the cloud-edge-terminal framework, which facilitates the transmission of system data. However, due to the limited communication bandwidth, transmissions of large amounts of data cause congestion on the communication network, which subsequently increases the communication delay [9]. Therefore, it is of great engineering significance to investigate how to reduce the communication delay while ensuring the control performance of the VPP.
To solve the VPP communication delay problem under the cloud-edge-terminal framework, the event-triggered mechanism (ETM) is an effective method [10]. Unlike the time-triggered method, the ETM transmits data only when a pre-defined triggering condition is satisfied [11]. This means that ETM reduces unnecessary packet releases and decreases the likelihood of network congestion, thereby reducing communication delay. Recently, some scholars have proposed dynamic event-triggered mechanisms (DETMs) [12,13,14], which can flexibly manage the release of packets and further save network resources compared to static event-triggered mechanisms [15,16,17]. However, the existing DETMs still have room for improvement. For example, for the DETM in [13], the coefficients are fixed and cannot dynamically adjust the packet releases. These provide opportunities for designing improved DETMs to reduce the delay of VPPs further.
Model predictive control (MPC) has the advantages of handling hard constraints and yielding good dynamic performance [18,19,20]. Some scholars have studied the model predictive LFC with VPP participation and there have been some results [21,22]. The aforementioned studies use a centralized MPC (CMPC) approach, but under the cloud-edge-terminal framework, VPPs with the CMPC strategy for LFC will aggregate all data to an edge-centered processor for processing. Data centralization often leads to network congestion and increases the data processing time, which triggers the latency problem of the VPP. On the contrary, the distributed MPC (DMPC) avoids centralized transmission of data by decentralizing the data to be processed on multiple edge nodes. This shortens the data processing time and reduces the network burden, which helps to reduce communication delay. However, the DMPC problem for VPPs has not been discussed, let alone an improved DETM-based DMPC for VPPs. This presents an opportunity to explore distributed model predictive LFC for VPP under the new DETM.
In this paper, in order to reduce the communication delay of a VPP, a new DETM is proposed for VPPs, and a dynamic event-based DMPC algorithm is developed under the cloud-edge-terminal framework. The main contributions are three-fold: (1) a low-delay communication technique based on novel DETM is proposed, and the proposed DETM is more generalized than some existing ETMs, which further reduces the network burden and thus reduces the communication delay of the VPP; (2) under the cloud-edge-terminal framework, the distributed model predictive controllers were designed for the edge servers of each VPP, which further reduces the communication delay by shortening the data processing time compared to the centralized control strategy while guaranteeing the control performance; and (3) a dynamic event-based distributed model predictive LFC algorithm is developed to reduce the consumption of communication resources and shorten the data processing time, which reduces the communication delay of the VPP.

2. Problem Formulation

2.1. General Structure of VPP

VPPs serve as a way to realize the aggregation and coordinated optimization of distributed energy resources such as distributed power sources, energy storage systems, controllable loads, electric vehicles, and other distributed energy resources through advanced information and communication technologies and software systems. The general structure of a VPP is shown in Figure 1, and this paper focuses on a typical VPP that integrates a combination of wind energy, energy storage, and electric vehicles to participate in the frequency regulation of the power system.

2.2. Wind Storage System Frequency Modulation Model

The expression for the general wind turbine aerodynamic system is shown in [23]. Under the condition of constant wind speed and maintaining the optimal tip speed ratio, the adjustment of the output power of the wind turbine is realized by changing the size of the pitch angle opening. Now, consider the following wind turbine model:
Δ P w i n d = Δ β G w i n d = Δ β k β 1 + T w i n d s ,
where Δ β is the angular change in paddle pitch angle, G w i n d is the wind turbine power transfer function, T w i n d is the wind turbine response time, and k β is the pitch angle control slope.
The long response time of the pitch angle of the wind turbine leads to a reduction in the frequency modulation capability, and it is necessary to combine the energy storage system with fast response capability to suppress the power fluctuation. The energy storage model of the VPP can be represented as follows [24]:
Δ P b e s s = Δ P s G b e s s = Δ P s 1 1 + T b e s s s ,
where Δ P s is the storage instantaneous power, G b e s s is the storage system transfer function, and T b e s s is the storage system response time.

2.3. Electric Vehicle Frequency Modulation Model

As a flexible control resource, the charging and discharging processes of electric vehicles can be regarded as load and power supply, respectively, for the power grid. With the number of cars fixed, consider the following frequency modulation model for electric vehicles [25]:
Δ P e v = Δ U e v G e v = Δ U e v 1 1 + T e v s ,
where Δ U e v represents the depth of charge and discharge of the electric vehicle battery, and T e v is the electric vehicle system response time.

2.4. Distributed Predictive LFC Model with VPP

In Figure 2, we give the system structure and consider the following dynamic model of LFC with VPP for the ith control area:
x ˙ i ( t ) = A i i x i ( t ) + B i i u i ( t ) + F i i w i ( t ) + j i j = 1 N ( A i j x j ( t ) + B i j u j ( t ) ) , y i ( t ) = C i i x i ( t ) ,
where
x i ( t ) = [ Δ f i Δ P t i e i Δ P m i Δ P v i A C E i Δ P w i n d i Δ P b e s s i Δ P e v i ] T , y i ( t ) = A C E i = β i Δ f i + Δ P t i e i , w i ( t ) = Δ P d i , A i i = A 11 A 12 0 3 × 5 A 22 , A 12 = 1 M i 1 M i 1 M i 0 0 0 0 0 0 0 0 0 0 0 0 , A 22 = 1 T w i n d i 0 0 0 1 T b e s s i 0 0 0 1 T e v i ,
A 11 = D i M i 1 M i 1 M i 0 0 2 π j = 1 , j i N T i j 0 0 0 0 0 0 1 T c h i 1 T c h i 0 1 R T g i 0 0 1 T g i 0 β i 1 0 0 0 , B i i = 0 0 0 1 T g i 0 0 0 0 0 0 0 0 0 k β i T w i n d i 0 0 0 0 0 0 0 0 1 T b e s s i 0 0 0 0 0 0 0 0 1 T e v i T , F i i = [ 1 M i 0 0 0 0 0 0 0 ] T , C i i = [ β i 1 0 0 0 0 0 0 ] , B i j = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 T , A i j = 0 0 0 0 0 0 0 0 2 π T i j 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 , T i j = T j i .
For explanations regarding the parameters in Equation (4), please refer to [3] for details.
The discrete-time model of LFC for a VPP for the ith control area is given as follows:
x i ( k + 1 ) = A ¯ i i x i ( k ) + B ¯ i i u i ( k ) + F ¯ i i w i ( k ) + j i j = 1 N ( A ¯ i j x j ( k ) + B ¯ i j u j ( k ) ) , y i ( k ) = C ¯ i i x i ( k ) ,
where A ¯ i i , B ¯ i i , F ¯ i i , A ¯ i j , B ¯ i j , and C ¯ i i are the discretized coefficient matrices.
Remark 1.
In Figure 2, each control area contains distributed energy from wind energy, energy storage, and vehicle clusters in the VPP. The distributed model predictive controllers are designed for the edge servers of each VPP, which reduces the processing time of the data and the communication delay. In addition, each control area is a terminal, and the cloud server is used for uploading and downloading data. Under this cloud–edge–terminal framework, DETMs are utilized to manage the release of packets, thereby reducing network congestion and achieving low-delay communication.
Suppose that the load disturbance satisfies
w i ( k ) 2 p i ,
where p i 0 is constant.
Consider the following hard constraints:
[ x i ( k ) ] ι [ x ¯ i ] ι , ι L 1 , 2 , , n x i ,
where the vector x i ¯ is given with its elements being nonnegative.
To reduce communication delay and increase the packet transmission rate, the following DETM is presented:
s m i + 1 = min k N + k > s m i η 1 i ζ i ( k ) + θ 1 i φ i ( k ) x i T ( k ) Ω i ( k ) x i ( k ) θ 2 i e i T ( k ) Ω i ( k ) e i ( k ) 0 } , ζ i ( k + 1 ) = η 2 i ζ i ( k ) + θ 3 i φ i ( k ) x i T ( k ) Ω i ( k ) x i ( k ) θ 4 i e i T ( k ) Ω i ( k ) e i ( k ) , φ i ( k ) = φ ̲ i + ε i ϱ i e i T ( k ) e i ( k ) ,
where s m i stands for the mth instant for data release, ζ i ( k ) is a dynamic variable (DV) with ζ i ( 0 ) 0 , φ i ( k ) is an adaptive adjustment variable (AAV), Ω i ( k ) is a weighting matrix, η 1 i 0 , 0 η 2 i 1 , θ 1 i 0 , θ 2 i > 0 , θ 3 i 0 , θ 4 i > 0 , 0 < ϱ i 1 , φ ̲ i 0 , and ε i 0 are given constants, and e i ( k ) = x i ( k ) x ( s m i ) where s 0 i = 0 .
Note that in DETM (8), there exist a DV ζ i ( k ) and an AAV φ i ( k ) , which are incorporated to enhance the capability of adjusting releases of data packets. Additionally, we have
φ ̲ i < φ i ( k ) φ ̲ i + ε i φ ¯ i .
Let
x ˜ i ( k ) = x ( s m i ) , k [ s m i , s m i + 1 ) .
Then, we obtain
e i ( k ) = x i ( k ) x ˜ i ( k ) ,
which holds for any k [ 0 , ) .
Remark 2.
In (8), a new DETM is designed that contains an AVV with adjustable upper and lower bounds to flexibly regulate packet releases. In addition, DETM (8) can also be degraded to existing DETMs by setting suitable parameters. For example, by setting η 1 i = 1 , θ 1 i = θ 2 i θ 3 i , θ 4 i = 1 , φ ̲ i = 0 , ε i = 1 , and ϱ i = 1 , DETM (8) becomes the DETM in [13]. As a result, DETM (8) is more general and flexible than existing DETMs, which can further decrease the possibility of network congestion and thus reduce communication delay.
To further reduce the communication delay, a distributed control strategy is used to shorten the data processing time. A distributed state feedback controller for the ith control area can be designed:
u i ( k ) = H i ( k ) x ˜ i ( k ) .
The state feedback controller of the neighboring subsystem j ( j i ) is expressed as
u j ( k ) = H j ( k ) x ˜ j ( k ) .
Applying (11)–(13) to (5), we can obtain the following closed-loop control system:
x i ( k + 1 ) = ( A ¯ i i + B ¯ i i H i ( k ) ) x i ( k ) B ¯ i i H i ( k ) e i ( k ) + F ¯ i i w i ( k ) + j i j = 1 N ( ( A ¯ i j + B ¯ i j H j ( k ) ) x j ( k ) B ¯ i j H j ( k ) e j ( k ) ) = ( A i + B i H ( k ) ) x ( k ) B i H ( k ) e ( k ) + F ¯ i i w i ( k ) ,
where
x ( k ) = x 1 ( k ) T x i ( k ) T x N ( k ) T T , e ( k ) = e 1 ( k ) T e i ( k ) T e N ( k ) T T , A i = A ¯ i 1 A ¯ i i A ¯ i N , B i = B ¯ i 1 B ¯ i i B ¯ i N , H ( k ) = diag { H 1 ( k ) H i ( k ) H N ( k ) } .
For ease of presentation, we define
· ( k + l k ) · ( l , k ) , · ( k k ) · ( k ) .
The following prediction model is given:
x i ( l + 1 , k ) = ( A i + B i H ( k ) ) x ( l , k ) B i H ( k ) e ( l , k ) + F ¯ i i w i ( l , k ) , ζ i ( l + 1 , k ) = η 2 i ζ i ( l , k ) + θ 3 i φ i ( l , k ) x i T ( l , k ) Ω i ( k ) x i ( l , k ) θ 4 i e i T ( l , k ) Ω i ( k ) e i ( l , k ) .
Consider the following objective function:
J i ( k ) = l = 0 x i ( l , k ) Q i 2 + u i ( l , k ) R i 2 ρ i w i T ( l , k ) w i ( l , k ) + j i j = 1 N l = 0 x j ( l , k ) Q j 2 + u j ( l , k ) R j 2 ,
where Q i > 0 , R i > 0 , Q j > 0 , and R j > 0 are given weighting matrices, and ρ i is a constant.
For DMPC in each area i, and at each time instant k, we construct the following “min=-max” optimization problem (OP) to design the DMPC controllers for System (14):
OP 1 { min u i ( k ) max w i ( k ) J i ( k ) , [ x i ( l , k ) ] ι [ x i ¯ ] ι , ι L (17a) x i T ( l , k ) , ζ i 1 2 ( l , k ) T Λ i , (17b)
where
Λ i { [ x i T ( l , k ) , ζ i 1 2 ( l , k ) ] T | x i T ( l , k ) P i ( k ) x i ( l , k ) + ζ i ( l , k ) γ i } ,
where P i ( k ) > 0 and γ i > 0 give the weighting matrix to be designed and the optimisation index, respectively.
Definition 1.
For System (5), the set Λ i is a positively invariant set (PIS) if [ x i T ( l , k ) , ζ i 1 2 ( l , k ) ] T Λ i , l N .
Lemma 1.
In DETM (8), where ζ i ( 0 ) 0 , if the constants η 1 i 0 , 0 η 2 i 1 , θ 1 i 0 , θ 2 i > 0 , θ 3 i 0 , and θ 4 i > 0 satisfy η 1 i θ 4 i η 2 i θ 2 i and θ 1 i θ 4 i θ 2 i θ 3 i , then ζ i ( k ) 0 , k N + .
Proof. 
It is not difficult to complete the proof by following the method in [14]; the details are thus omitted.    □
Since it is difficult to solve OP 1 directly, we need to transform OP 1 . Therefore, we next propose an LMI-based auxiliary OP for OP 1 and then develop a DETM-based DMPC algorithm to design the controller gain matrix H i ( k ) and the DETM weighting matrix Ω i ( k ) .

3. Main Results

3.1. LMI-Based Auxiliary O P of O P 1

In this section, we will design a DMPC algorithm based on the DETM (8) for System (14). To achieve this goal, we design an LMI-based auxiliary OP to solve OP 1 .
Consider the following Lyapunov-like function:
V i ( ζ i ( k ) , x i ( k ) ) = x i T ( k ) P i ( k ) x i ( k ) + ζ i ( k ) .
Rewrite (16) as follows:
J i ( k ) = l = 0 x ( l , k ) Q 2 + u ( l , k ) R 2 ρ i w i T ( l , k ) w i ( l , k ) ,
where
Q = diag { Q 1 Q i Q N } , R = diag { R 1 R i R N } .
At each time instant k, we suppose the following inequality:
V i ( ζ i ( l + 1 , k ) , x i ( l + 1 , k ) ) V i ( ζ i ( l , k ) , x i ( l , k ) ) x ( l , k ) Q 2 + u ( l , k ) R 2 + ρ i w i T ( l , k ) w i ( l , k ) .
Adding both sides of (21) from l = 0 to l = , we obtain
V i ( ζ i ( k ) , x i ( k ) ) J i ( k ) V i ( ζ i ( , k ) , x i ( , k ) ) J i ( k ) .
According (18) to (22), we obtain
J i ( k ) V i ( ζ i ( k ) , x i ( k ) ) γ i .
Based on (23), we construct the following auxiliary OP:
OP 2 : min H i ( k ) γ i , s . t . ( 14 ) , ( 17 a ) , ( 17 b ) , ( 21 ) .
Theorem 1.
Let the scalars η 1 i 0 , 0 η 2 i 1 , θ 1 i 0 , θ 2 i > 0 , θ 3 i 0 , θ 4 i > 0 , 0 < ϱ i 1 , φ ̲ i 0 , ε i 0 , and ρ i > 0 , and the matrices Q > 0 and R > 0 be given. If a scalar γ i > 0 and matrices S i ( k ) > 0 , X i > 0 , T i ( k ) > 0 , Y i ( k ) , and G i ( k ) exist such that, ι L , the following LMIs
D 1 ( 1 , 1 ) * D 1 ( 2 , 1 ) D 1 ( 2 , 2 ) 0 ,
X i G i ( k ) * D ¯ 1 ( 2 , 2 ) 0 ,
[ X i ] ι ι [ x i ¯ ] ι 2 ,
hold, where
D 1 ( 1 , 1 ) = diag D ˜ 1 ( 1 , 1 ) , D ˜ 1 ( 2 , 2 ) , ρ i γ i L i T L i , D ˜ 1 ( 1 , 1 ) = E i T S i ( k ) G i T ( k ) G i ( k ) E i , D ˜ 1 ( 2 , 2 ) = θ 4 i E i T T i ( k ) G i T ( k ) G i ( k ) E i , D 1 ( 2 , 2 ) = diag { S i ( k ) , γ i I , γ i I , T i ( k ) } , D 1 ( 2 , 1 ) = A i G ( k ) + B i Y ( k ) B i Y ( k ) γ i F ¯ i i L i R 1 2 Y ( k ) R 1 2 Y ( k ) 0 Q 1 2 G ( k ) 0 0 θ 3 i φ ¯ i E i G ( k ) 0 0 , D ¯ 1 ( 2 , 2 ) = G i T ( k ) + G i ( k ) S i ( k ) , G ( k ) = diag { G 1 ( k ) G i ( k ) G N ( k ) } , Y ( k ) = diag { Y 1 ( k ) Y i ( k ) Y N ( k ) } , E i = Z 1 i I 1 i Z 1 i + R n x i × ( n x 1 + + n x N ) , L i = Z 2 i I 2 i Z 2 i + R n w i × ( n w 1 + + n w N ) , I 1 i R n x i × n x i , I 2 i R n w i × n w i , and Z 1 i R n x i × ( n x 1 + + n x i 1 ) , Z 1 i + R n x i × ( n x i + 1 + + n x N ) , Z 2 i R n w i × ( n w 1 + + n w i 1 ) , Z 2 i + R n w i × ( n w i + 1 + + n w N ) are zero matrices ,
then conditions (17a) and (21) are satisfied, and the feedback gain matrix H i ( k ) and the weighting matrix Ω i ( k ) are designed by
H i ( k ) = Y i ( k ) G i 1 ( k ) , Ω i ( k ) = γ i T i 1 ( k ) .
Proof. 
It follows from (15) that
ζ i ( l + 1 , k ) ζ i ( l , k ) = ( η 2 i 1 ) ζ i ( l , k ) + θ 3 i φ i ( l , k ) x i T ( l , k ) Ω i ( k ) x i ( l , k ) θ 4 i e i T ( l , k ) Ω i ( k ) e i ( l , k ) θ 3 i φ i ( l , k ) x i T ( l , k ) Ω i ( k ) x i ( l , k ) θ 4 i e i T ( l , k ) Ω i ( k ) e i ( l , k ) .
Substituting (19) into (21) yields
x i T ( l + 1 , k ) P i ( k ) x i ( l + 1 , k ) + ζ i ( l + 1 , k ) x i T ( l , k ) P i ( k ) x i ( l , k ) ζ i ( l , k ) + x ( l , k ) Q 2 + u ( l , k ) R 2 ρ i w i T ( l , k ) w i ( l , k ) 0 .
According to (9), (14), and (29), Inequality (30) holds if
[ ( A i + B i H ( k ) ) x ( l , k ) B i H ( k ) e ( l , k ) + F ¯ i i w i ( l , k ) ] T P i ( k ) [ ( A i + B i H ( k ) ) x ( l , k ) B i H ( k ) e ( l , k ) + F ¯ i i w i ( l , k ) ] x i T ( l , k ) P i ( k ) x i ( l , k ) + θ 3 i φ ¯ i x i T ( l , k ) Ω i ( k ) x i ( l , k ) θ 4 i e i T ( l , k ) Ω i ( k ) e i ( l , k ) + x ( l , k ) Q 2 + u ( l , k ) R 2 ρ i w i T ( l , k ) w i ( l , k ) 0 .
Further, we obtain
[ ( A i + B i H ( k ) ) x ( l , k ) B i H ( k ) e ( l , k ) + F ¯ i i L i w ( l , k ) ] T P i ( k ) [ ( A i + B i H ( k ) ) x ( l , k ) B i H ( k ) e ( l , k ) + F ¯ i i L i w ( l , k ) ] x T ( l , k ) E i T P i ( k ) E i x ( l , k ) + θ 3 i φ ¯ i x T ( l , k ) E i T Ω i ( k ) E i x ( l , k ) θ 4 i e T ( l , k ) E i T Ω i ( k ) E i e ( l , k ) + x ( l , k ) Q 2 + u ( l , k ) R 2 ρ i w T ( l , k ) L i T L i w ( l , k ) 0 ,
where
w T ( l , k ) = w 1 ( l , k ) T w i ( l , k ) T w N ( l , k ) T T .
We write (32) as the following equivalent form:
ξ T ( k ) C 1 + C 2 P i ( k ) C 2 T + C 3 R C 3 T ξ ( k ) 0 ,
where
ξ ( k ) = x T ( l , k ) e T ( l , k ) w T ( l , k ) T , C 1 = diag { Q E i T P i ( k ) E i + θ 3 i φ ¯ i E i T Ω i ( k ) E i , θ 4 i E i T Ω i ( k ) E i , ρ i L i T L i } , C 2 = A i + B i H ( k ) B i H ( k ) F ¯ i i L i T , C 3 = H ( k ) H ( k ) 0 T .
By the Schur complement, (33) is guaranteed if
D 2 ( 1 , 1 ) * D 2 ( 2 , 1 ) D 2 ( 2 , 2 ) 0 ,
where
D 2 ( 1 , 1 ) = diag { E i T P i ( k ) E i , θ 4 i E i T Ω i ( k ) E i , ρ i L i T L i } , D 2 ( 2 , 1 ) = A i + B i H ( k ) B i H ( k ) F ¯ i i L i R 1 2 H ( k ) R 1 2 H ( k ) 0 Q 1 2 0 0 θ 3 i φ ¯ i E i 0 0 , D 2 ( 2 , 2 ) = diag { P i 1 ( k ) , I , I , Ω i 1 ( k ) } .
Pre- and post-multiply the left-hand side matrix of Inequality (34)  by diag { γ i 1 2 G T ( k ) , γ i 1 2 G T ( k ) , γ i 1 2 I, γ i 1 2 I, γ i 1 2 I, γ i 1 2 I, γ i 1 2 I} and its transpose, respectively. Then, by denoting γ i P i 1 ( k ) = S i ( k ) and (28), we have
D 3 ( 1 , 1 ) * D 1 ( 2 , 1 ) D 1 ( 2 , 2 ) 0 ,
where
D 3 ( 1 , 1 ) = diag D ˜ 3 ( 1 , 1 ) , D ˜ 3 ( 2 , 2 ) , ρ i L i T L i , D ˜ 3 ( 1 , 1 ) = E i T G i T ( k ) S i 1 ( k ) G i ( k ) E i , D ˜ 3 ( 2 , 2 ) = θ 4 i E i T G i T ( k ) T i 1 ( k ) G i ( k ) E i .
Since G i T ( k ) S i 1 ( k ) G i ( k ) S i ( k ) G i T ( k ) G i ( k ) and G i T ( k ) T i 1 ( k ) G i ( k ) T i ( k ) G i T ( k ) G i ( k ) , then (35) holds if (25) is satisfied.
Now, we prove that conditions (26) and (27)  guarantee (17a), and noting that γ i P i 1 ( k ) = S i ( k ) , we obtain
max n N x i ( l , k ) ι 2 = max n N S i 1 2 ( k ) S i 1 2 ( k ) x i ( l , k ) ι 2 max n N S i 1 2 ( k ) ι 2 S i 1 2 ( k ) x i ( l , k ) 2 max n N S i 1 2 ( k ) ι 2 1 ζ i ( l , k ) γ i S i 1 2 ( k ) ι 2 .
Then, (17a) holds if there exists a matrix X i > 0 such that
X i S i ( k ) 0
and (27) are met.
By the Schur complement, we obtain
X i * I S i 1 ( k ) 0 .
Pre- and post-multiplying the left hand-side matrix of (38) by diag { I , G i T ( k ) } and its transpose, and noting that G i T ( k ) S i 1 ( k ) G i ( k ) G i T ( k ) + G i ( k ) S i ( k ) , we can obtain (26). Then, (17a) holds if  (26) and (27) are satisfied, which completes the proof.    □

3.2. Sufficient Conditions for PIS

To ensure that Λ i is a PIS, we give sufficient conditions and give the corresponding LMIs.
Theorem 2.
Define the scalar α i satisfying 0 α i 1 η 2 i , and the scalars associated with DETM (8) are the same as in Theorem 1. If there exist a scalar γ i > 0 and matrices S i ( k ) > 0 , T i ( k ) > 0 , Y i ( k ) , and G i ( k ) such that the LMIs
I * * x i ( k ) S i ( k ) * ζ i ( k ) 0 γ i 0 ,
E 1 ( 1 , 1 ) * E 1 ( 2 , 1 ) E 1 ( 2 , 2 ) 0 ,
hold, where
E 1 ( 1 , 1 ) = diag E ˜ 1 ( 1 , 1 ) , E ˜ 1 ( 2 , 2 ) , α i p i L i T L i , E ˜ 1 ( 1 , 1 ) = ( 1 α i ) E i T S i ( k ) G i T ( k ) G i ( k ) E i , E ˜ 1 ( 2 , 2 ) = θ 4 i E i T T i ( k ) G i T ( k ) G i ( k ) E i , E 1 ( 2 , 1 ) = A i G ( k ) + B i Y ( k ) B i Y ( k ) F ¯ i i L i θ 3 i φ ¯ i E i G ( k ) 0 0 , E 1 ( 2 , 2 ) = diag S i ( k ) , T i ( k )
(refer to Theorem 1 for the detailed form of matrices L i , E i , G ( k ) , and Y ( k ) ), then (18) is a PIS.
Proof. 
Noting that γ i P i 1 ( k ) = S i ( k ) , by Schur complement, we know that (39) guarantees [ x i T ( k ) , ζ i 1 2 ( k ) ] T Λ i ; further, we obtain [ x i T ( l , k ) , ζ i 1 2 ( l , k ) ] T Λ i . Due to the presence of disturbance, we need to prove that [ x i T ( l + 1 , k ) , ζ i 1 2 ( l + 1 , k ) ] T Λ i .
The invariant set (18) holds at k + 1 if
1 γ i x i ( l + 1 , k ) P i ( k ) 2 + 1 γ i ζ i ( l + 1 , k ) 1 α i γ i x i ( l , k ) P i ( k ) 2 1 α i γ i ζ i ( l , k ) α i p i w i T ( l , k ) w i ( l , k ) 0 .
Substituting (6) into (41), and noting that x i ( l , k ) P i ( k ) 2 + ζ i ( l , k ) γ i , we have that 1 γ i x ( l + 1 , k ) P i ( k ) 2 + 1 γ i ζ i ( l + 1 , k ) ( 1 α i ) + α i = 1 , and thus x i ( l + 1 , k ) P i ( k ) 2 + ζ i ( l + 1 , k ) γ i . This proves that x i T ( l + 1 , k ) , ζ i 1 2 ( l + 1 , k ) T Λ i . Furthermore, we obtain that (41) is ensured by (40) [the detailed proof is similar to the proof of Theorem 1 and is omitted here]. Finally, the condition (17b) is guaranteed by (39) and (40). This completes the proof.    □
From the sufficient conditions given above, we transform OP 2 into the following auxiliary OP:
OP 3 : min H i ( k ) γ i , s . t . ( 25 ) , ( 26 ) , ( 27 ) , ( 39 ) , ( 40 ) .
Based on OP 3 , we give Algorithm 1.
Algorithm 1 DETM-based DMPC for System (14)
Step 1. At k = 0 , set the initial state x i ( 0 ) , the matrices Q i and R i , and set the scalars η 1 i , η 2 i , θ 1 i , θ 2 i , θ 3 i , θ 4 i , ε i , ϱ i , φ ̲ i , α i , p i , and ζ i ( 0 ) .
Step 2. If the error e i ( k ) between x i ( k ) and x ( s m i ) meets the event-triggered condition in DETM (8), then update x ( s m i ) by x i ( k ) ; otherwise, implement x ( s m i ) on the controller.
Step 3. Obtain the feedback gain matrix H i ( k ) , and the matrix Ω i ( k ) by solving OP 3 , and then calculate u i ( k ) and u j ( k ) by (12) and (13).
Step 4. Execute u i ( k ) and u j ( k ) on System (5). Set k = k + 1 and go to Step 2.  

4. Case Study

To illustrate the superiority of our proposed approach, we construct the model of an 11-node LFC system in two areas, as shown in Figure 3. Areas 1 and 2 include 600 MW thermal power units, G1 and G2, respectively, and each area contains a VPP aggregating wind power, energy storage, and electric vehicles. In each area, all generation units are simplified as an equivalent generation unit, and the system parameters (see Table 1 and Table 2) are borrowed from [26].
Let x ¯ 1 = x ¯ 2 = [ 0.5 , 0.1 , 0.5 , 0.5 , 0.2 , 0.5 , 0.5 , 0.2 ] T , and the scalars η 11 = η 12 = 1 , η 21 = η 22 = 0.4 , θ 11 = θ 12 = 0.1 , θ 21 = θ 22 = 10 , θ 31 = θ 32 = 0.11 , θ 41 = θ 42 = 1.2 , φ ̲ 1 = φ ̲ 2 = 0.2 , ε 1 = ε 2 = 1.3 , ϱ 1 = ϱ 2 = 0.5 , α 1 = α 2 = 0.6 , ζ 1 ( 0 ) = ζ 2 ( 0 ) = 5 , p 1 = p 2 = 0.01 , and ρ 1 = ρ 2 = 4 , and the matrices Q = 15 I and R = I . Set x 1 ( 0 ) = [ 0.07 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] T and x 2 ( 0 ) = [ 0.05 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] T . Select the discretization period T p = 3 s .
Scenario 1. Suppose that in the first 60 s, there exist step load disturbances with Δ P d 1 = 0.03 pu and Δ P d 2 = 0.02 pu .
Figure 4 shows the DETM triggering instants and release intervals for Area 1 (Area 2). Figure 5 shows the trajectories of Δ f and A C E . The above simulation results indicate that the designed dynamic event-based DMPC algorithm is able to reduce packet releases while achieving control performance, thus reducing the communication delay of the VPP.
To further illustrate the superiority of DETM (8), we compare it with DETM in [13]. By setting η 11 = η 12 = 1 , θ 11 = θ 12 = 1.1 , θ 41 = θ 42 = 1 , φ ̲ 1 = φ ̲ 2 = 0 , ε 1 = ε 2 = 1 , and ϱ 1 = ϱ 2 = 1 and keeping the other parameters of DETM (8), we can obtain DETM in [13].
Table 3 gives the average triggering rates (ATRs) of the above two DETMs for two areas, and it can be noticed that the ATR of DETM (8) is lower than that of DETM in [13]. This means that the DMPC algorithm under DETM (8) is able to significantly reduce the ATR, thus reducing network congestion and decreasing the communication delay of the VPP at a slight sacrifice of control performance (see Table 4 for the detailed performance comparison of different algorithms, where summation of the absolute value of the error (SAE), summation of the square value of the error (SSE), and summation of the time multiplied by square value of the error (STSE) are defined as SAE = k = 0 T s / T p T p ( | A C E 1 | + | A C E 2 | + | A C E 3 | ) , SSE = k = 0 T s / T p T p ( | A C E 1 | 2 + | A C E 2 | 2 + | A C E 3 | 2 ) , and STSE = k = 0 T s / T p k T p 2 ( | A C E 1 | 2 + | A C E 2 | 2 + | A C E 3 | 2 ) with T s = 60 s and T p = 3 s ).
In Table 5, we list the data processing time under DMPC and CMPC algorithms on the MATLAB R2016b platform with Intel(R) Core(TM) i5-8300H CPU @2.3 GHz. We obtain from Table 4 and Table 5 that, under the cloud-edge-terminal framework, compared with the CMPC algorithm under DETM (8), the DMPC algorithm under DETM (8) is able to shorten the data processing time while guaranteeing the control performance. The above results demonstrate that the DMPC algorithm under DETM (8) reduces the network burden and shortens the data processing time, which helps to reduce the communication delay of the VPP.
Scenario 2. Suppose that in the first 60 s, there exist random load disturbances, which are shown in Figure 6.
Figure 7 shows the DETM triggering instants and release intervals for Area 1 (Area 2). Figure 8 gives the trajectories of Δ f and A C E . The above results show that the dynamic event-based DMPC algorithm reduces the packet releases and the communication delay of the VPP while achieving the desired control performance.
To further illustrate that our proposed algorithm is also superior under random load disturbances, we compare the DMPC algorithms under DETM (8) and DETM in [13]. The corresponding ATRs for the above two DETMs are shown in Table 6, from which we can observe that the ATR of DETM (8) is lower than that of DETM in [13]. In other words, the DMPC algorithm under DETM (7) can significantly reduce the ATR at a slight sacrifice of control performance (see Table 6 for the detailed performance comparison of different algorithms). Therefore, the DMPC algorithm under DETM (8) is able to reduce the release of packets and thus decrease the communication delay of the VPP.
In addition, under the cloud–edge–terminal framework, we give the performance criteria of the DMPC algorithm and CMPC algorithm under random load disturbances in Table 7, and the result shows that the DMPC algorithm under DETM (8) can guarantee the control performance. The data processing time under the two MPC algorithms is almost identical to the corresponding results in Table 5 and is thus omitted here. The above experimental results show that the DMPC algorithm under DETM (8) can shorten the data processing time while guaranteeing the control performance, which contributes to a reduction in the communication delay of the VPP.

5. Conclusions

The DETM-based distributed model predictive LFC problem is investigated for VPPs under the cloud-edge-terminal framework. We design a new DETM that manages packet release more flexibly than several existing ETMs and reduces network congestion, which further reduces the communication delay of the VPP. Based on the above DETM, we design DMPC controllers for each edge server of the VPP. Specifically, to facilitate the solution of the “min-max” OP of the DMPC, we design an auxiliary OP which utilizes the Lyapunov-like function containing a DV, and then transform it into another auxiliary OP with LMI constraints which provides the design method of the DMPC controller. A case study of two-area VPPs is given to illustrate the effectiveness and superiority of the DETM-based DMPC approach under the cloud-edge-terminal framework. The designed DETM-based DMPC algorithm is able to save network resources and shorten data processing time while maintaining the control performance, which helps to reduce the communication delay of the VPP.

Author Contributions

Conceptualization, K.K. and N.S.; methodology, K.K., N.S., and S.C.; validation, L.Z., X.S., and H.C.; formal analysis, K.K., N.S., and M.F.; investigation, K.K., S.C., S.Z., and X.W.; writing—original draft preparation, L.Z., X.S., and H.C.; writing—review and editing, M.F., S.Z., X.W., and K.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the project “Research and Applications of Key Technology for Virtual Power Plants in New Power Systems Subject to Cloud-Edge-Terminal Collaboration and Source-Grid-Load-Storage Integration” from PowerChina Hubei Electric Engineering Co., Ltd. (Project Number: DJ-ZDXM-2023-14).

Data Availability Statement

The data is contained within the article.

Conflicts of Interest

Author Kai Kang is employed by the company PowerChina Hubei Engineering Co., Ltd., Authors Nian Shi, Si Cai, Liang Zhang, Xinan Shao, Haohao Cao, Mingjin Fei are employed by the company PowerChina Hubei Electric Engineering Co., Ltd. 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:
VPPvirtual power plant
LFCload frequency control
DMPCdistributed model predictive control
CMPCcentralized model predictive control
DETMdynamic event-triggered mechanism
OPoptimization problem
DVdynamic variable
AAVadaptive adjustment variable

References

  1. Zhang, Y.; Shi, X.; Zhang, H.; Cao, Y.; Terzija, V. Review on deep learning applications in frequency analysis and control of modern power system. Int. J. Electr. Power Energy Syst. 2022, 136, 107744. [Google Scholar] [CrossRef]
  2. Lan, Y.; Illindala, M.S. Robust distributed load frequency control for multi-area power systems with photovoltaic and battery energy storage system. Energies 2024, 17, 5536. [Google Scholar] [CrossRef]
  3. Shangguan, X.C.; Zhang, C.K.; He, Y.; Jin, L.; Jiang, L.; Spencer, J.W.; Wu, M. Robust load frequency control for power system considering transmission delay and sampling period. IEEE Trans. Ind. Inform. 2022, 17, 5292–5303. [Google Scholar] [CrossRef]
  4. Chen, X.; Qu, G.; Tang, Y.; Low, S.; Li, N. Reinforcement learning for selective key applications in power systems: Recent advances and future challenges. IEEE Trans. Smart Grid 2022, 13, 2935–2958. [Google Scholar] [CrossRef]
  5. Chen, J.; Liu, M.; Milano, F. Aggregated model of virtual power plants for transient frequency and voltage stability analysis. IEEE Trans. Power Syst. 2021, 36, 4366–4375. [Google Scholar] [CrossRef]
  6. Wang, Z.; Wang, Y.; Xie, L.; Pang, D.; Shi, H.; Zheng, H. Load frequency control of multiarea power systems with virtual power plants. Energies 2024, 17, 3687. [Google Scholar] [CrossRef]
  7. Li, X.; Li, C.; Liu, X.; Chen, G.; Dong, Z.Y. Two-stage community energy trading under end-edge-cloud orchestration. IEEE Internet Things J. 2023, 10, 1961–1972. [Google Scholar] [CrossRef]
  8. Lin, W.T.; Chen, G.; Zhou, X. Distributed carbon-aware energy trading of virtual power plant under denial of service attacks: A passivity-based neurodynamic approach. Energy 2022, 257, 124751. [Google Scholar] [CrossRef]
  9. Hu, G.; Zhu, Y.; Zhao, D.; Zhao, M.; Hao, J. Event-triggered communication network with limited-bandwidth constraint for multi-agent reinforcement learning. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 3966–3978. [Google Scholar] [CrossRef]
  10. Bu, X.; Yu, W.; Cui, L.; Hou, Z.; Chen, Z. Event-triggered data-driven load frequency control for multiarea power systems. IEEE Trans. Ind. Inform. 2022, 18, 5982–5991. [Google Scholar] [CrossRef]
  11. Wang, M.; Cheng, P.; Zhang, Z.; Wang, M.; Chen, J. Periodic event-eriggered MPC for continuous-time nonlinear systems with bounded disturbances. IEEE Trans. Autom. Control 2023, 68, 8036–8043. [Google Scholar] [CrossRef]
  12. Wan, X.; Wei, F.; Zhang, C.K.; Wu, M. Networked output-feedback MPC: A bounded dynamic variable and time-varying threshold-dependent event-based approach. IEEE Trans. Cybern. 2024, 54, 2308–2319. [Google Scholar] [CrossRef] [PubMed]
  13. Shi, T.; Shi, P.; Chambers, J. Dynamic event-triggered model predictive control under channel fading and denial-of-service attacks. IEEE Trans. Autom. Sci. Eng. 2024, 21, 6448–6459. [Google Scholar] [CrossRef]
  14. Wan, X.; Han, T.; An, J.; Wu, M. Fault diagnosis for networked switched systems: An improved dynamic event-based scheme. IEEE Trans. Cybern. 2022, 52, 8376–8387. [Google Scholar] [CrossRef]
  15. Zhang, M.; Dong, S.; Shi, P.; Chen, G.; Guan, X. Distributed observer-based event-triggered load frequency control of multiarea power systems under cyber attacks. IEEE Trans. Autom. Sci. Eng. 2023, 20, 2435–2444. [Google Scholar] [CrossRef]
  16. Fang, X.; Xu, M.; Fan, Y. SOC-SOH estimation and balance control based on event-triggered distributed optimal kalman consensus filter. Energies 2024, 17, 639. [Google Scholar] [CrossRef]
  17. Shen, H.; Wang, D.; Park, J.H.; Sreeram, V.; Wang, J. Switching-like event-triggered sliding mode load frequency control for networked power systems under energy-limited DoS attacks. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 1589–1598. [Google Scholar] [CrossRef]
  18. Yang, Q.; Chen, G.; Guo, M.; Chen, T.; Luo, L.; Sun, L. Model predictive hybrid PID control and energy-saving performance analysis of supercritical unit. Energies 2024, 17, 6356. [Google Scholar] [CrossRef]
  19. Zhang, B.; Song, Y. Model-predictive control for Markovian jump systems under asynchronous scenario: An optimizing prediction dynamics approach. IEEE Trans. Autom. Control 2022, 67, 4900–4907. [Google Scholar] [CrossRef]
  20. Tang, X.; Li, Y.; Yang, M.; Wu, Y.; Wen, Y. Adaptive event-triggered model predictive load frequency control for power systems. IEEE Trans. Power Syst. 2023, 38, 4003–4014. [Google Scholar] [CrossRef]
  21. Bolzoni, A.; Parisio, A.; Todd, R.; Forsyth, A.J. Optimal virtual power plant management for multiple grid support services. IEEE Trans. Energy Convers. 2021, 36, 1479–1490. [Google Scholar] [CrossRef]
  22. Bao, P.; Zhang, W.; Zhang, Y. Secondary frequency control considering optimized power support from virtual power plant containing aluminum smelter loads through VSC-HVDC link. J. Mod. Power Syst. Clean Energy 2023, 11, 355–367. [Google Scholar] [CrossRef]
  23. Wang, C.; Liu, X.; Lee, K.Y. Two-layer robust distributed predictive control for load frequency control of a power system under wind power fluctuation. Energies 2023, 16, 4714. [Google Scholar] [CrossRef]
  24. Ma, Y.; Hu, Z.; Song, Y. A Reinforcement learning based coordinated but differentiated load frequency control method with heterogeneous frequency regulation resources. IEEE Trans. Power Syst. 2024, 39, 2239–2250. [Google Scholar] [CrossRef]
  25. Qiao, S.; Liu, X.; Wang, Y.; Xiao, G.; Wang, P. H load frequency control of power system integrated with EVs under DoS attacks: Non-fragile output sliding mode control approach. IEEE Trans. Intell. Transp. Syst. 2024, 25, 4565–4577. [Google Scholar] [CrossRef]
  26. Peng, C.; Zhang, J.; Yan, H. Adaptive event-triggering H load frequency control for network-based power systems. IEEE Trans. Ind. Electron. 2018, 65, 1685–1694. [Google Scholar] [CrossRef]
Figure 1. General structure of VPP.
Figure 1. General structure of VPP.
Energies 18 01380 g001
Figure 2. Structure of multiple VPPs using DETM-based DMPC under loud–edge–terminal framework.
Figure 2. Structure of multiple VPPs using DETM-based DMPC under loud–edge–terminal framework.
Energies 18 01380 g002
Figure 3. System simulation.
Figure 3. System simulation.
Energies 18 01380 g003
Figure 4. DETM evolutions of two areas under step load disturbances.
Figure 4. DETM evolutions of two areas under step load disturbances.
Energies 18 01380 g004
Figure 5. Trajectories of Δ f and A C E subjected to step load disturbances.
Figure 5. Trajectories of Δ f and A C E subjected to step load disturbances.
Energies 18 01380 g005
Figure 6. Random load disturbances.
Figure 6. Random load disturbances.
Energies 18 01380 g006
Figure 7. DETM evolutions of two areas under random load disturbances.
Figure 7. DETM evolutions of two areas under random load disturbances.
Energies 18 01380 g007
Figure 8. Trajectories of Δ f and A C E subjected to random load disturbances.
Figure 8. Trajectories of Δ f and A C E subjected to random load disturbances.
Energies 18 01380 g008
Table 1. Parameters of two-area power system.
Table 1. Parameters of two-area power system.
Parameters T ch T g RD β M
Area 10.30.10.051.021.010
Area 20.40.170.051.521.512
T 12 = T 21 = 0.1986
Table 2. Parameters of two virtual power plants.
Table 2. Parameters of two virtual power plants.
Parameters T wind T bess T ev
Area 110.10.05
Area 21.20.150.06
Table 3. ATRs under DETM (8) and DETM in [13] for the case of step load disturbances.
Table 3. ATRs under DETM (8) and DETM in [13] for the case of step load disturbances.
   DETM (8)DETM in [13]
ATRs 47.5 % 57.5 %
Table 4. Performance comparison under step load disturbances between different algorithms.
Table 4. Performance comparison under step load disturbances between different algorithms.
Performance CriteriaSAESSESTSE
DMPC under DETM in [13]1.36710.11620.0887
DMPC under DETM (8)1.52170.11840.1269
CMPC under DETM (8)1.47620.11950.1295
Table 5. Data processing time under DMPC and CMPC algorithms.
Table 5. Data processing time under DMPC and CMPC algorithms.
MethodDMPCCMPC
Times (s)1.30872.2116
Table 6. ATRs under DETM (8) and DETM in [13] for the case of random load disturbances.
Table 6. ATRs under DETM (8) and DETM in [13] for the case of random load disturbances.
   DETM (8)DETM in [13]
ATRs 42.5 % 50.0 %
Table 7. Performance comparison under random load disturbances between different algorithms.
Table 7. Performance comparison under random load disturbances between different algorithms.
Performance CriteriaSAESSESTSE
DMPC under DETM in [13]1.38490.11430.1015
DMPC under DETM (8)1.44980.11560.1177
CMPC under DETM (8)1.40680.11650.1193
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

Kang, K.; Shi, N.; Cai, S.; Zhang, L.; Shao, X.; Cao, H.; Fei, M.; Zhou, S.; Wan, X. Distributed Model Predictive Load Frequency Control for Virtual Power Plants with Novel Event-Based Low-Delay Technique Under Cloud-Edge-Terminal Framework. Energies 2025, 18, 1380. https://doi.org/10.3390/en18061380

AMA Style

Kang K, Shi N, Cai S, Zhang L, Shao X, Cao H, Fei M, Zhou S, Wan X. Distributed Model Predictive Load Frequency Control for Virtual Power Plants with Novel Event-Based Low-Delay Technique Under Cloud-Edge-Terminal Framework. Energies. 2025; 18(6):1380. https://doi.org/10.3390/en18061380

Chicago/Turabian Style

Kang, Kai, Nian Shi, Si Cai, Liang Zhang, Xinan Shao, Haohao Cao, Mingjin Fei, Shisen Zhou, and Xiongbo Wan. 2025. "Distributed Model Predictive Load Frequency Control for Virtual Power Plants with Novel Event-Based Low-Delay Technique Under Cloud-Edge-Terminal Framework" Energies 18, no. 6: 1380. https://doi.org/10.3390/en18061380

APA Style

Kang, K., Shi, N., Cai, S., Zhang, L., Shao, X., Cao, H., Fei, M., Zhou, S., & Wan, X. (2025). Distributed Model Predictive Load Frequency Control for Virtual Power Plants with Novel Event-Based Low-Delay Technique Under Cloud-Edge-Terminal Framework. Energies, 18(6), 1380. https://doi.org/10.3390/en18061380

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