You are currently viewing a new version of our website. To view the old version click .
Energies
  • Article
  • Open Access

10 November 2025

Fixed-Time Active Disturbance Rejection Control Scheme for Hybrid Energy Storage System Based on Cascaded Extended State Observer

,
,
and
School of Electrical and Control Engineering, North University of China, No. 3, Xueyuan Road, Taiyuan 030051, China
*
Authors to whom correspondence should be addressed.

Abstract

To suppress the bus voltage fluctuations caused by disturbances such as photovoltaic-side power fluctuations and load-side power variations in hybrid energy storage systems, a fixed-time active disturbance rejection controller (FxADRC) integrated with a cascaded extended state observer (CESO) is proposed in this paper. The paper first constructs a dynamic model of the hybrid energy storage system, considering the impact of disturbances. Second, this paper designs a cascaded extended state observer to estimate the total disturbances affecting the system, achieving finite-time convergence performance. Then, a fixed-time sliding mode active disturbance rejection control strategy combined with the CESO is proposed, which can achieve bus voltage tracking with fixed-time convergence rate irrespective of the effect of the initial state. In addition, the stability of the proposed controller is validated by the Lyapunov method. Finally, Comparative studies are conducted by simulation to verify the effectiveness and outstanding performance of the proposed control scheme.

1. Introduction

The persistent increase in traditional energy consumption has intensified the global energy crisis, thereby accelerating the development of new energy alternatives. Simultaneously, the inflexibility of traditional centralized power generation models has increasingly exposed their lack of adaptability, spurring the rise of distributed generation technologies. Against this backdrop, microgrid systems based on new energy sources have emerged, effectively addressing both the demands of energy transition and power supply flexibility, which provides a systemic solution to the aforementioned challenges [,,]. DC microgrids and AC microgrids are typical microgrid systems. Compared to AC microgrids, DC microgrids offer higher energy transmission efficiency and greater reliability, as they play a crucial role in addressing the challenges of integrating renewable energy into the grid, particularly in terms of energy absorption. However, the uncontrollable randomness and volatility of solar resources introduce new stability challenges [,,], such as bus voltage fluctuations, difficulties in coordinating power flows between sources and loads, and intermittent photovoltaic power output. Therefore, energy storage systems are often integrated into DC microgrids to mitigate disturbances and enhance power quality. However, a single storage unit cannot meet the requirements of high power and high energy density. Consequently, hybrid energy storage systems combining supercapacitors and batteries have emerged as a research focus [,]. Photovoltaic-storage DC microgrid systems are susceptible to uncertainties such as load fluctuations and intermittent solar input, which can degrade the control performance of busbar voltage [,]. As the bus voltage magnitude serves as a critical indicator of power balance within these systems [,], maintaining balanced bus voltage control is particularly crucial.
Traditional PI control cannot meet the requirements for suppressing fluctuations in bus voltage [,]. As a result, to enhance the stability of the DC bus output voltage, researchers have proposed various nonlinear control strategies [,,], such as differential flatness control, sliding mode control. In reference [], a differential flatness-based dual-loop control strategy was designed for a boost system composed of fuel cells, optimizing power distribution in the DC microgrid and improving system reliability. However, differential flatness control requires precise system modeling and has limited disturbance rejection capabilities, which increases the complexity of system control. In reference [], a composite nonlinear control strategy, combining an adaptive sliding mode controller with a nonlinear disturbance observer was designed for a multilevel boost converter with constant power loads, which ensures output voltage stability even in the presence of external disturbance.
Active disturbance rejection controller (ADRC) [,,] algorithms have become a focus of research due to their advantages, which include independence from precise models of the controlled object, excellent dynamic and static performance, and strong disturbance rejection capabilities. ADRC introduced three new core concepts: internal disturbance, total disturbance, and expansion state observer (ESO). In reference [], a feedforward active disturbance rejection control strategy was designed for the photovoltaic-storage DC microgrid, which enhances the stability of grid-connected power. Nevertheless, when high-frequency components of external disturbances exceed the bandwidth of the state observer, the accuracy of disturbance estimation significantly decreases, leading to delayed dynamic responses and steady-state errors. Linear active disturbance rejection controller (LADRC) simplifies the ESO and employs the linear extended state observer (LESO) to monitor the system’s state variables and disturbance quantities, which can significantly enhance the system’s responsiveness and control accuracy. In reference [], to address the issue of DC bus voltage control being affected by various uncertain disturbances, a cascaded linear extended state observer (CESO) was designed to supplement the residual disturbances unaccounted for in traditional methods, which can improve disturbance estimation and suppression capabilities. However, the controller continues to employ PD control; as a result, the system convergence speed remains relatively slow. To facilitate the rapid and accurate tracking performance of DC bus voltage the finite-time control and fixed-time control method [,,] with fast convergence and high robustness is considered. Meanwhile, the fixed-time control method, which enables the stabilization time of the system to be independent of the initial conditions, is also applied to the flight control [,]. They demonstrated in a series of simulations that the fixed-time control method exhibits superior tracking performance.
Motivated by the above works, this article investigates the active disturbance rejection performance tracking control problem for DC bus voltage with fixed-time control methods. The main contributions are listed as follows:
  • A novel cascaded linear extended state observer (CESO) is designed, which introduce a second-stage observer to compensate for the unobserved portion of the first-stage observer; the accuracy of disturbance observation has been enhanced. A novel fixed-time active disturbance rejection controller (FxADRC) is designed to compensate for the disturbances based on the sliding mode control method. Moreover, the fixed convergence time of the control method is independent of any initial states of the system.
  • Through the Lyapunov method, the timely convergence and stability of CESO and FxADRC were verified, respectively. Based on this, simulation experiments were conducted for PI, LADRC, and FxADRC.
  • This study conducts an in-depth and detailed discussion and analysis of DC bus voltage under photovoltaic disturbance and load disturbance conditions. It further verifies that the proposed FxADRC control method demonstrates superior robustness and convergence speed under complex and variable operating conditions, which provide reliable support for its practical application.

