1. Introduction
With the increasing penetration of renewable energy and the growing demand for low-carbon operation, integrated energy systems (IESs) have become an important approach for improving energy utilization efficiency and enhancing operational flexibility [
1]. Among various multi-energy coupling forms, gas–electricity coupling systems have received increasing attention because the operations of power networks and natural gas networks are strongly interdependent [
2]. In such systems, power-to-gas (P2G) units can convert surplus electrical energy into gas energy and enhance multi-energy coordination, while gas turbines (GTs) convert natural gas into electrical power and provide flexible regulation capability. The coordinated control and auxiliary frequency regulation capability of gas–steam combined cycle units have also been investigated, showing that gas turbine units can provide flexible regulation support for power system frequency control.
However, the deep interaction between power and gas infrastructures also introduces additional dynamic couplings and operational constraints. In gas–electricity coupling systems, the available output of GT is not only determined by electrical-side control commands, but also constrained by gas-side operating conditions, especially the pressure level of gas supply nodes. Therefore, variations or abnormalities in the gas network may propagate to the power system through GT power limits, further influencing the frequency regulation process. For systems with high renewable penetration and strong gas–electricity interaction, load frequency control (LFC) needs to account for power imbalance, renewable uncertainty, and gas-side physical constraints simultaneously [
3].
LFC is a fundamental function for maintaining the balance between generation and load demand. Conventional LFC strategies, such as PID, sliding mode control and other control methods, have been widely applied in traditional power systems [
4,
5]. Nevertheless, these methods may have difficulty handling multi-area coupling, renewable fluctuations, actuator constraints, and gas-side operational limitations at the same time. Model predictive control (MPC) has been introduced into LFC because it can explicitly consider system constraints and optimize future control actions over a prediction horizon [
6,
7]. For interconnected multi-area systems, distributed MPC (DMPC) further improves scalability by decomposing the global control problem into local optimization problems while exchanging limited coupling information among neighboring areas [
8].
In addition to constraint handling, robustness is also essential for frequency regulation in gas–electricity coupling systems. Tube-based MPC (TMPC) provides an effective framework for dealing with bounded disturbances and model uncertainties. In this framework, a nominal MPC generates the reference trajectory, while a local feedback controller compensates for deviations between the actual and nominal states. As a result, the closed-loop system can maintain acceptable frequency performance under disturbances and parameter mismatches [
9,
10]. This feature makes tube-based MPC suitable for LFC problems involving renewable uncertainty, multi-area coupling, and multi-energy physical constraints [
11].
However, this deep physical integration relies heavily on measurement, communication, control infrastructures, and sophisticated information and communication technologies for coordinated dispatch, transforming gas–electricity coupling systems into typical cyber–physical energy systems. Cyberattacks may disturb information flows and induce physical consequences in energy infrastructures [
12]. Recent studies have shown that modern energy systems and electricity markets are increasingly exposed to cyber–physical threats, and coordinated attacks may further propagate across coupled energy infrastructures [
13].
Among various cyber threats, denial-of-service (DoS) attacks have been widely investigated in LFC systems, where communication blocking or packet loss may interrupt measurement transmission, control command delivery, or inter-area information exchange, thereby degrading frequency regulation performance [
14,
15,
16]. Different from DoS attacks that mainly degrade communication availability, false data injection attacks (FDIAs) compromise data integrity by stealthily manipulating measurement values while keeping communication links apparently available. Therefore, FDIA may mislead the controller without triggering obvious communication failures.
FDIA has attracted increasing attention in LFC systems because it can directly mislead feedback control decisions and cause frequency deviations. Early studies mainly focused on revealing the potential damage of FDIA in frequency regulation loops. Ref. [
17] analyzed optimal FDIA against LFC and showed that compromised sensor measurements may drive system frequency beyond acceptable limits. This work clarified the attack propagation mechanism from falsified measurements to harmful control actions. However, its main emphasis is on attack construction and impact analysis, while the corresponding online detection and mitigation problem is not fully addressed. To overcome this limitation, Ref. [
18] developed a model-based attack detection and mitigation framework for LFC systems. By checking the dynamic consistency between system models and measurements, their method moved the research focus from only evaluating attack consequences to designing defense mechanisms for compromised feedback loops. Nevertheless, such model-based schemes still depend strongly on the accuracy of the system model and mainly consider attacks on conventional LFC feedback information.
To improve the practical detectability of FDIA, state estimation-based residual analysis has been further introduced into power system cyber security studies. Ref. [
19] proposed a Kalman filter (KF)-based method for detecting FDIA in LFC systems. Compared with direct thresholding of raw measurements, the Kalman filter provides a one-step predicted measurement based on system dynamics, and the innovation residual can be used as an abnormality indicator. In addition, recent data-driven methods have been developed for FDIA detection and localization in smart grids. For example, Ref. [
20] proposed a spatiotemporal feature-fusion deep learning method to detect and locate FDIA by exploiting both spatial and temporal correlations in grid measurements. These studies indicate that state estimation, residual analysis, and data-driven feature extraction are effective tools for identifying abnormal measurement behavior in power system control loops. However, most existing FDIA detection studies mainly focus on electrical-side variables or general grid measurements. The coupling relationship between the gas network and the power grid is not explicitly considered, and the effect of falsified gas pressure measurements on GT generation limits and frequency regulation performance has rarely been addressed.
Beyond attack detection, several resilient control methods have been developed to maintain LFC performance under FDIA. For example, observer-based control, event-triggered control, and attack compensation strategies have been investigated to suppress malicious measurement manipulation and enhance closed-loop robustness [
21,
22]. Moreover, recent studies have further strengthened FDIA-resilient LFC by combining attack awareness with control-side mitigation. Ref. [
23] further developed an attack detection and mitigation scheme for LFC systems under FDIA. Their work combines attack detection with mitigation actions, which strengthens the link between abnormal data identification and frequency regulation. These studies indicate that FDIA resilience should not only identify abnormal measurements but also prevent falsified information from misleading control allocation or generation regulation.
Although the above studies improve FDIA-resilient LFC from different perspectives, their problem settings are still mainly centered on electrical-side feedback and control variables, such as frequency deviation, tie-line power, ACE signals, control commands, or general sensor measurements. In gas–electricity coupling systems, however, gas-side pressure measurements introduce an additional attack surface that is closely related to physical operating constraints. The pressure at GT gas supply nodes determines the available generation limit of GTs, and an FDIA on this pressure measurement may distort the controller-side estimation of GT regulation capability. Therefore, the attack does not need to directly perturb frequency measurements; instead, it can influence frequency regulation through the constraint update of gas-fired units. This attack propagation mechanism is different from conventional electrical signal FDIA and requires a dedicated pressure reconstruction and constraint-correction strategy.
To bridge these gaps, this paper proposes a tube-based MPC framework with an auxiliary Kalman filter for LFC of gas–electricity coupling systems under FDIA. The proposed method constructs an auxiliary pressure estimator as a virtual gas pressure sensor. By comparing the received gas pressure measurements with the estimated pressure, abnormal pressure data can be detected through residual-based indicators. Once an attack is detected, the compromised pressure measurement is reconstructed using the estimated pressure, and the reconstructed pressure is further embedded into the TMPC constraint update to correct the available GT power limits. In this way, the proposed framework links gas pressure attack detection, pressure reconstruction, GT constraint correction, and resilient frequency control within a unified control architecture.
From the perspective of engineering applicability, the proposed method also provides a practical controller-side mitigation mechanism. Existing studies on integrated gas–electricity and multi-energy systems have shown that cyberattacks may propagate through cyber–physical coupling links and cause practical operational risks, which motivates the development of application-oriented defense strategies [
24,
25,
26,
27,
28]. Different from studies that mainly focus on attack detection, risk evaluation, or operation-level mitigation, this paper embeds the defense mechanism into the frequency control loop. Once gas pressure FDIA is detected, the compromised pressure measurement is replaced by the AKF reconstructed pressure. The reconstructed pressure is then used to update the GT available power limit and further incorporated into the tube-based MPC optimization. Therefore, the proposed framework establishes an implementable mitigation path from gas-side pressure attack detection to GT constraint correction and power-side frequency regulation recovery.
The main contributions of this paper are summarized as follows:
A gas pressure FDIA-resilient frequency control framework is developed for gas–electricity coupling systems by incorporating pressure-dependent GT available power limits into the TMPC constraints.
The proposed TMPC coordinates nominal optimization and local feedback compensation to improve frequency regulation under wind power fluctuations, load disturbances and gas supply constraints.
An AKF-based pressure reconstruction strategy is proposed to detect abnormal gas pressure measurements, reconstruct the compromised pressure states, and correct the GT available power limits used by the controller.
Comparisons with other methods, together with tests under different FDIA amplitudes, verify the detection accuracy, reconstruction performance, and robustness of the proposed method.
The remainder of this paper is organized as follows.
Section 2 introduces the overall research framework.
Section 3 presents the gas–electricity coupling system model and the FDIA model.
Section 4 develops the auxiliary Kalman filter-based pressure estimation and reconstruction method.
Section 5 presents the resilient tube-based MPC design.
Section 6 provides simulation results and performance comparisons. Finally,
Section 7 concludes this paper.
2. Overall Research Framework
As shown in
Figure 1, this paper establishes an integrated research framework for secure frequency regulation of gas–electricity coupling systems under FDIA. The framework consists of gas–electricity coupling system modeling, gas pressure attack detection and reconstruction, tube-based MPC design, and simulation validation.
First, in the system modeling phase, a multi-area LFC model incorporating wind farms, P2G units, gas turbines, conventional thermal units, and a gas network is developed. P2G units absorb surplus wind power and inject the produced gas into the gas network, while GT units consume gas to provide frequency regulation support. The pressure at each GT supply node is used to determine its available power limit, thereby establishing the coupling path from gas network states to power system frequency dynamics. On this basis, an FDIA model is introduced to manipulate the pressure measurements received by the controller. Although the physical gas pressure remains unchanged, the falsified measurement distorts the controller-side estimation of the GT regulation capability and affects the feasible control region.
Second, an AKF-based pressure detection and reconstruction strategy is developed. A reduced-order pressure state model is identified offline using attack-free data and measurable gas–electric coupling variables. During online operation, the AKF acts as a virtual pressure sensor and independently predicts the pressures at the GT supply nodes. The consistency between the predicted and received pressures is evaluated through residual-based statistics. Once an abnormal measurement is detected, the compromised pressure is replaced by the AKF estimate and used to update the available GT power limit.
Subsequently, the reconstructed pressure is embedded into the proposed TMPC framework. The nominal MPC generates optimal control trajectories subject to frequency, unit output, ramp-rate, and gas supply constraints, while a local feedback controller compensates for deviations between the actual and nominal states caused by load variations, wind power uncertainty, and model mismatch. This design limits the propagation of pressure FDIA from the gas measurement layer to the GT constraint and frequency control layers.
Finally, simulations are conducted on a two-area power system coupled with an 11-node gas network. Comparative and sensitivity analyses are performed to evaluate frequency regulation, pressure reconstruction, attack detection, GT constraint correction, and robustness under different FDIA conditions.
3. System Modeling
This section establishes the dynamic model of the multi-area gas–electricity coupling system under gas pressure false data injection attacks, as shown in
Figure 2. The studied system consists of interconnected power areas, wind farms, P2G units, gas turbines, conventional thermal units, gas network nodes, and LFC controllers. The gas-side pressure state affects the available output limit of gas turbines, while the gas turbines provide fast power support for frequency regulation. Therefore, the system model explicitly describes the coupling path from gas pressure to GT power capability and then to power system frequency dynamics.
3.1. Wind Power and P2G Model
3.1.1. Wind Power
Wind power is introduced as a renewable energy source in each control area. Due to meteorological uncertainty, the output of the wind farm exhibits stochastic fluctuations around its forecasted value. The wind power is represented as the superposition of a forecasted mean component and a stochastic disturbance component:
where
denotes the forecasted mean power based on meteorological data, and
represents the stochastic disturbance induced by wind speed modeling errors, which is modeled as an Ornstein–Uhlenbeck process [
29] and can be expressed as
where
is the correlation time constant,
is the standard deviation of power fluctuations [
30], and
denotes a standard Wiener process. This process captures the mean reverting behavior of wind power output over short time scales.
Accordingly, the wind power allocation strategy is formulated as
where
where
denotes the maximum wind power accommodation capacity of the grid. This complementary mechanism allows P2G to function as a flexible load, absorbing excess renewable energy, and the wind power allocation strategy is illustrated in
Figure 3.
Equation (3) separates the wind power into two parts with different roles. The grid-connected part directly affects the power balance in the LFC model, while the surplus part consumed by P2G is converted into gas injection and then affects gas network pressure. Therefore, the wind power allocation model provides one of the coupling inputs between the power system and the gas network.
3.1.2. P2G Model
Through this allocation mechanism, P2G acts as a flexible load on the electrical side and as a gas injection source on the gas side. The gas produced by P2G is injected into the corresponding gas network node, thereby affecting the pressure distribution of the gas network and the available fuel supply of the GT.
The dynamic response of the P2G unit is modeled as a first-order inertial process to represent the delay in electrochemical conversion and flow regulation:
where
denotes the actual electrical power consumed by the P2G unit at time
t, and
is the response time constant of the P2G unit.
After discretization with the sampling period
, the P2G power dynamics can be written as
This inertial model ensures smooth power transitions, mitigating potential shocks from abrupt wind fluctuations.
The gas production flow rate of the P2G unit is related to its electrical power consumption by energy conversion efficiency [
31]:
where
denotes the gas production flow rate of the P2G unit at time
, and
is the electric-to-gas conversion efficiency during P2G operations (typically about 60%), and
is the lower heating value of gas, which is taken as 12 MJ/m
3.
3.2. Gas Turbine Power Regulation and Gas Consumption
Gas turbines participate in frequency regulation by responding to the secondary frequency control command generated by the LFC controller. Compared with conventional thermal units, GTs have faster response characteristics and stronger ramping capability, and therefore they can provide fast regulation support after load disturbances and renewable power fluctuations.
The gas consumption of the GT is determined by its electric power output and gas-to-electricity conversion efficiency:
where
is the gas consumption flow rate of the GT at time
t;
is the power output of the gas turbine at time
t; and
is the gas-to-electricity conversion efficiency of the turbine (typically about 70%). This relation establishes the coupling from the power system to the gas network, because an increase in GT power output will lead to an increase in gas withdrawal from the corresponding gas supply node.
It should be noted that the GT output is constrained by the available gas supply from the gas network. In the LFC model, the turbine governor dynamics describe the response process from the control command to the mechanical power output, while the gas network determines whether sufficient fuel can be supplied to support the commanded generation. When the gas supply capacity or nodal pressure is insufficient, the available GT power capability is reduced. Therefore, the GT command generated by the controller must satisfy both the electrical-side regulation requirement and the gas-side fuel supply constraints.
3.3. Multi-Area LFC Dynamic Model
The power system considered in this paper consists of multiple interconnected control areas. Each area contains a conventional non-reheat thermal unit, a gas turbine unit, a wind farm, a P2G unit, local load demand, and an LFC controller. The control areas are interconnected through tie lines. A load disturbance in one area may cause frequency deviations in both local and neighboring areas through the tie-line dynamics.
For area
i in
Figure 2, the frequency response dynamics are governed by the swing equation:
where
and
denote the load damping coefficient and inertia constant of the system in area
i, respectively;
and
represent the load power and the change in wind power injected into the grid in area
i, respectively;
and
are the power output of the gas turbine and the non-reheat steam turbine in area
i, respectively;
is the tie-line power deviation; and
is the frequency deviation of area
i.
The mechanical power dynamics of the gas turbine and the conventional thermal unit are described by first-order turbine models:
where
and
are the turbine time constants of the gas turbine and the non-reheat steam turbine, respectively; and
and
denote the valve opening variations of the gas turbine and the non-reheat steam turbine, respectively.
The corresponding governor dynamics are given by
where
and
are the primary frequency regulation coefficients of the two units;
and
are the governor time constants of the two units; and
and
are the control commands sent by the controller to the gas turbine and the non-reheat steam turbine, respectively.
The tie-line power deviation between area
i and its neighboring area
j is modeled as
where
is the tie-line coupling gain between area
i and area
j, and
denotes the frequency deviation of area
j.
By assembling the frequency dynamics, turbine dynamics, governor dynamics, and tie-line dynamics, the continuous state space model of area
i can be written as
where
denotes the control input of area
i;
,
,
, and
are the state matrix, control input matrix, disturbance-input matrix, and output matrix of area
i, respectively; and
is the state coupling matrix between areas
i and
j.
The sampling period in this paper is
. After discretization, the system model is expressed as
where
,
,
,
and
are the corresponding discrete-time system matrices.
The state space model is used as the prediction model of the TMPC controller. The matrices describe the electrical dynamic response of each control area, while the gas pressure information is introduced through the GT output constraint rather than by changing the state matrix.
3.4. Gas Network Model
The gas network provides fuel for gas turbines and receives gas injections from P2G units. In a gas pipeline network, nodal pressures and pipeline flows are coupled through nodal balance equations and nonlinear pressure-flow relations [
32]. Therefore, the gas network model is used to describe the pressure response caused by P2G gas injection, GT gas consumption, and gas load variations.
In this paper, the gas network model is not used for independent gas dispatch optimization. Its main role is to calculate the pressure states at the GT supply nodes, which are then used to determine the available GT power limits in the LFC controller.
Let denote the set of gas nodes and denote the set of gas pipelines.
Let denote a pipeline in , and let , where and are the inlet and outlet nodes of pipeline under the prescribed positive flow convention.
At discrete-time step , denotes the pressure of gas node in , and denotes the net gas injection at node . A positive represents gas injection, while a negative represents gas demand or gas withdrawal. For pipeline , and denote the inlet and outlet flow rates of the pipeline, respectively, and denotes the linepack, namely the amount of gas stored in the pipeline.
3.4.1. Nodal Balance
For each node
in
, the gas balance equation is written as
where
represents the total gas flow entering node
; and
represents the total gas flow leaving node
.
is decomposed as
where
denotes the base injection at node
;
denotes the gas load disturbance at node
;
denotes the gas injection contributed by P2G units connected to node
obtained from Equation (7); and
denotes the gas withdrawal caused by GT fuel consumption at node
obtained from Equation (8).
Physically, Equation (16) represents the gas flow conservation at node . The incoming and outgoing pipeline flows are balanced with the net nodal injection . As shown in Equation (17), P2G units increase the nodal gas injection, while GT fuel consumption and gas load reduce the available gas at the node. Therefore, the nodal pressure variation is determined by the combined effects of pipeline flows, P2G injection, GT consumption, and gas load disturbance.
3.4.2. Linepack Dynamics
To describe the transient buffering capability of gas pipelines, a linepack state is introduced for each pipeline, as illustrated in
Figure 4. The linepack dynamics of pipeline e are expressed as
where
is the gas network update interval.
The relationship between linepack and nodal pressure is approximated by the average pressure of the two terminal nodes:
where
is the linepack coefficient of pipeline
, which depends on the pipeline geometry and gas parameters.
The linepack state describes the gas stored in the pipeline and introduces temporal coupling into the gas network. Because of linepack, changes in P2G injection or GT gas consumption do not affect all nodal pressures instantaneously, but propagate through the pipeline dynamics.
3.4.3. Pressure Flow Relation
Based on the Weymouth relation between pipeline flow and squared pressure difference [
32], the nonlinear gas flow equation is given by
where
is the average gas flow rate of pipeline
and
is the pipeline flow coefficient.
3.5. GT Power Limit Constrained by Gas Pressure
The electrical output of a GT is limited by the amount of fuel gas that can be supplied from its connected gas node. This gas constraint does not replace the turbine and governor dynamics in the LFC model. Instead, it restricts the admissible GT power range according to the available fuel supply. Let denote the gas node supplying the GT and denote the gas pressure of node .
To describe the influence of gas pressure on fuel availability, a pressure availability coefficient is introduced as
where
is the minimum pressure required for the operation of the GT, and
is the reference pressure corresponding to the rated fuel supply. If
, then
, and
.
The maximum gas flow that can be supplied to GT is then expressed as
where
is the available gas flow of node
; and
is the rated gas flow of node
, which is obtained from the gas network model in
Section 3.4.
According to the gas-to-electricity conversion relation in Equation (8), the corresponding GT power limit
is obtained as
Under normal operations, this pressure-based limit reflects the actual fuel supply capability.
3.6. False Data Injection Attack Model
In the LFC system, measurements are transmitted from field sensors to the control center, while control commands are delivered from the control center to the generation units through the communication network. Such dependence on communication networks makes the system vulnerable to cyberattacks. By infiltrating the communication network, an attacker can inject false data into the measurement signals and cause the control center to receive incorrect information. Consequently, the controller may make erroneous decisions. As a result, the stable operation of the system may be compromised.
The gas pressure measurement
received by the control center can be expressed as
where
is the injected false data at node
. In the absence of FDIA,
, and the controller receives the normal pressure measurement, namely
.
When an FDIA occurs at node
, the corrupted pressure is used by the controller to evaluate the gas supply condition of the GT. As a result, the pressure availability coefficient in
Section 3.5 is distorted, the available GT gas flow inferred by the controller becomes inaccurate, and the corresponding GT power limit used in the controller constraint is incorrectly updated. This error then affects the power allocation among regulation units and may finally degrade the frequency regulation performance of the gas–electricity coupling system.
4. Auxiliary Kalman Filter-Based Gas Pressure Estimation and Reconstruction
This section develops an auxiliary Kalman filter (AKF)-based pressure estimation and reconstruction scheme to protect the gas pressure measurements used for updating the GT available power limits. In line with secure state estimation methods for cyber–physical systems, the proposed AKF acts as a virtual pressure state estimator. It constructs a dynamic reduced-order model for the pressure states associated with GT gas supply nodes by using attack-free operating data and measurable coupling variables from the gas–electricity coupling system.
The basic idea is to generate an independent pressure state prediction and compare it with the gas pressure measurement received by the controller. Under normal operation, the innovation residual mainly reflects model mismatch, process disturbance, and measurement noise. Under FDIA, the manipulated pressure state component causes an abnormal deviation between the received measurement and the AKF prediction. Therefore, residual-based statistics can be used to detect whether the pressure state used by the controller has been compromised.
Once an abnormal pressure state is detected, the attacked measurement is excluded from the AKF correction step and is replaced by the AKF-estimated pressure. The reconstructed pressure is then used to update the controller-side GT power limit. In this way, the proposed method connects pressure state estimation, residual-based FDIA detection, pressure reconstruction, and TMPC constraint correction within a mitigation framework.
4.1. Data-Driven Pressure State Model Identification
The pressure state to be estimated is defined by the nodal pressures at the GT gas supply nodes. For the multi-area system considered in this paper, denotes the gas network pressure state used for GT constraint calculation, and denotes the GT node gas pressure in area i. The auxiliary pressure state is then constructed from the pressure state and its increment.
The pressure dynamics are affected by both gas-side and electrical-side operating conditions. Gas-side variables, such as P2G gas injection, gas load variation, and GT gas consumption directly change the nodal gas balance. Electrical-side variables, such as load disturbance, wind power variation, frequency deviation, tie-line power deviation, and LFC commands, influence GT power output and therefore indirectly change gas withdrawal. Hence, the estimator should use coupled operating information instead of relying only on the current pressure measurement.
To represent the local pressure evolution with a low-order model, the auxiliary pressure state is defined as
where
is introduced to improve the transient tracking capability of the estimator. The pressure increment is included because the absolute pressure alone may not fully describe short-term pressure variations. By augmenting the pressure state with its increment, the estimator can better capture transient pressure changes caused by gas injection, gas withdrawal, and load variations.
The auxiliary input vector is constructed from measurable coupling variables and is written in compact form as
where
includes P2G injection, gas load, and GT gas consumption; and
includes load disturbance, wind power variation, frequency deviation, tie line power deviation, and recent LFC commands.
It should be noted that is not completely independent of the attacked control process. The GT output and the corresponding GT gas consumption included in can be affected by gas pressure FDIA through the closed-loop control response. However, this influence is indirect and delayed. The AKF predicts the current pressure using the posterior estimate and auxiliary input from the previous sampling instant. Therefore, the falsified pressure measurement at the current sampling instant does not directly enter the one-step pressure prediction. Once an abnormal pressure measurement is detected, the compromised pressure is reconstructed before being used to update the GT available power constraints, which helps limit the propagation of FDIA to GT output and gas consumption.
The reduced order pressure state model is then described as
where
is the measured pressure state vector used by the controller;
,
, and
are the model parameters to be identified and
is the affine offset term used to represent the nonzero operating point and unmodeled constant effects; and
and
are process noise and measurement noise, respectively.
The output matrix
is selected to extract the pressure components from
:
The model parameters are identified offline from attack-free operating data. Let
denote the number of attack-free samples used for model identification. The recorded data sequence is denoted by
Based on this sequence,
,
and
data matrices are constructed:
where
is the current pressure states from
to
;
is the next step pressure states from
to
; and
is the corresponding coupling inputs
to
. In the simulation study,
.
Therefore, the regression matrix is formed as , where is a column vector of ones with length . The parameter matrix is defined as .
Using regularized least squares, the model parameters are obtained as
where
is the regularization coefficient used in the least squares identification. In this paper,
is set to 1 × 10
−6.
After the model is identified, the process noise covariance used by the AKF can be calibrated from the one-step prediction residual: .
Similarly, the measurement noise covariance can be estimated from attack-free pressure measurement data. Let , then .
The covariance matrix is used to describe the uncertainty of the identified pressure state model, while represents the uncertainty of the pressure measurement channel.
The identified model is not intended to replace the nonlinear gas network model described in
Section 3.4. Its role is to provide an independent virtual pressure sensor for the protected pressure states. Therefore, the subsequent AKF can compare the received state measurement with the model-based pressure prediction and generate residual information for FDIA detection and reconstruction.
The reliability of the identified pressure model depends on the quality of the attack-free operating data. Measurement noise, missing data, and abnormal samples may affect the accuracy of the identified pressure dynamics. Noise may enlarge the normal innovation residual, missing measurements may break the temporal consistency of the pressure sequence, and contaminated samples may bias the identified model parameters. Therefore, pressure samples with unrealistic jumps, missing measurements, or physically inconsistent values are removed or corrected before model identification. Short missing intervals can be filled by interpolation, while long missing intervals are excluded from the identification dataset. After the model parameters are obtained, an independent validation dataset is used to evaluate the one-step prediction residual. If persistent residual bias or abnormal outliers appear, the identification dataset and model parameters should be recalibrated. This preprocessing procedure helps reduce the influence of noisy or contaminated data on AKF-based pressure estimation and FDIA detection.
4.2. Online Pressure State Estimation
After the reduced-order pressure state model is identified, it is used to construct an online pressure state estimator. The purpose of this estimator is to provide an independent prediction of the pressure state at the GT gas supply nodes. This prediction is not obtained directly from the received pressure measurement, but from the identified pressure dynamics and the coupled gas–electricity inputs. Therefore, it can be used as a reference signal for residual generation and subsequent attack detection.
The online AKF follows a prediction–correction structure. In the prediction step, the pressure state is estimated using the identified pressure model and the latest coupling input. In the correction step, the received pressure measurement is used only when it is regarded as reliable.
At the
th sampling instant, the AKF first predicts the pressure state according to the posterior estimate at the previous sampling instant and the latest available coupling input:
where
is the prior estimate of the auxiliary pressure state; and
is the posterior estimate at the previous sampling instant. The corresponding prediction error covariance
is updated as
where
represents the uncertainty of the prior estimate.
The predicted pressure measurement is obtained by
Let denote the pressure measurement received by the controller. Under normal operation, is equal to the pressure measurement . Under FDIA, may contain the injected false data. The innovation residual is defined as .
The innovation residual measures the consistency between the received pressure measurement and the AKF prediction. A small residual indicates that the received pressure measurement is consistent with the AKF prediction. A large residual indicates that the measurement may contain abnormal information, such as FDIA, model mismatch, or excessive noise. If the pressure measurement is not attacked, this residual is mainly caused by model uncertainty and measurement noise. If the pressure state is manipulated by FDIA, the residual will contain the effect of the injected false data. The covariance of the innovation residual
is calculated as
When the received pressure measurement is regarded as reliable, the Kalman gain
is calculated by
Then, the posterior pressure state estimate is updated as
Therefore, the posterior estimate of the pressure vector is obtained by
However, when the received pressure measurement is unreliable, the is set to .
In the simulations, the initial estimation error covariance is set as . The process noise covariance is calibrated from the one-step prediction residual of the identified model, while the measurement noise covariance is set as .
4.3. Residual-Based FDIA Detection
The online pressure state estimator in
Section 4.2 provides predicted pressure measurement and an innovation residual. This residual reflects the consistency between the received pressure measurement and the pressure state predicted by the AKF. Therefore, it can be used to detect whether the pressure state used by the controller has been manipulated.
The residual-based detection strategy uses three complementary indicators. The absolute residual threshold detects direct pressure deviations, the NIS statistic normalizes the residual by the AKF estimation uncertainty, and the windowed normalized innovation squared (NIS) and cumulative sum (CUSUM) statistics enhance sensitivity to slowly varying or sinusoidal attacks.
Under normal operation, the received pressure measurement can be expressed as . When FDIA occurs on the pressure state measurement, the received signal becomes , where denotes the injected false pressure data. Therefore, under attack-free operations, is mainly determined by model uncertainty and measurement noise. Under FDIA, the injected false data appears in the residual and changes its magnitude or statistical distribution. This provides the basis for residual-based attack detection.
Since each control area contains one protected GT pressure measurement channel, the following detection statistics are evaluated independently for each area. To account for the uncertainty of the AKF prediction, the normalized innovation squared (NIS) statistic is constructed as
Compared with a direct residual threshold, this statistic normalizes the residual by the expected estimation uncertainty. The NIS statistics are motivated by the classical chi-square innovation test in Kalman filtering. Under ideal linear Gaussian assumptions with accurately known innovation covariance, a single-sample NIS can be interpreted through a chi-square distribution. However, the gas pressure model used in this paper is a reduced-order model identified from closed-loop gas–electricity coupling data. Load steps, wind power fluctuations, P2G operation, GT constraints, and gas network nonlinearities may cause the empirical NIS distribution to deviate from the theoretical chi-square distribution. Therefore, the chi-square relation is used only to motivate the normalized residual statistic, while the actual detection thresholds are calibrated from attack-free validation data.
However, a single-sample statistic may be insufficient for detecting slowly varying or sinusoidal FDIA. Therefore, a windowed NIS statistic is introduced to accumulate residual energy over a short detection window:
where
is the detection window length.
In addition, a cumulative sum (CUSUM) statistic is adopted to track sustained residual deviations:
where
is a forgetting factor, which can reduce the influence of old residual information; and
is a drift parameter, which prevents normal small residuals from accumulating continuously.
The FDIA alarm is triggered when any of the following residual-based conditions is satisfied:
where
,
, and
are the thresholds of the residual norm, windowed NIS, and CUSUM statistics, respectively.
The AKF model and detection thresholds are calibrated before the FDIA test cases. First, attack-free simulation trajectories are generated to represent normal operating conditions of the gas–electricity coupling system. These trajectories include electrical load changes, gas-side load variations, wind power fluctuations, P2G operation, and GT fuel-consumption variations, while no gas pressure FDIA is imposed. The pressure-state model is identified from the calibration data using regularized least squares. Then, the identified AKF is evaluated on attack-free validation data to obtain the residual-based statistics under normal operation. The thresholds are selected according to the statistical distribution of these validation statistics, with the objective of maintaining a low false-positive level under normal operating transients. Once determined, the thresholds are fixed and reused in all subsequent FDIA test cases, and no attacked test data are used for threshold selection.
The local detection flag for the considered pressure measurement channel is defined as
It should be noted that the detection flag is defined locally for the pressure measurement channel of the considered area.
When , the received pressure measurement is regarded as reliable and can be used in the normal AKF correction step. When , the received pressure measurement is regarded as suspicious.
Based on the above calibration procedure, the area-specific thresholds used in the simulations are obtained from attack-free validation data. In the simulations, the window length of the NIS statistic is set to . The area-specific NIS thresholds are set to for Area 1 and for Area 2. The absolute residual threshold is set to for both areas. For the CUSUM detector, the drift parameter, forgetting factor, and threshold are selected as , , and , respectively.
4.4. Gas Pressure Reconstruction
After the residual-based detector identifies abnormal pressure measurements, the received pressure signal should not be directly used by the controller. Otherwise, the manipulated pressure may lead to an incorrect GT power limit and mislead the controller optimization. Therefore, a gas pressure reconstruction strategy is introduced to provide a reliable pressure signal for the subsequent constraint update.
Let
denote the reconstructed pressure used for control. Based on the FDIA detection flag
, the reconstructed pressure is defined as
It should be noted that this reconstruction does not change the physical gas pressure of the network. It only corrects the pressure information used by the controller. The true gas pressure is still determined by the gas network dynamics, whereas is the controller-side pressure signal used to calculate the available GT power capability.
Then, is sent to the pressure-dependent GT constraint update, and is expected to be closer to the true pressure state, thereby reducing the mismatch between the controller-perceived GT power limit and the actual gas supply capability.
The reconstruction is a controller-side information correction rather than a physical modification of the gas network. When the received pressure is reliable, the controller uses the measured pressure. When the received pressure is suspicious, the controller uses the AKF-estimated pressure to avoid updating the GT constraints with attacked data.
In practical gas–electricity coupling systems, the AKF-based reconstruction method can be implemented as a controller-side virtual pressure-sensing and information-correction layer between the pressure measurement system and the TMPC constraint-update module. The reconstructed pressure does not change the physical gas pressure of the network but corrects the pressure information used by the controller to update the GT available power limit. Its practical application requires available pressure measurements at GT gas supply nodes, measurable gas–electricity coupling variables, representative attack-free data for pressure model identification, and threshold calibration data covering normal operating variations. Under these conditions, the AKF-based reconstruction strategy can provide a feasible supervisory mechanism for reducing the propagation of gas pressure FDIA to GT constraints and frequency control.
Although the proposed AKF-based reconstruction method can provide an independent virtual pressure estimate for controller-side constraint correction, several practical challenges should be noted.
The AKF relies on the reduced-order pressure state model identified from attack-free data. If the gas network parameters, operating point, or load pattern change significantly, the model prediction error may increase, which may further affect the reliability of residual generation and pressure reconstruction.
When the injected false data has a small magnitude, the corresponding residual may be close to normal measurement noise and model uncertainty. In this case, the attack becomes more difficult to distinguish from normal pressure fluctuations, and the detection rate may decrease.
The AKF uses measurable gas–electricity coupling variables as auxiliary inputs, such as P2G injection, GT gas consumption, load variation, wind power variation, and control commands. If these input variables are also corrupted or severely disturbed, the pressure prediction accuracy of the AKF may be degraded.
Therefore, in practical applications, the AKF-based reconstruction layer should be supported by reliable data preprocessing, proper validation data selection, and consistency checks between gas-side and electrical-side measurements.
5. Tube-Based MPC Framework
Gas–electricity coupling systems are exposed to unavoidable stochastic fluctuations and cyber-induced disturbances, which may degrade closed-loop regulation performance. To enhance system robustness, this paper develops a tube-based MPC framework composed of a nominal predictive controller and a local feedback compensator.
5.1. Nominal Model Predictive Control
For the gas–electricity coupling LFC system established in
Section 3, the controller is required to regulate the system frequency while satisfying the physical constraints of generation units and the gas-side fuel supply limitation of the GT. In addition, because the available GT power limit may be distorted by gas pressure FDIA, the controller should not directly rely on the attacked pressure measurement. Therefore, the reconstructed gas pressure obtained in
Section 4 is incorporated into the prediction model and constraint update of the proposed TMPC.
At sampling instant
, the local discrete-time model of area
i is expressed as
where
and
are the nominal state predicted at time
in area
i and
j, respectively;
and
are the corresponding nominal control input and nominal output, respectively;
denotes the predicted disturbance;
; and
is the prediction horizons of TMPC.
For simplicity, the measured disturbance at the current sampling instant is used as the disturbance prediction over the finite horizon, namely, .
The prediction model describes the electrical dynamics of each control area. The reconstructed gas pressure does not change this dynamic model directly. Instead, it updates the pressure-dependent GT power limit used in the constraint set of the nominal MPC problem.
5.2. Cost Function and Constraint Formulation
The nominal MPC problem is designed to suppress frequency deviation and avoid excessive control variations. The cost function of area
i is formulated as
where
and
are weighting matrices for output tracking and input variation, respectively; and
is the reference trajectory, which is set to zero for frequency regulation.
In addition to the conventional generation limits, the available output of the GT is also constrained by the gas-side fuel supply condition. According to the pressure-dependent gas-to-electricity conversion relation in Equation (24), the maximum available GT power in area i at time can be obtained as . Therefore, this pressure-based generation limit is embedded into the nominal MPC constraints to ensure that the predicted GT output does not exceed the capability supported by the available fuel supply.
The GT output constraint is formulated as
where
is the selection matrix used to extract the GT mechanical power state from the state vector
; and
is calculated from Equation (24).
To ensure the constraint satisfaction of the actual system under bounded disturbance mismatch, the original physical constraints are imposed on the nominal variables in tightened forms. For area
i,
denotes the local feedback gain used for tube-based constraint tightening, and its design is presented in
Section 5.3.
denotes the robust invariant error set, whose construction is further discussed in Remark 1. It should be noted that
and
are designed offline according to the local closed-loop error dynamics and the prescribed bounded disturbance mismatch set. Based on
and
, the nominal input, output, and ramp-rate constraint sets are tightened to reserve adequate margins for the local feedback term. Based on the above cost function and by further incorporating unit power, frequency deviation, and ramp-rate constraints, the nominal MPC optimization problem for each area is formulated as follows:
where
and
denote the upper and lower bounds of the system output, ensuring that the frequency deviation in each area remains within the allowable range;
and
are the upper and lower limits of each unit’s power output;
and
represent the ramp-up and ramp-down limits of each unit, which prevent excessively fast power changes; and
,
,
, and
.
By solving the optimization problem (51), the nominal control input sequence can be obtained, and the nominal state can be computed from the state space Equation (48).
5.3. Robust Feedback Control
The nominal MPC trajectory is generated based on the predicted model. However, the actual system may deviate from the nominal trajectory because of wind power uncertainty, load disturbance, and model mismatch. To compensate for this deviation, a local feedback term is introduced into the control law.
The actual control input applied to area
i is defined as
where
is the deviation between the actual state and the nominal state; and
is the feedback gain.
The feedback gain
is selected such that the local closed-loop error dynamics are stable. It can be obtained by solving an LQR problem [
33]:
where
is the solution of the corresponding discrete Riccati equation:
Based on the invariant error set and the feedback law (52), the nominal constraints are tightened to reserve margins for feedback compensation. If , then the feedback correction satisfies . Therefore, the nominal input constraint is tightened as , which ensures that the actual input remains within the original admissible set . Similarly, the nominal output is constrained by . For the ramp-rate constraint, the change of the feedback term is also considered, and the tightened constraint is written as . Thus, the original input, output, and ramp-rate constraints of the actual system can be satisfied through the combination of the invariant error set and tightened nominal constraints.
The nominal MPC provides the planned control action, while the feedback term corrects the deviation between the actual and nominal states. This structure allows the controller to maintain robustness without repeatedly redesigning the optimization problem online.
Remark 1. For area i, the local error dynamics can be expressed as
, where
,
, and
denote the mismatch between the actual disturbance and the predicted disturbance. Define the equivalent disturbance set as
, where
is the bounded disturbance mismatch set. If there exists a set
satisfying
, then
is a robust invariant set for the local error system. In this case, once
, the next-step state satisfies
for all admissible
. In this paper,
is selected to cover the considered disturbance prediction error while maintaining the feasibility of the tightened MPC problem. A larger
leads to a larger invariant set
, which further tightens the nominal constraints and may increase conservativeness or even cause problem infeasibility.
6. Simulation Results and Discussion
To validate the effectiveness of the proposed auxiliary Kalman filter-based pressure reconstruction and tube-based MPC framework, simulations are carried out on a gas–electricity coupling LFC system in MATLAB 2021b, as shown in
Figure 5. The studied system consists of two interconnected power control areas and an 11-node gas network, and each power area includes a non-reheat thermal unit, a gas turbine, a wind farm, a P2G unit, and a TMPC controller. The two areas are connected through a tie line, and the gas network provides fuel supply constraints for the gas turbines while receiving gas injections from the P2G units.
The sampling period of the power system is set to , and the update interval of the gas network is set to . The prediction horizon of the tube-based MPC is set to , and the simulation duration is .
The main parameters of the two-area power system are listed in
Table 1. The generation limits of the units in the two areas are
p.u.,
p.u.;
p.u., and
p.u. The ramp-rate limits of the generators in both areas are
p.u./s and
p.u./s. The maximum grid-connected wind power in the two areas is
p.u. and
p.u., respectively.
For the gas network, the P2G units in the two areas are assumed to have identical parameters; thus,
. The 11-node gas network contains 12 pipelines, as shown in
Figure 5. Node 1 is selected as the reference pressure node, with a reference pressure
. The minimum allowable pressure for GT gas supply is set to
. In Area 1, the GT is supplied by gas node 4, and the P2G unit injects gas into node 3. In Area 2, the GT is supplied by gas node 9, and the P2G unit injects gas into node 11. The gas load disturbances are mainly applied to nodes 4, 7, and 11. The main parameters of the 11-node gas network used in the simulations are listed in
Table 2.
The load demand of the electricity system and wind power outputs of the interconnected system are shown in
Figure 6, and the gas load demand is illustrated in
Figure 7. The power base in this paper is 500 MW, and the rated system frequency is 50 Hz.
Three control methods are compared in this study, namely tube-based MPC (TMPC), conventional MPC, and PI. To ensure the fairness and reproducibility of the comparative simulations, the main tuning parameters of the compared controllers are summarized in
Table 3. The PI controller is implemented using fixed proportional and integral gains
and
for each control area
i.
The control performance is evaluated by the integral absolute error (IAE), the integral of time-weighted squared error (ITSE), and the mean value (Mean) of frequency deviation, defined as
To evaluate the system level pressure reconstruction accuracy, the mean absolute error of gas pressure is adopted [
34], defined as
where
is the evaluated time interval. For FDIA cases,
is selected as the attack interval set.
To evaluate the effectiveness of FDIA detection, the detection rate is adopted, which represents the proportion of actual attacked samples that are correctly identified by the detection mechanism. It is defined as
where
denotes the number of true positive samples, namely the samples under FDIA that are correctly detected as attacks, and
denotes the number of false negative samples, namely the samples under FDIA that are not detected by the detection mechanism.
In addition, to evaluate whether the proposed AKF-based detector incorrectly triggers alarms under attack-free operation, the false-positive rate is defined as
where
denotes the number of normal samples incorrectly identified as attacked samples, and
denotes the number of normal samples correctly identified as normal samples.
6.1. Frequency Regulation Performance Under the No-Attack Condition
In this case, three control methods, including the proposed TMPC, conventional MPC, and PI control, are employed to regulate the frequency of the gas–electricity coupling system under the no-attack condition. The same load disturbances, wind power fluctuations, and system parameters are adopted for all methods to ensure a fair comparison.
As shown in
Figure 6b, wind power is introduced into the interconnected system, and the corresponding P2G power consumption is presented in
Figure 8. By dynamically absorbing surplus wind energy, the P2G units attenuate short-term wind power fluctuations and provide a smoother power input for subsequent frequency regulation.
The frequency responses and tie-line power deviations are shown in
Figure 9 and
Figure 10, respectively, and the corresponding performance indices are summarized in
Table 4.
For the power system,
Figure 9a,b present the frequency responses of the two areas under the three control methods. Under TMPC, the frequency deviations caused by load changes are rapidly suppressed, and the frequency returns to the steady state with limited subsequent oscillations. Although several instantaneous deviations are comparable to those under MPC, TMPC produces less persistent fluctuation over the entire simulation period. Conventional MPC exhibits slightly larger accumulated deviations. In contrast, the PI controller produces larger frequency peaks and more noticeable fluctuations, indicating weaker disturbance rejection capability.
Table 4 summarizes the performance indices of the three control methods. The IAE of TMPC is 0.7040 Hz·s, which is reduced by approximately 64% and 76% compared with MPC and PI control, respectively, indicating the smallest accumulated frequency deviation. In terms of ITSE, TMPC achieves reductions of approximately 22% and 53% compared with MPC and PI control, respectively, demonstrating faster attenuation of sustained frequency deviations. The mean frequency deviation under TMPC is 0.0008 Hz, which is approximately 64% and 76% lower than those of MPC and PI control, respectively, showing better steady-state frequency accuracy.
Figure 10a,b show the tie-line power deviations between the two areas. TMPC effectively limits the tie-line power fluctuations and restores the scheduled interchange power rapidly after each disturbance. MPC exhibits larger transient oscillations, whereas the PI controller presents the largest deviations and the slowest recovery, particularly near the major load-changing instants.
Overall, the proposed TMPC provides the best comprehensive frequency regulation performance under the no-attack condition. It reduces the accumulated frequency deviation, accelerates disturbance recovery, and suppresses tie-line power fluctuations more effectively than the other two control methods, thereby establishing a reliable control baseline for the subsequent gas pressure FDIA and reconstruction studies.
It should be noted that, under this condition, the proposed detector produces 18 false alarms among 1800 monitored pressure samples, resulting in a false-positive rate of 1.00%. For the two monitored gas pressure nodes, the false-positive rate values are both 1.00%. This result indicates that the proposed detector maintains a low false-positive rate under normal operating transients and does not frequently misclassify load variations as attacks.
6.2. Effectiveness of the Proposed AKF-Based Pressure Reconstruction Under Gas Pressure FDIA
To evaluate the impact of gas pressure FDIA, the pressure measurements used by the controller are manipulated by the attack signals shown in
Figure 11, and the FDIA amplitude is set to 0.30 bar. Since the attack does not directly alter the physical gas network states, it affects the power system by corrupting the pressure information used to update the GT available power limits.
For the power system,
Figure 12a,b present the frequency responses of the two areas with and without pressure reconstruction. Without reconstruction, noticeable frequency deviations occur near the load-changing and attack-switching instants because the corrupted pressure measurements lead to inaccurate estimates of the available GT regulation capability. After AKF reconstruction, the frequency fluctuations in both areas are significantly reduced and rapidly decay after each disturbance.
Table 5 summarizes the corresponding performance indices. The IAE decreases from 1.1645 to 0.7039 Hz·s, representing a reduction of approximately 40%. The ITSE decreases from 13.4836 to 4.3533 Hz
2·s
2, corresponding to a reduction of approximately 68%, while the mean frequency deviation decreases from 0.0013 to 0.0008 Hz. These results indicate that the proposed reconstruction strategy effectively reduces accumulated frequency deviation and improves disturbance-recovery performance.
For the gas network,
Figure 13a,b show the pressure trajectories under the different cases. Without reconstruction, the attacked measurements deviate considerably from the actual pressure. After AKF reconstruction, the estimated pressure closely follows the true trajectory, and the pressure MAE decreases from 0.1714 to 0.0157 bar, corresponding to a reduction of approximately 91%. Only small transient errors remain at the attack activation and removal instants because the estimator requires a short adjustment period.
Figure 14a,b further present the GT available power limits. The falsified pressure measurements produce inaccurate GT limits without reconstruction, whereas the limits obtained from the reconstructed pressure remain close to those under the no-attack condition.
Overall, the proposed AKF-based strategy effectively prevents gas pressure FDIA from propagating to the GT constraint and frequency control layers.
6.3. Comparison of Different Pressure Reconstruction Strategies
To further evaluate the effectiveness of the proposed AKF-based pressure reconstruction method, two representative reconstruction strategies are introduced as comparison baselines. The first is a denoising autoencoder (DAE)-based method inspired by [
35], in which an encoder–decoder network is trained using attack-free measurements to recover corrupted pressure data. The second is a graph signal recovery method motivated by [
36], which exploits the smoothness of system states over the network topology to reconstruct abnormal or unavailable measurements. Both methods are adapted to detection and gas pressure reconstruction under the same FDIA scenario.
For a fair comparison of detection and reconstruction performance, each baseline method is equipped with its own residual-based detection rule. For the DAE-based method, the detection residual is defined as the absolute difference between the received pressure measurement and the reconstructed pressure. For the graph signal recovery method, the detection residual is defined as the absolute difference between the received pressure measurement and the pressure predicted from neighboring gas nodes. In both baselines, an abnormal pressure measurement is detected when the corresponding residual exceeds its method-specific threshold calibrated from attack-free data.
Since effective pressure reconstruction restores the controller inputs close to their no-attack values, comparing different controllers would largely reproduce the performance trends already observed in
Section 6.1 and obscure the specific contribution of the reconstruction method. Therefore, the TMPC controller is kept unchanged for all cases, while the DAE, graph signal recovery, and proposed AKF methods are compared in terms of pressure estimation accuracy, reconstructed GT available power limits, and frequency regulation performance. The corresponding results are presented in
Figure 15,
Figure 16 and
Figure 17 and
Table 6.
For the power system,
Figure 15a,b show the frequency responses of the two areas under the three reconstruction methods. The DAE method produces relatively large frequency deviations because some attacked measurements are not effectively detected and reconstructed. Graph signal recovery and the proposed AKF significantly suppress the frequency fluctuations, and their frequency responses are nearly identical.
Table 6 summarizes the corresponding performance indices. Compared with DAE reconstruction, the proposed AKF reduces the IAE from 1.1706 to 0.7039 Hz·s and the ITSE from 12.9860 to 4.3533 Hz
2·s
2, corresponding to reductions of approximately 40% and 66%, respectively. The mean frequency deviation is also reduced from 0.0013 to 0.0008 Hz. Although graph signal recovery achieves slightly lower IAE and ITSE values, the differences are only 0.0073 Hz·s and 0.0136 Hz
2·s
2, indicating that the two methods provide almost the same frequency regulation performance.
For the gas network,
Figure 16a,b present the reconstructed pressure trajectories. The DAE method exhibits noticeable residual errors and fluctuations, while graph signal recovery provides more accurate pressure estimates. The proposed AKF remains closest to the no-attack trajectory, with the pressure MAE reduced to 0.0157 bar and the detection rate increased to 98.39%. Compared with graph signal recovery, the proposed method reduces the MAE by approximately 50% and improves the detection rate from 75.16% to 98.39%.
Figure 17a,b further show the GT available power limits obtained from the reconstructed pressures. The limits under DAE reconstruction deviate considerably from the normal trajectories, whereas those obtained by graph signal recovery and the proposed AKF remain closer to the no-attack condition. More importantly, the proposed method does not rely solely on historical data distributions or static spatial correlations. Its innovation lies in integrating the gas pressure dynamic model, residual-based attack detection, and online recursive reconstruction into the TMPC framework, thereby providing higher reconstruction accuracy, stronger physical interpretability, and more reliable mitigation of gas pressure FDIA.
Overall, the proposed AKF achieves the highest detection rate and the lowest pressure reconstruction error, while maintaining frequency regulation performance close to that of graph signal recovery. By integrating the gas pressure dynamic model, residual-based attack detection, and online recursive estimation, the proposed method provides a more accurate, physically interpretable, and reliable solution for mitigating gas pressure FDIA in gas–electricity coupling systems.
6.4. Robustness Under Different FDIA Amplitudes
To further examine the robustness of the proposed framework to variations in attack intensity, additional simulations are conducted under different gas pressure FDIA amplitudes. The detailed frequency responses, pressure reconstruction results, GT available power limits, and quantitative indices are provided in
Appendix A. Overall, the proposed framework maintains stable frequency regulation across the tested cases. Larger attacks are detected and reconstructed more accurately, whereas attacks with low amplitudes are more difficult to distinguish from normal pressure fluctuations but cause only limited degradation in frequency regulation.
It should be noted that low-amplitude FDIA reflects a tradeoff between detection sensitivity and false-positive suppression. For the 0.20 bar and 0.25 bar cases, the residuals are close to normal pressure fluctuations, so some attacked samples are not detected by the fixed threshold. However, these weak attacks cause limited distortion of GT power limits and have only minor influence on frequency regulation. Future work will further improve low amplitude FDIA detection through adaptive threshold updating and multi-source gas–electricity measurement fusion.
6.5. Applicability Verification in an Extended IEEE 30-Bus Gas-Electricity Coupling System
6.5.1. Extended Test System and Operating Profiles
To further verify the applicability of the proposed AKF-TMPC framework in a larger benchmark system, an extended gas–electricity coupling simulation system is constructed in this section. Following the benchmark-system construction practice in [
37], where a modified IEEE 30-bus power network is coupled with a natural gas network for integrated energy system resilience analysis, this paper builds an extended test system by combining the IEEE 30-bus power network with the 11-node looped gas network used in this study, as shown in
Figure 18. The purpose of this case is to examine whether the proposed pressure reconstruction and frequency control strategy remains effective when multiple generators, transmission network constraints, gas pressure dynamics, pressure-dependent GT generation limits, wind power fluctuations, and P2G operation are considered simultaneously.
The power network is based on the IEEE 30-bus benchmark system, which contains 30 buses, six synchronous generators, and 41 transmission branches. The bus, generator, and branch data are adopted from the IEEE 30-bus power-flow benchmark. The six generators are connected to buses 1, 2, 13, 22, 23, and 27. Among them, the generators connected to buses 2 and 22 are modeled as gas turbines, because their available generation limits are directly affected by gas pressure. The static generation upper limits of these two GT units are 80 MW and 50 MW, respectively. The remaining four generators are modeled as conventional non-GT synchronous generators. Specifically, the generator at bus 1 has a static upper limit of 80 MW, the generator at bus 13 has a static upper limit of 40 MW, the generator at bus 23 has a static upper limit of 30 MW, and the generator at bus 27 has a static upper limit of 55 MW.
The gas network used in this extended case is the same 11-node looped gas system described in the previous section; therefore, the internal gas network topology and pipeline model are not repeated here. The GT connected to power bus 2 is supplied by gas node 4, while the GT connected to power bus 22 is supplied by gas node 9. Accordingly, gas nodes 4 and 9 are selected as the pressure measurement nodes exposed to FDIA. When the pressure measurements at these two nodes are corrupted, the controller obtains incorrect pressure-dependent GT generation limits, which further affects the frequency regulation performance.
In the IEEE 30-bus benchmark, the load demand is distributed over multiple buses rather than concentrated at a single node. In this extended case, the load buses are defined as the buses with nonzero active power demand in the original IEEE 30-bus data, including buses 2, 3, 4, 5, 7, 8, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 29, and 30. The total load variation of the system is shown in
Figure 19.
Wind power is connected to buses 5 and 27. The P2G units are connected to power buses 7 and 30, and inject gas into gas nodes 3 and 11, respectively. The corresponding wind power outputs and P2G power consumption are shown in
Figure 20 and
Figure 21.
The FDIA is imposed on the gas pressure measurements at gas nodes 4 and 9, which supply the two GT units connected to power buses 2 and 22, respectively. A sinusoidal FDIA with an amplitude of 0.3 bar is considered. The injected FDIA signals are shown in
Figure 22, where
Figure 22a and
Figure 22b correspond to gas nodes 4 and 9, respectively. A negative half-cycle sinusoidal FDIA is adopted because negative pressure falsification has a stronger adverse effect on the frequency regulation performance in the studied system. Since GT available power limits are calculated from gas pressure measurements, negative FDIA may mislead the controller and distort the GT constraints. This attack setting is therefore used to test whether the proposed AKF-TMPC framework can recover the corrupted pressure information in the extended IEEE 30-bus power network.
The frequency control, pressure reconstruction, GT generation limit reconstruction, and detection performance are evaluated using the same indices as in the previous sections. Since the IEEE 30-bus network constraints are further considered in this extended case, the line loading and voltage angle spread are also recorded to describe the network operating condition.
6.5.2. Results and Discussion Under Gas Pressure FDIA
As shown in
Figure 23, when gas pressure FDIA is imposed without reconstruction, the frequency deviation becomes much larger than that under AKF reconstruction. This degradation is particularly evident during the attack intervals, because the falsified gas pressure measurements directly affect the pressure-dependent GT available power limits used in the controller. Once AKF reconstruction is enabled, the frequency response is effectively recovered and remains close to the no-attack case. The quantitative results in
Table 7 further verify this observation. The IAE decreases from 1.0488 Hz·s to 0.5762 Hz·s, corresponding to a reduction of approximately 45.06%. The ITSE decreases from 1.9909 Hz
2·s
2 to 0.5798 Hz
2·s
2, with a reduction of approximately 70.88%. The mean frequency deviation is also reduced from 0.0012 Hz to 0.0006 Hz. These results indicate that the proposed AKF-TMPC framework can effectively suppress the adverse influence of gas pressure FDIA on frequency regulation in the extended IEEE 30-bus coupling system.
Figure 24 and
Figure 25 explain the physical reason for this improvement. As shown in
Figure 24, the gas pressure trajectories received by the controller deviate from the no-attack case when reconstruction is not activated. Such corrupted pressure information is further extended to the GT available power limits, as shown in
Figure 25. In this case, the controller optimizes the frequency regulation commands under distorted GT constraints, which leads to degraded dynamic performance. After AKF reconstruction is introduced, the reconstructed gas pressure trajectories at nodes 4 and 9 become much closer to the no-attack trajectories. Consequently, the corresponding GT available power limits at buses 2 and 22 are also corrected. Therefore, the proposed method does not directly compensate for the frequency deviation itself; instead, it reconstructs the attacked gas-side pressure information and restores the pressure-dependent GT constraints used by TMPC.
The network-level indices in
Table 8 further show the influence of the proposed method on transmission network operation. Under FDIA without reconstruction, the maximum line loading increases to 93.03%, and the maximum line flow reaches 120.9326 MW, indicating that the corrupted GT constraints also change power redistribution in the IEEE 30-bus network. With AKF reconstruction, the maximum line loading decreases to 80.24%, which is almost identical to the no-attack case. The maximum line flow is also reduced to 93.4745 MW, and the maximum voltage angle spread decreases from 2.8599° to 1.9845°. These results demonstrate that the proposed AKF-TMPC framework can not only improve frequency regulation performance but also maintain a network operating condition close to the normal case when transmission constraints are considered.
It should be noted that large-scale implementation may introduce additional computational and communication challenges. The computational burden mainly comes from the increased number of prediction states, optimization variables, transmission constraints, and monitored gas pressure nodes. The communication burden mainly comes from the real-time exchange of gas pressure measurements, pressure-dependent GT limits, P2G/GT coupling information, and power-side control signals. In practical systems, communication delay, packet loss, and asynchronous measurements may further affect residual generation and constraint updating. Therefore, distributed or hierarchical TMPC, localized AKF reconstruction for critical GT supply nodes, and delay-aware communication mechanisms will be investigated in future work.
6.6. Robustness Verification Under Different Wind Power Realizations
To further verify the robustness of the proposed AKF-TMPC framework under wind power uncertainty, four different wind power realizations are tested under the same gas pressure FDIA scenario. In this case, the load disturbance, FDIA signal, controller parameters, and AKF detection thresholds are kept identical to those in
Section 6.2.
The wind power profiles used in the four cases are shown in
Figure 26. The four profiles have similar overall amplitude levels, while their peak and valley periods occur at different time instants. It should also be noted that wind power fluctuations have a relatively limited influence on the system frequency in this study. This is because part of the wind power is absorbed by the P2G units and converted into gas injection, rather than being fully injected into the electrical grid. As a result, compared with load disturbances, wind power variations introduce smaller direct disturbances to the electrical power balance.
The quantitative results are summarized in
Table 9. Under the four wind power realizations, the IAE remains within 0.6721–0.6975 Hz·s, and the ITSE remains within 4.2991–4.8504 Hz
2·s
2. These results indicate that the proposed AKF-TMPC framework can maintain stable frequency regulation performance under different wind power fluctuation patterns.
Moreover,
Table 9 also shows that the detection rate remains higher than 96.77% in all cases, demonstrating that the AKF-based detection and reconstruction strategy is not sensitive to a single wind power realization. Although the frequency difference caused by wind power variation is not as significant as that caused by load disturbance or gas pressure FDIA, the results still verify that the proposed method can preserve stable detection and control performance under different renewable power profiles.
Overall, the results in
Table 9 show that the proposed AKF-TMPC framework maintains stable performance under different wind power realizations. This indicates that the proposed method is not dependent on a specific wind power trajectory. In addition, since part of the wind power fluctuation is absorbed by the P2G units, the direct impact of wind uncertainty on frequency regulation is relatively weaker than that of load disturbance and gas pressure FDIA. Therefore, the proposed method shows good robustness under renewable power fluctuation while preserving the main FDIA detection and mitigation capability.
6.7. Robustness Verification Under Step FDIA
To further evaluate the robustness of the proposed method under sustained FDIA, a staggered step attack is imposed on the gas pressure measurements. As shown in
Figure 27, the injected false data has an amplitude of −0.3 bar.
The quantitative results are summarized in
Table 10. Under the step FDIA without reconstruction, the IAE and ITSE increase dramatically, indicating that the corrupted pressure measurements can severely degrade frequency regulation and even lead to unstable responses. With the proposed AKF reconstruction, the IAE is reduced to 0.7207 Hz·s, and the ITSE is reduced to 4.5253 Hz
2·s
2, which are close to the no-attack values of 0.7040 Hz·s and 4.3723 Hz
2·s
2, respectively. In addition, the pressure MAE decreases from 0.4340 bar to 0.0126 bar, while the detection rate remains 100%. These results demonstrate that the proposed AKF-based reconstruction method can effectively suppress the influence of sustained pressure FDIA and maintain the frequency regulation performance of the gas–electricity coupling system.
The gas pressure responses at the GT supply nodes are shown in
Figure 28. Under the attack without reconstruction, the pressure measurements received by the controller deviate significantly from the no-attack trajectories, which directly distort the pressure-dependent GT constraints. After applying the proposed AKF-based reconstruction, the reconstructed pressure trajectories become much closer to the no-attack case at both gas node 4 and gas node 9. Correspondingly,
Figure 29 shows that the available GT power limits are also effectively corrected by the proposed reconstruction method. Without reconstruction, the attacked pressure measurements lead to erroneous GT power limits, whereas the AKF reconstruction prevents the false pressure data from being directly propagated to the control constraint layer.
Overall, the results in
Figure 27,
Figure 28 and
Figure 29 and
Table 10 verify the effectiveness of the proposed AKF-based reconstruction strategy under step FDIA. The proposed method can accurately identify abnormal pressure measurements, reconstruct the corrupted gas pressure states, and correct the pressure-dependent GT power limits. As a result, the severe frequency deterioration caused by unreconstructed FDIA is effectively mitigated, and the closed-loop performance is restored close to the no-attack condition. This confirms that the proposed method is not limited to sinusoidal FDIA scenarios but also remains effective against sustained step-type pressure manipulation.