Next Article in Journal
Flexible Resource Optimization for D2D XL-MIMO Communication via Adversarial Multi-Armed Bandit
Previous Article in Journal
Optimizing Photovoltaic System Diagnostics: Integrating Machine Learning and DBFLA for Advanced Fault Detection and Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model Predictive Voltage Control Strategy for Dual Active Bridge Converters Based on Super-Twisting Integral Sliding Mode Observer

1
School of Mechatronics and Automation, Wuchang Shouyi University, Wuhan 430064, China
2
School of Electrical Engineering, Naval University of Engineering, Wuhan 430033, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(8), 1496; https://doi.org/10.3390/electronics14081496
Submission received: 13 March 2025 / Revised: 1 April 2025 / Accepted: 3 April 2025 / Published: 8 April 2025

Abstract

:
The conventional model predictive control (MPC) for dual active bridge (DAB) converters relies heavily on the accuracy of system parameters. To address this issue, this paper proposes a model predictive voltage control strategy for DAB based on a super-twisting integral sliding mode observer (STISMO). By reducing the system parameter sensitivity and incorporating a disturbance compensation mechanism, the proposed strategy enhances robustness while preserving the dynamic response advantages of MPC. Firstly, an ultra-local model of the DAB converter is constructed to reduce dependence on system parameters. Secondly, a STISMO with an integral sliding surface is designed to achieve rapid and accurate estimation of unmodeled dynamics and disturbances in the ultra-local model, along with real-time compensation. The finite-time convergence of observation errors is rigorously proven via Lyapunov stability theory. Subsequently, a two-step prediction model combined with rolling optimization of the cost function is employed to solve for the optimal phase-shift angle, which is then applied in the next control cycle. Finally, experimental validation was conducted through a DAB converter test platform, demonstrating the effectiveness of the proposed method in enhancing system robustness and dynamic performance.

1. Introduction

In recent years, with the rapid advancement of power electronics technologies, bidirectional isolated DC/DC converters have found expanding applications in modern power systems. These converters, as a core power conversion unit enabling bidirectional energy flow and galvanic isolation, have been extensively adopted in cutting-edge domains such as distributed microgrids, intelligent energy storage systems, new energy vehicle (NEV) charging infrastructures, and solid-state transformers (SSTs) [1,2,3]. Among various bidirectional isolated DC/DC topologies, the dual active bridge (DAB) converter has emerged as a research focus owing to its distinctive technical merits. The advantages of DAB converters can be summarized as follows: high power density with reliable galvanic isolation; high-efficiency bidirectional power transfer capability; wide voltage conversion gain range [4,5].
To enhance the dynamic performance and operational stability of DAB converters, numerous linear control strategies (e.g., state feedback control) and nonlinear control strategies (e.g., sliding mode control, SMC) have been proposed in the research community [6,7,8]. In [9], nonlinear terms are effectively eliminated through the introduction of a linearization operator, reducing system sensitivity to load and reference voltage variations while extending the stability region. However, this simplified model may suffer from precision degradation under high-frequency operations or extreme parameter variations and relies on accurate estimations of parasitic resistances and other parameters. In [10], nonlinear feedforward control significantly improves transient response speed in voltage regulation mode, albeit at the expense of increased computational complexity. In contrast, linear feedforward control achieves rapid response with lower computational costs in the current regulation mode but exhibits limited performance improvement in voltage regulation scenarios. Meanwhile, model predictive control (MPC) algorithms have demonstrated prominent technical merits in multi-objective optimization control applications, owing to their strong adaptability to system nonlinearities and time-varying characteristics, superior dynamic response characteristics, and inherent capability to incorporate operational constraints. Driven by the iterative advancements in high-performance microprocessors and the continuous enhancement of computational power, this algorithm has been widely adopted in power electronic converters and motor drive systems, demonstrating its practical viability in high-switching-frequency applications [11,12]. However, the MPC algorithm determines the optimal phase-shift angle for the next switching cycle of the DAB converter by constructing a cost function based on an accurate system model [13,14]. Under practical operating conditions, the leakage inductance of high-frequency transformers and the actual parameters of input/output capacitors in DAB converters are subject to variations due to temperature fluctuations, component aging, and dynamic operating condition changes. These variations induce parameter mismatches between the actual system and the theoretical model, ultimately leading to degradation in converter output performance [15]. Recent advancements in DAB control strategies have focused on mitigating parameter sensitivity while retaining dynamic performance.
Model-free control (MFC) provides innovative solutions for complex systems with parameter perturbations, unmodeled dynamics, and strong nonlinearity by constructing generalized control laws independent of precise mathematical models. Among these, the model-free control theory based on ultra-local models has recently attracted significant attention [16,17], achieving effective regulation through online estimation of system dynamic components. However, the performance of such methods is constrained by two critical bottlenecks: First, the control effectiveness is directly determined by the estimation accuracy of dynamic components. In practical engineering applications, limitations in sensor precision and low sampling frequencies often lead to cumulative estimation deviations. Second, although existing compensation mechanisms (e.g., state observers in [18,19]) enhance robustness, they exhibit significant trade-offs between dynamic response speed and disturbance rejection capability. For instance, reference [20] combines sliding mode observers with ultra-local models to effectively improve the robustness and dynamic performance of DAB converters under large disturbances, eliminating traditional dependencies on precise models. However, this approach suffers from potential chattering issues in sliding mode observers and high parameter tuning complexity. Reference [21] integrates extended state observers (ESOs) with MPC to effectively reduce current stress in hybrid modular DC transformers while achieving current sensorless control, thereby enhancing dynamic response and transmission efficiency. Although effective, the slow convergence speed of ESOs under large disturbances limits their application in high-speed DAB systems. Notably, while the recently developed super-twisting algorithm [22] demonstrates faster convergence characteristics in single-point disturbance estimation, its synergistic mechanism with predictive control frameworks remains unestablished, hindering the full realization of its theoretical advantages in multi-constraint optimization scenarios of DAB systems.
Addressing the inherent trade-off between dynamic component estimation accuracy and disturbance rejection capability in existing MFC approaches, as well as the convergence speed limitations of traditional observers under parameter mismatch scenarios, this paper innovatively proposes a STISMO-based model predictive voltage control strategy for DAB converters. The core contributions are manifested at three levels: First, a hybrid system description framework integrating physical characteristics and ultra-local modeling is established. This framework preserves the switching dynamics of power devices while reducing parameter sensitivity, thereby eliminating the rigid dependency of traditional MPC on precise mathematical models. Second, a novel STISMO is designed, where its integral sliding surface structure effectively suppresses the inherent chattering phenomenon in conventional sliding mode control. Third, a rolling optimization architecture with disturbance feedforward compensation is developed, enabling dynamic correction of the MPC cost function through online compensation terms. Finally, experimental validation demonstrates the feasibility and effectiveness of the proposed STISMO-MPC strategy.

