Next Article in Journal
An Improved Dark Channel Prior Method for Video Defogging and Its FPGA Implementation
Next Article in Special Issue
Robust Load Frequency Control in Hybrid Microgrids Using Type-3 Fuzzy Logic Under Stochastic Variations
Previous Article in Journal
An Invertible, Robust Steganography Network Based on Mamba
Previous Article in Special Issue
Optimal Control of Stochastic Dynamic Systems with Semi-Markov Parameters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Integral-Event-Triggered Control of Photovoltaic Microgrids with Multimodal Deception Attacks

1
College of Mechanical and Electronic Engineering, Nanjing Forestry University, Nanjing 210037, China
2
School of Computer and Artificial Intelligence (School of Software), Huaihua University, Huaihua 418000, China
*
Authors to whom correspondence should be addressed.
Symmetry 2025, 17(6), 838; https://doi.org/10.3390/sym17060838
Submission received: 16 April 2025 / Revised: 23 May 2025 / Accepted: 26 May 2025 / Published: 27 May 2025
(This article belongs to the Special Issue Symmetry in Optimal Control and Applications)

Abstract

With the rapid development of smart grid technologies, communication networks have become the core infrastructure supporting control and energy optimization in microgrids. However, the excessive reliance of microgrid control on communication networks faces dual challenges: On one hand, the high-frequency information exchange under traditional periodic communication patterns causes severe waste of network resources; on the other hand, cyberattacks may cause information loss, abnormal delays, or data tampering, which can ultimately lead to system instability. To address these challenges, this paper investigates the secure dynamic integral event-triggered stabilization of photovoltaic microgrids under multimodal deception attacks. To address the communication resource constraints in photovoltaic (PV) microgrid systems, a dynamic integral-event-triggered scheme (DIETS) is proposed. This scheme employs average processing of historical state data to filter out redundant triggering events caused by noise or disturbances. Simultaneously, a time-varying triggering threshold function is designed by integrating real-time system states and historical information trends, enabling adaptive adjustment of dynamic triggering thresholds. In terms of cybersecurity, a secure control strategy against multi-modal deception attacks is incorporated to enhance system resilience. Subsequently, through the Lyapunov–Krasovskii functional and Bessel–Legendre inequality, collaborative design conditions for the controller gain and triggering matrix are formed as symmetric linear matrix inequalities to ensure system stability. The simulation results demonstrate that DIETS recorded only 99 triggering events, achieving a 55.2% reduction compared to the normal event-triggered scheme (ETS) and a 52.6% decrease relative to dynamic ETS, verifying the outstanding communication effectiveness of DIETS.

1. Introduction

Microgrids, as intelligent power systems integrating distributed energy resources, energy storage systems, and loads, offer core advantages in terms of enhancing the penetration of renewable energy, optimizing energy utilization efficiency, and strengthening the grid’s resilience to disturbances [1]. As renewable energy and energy storage systems are increasingly integrated into power networks, coupled with the emergence of novel electrical demands like data centers and electric vehicles, microgrids have become critical enablers for modern power systems transitioning toward decentralization, intelligence, and sustainability [2,3]. Among all renewable energy sources, particularly PV power generation has emerged as a leading source of energy today due to cost-effectiveness, high efficiency, environmental advantages and flexible deployment capabilities [4,5,6].
As essential components of modern power systems, microgrids maintain a bidirectional interactive relationship with the main grid, operating under grid-connected model and islanded model [7,8,9,10,11]. In grid-connected mode, the stable operation of microgrids heavily relies on coordinated interactions with the main grid and real-time state perception/control enabled by communication networks. Through the Point of Common Coupling (PCC), microgrids continuously exchange critical parameters with the main grid, including power flow, voltage phase, and frequency synchronization. This enables microgrids to make dynamic adjustments of local generation/storage outputs to mitigate the impacts of renewable energy fluctuations on the main grid. Concurrently, the main grid requires real-time access to microgrid data, such as generation forecasts, energy storage State of Charge (SOC), and load demand profiles to optimize system-wide dispatch strategies [12,13]. Therefore, ensuring communication network resource optimization and precise synchronization of critical information—while maintaining data integrity and confidentiality—constitutes a fundamental requirement for guaranteeing coordinated control and secure, stable system operation.
As microgrids and smart grids advance rapidly, communication networks have become the core infrastructure for distributed control and energy optimization scheduling. However, the deep integration of communication networks has also introduced multidimensional challenges, including cybersecurity threats, communication delays, inadequate real-time performance, and network reliability [14,15,16]. To address these challenges, researchers have proposed event-triggered control (ETC) methods [17,18,19,20]. Compared to traditional periodic control, ETC methods employ “on-demand communication” for data sampling and control updates, ensuring control performance while significantly reducing communication loads. Reference [21] proposes a distributed secondary control strategy incorporating consensus estimators and an event-triggered scheme (ETS), effectively achieving proportional current sharing and voltage regulation in single-bus DC microgrids while reducing communication traffic. To avoid Zeno behavior, reference [22] presents an improved event-triggered distributed secondary control strategy based on sampled data. The Lyapunov function method is employed to establish stability conditions for this control strategy under fixed and switching communication topologies, ensuring system stability. While traditional ETC methods based on fixed thresholds or periodic sampling can reduce communication frequency, their rigid trigger conditions often lead to redundant triggering and response delays.
Due to the distributed nature of microgrids, their control information and data are primarily transmitted through communication networks. Once the network is subjected to attacks, issues such as loss of control information, delays, or tampering may occur, potentially leading to microgrid instability or even collapse [23,24,25]. When a microgrid is subjected to False Data Injection (FDI) attacks, voltage and frequency fluctuations can be induced, compromising system stability [26]. In reference [27], a distributed dynamic event-triggered k-step attack observer is designed, and an elastic controller is developed based on the attack signals estimated by the observer. This method has been demonstrated to effectively ensure stable control of voltage and frequency under FDI attacks. During the operation of a microgrid, Denial of Service (DoS) attacks can cause communication interruptions and data loss, thereby undermining the real-time performance and consistency of the system and severely affecting its stability [28]. To address this issue, reference [29] proposed an event-triggered distributed consensus control method. A switching framework between communication intervals and attack intervals is considered, and sufficient conditions for the frequency and duration of DoS attacks are derived, ensuring system stability and secure current sharing. Additionally, deception attacks also pose a significant threat to microgrids. Attackers may forge or tamper with sensor data or control commands, misleading the system into making incorrect decisions and further exacerbating system instability [23,24,30]. To mitigate such attacks, reference [31] designed an improved attack-resilient event-triggered method. The attack signals are modeled as bounded deceptive false data, and the impact of attacks and disturbances is reduced through event-triggered functions and algorithms, achieving bounded consensus and effectively alleviating the threat of spoofing attacks to system stability. Therefore, considering the potential threats of communication network failures, control failures leading to system collapse, and economic losses, it is imperative to develop effective methods to enhance the fault tolerance capability and security of microgrids against network attacks, thereby ensuring stable operation and reliable power supply.
Motivated by the aforementioned observations, this article studies the dynamic integral-event-triggered control problem for PV microgrids subject to multimodal deception attacks. The contributions are concluded as follows:
  • A DIETS is proposed to mitigate redundant communication caused by noise and disturbances. Unlike normal ETSs that rely on instantaneous states, DIETS employs the mean of historical states to mitigate false triggering events induced by noise or disturbances, and designs an adaptive triggering threshold function that dynamically adjusts the threshold by integrating the system’s historical state information.
  • A secure controller against multimodal deception attacks is developed. By introducing a Bernoulli stochastic process to characterize the time-varying characteristics of multimodal deception attacks and combining it with DIETS to achieve dynamic suppression of multimodal deceptive signals, the system’s resilience was effectively enhanced.
  • Bessel–Legendre-based inequality is introduced to handle the integral term induced by the historical state and related Lyapunov–Krasovskii functional. Then, the conservatism of stability criteria obtained by this technique is reduced compared to the existing approximation method based on the Simpson rule.
