Abstract
This paper explores a distributed cooperative control method based on event-triggering for voltage regulation and current sharing in DC microgrids. The method calculates the average voltage using a voltage observer and employs secondary control to synchronize the voltage of each Distributed Energy Resource (DER) to the desired value, achieving current sharing among the DERs. The proposed scheme relies solely on information exchange between adjacent DERs and uses an event-triggering condition (i.e. measurement error reaching a specified threshold) to determine controller updates, thereby reducing unnecessary communication. The stability of the approach is verified using Lyapunov functions, and the effectiveness of the control strategy is confirmed through Matlab/Simulink. Results show that the method exhibits good stability and robustness under load changes and system structure changes, significantly reducing the number of communications compared to traditional periodic control methods.
Keywords
Introduction
With the increasing demand for renewable energy sources (such as electricity), microgrids are gradually developing as a form of distributed renewable energy sources. Compared to traditional AC microgrids, DC microgrids do not store reactive currents and do not need to address problems related to frequency and power quality. Their high efficiency, reliability, and simple control structure make them more attractive. 1
The two main control objectives of a DC microgrid are voltage regulation and current sharing. 2 Voltage regulation involves adjusting the bus voltages of all DERs in according to the voltage reference point specified by the tertiary control. Current sharing means achieving a balanced distribution of currents among all DERs and enabling current exchange to avoid circulating currents. 3 To achieve these two control objectives, numerous research works have been reported, with the hierarchical control structure being the most well-known.4,5 Specifically, the hierarchical control of a DC microgrid consists of three levels: primary, secondary, and tertiary control. The primary control uses droop control to achieve voltage regulation and load sharing. Due to the existence of DC bus voltage deviation between multiple DERs, the secondary control strategy is employed to correct the bus voltage deviation. 6 Additionally, the tertiary control is responsible for adjusting power allocation to achieve economic dispatch of the entire system. 7 This paper focuses on the secondary control strategy for microgrids. It should be noted that centralized secondary control was previously used to achieve voltage stabilization. 8 In microgrids, a centralized controller is used to monitor and control the voltage and current values of each DER. However, centralized secondary control requires a complex communication network and has poor scalability, and making it unsuitable for large-scale microgrid systems. 9 Distributed secondary control overcomes these drawbacks by exchanging information only with neighboring units, reducing energy waste, and making the system more efficient, reliable, and structurally simpler. It is widely used in DC microgrid systems with limited bandwidth. 10 A distributed secondary voltage control method has been proposed for DC microgrids, which achieves voltage regulation and current sharing by exchanging information about the DC bus voltage and its neighboring DER. 11 In, 12 a cooperative control method based on multiagent system consensus was studied to achieve voltage stabilization and precise current allocation. In, 13 a distributed secondary control scheme based on a multiagent system was designed to achieve voltage restoration and current balance accuracy. In, 14 the consensus theory of multi-agent systems was introduced and a distributed cooperative control scheme based on multi-agent systems was proposed to realize energy management and economic dispatch of all DERs through a sparse communication network in DC microgrids. In these secondary control methods, each DER must constantly communicate with neighboring units. It is a well-known fact that excessive communication leads to energy waste and competition for communication resources among agents. Particularly in large-scale DC microgrids with multiple control objectives, communication networks are prone to traffic congestion, communication delays, and cyber attack, 15 which can affect system stability.
Event-triggered control (ETC) is a strategy aimed at reducing communication overhead. It only activates control actions and triggers necessary data exchanges when predefined conditions are met, thereby avoiding unnecessary communication and computational resource waste. To alleviate the communication burden and prevent communication redundancy and transmission congestion in microgrids, event-triggered communication mechanisms are employed in microgrids to reduce the amount of data exchanged in the communication network. This has become a popular topic and has been extensively studied. 16 In, 17 an ETC method was proposed and an auxiliary centralized controller is designed to achieve voltage control; however, the centralized controller requires a more complex communication network to monitor the state information of each unit, which in turn increases the communication burden once again. By introducing an event-triggered distributed controller based on the ac microgrid, 18 it was applied to achieve precise power distribution in AC microgrids. In, 19 a distributed secondary frequency control strategy based on dynamic event-triggering was proposed. This strategy applies a distributed ETC mechanism to AC microgrid systems. The controller updates the output of the DG units when the sampling error of voltage or frequency exceeds a certain threshold. The work focused to AC microgrids, while in DC microgrids, 20 a distributed control strategy for DC microgrids, combining event-triggered average consensus protocols and fractional-order proportional-integral local controllers to achieve voltage stabilization and energy balancing of energy storage systems. This reduces the amount of data exchanged between the converters. However, the previous control scheme did not consider Zeno Behavior. Zeno Behavior refers to the phenomenon where event triggering mechanism occurs an finite period, potentially causing system instability. Literature 21 Proposed a a mixed time-state dependent Event-triggering strategy, the strategy was developed to achieve global voltage regulation and proportional distribution of output current, while also eliminating Zeno behavior.
Compared to the existing work, the contributions of this paper are as follows:
The control scheme proposed in this paper effectively achieves global voltage regulation and current sharing. Instead of requiring a fully connected communication network among all DERs, the scheme only necessitates exchanging and computing state information with neighboring units, thereby ensuring the reliability of the control strategy.
This paper designs an undirected graph consensus control protocol with a virtual leader for DC microgrid systems and calculates the conditions for distributed event triggering. Experimental results show that, compared with periodic strategies, the control strategy involves fewer controller updates and effectively reduces the communication burden on the controllers.
The stability of the control strategy was proven using the Lyapunov function, and the lower bound of the time interval between events was estimated to prevent Zeno behavior.
The rest of this paper is organized as follows. First, we introduce the basic concepts of graph theory. This is followed by a detailed description of the system model and control objectives for DC microgrids. We then design a distributed ETC protocol and discuss its stability. The effectiveness of the proposed control strategy is verified through simulation. Finally, we summarize the contributions of this paper and outline future research directions.
System model
Graph theory
The communication network topology between each DER of the DC microgrid shown in Figure 1 can be represented by an undirected graph