2. Mathematical Model of DAB Converters

2.1. Topology and Operational Waveforms of the DAB Converter

The topology of the DAB converter is illustrated in Figure 1. It consists of two full-bridge converters interconnected via a high-frequency transformer T with a turns ratio of n:1. The key components include the following: L (leakage inductance of the high-frequency transformer), Cin (input-side filter capacitor), and Cout (output-side filter capacitor). The input port is supplied by a DC voltage source Uin, while the output port connects to a resistive load R. Critical electrical variables are defined as follows: Uo (output voltage), io (output current), uab (primary-side output voltage of the full-bridge converter, input side), ucd (secondary-side output voltage of the full-bridge converter, output side), and iL (inductor current flowing through L).
The steady-state operational waveforms of the DAB converter under single phase shift (SPS) control are illustrated in Figure 2. Here, Ths denotes half of the switching period (Ths = Ts/2), and D represents the phase-shift duty ratio between the primary-side and secondary-side full bridges. In this paper, the voltage conversion ratio is defined as k = Uin/(nUo), where n is the transformer turns ratio. As observed from the operational waveforms of the DAB converter in Figure 2, the inductor current iL exhibits half-cycle symmetry with alternating polarities. Within a half switching period, the instantaneous inductor current values can be derived as follows:
i L ( t 0 ) = n U o 4 f s L ( 1 2 D k ) i L ( t 2 ) = n U o 4 f s L 1 k ( 1 2 D ) i L ( t 3 ) = n U o 4 f s L ( 1 2 D k )
where fs = 1/Ts is the switching frequency.
Under SPS modulation, the power transfer of the DAB converter within one switching period is expressed as follows:
P = 2 T s 0 T hs u a b ( t ) i L ( t ) d t = n U in U o 2 f s L D ( 1 D )

2.2. Reduced-Order Model of the DAB Converter

Compared to single-phase DC–DC converters, the inductor current in DAB converters exhibits high-frequency alternating characteristics with a zero average value. Direct application of the conventional state-space averaging method would lead to overly complex controller design and excessive computational burdens. To address this, a large-signal reduced-order model of the DAB converter is established in this work, as illustrated in Figure 3. This model neglects the inductor current dynamics, a simplification justified by the minimal impact on control accuracy in output voltage regulation scenarios. In Figure 3, io: load current at the secondary-side output port, iCo: current flowing through the output capacitor Co, i2: equivalent secondary-side AC current derived from the analysis of primary-side inductor dynamics and active power transfer, primarily governed by the controlled current source.
Under steady-state operation of the DAB converter, the conduction and switching losses of the transformer and power devices are neglected to simplify the model complexity. Based on the power conservation principle, the secondary-side full-bridge output current i2 can be derived as follows:
i 2 = P U o = n U in 2 f s L D ( 1 D )

3. Conventional MPC and Sensitivity Analysis of DAB Converters

3.1. Design of Conventional MPC

As illustrated in Figure 3, the differential equation governing the secondary-side output voltage of the DAB converter can be expressed as follows [23]:
C o d U o d t = i 2 i o = n U in D ( 1 D ) 2 f s L i o
Using the forward Euler method, Equation (4) is discretized and expressed as follows:
U o ( k + 1 ) = U o ( k ) + n U in 2 f s 2 L C o D ( k ) ( 1 D ( k ) ) u ( k ) i o ( k ) f s C o
where Uo(k) and io(k) denote the sampled output voltage and current at the k-th time instant, respectively; Uo(k + 1) represents the predicted output voltage at the (k + 1)-th time instant; u(k) is the control input corresponding to the phase-shift duty ratio at the k-th time instant.
To compensate for the control accuracy degradation caused by the inherent delay of practical digital processors, this paper adopts a two-step prediction horizon in the controller design. Under high sampling frequency conditions, the output current can be assumed constant within one sampling period, i.e., io(k + 1) = io(k). Consequently, the predicted output voltage at the (k + 2)-th time instant derived from Equation (5) is expressed as follows:
U o ( k + 2 ) = U o ( k + 1 ) + n U in 2 f s 2 L C o u ( k + 1 ) i o ( k ) f s C o
Assuming the current time instant is t = k, the control input u(k) is applied at t = k + 1 to account for computational delay. Therefore, the prediction model can be formulated as follows:
U o ( k + 2 ) = U o ( k + 1 ) + n U in 2 f s 2 L C o u ( k ) i o ( k ) f s C o
To achieve output voltage regulation of the DAB converter, a cost function J is formulated based on the output voltage prediction model in (7), aiming to minimize the tracking error and control effort:
J = U ref U o ( k + 2 ) 2
Therefore, the cost function aims to ensure accurate tracking of the reference voltage by the predicted voltage values with zero steady-state error. Consequently, a smaller value of the cost function J indicates superior tracking performance. By substituting the prediction model from Equation (7) into Equation (8), the optimal phase-shift ratio is derived through differentiation and minimization:
u * = 2 f s 2 L C o n U in U ref U o ( k ) u ( k 1 ) + 4 f s L i o ( k ) n U in
Therefore, by solving for the phase-shift control input u*, the optimal phase-shift ratio D under the MPC framework can be derived as follows:
D ( k + 1 ) = 1 2 1 4 u *