The remainder of this paper is structured as follows: Section 2 describes the model formulation of PV microgrids and presents the proposed DIETS. Section 3 develops the main stability analysis framework using Lyapunov–Krasovskii functionals and Bessel–Legendre inequality techniques. Section 4 provides comprehensive simulation results validating the communication efficiency and security performance of the proposed method. Section 5 discusses the limitations and considerations. Finally, Section 6 concludes the paper with remarks on contributions.

2. Preliminaries

Notation: Let R n denote the n-dimensional Euclidean space, and R n × m represent the set of all n × m real matrices. The notation H e ( X ) = X + X T is used, where X T is the transpose of matrix X. The operator ⊗ denotes the Kronecker product. I a represents the a × a identity matrix. The expectation operator is denoted by E { · } .

2.1. Single-Phase Inverters in PV Microgrids

In modern microgrids, distributed energy resources, such as PV systems, tidal turbines, and energy storage, are integrated into the grid through power electronic inverters. As essential nodes for energy conversion, the dynamic characteristics of inverters directly influence the overall behavior of the microgrid. Therefore, the state information of inverters can be utilized as the state information of the PV microgrid. The core function of the Boost circuit is to elevate the low voltage output from the photovoltaic array to the bus voltage required by the inverter. The relationship between its output voltage and duty cycle is borrowed from [32] and given as follows:
V b = V S 1 D b ,
where V b represents the boosted voltage, D b is the duty cycle of the Boost circuit, and V S denotes the voltage of the microgrid storage.
Since the inverter’s output voltage is governed by the control signal u, the resulting AC voltage V i n is defined as follows:
V i n = u V b = u V S 1 D b ,
The application of Kirchhoff’s Voltage Law (KVL) to the loop in Figure 1 can be expressed as
V i n = i L f R f + L f d i L f d t + v C f
v C f = v 0 R L R o + L o d i o d t + v o
where i L f is the current through the filter inductor L f , R f represents the equivalent series resistance of the inductor, and v C f is the voltage across the filter capacitor C f , v o is the output voltage across the load, R L is the load of the distributed generation unit, L o is the inductance of the transmission line, and R o represents the resistance of the transmission line.
Combine (2) and (3), the rate of change in the inductor current is set by the following:
d i L f d t = 1 L f u ( t ) V S 1 D b R f i L f v C f ,
where the control signal u is chosen to be u ( t ) .
The load voltage v o , influenced by the filter inductor and load resistance, can be expressed as follows:
d v o d t = R L L o v C f R o + R L R L v o ,
where v o is the output voltage across the load, R L is the load resistance, L o is the output inductance, and R o represents the equivalent series resistance in the output path.
According to Kirchhoff’s Current Law (KCL), the charging/discharging process of the capacitor C f is determined by the difference between the inductor current and the load current:
d v C f d t = 1 C f i L f v o R L .
By defining the global state vector χ ( t ) = [ i L f , v 0 , v C f ] and control input u ( t ) , the overall system dynamics is given by the following:
χ ˙ ( t ) = Q χ ( t ) + J u ( t ) , y ( t ) = E χ ( t ) ,
where
Q = R f L f 0 1 L f 0 R o + R L L o R L L o 1 C f 1 C f R L 0 , J = V S L f ( 1 D b ) 0 0 , E = 1 1 0 .

2.2. Dynamic Integral-Event-Triggered Scheme

