Next Article in Journal
Thermal Characterization of Binary Calcium-Lithium Chloride Salts for Thermal Energy Storage at High Temperature
Previous Article in Journal
Kriging-Assisted Multi-Objective Optimization Framework for Electric Motors Using Predetermined Driving Strategy
Previous Article in Special Issue
Low Carbon Economic Dispatch of Integrated Energy System Considering Power-to-Gas Heat Recovery and Carbon Capture
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Layer Robust Distributed Predictive Control for Load Frequency Control of a Power System under Wind Power Fluctuation

1
State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources, North China Electric Power University, Beijing 102206, China
2
Department of Electrical and Computer Engineering, Baylor University, Waco, TX 76798, USA
*
Author to whom correspondence should be addressed.
Energies 2023, 16(12), 4714; https://doi.org/10.3390/en16124714
Submission received: 20 May 2023 / Revised: 6 June 2023 / Accepted: 13 June 2023 / Published: 14 June 2023

Abstract

:
The frequency stability of interconnected power systems becomes quite challenging when incorporating renewable energy sources (mostly wind power). Distributed model predictive control (DMPC) is an effective method to maintain stable grid frequency and realize power system load frequency control (LFC). This paper proposes a two-layer robust DMPC for the LFC of an interconnected power system. In the scheme, the wind power penetrating the power grid is largely affected by the environment condition, and it is taken as an uncertain disturbance to the power system. The two-layer robust DMPC consists of a nominal DMPC controller and an ancillary DMPC controller. The nominal DMPCs coordinate with each other in achieving the systemwide LFC objective, where the systemwide objective is a strict convex combination of the local LFC objectives. The nominal optimization problems are solved supposing the wind power fluctuation is zero. The ancillary DMPC generates the actual control signal for each generation unit based on signals which are transmitted from the nominal DMPC controller. The simulation on a four-area interconnected power system demonstrates the effectiveness of the proposed algorithm in alleviating the frequency deviation caused by varying the load and uncertain wind power fluctuation.

1. Introduction

In recent years, wind power has become one of the fastest-growing renewable energy sources worldwide, with a rapidly increasing installed capacity. By the end of 2021, the global wind power capacity reached 837 GW, and it is expected to continue to grow rapidly in the coming years. This growth has led to significant integration of wind power into power systems, which poses new challenges for frequency control. Due to the random and intermittent nature of wind, wind power output fluctuates and introduces uncertainty into the system, making it difficult to maintain a stable and reliable power system. Furthermore, the fast and dynamic changes in wind power output require advanced control strategies for power system load frequency control (LFC).
LFC is a critical function in power systems that aims to maintain the system frequency and power balance under changing load conditions. The control of LFC is typically achieved by adjusting the power output of thermal and hydro generators to match the load demand, with the control signals derived from measurements of frequency and power imbalance. LFC has been an essential research topic of power system control for over forty years, along with significantly improving modern control theory. Various control strategies have been developed for LFC, including fractional-order PID [1], variable structure control [2,3], state feedback control [4], intelligent control [5,6], and model predictive control (MPC) [7]. Comprehensive review articles on LFC in power systems have been prominently featured in numerous prestigious international journals to show the research focus and development directions [8,9].
By applying a state-space model as the system prediction model, MPC conducts an optimization procedure at each sampling time. Due to its constraint-handling ability, MPC has been widely applied in power system control. Paper [10] presents a multiple-MPC strategy for working with multiple operation conditions of an electric vehicle (EV) incorporated power system. Through the optimization of the EV power and the battery state of charge (SoC), the proposed method can effectively improve frequency stabilization. Paper [11] presents an explicit MPC strategy for the LFC problem of an isolated power system, enabling operators to validate the controller’s performance in advance. Paper [12] applies the bat-inspired algorithm to search for optimal MPC parameters, coping with system nonlinearities and time delays. Paper [13] combines a virtual inertia emulator (VIE) with the MPC strategy so that the output power of an energy-storage-system-based VIE can be flexibly regulated to compensate for the fluctuation in wind power.
Distributed model predictive control (DMPC) has been increasingly applied in load frequency control due to its advantages over traditional centralized control methods. DMPC can handle large-scale power systems by dividing the system into smaller subsystems, and each subsystem can perform control tasks independently. Paper [14] originally presents a DMPC framework for controlling a large-scale interconnected power system, where the MPC-based subsystems work iteratively and cooperatively to achieve the control goal of the entire system. In [15], a DMPC strategy is incorporated with the economic objective to be applied in the economic load dispatch of an interconnected power system. Paper [16] proposes coordinated DMPC for the frequency control of a power system with wind turbines (WTs). Considering different wind speed conditions, two optimization modes for the DMPC were used and the fluctuation in wind power was compensated for by conventional power plants. A hierarchical DMPC strategy was implemented in [17] for standalone renewable energy power system control. In this strategy, the coordination of power dispatch was realized in the upper layer through a distributed algorithm, while the power balance between generation and load demand was maintained in the lower layer.
According to the literature, researchers have focused their efforts on LFC study considering wind power incorporated into the grid. The operation of WTs is seriously affected by the natural environment. Furthermore, the inertia of WTs cannot contribute to the inertia of the grid, as the kinetic energy in the rotating mass is decoupled from the grid frequency using a power electronic converter. Thus, the incorporation of wind power into the power grid is naturally taken as an uncertain disturbance. Robust control can provide an effective means to maintain system stability by designing controllers that can handle uncertainty and disturbances. In [18], a tube-based DMPC strategy is proposed, achieving the plug-and-play design of a large-scale system. The robustness of the proposed approach for regulating the frequency of an interconnected power network is illustrated. In [19], PI frequency controller parameters and vehicle-to-grid control are optimized simultaneously using particle swarm optimization based on the mixed H 2 / H control. In [20], the robust distributed model predictive control (RDMPC) strategy based on linear matrix inequalities (LMIs) for power system LFC is proposed, where a min–max optimization problem was effectively solved using the LMI method. Paper [21] proposes a robust two-layer MPC control scheme to incorporate the frequency regulation capabilities of battery energy storage systems in LFC.
This paper presents a two-layer robust DMPC strategy for power system LFC by integrating the tube-based robust control method with a DMPC scheme. The two-layer robust DMPC controller is composed of a nominal DMPC and an ancillary DMPC controller. The coordinated nominal DMPC generates local control signals to regulate the frequency deviation through adjusting the power output of thermal/hydro generators, where the optimization objective is a strict convex combination of the local controller objectives. Under the wind power fluctuation, the ancillary DMPC tracks the state and control setpoints provided by the nominal controller, where a disturbance observer is initially designed to estimate the wind power signal.