2. Photovoltaic-Storage DC Microgrid System

2.1. System Structure

The structure of the DC microgrid system in this paper is shown in Figure 1. This system includes a photovoltaic power source, which is connected to the DC bus through a single-stage DC–DC converter to supply energy and deliver power. In the hybrid energy storage system (HESS), the battery (Bat) and supercapacitor (SC) are connected to the DC bus via bidirectional DC–DC converters, which serve to absorb or release energy. This configuration is designed to effectively address intermittent power fluctuations, thereby significantly enhancing overall system stability. DC loads continuously absorb power as the terminal points of the power supply.
Figure 1. DC microgrid structure.
To enhance the transient performance of the system under disturbance conditions, this paper focuses on investigating control strategies for hybrid energy storage units. Figure 2 shows the structural diagram of the hybrid energy storage unit.
Figure 2. Hybrid energy storage system structure.
In Figure 2, U d c and C represent the bus-side voltage and capacitance, respectively; P l o a d denotes the power required by the DC load; P b a t , I b a t , L b , S 1 , and S 2 represent the output power, inductor current, inductor, and switching transistor duty cycle on the battery side, respectively; P s c , I s c , L s c , S 3 , and S 4 represent the output power, inductor current, inductor, and switching transistor duty cycle on the supercapacitor side, respectively; P p v , I p v , C p v , D, and S 5 represent the output power, inductor current, filter capacitance, and switching transistor duty cycle on the PV power supply side, respectively.

2.2. Low-Pass Filter Design

When the DC microgrid system is in a state of dynamic stability, the power relationships between the various units in the system are as follows:
P l o a d = P P V + P H E S S
where P P V is the power provided by the photovoltaic array, P H E S S is the power provided by the hybrid energy storage system, and P l o a d is the power required by the load.
Therefore, the power of the HESS can be expressed as
P H E S S = P b a t + P s c
where P b a t is the power provided by the battery, P s c is the power provided by the supercapacitor.
As shown in Figure 2, The battery and supercapacitor are connected in parallel. Since line impedance is not considered in this article, power distribution can be equivalently treated as current distribution. The current distribution formula can be derived as follows:
I r H E S S = I b a t + I s c
where I b a t is the output current of the battery, I s c is the output current of the supercapacitor, and I r H E S S is the total reference output current of the HESS.
Based on the fast response characteristic of supercapacitors, the reference current for the battery I b a t can be obtained by subtracting the actual output current of the supercapacitor I s c from the total reference output current of the HESS I r H E S S , as follows:
I r b a t = I r H E S S I s c
Due to the relatively slow response speed of the battery, the uncompensated battery current Δ I b a t can be expressed as
Δ I b a t = I r b a t I b a t
By adding the uncompensated battery current to the reference current of the supercapacitor, the reference current for the supercapacitor I r s c can be derived as
I r s c = I r H E S S ( 1 τ L P F ) + λ Δ I b a t
where τ L P F is the low-pass filter value, λ is the gain used to limit the battery current error, defined as λ = U b a t U s c , U b a t is the terminal voltage of the battery, U s c is the terminal voltage of the supercapacitor.
Based on the above analysis, the control block diagram utilizing a low-pass filter to achieve frequency-based current distribution is shown in Figure 3.
Figure 3. Block diagram of frequency reference current distribution control based on low-pass filter.

3. System Controller Design

3.1. Overview of PI Controller

Based on the aforementioned LPF current frequency division control, a traditional PI dual-closed-loop control strategy is adopted for the hybrid energy storage system. The control strategy diagram is shown in Figure 4.
Figure 4. PI control structure diagram.
In the above figure, first, the bus voltage reference value U r d c is compared with the actual bus voltage value U d c . The difference between the U r d c and the U d c is calculated. This difference is input into the voltage loop, where it undergoes PI control to generate a control signal. This control signal serves as the total current reference value I r H E S S for the current loop. The I r H E S S is input into an LPF low-pass filter for frequency division, yielding the low-frequency component battery current reference value I r b a t and the high-frequency component supercapacitor current reference value I r s c . In the battery current loop, the I r b a t and I b a t is calculated. This difference is input into a PI controller to determine the duty cycle of the battery switch, thereby regulating the battery output. The supercapacitor current loop operates similarly.

3.2. Overview of LADRC