3.2. Parameter Sensitivity Analysis

As indicated by Equation (7), the predicted output voltage Uo(k + 2) is inherently dependent on the inductance L and output capacitance Co. Parameter mismatches between the actual values Lactual and Co, actual in the DAB converter and the nominal values L and Co used in the MPC algorithm degrade the prediction accuracy of Uo(k + 2).
Assuming the parameter errors of L and Co vary within the range (0.5, 1.5), Figure 4 illustrates the three-dimensional relationship between the output voltage deviation and the normalized parameter errors.
Define the per-unit (p.u.) errors of the leakage inductance (L) and output filter capacitor (Co), as well as the output voltage deviation, as follows:
e L = L actual L e C = C o , actual C o Δ U % = Δ U o m ( k ) U o ( k ) × 100 %
where ΔUom is defined as the difference between the reference voltage Uref and the actual output voltage Uo.

4. STISMO-MPC Control Strategy

4.1. Ultra-Local Model of the DAB Converter

As depicted in the averaged equivalent circuit of the converter in Figure 3, the large-signal model of the DAB converter is reduced to a first-order system. Based on the ultra-local modeling theory, a first-order single-input single-output (SISO) system can be expressed as follows:
x ˙ = α u i o C o + F d F d t = ρ , ρ M
where α = n U in / 2 f s L C o denotes the state gain of the system, u = D ( 1 D ) represents the state input, x ˙ = d U o / d t is the output voltage derivative, F is a bounded function describing lumped unmodeled dynamics, and M defines the upper bound of disturbances.
By discretizing Equation (12) using the forward Euler method, the predicted output voltage of the ultra-local model at the (k + 1)-th time instant is obtained as follows:
U o ( k + 1 ) = U o ( k ) + T s ( α ( k ) u ( k ) i o ( k ) C o + F ( k ) )
Similarly, by employing the two-step prediction method, the predicted output voltage of the ultra-local model at the (k + 2)-th time instant is derived as follows:
U o ( k + 2 ) = U o ( k + 1 ) + T s ( α ( k ) u ( k ) i o ( k + 1 ) C o + F ( k + 1 ) )
The cost function maintains the same formulation as Equation (8). By substituting Equation (14) into Equation (8), differentiating, and minimizing J, the optimal control input is derived as follows:
u * = T s α ( k ) U ref U o ( k ) u ( k 1 ) + 2 i o ( k ) α ( k ) C o 2 F ( k ) α ( k )
When the DAB converter is subjected to large-magnitude disturbances (e.g., abrupt output voltage changes or parameter mismatches), the lumped disturbances F exhibit significant variations, leading to degraded control performance of the ultra-local model-based strategy. To compensate for these disturbances, an observer-based estimation mechanism is introduced, which markedly enhances control effectiveness under severe disturbance conditions [24].

4.2. Design of a STISMO for Robust Disturbance Estimation