Block diagram of distributed cooperative control based on event triggering.
The Laplace matrix of an undirected graph is defined as
DC microgrid model
This paper introduces the DC microgrid system model, the overall structure of which is depicted in Figure 2. It shows N converter interfaces connecting DERs in parallel to a common coupling point via connecting wires. A hierarchical control scheme is designed for the islanded DC microgrid, and basic concepts of graph theory are introduced.

DC microgrid system structure.
In the physical layer as shown in Figure 1, voltage control and current regulation are realized by using droop-based control as primary control. The local voltage reference
Where
Our two main objectives in designing the controller are voltage regulation and current sharing. voltage regulation can be expressed as
The average voltage
To compensate for the voltage deviation caused by the droop control, a secondary correction factor needs to be introduced to adjust the voltage and current. From equation (4), the secondary control input is given by
The average voltage regulation requires the introduction of a voltage observer to estimate the average voltage of individual unit, The estimated average voltage of DER is
Event-triggered distributed secondary control
Distributed controller design
By considering
Similarly, the distributed current consistency controller of DER is
Distributed control with event-triggered communication
Due to the introduction of the event-triggered mechanism in the secondary control inputs, the detailed structure of the event-triggered controller is shown in Figure 3. Each DER can only sample and transmit information in a discrete trigger time sequence. The expression of the discrete trigger time sequence is as follows

Distributed event triggering control structure.
As shown in Figure 3, an event-triggered voltage controller based on event triggering can be designed as
Similarly, the event-triggered current-based controller is designed as
Utilizing the designed ETC strategy, the distributed cooperative control of each DER unit is achieved, as illustrated in Figure 3, which provides the detailed design scheme of the main controller and the distributed secondary controller.
For ease of computation, define
Using the Laplace matrix, the closed-loop system of (15) is represented as
Define the state measurement error of
To achieve the overall goal of event triggering, we design and analyze an ETC scheme to address the consistency problem in (16).
The trigger condition for error
Which can be expressed as
The error of the Laplace matrix can be written as
Since the communication network undirected graph is symmetric, then
Therefore (21) can be written as
By the nature of the paradigm, it can be expressed as
Combining equations (18) and (24), by calculating
Using the inequality
According to the symmetry property of the undirected graph
Using (27), the form of (26) can be written as
Given the trigger condition is
Then
This demonstrates that the execution condition triggered by the event (19) ensures asymptotic stabilization of
The stability analysis of the current sharing event-triggered controller is similar to the above derivation process. The
From (17), the derivative of the state measurement error is
Assuming that
Then
From (18) we have
Which
Integrating both sides of (35), we get
First solve for both sides by integrating
The results of the calculations are
Simulation results
To verify the effectiveness and reliability of the investigated control strategy, a constructed islanded DC microgrid with five DERs connected in parallel is simulated using MATLAB/Simulink. In this paper, an undirected graph with a virtual leader is considered, and the communication topology of the microgrid is shown in Figure 4. The parameters of each DER and controller are shown in Table 1, which refers to papers22,23 when selecting the parameters in the simulation example. The reference voltage value for

Undirected communication graph
Parameters for the DC microgrid.
Load change
In this section, we verify the stability of the investigated event-triggered controller under sudden load changes.
The experimental procedure is as follows: at t=0s, the designed secondary controller starts, and at t = 2 s, the load on

Output voltage.

Output current when the load changes.
Power system structure change
To verify the robustness of the controller, in this section, we change the structure of the DC microgrid system to test its stability. At t = 3 s,

Output voltage when the Power system structure changes.

Output current when the Power system structure changes.
Event-triggered global error
Figures 9 and 10 show the variation values of error

Voltage error with event triggered control.

Current error with event triggered control.
Comparison with the existing methods
In this section, the ETC strategy designed in this paper is compared with the strategies proposed in the literature,20,21 as well as with the periodic communication control strategy adopted in 15 . The comparison is based on the number of communication experiments conducted under the same experimental setup parameters but with different control methods. The results, as shown in Figure 11, indicate that the ETC strategy can significantly reduce the communication burden between each DER compared to the periodic control strategy. Furthermore, compared with other ETC methods, the scheme designed in this paper exchanges the least amount of data and more significantly reduces the communication burden.

Event-triggered time instants between different methods.
Conclusions
This paper proposes an event-triggered control strategy for microgrids to ensure precise voltage regulation and current sharing through fully distributed control. The event-triggered mechanism reduces communication burden and its stability and convergence are verified by Lyapunov theory. The derived event-triggering condition ensures the achievement of control objectives without Zeno behavior. The performance of the scheme is validated through various simulation scenarios, demonstrating superior performance and reduced communication burden compared to traditional methods. However, the event triggering is static. Future work will explore dynamic event-triggering and communication delays to enhance robustness against network failures and disturbances.
Footnotes
Ethical consideration
This article does not contain any studies with human or animal participants.
Informed consent
There are no human participants in this article and informed consent is not required.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This study was funded in part by The Central Guidance on Local Science and Technology Development Fund of Gansu Province, China under Grant 25ZYJA027 and Industrial support plan project of Gansu Province in China under Grant 2024CYZC-18 and Science and Technology Special Project of Gansu Province in China under Grant 24YFGA028.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Data availability statement
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
Trial registration number/date
There are no trial in this article
