Next Article in Journal
On a Family of Karhunen-Loève Expansions Related to Zonal Spherical Functions
Next Article in Special Issue
Barrier-Function-Based Fuzzy Adaptive Sliding-Mode Control for Robotic Manipulators
Previous Article in Journal
Various Wave Solutions and Analysis for (2+1)-D B-Type Kadomtsev–Petviashvili Equation: Symmetry, Painlevé Analysis and Generalized Kudryashov Method
Previous Article in Special Issue
Optimal Consensus Tracking Control for Nonlinear Multi-Agent Systems via Actor–Critic Reinforcement Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Event-Triggered Dynamic Consensus-Based Distributed Secondary Control Strategy for DC Microgrids

College of Electrical and Power Engineering, Taiyuan University of Technology, Taiyuan 030024, China
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(5), 788; https://doi.org/10.3390/sym18050788
Submission received: 2 April 2026 / Revised: 23 April 2026 / Accepted: 29 April 2026 / Published: 5 May 2026
(This article belongs to the Special Issue Symmetry in Control Systems: Theory, Design, and Application)

Abstract

This paper addresses issues in islanded DC microgrids, including voltage deviation, inaccurate current sharing, and high communication burden, by proposing a distributed secondary control strategy that integrates a dynamic consensus algorithm with an adaptive event-triggered mechanism. Within a hierarchical control framework, the secondary layer employs an improved dynamic consensus algorithm to estimate the average voltage and proportional current through information exchange among neighboring nodes. Corresponding voltage and current compensations are designed to mitigate voltage droop and ensure accurate proportional sharing of load currents. In this study, a 100 V power supply is stepped down to 47.4 V following primary control. Then, by employing the secondary controller with the proposed algorithm, the voltage is precisely restored to the desired value of 48 V. To further reduce the communication burden, a dynamic event-triggered condition is intended for the output current of each power source, enabling communication and control updates only when the state changes significantly. This approach substantially reduces redundant data transmission and the frequency of controller actions. The positions of the triggering points under the action of the event trigger are also illustrated in the corresponding figures in the following sections. The positions of the triggering points under the action of the event trigger are illustrated in the corresponding figures in the following sections. While communication is accomplished, the voltage remains stable at 48 V. Furthermore, the currents of each distributed unit are stabilized around 6.4 A, satisfying the 1:1:1 current-sharing setting. The asymptotic stability of the closed-loop system is proven based on Lyapunov theory, and Zeno behavior is effectively avoided. Simulation results demonstrate that the proposed strategy achieves rapid voltage restoration and high-precision current sharing under scenarios such as load transients and plug-and-play operations while significantly reducing communication frequency and enhancing system economy and reliability.

1. Introduction

Against the backdrop of the accelerating global energy transition toward cleaner and more distributed systems, DC microgrids have gradually emerged as a crucial technological solution for applications such as island power supply and energy provision in remote areas, owing to their advantages in efficient integration of distributed energy resources, improved power transmission efficiency, and optimized load compatibility [1,2]. However, in islanded operation mode, DC microgrids face a critical control challenge: how to achieve accurate current sharing among distributed power sources while maintaining the stability of the DC bus voltage, thereby avoiding voltage deviations that could compromise the normal operation of loads and the overall reliability of the system. This issue has become one of the key bottlenecks limiting the large-scale engineering application of DC microgrids, making research on targeted control strategy [3] optimization both practically necessary and urgent.
Currently, DC microgrids widely adopt primary droop control strategies as the foundation for stable system operation [4,5,6]. This method establishes a linear relationship between the reference voltage and the output current by introducing a droop coefficient, theoretically enabling proportional current sharing among multiple distributed units. However, this approach has inherent limitations: the selection of the droop coefficient involves a trade-off between current-sharing accuracy and voltage restoration capability. A coefficient that is too small leads to increased current-sharing deviations, making it difficult to meet load-balancing requirements [7,8]; conversely, a coefficient that is too large results in significant DC bus voltage deviations, preventing the voltage from being stabilized at its nominal value [9] (e.g., 48 V) and thus negatively impacting power supply quality. Consequently, relying solely on primary control cannot simultaneously achieve the two core objectives of accurate current sharing and stable voltage restoration. It is therefore imperative to introduce higher-level secondary control for compensation, which represents a key focus in current research on optimizing control strategies for DC microgrids.
Reference [10] employed a centralized secondary control method based on a Smith predictor, which compensates for communication delays by adjusting controller parameters to improve system recovery speed and control performance. However, this strategy relies on a central controller, introducing the risk of single-point failure. To address this limitation, this paper adopts a distributed secondary control strategy.
Although Reference [11] proposed a distributed finite-time secondary control scheme that eliminates the coupling effect between current-sharing and voltage restoration processes, and Reference [12] introduced a discrete-time distributed secondary control method grounded in virtual voltage drop averaging, both approaches target precise current sharing and bus voltage restoration in single-bus DC microgrids. While these strategies avoid the single-point failure limitations of centralized control, their algorithms require frequent communication, leaving room for further improvement. Therefore, although distributed secondary control strategies can effectively coordinate unit operations and enhance control accuracy, their implementation heavily depends on continuous information exchange among units. In practical systems, challenges such as limited communication bandwidth, transmission delays, and network congestion are common. The secondary control strategy based on pinning gain proposed in Reference [13] adopts distributed control, avoiding the single-point failure issue present in Reference [10] and effectively reducing the communication burden in microgrids through selective communication, compared to Reference [11]. However, traditional distributed secondary control generally employs a time-triggered mechanism. Its inherent periodic sampling and communication mode not only leads to redundant communication resource usage but may also shorten controller lifespan due to frequent activations [14]. Traditional periodic communication mechanisms not only increase network load [15,16,17] but may also cause control system response delays and even significantly raise deployment and operational costs in areas with poor communication quality. Therefore, reducing communication frequency and alleviating network burden while ensuring control performance [18,19] has become a critical issue in transitioning DC microgrid control from theoretical research to practical engineering applications.
Reference [20] makes a valuable contribution to addressing cybersecurity concerns in microgrids by proposing a centralized reconfiguration strategy based on Stackelberg game theory, which effectively balances security enhancement and operational cost-effectiveness to mitigate cyber-attacks. The work demonstrates insightful and constructive ideas in leveraging game-theoretic approaches for secure microgrid management, achieving commendable performance in terms of both attack mitigation and economic efficiency. Inspired by this study, our work explores a complementary perspective, focusing on reducing communication frequency while maintaining system resilience against disturbances. Reference [21] proposes a distributed event-triggered sliding mode control for AC microgrids, using a dynamically regulated threshold to reduce communication burden while avoiding Zeno behavior. Inspired by their integration of event-triggered schemes and robust control, our work extends this concept to DC microgrids with an adaptive triggering mechanism, balancing communication savings and control accuracy.
Recent studies have highlighted the critical role of event-triggered mechanisms in addressing communication efficiency and security challenges in distributed microgrid control. In [22], a hybrid event-triggered secondary control strategy is proposed for islanded microgrids under disturbances, which reduces communication frequency while strictly avoiding Zeno behavior by constructing a hybrid closed-loop model and deriving Lyapunov-based stability conditions. Meanwhile, work in [23,24] further extends this line of research to networked microgrids under denial-of-service (DoS) attacks, developing a robust dynamic event-triggered control framework that mitigates both communication congestion and attack-induced disruptions. Together, these studies demonstrate that event-triggered control not only significantly reduces redundant communication burden compared to periodic sampling but also enhances system resilience against disturbances and cyber threats, making it a key enabling technology for reliable and efficient microgrid operation.
To address the dual challenges of control and communication outlined above, this study aims to enhance both the precision of system control and the efficiency of communication. It focuses on distributed secondary control and its triggering mechanisms [25], with the main contributions and innovative advantages reflected in the following three aspects:
(1)
A distributed secondary control strategy based on a discrete dynamic consensus algorithm (DCA) is proposed. This strategy dynamically corrects the reference voltage in the primary control by designing voltage and current compensation terms. Relying on a bidirectional ring communication network, the control structure achieves global coordination through information exchange only between adjacent nodes, offering advantages in flexibility and strong robustness.
(2)
Event-triggering conditions are designed for the output currents of distributed power sources. This ensures that the DC bus voltage can be regulated to its nominal value while maintaining accurate proportional current sharing. Simultaneously, it significantly reduces unnecessary communication resource waste and substantially improves communication efficiency.
(3)
In contrast to existing research, which predominantly relies on averaging output voltages and currents followed by PI control, this study employs averaging and a dynamic consensus algorithm for voltage and current regulation, respectively. By assigning each algorithm a distinct control objective, the computational efficiency and accuracy of the DGs are improved. Moreover, the dynamic event-triggered mechanism proposed in this paper offers greater flexibility than the periodic triggering commonly adopted in the literature. The proposed triggering condition determines activation instants based on real-time discrepancies and the degree of gradient variation, rather than at fixed intervals. Consequently, it avoids unnecessary communication during steady-state periods and increases communication frequency during transients to mitigate system output errors.
In summary, this paper constructs a hierarchical control architecture characterized by primary control as the foundation, DCA-based secondary control for optimization, and an event-triggering mechanism for enhanced efficiency. This framework systematically addresses the dual challenges of voltage-current coordinated control and constrained communication resources in islanded DC microgrids, providing theoretical support and a technical pathway for their efficient and reliable operation. The adopted distributed control strategy avoids the single-point failure risk associated with centralized approaches and supports plug-and-play functionality. In the ring bidirectional communication topology adopted in this paper, potential communication delays include transmission delays caused by the physical propagation of data through communication links, as well as network congestion delays resulting from increased network load under frequent and redundant communication conditions. To address the first type of lag, this paper employs a discrete-time dynamic consensus algorithm, which exchanges information only with neighboring nodes, avoids global broadcasting, and thereby shortens the transmission path and reduces transmission delay. For the second type of lag, this study adopts an adaptive event-triggered mechanism to replace traditional periodic triggering, allowing communication only when the state changes significantly. This significantly reduces redundant data transmission and alleviates network congestion delays. The proposed event-triggering mechanism sets triggering conditions based on the output currents of individual distributed units. Communication updates are initiated only when the current estimation error and consensus error exceed predefined thresholds, thereby significantly reducing the transmission and processing of non-essential data. By constructing a Lyapunov function and rigorously analyzing the lower bound of the triggering intervals, the feasibility of excluding Zeno behavior in the system is proven.