The super-twisting sliding mode observer (STSMO), categorized as a second-order sliding mode algorithm, is applicable to systems with relative degree one. While preserving the strong robustness of conventional sliding mode observers, STSMO effectively mitigates chattering. However, its convergence time during the reaching phase remains suboptimal. To enhance dynamic performance, this paper introduces a linear error feedback term into the STISMO structure, resulting in a STISMO formulated as follows:
U ^ ˙ o = α u i o C o + F ^ k 1 | s e | 1 2 sgn ( s e ) F ^ ˙ = k 2 sgn ( s e )
where U ^ o represents the observed output voltage, F denotes the estimated value of the lumped disturbance, se is the sliding surface function, and k1 and k2 are observer gains to be designed using Lyapunov stability criteria.
To accelerate the convergence speed of the STISMO and reduce the steady-state error of the output voltage, this paper incorporates an integral term of the observation error into the conventional linear sliding surface. The proposed integral sliding surface function is formulated as follows:
s e = e + K s e d t
where e = U ^ o U o : observation error between the actual and estimated output voltages, and K s : positive integral gain that governs the trade-off between convergence speed and chattering suppression.
Using the first-order Euler formula, Equation (16) is discretized as follows:
U ^ o ( k + 1 ) = U ^ o ( k ) + T s ( α u i o C 2 + F ^ k 1 | s e | 1 2 sgn ( s e ) ) F ^ ( k + 1 ) = F ^ ( k ) T s k 2 sgn ( s e )
The convergence of the STISMO is critically dependent on the observer gains k1 and k2. To validate the stability of the designed STISMO, a detailed proof of convergence and parameter selection methodology is provided below, following the procedure in [25]. Differentiating Equation (17) yields the following:
s ˙ e = k 1 | s e | 1 2 sgn ( s e ) + v v ˙ = k 2 sgn ( s e ) + ρ
where v = F ^ F denotes the estimation error of the unknown disturbance term.
To facilitate the analysis, the following new state variables are introduced:
z T = z 1 z 2 = | s e | 1 2 sgn ( s e ) v
Differentiating Equation (19), the derivative of z is derived as follows:
z ˙ = z ˙ 1 z ˙ 2 = 1 2 z 1 ( z 2 k 1 z 1 ) k 2 z 1 z 1 + ρ = 1 2 z 1 k 1 1 2 k 2 0 z 1 z 2 + 0 ρ
The Lyapunov function is defined as follows:
V ( z ) = z T P z
where P is a symmetric positive-definite matrix defined as follows:
P = k 1 2 + 4 k 2 k 1 k 1 2 = P T > 0
In the formulation, since both parameters k1 and k2 are positive constants (k1 > 0, k2 > 0), the Lyapunov function V(z) satisfies V(z) ≥ 0 by construction.
Taking the derivative of the Lyapunov function V(z) yields the following:
V · = z ˙ T P z + z T P z ˙ = 1 z 1 z T Q z
where the symmetric matrix Q is defined as follows:
Q = k 1 3 + 2 k 1 ( ρ sgn ( s e ) k 2 ) + 4 k 1 k 2 k 1 2 2 ρ sgn ( s e ) k 1 2 2 ρ sgn ( s e ) k 1
Therefore, if Q is a positive-definite matrix (i.e., P(Q) > 0), the derivative of the Lyapunov function satisfies V · ( z ) < 0. According to Lyapunov’s second method, the system is asymptotically stable within finite time.
To guarantee the positive definiteness of matrix Q, the following condition must hold:
k 1 3 + 2 k 1 ( ρ sgn ( s e ) k 2 ) + 4 k 1 k 2 > 0 k 1 4 + 2 k 1 2 ρ sgn ( s e ) + 4 k 1 2 k 2 ( k 1 2 + 2 ρ sgn ( s e ) ) 2 > 0
Simplifying yields the constraints for the positive definiteness of matrix Q:
k 1 > 2 M k 2 > 2 M

4.3. Design Methodology of the STISMO-MPC

By integrating the designed STISMO to estimate and compensate for unmodeled dynamics in the ultra-local model, this paper proposes a STISMO-MPC control strategy. Through appropriate selection of observer gains k1 and k2, system stability and performance are enhanced. In general principles, higher gains ( k 1 , k 2 ) accelerate disturbance estimation convergence but may induce chattering (high-frequency oscillations). Lower gains ( k 1 , k 2 ) improve output smoothness at the cost of slower transient response under strong disturbances. The compensated output voltage and estimated disturbance are expressed as follows:
U ^ o ( k + 1 ) = U ^ o ( k ) T s ( k 1 | s e ( k ) | 1 2 sgn ( s e ( k ) ) + b 0 u ( k ) i o ( k ) C o + F ^ ( k ) ) F ^ ( k + 1 ) = F ^ ( k ) T s k 2 sgn ( s e ( k ) ) s e ( k ) = e ( k ) + K s e ( k ) d t e ( k ) = U ^ o ( k ) U o ( k )
Therefore, the observed value of the system’s lumped disturbance F ^ ( k ) can replace the actual disturbance F in the control law, owing to the finite-time convergence guaranteed by the STISMO.
Consequently, based on the output of the proposed STISMO, the functional equation of the optimal control shift ratio for the next control interval is derived as follows:
u * = U ref U ^ o ( k + 1 ) T s α ( k ) + i o ( k ) α ( k ) C o F ( k + 1 ) α ( k )
Therefore, the optimal phase-shift ratio based on the STISMO is derived as follows:
D ( k + 1 ) = 1 2 1 4 u *
The flowchart of the proposed STISMO-MPC algorithm is shown in Figure 5. The algorithm operates as follows:
(1) Real-Time Estimation and Compensation: Sample the input voltage Uin(k), output voltage Uo(k), and current io(k). Substitute these values into Equation (28) to estimate and compensate for the dynamic terms in the ultra-local model, enabling real-time disturbance rejection.
(2) Two-Step Prediction with Voltage Difference Method: Compute the compensated output voltage prediction Uo(k + 2) using the two-step prediction horizon and voltage difference method, which mitigates the impact of parameter mismatches and measurement noise.
(3) Online Optimization: Solve the optimal phase-shift ratio D(k + 1) by minimizing the cost function J defined in Equation (8). Apply D(k + 1) to achieve optimal phase-shift control of the DAB converter.

4.4. Comparative Analysis of Control Law Functional Relationships and Stability

To thoroughly validate the robustness and dynamic performance advantages of the proposed STISMO-MPC strategy, this section compares the control law structures and error dynamic equations of conventional MPC and STISMO-MPC from a functional relationship perspective and analyzes their stability differences.

4.4.1. Comparison of Control Law Structures

The phase-shift ratio calculation in conventional MPC relies on idealized model parameters (L, Co):
D MPC ( k + 1 ) = C o L T s U in ( U ref U o ( k ) + T s C o i o ( k ) )
Key Limitations: Parameter mismatch (e.g., LactualL or Co, actualCo) directly causes deviations in the predicted voltage Uo(k + 2), leading to steady-state errors. Unmodeled dynamics and external disturbances cannot be compensated, limiting robustness.
The proposed method dynamically adjusts the control input using the disturbance estimate F ^ ( k ) from STISMO:
D STISMO ( k + 1 ) = D MPC ( k + 1 ) C o L T s U in F ^ ( k )
where the disturbance compensation term F ^ ( k ) encapsulates parameter mismatch, unmodeled dynamics, and load disturbances, significantly reducing dependency on model accuracy. The finite-time convergence of the observer (Equations (19)–(25)) ensures F ^ ( k ) F ( k ) , enabling precise compensation.