By considering the limitation of communication bandwidth, the following DIETS based on the average value of memory outputs are presented to improve network resource utilization, which is given as
t k + 1 = sup t t t k | ϵ T ( t ) Φ ϵ ( t ) δ ( t ) y ˜ T ( t ) Φ y ˜ ( t ) ,
where t k and t k + 1 are the latest and next triggering times, y ˜ ( t ) 1 h h 0 y ( t + s ) d s characterizes the averaged historical state data and ϵ ( t ) = y ˜ ( t ) y ( t k ) represents the discrepancy between the integrated state and its triggered value, Φ > 0 is a weighting matrix and h > 0 is the time span of the historical memory interval. The dynamic triggering threshold δ ( t ) is defined as δ ( t ) = δ m ( δ m δ M ) e y ˜ ( t ) , with δ ( t ) [ δ m , δ M ] ( 0 < δ m δ M 1 ) .
Remark 1.
The proposed DIETS can smooth system state variations and reduce the frequent triggering caused by instantaneous fluctuations or noises by averaging historical data. Compared to traditional ETSs [17,18] , relying on instantaneous states and fixed triggering threshold, DIETS demonstrates superior performance in complex environments, enhancing control accuracy, system stability, and robustness while mitigating the impact of random disturbances.
Remark 2.
Notably, when the time interval h is reduced to zero and the triggering threshold is fixed, the DIETS degenerates to
t k + 1 = sup t t t k ϵ ˜ T ( t ) Φ ϵ ˜ ( t ) δ y ( t ) T Φ y ( t ) ,
where ϵ ˜ ( t ) = y ( t ) y ( t k ) is the instantaneous error. This generalization demonstrates that the DIETS covers some existing normal ETSs [17,18] as specific cases.

2.3. Closed-Loop Event-Triggered Control System

Due to the vulnerability of the communication network, the control signal is highly possible to be attacked by malicious adversaries. Then, the actual secure static output controller under multimodal deception attacks is modeled as follows:
u ( t ) = K ( y ( t k ) + g = 1 d α g ( t ) σ g ( y ( t ) ) ) = K E h 0 1 h χ ( t + s ) d s ϵ ( t ) + K β ( t ) g = 1 d α g ( t ) σ g ( y ( t ) ) ,
where β ( t ) and α g ( t ) are mode-dependent stochastic Bernoulli variables, meaning that the multimodel deception attack happens or not, and different modes of attack happen or not. Specifically, when β ( t ) = 1 , it signifies that the control signal is injected by a deception attack. Conversely, when β ( t ) = 0 , it denotes that the communication network operates normally. In addition, α 1 ( t ) , , α d ( t ) ( g = 1 , , d ) are independent Bernoulli variables and satisfy the following constraints:
E β ( t ) = β ¯ , E α g ( t ) = α ¯ g , g = 1 d α g ( t ) = 1 , g = 1 d α ¯ g = 1 , α ¯ g 1 .
The deception attack function σ g ( t ) meets the next inequality:
σ g ( y ( t ) ) 2 D g y ( t ) 2 ,
where D g are constant matrices with compatible dimensions.
For simplicity, we define the following:
α ( t ) = α 1 ( t ) α d ( t ) , σ ( y ( t ) ) = σ 1 T ( y ( t ) ) σ d T ( y ( t ) ) T .
From (12) and (15), the secure static output controller is rewritten as
u ( t ) = K E h 0 1 h χ ( t + s ) d s ϵ ( t ) + K β ( t ) α ( t ) σ ( y ( t ) ) .
Remark 3.
If the number of attack mode is d = 1 , the considered multimodal deception attacks in (12) includes only one attack mode, which reduces to some existing single mode deception attack in many existing results. In addition, without considering the multimodal deception attack σ ( t ) , the proposed secure static output controller (16) degrades to
u ( t ) = K E h 0 1 h χ ( t + s ) d s ϵ ( t ) ,
which is viewed as the standard static output controller.
To simplify the analysis, we define an auxiliary function ψ ( s ) 1 h and let ψ ˜ ( s ) = ψ 0 ( s ) ψ i ( s ) ψ κ ( s ) T be a vector composed of Legendre polynomials defined on s [ h , 0 ] , ψ 0 ( s ) ψ ( s ) , i = 0 , 1 , , κ with κ R n × n .
Defining ϕ ( s ) = ψ ˜ ( s ) I , I = I 0 3 , 3 κ and X χ ( t ) = h 0 ϕ ( s ) χ ( t + s ) d s , one obtains
h 0 ψ ( s ) χ ( t + s ) d s = I X χ ( t ) .
By combining (12) and (18), the closed-loop event-triggered PV microgrid system is established as follows:
χ ˙ ( t ) = Q χ ( t ) + J K β ( t ) α ( t ) σ ( y ( t ) ) + J K E I X χ ( t ) ϵ ( t ) .
Lemma 1
([33]). For a matrix Z > 0 R n × n , let ψ ˜ ( s ) = ψ 0 ( s ) ψ i ( s ) ψ κ ( s ) T be a vector composed of Legendre polynomials defined on s [ h , 0 ] , ψ 0 ( s ) ψ ( s ) , i = 0 , 1 , , κ with κ R n × n , satisfying
d ψ ˜ ( s ) d s = W h ψ ˜ ( s ) ,
where W R ( κ + 1 ) × ( κ + 1 ) is a lower-triangular matrix with entries W i j = ( 2 j + 1 ) ( 1 ( 1 ) i + j ) for i j . Then, one has
h 0 χ T ( s ) Z χ ( s ) d s X χ T ( t ) ( Ω Z ) X χ ( t ) ,
where Ω 1 = h 0 ψ ˜ ( s ) ψ ˜ T ( s ) d s .