2. DC Microgrid and Its Primary Control

2.1. Typical Structure of a DC Microgrid

In an islanded operation scenario, a DC microgrid exhibits a typical structural configuration, as illustrated in Figure 1. This structure primarily includes key components such as wind turbines, photovoltaic (PV) devices, battery energy storage units, and loads. The distributed generation units mainly consist of PV panels and wind turbines, which employ maximum power point tracking (MPPT) control technology to deliver the generated power to the bus. The energy storage system adopts a battery-based form and plays a crucial role in voltage regulation. Furthermore, various constant-power loads are connected to the bus through DC-DC and AC-DC converters, collectively forming this complete single DC microgrid architecture.

2.2. Primary Control Based on Droop Control

Figure 2 depicts the block diagram of droop-control-based primary control for a DC microgrid. In this study, the voltage setpoint V * is specified as 48 V. The figure illustrates the fundamental model of the voltage–current double closed-loop control based on droop control for a buck DC-DC converter. This configuration primarily addresses the issues of voltage recovery and proportional current sharing in the microgrid.
The introduction of the droop coefficient enables the determination of the reference voltage for each distributed generation (DG) unit:
V i r e f = V * I i k i
where V * denotes the set voltage, I i is the output current of the i -th distributed grid unit, and k i indicates the droop coefficient of the converter in droop control.
As illustrated in the primary control block diagram in Figure 2, both the voltage controller and the current controller employ PI controllers. Thus, the following can be derived:
D = K i c s + K p c I i r e f I i I i r e f = K i v s + K p v V i r e f V i o
where D represents the PWM duty cycle, I i r e f is the reference current obtained through the voltage controller, and V i o is the output voltage of the i -th distributed unit. K i c and K p c represent the integral and proportional terms of the current controller in the primary control, respectively, while K i v and K p v stand for the integral and proportional gains of the voltage controller.
During the primary control process, under the action of the dual-loop current-voltage control (i.e., the voltage and current control module in the diagram), the converter output DC voltage V i o of the distributed unit can quickly follow the reference voltage V i r e f , i.e.,
V i o = V i r e f
When multiple DGs operate in parallel within an islanded microgrid, the DC bus voltage V b u s can be formulated as:
V b u s = V i o I i r i
where r i represents the line impedance between the i -th converter and the common DC bus in the parallel DG system.
Combining Equations (1), (2) and (4), the following expression is derived:
V b u s = V * I i k i I i r i
Since all DG units are connected in parallel to the same DC bus, both V i r e f and V b u s are identical for each DG unit.
As shown in Figure 3, taking the parallel connection of two DGs as an example, the equivalent resistance on the DC bus side is denoted by R , and k 1 and k 2 represent the corresponding droop coefficients, which can be regarded as virtual impedances in the diagram. Combining these with Equation (5), we obtain:
V * I 1 k 1 I 1 r 2 = V * I 2 k 2 I 2 r 2
Therefore, for the case of multiple DGs connected in parallel, it can be readily derived that:
r i + k i I i = r j + k j I j , i , j
Equation (7) reveals that the power-sharing ratio among primary control units is inversely proportional to the sum of the line impedance r i and the configured droop gain coefficient k i , which can be expressed as:
I i I j = r j + k j r i + k i , i , j
In general, the line impedance r i in a microgrid system is sufficiently small, and the selected droop gain k i satisfies k i r i , where the droop gain coefficient functions similarly to a virtual impedance. Consequently, the power-sharing ratio can be approximated as inversely proportional to the droop gain coefficient, i.e.,
I i I j = k j k i , i , j
If the droop coefficient is set too small, the current sharing in the microgrid may lead to insufficient accuracy, which fails to meet the precision requirements of primary control. Conversely, if the droop coefficient is set too large, although it enables more accurate proportional current sharing among distributed units, it simultaneously reduces the precision of the voltage recovery process.
In summary, primary control can achieve accurate output current sharing among distributed generation units. However, it cannot address both control objectives simultaneously, as the goal of voltage recovery is not precisely achieved. Therefore, introducing secondary control into DC microgrids is essential for realizing voltage restoration.