4.4.2. Error Dynamic Equation Analysis

Define the output voltage tracking error as e(k) = UrefUo(k) and analyze the error propagation characteristics of both strategies:
Substituting Equation (7) into the conventional MPC control law yields the following:
e ( k + 2 ) = e ( k ) T s 2 U in C o L D MPC ( k + 1 ) + Δ F ( k )
where Δ F ( k ) = = ( 1 L actual L ) ( U ref U o ( k ) ) + T s C o , actual ( C o C o , actual 1 ) i o ( k ) represents the effects of parameter mismatch and disturbances.
Steady-state error e s s Δ F ( k ) , linearly correlated with parameter mismatch.
With disturbance compensation, the error equation becomes as follows:
e ( k + 2 ) = e ( k ) T s 2 U in C o L D STISMO ( k + 1 ) + Δ F ( k ) F ^ ( k )
Due to the finite-time convergence of STISMO ( Δ F ( k ) F ^ ( k ) ), the residual term Δ F ( k ) F ^ ( k ) 0 . Therefore, the steady-state error e s s 0 , achieving theoretically zero tracking deviation.
The functional relationship and stability analyses demonstrate the following: (1) STISMO-MPC dynamically compensates for parameter mismatch via disturbance observers, a capability absent in conventional MPC. (2) Theoretical proofs confirm zero steady-state error under identical stability conditions, validated experimentally (Section 5.3 and Section 5.4).

5. Experimental Validation

In this paper, a Hardware-in-the-Loop (HIL) platform, as illustrated in Figure 6, is adopted to validate the proposed control strategy. The platform comprises two core components: MicroBox (manufactured by Smlstec, Wuhan, China), an FPGA-based real-time power electronics simulator, and CBox (manufactured by Smlstec, Wuhan, China), a rapid prototyping controller. Within the simulation framework, the MicroBox serves as the plant model emulating the physical system dynamics, while the CBox functions as the controller prototype executing real-time control algorithms. The experimental workflow is orchestrated through the DeskSim 2023 host software, which facilitates model compilation, deployment, and parameter configuration for both devices. System integration is achieved via dedicated physical hardware interfaces, with all communication channels established through Ethernet ports and CAT6 cables to ensure deterministic data exchange. Notably, the CBox acquires analog signals (e.g., voltage/current measurements) from the MicroBox at a fixed sampling rate of 10 kHz, while the MicroBox simultaneously captures digital control signals (e.g., PWM outputs) from the CBox with sub-microsecond latency. This bidirectional interaction enables closed-loop validation under realistic I/O constraints. The detailed parameters of the DAB converter are listed in Table 1.
To validate the superior dynamic performance and robustness of the proposed STISMO-MPC strategy, comparative analyses with PI control and conventional MPC are conducted under diverse operating conditions, including steady-state tests, output voltage step changes, load transients, inductance mismatch, and capacitance mismatch.
When different control strategies are employed, the corresponding control parameters are summarized in Table 2.

5.1. Steady-State Comparative Experiments

To validate the steady-state performance of the proposed STISMO-MPC algorithm along with PI and conventional MPC algorithms, a steady-state experiment was conducted with an input voltage of 72 V, output voltage of 60 V, and load resistance of 20 Ω. As shown in Figure 7, all three control algorithms achieve accurate tracking of the reference output voltage under steady-state conditions. Both inductor current and full-bridge primary/secondary-side output voltages remain stable. Further quantitative analysis reveals significant differences in steady-state performance: The PI control exhibits an output voltage ripple of 3.9%, while conventional MPC demonstrates a 3.33% ripple with 1 V steady-state error. In contrast, the proposed STISMO-MPC algorithm achieves a reduced ripple of 2.2% and completely eliminates steady-state error. These results confirm the superior capability of the proposed method in suppressing output ripple and enhancing steady-state precision.

5.2. Dynamic Performance Comparative Experiments

5.2.1. Output Voltage Step Change Experiment

To validate the dynamic characteristics of the PI algorithm, conventional MPC algorithm, and the proposed STISMO-MPC algorithm, comparative experiments under output voltage surge conditions were conducted. The experimental comparison results are shown in Figure 8. When the output voltage of the PI algorithm dropped from 60 V to 40 V, its settling time to reach a new steady state was approximately 12 ms. For the conventional MPC algorithm under the same voltage reduction condition, the required settling time was about 3 ms. However, due to unmodeled disturbances in this scheme, a steady-state error of 1.2 V persisted even with completely accurate parameters. The proposed STISMO-MPC algorithm achieved comparable settling time (3 ms) when subjected to the same voltage reduction from 60 V to 40 V. Through comparative analysis of the three algorithms, the experimental results demonstrate that (1) MPC algorithms exhibit significant advantages over PI algorithms in transient performance with faster response times; (2) Compared with conventional MPC, the STISMO-MPC algorithm completely eliminates steady-state errors while maintaining equivalent dynamic performance without significant degradation. This confirms the effectiveness of the proposed method in achieving optimized transient response and enhanced steady-state accuracy.

5.2.2. Load Step Change Experiment