Due to the inability to establish accurate mathematical models for hybrid energy storage systems, coupled with the random and fluctuating characteristics of photovoltaic-storage systems, PI control yields poor results. To enhance bus voltage control effectiveness, LADRC is introduced to improve the system’s interference resistance capability.
LADRC consists of a linear extended state observer (LESO) and a PD controller, offering the advantages of not relying on precise mathematical models of the system and possessing robust performance. The parameter configuration between the LESO and PD controller is linked to the bandwidth, which simplifies the tuning of control parameters. LESO estimates the total system disturbance through input and output signals and feeds the disturbance estimate back into the PD controller for compensation and elimination, thereby enhancing system stability.
The subject of this study can be treated as a second-order system.
y ¨ = a 1 y ˙ a 2 y + ω + b u
where u is the system input, which represents the total reference output current of HESS. y is the system output, which represents the actual bus voltage value. ω is the external disturbance, such as fluctuations in photovoltaic power supply and load disturbances. a 1 and a 2 are system parameters, b is the system gain, and a 1 and a 2 are unknown. In the design of detectors, the precise value of b is difficult to obtain, so it is typically replaced with its estimated value b 0 ; therefore b 0 b .
Let f ( y , y ˙ , ω ) denote the total disturbance to the system, which can be expressed as f ( y , y ˙ , ω ) = a 1 y ˙ a 2 y + ω + b b 0 u . Therefore, after separating the total disturbance from the system, the system is derived as
y ¨ = b 0 u + f ( y , y ˙ , ω )
According to ESO design principles, first define the state variable x 1 = y , whose first derivative is x 2 = y ˙ , and expand the disturbance term f into a new state variable x 3 for the system. Then, the system’s state equation can be obtained as
x ˙ 1 = x 2 x ˙ 2 = x 3 + b 0 u x ˙ 3 = f ˙ x 1 = y = U d c
The LESO designed based on Equation (9) is expressed as
e z = z 1 y z ˙ 1 = z 2 θ 1 e z z ˙ 2 = z 3 θ 2 e z + b 0 u z ˙ 3 = θ 3 e z
where e z is the DC bus voltage tracking error of LESO, z 1 , z 2 , and z 3 are the observed values of the state variables x 1 , x 2 , and x 3 , respectively; moreover, θ 1 , θ 2 , and θ 3 are the gains of the first-level observer, all of which are positive.
To simplify parameter design, the gain configuration of LESO is as follows:
θ 1 = 3 ω 0 θ 2 = 3 ω 0 2 θ 3 = ω 0 3
where ω 0 is the observer bandwidth.
By observing the state variables of the LESO system in real time, a disturbance compensation stage is designed based on the concept of self-disturbance rejection to eliminate disturbances. This transforms the system with uncertain disturbances into an equivalent integrated series system. The disturbance compensation stage is designed as follows:
u = u 0 z 3 b 0
Substituting above equation into Equation (8) and neglecting estimation errors yields
y ¨ = u 0 z 3 + f
Inputting the observed state variable into the PD controller yields the control law:
u 0 = k p ( v z 1 ) k d z 2
where v represents the system input reference value; k p and k d denote the controller gains to be designed.
Substituting above equation into Equation (13) and rearranging yields the input–output relationship of the system:
y ¨ = k p ( v z 1 ) k d z 2
In summary, the LADRC structure diagram is shown in Figure 5.
Figure 5. LADRC control structure diagram.
LADRC employs a linear observer to estimate the total disturbance in real time, designing a controller to compensate and eliminate it. However, for traditional ESO, increasing bandwidth can enhance estimation performance and reduce the overall impact of disturbances. Due to limitations imposed by measurement noise and system stiffness, the bandwidth cannot be set excessively high. Moreover, traditional ESO can only guarantee asymptotic convergence of estimation errors to zero, which results in relatively slow convergence speed and limited accuracy. And its PD control approach, while reducing parameter tuning complexity, suffers from poor compensation accuracy and response speed.

3.3. Design of CESO

In this paper, the voltage loop and current loop adopt the same control strategy. Therefore, subsequent designs will use the voltage loop as an example. CESO can rapidly and accurately reconstruct signals while avoiding excessive amplification of measurement noise. Therefore, to address this issue, this section designs CESO to enhance the performance of a traditional ESO.
Based on the core concept of LADRC, which treats uncertainties in the system model as total disturbance and performs unified real-time estimation and compensation alongside internal and external disturbances through an extended state observer; this paper sets the nominal control gain b 0 to 1.
Substituting b 0 = 1 into Equation (8), the system is derived as
y ¨ = b 0 u + f ( y , y ˙ , ω ) = u + f ( y , y ˙ , ω )
According to LESO design principles, first define the state variable x 1 = y , whose first derivative is x 2 = y ˙ , and expand the disturbance term f into a new state variable x 3 for the system. Then, the system’s state equation can be obtained as
x ˙ 1 = x 2 x ˙ 2 = x 3 + u x ˙ 3 = f ˙ x 1 = y = U d c
The first-level observer ESO1 designed based on Equation (17) is expressed as
e g = g 1 y g ˙ 1 = g 2 ξ 1 e g g ˙ 2 = g 3 ξ 2 e g + u g ˙ 3 = ξ 3 e g
where e g is the DC bus voltage tracking error of ESO1, g 1 , g 2 , and g 3 are the observed values of the state variables x 1 , x 2 , and x 3 , respectively; moreover, ξ 1 , ξ 2 , and ξ 3 are the gains of the first-level observer, all of which are positive.
To further enhance the observer performance, the observed value of the total disturbance obtained from ESO1 is introduced into the second-level observer ESO2 as a known component for feedforward compensation. Thus, Equation (18) can be reconstructed as
e v = v 1 y v ˙ 1 = v 2 η 1 e v v ˙ 2 = v 3 η 2 e v + u + g 3 v ˙ 3 = η 3 e v
where e v is the DC bus voltage tracking error of ESO2, v 1 , v 2 , and v 3 are the observed values of the state variables of ESO2, respectively; and η 1 , η 2 , and η 3 are gains of ESO2, all of which are positive.
By constructing front and rear cascaded observers, the state estimation results from the front-level observer are utilized to dynamically adjust the rear-level observer, enabling rapid collaborative tracking of disturbance components. To simplify parameter design, the gains of both observers are configured as follows:
ξ 1 = η 1 = 3 ω 0 ξ 2 = η 2 = 3 ω 0 2 ξ 3 = η 3 = ω 0 3
where ω 0 is the observer bandwidth.

3.4. Design of FxADRC