2. Modeling of Power System LFC

A schematic diagram of the power system LFC is presented in Figure 1, in which the interconnected power system consists of thermal power plant, wind farm, and hydro power plant. The generation areas are fully connected, and the robust DMPC exchanges information through a highly reliable and high-speed communication network.

2.1. Model of Thermal Power Plant

The thermal power plant consists of four main components, which are described as follows [16]:
  • Speed-governing subsystem (SG)
SG :   Δ X ˙ g i = 1 T G i R i Δ f i 1 T G i Δ X g i + 1 T G i Δ P c i
where Δ X g i denotes the governor valve position deviation, Δ f i denotes the grid frequency deviation, Δ P c i denotes the control signal coming from the local controller, T G i denotes the thermal governor time constant, and R i denotes the speed droop.
2.
Steam turbine unit (STU)
STU :   Δ P ˙ g i = 1 T T i Δ P g i + 1 T T i Δ P r i
where Δ P g i denotes the generator output power deviation, Δ P r i denotes the reheat turbine output power deviation, and T T i denotes the turbine time constant.
3.
Reheat time delay subsystem (RTD)
RTD :   Δ P ˙ r i = K r i T G i R i Δ f i + 1 T r i K r i T G i Δ X g i 1 T r i Δ P r i
where K r i and T r i denote the reheat gain and time constant, respectively.
4.
Power system (PS)
PS :   Δ f ˙ i = 1 T p i Δ f i + K p i Δ P g i Δ P t i e , i Δ P d i
where K p i and T p i denote the power system gain and time constant, respectively; Δ P d i denotes the load disturbance. Δ P t i e , i denotes the interchange power between generation areas, which can be expressed as:
Δ P t i e , i = j M K s i j ( Δ f i Δ f j ) Δ P t i e i j = Δ P t i e j i
where M = { 1 , 2 , , m } is the number of generation areas, and K i j denotes the interconnection gain between the areas.
In power system LFC, the thermal power generation unit should satisfy the generation rate constraint:
Δ P ˙ g i 0.0017

2.2. Model of Hydro Power Plant

The composition of a hydro power plant is similar to that of a thermal power plant, which are described as follows:
5.
Speed-governing subsystem (SG)
SG :   Δ X ˙ g i = α Δ f i 1 T 2 i Δ X g i β Δ X g h i + α R i Δ P c i
where Δ X g h i denotes the governor servo position deviation. α = T R i T 1 i T 2 i R i and β = T R i T 1 i T 1 i T 2 i , where T 1 i , T 2 i , and T R i denote hydro governor time constants.
6.
Hydraulic turbine system (HT)
HT :   Δ X ˙ g h i = 1 T 1 i R i Δ f i 1 T 1 i Δ X g h i + 1 T 1 i Δ P c i
7.
Water hammer dynamic subsystem (WH)
WH :   Δ P ˙ g i = 2 α Δ f i 2 T W i Δ P g i + 2 κ Δ X g i + 2 β Δ X g h i 2 α R i Δ P c i
where T W i denotes the water starting time constant, κ = T 2 i + T W i T 2 i T W i .
8.
Power system (PS)
PS :   Δ f ˙ i = 1 T p i Δ f i + K p i Δ P g i Δ P t i e , i Δ P d i Δ P w i
where Δ P w i denotes the wind power fluctuation.
In power system LFC, the hydro power plant should satisfy the generation rate constraint:
Δ P ˙ g i 0.045