To comparatively evaluate the load disturbance rejection capabilities of the PI algorithm, conventional MPC algorithm, and the proposed STISMO-MPC algorithm, a step-down load resistance experiment (20 Ω → 10 Ω) was conducted under all three control schemes. The experimental results are presented in Figure 9. PI Algorithm: When the output load resistance abruptly decreased from 20 Ω to 10 Ω, the output voltage exhibited a sag of 5.8 V, requiring 15 ms to stabilize at the new steady state. Conventional MPC Algorithm: Under the same load step-change conditions, the output voltage sag was reduced to 5 V, with a settling time of 3.8 ms. Proposed STISMO-MPC Algorithm: The voltage sag further decreased to 2 V, achieving a settling time of 3 ms. These results demonstrate that the STISMO-MPC algorithm achieves superior disturbance rejection performance, characterized by 60% smaller voltage sag compared to conventional MPC (5 V → 2 V), 80% faster transient recovery compared to PI control (15 ms → 3 ms).

5.3. Inductor Parameter Mismatch Comparative Experiment

To validate the robustness of the proposed STISMO-MPC algorithm, comparative experiments were conducted under inductor parameter mismatch conditions, where simulated inductor parameters deviated from their actual values. Figure 10 and Figure 11 illustrate the system responses during output voltage step changes and load step-down transients, respectively, under 30% inductor parameter mismatch, with experimental conditions identical to the nominal (non-mismatched) case. These results demonstrate that MPC-based algorithms exhibit superior transient performance compared to PI control, achieving >67% faster response. While conventional MPC and STISMO-MPC show comparable dynamic performance, the conventional MPC introduces steady-state deviations of 2 V under light-load conditions and 1.8 V under heavy-load conditions due to inductor mismatch. In contrast, the proposed STISMO-MPC algorithm (Figure 11c) completely eliminates steady-state errors while retaining similar transient characteristics.

5.4. Capacitance Parameter Mismatch Comparative Experiment

Similarly, Figure 12 and Figure 13 present comparative results under 30% output capacitor mismatch conditions, demonstrating output voltage step changes and load step-down transients, respectively. All experimental conditions remain identical to those of the nominal (non-mismatched) case. As evidently shown, when only the capacitor in the DAB converter exhibits mismatch while inductors maintain nominal parameters, the steady-state error shows no significant deviation from the non-mismatched condition. However, the dynamic response demonstrates markedly degraded performance compared to the non-mismatched case, thereby validating the sensitivity analysis proposed earlier.

5.5. Comprehensive Performance Comparative Analysis

In summary, Table 3 summarizes the steady-state voltage errors of the conventional MPC algorithm, while Table 4 provides a comparative analysis of the transient response times for the PI algorithm, conventional MPC algorithm, and the proposed STISMO-MPC algorithm under varied operating conditions. The results demonstrate that under parameter mismatch conditions, the conventional MPC algorithm introduces significant voltage deviations, whereas both the conventional PI method and the proposed STISMO-MPC algorithm maintain robust performance unaffected by parameter mismatches. In terms of transient response, the PI algorithm exhibits the longest settling times across all operating conditions, while the conventional MPC and proposed STISMO-MPC achieve comparable dynamic speeds, validating the STISMO-MPC’s ability to retain MPC-grade transient performance while eliminating steady-state errors.
Compared to recent studies (e.g., [20,21]), the proposed STISMO-MPC eliminates steady-state errors entirely under parameter mismatches—a critical improvement over conventional SMO/ESO-MPC methods that exhibit residual deviations. Furthermore, its transient performance surpasses linearized feedforward controls [10] and aligns with high-speed MPC frameworks [13] while mitigating their sensitivity to parameter uncertainties. This dual capability positions STISMO-MPC as a robust and dynamic solution for practical DAB applications.

6. Conclusions

This paper proposes a STISMO-based model predictive voltage control for DAB converters. First, an ultra-local model is constructed to reduce dependence on system parameters. By integrating the STISMO to estimate and compensate for unmodeled dynamics and disturbances in real time, the proposed method effectively addresses the prediction accuracy degradation issue in conventional MPC caused by parameter mismatches. Second, the finite-time convergence of observation errors is rigorously proven using Lyapunov stability theory, with derived constraints on observer gain parameters to ensure system robustness. Experimental results demonstrate that the proposed strategy achieves marked superiority over conventional PI and MPC algorithms in three key aspects: (1) complete elimination of steady-state errors; (2) faster dynamic response; (3) enhanced disturbance rejection.

Author Contributions

