Next Article in Journal
A Semi-Parametric KDE-GPD Model for Earthquake Magnitude Analysis
Previous Article in Journal
Time Series Determinism Recognition by LSTM Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributed Control Strategy for Automatic Power Sharing of Hybrid Energy Storage Systems with Constant Power Loads in DC Microgrids

1
College of Information Science and Engineering, Northeastern University, Shenyang 110819, China
2
School of Mechatronics Engineering, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(12), 2001; https://doi.org/10.3390/math13122001
Submission received: 20 May 2025 / Revised: 13 June 2025 / Accepted: 15 June 2025 / Published: 17 June 2025

Abstract

Hybrid energy storage systems (HESSs), with superior transient response characteristics compared to conventional battery (BAT) systems, have emerged as an effective solution for power balance. However, the high penetration of constant power loads (CPLs) introduces destabilization risks to the system. To address this challenge, this paper proposes a novel hierarchical control strategy to achieve voltage stabilization and accurate current sharing. First, this paper proposes an improved P–V2 controller as the primary controller. It utilizes virtual conductance to replace the fixed coefficients of traditional droop controllers to achieve automatic power allocation between supercapacitors (SCs) and BATs, while eliminating the effects of CPLs on the voltage–current relationship. Second, based on traditional distributed control, the secondary control layer integrates a dynamic event-triggered communication mechanism, which reduces communication bandwidth requirements while maintaining precise current sharing across distributed buses. Finally, simulation and experimental results validate the effectiveness and robustness of the proposed control strategy.

1. Introduction

In recent years, renewable energy sources (RES) have experienced significant development. However, their power fluctuation characteristics pose challenges to grid stability [1,2]. Thus, hybrid energy storage systems (HESS) in DC microgrids have been extensively studied due to their fast response capability [3] and absence of reactive power control requirements [4]. However, with the advancement of power systems, CPLs have proliferated, which pose challenges to stable system operation. Therefore, this paper primarily investigates voltage stability and current sharing in hybrid energy storage systems within multi-bus DC microgrids, with particular consideration given to the nonlinear voltage–current relationships caused by CPLs.
In multi-bus hybrid energy storage systems, droop control is typically employed in local controllers to stabilize bus voltage and manage power sharing between SCs and BATs on the local bus [5]. However, conventional droop control cannot automatically assign transient power to SCs and steady-state power to BATs, thereby failing to fully utilize the transient advantages of hybrid energy storage systems. To address this issue, numerous control methods have been proposed. The standard frequency-domain decomposition approach utilizes digital signal processing techniques techniques, applying high/low-pass filters to split power demands into separate spectral bands. This framework assigned fast-varying power (high-frequency) to SCs and slow-varying components (low-frequency) to BATs [6,7,8]. Optimization-based strategies, as in [9,10], employed advanced control architectures. Ref. [9] introduced a HESS design with BATs linked via bidirectional converters and SCs directly coupled to the DC bus, integrating PI regulators and fuzzy logic to stabilize voltage and mitigate battery current transients. Ref. [10] extended this by developing a multi-mode fuzzy controller for solar–HESS integration. Although these centralized methods can achieve theoretical power management efficacy, real-world deployment encounters critical limitations. Communication delays between central and local controllers degrade dynamic responsiveness, while single-point failure risks in centralized systems threaten microgrid robustness [11]. Then, Ref. [12] proposed a decentralized improved I–V droop control strategy by replacing the constant droop coefficient in the I–V droop control with virtual impedance. Due to the influence of line impedance, Ref. [13] proposed an improved P–V2 control strategy to eliminate its effects. However, none of the aforementioned control strategies account for the impact of CPLs on the system.
As the name implies, CPLs inherently exhibit negative impedance characteristics in DC microgrid systems due to their constant power consumption. This negative impedance behavior, when interacting with other power electronic components, reduces system damping and may even induce instability [14]. Consequently, the adverse effects of CPLs must be taken into account when designing control strategies for HESS. Currently, passive damping methods have been extensively investigated [15,16]. However, the integration of additional physical components increases system losses and economic costs for power grids. Moreover, these methods often become ineffective under real-world physical constraints. To address this issue, researchers have proposed active damping approaches [17,18]. In [17], virtual impedance was introduced, but this deteriorates load performance. Ref. [18] proposed a robust stabilization strategy utilizing virtual resistance. While this method achieved simplified system stabilization, it introduced undesirable DC bus voltage fluctuations. Therefore, this paper proposes an improved P–V2 strategy for primary control, which replaces fixed coefficients in conventional control with virtual conductance to enable autonomous power allocation between BATs and SCs on each bus, while simultaneously decoupling the nonlinear voltage–current relationships induced by CPLs.
With the expansion of the power grid scale, multi-bus microgrids have garnered significant research attention compared to single-bus microgrid systems [19]. For multi-bus DC microgrids, while traditional droop control can achieve bus voltage stabilization, precise current sharing among different buses requires secondary control for regulation [20]. Ref. [21] proposed a dual-module secondary controller strategy based on the consensus algorithm, enabling simultaneous voltage stabilization and power sharing regulation. Ref. [22] developed a control scheme employing a discrete consensus algorithm in an islanded photovoltaic-storage DC microgrid model. Ref. [23] designed a hybrid distributed secondary controller comprising continuous and discrete components. Ref. [24] introduced a consensus control strategy using the leader–follower approach, which reduced communication links between follower nodes and the bus, thereby alleviating communication overhead while maintaining microgrid control performance. However, these studies focus on control strategies under free communication conditions. Ref. [25] incorporated a dynamic event-triggered communication mechanism into the secondary control layer to reduce the communication burden. Inspired by this, our work integrated dynamic event-triggered communication into the secondary control framework to reduce communication pressure and prevent control strategy failure caused by limited system communication bandwidth.
In summary, to achieve (1) automatic power allocation between BATs and SCs, (2) current sharing among multiple buses with reduced communication burden, and (3) elimination of the adverse effects caused by CPLs, this paper proposes a distributed control strategy enabling autonomous power distribution and multi-bus current equalization. The key innovations are as follows:
  • The primary control layer implements an enhanced P–V2 droop control mechanism utilizing adaptive virtual impedance instead of fixed droop coefficients. This strategic modification permits SCs to dynamically compensate for transient power fluctuations while BATs maintain steady-state power supply, collectively optimizing the system’s transient performance. Furthermore, this control scheme effectively eliminates the adverse impacts induced by CPLs;
  • A secondary control method is proposed that achieves current sharing among multiple buses while maintaining voltage stabilization, thereby preventing excessive consumption in any individual unit and prolonging the system’s operational lifespan;
  • The secondary control layer incorporates a dynamic event-triggered communication mechanism, which minimizes units communication and controller triggering frequencies by activating data transmission only during critical state deviations, thereby substantially reducing the system-wide communication overhead.