3. Main Results

To simplify the presentation, the following matrix is defined as
M a 0 3 , 3 ( a 1 ) I 0 3 , 3 ( κ + 1 ) + d + 1 , a = 1 , , 3 0 3 ( κ + 1 ) , 9 I 3 ( κ + 1 ) 0 3 ( κ + 1 ) , d + 1 , a = 4 + κ 0 d , 3 ( 4 + κ ) I d 0 d , 1 , a = 5 + κ 0 3 , 3 ( κ + 4 + d ) I . a = 6 + κ
Next, sufficient stability conditions are obtained in Theorem 1 and a set of co-design conditions for deriving the output controller and the triggering matrix are proposed in Theorem 2.

3.1. Stability Analysis

Theorem 1.
For given scalars δ M , h, β ¯ , α ¯ , and controller gain K, the system (19) is asymptotically stable in a mean-square sense under the DIETS (10), if there exist symmetric matrices P, S > 0 , G > 0 , Φ > 0 , and matrices W, F such that
P > 0 ,
Π + Θ 5 < 0 ,
where
P = P + d i a g { 0 4 , ( Ω U ) } , W ^ = W I 4 , Π = Λ + H e ( W G ) , W = ( ρ 1 W M 1 + ρ 2 W M 2 ) T , G = Q M 2 + J K β ¯ α ¯ M 5 + J K E M 4 J K M 6 M 1 , Λ = Θ 1 + Θ 2 + Θ 3 + Θ 4 , Θ 1 = H e ( M T P R ) , Θ 2 = M 2 T ( S + h G ) M 2 M 3 T S M 3 M 4 T ( Ω S ) M 4 , Θ 3 = M 5 T F M 5 , D = D 1 T D d T T , Θ 4 = δ M M 4 T I T E T Φ E I M 4 M 6 T Φ M 6 , Θ 5 = M 2 T ( E T D T D E ) M 2 , M h = M 4 M 4 + κ , R = M 1 W ( 0 ) M 2 W ( h ) M 3 W ^ M h , M = M 2 M h .
Proof. 
The following Lyapunov–Krasovskii functional is selected as
V ( t ) = θ T ( t ) P θ ( t ) + t h t χ T ( s ) [ S + ( s t + h ) G ] χ ( s ) d s ,
where θ ( t ) = χ ( t ) X χ ( t ) . The first term θ T ( t ) P θ ( t ) , where θ ( t ) = χ ( t ) X χ ( t ) incorporates both the current system state χ ( t ) and the historical state X χ ( t ) = h 0 ϕ ( s ) χ ( t + s ) d s . The second term t h t χ T ( s ) S + ( s t + h ) G χ ( s ) d s handles the integral of historical state correlations over the memory interval h.
By using Lemma 1 we can have
h 0 χ T ( t + s ) S χ ( t + s ) d s X χ T ( t ) ( Ω S ) X χ ( t ) .
Based on (24) and (25), the following result can be derived
V ( t ) θ T ( t ) P θ ( t ) + h 0 χ T ( t + s ) G χ ( t + s ) d s .
Therefore, V ( t ) > 0 is guaranteed by G > 0 , P > 0 .
Taking the derivative of V ( t ) leads to
V ˙ ( t ) 2 θ T ( t ) P θ ˙ ( t ) + χ T ( t ) ( S + h G ) χ ( t ) χ T ( t h ) S χ ( t h ) h 0 χ T ( t + s ) G χ ( t + s ) d s .
The integral term h 0 χ T ( t + s ) G χ ( t + s ) d s in (27) can be relaxed via Lemma 1 as follows:
h 0 χ T ( t + s ) G χ ( t + s ) d s X χ T ( t ) ( Ω G ) X χ ( t ) .
According to (14) and assuming 0 < F < I , one can obtain
χ T ( t ) E T D T D E χ ( t ) σ T ( y ( t ) ) F σ ( y ( t ) ) 0 .
Define ζ ( t ) = χ ˙ T ( t ) χ T ( t ) χ T ( t h ) X χ T ( t ) σ T ( y ( t ) ) ϵ T ( t ) T .
Subsequently, a zero term is introduced as
( Q M 2 + J K β ( t ) α ( t ) M 5 + J K E M 4 J K M 6 M 1 ) ζ ( t ) = 0 .
In terms of (20), we have
X ˙ χ ( t ) = ϕ ( 0 ) χ ( t ) ϕ ( h ) χ ( t h ) W ^ X χ ( t ) .
Then, θ ( t ) and θ ˙ ( t ) can also be expressed as
θ ( t ) = M ζ ( t ) , θ ˙ ( t ) = R ζ ( t ) .
From (28), (29) and (32), (27) is ensured by
ζ T ( t ) Γ ζ ( t ) < 0 .
From (30) and the construction of W = ( ρ 1 W G 1 + ρ 2 W G 2 ) T , one can derive
ζ T ( t ) H e W ( Q M 2 + J K β ( t ) α ( t ) M 5 + J K E M 4 J K M 6 M 1 ) ζ ( t ) = 0 .
Taking the mathematical expectation of (34) results in
E ζ T ( t ) H e ( W G ) ζ ( t ) = 0 .
Based on χ ( t ) = I X χ ( t ) = I M 4 ζ ( t ) , ϵ ( t ) = M 7 ζ ( t ) and the triggering condition (10), one has
δ M χ T ( t ) E T Φ E χ ( t ) ϵ T ( t ) Φ ϵ ( t ) = ζ T ( t ) Θ 4 ζ ( t ) > 0 .
By combining (36) and (33), it yields
E ζ T ( t ) Γ ζ ( t ) < 0 .
Inserting (34) into (37) leads to
E ζ T ( t ) Π ζ ( t ) < 0 ,
which is equivalent to (23). □
Remark 4.
By constructing the block-diagonal matrix structure P = P + diag { 0 4 , ( Ω R ) } , the stability condition (22) only requires the composite matrix P to be positive definite, rather than enforcing the positive definiteness of P alone. By adopting this strategy, the conservatism of stability assessments is notably mitigated, as it allows for a more flexible and less restrictive condition to ensure system stability.