The purpose of this paper is to achieve precise tracking of the desired bus voltage under uncertain disturbances via the fixed-time methods. The input of the controller is the desired bus voltage, and the output is the total reference output current of the HESS.
By synthesizing the observed values g 3 and v 3 in real time, information about the total disturbance f was reconstructed. The following FxADRC is introduced for the system:
u = u 1 + u 2 ( g 3 + v 3 )
The bus voltage tracking error can be defined as
e = σ v 1
where σ denotes the desired bus voltage.
Take the derivative of Equation (22), which yields
e ˙ = σ ˙ v ˙ 1
The u 1 is designed to ensure fixed-time stability within a small error range of the system as follows:
u 1 = k 1 e k 2 e ˙
where k 1 > 0 , k 2 > 0 .
The u 2 is designed to accelerate system response as follows:
u 2 = k 51 sgn ( s ) | s | α k 52 sgn ( s ) | s | β
where k 51 , k 52 are gain coefficients, k 51 > 0 , k 52 > 0 , α , and β are constants satisfying, 0 < α < 1 and β > 1 .
The slipform surface s can be defined as
s = k 3 e ψ
where k 3 is gain coefficient, k 3 > 0 , ψ is dynamic integral term, which can be expressed as
ψ = 0 t k 41 sgn ( s ) | s | α + k 42 sgn ( s ) | s | β d t
where k 41 , k 42 are gain coefficients, k 41 > 0 , k 42 > 0 .
Substituting Equations (24) and (25) into Equation (21) yields
u = k 1 e k 2 e ˙ k 51 sgn ( s ) | s | α k 52 sgn ( s ) | s | β g 3 v 3
In summary, the control structure block diagram of the hybrid energy storage system in the photovoltaic-storage DC microgrid is shown in Figure 6.
Figure 6. Block diagram of voltage ring FxADRC.

4. Stability Proof

In order to validate the convergence characteristic of proposed controller, the Lyapunov method is utilized in this section. The stability analysis of the voltage loop is presented as an example, and the stability analysis of the current loop is similar with the voltage loop.

4.1. Stability Proof of CLESO

The following standard lemma is first introduced to support the subsequent analysis.
Lemma 1.
Considering the system x ˙ = f ( x , t ) . If there exists a continuous radially unbounded function V ( x ) : R n R 0 such that, V ( x ) > 0 f o r a l l x 0 , a n d V ( 0 ) = 0 , V ˙ ( x ) κ V ( x ) + θ , where κ > 0 a n d θ > 0 . Then, the system is uniformly ultimately bounded.
The observation errors of ESO1 are defined as
e g 1 = g 1 x 1 e g 2 = g 2 x 2 e g 3 = g 3 x 3
Taking the derivative of the above equation and substituting them into Equation (18) yields the error dynamics:
e ˙ g 1 = e g 2 ξ 1 e g 1 e ˙ g 2 = e g 3 ξ 2 e g 1 e ˙ g 3 = ξ 3 e g 1 f ˙
Then, the above error dynamics can be transformed to a matrix form as:
e ˙ g = A g e g + B g f ˙
where e g = e g 1 , e g 2 , e g 3 T . And where
A g = ξ 1 1 0 ξ 2 0 1 ξ 3 0 0 , B g = 0 0 1
The observer gains are chosen as ξ 1 = 3 ω 0 , ξ 2 = 3 ω 0 2 , ξ 3 = ω 0 3 , and A g is the Hurwitz matrix. Therefore, for any symmetric positive definite matrix Q g , there exists a symmetric positive definite matrix P g satisfying the Lyapunov function:
A g T P g + P g A g = Q g
A Lyapunov Function is defined as
V g = e g T P g e g
and its time derivative satisfies
V ˙ g = e g T A g T P g + P g A g e g + 2 e g T P g B g f ˙
Substituting above equation into Equation (33) gives
V ˙ g = e g T Q g e g + 2 e g T P g B g f ˙
Assume that the derivative of the total disturbance is bounded ( L > 0 , | f ˙ | L ); using the Cauchy–Schwarz inequality,
V ˙ g λ min ( Q g ) e g 2 + 2 P g B g L e g
Let e g 4 P g B g L λ min ( Q g ) ), then
V ˙ g 1 2 λ min ( Q g ) e g 2
Since V g is quadratic form, there exist c 1 > 0 , c 2 > 0 , such that c 1 e g 2 V g c 2 e g 2 . Therefore,
V ˙ g λ min Q g 2 c 2 V g
which implies that when e g is sufficiently large, V ˙ g is negative definite. According to Lemma 1, the observation errors of ESO1 are uniformly ultimately bounded.
Following the rigorous framework established by ESO1, this paper presents a stability proof for ESO2.
The observation errors of ESO2 are defined as
e v 1 = v 1 x 1 e v 2 = v 2 x 2 e v 3 = v 3 x 3
Taking the derivative of the above equation and substituting them into Equation (19) yields the following error dynamics:
e ˙ v 1 = e v 2 η 1 e v 1 e ˙ v 2 = e v 3 η 2 e v 1 + e g 3 e ˙ v 3 = η 3 e v 1 f ˙
Then, the above error dynamics can be transformed to a matrix form as
e ˙ v = A v e v + B v f ˙ + D e g 3
where e v = e v 1 , e v 2 , e v 3 T and where
A v = η 1 1 0 η 2 0 1 η 3 0 0 , B v = 0 0 1 , D = 0 1 0
The observer gains are chosen as η 1 = 3 ω 0 , η 2 = 3 ω 0 2 , η 3 = ω 0 3 , and A v is the Hurwitz matrix. Therefore, for any symmetric positive definite matrix Q v , there exists a symmetric positive definite matrix P v satisfying the Lyapunov Function:
A v T P v + P v A v = Q v
A Lyapunov Function is defined as
V v = e v T P v e v
and its time derivative satisfies
V ˙ v = e v T A v T P v + P v A v e v + B v f ˙ + D e g 3 T P v e v + e v T P v B v f ˙ + D e g 3
Substituting the above equation into Equation (44) gives
V ˙ v = e v T Q v e v + 2 e v T P v B v f ˙ + D e g 3
According to the Cauchy–Schwarz inequality and the properties of matrix norms, it can be concluded that
2 e v T P v B v f ˙ + D e g 3 2 P v e v B v f ˙ + D e g 3
Assume that the derivative of the total disturbance is bounded ( L v > 0 , | f ˙ | L v ). At the same time, it follows from the stability proof of ESO1 that its observational error e g 3 is ultimately bounded. Therefore, the norm of the disturbance term can be estimated as
B v f ˙ + D e g 3 = [ 0 , e g 3 , f ˙ ] T = ( e g 3 ) 2 + ( f ˙ ) 2 L 2 + L v 2 = L ϕ
Substituting the above equation into Equation (47) gives
V ˙ v λ min ( Q v ) e v 2 + 2 P v L ϕ e v
Let e v > 2 P v L ϕ λ min Q v , from Equation (50), it can be seen that:
V ˙ v < 0
According to Lemma 1, the observation errors of ESO2 are uniformly ultimately bounded.