The remainder of this paper is organized as follows. In Section 2, this paper systematically analyzes the impacts of CPLs on system dynamics and develops a mathematical model for the inverter. The primary and secondary controllers, along with the dynamic event-triggered communication mechanism, are formally introduced in Section 3. Then, the stability analysis of the system and the simulation and experimental results are presented in Section 4 and Section 5, respectively. Eventually, Section 6 is the conclusion.

2. Problem Analysis and System Modeling

Since the multi-bus architecture can enhance system stability [19], this paper focuses on a multi-bus hybrid energy storage microgrid. The structure and controller configuration of the multi-bus HESS are illustrated in Figure 1. The schematic of the ith HES unit in the DC microgrid is illustrated in Figure 2. The communication links in the system are depicted as a graph G = ( N , E , A ) . N = ( n 1 , n 2 , , n N ) denotes nodes and E represents the set of edges. A = [ a i j ] R N × N is an adjacency matrix, a i j = 1 if a communication link exists between node i and node j, otherwise a i j = 0 . D = d i a g ( ι i ) R N × N denotes the degree matrix, ι i = j N i a i j . L = D A is the Laplacian matrix.

2.1. Nonlinearity in the Voltage–Current Relationship Caused by CPLs

To evaluate the influence of CPLs on voltage–current characteristics, the HES units are represented by the simplified configuration illustrated in Figure 3. When minor power losses are disregarded, the power equilibrium relationship can be mathematically described as:
P o u t = P x = P R + P C P L P R E S
where x = BAT or SC. P o u t , P R , P C P L , and P R E S represent the output power of the ith unit, resistive load power, CPL power, and RES power, respectively.
Therefore, according to Kirchhoff’s Voltage Law, we can derive the relationship:
C x d v o u t d t = i i n i o u t i o u t = v o u t R + P C P L v o u t P R E S v o u t
where C x represents the filter capacitor for BAT or SC, i o u t is the output current from BAT or SC. Consequently, the integration of CPLs fundamentally alters the core linear correlation between output current and voltage, introducing nonlinear system behavior. This makes both traditional I–V droop control strategies and the enhanced I–V droop approach presented in [12] inadequate when CPLs exist. Additionally, standard linear PI controllers lose their ability to directly employ voltage feedback signals for maintaining system voltage stability.
However, from an alternative analytical standpoint, the following relationship can be established:
1 2 C x d v o u t 2 d t = P i n P o u t = E x i L P o u t P o u t = v o u t 2 R + P C P L P R E S
where E x , i L , P i n , and P o u t denote the source voltage, inductor current, input power, and output power, respectively.
Crucially, while preserving the inherent nonlinearity in voltage–current characteristics, a distinct linear proportionality manifests between power output and squared voltage magnitudes (i.e., P V 2 ). This observation leads to the development of the improved P–V2 droop control strategy to maintain operational voltage stability.
Given the dual operational requirements of local droop controllers to maintain bus voltage stabilization while enabling autonomous allocation of transient power to SCs and steady-state power to BATs, this study leverages the established P–V2 correlation to formulate the following control framework:
( V S C i r e f ) 2 = ( V b u s i * ) 2 a S C i s P o u t S C i + u S C i ( V B A T i r e f ) 2 = ( V b u s i * ) 2 a B A T i P o u t B A T i + u B A T i
where V b u s i * represents the unload voltage of the ith bus; a x i is the droop coefficient; and u x i denotes the secondary control signal that compensates for voltage deviations, which is determined in Section 3. V x i r e f represents the reference voltage.
According to Equation (4), the current distribution between BATs and SCs within the HES unit can be derived as follows:
P o u t B A T i = G B A T ( s ) P o u t i = ω B A T ω S C s + ω B A T P o u t i P o u t S C i = G S C ( s ) P o u t i = ω S C s ω S C s + ω B A T P o u t i .
where ω x = ( V b u s i * ) 2 ( V x i r e f ) 2 + u x i a x i . This control methodology fundamentally decouples the dynamics of the current distribution, as evidenced by theoretical analysis. The transfer functions G B A T ( s ) and G S C ( s ) function as low-pass and high-pass filters, respectively, thereby establishing distinct frequency-domain operational domains: BATs govern low-frequency power components, while SCs regulate high-frequency transients.