2.3. Model of Wind Power Generation

The output power of a wind farm could be seriously affected since the wind speed varies randomly, and the grid frequency stability could be damaged. Traditionally, thermal and hydro power plants provide sufficient power reserves to compensate for wind power fluctuation and realize frequency regulation. Thus, in the process of LFC, wind power is not taken as a power energy source but is equivalent to a disturbance source [19].
Wind energy is converted as the aerodynamic power in the rotor, which can be expressed as:
P t = π 2 ρ a R r 2 v r 2 C p ( λ ( ω r , v r ) , β )
where ρ a is the air density; R r is the radius of the rotor; v r is the effective wind speed; λ and β represent the tip speed ratio and the pitch angle of the blades, respectively; and ω r is the angular velocity of the rotor. The power coefficient C p is generally expressed as:
C p = 0.5176 116 λ i ( ω r , v r ) 0.4 β 5 e 21 / λ i ( ω r , v r ) + 0.0068 λ ( ω r , v r )
where 1 λ i ( ω r , v r ) = 1 λ ( ω r , v r ) + 0.08 β 0.035 β 3 + 1 . The tip speed ratio λ is defined as λ ( ω r , v r ) = R r ω r / v r .
The output power of wind farm can be expressed as:
Δ P w = K W T 1 + s T W T Δ P t
where K W T denotes the wind turbine gain, and T W T denotes the wind turbine time constant.

3. Two-Layer Robust Distributed Model Predictive Control

Following Section 2, the local discrete state-space model of the generation area can be uniformly described as:
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 , , m A i j x j ( k ) y i ( k ) = C i x i ( k )
where m represents the number of generation areas. The state vectors x i ( k ) X i , x j ( k ) X j , and i , j M ; the control input u i ( k ) U i ; and the disturbance vector w i ( k ) W i . X i , X j , and U i are corresponding constraint sets. In the distributed state-space model, x i ( k ) , u i ( k ) , and w i ( k ) are different according to the different kinds of generation units. For the thermal power area i , x i = Δ f i Δ P t i e , i Δ P g i Δ X g i Δ P r i T , u i = Δ P c i , and w i = Δ P d i ; for the hydro power area i , which incorporates the wind power, x i = Δ f i Δ P t i e , i Δ P g i Δ X g i Δ X g h i T , u i = Δ P c i , and w i = [ Δ P d i Δ P w i ] T . y i = A C E i   = K B i Δ f i + Δ P t i e , i is the area control error (ACE), which is the output vector of each generation area. A i i , B i i , C i , and F i i denote the appropriate system matrices in each area. The interaction matrices A i j are
A i j ( a , b ) = K s i j ( a , b ) = ( 2 , 1 ) 0 ( a , b ) ( 2 , 1 )
A general DMPC optimization problem for LFC can be denoted as:
min u i p = 0 N p 1 x i ( k + p k ) Q ¯ i 2 + u i ( k + p k ) R ¯ i 2 + j = 1 , j i m x j ( k + p k 1 ) Q ¯ j 2 + u j ( k + p k 1 ) R ¯ j 2 s . t .   ( 6 ) ,   ( 11 )   and   ( 15 ) .
where x i ( k + p k ) and u i ( k + p k ) represent the predicted state and input at time instant k + p based on the data at time k , respectively. Q ¯ i and R ¯ i are the symmetric weighting matrices of the state and input.
With the uncertain wind power disturbance Δ P w propagating through power system dynamics (15), an explicit linear relation between u i and x i along the predictive horizon is not available. In this case, the DMPC optimization problem (16) can be nonconvex. Designing an observer for an uncertain LFC system is an effective method for providing a precise estimation of the states and disturbances. Then, the load change and the wind speed disturbance can be handled separately using the two-layer robust DMPC strategy.

3.1. Disturbance Observer Design