Conceptualization, J.Q.; methodology, S.W.; software, F.Y.; validation, S.W., F.Y., and J.Q.; formal analysis, S.W.; investigation, F.Y.; resources, F.Y.; data curation, J.Q.; writing—original draft preparation, S.W.; writing—review and editing, S.W.; visualization, S.W.; supervision, S.W.; project administration, S.W.; funding acquisition, S.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Program of China (Grant No. 2023YFC3107100).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, T.; Yu, R.; Huang, A.Q. Variable-switching-frequency single stage bidirectional GaN AC–DC converter for the grid-tied battery energy storage system. IEEE Trans. Ind. Electron. 2022, 69, 10776–10786. [Google Scholar] [CrossRef]
  2. Shao, S.; Chen, L.; Shan, Z.; Gao, F.; Chen, H.; Sha, D.; Dragičević, T. Modeling and advanced control of dual-active-bridge DC–DC converters: A review. IEEE Trans. Power Electron. 2022, 37, 1524–1547. [Google Scholar] [CrossRef]
  3. Tu, H.; Feng, H.; Srdic, S.; Lukic, S. Extreme fast charging of electric vehicles: A technology overview. IEEE Trans. Transp. Electrif. 2019, 5, 861–878. [Google Scholar] [CrossRef]
  4. Shao, S.; Chen, H.; Wu, X.; Zhang, J.; Sheng, K. Circulating current and ZVS-on of a dual active bridge DC-DC converter: A review. IEEE Access 2019, 7, 50561–50572. [Google Scholar] [CrossRef]
  5. Hou, N.; Li, Y.W. Overview and comparison of modulation and control strategies for a nonresonant single-phase dual-active-bridge DC–DC converter. IEEE Trans. Power Electron. 2020, 35, 3148–3172. [Google Scholar] [CrossRef]
  6. Vazquez, N.; Liserre, M. Peak current control and feed-forward compensation of a DAB converter. IEEE Trans. Ind. Electron. 2020, 67, 8381–8391. [Google Scholar] [CrossRef]
  7. Bagheri, F.; Guler, N.; Komurcugil, H.; Bayhan, S. An adaptive sliding mode control for a dual active bridge converter with extended phase shift modulation. IEEE Access 2023, 11, 91260–91274. [Google Scholar] [CrossRef]
  8. Li, K.; Yang, Y.; Tan, S.-C.; Hui, R.S.-Y. Sliding-mode-based direct power control of dual-active-bridge DC-DC converters. In Proceedings of the 2019 IEEE Applied Power Electronics Conference and Exposition (APEC), Anaheim, CA, USA, 17–21 March 2019; pp. 188–192. [Google Scholar]
  9. Tong, A.; Hang, L.; Chung, H.S.-H.; Li, G.; Wang, K.; He, Y. Using sampled-data modeling method to derive equivalent circuit and linearized control method for dual-active-bridge converter. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 1361–1374. [Google Scholar] [CrossRef]
  10. Shan, Z.; Jatskevich, J.; Iu, H.H.-C.; Fernando, T. Simplified load-feedforward control design for dual-active-bridge converters with current mode modulation. IEEE J. Emerg. Sel. Top. Power Electron. 2018, 6, 2073–2085. [Google Scholar] [CrossRef]
  11. Wang, F.; Li, S.; Mei, X.; Xie, W.; Rodríguez, J.; Kennel, R.M. Model-based predictive direct control strategies for electrical drives: An experimental evaluation of PTC and PCC methods. IEEE Trans. Ind. Inform. 2015, 11, 671–681. [Google Scholar] [CrossRef]
  12. Ma, J.; Song, W.; Wang, X.; Blaabjerg, F.; Feng, X. Low-complexity model predictive control of single-phase three-level rectifiers with unbalanced load. IEEE Trans. Power Electron. 2018, 33, 8936–8947. [Google Scholar]
  13. Chen, L.; Shao, S.; Xiao, Q.; Tarisciotti, L.; Wheeler, P.W.; Dragičević, T. Model predictive control for dual-active-bridge converters supplying pulsed power loads in naval DC microgrids. IEEE Trans. Power Electron. 2020, 35, 1957–1966. [Google Scholar]
  14. Tarisciotti, L.; Chen, L.; Shao, S.; Dragičević, T.; Wheeler, P.; Zanchetta, P. Finite control set model predictive control for dual active bridge converter. IEEE Trans. Ind. Appl. 2022, 58, 2155–2165. [Google Scholar] [CrossRef]
  15. Vazquez, S.; Rodriguez, J.; Rivera, M.; Franquelo, L.G.; Norambuena, M. Model predictive control for power converters and drives: Advances and trends. IEEE Trans. Ind. Electron. 2017, 64, 935–947. [Google Scholar] [CrossRef]
  16. Yin, Z.; Wang, X.; Su, X.; Shen, Y.; Xiao, D.; Zhao, H. A switched ultra-local model-free predictive controller for PMSMs. IEEE Trans. Power Electron. 2024, 39, 10665–10669. [Google Scholar] [CrossRef]
  17. Zhang, Y.; Qu, Q.; Yang, H. Model free predictive current control of Vienna rectifier based on space vector modulation. Trans. China Electrotech. Soc. 2022, 37, 5541–5547. [Google Scholar]
  18. Sun, Z.; Deng, Y.; Wang, J.; Yang, T.; Wei, Z.; Cao, H. Finite control set model-free predictive current control of PMSM with two voltage vectors based on ultra-local model. IEEE Trans. Power Electron. 2023, 38, 776–788. [Google Scholar]
  19. Zhang, Y.; Jin, J.; Huang, L. Model-free predictive current control of PMSM drives based on extended state observer using ultra-local model. IEEE Trans. Ind. Electron. 2021, 68, 993–1003. [Google Scholar]
  20. Zhao, P.; Jia, Y.; Meng, X.; Han, X. Ultra-local model control strategy of dual active full-bridge convertor. High Volt. Eng. 2023, 49, 1735–1742. [Google Scholar]
  21. Zhang, H.; Li, Y.; Li, Z.; Zhao, C.; Gao, F.; Xu, F.; Wang, P. Extended-state-observer based model predictive control of a hybrid modular DC transformer. IEEE Trans. Ind. Electron. 2022, 69, 1561–1572. [Google Scholar] [CrossRef]
  22. Tao, H.; Zhao, M.; Zheng, Z.; Zhang, C.; Song, J.; Huang, T. Super-twisting sliding mode control of DC-DC converter in DC microgrid based on reflux power optimization. Power Syst. Technol. 2023, 45, 1234–1245. [Google Scholar]
  23. Safaei, A.; Mahyuddin, M.N. Adaptive Model-free control based on an ultra-local model with model-free parameter estimations for a generic SISO system. IEEE Access 2018, 6, 4266–4275. [Google Scholar] [CrossRef]
  24. Song, Z.; Tian, Y.; Yan, Z.; Chen, Z. Direct power control for three-phase two-level voltage-source rectifiers based on extended-state observation. IEEE Trans. Ind. Electron. 2016, 63, 4593–4603. [Google Scholar]
  25. Moreno, J.A.; Osorio, M. Strict Lyapunov functions for the super-twisting algorithm. IEEE Trans. Autom. Control 2012, 57, 1035–1040. [Google Scholar] [CrossRef]