2.2. Modeling of the DC–DC Converter

Given the intrinsic involvement of DC–DC inverters in voltage/current regulation tasks during droop control implementation, this study develops a dynamic modeling framework grounded in their inductive–capacitive network characteristics. Fundamental analysis of power converter dynamics yields the following operational relationships:
L x d i L x d t = E x ( 1 d x ) v o u t x C x d v o u t x d t = ( 1 d x ) i L x P x / v o u t x
where d i is the duty ratio of the converter.
According to Equation (6), the state-space representation of the system can be formulated as follows:
x x 1 = 1 2 L x i L x 2 + 1 2 C x v o u t x 2 x x 2 = E x i L x
Differentiating the state function yields:
x x 1 ˙ = L x i L x i L x ˙ + C x v o u t x v o u t x ˙ + u x 1 x x 2 ˙ = E x i L x ˙
where u x 1 = P x . If u x 1 is treated as a disturbance, the following can be derived:
x x 1 ˙ = x x 2 + u x 1 x x 2 ˙ = ϑ x
where ϑ x = E x 2 / L x ( 1 d x ) v o u t x E x / L x . Therefore, once ϑ i is determined, the duty cycle of the inverter can be derived, which will be addressed in the subsequent primary controller design. From the above analysis, it can be concluded that the control objective of the primary controller is to ensure the state variable x x 1 tracks its reference signal x x 1 * .
x x 1 * = 1 2 L x i L x r e f 2 + 1 2 C x v o u t x r e f 2 , i L x r e f = P x r e f / E x

3. The Proposed Controller Design

3.1. Primary Controller Design

The extended finite-time observer (EFTO) design technique in [26] is adopted for disturbance estimation, necessitating key assumptions.
Assumption A1. 
The disturbance and its higher-order derivatives u x 1 , u ˙ x 1 , u ¨ x 1 satisfy
sup t > 0 | u x 1 | ε 0 , sup t > 0 | u ˙ x 1 | ε 1 , sup t > 0 | u ¨ x 1 | ε 2
According to the technique in [26], in order to estimate u x 1 , EFTO is designed as:
x x 10 ˙ = x x 2 + w x 0 , x x 11 ˙ = w x 1 , x x 12 ˙ = w x 2 w x 0 = x x 11 b 0 k 1 / 3 sig 2 / 3 ( x x 10 x x 1 ) w x 1 = x x 12 b 1 k 1 / 2 sig 1 / 2 ( x x 11 w x 0 ) w x 2 = b 2 k sign ( x x 12 w x 1 )
where k is a positive gain to be decided and sig λ ( z ) = | z | λ sign ( z ) . ( b 0 , b 1 , b 2 ) are the parameters that correspond to the Horowitz polynomials, K j ( s ) = s 3 + b 0 s 2 + b 1 s + b 2 . x x 10 , x x 11 , x x 12 are the estimations of x x 1 , u x 1 , and u x 1 ˙ . The error can be obtained:
x ˜ x 1 = x x 10 x x 1 = x ^ x 1 x x 1 u ˜ x 1 = x x 11 u x 1 = u ^ x 1 u x 1 u ˙ ˜ x 1 = x x 12 u ˙ x 1 = u ˙ ^ x 1 u ˙ x 1
where x ^ x 1 , u ^ x 1 , and u ˙ ^ x 1 represent the estimations of x x 1 , u x 1 and u ˙ x 1 , respectively. Consequently, the error dynamics are formulated as follows:
x ˜ ˙ x 1 = u ˜ x 1 b 0 k 1 / 3 sig 2 / 3 x ˜ x 1 u ˜ ˙ x 1 = u ˙ ˜ x 1 b 1 k 1 / 2 sig 1 / 2 u ˜ x 1 x ˜ ˙ x 1 u ˙ ˜ ˙ x 1 b 2 k sign u ˙ ˜ x 1 u ˜ ˙ x 1 + [ ε 2 , ε 2 ]
The error dynamics described in System (14) can be stabilized within finite time, as validated in [26]. Therefore, x ^ x 1 , u ^ x 1 , and u ˙ ^ x 1 can converge to x x 1 , u x 1 and u ˙ x 1 . Therefore, let u ^ x 1 replace the actual output power, and the reference signal can be reformulated as follows:
x ^ x 1 * = 1 2 L x u ^ x 1 E x 2 + 1 2 C x V b u s i * 2 + a x u ^ x 1 + u x
The error variable is defined as e x 1 = x x 1 x ^ x 1 * , the Lyapunov function is given as:
V ( e x 1 ) = 1 2 e x 1 2
Taking the derivative of Equation (16) yields:
V ˙ ( e x 1 ) = e x 1 e ˙ x 1 = e x 1 e x 2 + x ^ x 2 * + u x 1 x ^ ˙ x 1 *
The another reference signal x ^ ˙ x 1 * can be defined as:
x ^ x 2 * = l 11 e x 1 l 12 sig λ ( e x 1 ) u ^ x 1 + x ^ ˙ x 1 *
where l 11 > 0 , l 12 > 0 , and λ ( 0 , 1 ) are positive gains.
Supposing another error variable is e x 2 = x x 2 x ^ x 2 * , e x 2 is derived as:
e ˙ x 2 = ϑ x x ^ ˙ x 2 *
Then, the Lyapunov function is rewritten as:
V ( e x 1 , e x 2 ) = V ( e x 1 ) + 1 2 e x 2 2
Taking the derivative of Equation (20) yields:
V ˙ ( e x 1 , e x 2 ) = V ˙ ( e x 1 ) + e x 2 ϑ x x ^ ˙ x 2 *
Therefore, ϑ x can be designed as:
ϑ x = e x 1 l 21 e x 2 l 22 sig λ ( e x 2 ) + x ^ ˙ x 2 *
where l 21 > 0 , l 22 > 0 , and λ ( 0 , 1 ) are positive gains.