3. Secondary Control Based on Dynamic Consensus Algorithm

This study proposes a secondary control strategy based on the Dynamic Consensus Algorithm (DCA) to compensate for the DC bus voltage deviation caused by droop control in the primary control.

3.1. Dynamic Consensus Algorithm

The basic consensus algorithms within the Dynamic Consensus Algorithm, incorporating continuous-time (CT) and discrete-time (DT) integrators, can be described as follows respectively:
x ˙ i t = j N i a i j · x j t x i t
x i k + 1 = x i k + ε · j N i a i j · x j t x i t
where i = 1,2 , , N i , where N i stands for the total count of other DG controllers adjacent to controller i . x i ( k ) denotes the state of the i -th controller after the k -th iteration, and x i ( 0 ) corresponds to the locally measured data of DG i . a i j is the weight value representing the connectivity status between controller i and controller j . If the two controllers are connected, i.e., adjacent, then a i j 0 ; otherwise a i j = 0 . ε is the edge weight constant introduced to optimize the dynamic consensus algorithm.
x i k + 1 = x i 0 + ε · j N i δ i j k + 1
δ i j k + 1 = δ i j k + a i j · x j t x i t
where δ i j k and δ i j k + 1 represent the accumulated differences between distributed units i and j at the k -th and ( k + 1 ) -th iterations, respectively. Here, δ i j 0 = 0 . According to Equations (10) and (11), the final convergence value depends on the initial values x i ( 0 ) , and the algorithm automatically converges to an appropriate average value. In this paper, the initial values specifically refer to the output currents I i of the distributed units.
As shown in Figure 4, the model is derived from Equations (12) and (13), as well as the definitions of initial values and accumulated error. By substituting x with the output current I of the DG unit, the converged current value I ¯ d c can be obtained.

3.2. Distributed Secondary Control Based on an Improved DCA

The controller of each distributed generation unit receives current information from its adjacent units and converges the current iteratively to the average value I ¯ d c via the DCA mechanism. The algorithm converges to a consistent value following multiple iterations. Since all DGs are connected in parallel to the same point of common coupling, their reference voltages are uniformly set to V * , and each DG unit is associated with an internal resistance r i . Although these resistances are typically small in practical applications and may exhibit variations, this study incorporates their voltage division effect at nodes to ensure the rigor and accuracy of the analysis. By employing the average voltage method, internal resistances of varying magnitudes can be equivalently simulated as having the same effect. Furthermore, since this method eliminates the need for iteration (enabling precise global averaging via a single communication and calculation step), it achieves instantaneous convergence.
Figure 5 presents the secondary control block diagram for each DG unit within the islanded microgrid, which is built upon the dynamic consensus algorithm and the averaging method. The control framework includes voltage and current-sharing controllers, both implemented using proportional-integral (PI) control. In the diagram, these are represented as “Voltage PI” and “Current PI” controllers, corresponding to the two control objectives: current sharing and voltage recovery. The current controller enhances the precision of current distribution among distributed generation units, while the voltage controller primarily compensates for the voltage deviations induced by droop control. The compensation terms for current sharing and voltage recovery are denoted as δ u I and δ u V , respectively. The total compensation δ u = δ u I + δ u V is applied in the primary control. Each distributed unit receives current and voltage information from adjacent communication nodes. The exchanged data is then processed by the secondary controller to generate the final total compensation δ u .
δ u V = K i s v s + K p s v V * V ¯ a v
δ u I = K i s c s + K p s c I ¯ d c I i
where I ¯ d c is the consensus convergence current obtained by applying the dynamic consensus algorithm to the output currents of all distributed generation units, while V ¯ a v is the average voltage computed from the output voltages of all distributed units. K i s v and K p s v correspond to the integral and proportional gains of the voltage PI controller, respectively, while K i s c and K p s c denote the integral and proportional gains of the current PI controller, respectively.
After the secondary control compensation via this algorithm, the reference voltage magnitude in Equation (1) of the droop-based primary control shown in Figure 2 is modified as follows:
V i r e f = V * I i k i + δ u
The introduction of secondary control modifies the dual-loop controller in Equation (2), resulting in a complete closed-loop control system as described by the following equation:
D = K i c s + K p c I i r e f I i I i r e f = K i v s + K p v V * I i k i + δ u V i o  
This study employs a ring-shaped bidirectional communication network as shown in Figure 6. Figure 6 takes the ring communication of six distributed generator (DG) units as an example. Leveraging the consensus algorithm, the required consistent values can be estimated. The communication network is modeled as an undirected graph G = { V , E } , where V denotes the set of converter nodes, and E V × V represents the set of communication links. When ( V i , V j ) E , it indicates that nodes i and j are mutually connected communication nodes capable of bidirectional communication.
Regarding the network topology of the multi-agent system, the communication graph in this work is fixed and undirected during normal operation, with a connected structure that satisfies the consensus condition. This topology is predefined according to the physical layout of the microgrid and remains unchanged throughout the control process. The triggering condition in the proposed event-triggered control scheme is explicitly designed to rely on local information exchange with fixed neighbors, rather than requiring frequent reconfiguration of the communication graph. As such, the triggering mechanism is inherently compatible with the fixed topology, and the system stability is guaranteed under the assumption of a connected communication graph.
Regarding the connectivity weight a i j in the DCA model mentioned above, it is set to 1 when there is a communication link between the two units and 0 when there is no connection. Taking N communication units as an example, the fastest convergence speed can be achieved when the edge weight ε satisfies the following condition:
ε = 2 λ 1 L + λ N 1 L
where λ 1 L and λ N 1 L represent the first largest and the ( N 1 ) -th largest eigenvalues of the Laplacian matrix L , respectively, where L can be expressed as:
L = d 1   l 12 l 1 N l 21   d 2   l 2 N       l N 1   l N 2 d N
where d i represents the number of nodes that communicate with node i ; when ( V i , V j ) E , l i j = 1 ; otherwise, l i j = 0 .

4. Distributed Secondary Control Based on Event-Triggered Scheme