3.2. Secure Controller Design

Theorem 2.
For given scalars δ M , h, β ¯ , α ¯ , ρ 1 and ρ 2 , the system (19) is asymptotically stable in the mean-square sense under the DIETS (10), if there exist symmetric matrices P ˜ , S ˜ > 0 , G ˜ > 0 , Φ ˜ > 0 and matrices X and K such that
P ˜ > 0 ,
Π ˜ M 2 T X ( D E ) T I < 0 ,
γ I E X H E I < 0 ,
where
P ˜ = P ˜ + d i a g { 0 4 , ( Ω S ˜ ) } , Π ˜ = Λ ˜ + H e ( W ˜ G ˜ ) , W ˜ = ( ρ 1 M 1 + ρ 2 M 2 ) T , G ˜ = Q X M 2 + J K β ¯ α ¯ M 5 + J K E M 4 J K M 6 X M 1 , Λ ˜ = Θ ˜ 1 + Θ ˜ 2 + Θ ˜ 3 + Θ ˜ 4 , Θ ˜ 1 = 2 H e ( M T P ˜ R ) , Θ ˜ 2 = M 2 T ( S ˜ + h G ˜ ) M 2 M 3 T S ˜ M 3 M 4 T ( Ω S ˜ ) M 4 , Θ ˜ 3 = M 5 T F ˜ M 5 , Θ ˜ 4 = δ M 4 T I T E T Φ ˜ E I M 4 M 6 T Φ ˜ M 6 .
Therefore, the controller gain is solved by K = K H 1 .
Proof. 
By applying the Schur complement technique to Equation (23), it leads to
Π M 2 T ( D E ) T I < 0 .
Define G ˜ = X T G X , S ˜ = X T S X , Φ ˜ = H T Φ H , F ˜ = H T F H , P ˜ = ( I κ + 1 X ) T P ( I κ + 1 X ) and X = W 1 . To handle the nonlinear term J K E X in (23), the equality condition E X = H E is adopted.
Based on the above definitions, and pre- and post-multiplying (42) from both sides with matrix X = d i a g { X , X , X , I κ + 1 X , H , H } and its transpose X T , one has
Π ^ M 2 T X ( D E ) T I < 0 ,
which equals the condition (40). Following a similar way, the condition (39) can be deduced easily.
Then, it results in ( E X H E ) T ( E X H E ) = 0 . By applying the Schur complement lemma, the following matrix inequality can be derived as follows:
γ I E X H E I < 0 ,
where γ > 0 is a sufficiently small scalar. Thus, the proof is fulfilled. □
To sum up, the control design process is shown in Figure 2.

4. Simulation Results

The parameter values of the considered PV microgrid system are chosen as Table 1 [32].
The simulations are implemented in MATLAB/Simulink with a step size of 0.02 s. Specifically, the system dynamic equations were established through the State-Space module, while the event-triggered mechanism, secure controller, and multimodal deception attacks module were constructed via individual programming in the Matlab Function module. The multimodal deception attack with two different modes is modeled as σ 1 ( ( y ( t ) ) ) = 2.5 s i n ( y ( t ) ) with α ¯ 1 = 0.2 , D 1 = 2.5 and σ 2 ( ( y ( t ) ) ) = 1.5 t a n h ( y ( t ) ) with α ¯ 2 = 0.8 , D 2 = 1.5 . The auxiliary function ϕ ( s ) is set to the standard Legendre polynomials of degree κ = 1 . The other parameters are selected as δ m = 0.01 , δ M = 0.2 , h = 0.08 , ρ 1 = 0.5 , ρ 2 = 1 . By solving the conditions in Theorem 2, one can obtain the controller gain and triggering matrix as
K = 17.45 , Φ = 7055 .
To validate the advantages of the proposed DIETS over normal ETS and dynamic ETS, it is assumed that the PV microgrid system is susceptible to abrupt disturbances and noise interference f ( t ) = r ( t ) sin ( 2 π t ) e 0.5 t in measurement outputs, where r ( t ) [ 1 , 1 ] is a random variable. In this case, the simulation process focuses on comparing the triggering frequency of the proposed DIETS with traditional ETS and dynamic ETS to validate the advantages of DIETS in reducing communication load. The dynamic response curves of PV microgrid and the distribution of triggering instants are shown in Figure 3 and Figure 4. The dynamic triggering threshold is drawn in Figure 5. The number of triggering times N 1 under our DIETS and normal ETS are recorded in Table 2.
From Figure 3 and Figure 4, one can see that similar state responses under the proposed DIETS and traditional ETSs (dynamic\normal ETS) have been obtained. The simulation results presented in Table 2 reveal a notable advantage of DIETS in event-triggering efficiency. Specifically, the number of triggering events recorded for DIETS stands at 99, marking a reduction of 52.6 % compared to dynamic ETS and 55.2 % compared to normal ETS. The advantage of DIETS in event-triggering efficiency is further corroborated by the average trigger interval, where the average trigger interval for DIETS is 0.05 s, significantly higher than the 0.024 s of dynamic ETS and 0.023 s of normal ETS. Thus, it can be observed that in the event of multimodal deception attacks on the PV microgrid, the DIETS effectively reduces some redundant events triggered by transient fluctuations induced by measurement noises and disturbances without decreasing much control performance.
Deception attacks refer to scenarios where attackers forge input signals to a control system, deceiving it into performing erroneous operations. The objective of such attacks is to mislead the control system, causing it to execute incorrect actions that ultimately harm the system. As illustrated in Figure 6, a comparison of response curves between a standard controller under attack and one operating normally reveals that the system suffering from deception attacks misjudges external environmental changes. This leads to the activation of faulty control strategies, rendering the control ineffective. Compared to traditional deception attack patterns, the multimodal deception attacks shown in Figure 7 demonstrate more sophisticated threat characteristics. The attack signals typically mimic legitimate data formats, evading detection by conventional security mechanisms.
To further demonstrate the effectiveness of the proposed secure static output controller when encountering multimodal deception attacks, the following section compares the standard static output controller (17) with our method. Figure 8 and Figure 9 present the corresponding system response curves and the distribution of triggering instants. The amount of triggering times N 2 for our secure static output controller and standard static output controller are presented in Table 3.
In terms of Figure 8, better state responses under our secure static output controller considering deception attacks are generated than the standard static output controller without considering deception attacks. In addition, as shown in Figure 9 and Table 3, the standard control method generates triggering times of 119, while our secure control strategy reduces it to 99, achieving a 16.8 % reduction in communication resource.