3.2. Secondary Controller Design

u x i is the compensation amount decided by a secondary controller, which can be represented as:
u ˙ x i = ( ( V x i r e f ) 2 + D x i P o u t x i ) ˙ = e x i
where e x i is the control input and D x i = a S C i s or a B A T i . To achieve precise power sharing among buses, e x i can be designed as:
e x i = f x i j N i a i j D x j P o u t x j ^ D x i P o u t x i ^
P o u t x i ^ ( t ) = P o u t x i ( t k i ) , t [ t k i , t k + 1 i )
where t k i indicates the dynamic event-triggered time and f x i is the control gain.
Define q x i ^ = ( V x i r e f ^ ) 2 + D x i P o u t x i ^ , q r e f = V r e f 2 + D P p u . Moreover, D x i P o u t x i ^ converges to a certain constant value D P pu in the steady state. Then, Equation (10) can be rewritten as:
q x i . = f x i j N i a i j ( q x j ^ q x i ^ )
To simplify the calculation, the error term ζ x i is designed as:
ζ x i = j N i a i j ( q x j ^ q x i ^ )
The triggering error in dynamic event-triggered communication is defined as:
e x i d = q x i ^ q x i
The event trigger time is generated based on the following event trigger condition
t k + 1 i = inf t > t k i | T i m i γ i
where b i functions as a proportional control gain, while T i is characterized as:
T i ( t ) = e x i d 2 ϱ 1 α j N i a i j j N i a i j / α ζ x i 2
where 0 < ϱ < 1 , 0 < α < 1 j N i a i j .
The dynamic parameter γ i is an auxiliary variable that satisfies:
γ i . = σ i γ i β i T i
where σ i > 0 , β i [ 0 , 1 ] .

4. Stability Analysis