Based on the power system LFC model (15), the system disturbance observer can be designed as follows [22]:
x ^ i ( k + 1 ) = A i i x ^ i ( k ) + B i i u i ( k ) + F ˜ i i Δ P d i ( k ) + D i Δ P ^ w i ( k ) + j i A i j x j ( k ) + L i ( y i ( k ) y ^ i ( k ) ) Δ P ^ w i ( k + 1 ) = Δ P ^ w i ( k ) + H i ( y i ( k ) y ^ i ( k ) ) y ^ i ( k ) = C i x ^ i ( k )
where L i and H i are the observer gain matrices designed by the latter. F ˜ i i is the block in matrix F i i corresponding to load change Δ P d i ( k ) . D i is the block in matrix F i i corresponding to wind power disturbance Δ P w i ( k ) . x ^ i and y ^ i denote the estimated system states and outputs. Δ P ^ w i denotes the estimation value of Δ P w i . The structure of the proposed disturbance observer is shown in Figure 2.
If we define the state estimation error e x i = x i x ^ i and the disturbance estimation error e z i = Δ P w i Δ P ^ w i , using the actual LFC model (15) and the observer model (17), the dynamics of e x i and e z i can be written as:
e x i ( k + 1 ) = ( A i i L i C i ) e x i ( k ) + D i e z i ( k )
e z i ( k + 1 ) = Δ P w i ( k + 1 ) ( Δ P ^ w i ( k ) + H i ( y i ( k ) y ^ i ( k ) ) ) = e z i ( k ) H i C i e x i ( k ) + Δ P w i ( k + 1 ) Δ P w i ( k )
Augmenting Equations (18) and (19), it can be obtained that
e i ( k + 1 ) = A i i L i C i D i H i C i I e i ( k ) + 0 z i ( k + 1 ) z i ( k ) = ( A ^ i i L ^ i C ^ i ) e i ( k ) + 0 Δ P w i ( k + 1 ) Δ P w i ( k )
where e i = e x i T , e z i T T and A ^ i i = A i i D i 0 I , L ^ i = L i H i , C ^ i = C i 0 .
To enable the estimation errors to vanish with time, the matrix L ^ i should be found such that ( A ^ i i L ^ i C ^ i ) is stable. The transposition of the matrix ( A ^ i i L ^ i C ^ i ) is given as:
( A ^ i i L ^ i C ^ i ) = A ^ i i C ^ i L ^ i = A ^ i i + C ^ i ( L ^ i ) = A ^ i i + C ^ i K ^ i
Note that the transposition of the matrix ( A ^ i i L ^ i C ^ i ) does not change the eigenvalues. Since the matrix ( A ^ i i + C ^ i K ^ i ) can be taken as a state feedback system matrix for the system ( A ^ i i , C ^ i ) , the feedback gain K ^ i for stabilizing the error dynamic system (20) can be calculated by solving the unconstrained LQR problem:
K ^ i = ( R ^ i + C ^ i P ¯ i C ^ i ) 1 C ^ i P ¯ i A ^ i i
where Q ^ i 0 , R ^ i > 0 , and P ¯ i is the solution to the following Riccati equation:
A ^ i i P ¯ i i A ^ i i + Q ^ i A ^ i i P ¯ i C ^ i ( R i + C ^ i P ¯ i C ^ i ) 1 C ^ i P ¯ i A ^ i i = P ¯ i

3.2. Tube-Based Robust Distributed Model Predictive Controller