4.2. Stability Proof of FxADRC

Considering the system, Equation (16) under the controller Equation (24), the closed-loop system is fixed-time stable. Specifically, the bus voltage tracking error e and its derivative e ˙ will converge to a small region near the origin within a fixed time, and the upper bound on convergence time T m a x is independent of the system’s initial state.
The Lyapunov function is considered as follows:
V = 1 2 s 2
which is obviously positive definite and radially unbounded. Then, the derivative of V is given by
V ˙ = s s ˙
Substituting Equation (27) into Equation (26) yields the derivative.
V ˙ = s · k 3 e ˙ k 41 s g n ( s ) | s | α k 42 s g n ( s ) | s | β = s · k 3 e ˙ k 41 s · s g n ( s ) | s | α k 42 s · s g n ( s ) | s | β
Using the Equation s · sgn ( s ) = | s | , the above equation can be simplified to
V ˙ = s · k 3 e ˙ k 41 | s | α + 1 k 42 | s | β + 1
Under the action of the designed control law, the error dynamics of the closed-loop system can be characterized as
k 3 e ˙ = K s + d ˜
where K is the overall feedback gain. K > 0 , d ˜ denotes the bounded residual disturbance estimation error after CESO compensation, | d ˜ | D .
Substituting the above equation into Equation (55) yields
V ˙ = s · ( K s + d ˜ ) k 41 | s | α + 1 k 42 | s | β + 1 = K s 2 + s d ˜ k 41 | s | α + 1 k 42 | s | β + 1
Using s 2 = | s | 2 and s d ˜ | s | D , we can scale the above expression to obtain
V ˙ K | s | 2 + D | s | k 41 | s | α + 1 k 42 | s | β + 1
By selecting a sufficiently large controller gain, the system state can be ensured to be attracted to the region | s | Δ within a fixed time. Where Δ is a constant related to the disturbance upper bound D.
To prove fixed-time convergence, the above equation is transformed into an expression in terms of the Lyapunov function V. Given that V = 1 2 s 2 , it follows that | s | = 2 V 1 / 2 . By defining η 11 = α + 1 2 and η 12 = β + 1 2 , and substituting the above equations into Equation (59), we obtain
V ˙ 2 K V + 2 D V 1 / 2 k 41 2 η 11 V η 11 k 42 2 η 12 V η 12
Given the constraints 0 < α < 1 and β > 1 , the parameters are bounded as 1 / 2 < η 11 < 1 and η 12 > 1 . Using standard inequality scaling techniques, it can be demonstrated that there exist positive constants γ 1 and γ 2 , such that
V ˙ γ 1 V η 11 γ 2 V η 12
According to the fixed-time stability theorem [], the system state will converge within a fixed time T. The settling time T is upper-bounded by
T T max = 1 γ 1 ( 1 η 11 ) + 1 γ 2 ( η 12 1 )
Crucially, this upper bound T max is independent of the initial state of the system, which completes the proof of fixed-time convergence.

5. Simulation Verification of Disturbance Rejection Under Different Control Strategies

This section constructs a hybrid energy storage simulation model for a photovoltaic-integrated mainstream microgrid on the Matlab/Simulink platform to verify the feasibility of the proposed control method. To better evaluate the response speed and disturbance rejection capability of the designed controller, comparative analyses are conducted with PI control and LADRC control under unchanged electrical model parameters. The initial system conditions are set as follows: ambient temperature of 25 °C, irradiance of 1000 W/m2, with the photovoltaic unit employing MPPT control. The constant of the low-pass filter τ LPF is 0.005. The selection of the low-pass filter time constant τ LPF set to 0.005 plays a critical role in the frequency-based current distribution between the battery and supercapacitor. This value was chosen based on typical configurations from the literature [,,,,] to balance the trade-off between dynamic response and noise immunity. Smaller τ LPF values increase filter bandwidth, enabling faster tracking of high-frequency disturbances such as rapid load changes or PV fluctuations, but may amplify measurement noise and cause overshoot. Conversely, larger τ LPF values smooth current distribution but introduce delays, potentially degrading transient response performance under changing operating conditions. In this study, setting τ LPF = 0.005 effectively decouples the slow dynamics of the battery from the fast response of the supercapacitor, thereby enhancing bus voltage stability. The system model parameters are listed in Table 1. The simulation parameter settings for each controller are listed in Table 2.
Table 1. System model parameters.
Table 2. Parameters of each controller.
The PI control strategy employs the Ziegler–Nichols method []. The optimal tuning parameters for the PI controller were obtained through empirical formulas. LADRC sets the bandwidths of the controller and observer individually and tunes them according to the bandwidth method [], obtaining the optimal bandwidth parameters. Regarding the control strategy proposed in this paper, during parameter tuning, the principle of observation before control should be followed. Since the observer is a CESO, its parameter design has been simplified, requiring only adjustment of ω 0 . The gradually increasing ω 0 accelerates the observer’s convergence speed and enhances disturbance estimation capability. The tuning should ultimately achieve rapid convergence of the observation error without significant overshoot. Considering the linear portion of Equation (24), tune k 1 and k 2 based on PD control to achieve steady-state tracking performance. Next, fix exponents α and β , then incrementally increase k 51 and k 52 to ensure the system converges to steady-state within a fixed upper time limit independent of initial conditions. Finally, fine-tune k 3 , k 41 , and k 42 to further enhance performance.