The following lemmas are essential prerequisites for the stability analysis of the primary control layer.
Lemma 1 
([27]). Suppose that there is a Lyapunov function V ( χ ) , κ 1 > 0 , κ 2 > 0 satisfying
V ˙ ( χ ) κ 1 V ( χ ) κ 2 V λ ( χ ) , χ R
Then, the system is finite-time stable, and the setting time Λ is bounded by
Λ ln 1 + ( κ 1 / κ 2 ) V λ + 1 2 ( χ 0 ) κ 1 ( 1 λ )
Lemma 2 
([26]). For any real numbers a i for i = 1 , 2 , , n and 0 < b < 1 ,
( | a 1 | + | a 2 | + + | a n | ) b | a 1 | b + | a 2 | b + + | a n | b
Defining e = ( e x 1 , e x 2 ) , V ˙ ( e ) can be obtained:
V ˙ ( e ) = l 11 e x 1 2 l 21 e x 2 2 l 12 | e x 1 | λ + 1 l 22 | e x 2 | λ + 1 + e x 1 u ˜ x 1
Since e x 1 2 , e x 2 2 , | e x 1 | λ + 1 and | e x 2 | λ + 1 are non-negative,
V ˙ ( e ) e x 1 u ˜ x 1 0.5 ( | e x 1 | 2 + | u ˜ x 1 | 2 ) V ( e ) + Δ
where Δ = m a x ( 0.5 | u ˜ x 1 | 2 ) .
Since u ˜ x 1 is bounded, Δ remains bounded as well. For [ 0 , Λ s ] , Equation (36) can be solved as:
V ( e ) [ V ( e 0 ) + Δ ] e t Δ [ V ( e 0 ) + Δ ] e Λ s Δ
where e 0 denotes the initial value of e. Equation (37) indicates that the boundedness of the HESS is guaranteed.
Based on Equation (35), the following relationship is given as:
V ˙ ( e ) l 11 e x 1 2 l 21 e x 2 2 l 12 | e x 1 | λ + 1 l 22 | e x 2 | λ + 1 + | e x 1 | | u ˜ x 1 |
Then, the following inequalities can be derived as:
V ˙ ( e ) l 11 e x 1 2 l 21 e x 2 2 l 12 | u ˜ x 1 | / | e x 1 | λ | e x 1 | λ + 1 l 22 | e x 2 | λ + 1
According to Equation (39) and Lemma 2, if | e x 1 | λ > | u ˜ x 1 | / l 12 , we can obtain:
V ˙ ( e ) φ e x 1 2 + e x 2 2 ϕ e x 1 λ + 1 + e x 2 λ + 1 φ e x 1 2 + e x 2 2 ϕ e x 1 2 + e x 2 2 λ + 1 2 = K 1 V ( e ) K 2 V λ + 1 2 ( e ) ,
where φ = min { l 11 , l 21 } = K 1 2 and ϕ = min { l 12 | u ˜ x 1 | / | e x 1 | λ , l 22 } = K 2 2 λ + 0.5 .
According to Equation (39) and Lemma 1, HESS will be captured by the following domain.
| e x 1 | ( | u ˜ x 1 | / l 12 ) 1 / λ
Based on the aforementioned analysis and Assumption 1, the boundedness of φ and ϕ can be ensured through appropriate parameter tuning, thereby achieving stability of the primary controller.
Then, the stability proof for the secondary controller is conducted. Based on Equation (26), denote δ as
δ x = q x q x ref
Combining Equations (26), (28), and (42) yields
δ x . = f x M ( δ x + e x d )
where δ x = [ δ x 1 , δ x 2 , , δ x N ] T , e x d = [ e x 1 d , e x 2 d , , e x N d ] T . Similarly, based on (27), it can be obtained as
ζ x = M ( δ x + e x d )
where ζ x = [ ζ x 1 , ζ x 2 , , ζ x N ] T .
The following Lyapunov function is written as
V = 1 2 δ x T M δ x
Taking the derivative of Equation (45) gives
V ˙ = δ x T M δ x ˙
Substituting Equation (44) can yield
V ˙ = f x δ x T M 2 ( δ x + e x d )
M is reversible, then, by substituting Equation (44) into Equation (47), it yields:
V ˙ = f x ζ x T M e x d f x ζ x T ζ x = f x ζ x T M e x d f x ζ x 2
Equation (48) can be extended as:
V ˙ = f x i = 1 N ζ x i 2 i = 1 N j N i a i j ζ x i e x i d + j = 1 N j N i a i j ζ x i e x j d
Noting that
x T y α 2 x 2 + 1 2 α y 2 , α > 0
The upper bound of Equation (49) can be derived as
V ˙ f x i = 1 ζ x i 2 + f x i = 1 N j N i a i j α ζ x i 2 + f x i = 1 N j N i a i j 1 2 α e x i d 2 + f x i = 1 N j N i a i j 1 2 α e x j d 2
Since the topology diagram in this study is undirected, then
i = 1 N j N i a i j e x j d 2 = i = 1 N j N i a i j e x i d 2
Substituting (52) into (51) yields
V ˙ = f x i = 1 N α j N i a i j 1 ζ x i 2 + f x i = 1 N 1 α j N i a i j e x d 2
Assuming that
0 < α < 1 j N i a i j
e x d 2 ϱ ( 1 α j N i a i j ) j N i a i j α ζ x i 2
Then, the following condition can be obtained
j N i a i j α e x d 2 + α j N i a i j 1 ζ x i 2 0
which implies V ˙ < 0 .
Then, the dynamic parameter ϑ i is introduced, and it can be derived as
γ i t γ i 0 e σ i + m i β i t > 0
Then, the Lyapunov function with the dynamic variable can be expressed as
V d = V + i = 1 N γ i ( t )
V d ˙ = V ˙ + i = 1 N γ ˙ i = V ˙ i = 1 N σ i γ i + i = 1 N β i ( ι i ζ x i 2 e x i d 2 ) i = 1 N ( e x i d 2 ι i ζ x i 2 ) i = 1 N σ i γ i + i = 1 N β i ( ι i ζ x i 2 e x i d 2 ) i = 1 N m i 1 β i σ i γ i
where ι i = ϱ 1 α j N i a i j j N i a i j / α . If σ i , β i , m i can be properly selected, γ i > 0 , then m i 1 β i σ i < 0 . i.e., V d ˙ < 0 . Therefore, the system is stable.

5. Simulation and Experimental Results

5.1. Simulation Results

This section comprehensively evaluates the proposed multi-bus HESS control framework in terms of robustness and operational efficacy. The system architecture, depicted in Figure 4, provides a detailed schematic of the multi-bus configuration and the interconnection logic among HES units.
To verify the efficacy of the developed control scheme, dynamic operating scenarios involving load transients and power demand fluctuations are simulated. Specific test cases encompass the integration of CPLs, step variations in resistive load impedances, and time-dependent power reference adjustments for CPLs. The central objective is to analyze the controller’s capacity to regulate power distribution across HES units and achieve voltage stabilization under transient disturbances. Key operational parameters for the HES units and control design specifications are summarized in Table 1.
The analysis demonstrates that precise power sharing among HES units is validated under a 2:1:2:1 output current ratio, with verification carried out through sequential load disturbances to evaluate the adaptability of the control strategy to plug-and-play. At t = 5 s, the first CPL undergoes a sudden increase in power of 1800 W, followed by a reduction of 1800 W at t = 10 s. Subsequently, the third RES reduces its power demand by 900 W at t = 15 s, and a 40 Ω resistive load is connected to R L o a d 4 in parallel at t = 20 s. The load on the fourth bus is completely disconnected due to a fault at t = 25 s. As illustrated in Figure 5, the proposed control strategy achieves accurate power sharing across heterogeneous line impedances, resistive loads, and CPL capacities by dynamically adjusting voltage-shifting values. The output currents of the first and third units consistently maintain half the magnitude of the second and fourth battery units, confirming the predefined ratio. Figure 6 further validates asymptotic voltage regulation, because the voltage of each bus remains approximately 300 V. Additionally, Figure 7 highlights the SC’s transient response superiority, exhibiting faster dynamics compared to batteries during disturbances, while batteries exclusively supply steady-state power. Figure 8 shows the trigger timing diagram of the four units. These results collectively affirm the enhanced transient performance and stability of the primary control framework for multi-bus HESS applications.
To demonstrate the superiority of the control strategy proposed in this paper, we compare it with the P–V2 control strategy in [13], which is flawed as it still relies on the linear V-I relationship to generate the voltage reference signal. We increased the CPL power demand in three steps, each by 1800 W. As shown in Figure 9, the strategy proposed in [13] becomes unstable when the total demand reaches 5400 W. However, as illustrated in Figure 10, our proposed strategy maintains stability under the same conditions.