Given the high communication resource consumption in grid control network systems [26], this section introduces an event-triggered scheme built upon the improved DCA for secondary control, further optimizing the distributed secondary control of the DC microgrid. This approach significantly reduces the communication frequency among distributed units.
The event-triggered mechanism designed in this paper is illustrated in Figure 7 below. Building upon Figure 5, this mechanism is applied to the output currents of each distributed unit—specifically, to the input currents before they enter the DCA model. Additionally, to distinguish from the original output currents, the currents processed by the event-triggered mechanism are denoted as I ^ i , j , k , .
Combining with the above discussion, the control block diagram of the microgrid based on the event-triggered scheme can be derived as shown in Figure 8.

4.1. Design of the Event-Triggered Mechanism

During the communication process, due to the event-triggered mechanism, the trigger only activates and enables information transmission when specific conditions are met. Let t k i denote the moment when the trigger occurs on the i -th DG unit converter, which can be described as:
t k i = inf t R | μ i I ε i I t 2 γ i I e i I t 2 > θ i t + δ , t > t k 1 i , k N , i = 1 , , N
where t 0 i = 0 , the superscript I indicates that the event triggering is applied to the current, and μ i I , γ i I are the corresponding coefficients representing constants under the condition of the i -th DG converter, satisfying μ i I > 0 ,   γ i I > 0 . Other variables are defined below.
θ i ( t ) is the adaptive threshold, the magnitude of which is positively correlated with the dynamic error of the system. It is specifically defined as:
θ i t = α · I ^ i t I i t + β
where α > 0 is the sensitivity coefficient, and β > 0 is the base threshold. The sensitivity coefficient α adjusts the event-trigger threshold to balance communication savings and control accuracy. When α is small, the triggering threshold is stricter, resulting in more frequent communication and control updates, and vice versa. Together, they form a dynamically adjusted triggering threshold that varies with the system state.
δ > 0 is the anti-jitter coefficient, used to prevent false triggering caused by noise or minor fluctuations.
ε i I t is the current estimation error, expressed as:
ε i I t = I ^ i t I i t
where I ^ i ( t ) represents the variable processed by the trigger on I i t . Similarly, I ^ j t in the following text has the same meaning.
Since this paper adopts a discrete dynamic consensus algorithm, the forward difference of Equation (11) can be obtained as follows:
I ˙ i = · j N i a i j · I j t I i t
where e i I t is the consensus error when processed by the trigger, and the edge coefficient in the difference formula is a constant greater than 0. Therefore, it can be considered together with γ i I as follows:
e i I t = j N i a i j · I ^ j t I ^ i t
The event-triggered condition is designed based on current estimation error and consensus error, which are directly linked to control accuracy. This event-triggered mechanism ensures that when the system is disturbed, the current error increases, which in turn raises θ i t . This loosens the triggering conditions and reduces unnecessary communication overhead. Conversely, as the system approaches a steady state, the current error decreases, causing θ i t to drop and tightening the triggering conditions, thereby improving control precision. New data is broadcasted by a DG unit to adjacent nodes only when the triggering condition (20) is satisfied, significantly conserving communication resources.

4.2. Validation of Feasibility for Event-Triggered Control