5.1. Photovoltaic Power Disturbance Simulation Comparison

The load maintains a constant power operation at 2.5 kW, while the irradiance varies as shown in Figure 7.
Figure 7. Variation in light intensity.
The variation in the output power of the photovoltaic source is shown in Figure 8.
Figure 8. Photovoltaic power supply output power.
Analysis of the above two figures indicates that at t = 0.6 s when the irradiance drops from 1000 W/m2 to 750 W/m2, and the photovoltaic output power becomes lower than the load demand power, leading to a decrease in bus voltage. At this point, the hybrid energy storage unit compensates for the power deficit. At t = 0.9 s, when the irradiance abruptly changes from 750 W/m2 to 1000 W/m2, the photovoltaic output power exceeds the load demand power, causing a momentary rise in bus voltage. The hybrid energy storage unit absorbs the surplus power to maintain bus voltage stability. At t = 1.2 s, when the irradiance suddenly drops from 1000 W/m2 to 500 W/m2, the bus voltage instantaneously decreases but is restored to equilibrium through compensation by the energy storage unit. For photovoltaic power disturbances, under unchanged controller parameters, three control strategies are compared and analyzed as follows.

Comparison of DC Bus Voltage Simulation

A comparison of DC bus voltage waveforms under different control strategies during photovoltaic power disturbances is shown in Figure 9.
Figure 9. DC bus voltage starting waveform during photovoltaic power disturbance.
The simulation result in Figure 9 reveals that the maximum voltage peaks under the PI, LADRC and FxADRC control strategies were 983.96 V , 706.58 V , and 701.67 V , respectively, with voltage overshoot values of 283.96 V , 6.58 V , and 1.67 V , respectively. Compared to PI control, the overshoot of the LADRC control strategy is reduced by 97.68 % , while the FxADRC control strategy achieves a reduction of 99.41 % . And the settling times were 0.34 s , 0.21 s , and 0.05 s , respectively. Compared to PI control, the adjustment time of the LADRC control strategy is reduced by 38.24 % , while that of the FxADRC control strategy is reduced by 85.29 % . As shown in Table 3. Comparing the above simulation results, it can be seen that the FxADRC strategy proposed in this paper exhibits smaller overshoot and faster transient response speed during photovoltaic power disturbances.
Table 3. Performance comparison of different control strategies under photovoltaic disturbances.
Figure 10 illustrates the comparative suppression effects of different control strategies on DC bus voltage disturbance waveforms during photovoltaic power disturbances. The simulation results under the PI control, LADRC, and FxADRC strategies are shown in (a), (b), and (c), respectively.
Figure 10. Comparison of DC bus voltage waveform during photovoltaic power disturbance.
Taking the scenario at t = 0.9 s as an example, when the irradiance abruptly increases from 750 W/m2 to 1000 W/m2, the photovoltaic output power exceeds the load demand power, causing a bus voltage surge. Under PI control, the bus voltage surges by 3.43 V and stabilizes after 112 ms. Under LADRC control, the surge is 2.37 V with stabilization achieved in 83 ms. Whereas under FxLADRC control, the voltage surge is significantly smaller at 0.05 V, with stabilization in just 19 ms. These results demonstrate that the proposed FxADRC strategy achieves smaller bus voltage fluctuations and faster transient recovery during photovoltaic power disturbances.

5.2. Load Power Disturbance Simulation Comparison

Under the condition that the photovoltaic output power remains constant at 3 kW, the variations in load output power are illustrated in Figure 11.
Figure 11. Load output power fluctuation.

Comparison of DC Bus Voltage Simulation

A comparison of DC bus voltage waveforms under different control strategies during load power disturbances is shown in Figure 12.
Figure 12. DC bus voltage starting waveform during load power perturbation.
The analysis of Figure 12 clearly shows that there is a difference in performance between the three strategies. The PI controller yielded the poorest results. It had a high voltage peak of 997.97 V . It also had an overshoot of 297.97 V . And it had a slow settling time of 0.38 s . The LADRC strategy provided a significant improvement, reducing the overshoot to 8.45 V with a peak voltage of 708.45 V and reducing the settling time to 0.26 s . The FxADRC method achieved superior performance by limiting the overshoot to just 2.39 V with a peak voltage of and 702.39 V and achieving a settling time of 0.05 s . Compared to the PI control strategy, the overshoot under the LADRC control strategy is reduced by 97.17 % , and the settling time is shortened by 31.58 % . While the overshoot under the FxADRC control strategy is reduced by 99.20 % , and the settling time is shortened by 86.84 % . As shown in Table 4. A comparison of these simulation results shows that the proposed FxADRC strategy results in smaller overshoot and a faster transient response during load power disturbances.
Table 4. Performance comparison of different control strategies under load disturbances.
Figure 13 illustrates the comparison of suppression effects on DC bus voltage disturbance waveforms among different control strategies during load power disturbances. The simulation results under the PI control, LADRC, and FxADRC strategies are shown in (a), (b), and (c), respectively.
Figure 13. Comparison of DC bus voltage waveform during load power disturbance.
Considering the scenario at t = 0.9 s, the system load power suddenly increases from 1.5 kW to 4.5 kW. As the load demand power exceeds the photovoltaic output power, the DC bus voltage drops, and the energy storage unit compensates for the power deficit to stabilize the bus voltage. Analysis of Figure 13 reveals that under PI control, the bus voltage drops to 13.21 V and stabilizes after 132 ms; under LADRC control, the voltage drops to 9.19 V and stabilizes in 111 ms; whereas under FxADRC control, the voltage drop is only 0.35 V with stabilization achieved in just 34 ms. These results demonstrate that the proposed FxADRC strategy achieves smaller bus voltage fluctuations and faster transient recovery during power disturbances.