5.2. Experimental Results

In this section, Hardware-in-the-Loop (HIL) experiments using the StarSim real-time simulator are conducted to verify the effectiveness of the proposed control strategy. In this simulation experiment, the controllers are fully deployed within the DSP (TMS320F28335), while the remaining components of the system are simulated in the HIL simulator. The system architecture is shown in Figure 11.
Since the primary objectives of this study are to eliminate the effects of CPLs, achieve autonomous power distribution, and realize proportional power sharing among multiple buses, the experimental scenario is configured as follows: At t = 5 s, the CPL power demand on the first bus undergoes a step increase of 1800 W, while other parameters remain identical to the simulation case. The proposed control strategy is implemented from the initial operation stage. Figure 12 displays the bus voltage waveforms with a target value of 300 V, where experimental results confirm that all four bus voltages deviate within 2% of the target. As shown in Figure 13, the output currents of each unit maintain an approximately 2:1:2:1 proportional distribution, demonstrating successful proportional current sharing among different buses under the proposed control strategy. Following the increased CPL power demand, Figure 14 reveals that the control scheme achieves transient power handling by the supercapacitor (SC)—with its output approaching zero during steady-state—while the battery (BAT) supplies steady-state power, effectively leveraging the transient characteristics of the hybrid energy storage system.

6. Conclusions

This paper investigates power sharing in multi-bus DC microgrids with hybrid energy storage systems. Unlike existing studies, we propose an enhanced P–V2 droop control method at the primary control layer that replaces fixed coefficients with virtual conductance. This approach achieves autonomous decoupling of steady-state and transient power demands while eliminating adverse effects of CPLs, effectively ensuring bus voltage stability. Subsequently, a secondary control strategy is developed to realize current sharing among multiple buses, incorporating a dynamic event-triggered communication mechanism to reduce the system communication burden. Simulation and experimental results validate the effectiveness and robustness of the proposed control strategy.
Given that our control approach still relies on foundational modeling—where inherent simplifications may compromise physical representation fidelity—future research will prioritize data-driven and artificial intelligence technologies to reduce dependence on physics-based models in multi-bus DC energy storage system control.

Author Contributions

Conceptualization, T.X. and B.H.; methodology, T.X. and H.Z.; software, T.X.; validation, T.X. and H.Z.; formal analysis, T.X.; investigation, T.X.; resources, T.X.; data curation, T.X.; writing—original draft preparation, T.X. and H.Z.; writing—review and editing, T.X. and B.H.; visualization, T.X.; supervision, B.H.; project administration, B.H.; funding acquisition, T.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
HESSHybrid energy storage system
BATBattery
CPLConstant power load
SCSupercapacitor
RESRenewable energy source
EFTOExtended finite-time observer