5. Limitations Discussion

Although this paper proposes innovative solutions to address the challenges of communication efficiency and cybersecurity in photovoltaic microgrid control systems, there are still some limitations that require further exploration in subsequent work: First, the current research did not model or analyze the time-delay issues in communication networks, while in practical microgrid distributed control architectures, the coupling effect of communication delays and measurement noise may significantly affect system robustness. Future work will incorporate delay-dependent analysis into the event-triggered control framework, focusing on investigating the dynamic interaction mechanisms between delays and noise and their impact on closed-loop performance. Furthermore, the multimodal deception attack model proposed in this paper remains constrained by static attack patterns and prior assumptions. Future work will extend security defense mechanisms by integrating adaptive learning-based attack models to design more deceptive attack strategies. Additionally, we plan to conduct research on Load Frequency Control in large-scale power grids under random delays and cyberattacks, focusing on dynamic characteristic analysis and security control strategies. Finally, this paper primarily focuses on theoretical methodology design and has not yet fully considered hardware constraints and communication interference in practical microgrid deployments. Subsequent research will validate the engineering applicability of proposed strategies through hardware-in-the-loop experiments and explore multi-node scalability challenges.

6. Conclusions

This paper focuses on the complex challenges posed by limited communication resources and cybersecurity threats in PV microgrids. Compared to conventional dynamic ETS, this paper designs a novel dynamic threshold and triggering function based on historical state integration rather than relying on traditional instantaneous states. By utilizing historical state averaging and adaptive triggering thresholds, DIETS effectively reduces redundant triggering events caused by noise. With only 99 recorded triggering events, it achieves a 55.2 % reduction compared to normal ETS and a 52.6 % decrease relative to dynamic ETS, demonstrating the outstanding communication efficiency. Furthermore, a secure event-triggered static output controller was proposed to stabilize PV microgrid operations under multimodal deception attacks. Lastly, the simulations are implemented to illustrate the benefits of the developed strategy.

Author Contributions

Conceptualization, Z.D. and S.Y.; Methodology, Z.D. and S.Y.; Software, Z.D.; Validation, L.D.; Formal analysis, S.Y.; Investigation, L.D. and S.Y.; Data curation, L.D.; Writing—original draft, Z.D.; Writing—review & editing, L.D. and S.Y.; Visualization, Z.D.; Supervision, S.Y.; Project administration, S.Y.; Funding acquisition, S.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62103193, in part by Huaihua University Double First-Class Initiative Applied Characteristic Discipline of Control Science and Engineering.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
L f Filter inductance (mH)
C f Filter capacitance ( μ F)
R f Equivalent series resistance of inductor ( Ω )
L o The inductance of transmission line (mH)
R o The resistance of transmission line ( Ω )
R L The load of distributed generation unit ( Ω )
i L f Filter inductor current (A)
v C f Filter capacitor voltage (V)
v o Load output voltage (V)
V b Boost circuit output voltage (V)
D b Duty cycle of Boost circuit
V S Microgrid storage voltage (V)
V i n Inverter AC output voltage (V)
χ ( t ) Global state vector [ i L f , v o , v C f ] T
QSystem dynamics matrix
JControl input matrix
EOutput observation matrix
Φ Event-triggering weighting matrix
ϵ ( t ) Error between integrated state and triggered value
δ ( t ) Dynamic triggering threshold function [ δ m , δ M ]
KController gain matrix
β ( t ) , α g ( t ) Bernoulli random variable for multimodal attacks
σ g ( y ( t ) ) Deception attack function
D g Attack function constraint matrix
P , S , G Lyapunov functional matrices
Ω Coefficient matrix for Bessel–Legendre inequality