5.3. Verification and Analysis of Fixed-Time Convergence

To verify that the proposed FxADRC control strategy converges within a fixed time, simulations were conducted as follows: while keeping all other controller parameters and disturbances constant, only the initial conditions were varied, i.e., 650 V, 700 V, and 750 V. The simulation results are shown in Figure 14.
Figure 14. Comparison of DC bus voltage under different initial conditions.
Analysis of Figure 14 reveals that under initial conditions of 650 V, 700 V, and 750 V, respectively, all systems converge within a fixed time of 0.05 s. This further validates the proposed control strategy’s capability to converge within a fixed timeframe, demonstrating its superiority.

5.4. Robustness Analysis Based on Theoretical Framework

To validate the stability of the FxADRC control strategy under complex environmental conditions such as ambient temperature fluctuations or irregular illumination, the following analysis was conducted.
Based on the Lyapunov stability proof, both the CESO and FxADRC ensure that system errors converge to a small neighborhood near the origin within a fixed time, with this convergence property independent of initial conditions. This convergence is guaranteed under the assumption that the total disturbance acting on the system is bounded, as formalized in Lemma 1. Specifically, this proof demonstrates that the derivative of the total disturbance satisfies | f ˙ | L . The cascaded structure of the CESO, comprising primary and secondary observers for residual compensation, enables real-time estimation and suppression of these disturbances, thereby ensuring the closed-loop system exhibits uniform ultimate boundedness. Complex environmental factors such as temperature variations or irregular solar radiation can be abstracted as bounded perturbations within this theoretical framework. For instance, temperature fluctuations may induce slow-varying perturbations in photovoltaic efficiency or cell dynamics, while irregular radiation introduces high-frequency random components. However, since these effects are physically constrained and, thus, bounded, the controller derived from the Lyapunov function derivative inequality (60) maintains fixed-time convergence properties. This feature ensures that the design gain dominates the worst-case disturbance boundary. Consequently, the FxADRC scheme maintains its robustness even in complex environments.

6. Conclusions

This paper addresses the issue of bus voltage fluctuations in hybrid energy storage systems under system uncertainties and external disturbances by proposing the FxADRC method based on the CESO. First, a dynamic model of the DC bus voltage incorporating external disturbances is constructed. Subsequently, the CESO is designed to estimate and compensate for system disturbances, thereby enhancing robustness. FxADRC is then implemented for both the current and voltage loops, enabling error convergence within a fixed time period independent of the system’s initial state. Furthermore, the stability of the proposed control method is analyzed using the Lyapunov approach, proving that the control strategy achieves fixed-time convergence. Finally, simulations compare the proposed control strategy with PI control and conventional ADRC control, verifying its effectiveness and superiority.
Although simulation results demonstrate the effectiveness of the proposed FxADRC strategy in suppressing bus voltage fluctuations under various disturbances, certain limitations exist. For instance, practical application still requires validation through field testing in real HESS systems. To address these limitations, we will enhance simulation experiments of the control strategy under complex conditions. Subsequently, we will design and construct a hardware platform integrating photovoltaic ports, hybrid energy storage ports, DC load ports, and grid ports to validate the effectiveness of the proposed experimental strategy.

Author Contributions

Conceptualization, K.Z.; methodology, Y.R.; investigation and software, J.Z.; validation, R.K.; formal analysis, K.Z.; data curation, R.K.; writing—original draft preparation, K.Z.; writing—review and editing, R.K. All authors have read and agreed to the published version of the manuscript.

Funding

This search was funded by the Shanxi Province Guidance Program for the Commercialization of Scientific and Technological Achievements (No.202204021301051)—“Monitoring and Control Technology for All-Vanadium Redox Flow Battery-based Optical Storage and Charging Systems”.

Data Availability Statement