The two-layer tube-based DMPC scheme for power system LFC consists of two components: the nominal controller in the inner layer and the ancillary controller in the outer layer. The tube-based robust control can be depicted as in Figure 3. The ancillary controller generates a trajectory for the actual power system under wind power fluctuation, which is maintained within tubes centered around that of the nominal system without uncertainty, and the nominal controller provides a prediction of the system control input to alleviate the ACE in each area.
The proposed control structure for each generation area is shown in Figure 4. In the LFC problem, neglecting the wind power disturbance in (17), the nominal system can be defined as:
x ˜ i ( k + 1 ) = A i i x ˜ i ( k ) + B i i u ˜ i ( k ) + F ˜ i i Δ P d i ( k ) + j i A i j x ˜ j ( k ) y ˜ i ( k ) = C i x ˜ i ( k )
where x ˜ i ( k ) , u ˜ i ( k ) , and y ˜ i ( k ) denote the state, input, and output variables for the nominal system, respectively. The dynamic model for the states x ˜ i ( k ) is the same as (15) given for the actual states x i ( k ) . The cost function of each local area can be defined in terms of the nominal state x ˜ i ( k ) and control input u ˜ i ( k ) :
J ¯ i ( k ) = p = 1 N p x ˜ i ( k + p k ) x i , r e f ( k + p ) Q ˜ i x ˜ i ( k + p k ) x i , r e f ( k + p ) + j = 1 , j i m x ˜ j ( k + p k 1 ) x j , r e f ( k + p ) Q ˜ j x ˜ j ( k + p k 1 ) x j , r e f ( k + p ) + q = 0 N c 1 u ˜ i ( k + q k ) R ˜ i u ˜ i ( k + q k ) + j = 1 , j i m u ˜ j ( k + q k 1 ) R ˜ j u ˜ j ( k + q k 1 )
We define the predicted nominal input trajectory vector as
u ˜ i = u ˜ i ( k k ) u ˜ i ( k + 1 k ) u ˜ i ( k + N c 1 k )
The local nominal optimization problem which computes the optimal input sequence u ˜ i is:
min u ˜ i J ¯ i ( k )
s . t . x ˜ i ( k ) = x i ( k )
x ˜ i ( k + 1 ) = A i i x ˜ i ( k ) + B i i u ˜ i ( k ) + F ˜ i i Δ P d i ( k ) + j i A i j x ˜ j ( k )
u ˜ i ( k + q k ) U ¯ i , q 0 , 1 , , N c
x ˜ i ( k + p k ) X ¯ i , p 1 , , N p
where N p is the prediction horizon and N c is the control horizon. The constraints (30) and (31) are tightened to ensure the satisfaction of the original constraints for the actual system, which are specified in an offline mode [21].
To keep each generation area’s ACE minimal, the different located MPCs are required to cooperate with each other in achieving systemwide objectives. Thus, the objective function (25) measures the systemwide impact of local control actions. Since the cost function can be transformed to a quadratic form with respect to u ˜ i , the quadratic programming procedure can then be utilized to solve the optimization problem.
It should be noted that only the local control sequence u ˜ i is optimized and updated, while all the other areas’ predicted state and input sequences are substituted by the estimated value x ˜ j ( k + p k 1 ) and u ˜ j ( k + q k 1 ) based on the information at time k 1 [23].
With the nominal optimal solutions x ˜ i , o p t and u ˜ i , o p t obtained from (25), the ancillary MPC is intended to track the optimal solutions while alleviating the effect of wind power. The cost function of the ancillary controller can be defined as:
J i ( k ) = p = 1 N p x i ( k + p k ) x ˜ i , o p t ( k + p ) Q i x i ( k + p k ) x ˜ i , o p t ( k + p ) + q = 0 N c u i ( k + p k ) u ˜ i , o p t ( k + p ) R i u i ( k + p k ) u ˜ i , o p t ( k + p )
We define the predicted input trajectory vector as
u i = u i ( k k ) u i ( k + 1 k ) u i ( k + N c 1 k )
The corresponding local optimization problem which computes the optimal input sequence u i is:
min u i J i ( k )
s . t . x i ( k + 1 ) = A i i x i ( k ) + B i i u i ( k ) + F i i w i ( k ) + j i A i j x j ( k )
u i ( k + q k ) U i , q 0 , 1 , , N c
x i ( k + p k ) X i , p 1 , , N p
Solving (34)–(37), the actual control sequence is obtained and the first sample in the sequence is applied to every generation area in each sampling instant.
The two-layer robust DMPC algorithm can be summarized as follows:
(1)
Initialization: Set k = 0 , and for all areas i , obtain an initial feasible solution u ˜ i ( 0 ) with the current state x ˜ i ( 0 ) . Each generation area sends the state and input information to all other areas. Go to Step (3).
(2)
At sampling instant k , each area i makes the estimation of the solutions as follows: u ˜ i e s t i = u ˜ i ( k k 1 ) u ˜ i ( k + 1 k 1 ) u ˜ i ( k + N c 1 k 1 ) . Each area exchanges u ˜ i e s t i and x ˜ i ( k ) with other areas.
(3)
For i = 1 to m , the area i :
  • Receives the estimated trajectories u ˜ j e s t i and x ˜ j ( k ) from all other areas.
  • Solves the nominal problem (27)–(31) and obtains the nominal optimal solutions x ˜ i , o p t and u ˜ i , o p t .
  • Transmits x ˜ i , o p t , u ˜ i , o p t , and the estimated wind power signal w ^ i ( k ) produced by the disturbance observer (if there is wind power incorporated in the area) to the ancillary controller.
  • Solves the optimization problem (34)–(37) and obtains the actual input trajectory u i . Go to Step 4.
(4)
Each area applies u i ( k k ) to the generation unit.
(5)
Let k = k + 1 and then go to Step (2).

4. Simulation Results

To evaluate the control performance of the proposed two-layer robust DMPC strategy, the four-area power system LFC was analyzed. Area 1 and area 4 included thermal power plants; area 2 and area 3 included hydro power plants, as shown in Figure 5. Wind power was integrated into area 2. The specific settings of the parameters are shown in Table 1.
For the parameters related to the two-layer robust DMPC design, the prediction and control horizons were 10 and 3, respectively, and the sampling time was 1 s in both nominal and ancillary DMPCs. The tightened constraint sets were calculated through the MPT toolbox in MATLAB [24]. The weighting matrices in (25) and (32) were chosen using the trial-and-error method:
Q 1 = Q 2 = Q 3 = Q 4 = d i a g 10 10 10 10 10
Q ˜ 1 = Q ˜ 2 = Q ˜ 3 = Q ˜ 4 = d i a g 10 100 0 0 0
R i = R ˜ i = 0.01 i = 1 , 2 , 3 , 4
For the disturbance observer in area 2, the gain matrices were calculated based on Equations (22) and (23) as L 2 = 0.7291 0.0775 0.0107 0.0106 0.009 and H 2 = 0.2322 .
For comparison purposes, the conventional DMPC was also applied to the four-area power system. The DMPC strategy solved the same coordinated optimization problem as Equation (25), except that the actual power system model (15) was used and the constraints were not tightened. The prediction and control horizon of DMPC were also chosen to be the same as those of the proposed robust DMPC.
The wind power was impacted by fluctuations in wind speed, making it subject to uncertainty as shown in Figure 6a. A step load decrease of 0.01 p.u. was applied in area 2 at t = 50   s , and a load increase of 0.02 p.u. was applied in area 4 at t = 300   s , as shown in Figure 6b.