Figure 1. Main power stage topology of the DAB converter.
Figure 1. Main power stage topology of the DAB converter.
Electronics 14 01496 g001
Figure 2. Switching signals and voltage/current waveforms of the DAB converter under SPS modulation.
Figure 2. Switching signals and voltage/current waveforms of the DAB converter under SPS modulation.
Electronics 14 01496 g002
Figure 3. Reduced-order model of the DAB converter.
Figure 3. Reduced-order model of the DAB converter.
Electronics 14 01496 g003
Figure 4. The relationship between output voltage deviation and parameter variations in inductance and capacitance.
Figure 4. The relationship between output voltage deviation and parameter variations in inductance and capacitance.
Electronics 14 01496 g004
Figure 5. Control block diagram of the proposed STISMO-MPC method for DAB converters.
Figure 5. Control block diagram of the proposed STISMO-MPC method for DAB converters.
Electronics 14 01496 g005
Figure 6. Experimental test bench for DAB converters.
Figure 6. Experimental test bench for DAB converters.
Electronics 14 01496 g006
Figure 7. Steady-state experimental waveforms of the DAB converter. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Figure 7. Steady-state experimental waveforms of the DAB converter. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Electronics 14 01496 g007
Figure 8. Experimental results of the three control schemes when the voltage reference steps down from 60 to 40 V without parameter mismatch. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Figure 8. Experimental results of the three control schemes when the voltage reference steps down from 60 to 40 V without parameter mismatch. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Electronics 14 01496 g008
Figure 9. Experimental results of the three control schemes when the load steps up from 20 to 10 Ω without parameter mismatches. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Figure 9. Experimental results of the three control schemes when the load steps up from 20 to 10 Ω without parameter mismatches. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Electronics 14 01496 g009
Figure 10. Experimental results of the three control schemes when the voltage reference steps down from 60 to 40 V with 30% inductance mismatch. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Figure 10. Experimental results of the three control schemes when the voltage reference steps down from 60 to 40 V with 30% inductance mismatch. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Electronics 14 01496 g010
Figure 11. Experimental results of the three control schemes when the load steps up from 20 to 10 Ω with 30% inductance mismatch. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Figure 11. Experimental results of the three control schemes when the load steps up from 20 to 10 Ω with 30% inductance mismatch. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Electronics 14 01496 g011
Figure 12. Experimental results of the three control schemes when the voltage reference steps down from 60 to 40 V with 30% capacitance mismatch. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Figure 12. Experimental results of the three control schemes when the voltage reference steps down from 60 to 40 V with 30% capacitance mismatch. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Electronics 14 01496 g012
Figure 13. Experimental results of the three control schemes when the load steps up from 20 to 10 Ω with 30% capacitance mismatch. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Figure 13. Experimental results of the three control schemes when the load steps up from 20 to 10 Ω with 30% capacitance mismatch. (a) PI scheme. (b) Conventional MPC scheme. (c) STISMO-MPC scheme.
Electronics 14 01496 g013
Table 1. Parameters related to the DAB prototype.
Table 1. Parameters related to the DAB prototype.
ParametersValueUnit
Input voltage72V
Output voltage40, 60V
Ratio of transformer1
Leakage inductance105μH
Output capacitor300μF
Load10, 20Ω
Switching frequency5 kHz
Table 2. Control system parameters.
Table 2. Control system parameters.
ParametersPhysical QuantityValue
PIkp0.05
ki5
STISMO-MPCKs4
k11 × 103
k21 × 106
Table 3. Steady-state output voltage error of conventional MPC algorithm (V).
Table 3. Steady-state output voltage error of conventional MPC algorithm (V).
Load StepNo MismatchL MismatchCo Mismatch
Light load 60 V−1.2−2−1.2
Heavy load 60 V−1−2.5−1
Voltage stepNo mismatchL mismatchCo mismatch
60 V condition−1.2−2−1.2
40 V condition−0.8−1.8−0.8
Table 4. Comparative analysis of transient response performance in three algorithms under varied operating conditions (ms).
Table 4. Comparative analysis of transient response performance in three algorithms under varied operating conditions (ms).
Load StepNo MismatchL MismatchCo Mismatch
PI152015
MPC3.82.54.5
STISMO-MPC32.33
Voltage stepNo mismatchL mismatchCo mismatch
PI12916
MPC32.94.2
STISMO-MPC334.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

Wang, S.; Yu, F.; Qi, J. Model Predictive Voltage Control Strategy for Dual Active Bridge Converters Based on Super-Twisting Integral Sliding Mode Observer. Electronics 2025, 14, 1496. https://doi.org/10.3390/electronics14081496

AMA Style

Wang S, Yu F, Qi J. Model Predictive Voltage Control Strategy for Dual Active Bridge Converters Based on Super-Twisting Integral Sliding Mode Observer. Electronics. 2025; 14(8):1496. https://doi.org/10.3390/electronics14081496

Chicago/Turabian Style

Wang, Suhua, Fei Yu, and Jiaming Qi. 2025. "Model Predictive Voltage Control Strategy for Dual Active Bridge Converters Based on Super-Twisting Integral Sliding Mode Observer" Electronics 14, no. 8: 1496. https://doi.org/10.3390/electronics14081496

APA Style

Wang, S., Yu, F., & Qi, J. (2025). Model Predictive Voltage Control Strategy for Dual Active Bridge Converters Based on Super-Twisting Integral Sliding Mode Observer. Electronics, 14(8), 1496. https://doi.org/10.3390/electronics14081496

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