References

  1. Wu, Z.; Zou, Y.; Zheng, F.; Liang, N. Research on optimal scheduling strategy of microgrid considering electric vehicle access. Symmetry 2023, 15, 1993. [Google Scholar] [CrossRef]
  2. Cavus, M. Advancing Power Systems with Renewable Energy and Intelligent Technologies: A Comprehensive Review on Grid Transformation and Integration. Electronics 2025, 14, 1159. [Google Scholar] [CrossRef]
  3. Yan, S.; Gu, Z.; Park, J.H.; Xie, X. Adaptive memory-event-triggered static output control of T–S fuzzy wind turbine systems. IEEE Trans. Fuzzy Syst. 2021, 30, 3894–3904. [Google Scholar] [CrossRef]
  4. Uddin, M.; Mo, H.; Dong, D.; Elsawah, S.; Zhu, J.; Guerrero, J.M. Microgrids: A review, outstanding issues and future trends. Energy Strategy Rev. 2023, 49, 101127. [Google Scholar] [CrossRef]
  5. Bacha, S.; Picault, D.; Burger, B.; Etxeberria-Otadui, I.; Martins, J. Photovoltaics in microgrids: An overview of grid integration and energy management aspects. IEEE Ind. Electron. Mag. 2015, 9, 33–46. [Google Scholar] [CrossRef]
  6. Cavus, M.; Dissanayake, D.; Bell, M. Deep-Fuzzy Logic Control for Optimal Energy Management: A Predictive and Adaptive Framework for Grid-Connected Microgrids. Energies 2025, 18, 995. [Google Scholar] [CrossRef]
  7. Yan, S.; Gu, Z.; Park, J.H.; Xie, X.; Sun, W. Distributed cooperative voltage control of networked islanded microgrid via proportional-integral observer. IEEE Trans. Smart Grid 2024, 15, 5981–5991. [Google Scholar] [CrossRef]
  8. Wang, Y.; Li, C.; Yang, K. Coordinated control and dynamic optimal dispatch of islanded microgrid system based on GWO. Symmetry 2020, 12, 1366. [Google Scholar] [CrossRef]
  9. Li, Z.; Zang, C.; Zeng, P.; Yu, H.; Li, S. Fully distributed hierarchical control of parallel grid-supporting inverters in islanded AC microgrids. IEEE Transac. Ind. Inform. 2017, 14, 679–690. [Google Scholar] [CrossRef]
  10. Yan, S.; Gu, Z.; Park, J.H.; Xie, X. Sampled memory-event-triggered fuzzy load frequency control for wind power systems subject to outliers and transmission delays. IEEE Trans. Cybern. 2022, 53, 4043–4053. [Google Scholar] [CrossRef]
  11. Gu, Z.; Fan, Y.; Yin, T.; Yan, S. A novel event-triggered load frequency control for power systems with electric vehicle integration. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 599–608. [Google Scholar] [CrossRef]
  12. Yang, C.; Wu, X.; Song, Q.; Wu, H.; Zhu, Y. An enhanced power allocation strategy for microgrids considering frequency and voltage restoration. Electronics 2024, 13, 1966. [Google Scholar] [CrossRef]
  13. Yan, H.; Zhang, H.; Yang, F.; Zhan, X.; Peng, C. Event-triggered asynchronous guaranteed cost control for Markov jump discrete-time neural networks with distributed delay and channel fading. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 3588–3598. [Google Scholar] [CrossRef] [PubMed]
  14. Yang, X.; Zhao, T.; Zhu, Q. Aperiodic Event-Triggered Controls for Stochastic Functional Differential Systems With Sampled-Data Delayed Output. IEEE Transac. Autom. Control 2025, 70, 2090–2097. [Google Scholar] [CrossRef]
  15. Yan, S.; Gu, Z.; Park, J.H.; Xie, X.; Dou, C. Probability-density-dependent load frequency control of power systems with random delays and cyber-attacks via circuital implementation. IEEE Trans. Smart Grid 2022, 13, 4837–4847. [Google Scholar] [CrossRef]
  16. Zhu, Q. Event-Triggered Sampling Problem for Exponential Stability of Stochastic Nonlinear Delay Systems Driven by Lévy Processes. IEEE Transac. Autom. Control 2025, 70, 1176–1183. [Google Scholar] [CrossRef]
  17. Hu, S.; Yuan, P.; Yue, D.; Dou, C.; Cheng, Z.; Zhang, Y. Attack-resilient event-triggered controller design of DC microgrids under DoS attacks. IEEE Trans. Circuits Syst. I Regul. Pap. 2019, 67, 699–710. [Google Scholar] [CrossRef]
  18. Zhang, X.; Zhang, Y.; Li, R. Distributed event-triggered control for power sharing in grid-connected AC microgrid. IEEE Trans. Power Syst. 2024, 39, 770–778. [Google Scholar] [CrossRef]
  19. Ge, X.; Han, Q.L.; Ding, L.; Wang, Y.L.; Zhang, X.M. Dynamic event-triggered distributed coordination control and its applications: A survey of trends and techniques. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 3112–3125. [Google Scholar] [CrossRef]
  20. Zhu, Q. Stabilization of stochastic nonlinear delay systems with exogenous disturbances and the event-triggered feedback control. IEEE Trans. Autom. Control 2019, 64, 3764–3771. [Google Scholar] [CrossRef]
  21. Zhu, L.; Wang, B.; Cai, X.; Zhao, Y.; Long, M. Distributed event-triggered control for single-bus DC microgrids. In Proceedings of the 2024 39th Youth Academic Annual Conference of Chinese Association of Automation (YAC), Dalian, China, 7–9 June 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 2313–2318. [Google Scholar]
  22. Chen, L.; Liu, S.; Hu, G.; Zhang, Q.; Fang, W.; Liu, X. An improved sampled-data-based event-triggered distributed secondary control for DC microgrids. In Proceedings of the 2022 IEEE International Power Electronics and Application Conference and Exposition (PEAC), Guangzhou, China, 4–7 November 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1558–1563. [Google Scholar]
  23. Zhao, S.; Xia, J.; Deng, R.; Cheng, P.; Yang, Q.; Jiao, X. Dual-triggered adaptive torque control strategy for variable-speed wind turbine against denial-of-service attacks. IEEE Trans. Smart Grid 2023, 14, 3072–3084. [Google Scholar] [CrossRef]
  24. Yan, S.; Gu, Z.; Park, J.H.; Xie, X. A delay-kernel-dependent approach to saturated control of linear systems with mixed delays. Automatica 2023, 152, 110984. [Google Scholar] [CrossRef]
  25. Yan, S.; Gu, Z.; Park, J.H. Memory-event-triggered H load frequency control of multi-area power systems with cyber-attacks and communication delays. IEEE Trans. Netw. Sci. Eng. 2021, 8, 1571–1583. [Google Scholar] [CrossRef]
  26. Yang, J.; Li, R.; Gan, Q.; Huang, X. Zero-sum-game-based fixed-time event-triggered optimal consensus control of multi-agent systems under FDI attacks. Mathematics 2025, 13, 543. [Google Scholar] [CrossRef]
  27. Xia, B.; Fan, S.; Ding, L.; Deng, C. Distributed dynamic event-triggered resilient control for AC microgrids under FDI attacks. IEEE Trans. Circuits Syst. I Regul. Pap. 2024, 71, 1406–1416. [Google Scholar] [CrossRef]
  28. Li, Z.; Zhu, L.; Wang, Z.; Che, W. Data-driven event-triggered platoon control under denial-of-service attacks. Mathematics 2022, 10, 3985. [Google Scholar] [CrossRef]
  29. Mola, M.; Meskin, N.; Khorasani, K.; Massoud, A. Distributed event-triggered consensus-based control of DC microgrids in presence of DoS cyber attacks. IEEE Access 2021, 9, 54009–54021. [Google Scholar] [CrossRef]
  30. Liu, X.M.; Chang, X.H.; Hou, L.W. Attack-dependent adaptive event-triggered security fuzzy control for nonlinear networked cascade control systems under deception attacks. Mathematics 2024, 12, 3385. [Google Scholar] [CrossRef]
  31. Meng, X.; Zhou, N.; Wang, Q. Improved distributed event-triggered control for inverter-based AC microgrids under deceptive cyberattacks. Int. J. Electr. Power Energy Syst. 2020, 120, 106000. [Google Scholar] [CrossRef]
  32. Yan, H.; Han, J.; Zhang, H.; Zhan, X.; Wang, Y. Adaptive event-triggered predictive control for finite time microgrid. IEEE Trans. Circuits Syst. I Regul. Pap. 2020, 67, 1035–1044. [Google Scholar] [CrossRef]
  33. Seuret, A.; Gouaisbaut, F.; Ariba, Y. Complete quadratic Lyapunov functionals for distributed delay systems. Automatica 2015, 62, 168–176. [Google Scholar] [CrossRef]