4.1. LFC under Fluctuation in Wind Power

Figure 7 depicts the frequency responses of each generation area during the contingency, showing the results associated with the nominal DMPC, the two-layer robust DMPC, and the conventional DMPC. As can be seen, the wind power fluctuation propagated to all generation areas through the tie-line link. In the proposed two-layer robust DMPC scheme, a nominal response trajectory of the frequency deviation with no wind uncertainty was initially generated, and then the actual grid frequency was regulated to lie close to the nominal trajectory. When the load demand increased or decreased, the frequency deviation of the proposed strategy resulted in an in obvious reduction compared to that of the conventional DMPC. In other words, the proposed two-layer robust DMPC controller was less impacted by the wind power fluctuation.
Figure 8 depicts the control variables for the proposed robust DMPC and the conventional DMPC. It can be clearly seen that the conventional DMPC demonstrated more significant fluctuations in its control variables in comparison to the two-layer robust DMPC, indicating a higher degree of variability and instability in its control outputs. This is because DMPC is required to simultaneously realize two objectives: coordinated load frequency control and wind power disturbance rejection. As a result, the frequency regulation performance of LFC was affected by the wind disturbance. The two-layer robust DMPC appropriately discriminated the effect of the wind power disturbance from that of LFC. Specifically, the nominal DMPC controller operated in a coordinated fashion to track load variations and ensure frequency stability with no wind power disturbance, while the ancillary DMPC controller focused on tracking the optimal setpoint produced by the nominal controller. The nominal and ancillary DMPC controllers were executed in turn at each sampling instant so that load change and wind power variation are separately handled. In this way, the ancillary DMPC generated the actual system trajectory in the tube centered around the nominal trajectory so that the effect of wind power disturbance was alleviated. For further comparison, the performance of the proposed algorithm and the conventional DMPC was evaluated with the root mean square error (RMSE) index:
RMSE ( Δ f ) = i = 1 4 k = 1 T s t o p Δ f i ( k ) 2 / T s t o p ,   RMSE ( Δ P t i e ) = i = 1 4 k = 1 T s t o p Δ P t i e , i ( k ) 2 / T s t o p
where T s t o p denotes the simulation steps. Table 2 lists the comparison results. The proposed two-layer robust DMPC had lower RMSE indices than the conventional DMPC in both frequency deviation and tie-line power flow. However, since the two-layer robust DMPC requires solving two optimization problems sequentially at each sampling instant, it causes a heavier burden than DMPC.

4.2. Performance of Disturbance Observer

Since the uncertain wind power was integrated in area 2, the disturbance observer for area 2 was incorporated in the control scheme for estimating the disturbance. Figure 9 depicts the estimation error of frequency deviation. Based on Equations (22) and (23), the observer gain matrices L 2 and H 2 for area 2 could be obtained offline, which kept the error dynamic system (20) stable. It was observed that the estimation error of frequency deviation exhibited a rapid convergence within 10 s, enabling a precise estimation of the system states when the load demand changes. Figure 10 depicts the measured and estimated wind power fluctuation. The estimated disturbance approached the real-time value of the wind power disturbance within 5 s. By incorporating the estimated value of wind power fluctuation into the optimization problem of the ancillary DMPC controller, the controller is able to accurately track the optimized setpoint, effectively minimizing the influence of uncertain disturbance. The frequency responses are compared in Figure 11 for applying the two-layer robust DMPC controller with and without the disturbance observer. It can be seen that the frequency response using the disturbance observer had a lower maximum value when the load demand changed.

5. Conclusions

A two-layer robust distributed model predictive control strategy was presented for the LFC of an interconnected power system under wind power fluctuation. The local nominal DMPC controllers worked cooperatively towards satisfying systemwide LFC objectives. The optimal setpoints obtained from nominal controllers were transmitted to the ancillary DMPC, and the ancillary DMPC controllers produced a sequence of control signals while minimizing the difference between the trajectory of the actual system and that of the nominal system. The load change and wind power fluctuation in the power system were handled separately in the proposed control scheme. In such a way, the trajectory of the actual power system was kept within tubes centered around that of the nominal power system. Simulations on the four-area interconnected power system demonstrated that the coordination between the hydro and thermal plants has been achieved. Based on the precise estimation of the real-time wind power variation, the two-layer robust DMPC strategy presented in this paper demonstrates the ability to achieve smoother changes in control variables while effectively mitigating the impact of wind power fluctuations on frequency deviation.

Author Contributions