References

  1. Wang, R.; Sun, Q.; Hu, W.; Xiao, J.; Zhang, H.; Wang, P. Stability-Oriented Droop Coefficients Region Identification for Inverters within Weak Grid: An Impedance-Based Approach. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 2258–2268. [Google Scholar] [CrossRef]
  2. Zhang, R.; Wang, S.; Ma, J.; Jiang, Y.; Wang, P.; Liu, T.; Yang, Y. An Asymmetric Hybrid Phase-Leg Modular Multilevel Converter With Small Volume, Low Cost, and DC Fault-Blocking Capability. IEEE Trans. Power Electron. 2025, 40, 5336–5351. [Google Scholar] [CrossRef]
  3. Zhang, X.; Wang, B.; Zhou, Y.; Zhang, Y.; Ukil, A. An Event-Triggered Deadbeat Control Considering Dynamic Power Loss Compensation for Hybrid Energy Storage System. IEEE Trans. Ind. Electron. 2023, 70, 6844–6855. [Google Scholar] [CrossRef]
  4. Kwon, M.; Choi, S. Control Scheme for Autonomous and Smooth Mode Switching of Bidirectional DC–DC Converters in a DC Microgrid. IEEE Trans. Power Electron. 2018, 33, 7094–7104. [Google Scholar] [CrossRef]
  5. Kotra, S.; Mishra, M.K. Design and Stability Analysis of DC Microgrid With Hybrid Energy Storage System. IEEE Trans. Sustain. Energy 2019, 3, 1603–1612. [Google Scholar] [CrossRef]
  6. Manandhar, U.; Ukil, A.; Gooi, H.B.; Tummuru, N.R.; Kollimalla, S.K.; Wang, B.; Chaudhari, K. Energy management and control for grid connected hybrid energy storage system under different operating modes. IEEE Trans. Smart Grid. 2019, 10, 1626–1636. [Google Scholar] [CrossRef]
  7. Tummuru, N.R.; Mishra, M.K.; Srinivas, S. Dynamic energy management of renewable grid integrated hybrid energy storage system. IEEE Trans. Ind. Electron. 2015, 62, 7728–7737. [Google Scholar] [CrossRef]
  8. Liu, B.; Zhuo, F.; Zhu, Y.; Yi, H. System operation and energy management of a renewable energy-based dc micro-grid for high penetration depth application. IEEE Trans. Smart Grid. 2015, 6, 1147–1155. [Google Scholar] [CrossRef]
  9. Cohen, I.J.; Wetz, D.A.; McRee, B.J.; Dong, Q.; Heinzel, J.M. Fuzzy logic control of a hybrid energy storage module for use as a high rate prime power supply. IEEE Trans. Dielectr. Electr. Insul. 2017, 24, 3887–3893. [Google Scholar] [CrossRef]
  10. Feng, X.; Gooi, H.; Chen, S. Hybrid energy storage with multimode fuzzy power allocator for pv systems. IEEE Trans. Sustain. Energy 2014, 6, 389–397. [Google Scholar] [CrossRef]
  11. Xu, Q.; Xiao, J.; Wang, P.; Pan, X.; Wen, C. A decentralized control strategy for autonomous transient power sharing and state-of-charge recovery in hybrid energy storage systems. IEEE Trans. Sustain. Energy 2017, 8, 1443–1452. [Google Scholar] [CrossRef]
  12. Wang, Z.; Wang, P.; Jiang, W.; Wang, P. A Decentralized Automatic Load Power Allocation Strategy for Hybrid Energy Storage System. IEEE Trans. Energy Convers. 2021, 36, 2227–2238. [Google Scholar] [CrossRef]
  13. Jiang, W.; Wang, Z.; Wang, J.; Zhang, X.; Wang, P. Decentralized Autonomous Energy Management Strategy for Multi-Paralleled Hybrid Energy Storage Systems in the DC Microgrid With Mismatched Line Impedance. IEEE Trans. Sustain. Energy 2024, 15, 1114–1126. [Google Scholar] [CrossRef]
  14. Herrera, L.; Zhang, W.; Wang, J. Stability Analysis and Controller Design of DC Microgrids with Constant Power Loads. IEEE Trans. Smart Grid 2017, 8, 881–888. [Google Scholar]
  15. Wu, M.; Lu, D.D.C. A Novel Stabilization Method of LC Input Filter with Constant Power Loads Without Load Performance Compromise in DC Microgrids. IEEE Trans. Ind. Electron. 2015, 62, 4552–4562. [Google Scholar] [CrossRef]
  16. Cespedes, M.; Xing, L.; Sun, J. Constant-Power Load System Stabilization by Passive Damping. IEEE Trans. Power Electron. 2011, 26, 1832–1836. [Google Scholar] [CrossRef]
  17. Lu, X.; Sun, K.; Guerrero, J.M.; Vasquez, J.C.; Huang, L.; Wang, J. Stability Enhancement Based on Virtual Impedance for DC Microgrids with Constant Power Loads. IEEE Trans. Smart Grid 2015, 6, 2770–2783. [Google Scholar] [CrossRef]
  18. Narm, H.G.; Eren, S.; Karimi-Ghartemani, M. A Robust Controller with Integrated Plant Dynamics for Constant Power Loads in DC Microgrid. IEEE Trans. Power Electron. 2023, 38, 4419–4429. [Google Scholar] [CrossRef]
  19. Zhai, M.; Sun, Q.; Wang, R.; Wang, B.; Liu, S.; Zhang, H. Fully Distributed Fault-Tolerant Event-Triggered Control of Microgrids Under Directed Graphs. IEEE Trans. Netw. Sci. Eng. 2022, 9, 3570–3579. [Google Scholar] [CrossRef]
  20. Yang, Q.; Jiang, L.; Zhao, H.; Zeng, H. Autonomous Voltage Regulation and Current Sharing in Islanded Multi-Inverter DC Microgrid. IEEE Trans. Smart Grid 2018, 9, 6429–6437. [Google Scholar] [CrossRef]
  21. Nasirian, V.; Moayedi, S.; Davoudi, A.; Lewis, F.L. Distributed Cooperative Control of DC Microgrids. IEEE Trans. Power Electron. 2015, 30, 2288–2303. [Google Scholar] [CrossRef]
  22. Jinfeng, C.; Ke, J.; Zhenwen, X.; Rui, Z. Voltage Control Strategy of DC Microgrid Based on Discrete Consensus Algorithm. Zhejiang Electr. Power 2019, 38, 65–71. [Google Scholar]
  23. Liu, X.K.; He, H.; Wang, Y.W.; Xu, Q.; Guo, F. Distributed Hybrid Secondary Control for a DC Microgrid via Discrete-Time Interaction. IEEE Trans. Energy Convers. 2018, 33, 1865–1875. [Google Scholar] [CrossRef]
  24. Guo, F.; Xu, Q.; Wen, C.; 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]
  25. Zhang, H.; Han, J.; Wang, Y.; Jiang, H. H Consensus for Linear Heterogeneous Multiagent Systems Based on Event-Triggered Output Feedback Control Scheme. IEEE Trans. Cybern. 2019, 49, 2268–2279. [Google Scholar] [CrossRef]
  26. Huang, X.; Lin, W.; Yang, B. Global Finite-Time Stabilization of a Class of Uncertain Nonlinear Systems. Automatica 2005, 41, 881–888. [Google Scholar] [CrossRef]
  27. Yu, S.; Yu, X.; Shirinzadeh, B.; Man, Z. Continuous Finite-Time Control for Robotic Manipulators with Terminal Sliding Mode. Automatica 2005, 41, 1957–1964. [Google Scholar] [CrossRef]