The feasibility of the trigger designed based on the triggering conditions must be theoretically verified by proving the absence of Zeno behavior. According to the event-triggered mechanism defined in Equation (20), the Lyapunov function is selected as:
W t = 1 2 i 1 N I d c , i I i 2
where I d c , i is the current consensus value of the i -th DG unit, and I i is the actual output current of the i -th DG. Taking the derivative of this function yields:
W ˙ t = i 1 N I d c , i I i · I ˙ d c , i I ˙ i
Combined with the core of the DCA, which drives system convergence through the current error between adjacent DGs, its dynamic equation can be expressed as:
I ˙ d c , i = · j N i a i j · I ^ j t I ^ i t
Under the event-triggered mechanism, I ^ i t remains constant during non-triggering intervals. By combining this property with the previously discussed convergence analysis of the DCA, the error between I d c , i and I i gradually converges to zero. Leveraging the error interaction among adjacent nodes within the algorithm and the energy dissipation characteristics of the consensus algorithm [27,28], it can be derived that:
i 1 N I d c , i I i · I ˙ d c , i = 0
Substituting Equation (28) into Equation (26) yields:
W ˙ t = i 1 N I d c , i I i · I ˙ i
Based on Lyapunov stability criteria and the asymptotic stability property of the consensus algorithm, there must exist a constant λ > 0 such that:
W ˙ t = i 1 N I d c , i I i · I ˙ i λ W t
where λ is the attenuation rate coefficient of the system.
In conclusion, the trajectory-based attenuation relationship is ultimately given by Equation (30). Since the constant λ > 0 , the asymptotic stability of the system is guaranteed.
Since W t is globally asymptotically stable, the state variables of the system are bounded. Under the power constraints of the microgrid, the current I i t is bounded; i.e., there exists ξ 1 > 0 such that I i ( t ) ξ 1 . In a stable system, the derivative of the state variable, i.e., the rate of change in the current I ˙ i ( t ) , is also bounded, meaning there exists ξ > 0 such that I ˙ i ( t ) ξ . Furthermore, based on the convergence of the DCA, the interaction error does not grow unbounded. Therefore, the consensus error e i I ( t ) is bounded; i.e., there exists ζ > 0 such that e i I ( t ) ζ .
During the non-triggering interval t [ t k i , t k + 1 i , the current variable I ^ i ( t ) = I i ( t k i ) remains fixed and constant. Thus, the derivative of the error is given by:
ε ˙ i I t = I ^ i ˙ t I ˙ i t = I ˙ i t
Combining this with the boundedness of I ˙ i ( t ) (i.e., I ˙ i ( t ) ξ ), we obtain:
ε ˙ i I t ξ
Combining the above with the Mean Value Theorem and considering that the error is reset to zero at each triggering moment t k i (i.e., ε i I ( t k i ) = 0 ), the following holds during the non-triggering interval:
ε i I t = t k i t ε ˙ i I s d s ξ t t k i
When the triggering moment t k + 1 i satisfies the triggering condition in Equation (20), the following can be derived:
ε i I t k + 1 i 2 > 1 μ i I γ i I e i I t 2 + θ i t + δ
Given that e i I ( t ) ζ , and to ensure rigor in the proof process, we may take the minimum value e i I ( t ) = 0 . Rearranging the expression yields:
ε i I t k + 1 i > θ i t + δ μ i I
Let C = θ i ( t ) + δ μ i I . Combining Equations (33) and (35) at t = t k + 1 i yields:
ξ t k + 1 i t k i ε i I t k + 1 i > C
Simplifying Equation (36) yields:
t k + 1 i t k i > C ξ = τ m i n
where τ min = θ i ( t ) + δ ξ μ i I . Since all parameters are positive, τ min > 0 .
The inter-event time interval for all DG units is bounded below by τ min > 0 . Within any finite time interval T , the maximum number of triggering events is upper-bounded by T τ m i n . This confirms that the event-triggered mechanism proposed in this paper is free of Zeno behavior.

4.3. Theoretical Comparative Analysis of Zeno Behavior

To verify the superiority of the proposed adaptive event-triggered strategy, a traditional simple event-triggered condition is introduced for comparison:
t k i = inf t R | ε i I t σ · ε ˙ i I t , t > t k 1 i , k N , i = 1 , , N
where σ is any constant greater than 0.
Similar to the above proof process, by the mean value theorem, we obtain:
ε i I t = t k i t ε ˙ i I s d s ξ t t k i
That is, a situation may arise such that:
σ · ε ˙ i I t ξ t t k i
( t t k i ) σ · ε ˙ i I t ξ
When at steady state, I ˙ i t = 0 , from Equation (31), we obtain ε ˙ i I t = 0 , and thus t t k i 0 . τ m i n approaches zero infinitely at steady state, leading to infinitely frequent triggering, which is the so-called Zeno phenomenon. This means that the triggering intervals gradually approach zero, resulting in continuous high-frequency triggering and typical Zeno behavior.
In contrast, under the proposed adaptive event-triggered condition:
t k i = inf t R | μ i I ε i I t 2 γ i I e i I t 2 > θ i t + δ , t > t k 1 i , k N , i = 1 , , N
with θ i t = α · I ^ i t I i t + β and δ > 0 . The triggering interval has a strict positive lower bound τ m i n = θ i t + δ ξ μ i I > 0 . Thus, Zeno behavior is completely avoided.

5. Simulation Analysis

To further verify the efficacy of the distributed control scheme put forward in this work, a simulation model of the DC microgrid system was established in MATLAB R2023a with Simulink, as shown in Figure 9. The physical layer and network layer of the model correspond to the primary control and secondary control of the system, respectively. The line impedances of the distributed generation units DG1, DG2, and DG3 are configured as 0.01 Ω, 0.02 Ω, and 0.03 Ω, respectively. Load 1 and Load 2 are both resistive loads with a resistance of 5 Ω, where Load 2 is employed to simulate the impact of load variations on the system operating state.
This paper conducts simulation validation on an islanded DC microgrid with three DG units, as illustrated in the figure. All three DG units employ buck rectifier converters with identical parameters. The key simulation parameters are summarized in Table 1. The droop gains are configured as k 1 = k 2 = k 3 = 0.2 .
In this section, simulations verify the effectiveness of the proposed algorithm in achieving precise voltage restoration and accurate current sharing. The system response is evaluated after the introduction of secondary control and under load transients. Furthermore, the disconnection of DG2 is simulated to mimic a scenario where a distributed generation unit is disconnected from the grid. Finally, simulated current waveforms under the event-triggered mechanism intuitively illustrate the impact of the designed adaptive mechanism on the communication process.

5.1. Secondary Control and Load Change Process

First, to verify the voltage recovery effect of the distributed secondary control scheme put forward in this work in addressing the voltage deviation induced by primary droop control, as well as the system response during load changes, the specific results are shown in Figure 10.
In the figure, the process from 0 to 0.3 s represents the transition from startup to steady state under primary control. Under the influence of droop control, the bus voltage reaches 47.4 V. At t = 0.5 s, secondary control based on DCA is enabled, and the bus voltage recovers to 48 V within a short period. This demonstrates that the secondary control strategy can effectively eliminate voltage deviations caused by droop control. To further validate the efficacy of the proposed control scheme during load changes, at t = 1 s, Load Resistor 2 is connected in parallel to the circuit. The subsequent process after 1 s reflects the dynamic response of the control system. Even after the load change, the bus voltage can still recover to the set value, and the system returns to a stable operating state. Figure 11 and Figure 12 show the current and voltage variations of each DG unit during the same period, respectively.
As shown in Figure 11, when the droop coefficients among the DGs are identical, their output currents remain consistent under steady-state conditions. The system’s steady state is only disrupted at t = 0.5 s and t = 1 s—the moments when secondary control is activated and the load changes—causing minor fluctuations in the currents. Subsequently, the system quickly returns to steady state, and the output currents of the DGs restore stability while maintaining proportional sharing. Figure 12 shows that the output voltages of the DGs are distributed around 48 V due to slight differences in line impedances among the units. However, under the regulation of the secondary controller, the bus voltage V bus can still be maintained stably at its nominal value.
The above results demonstrate that the secondary control based on the event-triggered DCA used in this paper can effectively address the two core challenges of DC microgrids: voltage restoration and current sharing.

5.2. Current Variation Before and After the Introduction of Event Triggering

The following Figure 13, Figure 14 and Figure 15 respectively show the output current waveforms of DG1, DG2, and DG3 under event-triggered conditions and without the application of event triggering.
From the three figures above, it can be observed that under the influence of event triggering, the current curves exhibit a stepwise pattern, whereas without event triggering, the currents vary smoothly as continuous curves. To more intuitively illustrate the effect of event triggering, taking DG1 as an example, Figure 16 shows the timing diagram of communication instants for DG1’s output current under triggered conditions.
In Figure 16, a value of 1 indicates that communication is active, while 0 indicates no communication. That is, when the event-triggering condition in Equation (20) is satisfied during system operation, the triggered control initiates sampling and updates the latest current value. This enables communication sampling only when necessary, thereby avoiding excessive occupation of communication resources. Combined with the current waveforms, it can be observed that frequent communication occurs mainly during transient processes—such as from the start of the simulation until the primary control stabilizes, the moment secondary control is introduced, and during load changes—whereas almost no communication is required in steady-state conditions. As a result, the communication frequency and computational burden during microgrid operation are significantly reduced.

5.3. Simulation of Plug-and-Play Process

Finally, to validate the plug-and-play functionality, the disconnection of the DG2 line during stable microgrid operation is taken as an example to observe whether the system can restore stability, whether the bus voltage can return to its nominal value, and how the output currents of the DG units change. As shown in Figure 17 and Figure 18, within the 0–1.5 s interval, the processes of primary control, secondary control, and load changes described above are still ongoing. At the 2 s mark after stability is achieved, DG2 is disconnected from the parallel units. It can be observed that the bus voltage can still recover to the nominal value of 48 V. Meanwhile, the output current of the disconnected DG2 unit drops to 0, while DG1 and DG3 maintain their proportional current sharing after reaching a new steady state. Simulation results verify that the proposed control scheme achieves reliable plug-and-play operation of DG units without extra reconfiguration or manual intervention.

5.4. Comparison of Adaptive Event-Triggered Control with Existing Schemes

A detailed qualitative comparison of the proposed adaptive event-triggered secondary control with representative existing methods is provided in Table 2, highlighting its unique features in balancing communication efficiency and control performance.
To quantitatively evaluate the performance, key indices, including voltage regulation Mean Squared Error (MSE), current-sharing Mean Absolute Error (MAE), and communication efficiency, are compared in Table 3.
Comparing the conventional periodic triggering case under the same simulation duration, the periodic sampling frequency is 100 Hz and the duration is 2 s, so the total number of periodic triggering events during the simulation period is 200. In the proposed method, the triggering events are mainly concentrated around 0.1–0.2 s, near 0.5 s, and near 1 s. After multiple simulation verifications, the average total number of triggering events is stable at 54. Then, by analyzing the obtained bus voltage fluctuation range and the output current sharing of each DG, the performance index data are derived.
The results demonstrate that the proposed consensus-based scheme achieves significantly higher control accuracy while reducing communication burden by approximately 73%.

5.5. Simulation Case of Zeno Behavior Scenario

Based on the Zeno behavior example presented in Section 4.3, a simulation experiment is conducted to demonstrate the communication burden caused by such behavior. With a fixed sampling frequency of 100 Hz, the system is forced to communicate at the maximum possible rate when Zeno behavior cannot be avoided. The resulting communication instants are shown in Figure 19, where frequent and nearly continuous triggering events lead to excessive communication frequency, which will inevitably impose a heavy burden on the network and consume unnecessary communication resources.
Therefore, compared with Figure 16, it is intuitively evident that the proposed event-triggered control without Zeno behavior can effectively reduce unnecessary communication, achieve triggering only at the necessary communication instants, improve communication efficiency, and significantly alleviate the communication burden.

6. Conclusions

This paper focuses on bus voltage recovery and current sharing in DC microgrids and proposes a distributed secondary control strategy grounded in an adaptive event-triggered dynamic consensus algorithm. This strategy mitigates the voltage deviation induced by conventional primary droop control in microgrids and further addresses the communication frequency issue during secondary control. The key findings are outlined below:
(1)
By adopting the average voltage method and consensus-based current convergence algorithm, secondary control compensation signals are generated. These signals are then integrated with primary control to form PWM signals acting on IGBT modules, realizing the control goals of bus voltage regulation and precise current sharing.
(2)
While ensuring that the DC microgrid voltage reaches its nominal value and current is proportionally allocated, the system performance is tested under scenarios such as load variations and distributed power source disconnection. The results indicate that the system can rapidly revert to steady-state operation; after stabilization, the bus voltage and power source currents meet the specified requirements. This validates the robustness of the proposed secondary control algorithm in coping with load transients and distributed power source plug-and-play. The simulation results clearly confirm that the designed control scheme successfully realizes reliable plug-and-play operation of distributed generation units without additional reconfiguration or manual intervention.
(3)
The designed adaptive event-triggered conditions effectively limit the communication frequency during secondary control, thereby minimizing communication redundancy. Implementing this adaptive event-triggered scheme under load fluctuations and unit plug-and-play scenarios also ensures the restoration of system stability. Theoretical analysis verifies the mechanism’s feasibility by proving the absence of Zeno behavior. By effectively reducing the communication frequency among distributed units, it alleviates the pressure on communication bandwidth and improves the stability and anti-interference ability of the networked control system.
The proposed adaptive event-triggered distributed secondary control strategy also exhibits significant engineering practical value for real-world DC microgrid applications. The plug-and-play capability allows flexible access or exit of distributed generation and energy storage units without re-tuning controller parameters or reconstructing the communication topology, which strongly supports the scalable and modular construction of DC microgrids. Meanwhile, the coordinated control of voltage restoration and current sharing helps prolong the service life of energy storage equipment, improve power supply quality, and enhance the operational economy and safety of actual DC microgrid projects. These advantages enable the proposed scheme to be conveniently applied in practical engineering scenarios such as industrial DC microgrids, ship DC power systems, and renewable energy distribution stations.
While the proposed method achieves satisfactory control and communication performance, it relies on a fixed ideal communication topology and ideal channel assumptions, and is verified only by simulation for islanded DC microgrids. These limitations provide clear guidance for future work, including extending to dynamic topologies, considering delays and packet loss, conducting hardware experiments, and expanding to grid-connected and hybrid microgrids, thus offering valuable experience for the engineering application of event-triggered distributed control. Sun et al. [30] address reactive power-sharing errors caused by feeder impedance mismatches using a distributed adaptive virtual impedance method based on average consensus. Consensus algorithms are applied to tune virtual impedance and estimate average voltage, achieving accurate reactive power sharing and superior voltage regulation. For complex industrial microgrid scenarios with time-varying topologies, random interference, and large-scale time-varying delays, further improvements can be carried out in future research. Moreover, robust delay compensation algorithms and topology adaptive consensus strategies should be developed to adapt to dynamic network connection changes.

Author Contributions

Conceptualization and methodology, Y.F.; software, validation, and writing—original draft preparation, data curation, review, and editing G.Z.; investigation, W.C. All authors have read and agreed to the published version of the manuscript.

Funding

This study is supported by the State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources (Grant No. LAPS24010).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

The following table is the nomenclature of the binary variables involved in this paper.
SymbolDescriptionSymbolDescription
N Number of distributed generation units V i Output voltage of the i -th DG unit
R i Line resistance of the i -th DG I i Output current of the i -th DG unit
ε i I t Current estimation error e i I t Current consensus error
I ^ i ˙ t Estimated current value θ i t Adaptive threshold
μ i I , γ i I Weighting coefficients τ m i n Minimum triggering interval
τ k i Inter-event time interval t k i k -th triggering instant of node i

References

  1. Farrokhabadi, M.; Canizares, C.A.; Simpson-Porco, J.W.; Nasr, E.; Fan, L.; Mendoza-Araya, P.A.; Tonkoski, R.; Tamrakar, U.; Hatziargyriou, N.D.; Lagos, D.; et al. Microgrid Stability Definitions, Analysis, and Examples. IEEE Trans. Power Syst. 2020, 35, 13–29. [Google Scholar] [CrossRef]
  2. Maurya, R.; Prakash, S.; Singh, A.K. Challenges, configuration, control, and scope of DC microgrid systems: A review. J. Electr. Eng. Technol. 2023, 18, 1655–1674. [Google Scholar] [CrossRef]
  3. Ahmad, S.; Shafiullah, M.; Ahmed, C.B.; Alowaifeer, M. A Review of Microgrid Energy Management and Control Strategies. IEEE Access 2023, 11, 21729–21757. [Google Scholar] [CrossRef]
  4. Song, G.; Cao, B.; Chang, L. Review of Grid-forming Inverters in Support of Power System Operation. Chin. J. Electr. Eng. 2022, 8, 1–15. [Google Scholar] [CrossRef]
  5. Ni, J.; Zhao, B.; Goudarzi, A.; Li, Y.; Xiang, J. A Dispatchable Droop Control Method for PV Systems in DC Microgrids. IEEE Access 2023, 11, 7588–7598. [Google Scholar] [CrossRef]
  6. Fan, B.; Li, Q.; Wang, W.; Yao, G.; Ma, H.; Zeng, X.; Guerrero, J.M. A Novel Droop Control Strategy of Reactive Power Sharing Based on Adaptive Virtual Impedance in Microgrids. IEEE Trans. Ind. Electron. 2022, 69, 11335–11347. [Google Scholar] [CrossRef]
  7. Abhishek, A.; Ranjan, A.; Devassy, S.; Kumar Verma, B.; Ram, S.K.; Dhakar, A.K. Review of hierarchical control strategies for DC microgrid. IET Renew. Power Gener. 2020, 14, 1631–1640. [Google Scholar] [CrossRef]
  8. Gao, F.; Bozhko, S.; Costabeber, A.; Patel, C.; Wheeler, P.; Hill, C.I.; Asher, G. Comparative Stability Analysis of Droop Control Approaches in Voltage-Source-Converter-Based DC Microgrids. IEEE Trans. Power Electron. 2017, 32, 2395–2415. [Google Scholar] [CrossRef]
  9. Khayat, Y.; Naderi, M.; Shafiee, Q.; Batmani, Y.; Fathi, M.; Guerrero, J.M.; Bevrani, H. Decentralized optimal frequency control in autonomous microgrids. IEEE Trans. Power Syst. 2019, 34, 2345–2353. [Google Scholar] [CrossRef]
  10. Rodriguez-Martinez, O.F.; Diaz, J.L.; Rivera, O.D.G.; Gomez, M.P.; Munoz, C.J.D.; Penagos, C.A.V.; Luna, A.C.; Andrade, F. Centralized Secondary Control Scheme for Delay Compensation Based on Smith Predictor Approach. In Proceedings of the 2023 IEEE Power & Energy Society General Meeting (PESGM), Orlando, FL, USA, 16–20 July 2023; pp. 1–5. [Google Scholar]
  11. Hu, Y.; Wang, X.; Peng, Y.; Xiang, J.; Wei, W. Distributed Finite-Time Secondary Control for DC Microgrids With Virtual Impedance Arrangement. IEEE Access 2019, 7, 57060–57068. [Google Scholar] [CrossRef]
  12. Xing, L.; Qi, Y.; Liu, X.-K.; Wen, C.; Liu, M.; Tian, Y.-C. Discrete-Time Distributed Secondary Control for DC Microgrids via Virtual Voltage Drop Averaging. IEEE Trans. Sustain. Energy 2023, 14, 272–282. [Google Scholar] [CrossRef]
  13. Guo, F.H.; Xu, Q.W.; Wen, C.Y.; Wang, L.; Wang, P. Distributed secondary control for power allocation and voltage restoration in islanded DC microgrids. IEEE Trans. Sustain. Energy 2018, 9, 1857–1869. [Google Scholar] [CrossRef]
  14. Nowzari, C.; Garcia, E.; Cortés, J. Event-triggered communication and control of networked systems for multiagent consensus. Automatica 2019, 105, 1–27. [Google Scholar] [CrossRef]
  15. Ma, G.; Ghasemi, M.; Song, X. Event-Triggered Modified Repetitive Control for Periodic Signal Tracking. IEEE Trans. Circuits Syst. II Express Briefs 2019, 66, 86–90. [Google Scholar] [CrossRef]
  16. Sheng, Y.; Tang, W.; Xiao, Q.; Zeng, Z.; Pal, N.R. Leader-Following Consensus of Time-Scale-Type Heterogeneous Nonlinear MASs via Periodic Event-Triggered Control. IEEE Trans. Cybern. 2025, 55, 4480–4490. [Google Scholar] [CrossRef]
  17. Yang, S.; Fu, A.; Wei, X.; Qiao, J. Traffic Models of Dynamic Periodic Event-Triggered Control Systems. IEEE Trans. Control. Netw. Syst. 2025, 12, 860–871. [Google Scholar] [CrossRef]
  18. Li, X.W.; Tang, Y.; Karimi, H.R. Consensus of multi-agent systems via fully distributed event-triggered control. Automatica 2020, 116, 108898. [Google Scholar] [CrossRef]
  19. Hung, N.T.; Pascoal, A.M. Consensus synchronisation of networked nonlinear multiple agent systems with event triggered communications. Int. J. Control 2022, 95, 1305–1314. [Google Scholar] [CrossRef]
  20. Abdollahi, A.; Amato, G.; Savastio, L.P.; De Tuglie, E.E. A Game-Theoretic Optimization Framework for Secure and Cost-Efficient Dynamic Reconfiguration of Multi-microgrids. In Intelligent Technology for Power and Energy Systems. ITPES 2025. Lecture Notes in Networks and Systems; Lee, G.M., Siano, P., Eds.; Springer: Cham, Switzerland, 2026; Volume 1815. [Google Scholar] [CrossRef]
  21. Sun, S.; Cai, X.; Gao, B.; Lu, P. Distributed Event-Triggered Sliding Mode Control for Reactive and Unbalanced Power Sharing in Islanded AC Microgrids. IEEE Trans. Smart Grid 2026, 17, 910–921. [Google Scholar] [CrossRef]
  22. Zhao, G.; Jin, L.; Wang, Y. Distributed Event-Triggered Secondary Control for Islanded Microgrids with Disturbances: A Hybrid Systems Approach. IEEE Trans. Power Syst. 2023, 38, 1420–1431. [Google Scholar] [CrossRef]
  23. Zhu, Y.; Xia, K.; Yang, J.; Cheng, Y.; He, S.; Zhu, G. Robust Distributed Dynamic Event-Triggered Secondary Control for Networked Microgrids Under DoS Attacks. IEEE Syst. J. 2025, 19, 1282–1293. [Google Scholar] [CrossRef]
  24. Ge, X.H.; 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]
  25. Yang, H.; Li, T.; Long, Y.; Xiao, Y. Event-Triggered Distributed Secondary Control with Model-Free Predictive Compensation in AC/DC Networked Microgrids Under DoS Attacks. IEEE Trans. Cybern. 2024, 54, 298–307. [Google Scholar] [CrossRef] [PubMed]
  26. Lu, J.; Zhang, X.; Zhang, B.; Hou, X.; Wang, P. Distributed Dynamic Event-Triggered Control for Voltage Restoration and Current Sharing in DC Microgrids. IEEE Trans. Sustain. Energy 2022, 13, 619–628. [Google Scholar] [CrossRef]
  27. Xie, K.; Cai, Q.; Zhang, Z.; Fu, M. Distributed Algorithms for Average Consensus of Input Data With Fast Convergence. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 2653–2664. [Google Scholar] [CrossRef]
  28. Yue, Y.; Liu, Q. A Unified Primal and Dual Consensus Algorithm with Predefined-Time Convergence for Time-Varying Optimization. IEEE Trans. Syst. Man Cybern. Syst. 2025, 55, 5988–5999. [Google Scholar] [CrossRef]
  29. Liu, W.; Gu, W.; Chen, J.; Zhu, Z.; Xie, W. Distributed Secondary Control of Droop-Controlled Microgrid Using Averaged Feedback Reward Pinning. IEEE Access 2019, 7, 183940–183947. [Google Scholar] [CrossRef]
  30. Liu, M.; Ma, D.; Zhang, H.; Sun, Q. Dynamic Average Consensus-Based Reactive Power Sharing and Voltage Regulation Method in the Microgrid. IEEE Trans. Ind. Inform. 2025, 21, 8949–8959. [Google Scholar] [CrossRef]