Conceptualization, X.L.; validation and original draft preparation, C.W.; resources, K.Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Program of China (Grant Number: 2021YFE0190900), the National Natural Science Foundation of China (Grant number: 62073136, 61833011), and the Fundamental Research Funds for the Central Universities (Grant number: 2023YQ002).

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ismayil, C.; Kumar, R.S.; Sindhu, T.K. Optimal fractional order PID controller for automatic generation control of two-area power systems. Int. Trans. Electr. Energy Syst. 2015, 25, 3329–3348. [Google Scholar] [CrossRef]
  2. Guzman, R.; de Vicuna, L.G.; Castilla, M.; Miret, J.; de la Hoz, J. Variable Structure Control for Three-Phase LCL-Filtered Inverters Using a Reduced Converter Model. Trans. Ind. Electron. 2018, 65, 5–15. [Google Scholar] [CrossRef]
  3. Elsisi, M. New variable structure control based on different meta-heuristics algorithms for frequency regulation considering nonlinearities effects. Int. Trans. Electr. Energy Syst. 2020, 30, e12428. [Google Scholar] [CrossRef]
  4. Haes Alhelou, H.; Hamedani Golshan, M.E.; Hatziargyriou, N.D. Deterministic Dynamic State Estimation-Based Optimal LFC for Interconnected Power Systems Using Unknown Input Observer. IEEE Trans. Smart Grid 2020, 11, 1582–1592. [Google Scholar] [CrossRef]
  5. Yin, L.; Yu, T.; Yang, B.; Zhang, X. Adaptive deep dynamic programming for integrated frequency control of multi-area multi-microgrid systems. Neurocomputing 2019, 344, 49–60. [Google Scholar] [CrossRef]
  6. Adibi, M.; van der Woude, J. Secondary Frequency Control of Microgrids: An Online Reinforcement Learning Approach. IEEE Trans. Autom. Control 2022, 67, 4824–4831. [Google Scholar] [CrossRef]
  7. Oshnoei, A.; Khezri, R.; Muyeen, S. Model Predictive-Based Secondary Frequency Control Considering Heat Pump Water Heaters. Energies 2019, 12, 411. [Google Scholar] [CrossRef] [Green Version]
  8. Shayeghi, H.; Shayanfar, H.A.; Jalili, A. Load frequency control strategies: A state-of-the-art survey for the researcher. Energy Convers. Manag. 2009, 50, 344–353. [Google Scholar] [CrossRef]
  9. Ranjan, M.; Shankar, R. A literature survey on load frequency control considering renewable energy integration in power system: Recent trends and future prospects. J. Energy Storage 2022, 45, 103717. [Google Scholar] [CrossRef]
  10. Pahasa, J.; Ngamroo, I. PHEVs Bidirectional Charging/Discharging and SoC Control for Microgrid Frequency Stabilization Using Multiple MPC. IEEE Trans. Smart Grid 2015, 6, 526–533. [Google Scholar] [CrossRef]
  11. Jiang, H.; Lin, J.; Song, Y.; You, S.; Zong, Y. Explicit model predictive control applications in power systems: An AGC study for an isolated industrial system. IET Gener. Transm. Distrib. 2016, 10, 964–971. [Google Scholar] [CrossRef] [Green Version]
  12. Elsisi, M.; Soliman, M.; Aboelela, M.A.S.; Mansour, W. Bat inspired algorithm based optimal design of model predictive load frequency control. Int. J. Power Energy Syst. 2016, 83, 426–433. [Google Scholar] [CrossRef]
  13. Sockeel, N.; Gafford, J.; Papari, B.; Mazzola, M. Virtual Inertia Emulator-Based Model Predictive Control for Grid Frequency Regulation Considering High Penetration of Inverter-Based Energy Storage System. IEEE Trans. Sustain. Energy 2020, 11, 2932–2939. [Google Scholar] [CrossRef]
  14. Venkat, A.N.; Hiskens, I.A.; Rawlings, J.B.; Wright, S.J. Distributed MPC Strategies with Application to Power System Automatic Generation Control. IEEE Trans. Syst. Technol. 2008, 16, 1192–1206. [Google Scholar] [CrossRef]
  15. Jia, Y.; Dong, Z.Y.; Sun, C.; Meng, K. Cooperation-Based Distributed Economic MPC for Economic Load Dispatch and Load Frequency Control of Interconnected Power Systems. IEEE Trans. Power Syst. 2019, 34, 3964–3966. [Google Scholar] [CrossRef]
  16. Liu, X.; Zhang, Y.; Lee, K.Y. Coordinated Distributed MPC for Load Frequency Control of Power System with Wind Farms. IEEE Trans. Ind. Electron. 2017, 64, 5140–5150. [Google Scholar] [CrossRef]
  17. Kong, X.; Liu, X.; Ma, L.; Lee, K.Y. Hierarchical Distributed Model Predictive Control of Standalone Wind/Solar/Battery Power System. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 1570–1581. [Google Scholar] [CrossRef]
  18. Riverso, S.; Ferrari-Trecate, G. Plug-and-Play distributed model predictive control with coupling attenuation. Optim. Control Appl. Methods 2015, 3, 292–305. [Google Scholar] [CrossRef]
  19. Vachirasricirikul, S.; Ngamroo, I. Robust LFC in a Smart Grid with Wind Power Penetration by Coordinated V2G Control and Frequency Controller. IEEE Trans. Smart Grid 2014, 5, 371–380. [Google Scholar] [CrossRef]
  20. Liu, X.; Zhang, Y.; Lee, K.Y. Robust distributed MPC for load frequency control of uncertain power systems. Control Eng. Pract. 2016, 56, 136–147. [Google Scholar] [CrossRef]
  21. Oshnoei, A.; Kheradmandi, M.; Muyeen, S.M. Robust Control Scheme for Distributed Battery Energy Storage Systems in Load Frequency Control. IEEE Trans. Power Syst. 2020, 35, 4781–4791. [Google Scholar] [CrossRef]
  22. Ginoya, D.; Shendge, P.D.; Phadke, S.B. Delta-Operator-Based Extended Disturbance Observer and Its Applications. IEEE Trans Ind. Electron. 2015, 62, 5817–5828. [Google Scholar] [CrossRef]
  23. Li, S.; Zheng, Y. Distributed Model Predictive Control for Plant-Wide Systems; Wiley: Hoboken, NJ, USA, 2015. [Google Scholar]
  24. Herceg, M.; Kvasnica, M.; Jones, C.N.; Morari, M. Multi-Parametric Toolbox 3.0. In Proceedings of the 2013 European Control Conference, Zürich, Switzerland, 17–19 July 2013. [Google Scholar]