Figure 1. The structure of the multi-bus HESS.
Figure 1. The structure of the multi-bus HESS.
Mathematics 13 02001 g001
Figure 2. The typical paralleled battery/SC HES unit with CPLs.
Figure 2. The typical paralleled battery/SC HES unit with CPLs.
Mathematics 13 02001 g002
Figure 3. The simplified structure of the HES unit.
Figure 3. The simplified structure of the HES unit.
Mathematics 13 02001 g003
Figure 4. The communication scheme of the multi-bus HESS.
Figure 4. The communication scheme of the multi-bus HESS.
Mathematics 13 02001 g004
Figure 5. Output current of each unit in the simulation.
Figure 5. Output current of each unit in the simulation.
Mathematics 13 02001 g005
Figure 6. Output voltage of each bus in the simulation.
Figure 6. Output voltage of each bus in the simulation.
Mathematics 13 02001 g006
Figure 7. Current distribution of the third unit in the simulation.
Figure 7. Current distribution of the third unit in the simulation.
Mathematics 13 02001 g007
Figure 8. The trigger timing diagram (From top to bottom: Unit 1 to Unit 4).
Figure 8. The trigger timing diagram (From top to bottom: Unit 1 to Unit 4).
Mathematics 13 02001 g008
Figure 9. The other control strategy.
Figure 9. The other control strategy.
Mathematics 13 02001 g009
Figure 10. The proposed control strategy.
Figure 10. The proposed control strategy.
Mathematics 13 02001 g010
Figure 11. The structure of the experiment test.
Figure 11. The structure of the experiment test.
Mathematics 13 02001 g011
Figure 12. Output voltage of each bus in the experiment.
Figure 12. Output voltage of each bus in the experiment.
Mathematics 13 02001 g012
Figure 13. Output current of each bus in the experiment.
Figure 13. Output current of each bus in the experiment.
Mathematics 13 02001 g013
Figure 14. Current distribution of the first unit in the experiment.
Figure 14. Current distribution of the first unit in the experiment.
Mathematics 13 02001 g014
Table 1. Simulation parameters.
Table 1. Simulation parameters.
SymbolQuantityNominal Value
V b u s i * bus voltage reference value300 V
E S C SC voltage reference value150 V
E B Battery voltage reference value150 V
f s switching frequency2 KHz
Linductance0.8 mH
Ccapacitance2.2 mF
R i j HES units’ line impedance R 12 = 0.3 Ω
R 23 = 0.6 Ω
R 34 = 0.8 Ω
R 41 = 0.7 Ω
R L o a d i Resistive Load R L o a d 1 = 100 Ω
R L o a d 2 = 50 Ω
R L o a d 3 = 80 Ω
R L o a d 4 = 40 Ω
a S C Virtual Resistance Coefficient a S C 1 = 0.4 π , a S C 2 = 0.8 π
a S C 3 = 0.4 π , a S C 4 = 0.8 π
a B A T Virtual Inductance Coefficient a B A T 1 = 0.4 , a B A T 2 = 0.8
a B A T 3 = 0.4 , a B A T 4 = 0.8
b 0 3
b 1 3
b 2 1
kPrimary control gains2000
l 11 2000
l 12 10,000
λ 0.5
f x i error gain20
σ i 8
β i 1
m i Dynamic Event-triggered Control1.5
ϱ 0.5
α 0.2
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

Xia, T.; Zhou, H.; Huang, B. Distributed Control Strategy for Automatic Power Sharing of Hybrid Energy Storage Systems with Constant Power Loads in DC Microgrids. Mathematics 2025, 13, 2001. https://doi.org/10.3390/math13122001

AMA Style

Xia T, Zhou H, Huang B. Distributed Control Strategy for Automatic Power Sharing of Hybrid Energy Storage Systems with Constant Power Loads in DC Microgrids. Mathematics. 2025; 13(12):2001. https://doi.org/10.3390/math13122001

Chicago/Turabian Style

Xia, Tian, He Zhou, and Bonan Huang. 2025. "Distributed Control Strategy for Automatic Power Sharing of Hybrid Energy Storage Systems with Constant Power Loads in DC Microgrids" Mathematics 13, no. 12: 2001. https://doi.org/10.3390/math13122001

APA Style

Xia, T., Zhou, H., & Huang, B. (2025). Distributed Control Strategy for Automatic Power Sharing of Hybrid Energy Storage Systems with Constant Power Loads in DC Microgrids. Mathematics, 13(12), 2001. https://doi.org/10.3390/math13122001

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