Figure 1. The schematic of the PV microgrid inverter.
Figure 1. The schematic of the PV microgrid inverter.
Symmetry 17 00838 g001
Figure 2. The secure DIETS controller design process.
Figure 2. The secure DIETS controller design process.
Symmetry 17 00838 g002
Figure 3. State responses of PV microgrid.
Figure 3. State responses of PV microgrid.
Symmetry 17 00838 g003
Figure 4. Triggering times and intervals under proposed DIETS, dynamic ETS and normal ETS.
Figure 4. Triggering times and intervals under proposed DIETS, dynamic ETS and normal ETS.
Symmetry 17 00838 g004
Figure 5. The dynamic triggering threshold.
Figure 5. The dynamic triggering threshold.
Symmetry 17 00838 g005
Figure 6. State responses of PV microgrid under standard controller.
Figure 6. State responses of PV microgrid under standard controller.
Symmetry 17 00838 g006
Figure 7. Signal of deception attacks.
Figure 7. Signal of deception attacks.
Symmetry 17 00838 g007
Figure 8. State responses of PV microgrid.
Figure 8. State responses of PV microgrid.
Symmetry 17 00838 g008
Figure 9. Triggering times and intervals under proposed secure controller and standard controller.
Figure 9. Triggering times and intervals under proposed secure controller and standard controller.
Symmetry 17 00838 g009
Table 1. The parameter values of PV microgrid.
Table 1. The parameter values of PV microgrid.
V d c 65 V D b 0.8375 L 0 1.2 mH L f 18 mH
C f 220  μ F R 0 0.25 Ω R f 0.33 Ω R L 29.32 Ω
Table 2. Amount of triggered events N 1 and average trigger interval L 1 under our DIETS and normal ETS.
Table 2. Amount of triggered events N 1 and average trigger interval L 1 under our DIETS and normal ETS.
Method N 1 L 1
DIETS990.050
Dynamic ETS [19]2090.024
Normal ETS [17,18]2210.023
Table 3. Amount of triggered events N 2 and average trigger interval L 2 under proposed secure controller and standard controller.
Table 3. Amount of triggered events N 2 and average trigger interval L 2 under proposed secure controller and standard controller.
Method N 2 L 2
Our secure controller990.050
Standard controller1190.042
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

Dou, Z.; Ding, L.; Yan, S. Dynamic Integral-Event-Triggered Control of Photovoltaic Microgrids with Multimodal Deception Attacks. Symmetry 2025, 17, 838. https://doi.org/10.3390/sym17060838

AMA Style

Dou Z, Ding L, Yan S. Dynamic Integral-Event-Triggered Control of Photovoltaic Microgrids with Multimodal Deception Attacks. Symmetry. 2025; 17(6):838. https://doi.org/10.3390/sym17060838

Chicago/Turabian Style

Dou, Zehao, Liming Ding, and Shen Yan. 2025. "Dynamic Integral-Event-Triggered Control of Photovoltaic Microgrids with Multimodal Deception Attacks" Symmetry 17, no. 6: 838. https://doi.org/10.3390/sym17060838

APA Style

Dou, Z., Ding, L., & Yan, S. (2025). Dynamic Integral-Event-Triggered Control of Photovoltaic Microgrids with Multimodal Deception Attacks. Symmetry, 17(6), 838. https://doi.org/10.3390/sym17060838

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