Figure 1. System Structure of a Typical DC Microgrid.
Figure 1. System Structure of a Typical DC Microgrid.
Symmetry 18 00788 g001
Figure 2. Block diagram of droop-control-based primary control for a DC microgrid.
Figure 2. Block diagram of droop-control-based primary control for a DC microgrid.
Symmetry 18 00788 g002
Figure 3. Parallel Connection Circuit Diagram of DG Units.
Figure 3. Parallel Connection Circuit Diagram of DG Units.
Symmetry 18 00788 g003
Figure 4. Dynamic Consensus Algorithm Model.
Figure 4. Dynamic Consensus Algorithm Model.
Symmetry 18 00788 g004
Figure 5. Communication Block Diagram for DC Microgrid Secondary Control.
Figure 5. Communication Block Diagram for DC Microgrid Secondary Control.
Symmetry 18 00788 g005
Figure 6. Communication Network Topology.
Figure 6. Communication Network Topology.
Symmetry 18 00788 g006
Figure 7. Secondary Control Block Diagram for DC Microgrids with Introduced Event-Triggered Mechanism.
Figure 7. Secondary Control Block Diagram for DC Microgrids with Introduced Event-Triggered Mechanism.
Symmetry 18 00788 g007
Figure 8. Hierarchical Primary-Secondary Control Block Diagram for DC Microgrids Based on Event-Triggered Scheme.
Figure 8. Hierarchical Primary-Secondary Control Block Diagram for DC Microgrids Based on Event-Triggered Scheme.
Symmetry 18 00788 g008
Figure 9. Structure of the DC Microgrid Simulation System.
Figure 9. Structure of the DC Microgrid Simulation System.
Symmetry 18 00788 g009
Figure 10. DC Bus Voltage of DGs During Secondary Control and Load Variation Processes.
Figure 10. DC Bus Voltage of DGs During Secondary Control and Load Variation Processes.
Symmetry 18 00788 g010
Figure 11. Current Response of Distributed Generators During Secondary Control and Load Variation Processes.
Figure 11. Current Response of Distributed Generators During Secondary Control and Load Variation Processes.
Symmetry 18 00788 g011
Figure 12. Voltage Response of Distributed Generators During Secondary Control and Load Variation Processes.
Figure 12. Voltage Response of Distributed Generators During Secondary Control and Load Variation Processes.
Symmetry 18 00788 g012
Figure 13. DG1 Current Before and After Introducing Event-Triggered Mechanism.
Figure 13. DG1 Current Before and After Introducing Event-Triggered Mechanism.
Symmetry 18 00788 g013
Figure 14. DG2 Current Before and After Introducing Event-Triggered Mechanism.
Figure 14. DG2 Current Before and After Introducing Event-Triggered Mechanism.
Symmetry 18 00788 g014
Figure 15. DG3 Current Before and After Introducing Event-Triggered Mechanism.
Figure 15. DG3 Current Before and After Introducing Event-Triggered Mechanism.
Symmetry 18 00788 g015
Figure 16. Timing Response of DG1 Current Communication Triggering Signals During System Operation.
Figure 16. Timing Response of DG1 Current Communication Triggering Signals During System Operation.
Symmetry 18 00788 g016
Figure 17. Bus Voltage During Secondary Control, Load Variation and DG2 Disconnection Processes.
Figure 17. Bus Voltage During Secondary Control, Load Variation and DG2 Disconnection Processes.
Symmetry 18 00788 g017
Figure 18. DG Currents During Secondary Control, Load Variation and DG2 Disconnection Processes.
Figure 18. DG Currents During Secondary Control, Load Variation and DG2 Disconnection Processes.
Symmetry 18 00788 g018
Figure 19. Timing Response of DG1 Current Communication Triggering Signals under Zeno Behavior.
Figure 19. Timing Response of DG1 Current Communication Triggering Signals under Zeno Behavior.
Symmetry 18 00788 g019
Table 1. Microgrid Simulation Parameters.
Table 1. Microgrid Simulation Parameters.
SystemParameterValue
DGInput Voltage V i n 100 V
Output Voltage Setpoint V * 48 V
Filter Capacitor C3200 μF
Filter Inductor L0.1 H
Primary ControlProportional Gain of voltage controller K p v 1
Integral Gain of voltage controller K i v 80
Proportional Gain of current controller K p c 5
Integral Gain of current controller K i c 80
Droop Coefficient k i , i = 1 ,   2 ,   3 0.2
Secondary ControlVoltage Restoration Controller Proportional Coefficient K p s v 0.2
Voltage Restoration Controller Integral Coefficient K i s v 20
Current-Sharing Controller Proportional Coefficient K p s c 0.2
Current-Sharing Controller Integral Coefficient K i s c 10
LoadResistive Load R L 1 5 Ω
Resistive Load R L 2 5 Ω
Table 2. Qualitative comparison with the existing approach.
Table 2. Qualitative comparison with the existing approach.
ApproachCommunication MechanismResilience to DisturbancesAdditional Features
Periodic Sampling Secondary Control [29]Fixed periodic communicationLow, sensitive to communication delaySimple implementation, high communication overhead
Proposed Adaptive Event-Triggered Secondary ControlAdaptive threshold with sensitivity coefficient α High, adapts to steady/transient statesBalances communication savings and control accuracy, with resilience to disturbances
Table 3. Quantitative Performance Comparison.
Table 3. Quantitative Performance Comparison.
Performance MetricTraditional Periodic ControlProposed Consensus-Based Event-Triggered Control
Voltage regulation MSE0.0900.010
Current-sharing MAE (A)0.400.08
Steady-state voltage accuracy (%)99.3899.98
Communication load reduction (%)73
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

Feng, Y.; Chen, W.; Zhang, G. Adaptive Event-Triggered Dynamic Consensus-Based Distributed Secondary Control Strategy for DC Microgrids. Symmetry 2026, 18, 788. https://doi.org/10.3390/sym18050788

AMA Style

Feng Y, Chen W, Zhang G. Adaptive Event-Triggered Dynamic Consensus-Based Distributed Secondary Control Strategy for DC Microgrids. Symmetry. 2026; 18(5):788. https://doi.org/10.3390/sym18050788

Chicago/Turabian Style

Feng, Yihe, Wuhui Chen, and Gengwu Zhang. 2026. "Adaptive Event-Triggered Dynamic Consensus-Based Distributed Secondary Control Strategy for DC Microgrids" Symmetry 18, no. 5: 788. https://doi.org/10.3390/sym18050788

APA Style

Feng, Y., Chen, W., & Zhang, G. (2026). Adaptive Event-Triggered Dynamic Consensus-Based Distributed Secondary Control Strategy for DC Microgrids. Symmetry, 18(5), 788. https://doi.org/10.3390/sym18050788

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