Figure 1. The schematic diagram of the power system LFC.
Figure 1. The schematic diagram of the power system LFC.
Energies 16 04714 g001
Figure 2. The schematics of the disturbance observer.
Figure 2. The schematics of the disturbance observer.
Energies 16 04714 g002
Figure 3. Depiction of tube-based robust control.
Figure 3. Depiction of tube-based robust control.
Energies 16 04714 g003
Figure 4. The schematic of the power system area i based on the proposed control strategy.
Figure 4. The schematic of the power system area i based on the proposed control strategy.
Energies 16 04714 g004
Figure 5. The interconnected power system.
Figure 5. The interconnected power system.
Energies 16 04714 g005
Figure 6. Varying conditions of (a) wind power and (b) load demand.
Figure 6. Varying conditions of (a) wind power and (b) load demand.
Energies 16 04714 g006
Figure 7. Frequency responses of each area with two control strategies.
Figure 7. Frequency responses of each area with two control strategies.
Energies 16 04714 g007
Figure 8. Control signals of each area with two control strategies.
Figure 8. Control signals of each area with two control strategies.
Energies 16 04714 g008aEnergies 16 04714 g008b
Figure 9. Estimation error of frequency deviation in area 2.
Figure 9. Estimation error of frequency deviation in area 2.
Energies 16 04714 g009
Figure 10. Comparison of the measured wind power disturbance and estimated disturbance.
Figure 10. Comparison of the measured wind power disturbance and estimated disturbance.
Energies 16 04714 g010
Figure 11. Frequency responses in area 2 with and without the disturbance observer applying the two-layer robust DMPC.
Figure 11. Frequency responses in area 2 with and without the disturbance observer applying the two-layer robust DMPC.
Energies 16 04714 g011
Table 1. Parameters of the interconnected power system.
Table 1. Parameters of the interconnected power system.
K p 1 = K p 4 = 120 Hz / p . u . MW , K p 2 = K p 3 = 115 Hz / p . u . MW , T p 1 = T p 4 = 20   s , K r 1 = K r 4 = 0.5   Hz / p . u . MW ,
R 1 = R 4 = 2.4   Hz / p . u . MW , R 2 = R 3 = 2.5   Hz / p . u . MW , K B 1 = K B 2 = K B 3 = K B 4 = 0.425   p . u . MW / Hz ,
T R 2 = T R 3 = 0.6   s , T 12 = T 13 = 48.7   s , T 22 = T 23 = 5   s , T W 2 = T W 3 = 1   s , T G 1 = T G 4 = 0.08   s , T T 1 = T T 4 = 0.3   s ,
T r 1 = T r 4 = 10   s , K s i j = 0.545   p . u . MW
Table 2. The performance comparison under different strategies.
Table 2. The performance comparison under different strategies.
Strategy RMSE ( Δ f ) RMSE ( Δ P t i e ) Average
Computation Time
Two-layer robust DMPC0.58920.84040.283
Conventional DMPC0.88570.95680.171
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

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. https://doi.org/10.3390/en16124714

AMA Style

Wang C, Liu X, Lee KY. Two-Layer Robust Distributed Predictive Control for Load Frequency Control of a Power System under Wind Power Fluctuation. Energies. 2023; 16(12):4714. https://doi.org/10.3390/en16124714

Chicago/Turabian Style

Wang, Ce, Xiangjie Liu, and Kwang Y. Lee. 2023. "Two-Layer Robust Distributed Predictive Control for Load Frequency Control of a Power System under Wind Power Fluctuation" Energies 16, no. 12: 4714. https://doi.org/10.3390/en16124714

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