The data presented in this study are available in article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jiang, F.; Yin, Z.; Hu, W.; Cui, C.; He, R.; Huang, S. A Review of Control Strategies for AC Microgrids with Distribution Network-Microgrid Coordination. J. Electr. Eng. 2025, 20, 225–242. [Google Scholar]
  2. Su, H.; Li, K.; Yang, F.; Zhu, Y. Multi-Criteria Integrated Decision-Making for Power Grid Planning with High Penetration of Renewable Energy Integration. Electron. Des. Eng. 2025, 33, 174–178. [Google Scholar]
  3. Zhang, Z.; Luo, C.; Zhang, G.; Shu, Y.; Shao, S. New energy policy and green technology innovation of new energy enterprises: Evidence from China. Energy Econ. 2024, 136, 107743. [Google Scholar] [CrossRef]
  4. Xie, X.; Ma, N.; Liu, W.; Zhao, W.; Xu, P.; Li, H. A Review and Prospects of Energy Storage Application Functions in New-Type Power Systems. Proc. CSEE 2023, 43, 158–169. [Google Scholar]
  5. Zhu, X.; Jiang, Q.; Liu, M.; Luo, H.; Long, W.; Huang, L. Two-Stage Optimal Scheduling of Integrated Energy Systems Considering Source-Load Uncertainty. Electr. Power Autom. Equip. 2023, 43, 9–16+32. [Google Scholar]
  6. Hu, G.; Li, Y.; Cao, Y.; Zhong, J. Multi-Time Scale Optimal Scheduling of Integrated Energy Systems Considering Real-Time Balance of Multi-Energy Load Fluctuations. Electr. Power Autom. Equip. 2024, 44, 120–126. [Google Scholar]
  7. Mahmood, H.; Blaabjerg, F. Autonomous power management of distributed energy storage systems in islanded microgrids. IEEE Trans. Sustain. Energy 2022, 13, 1507–1522. [Google Scholar] [CrossRef]
  8. Chen, Y.; Tan, W.; Zhou, X.; Zhou, L.; Yang, L.; Wu, W. Power Autonomous Frequency Division Control Method for Hybrid Energy Storage Systems. J. Hunan Univ. (Nat. Sci.) 2019, 46, 65–73. [Google Scholar]
  9. Yang, J.; Wang, J.; Wang, M.; Wang, Z. Research on Virtual Inertia Control Strategy of Photovoltaic-Storage DC Microgrid Based on Passive Control. Power Gener. Technol. 2021, 42, 576–584. [Google Scholar]
  10. Raveendhra, D.; Poojitha, R.; Narasimharaju, B.L.; Domyshev, A.; Dreglea, A.; Dao, M.H.; Pathak, M.; Liu, F.; Sidorov, D. Part II: State-of-the-art technologies of solar-powered DC microgrid with hybrid energy storage systems: Converter topologies. Energies 2023, 16, 6194. [Google Scholar] [CrossRef]
  11. Gong, C.; Lin, J.; Huang, D.; Li, H.; Wang, Z.; Shi, S.; Hu, A. Research on Control Strategy of Bidirectional Buck-Boost Converter for Energy Storage Systems. Acta Energiae Solaris Sin. 2023, 44, 229–238. [Google Scholar]
  12. Zhang, J.; Zhao, R.; Gao, L.; Ji, W.; Yang, P.; Wu, Z. DC Microgrid Bus Voltage Stability Control Strategy. Power Syst. Technol. 2021, 45, 4922–4929. [Google Scholar]
  13. Ma, P.; Liang, W.; Chen, H.; Zhang, Y.; Hu, X. Interleaved high step-up boost converter. J. Power Electron. 2019, 19, 665–675. [Google Scholar]
  14. Tao, H.; Zhao, M.; Zheng, Z.; Song, J.; Zhang, C.; Huang, T. Hybrid Control Strategy for ISOP-DAB Converters Based on Super-Twisting Sliding Mode. Acta Energiae Solaris Sin. 2025, 46, 127–134. [Google Scholar]
  15. Yodwong, B.; Thounthong, P.; Guilbert, D.; Bizon, N. Differential flatness-based cascade energy/current control of battery/supercapacitor hybrid source for modern e–vehicle applications. Mathematics 2020, 8, 704. [Google Scholar] [CrossRef]
  16. Zhou, X.; Liu, Q.; Ma, Y.; Xie, B. DC Bus Voltage Control of Grid-Connected Photovoltaic Inverters Based on Improved Active Disturbance Rejection Control. Acta Energiae Solaris Sin. 2022, 43, 65–72. [Google Scholar]
  17. Zhou, X.; Guo, S.; Ma, Y.; Li, Y.; Ma, C. DC Bus Voltage Fluctuation Suppression Strategy for Converter System Based on Improved Active Disturbance Rejection Control. Power Syst. Prot. Control 2023, 51, 68–78. [Google Scholar]
  18. Bigdeli, N. Optimal management of hybrid PV/fuel cell/battery power system: A comparison of optimal hybrid approaches. Renew. Sustain. Energy Rev. 2015, 42, 377–393. [Google Scholar] [CrossRef]
  19. Luo, W.; Lu, Y. Composite Nonlinear Control of Multilevel Boost Converter with Constant Power Load. Acta Energiae Solaris Sin. 2022, 43, 506–512. [Google Scholar]
  20. Han, J.Q. Auto disturbance rejection controller and it’s applications. Control Decis. 1998, 13, 19–23. [Google Scholar]
  21. Han, J. Active Disturbance Rejection Control Technique—The Technique for Estimating and Compensating the Uncertainties; National Defense Industry Press: Beijing, China, 2008; pp. 197–270. [Google Scholar]
  22. Han, J. From PID to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  23. Liu, Z.; Li, X.; Liang, N.; Zheng, F.; Wu, Y.; Zhang, T. Hybrid Energy Storage Control Strategy for Photovoltaic Microgrid Based on Feedforward Active Disturbance Rejection Control. Electr. Power Constr. 2021, 42, 96–104. [Google Scholar]
  24. Tao, L.; Ma, X.; Wang, Y.; Liang, N.; Wang, Z.; Sun, M. Hybrid Energy Storage System Enhanced Active Disturbance Rejection Coordinated Control. Acta Energiae Solaris Sin. 2024, 45, 668–677. [Google Scholar]
  25. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2011, 57, 2106–2110. [Google Scholar] [CrossRef]
  26. Gu, S.; Zhang, J.; Liu, X. Finite-time variable-gain ADRC for master–slave teleoperated parallel manipulators. IEEE Trans. Ind. Electron. 2023, 71, 9234–9243. [Google Scholar] [CrossRef]
  27. Tian, B.; Zuo, Z.; Yan, X.; Wang, H. A fixed-time output feedback control scheme for double integrator systems. Automatica 2017, 80, 17–24. [Google Scholar] [CrossRef]
  28. Fethalla, N.; Saad, M.; Michalska, H.; Ghommam, J. Robust observer-based dynamic sliding mode controller for a quadrotor UAV. IEEE Access 2018, 6, 45846–45859. [Google Scholar] [CrossRef]
  29. Wang, L.; Su, J. Robust disturbance rejection control for attitude tracking of an aircraft. IEEE Trans. Control Syst. Technol. 2015, 23, 2361–2368. [Google Scholar] [CrossRef]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.