Next Article in Journal
Numerical Simulation of Failure Modes in Irregular Columnar Jointed Rock Masses under Dynamic Loading
Next Article in Special Issue
Robust Tracking as Constrained Optimization by Uncertain Dynamic Plant: Mirror Descent Method and ASG—Version of Integral Sliding Mode Control
Previous Article in Journal
Homogeneity Test for Multiple Semicontinuous Data with the Density Ratio Model
Previous Article in Special Issue
Design of a Port-Hamiltonian Control for an Alt-Azimuth Liquid–Mirror Telescope
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Sliding-Mode Control Design of DC-DC Zeta Converter Operating in Buck and Boost Modes

1
Department of Electrical Engineering, Wright State University, Dayton, OH 45435, USA
2
Department of Computer Techniques Engineering, Faculty of Information Technology, Imam Ja’afar Al-Sadiq University, Baghdad 10011, Iraq
3
Department of Information Engineering, University of Florence, 50139 Firenze, Italy
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(17), 3791; https://doi.org/10.3390/math11173791
Submission received: 19 July 2023 / Revised: 25 August 2023 / Accepted: 1 September 2023 / Published: 4 September 2023
(This article belongs to the Special Issue Dynamics and Control Theory with Applications)

Abstract

:
This paper presents a new nonlinear control scheme for a pulse-width modulated dc-dc Zeta converter operating in buck and boost modes. The averaged model of the dc-dc power converter is derived, based on which a robust control law is developed using a simplified sliding-mode control technique. The existence and stability conditions are introduced to select proper controller gains that ensure fast output voltage convergence towards reference voltage. A detailed design procedure is provided to realize the control scheme using low-cost discrete components. The proposed control method handles large disturbances, accommodates the non-minimum phase property, and maintains regulated output voltage during step-up and step-down operation modes. The control system also maintains constant switching frequency, improves the transient response, and eliminates the steady-state error at the output voltage. A MATLAB/SIMULINK model is developed to simulate the closed-loop dc-dc Zeta converter in continuous conduction mode and investigate the tracking and regulation performance. The simulation results confirm the robustness and stability of the nonlinear controlled power converter under abrupt line and load variations.

1. Introduction

Energy efficiency has become a key objective in power system design. Pulse-width modulated (PWM) dc-dc converters play a crucial role in electrical power systems via providing an efficient energy conversion between different dc voltage levels. High efficiency results in high power density and low cost. In this scenario, dc-dc Zeta converters have garnered significant attention due to their numerous applications in various areas, including low-power systems, electric vehicles, renewable energy, and many others.
The dc-dc Zeta converter is a non-isolated power converter that offers significant advantages over traditional configurations. The main feature of this type of power converter is the ability to provide regulated output voltage while maintaining a variable conversion ratio between input and output. This makes it particularly suitable for applications where precise output voltage regulation is required, such as battery-powered systems or solar applications, where the photovoltaic array voltage can vary considerably.
To ensure reliable dc-dc Zeta converter operation in buck and boost modes under large disturbances, it is essential to employ an advanced and efficient control technique. This is because the classical linear control methods are only effective around a local operating point. In this context, the sliding-mode control (SMC) method has proven to be an excellent choice for power converter control system design. The SMC method is characterized by the robustness against the system parameters’ variation. Hence, this feature is advantageous when the power converter operates in buck and boost modes under line and load disturbances. The SMC technique has widely been used to control several power converter topologies such as buck [1,2], boost [3], quadratic boost [4], buck-boost [5,6], H-bridge [7,8], and multilevel converter [9]. SMC technique is a nonlinear control technique that offers inherent robustness against variations in system parameters, external disturbances, and modeling uncertainties. This technique is particularly suitable for applications that require fast transient response, precise tracking performance, and large disturbance rejection capability.
Table 1 summarizes the previous research work that has been introduced in the literature [10,11,12,13,14,15,16,17,18,19,20], which has focused on advanced control techniques of dc-dc Zeta converters. For instance, hyper-plane SMC [10], robust SMC [11], indirect SMC [12], adaptive SMC [13,14], and proportional-integral (PI) SMC [15] have been proposed for Zeta converters in various applications. Other control methods such as Lyapunov redesign-based control [16], pole placement via state-feedback control [17], peak-current control with ramp compensation [18], current-mode control [19], and adaptive control [20] have also been presented.
As shown in Table 1, the main advantages of the previous control methods include the robustness against large disturbances and accommodation for system parameters variation. Such feature allows the dc-dc Zeta converter to have a wide operating range and large-signal stability. However, a systematic design procedure using a simple electronic control circuit has not been reported. Moreover, previous control methods of dc-dc Zeta converters in step-up and step-down modes have not been considered. In [21], an efficient dc-dc Zeta converter has been introduced to operate in buck and boost modes. However, the design of robust control circuit has not been provided to handle the large disturbances and maintain precise tracking performance.
A systematic design procedure of a simplified sliding-mode voltage control circuit has been proposed in [22,23] for buck converters. In [24,25], a simplified sliding-mode current control method has also been proposed for non-minimum phase power converters, such as buck-boost and Cuk converters. Since the dc-dc Zeta converter is a non-minimum phase system, the nonlinear sliding-mode current control scheme is recommended to achieve a fast and robust dynamic response. Hence, motivated by the design approach in [25], a new sliding-mode current control circuit for dc-dc Zeta converters has been developed in continuous conduction mode (CCM). The main research contributions can be summarized as follows. (1) A new nonlinear control scheme is introduced to regulate the output voltage of dc-dc Zeta converters during step-up and step-down operation modes. (2) The system modeling, control law derivation, controller gains selection criteria, and design procedure of a simple control circuit have been provided. (3) The design approach of the nonlinear controlled power converter circuit has been simulated in MATLAB R2022b during abrupt line and load disturbances. (4) The tracking performance and transient response characteristics of the closed-loop PWM dc-dc Zeta converter has been analyzed.
The rest of the paper is organized as follows. The nonlinear model of the dc-dc Zeta converter in CCM is introduced in Section 2. Section 3 presents the design of the robust sliding-mode control circuit. Section 4 includes the results and discussion. Finally, the conclusions are covered in Section 5.

2. Nonlinear Model of Zeta Converter

2.1. Ideal Switched Zeta Converter Model

The dc-dc Zeta converter circuit typology is given in Figure 1. The switching elements are presented by the MOSFET switch S and the diode D. The energy storage elements are L1, L2, C1, and C2. For CCM, the ideal switched state-space model of the dc-dc Zeta converter can be written as [17]
d i L 1 d t = 1 L 1 v C 1 u - + 1 L 1 v I u                         d v C 1 d t = 1 C 1 i L 1 u - 1 C 1 i L 2 u                                   d i L 2 d t = 1 L 2 v C 1 u 1 L 2 v C 2 + 1 L 2 v I u d v C 2 d t = 1 C 2 i L 2 1 rC 2 v C 2 .                                      
The state variables of the state-space model given in (1) are i L 1 , i L 2 , v C 1 , and v C 2 , which represent the large-signal quantities of inductor currents and capacitor voltages, respectively. The switching control input u and its complement u - take the values 0 or 1. In addition, v I , v O , and r represent the large-signal quantities of the input voltage, output voltage, and load resistance, respectively.
Since the parasitic components are neglected in (1), the output voltage v O is equal to the capacitor voltage v C 2 .

2.2. Averaged Zeta Converter Model

In order to derive the equivalent control law based on the sliding-mode control method, the control-oriented model of the dc-dc Zeta converter in CCM should be derived [25]. The control state variables of the sliding-mode current controller can be defined as
x 1 = I r i L 1 x 2 = V r β v O d t x 3 = x 1 d t x 4 = x 2 d t .                          
where I r , V r , and β are the reference inductor current, reference output voltage, and output voltage sensor gain, respectively. It should be noted that the control state variables in (2) are constructed based on the error signals of input inductor current i L 1 and output voltage v O .
As reported in [25], the current-mode control scheme is recommended for non-minimum phase power converters to improve the dynamic response of the sliding-mode controlled PWM dc-dc converter. Hence, for the SMC of dc-dc Zeta converter, a reference current can be defined by
I r = K V r β v O ,
where K is a positive constant gain. Moreover, the fourth control state variable in (2) contains the double-integral term of the error signal V r β v O , which has been included to track the reference voltage V r precisely.
The time derivatives of the control state variables in (2) give the following dynamic equations:
x ˙ 1 x ˙ 2 x ˙ 3 x ˙ 4 = u v I u - v C 1 L 1 K β i C 2 C 2 V r β v O I r i L 1 V r β v O d t
where (4) reflects the dynamics of the dc-dc Zeta converter in CCM. The term i C 2 represents the instantaneous current through the capacitor C 2 .
Next, the averaged control-oriented model of the dc-dc Zeta converter can be derived according to the averaging technique [22], which gives
x - ˙ 1 x - ˙ 2 x - ˙ 3 x - ˙ 4 = u e v - I u - e v - C 1 L 1 K β i - C 2 C 2 V r β v - O I r i - L 1 V r β v - O d t
The averaged control-oriented model in (5) contains the averaged quantities of the capacitor current i - C 2 , inductor current i - L 1 , input voltage v - I , output voltage v - O , and averaged control input u e that varies between 0 and 1. The term u - e , on the other hand, is the complement of u e .

3. Sliding-Mode Current Control Design of DC-DC Zeta Converter

3.1. Equivalent Control Method

The equivalent control law is a continuous function that is derived based on the invariance conditions and mapped onto a duty cycle to generate the control input of the sliding-mode controlled PWM dc-dc converter [26].
In order to derive the equivalent control law, a switching control input should be defined to satisfy the hitting condition [26], which can be written as
u = 1 2 1 + sign ψ .
The parameter ψ is the sliding surface that is defined by the following equation:
ψ = α 1 x 1 + α 2 x 2 + α 3 x 3 + α 4 x 4 ,
in which the constants α 1 , α 2 , α 3 , and α 4 define the sliding coefficients of the sliding-mode current controller.
The time derivative of (7) yields the sliding surface dynamics ψ ˙ , which can be expressed as
ψ ˙ = α 1 x ˙ 1 + α 2 x ˙ 2 + α 3 x ˙ 3 + α 4 x ˙ 4 = 0 .
It should be noted that (8) is equated to zero based on the invariance conditions [26]. Now, substituting (5) into (8) gives
α 1 u e v - I u - e v - C 1 L 1 K β i - C 2 C 2 + α 2 V r β v - O + α 3 I r i - L 1 + α 4 V r β v - O d t = 0 .
In (9), the averaged capacitor current i - C 2 is zero at steady state [22]; therefore, this term can be neglected, which gives
α 1 u e v - I u - e v - C 1 L 1 + α 2 V r β v - O + α 3 I r i - L 1 + α 4 V r β v - O d t = 0 .
Hence, substituting (3) into (10) and solving for the term u e yields the equivalent control law
u e = v - C 1 v - I + v - C 1 K L v - I + v - C 1 i - L 1 + K p v - I + v - C 1 V r β v - O + K i v - I + v - C 1 V r β v - O d t ,
where the sliding-mode controller gains are defined by
K L = α 3 α 1 L 1 K p = α 2 + K α 3 α 1 L 1       K i = α 4 α 1 L 1
The proportional gain, integral gain, and inductor current gain of the SMC system are K p , K i , and K L , respectively.
In order to implement the equivalent control law u e via a pulse-width modulator, the relationship among the control equation u ^ e , the duty cycle d , and the peak ramp voltage V T should be utilized.
0 < d = u ^ e V T < 1
The relationship in (13) maps (11) onto a PWM-based SMC equation, yielding
u ^ e = γ v - C 1 K L i - L 1 + K p V r β v - O + K i V r β v - O d t V T = γ v - I + v - C 1
Note that (14) has been scaled down by a factor γ , where 0 < γ < 1 . The factor γ is utilized to adjust the controller parameters and the peak ramp voltage to suitable values that fit the practical implementation of the SMC circuit.

3.2. Existence and Stability Conditions

As reported in [26], the existence and stability conditions set the criteria of the sliding mode controller gains selection, which ensure a proper sliding-mode control operation.

3.2.1. Existence Condition

The local reachability condition lim ψ 0 ψ ψ ˙ < 0 yields the existence condition [26]. If this condition is satisfied, the state trajectories of the switched-mode power converter are kept within the sliding surface vicinity. Considering the dc-dc Zeta converter model given in (5), the local reachability condition yields the following existence condition:
K L i L 1 + K p V r β v O + K i V r β v O d t < v I K L i L 1 K p V r β v O K i V r β v O d t <   v C 1 .
The relationship given in (15) depends on the inductor, proportional, and integral gains K L , K p , and K i , respectively. However, the existence conditions cannot guarantee the stability of the closed-loop system dynamics. The stability conditions should also be derived to guarantee the convergence of all the state trajectories towards the desired equilibrium point [26].

3.2.2. Stability Conditions

It is worth noting that the stability analysis of the proposed nonlinear current-mode controlled Zeta converter is complicated. Therefore, the stability of the linearized closed-loop Zeta converter model should be analyzed to derive the required stability conditions. If the time derivatives of the dc-dc Zeta converter model are set to zero, the steady-state inductor currents become
I L 1 = V o 2 V I R I L 2 = V o R
The equilibrium point in (16) includes the steady-state quantities of the input voltage V I , output voltage V o , input inductor current I L 1 , output inductor current I L 2 , and load resistance R .
The ideal sliding-mode controlled dc-dc Zeta converter is given in (17), which has been derived via substituting (11) into (1), thus
d i L 1 d t = 1 L 1 v C 1 u - e + 1 L 1 v I u e d v C 1 d t = 1 C 1 i L 1 u - e 1 C 1 i L 2 u e d i L 2 d t = 1 L 2 v C 1 u e 1 L 2 v O + 1 L 2 v I u e d v O d t = 1 C 2 i L 2 1 r C 2 v O .
The parameters u e and u - e are the equivalent control law and its complement, respectively. The ideal sliding-mode controlled dc-dc Zeta converter model in (17) can be linearized around the equilibrium point (16), which yields the following linearized model:
x ~ ˙ 1 x ~ ˙ 2 x ~ ˙ 3 x ~ ˙ 4 x ~ ˙ 5 = j 11 j 12 0 j 14 j 15 j 21 j 22 0   j 24 j 25 j 31 j 32 0 j 34 j 35 0 0 j 43 j 44 0 0 0 0 1 0 x ~ 1 x ~ 2 x ~ 3 x ~ 4 x ~ 5 .
In (18), the state vector elements i ~ L 1 , v ~ C 1 , i ~ L 2 , v ~ O , and v ~ O d t are defined as x ~ 1 , x ~ 2 , x ~ 3 , x ~ 4 , and x ~ 5 , respectively. Assumptions that have been made to obtain the linearized model are V i = v I , R = r , V r = β V o , I r = I L 1 = K V r β v O ,   V C 1 = v ~ C 1 , and V O = v ~ O . The Jacobian Matrix elements j 11 , j 12 , j 14 , j 15 , j 21 , j 22 , j 24 , j 25 , j 31 , j 32 , j 34 , j 35 , j 43 , and j 44 are defined as follows:
J = K L L 1 V i + V C 1 1 L 1 V i + V C 1 0 K p β L 1 K i β L 1 1 + K L V o R V o V I + 1 C 1 V i + V C 1 - V o R V o V I + 1 C 1 V i + V C 1 0 K p β V o R V o V I + 1 C 1 V i + V C 1 K i β V o R V o V I + 1 C 1 V i + V C 1 K L L 2 1 L 2 0 K p β + 1 L 2 K i β L 2 0 0 1 C 2 1 R C 2 0 0 0 0 1 0
The stability of the linearized model can be analyzed based on the characteristic equation obtained from the determinant of (19), where
λ 5 + P 1 λ 4 + P 2 λ 3 + P 3 λ 2 + P 4 λ + P 5 = 0
is the characteristic equation of the Jacobian Matrix. Note that the parameters P 1 , P 2 , P 3 , P 4 , and P 5 are represented by
P 1 = j 11 + j 22 + j 44 P 2 = j 11 j 22 j 12 j 21 + j 11 j 44 + j 22 j 44 j 34 j 43 P 3 = j 35 j 43 j 11 j 22 j 44 + j 12 j 21 j 44 + j 11 j 34 j 43 j 14 j 31 j 43 + j 22 j 34 j 43 j 24 j 32 j 43 P 4 = j 15 j 31 j 43 + j 11 j 35 j 43 + j 22 j 35 j 43 j 25 j 32 j 43 j 11 j 22 j 34 j 43 + j 11 j 24 j 32 j 43         + j 12 j 21 j 34 j 43 j 12 j 24 j 31 j 43 j 14 j 21 j 32 j 43 + j 14 j 22 j 31 j 43 P 5 = j 11 j 22 j 35 j 43 + j 11 j 25 j 32 j 43 + j 12 j 21 j 35 j 43 j 12 j 25 j 31 j 43 j 15 j 21 j 32 j 43         + j 15 j 22 j 31 j 43
Hence, if all the Eigenvalues of the Jacobian Matrix have negative real parts, then the linearized model of the closed-loop dc-dc Zeta converter is stable around the equilibrium point.
Thus, the stability conditions of the closed-loop dynamics of the dc-dc Zeta converter can be derived using the Routh–Hurwitz stability criterion [25]
P 1 > 0 P 2 >   P 3 P 1 P 3 > P 1 P 4 P 5 P 2 P 3 P 1 P 4 > P 4 P 5 P 1 + P 2 P 2 P 3 P 1 2 P 5 P 1 P 4 + P 3 P 2 P 3 P 1 P 5 > 0 .
Hence, if (22) is solved numerically, one can solve for the sliding-mode controller gains that ensure the system stability around the equilibrium point. It is worth noting that the gains K L , K p , and K i must be selected according to the existence and stability conditions so that the state trajectories remain within the vicinity of the sliding surface and converge towards the desired equilibrium point [26].

3.3. Control System Structure

In order to select proper controller gains that meet both existence and stability conditions, the dc-dc Zeta converter parameters must be known. First, it has been assumed that the input voltage VI = (18–30) V, output voltage VO = (12–48) V, load resistance R = (20–100) Ω, and switching frequency fs = 100 kHz. Using the design equations in [27], the dc-dc Zeta converter parameters can be calculated, which are summarized in Table 2.
According to the conditions in (15) and (22), the control law parameters K L , K p , and K i can be chosen to be 0.03, 413.6, and 455000, respectively. In addition, a scaling factor γ of 0.5 can be selected to scale down the control law and the peak ramp voltage VT to a practical range. Hence, the proposed equivalent control law of the dc-dc Zeta converter is given by
u ^ e = 0.5 v - C 1 0.03 i - L 1 + 413.6 V r β v - O + 455   ×   10 3 V r β v - O d t V T = 6   V .  
The sliding-mode current controlled PWM dc-dc Zeta converter in CCM has been constructed in MATLAB/SIMULINK as shown in Figure 2.

3.4. Design of SMC Circuit of DC-DC Zeta Converter

The equivalent control Equation in (23) can be implemented using any MATLAB-based control system, such as dSPACE. Alternatively, the control law can be converted to a low-cost control circuit based on the design procedure given in [25] as follows:
  • Inductor current gain K L : The gain value is chosen as 0.03, where K L = RL2/RL1. If RL1 is assumed to be 33 kΩ, then RL2 is 1 kΩ.
  • Summing amplifier: The values of the resistors RS1RS4 of the summing op-amp can be set to 5.1 kΩ.
  • PWM generator: The switching frequency and the ramp voltage VT are chosen to be 100 kHz and 12 V, respectively.
  • Scaling factor γ : The factor γ is chosen as 0.5, where γ = RI2 /RI1. Hence, if RI2 is 5.1 kΩ, then RI1 yields 10 kΩ. In addition, VT can be scaled down from 12 V to 6 V to reduce the peak ramp voltage.
  • Proportional gain Kp: The gain is defined as Kp = R2/R1 [25]. Thus, if Kp is set to 413.6 and R1 assumed to be 2.2 kΩ, then R2 becomes 910 kΩ.
  • Integral gain Ki: The gain is defined as Ki = 1/(R1C) [25]. If Ki is set to 4.55 × 105, then C is 1 nF.

3.5. Practical Design Considerations

Prior to the hardware implementation, extensive simulation under various operating conditions should be conducted to validate the proposed control design methodology. The tracking performance and disturbance rejection capability of the nonlinear controlled Zeta converter should be investigated in both step-up and step-down operation modes. The parasitic components, non-idealities of switching elements, and limited bandwidth of operational amplifiers should also be considered during the simulation of the closed-loop Zeta converter.
From a practical point of view, one of the most complex aspects can be the digital implementation of the control law as the quantization errors and delays degrade the control performance. To overcome this issue, an analog solution using operational amplifiers and discrete electronic components has been suggested in this research. However, it should be noted that the analog control circuit parameters may require tuning and adjustment to enhance the transient response characteristics of the power converter.
Another critical aspect of the practical implementation is the possible lack of exact knowledge of the components and their parasitic elements. Therefore, the use of a robust sliding-mode control technique considerably simplifies the experimental phase since the nonlinear control technique provides precise tracking performance despite the external disturbances and modeling uncertainty.

4. Results and Discussion

4.1. Validation of Control Design Approach

The control design approach of the simplified nonlinear control circuit of PWM dc-dc Zeta converter in CCM has been validated based on MATLAB R2022b simulation. The circuit in Figure 3 has been constructed using Simscape Electrical, and the power converter parameters are given in Table 2. The closed-loop power converter has been simulated under normal operating conditions, where the input voltage and load resistance are set to 24 V and 40 Ω, respectively.
The steady-state waveforms have of the ramp voltage, control voltage, gate-to-source voltage, and output voltage in buck and boost modes are depicted in Figure 4a,b, respectively. It can be seen that the dc-dc Zeta converter operates at a constant switching frequency of 100 kHz, while the duty cycle of the gate-to-source voltage in buck and boost modes are approximately 12% and 49.5%, respectively.
In addition, the averaged output voltage is 48 V, which confirms the regulation performance of the nonlinear controlled dc-dc Zeta converter. The peak-to-peak ripple at the output voltage during step-down and step-up operation is about 150 mV and 370 mV, respectively.
It is worth noting that the proposed control circuit has been simulated taking into account parasitic components, non-idealities of switches, and limited bandwidth of operational amplifiers.

4.2. Rejection of Large Line and Load Disturbances

The proposed sliding-mode current controlled PWM dc-dc Zeta converter has been simulated in MATLAB R2022b under large line/load disturbances in step-up and step-down modes to investigate the large disturbance rejection capability and tracking performance. The control objective is to maintain the desired output voltage under large deviation from the nominal operating condition and acceptable transient characteristics.

4.2.1. Boost Mode

The closed-loop power converter circuit shown in Figure 3 has been simulated in boost mode using Simscape Electrical, where the dc-dc Zeta converter parameters are defined as given in Table 2. Figure 5a,b show the transient response of the output voltage under step increase and decrease in load current at t = 7 ms, respectively. It has been observed that under large load disturbance, the maximum percentage undershoot and longest settling time are 6.7% and 3 ms (1% criterion), respectively.
In addition, Figure 6a,b exhibit the transient response of the output voltage during step increase and decrease in input voltage at t = 7 ms, respectively. Obviously, under large line disturbance, the maximum percentage undershoot and longest settling time are 2.3% and 2.5 ms (1% criterion), respectively. The transient characteristics of the closed-loop power converter in boost mode have been summarized in Table 3.
It can be seen that when the dc-dc Zeta converter is operated in boost mode, the proposed nonlinear control circuit rejects the large step change in input voltage and load current and maintains regulated output voltage at 48 V. Moreover, the maximum percentage overshoot/undershoot and settling time during large disturbances are within acceptable range.

4.2.2. Buck Mode

The robustness of the simplified nonlinear controlled dc-dc Zeta converter circuit against large disturbances has also been tested in step-down mode. Figure 7 and Figure 8 exhibit the transient response of the output voltage under load and line disturbances, respectively. As shown in Figure 7a, when the load changes from 0.3 A to 0.6 A at t = 7 ms, the maximum percentage undershoot and the longest settling time are 2.5% and 2 ms (1% criterion), respectively. On the other hand, the step decrease in input voltage in Figure 8b results in the maximum percentage undershoot of 1% and 1.3 ms settling time (1% criterion). The transient characteristics of the closed-loop dc-dc Zeta converter in buck mode have been summarized in Table 3.
Hence, it can be confirmed that the simplified nonlinear control circuit tolerates the large disturbances, regulates the desired output voltage, and provides wide operating range.

4.3. Comparison with Proportional-Integral Controller

The proposed sliding-mode current control scheme has been compared with the conventional PI controller under large disturbances in step-up and step-down modes. The proportional and integral gains of the conventional PI controller have been selected based on the Ziegler–Nichols method to operate the dc-dc Zeta converter in buck and boost modes, where the PI control law u * is defined as
u * = 0.1 V r β v O + 650 V r β v O d t .
Figure 9a,b exhibit the tracking performance of the proposed and PI controllers when the dc-dc Zeta converter operates in boost mode during line and load disturbances. The transient response characteristics of the two controllers are summarized in Table 4. As shown in Figure 9a and Table 4, under load disturbance conditions, the PI controller response exhibits longer settling time as compared to the proposed controller. However, in Figure 9b, the PI controller shows the largest percentage undershoot.
In Figure 10a,b, the tracking performance of the two controllers has been compared in step-down mode during line and load disturbance. The transient response characteristics of the two controllers are summarized in Table 5.
Figure 10a,b along with the transient characteristics given in Table 5 show that the PI controller response exhibits longer settling time and the largest overshoot as compared to the proposed controller. Hence, the comparison results confirm the superiority of the proposed sliding-mode current control circuit over the conventional control method.

5. Conclusions

A systematic design procedure of a robust nonlinear control scheme of a PWM dc-dc Zeta converter operating in buck and boost modes has been introduced. The power converter modeling and control design approach have been developed based on the simplified sliding-mode current control method. The equivalent control law has been derived based on the invariance conditions, while the existence and stability conditions have been provided to select proper sliding-mode control parameters. The nonlinear control equation has been realized in a simple electronic circuit, which is suitable for various industrial applications. For instance, photovoltaic and micro-mobility charging systems require low-cost and robust control schemes to improve the dc-dc Zeta converter dynamics, accommodate the modeling uncertainties, and tolerate the line and load disturbances. Thus, the proposed control circuit can be implemented as an alternative for complex and high-cost control platforms, such as dSPACE, OPAL-RT, and other real-time operating systems.
The closed-loop power converter circuit has been built and simulated in MATLAB/SIMULINK using Simscape Electrical to validate the control design approach under abrupt line and load disturbances. The desired output voltage has been determined based on the reference voltage that operates the power converter in buck or boost mode. The simulation results have shown that the nonlinear controlled PWM dc-dc Zeta converter tracks the desired reference voltage and provides (12–48) V regulated output voltage within (18–30) V input voltage and (20–100) Ω load resistance. It has also been confirmed that the proposed closed-loop power converter exhibits consistent transient response and robust tracking capability. It has been observed that the maximum percentage overshoot and longest settling time under large load disturbance were 6.7% and 3 ms, respectively. Under large line disturbance, however, the maximum percentage overshoot and longest settling time were 2.3% and 2.5 ms, respectively. This research can be extended in the future with PCB prototype designs and experimental validation.

Author Contributions

Conceptualization, F.C.; methodology, H.A.-B.; software, H.A.-B.; validation, M.K.K.; formal analysis, H.A.-B.; resources, M.K.K., A.R.; writing—original draft preparation, H.A.-B.; writing—review and editing, F.C.; visualization, A.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Louassaa, K.; Chouder, A.; Rus-Casas, C. Robust Nonsingular Terminal Sliding Mode Control of a Buck Converter Feeding a Constant Power Load. Electronics 2023, 12, 728. [Google Scholar] [CrossRef]
  2. Mobayen, S.; Bayat, F.; Lai, C.-C.; Taheri, A.; Fekih, A. Adaptive Global Sliding Mode Controller Design for Perturbed DC-DC Buck Converters. Energies 2021, 14, 1249. [Google Scholar] [CrossRef]
  3. Ramos-Paja, C.A.; Danilo-Montoya, O.; Grisales-Noreña, L.F. Photovoltaic System for Microinverter Applications Based on a Non-Electrolytic-Capacitor Boost Converter and a Sliding-Mode Controller. Electronics 2022, 11, 2923. [Google Scholar] [CrossRef]
  4. Alonge, F.; Busacca, A.; Calabretta, M.; D’Ippolito, F.; Fagiolini, A.; Garraffa, G.; Messina, A.A.; Sferlazza, A.; Stivala, S. Nonlinear Robust Control of a Quadratic Boost Converter in a Wide Operation Range, Based on Extended Linearization Method. Electronics 2022, 11, 2336. [Google Scholar] [CrossRef]
  5. Jasim, A.M.; Jasim, B.H.; Neagu, B.-C. A New Decentralized PQ Control for Parallel Inverters in Grid-Tied Microgrids Propelled by SMC-Based Buck–Boost Converters. Electronics 2022, 11, 3917. [Google Scholar] [CrossRef]
  6. González, I.; Sánchez-Squella, A.; Langarica-Cordoba, D.; Yanine-Misleh, F.; Ramirez, V. A PI + Sliding-Mode Controller Based on the Discontinuous Conduction Mode for a Unidirectional Buck–Boost Converter with Electric Vehicle Applications. Energies 2021, 14, 6785. [Google Scholar] [CrossRef]
  7. Comparatore, L.; Ayala, M.; Kali, Y.; Rodas, J.; Pacher, J.; Renault, A.; Gregor, R. Discrete-Time Sliding Mode Current Control for a Seven-Level Cascade H-Bridge Converter. Energies 2023, 16, 2481. [Google Scholar] [CrossRef]
  8. Zheng, W.; Sun, Z.; Liu, B. Sliding Mode Predictive Current Control for Single-Phase H-Bridge Converter with Parameter Robustness. Energies 2023, 16, 781. [Google Scholar] [CrossRef]
  9. Luo, B.-Y.; Subroto, R.K.; Wang, C.-Z.; Lian, K.-L. An Improved Sliding Mode Control with Integral Surface for a Modular Multilevel Power Converter. Energies 2022, 15, 1704. [Google Scholar] [CrossRef]
  10. Ebadpour, M.; Radmand, F. Hyper-Plane Sliding Mode Control of Non-Minimum Phase Grid-Connected Zeta Converter. In Proceedings of the 2021 12th Power Electronics, Drive Systems, and Technologies Conference (PEDSTC), Tabriz, Iran, 2–4 February 2021; pp. 1–5. [Google Scholar]
  11. Pandey, S.K.; Patil, S.L.; Phadke, S.B.; Deshpande, A.S. Investigation of Sliding Mode Control of Higher Order DC-DC Converters. In Proceedings of the 2016 7th India International Conference on Power Electronics (IICPE), Patiala, India, 17–19 November 2016; pp. 1–5. [Google Scholar]
  12. Senapati, L.; Panda, A.K.; Garg, M.M.; Lenka, R.K. Indirect Sliding Mode Control of Proposed Non-Isolated Zeta-based Dual Output Converter. In Proceedings of the 2022 IEEE International Conference on Power and Energy (PECon), Langkawi, Kedah, Malaysia, 5–6 December 2022; pp. 89–94. [Google Scholar]
  13. Rajani, B.; Rao, K.V.; Srinivas, R. DC Link Voltage Stabilization in Renewable Source Connected DC Micro Grid using Adaptive Sliding Mode Controller. In Proceedings of the 2021 Emerging Trends in Industry 4.0 (ETI 4.0), Raigarh, India, 19–21 May 2021; pp. 1–6. [Google Scholar]
  14. Chan, C.Y. Adaptive Sliding-Mode Control of a Novel Buck-Boost Converter Based on Zeta Converter. IEEE Trans. Circuits Syst. II 2022, 69, 1307–1311. [Google Scholar] [CrossRef]
  15. Hasanah, R.N.; Ardhenta, L.; Nurwati, T.; Setyawati, O.; Sawitri, D.R.; Suyono, H.; Taufik, T. Design of PI Sliding Mode Control for Zeta DC–DC Converter in PV System. Bull. Pol. Acad. Sci. Tech. Sci. 2022, 70, 140952. [Google Scholar]
  16. Markkassery, S.; Saradagi, A.; Mahindrakar, A.D.; Lakshminarasamma, N.; Pasumarthy, R. Modeling, Design and Control of Non-isolated Single-Input Multi-Output Zeta–Buck–Boost Converter. IEEE Trans. Ind. Appl. 2020, 56, 3904–3918. [Google Scholar]
  17. Sarkawi, H.; Jali, M.H.; Izzuddin, T.A.; Dahari, M. Dynamic Model of Zeta Converter with Full-State Feedback Controller Implementation. Int. J. Res. Eng. Technol. 2013, 2, 34–43. [Google Scholar]
  18. Angulo-García, D.; Angulo, F.; Muñoz, J.-G. DC-DC Zeta Power Converter: Ramp Compensation Control Design and Stability Analysis. Appl. Sci. 2021, 11, 5946. [Google Scholar] [CrossRef]
  19. Shiau, J.-K.; Chiu, H.-Y.; Sun, J.-W. Using a Current Controlled Light-Dependent Resistor to Bridge the Control of DC/DC Power Converter. Electronics 2018, 7, 447. [Google Scholar] [CrossRef]
  20. Montenegro-Oviedo, J.A.; Ramos-Paja, C.A.; Orozco-Gutierrez, M.L.; Franco-Mejía, E.; Serna-Garcés, S.I. Adaptive Controller for Bus Voltage Regulation on a DC Microgrid Using a SEPIC/Zeta Battery Charger/Discharger. Mathematics 2023, 11, 793. [Google Scholar] [CrossRef]
  21. Banaei, M.R.; Bonab, H.A.F. A High Efficiency Nonisolated Buck–Boost Converter Based on Zeta Converter. IEEE Trans. Ind. Electron. 2020, 67, 1991–1998. [Google Scholar] [CrossRef]
  22. Al-Baidhani, H.; Salvatierra, T.; Ordonez, R.; Kazimierczuk, M.K. Simplified Nonlinear Voltage-Mode Control of PWM DC-DC Buck Converter. IEEE Trans. Energy Conv. 2021, 36, 431–440. [Google Scholar] [CrossRef]
  23. Al-Baidhani, H.; Kazimierczuk, M.K. Simplified Double-Integral Sliding-Mode Control of PWM DC-AC Converter with Constant Switching Frequency. Appl. Sci. 2022, 12, 10312. [Google Scholar] [CrossRef]
  24. Al-Baidhani, H.; Kazimierczuk, M.K.; Ordóñez, R. Nonlinear Modelling and Control of PWM DC-DC Buck-Boost Converter for CCM. In Proceedings of the IECON 2018—44th Annual Conference of the IEEE Industrial Electronics Society, Washington, DC, USA, 21–23 October 2018; pp. 1374–1379. [Google Scholar]
  25. Al-Baidhani, H.; Kazimierczuk, M.K. Simplified Nonlinear Current-Mode Control of DC-DC Cuk Converter for Low-Cost Industrial Applications. Sensors 2023, 23, 1462. [Google Scholar] [CrossRef]
  26. Tan, S.C.; Lai, Y.M.; Tse, C.K. Sliding Mode Control of Switching Power Converters; CRC Press: Boca Raton, FL, USA, 2011. [Google Scholar]
  27. Jozwik, J.J.; Kazimierczuk, M.K. Dual SEPIC PWM Switching-Mode DC/DC Power Converter. IEEE Trans. Ind. Electron. 1989, 36, 64–70. [Google Scholar] [CrossRef]
Figure 1. Dc-dc Zeta converter circuit.
Figure 1. Dc-dc Zeta converter circuit.
Mathematics 11 03791 g001
Figure 2. MATLAB/SIMULINK model of simplified sliding-mode control scheme of PWM dc-dc Zeta converter.
Figure 2. MATLAB/SIMULINK model of simplified sliding-mode control scheme of PWM dc-dc Zeta converter.
Mathematics 11 03791 g002
Figure 3. Schematic of simplified sliding-mode control circuit of PWM dc-dc Zeta converter.
Figure 3. Schematic of simplified sliding-mode control circuit of PWM dc-dc Zeta converter.
Mathematics 11 03791 g003
Figure 4. The ramp voltage VT, control voltage u, gate-to-source voltage VGS, and output voltage VO of the nonlinear controlled PWM dc-dc Zeta converter for (a) step-down and (b) step-up modes under nominal operating condition (24 V input voltage and 40 Ω load resistance).
Figure 4. The ramp voltage VT, control voltage u, gate-to-source voltage VGS, and output voltage VO of the nonlinear controlled PWM dc-dc Zeta converter for (a) step-down and (b) step-up modes under nominal operating condition (24 V input voltage and 40 Ω load resistance).
Mathematics 11 03791 g004
Figure 5. Transient response of nonlinear control of PWM dc-dc Zeta converter in boost mode under load disturbance. (a) The system response during step change in load current from 1.2 A to 2.4 A at t = 7 ms. (b) The system response during step change in load current from 1.2 A to 0.48 A at t = 7 ms.
Figure 5. Transient response of nonlinear control of PWM dc-dc Zeta converter in boost mode under load disturbance. (a) The system response during step change in load current from 1.2 A to 2.4 A at t = 7 ms. (b) The system response during step change in load current from 1.2 A to 0.48 A at t = 7 ms.
Mathematics 11 03791 g005
Figure 6. Transient response of nonlinear control of PWM dc-dc Zeta converter in boost mode under line disturbance. (a) The system response during step change in input voltage from 24 V to 30 V at t = 7 ms. (b) The system response during step change in input voltage from 24 V to 18 V at t = 7 ms.
Figure 6. Transient response of nonlinear control of PWM dc-dc Zeta converter in boost mode under line disturbance. (a) The system response during step change in input voltage from 24 V to 30 V at t = 7 ms. (b) The system response during step change in input voltage from 24 V to 18 V at t = 7 ms.
Mathematics 11 03791 g006
Figure 7. Transient response of nonlinear control of PWM dc-dc Zeta converter in buck mode under load disturbance. (a) The system response during step change in load current from 0.3 A to 0.6 A at t = 7 ms. (b) The system response during step change in load current from 0.3 A to 0.12 A at t = 7 ms.
Figure 7. Transient response of nonlinear control of PWM dc-dc Zeta converter in buck mode under load disturbance. (a) The system response during step change in load current from 0.3 A to 0.6 A at t = 7 ms. (b) The system response during step change in load current from 0.3 A to 0.12 A at t = 7 ms.
Mathematics 11 03791 g007
Figure 8. Transient response of nonlinear control of PWM dc-dc Zeta converter in buck mode under line disturbance. (a) The system response during step change in input voltage from 24 V to 30 V at t = 7 ms. (b) The system response during step change in input voltage from 24 V to 18 V at t = 7 ms.
Figure 8. Transient response of nonlinear control of PWM dc-dc Zeta converter in buck mode under line disturbance. (a) The system response during step change in input voltage from 24 V to 30 V at t = 7 ms. (b) The system response during step change in input voltage from 24 V to 18 V at t = 7 ms.
Mathematics 11 03791 g008
Figure 9. Tracking performance of proposed and PI control methods of PWM dc-dc Zeta converter in boost mode during abrupt changes in (a) load current iO and (b) input voltage vI.
Figure 9. Tracking performance of proposed and PI control methods of PWM dc-dc Zeta converter in boost mode during abrupt changes in (a) load current iO and (b) input voltage vI.
Mathematics 11 03791 g009
Figure 10. Tracking performance of proposed and PI control methods of PWM dc-dc Zeta converter in buck mode during abrupt changes in (a) load current iO and (b) input voltage vI.
Figure 10. Tracking performance of proposed and PI control methods of PWM dc-dc Zeta converter in buck mode during abrupt changes in (a) load current iO and (b) input voltage vI.
Mathematics 11 03791 g010
Table 1. Research endeavors in advanced control techniques of dc-dc Zeta converters.
Table 1. Research endeavors in advanced control techniques of dc-dc Zeta converters.
Control TechniqueMeritsDrawbacksReferences
Hyper-plane sliding mode control- Suitable for non-minimum phase power converters.
- Robust reference tracking and large-signal stability.
- Complexity of control system structure.
- Hardware implementation cost of nonlinear control system.
- No systematic design procedure for electronic control circuit.
- The operation is limited to buck or boost modes.
[10]
Robust sliding mode current control[11]
Indirect sliding mode control- Rejection of line, load, and reference variations.[12]
Adaptive sliding mode control- Unknown system parameters estimation.
- Large-signal stability
[13,14]
PI sliding mode control- Robust reference tracking.
- Rejection of line and load disturbances.
[15]
Lyapunov redesign-based nonlinear control [16]
Pole-placement via state-feedback control- Achieve the desired transient response for local operating point. - Control performance is deteriorated under large disturbances.
- The operation is limited in buck or boost modes.
[17]
Peak-current control with ramp compensationSuitable for non-minimum phase power converters.- No systematic design procedure for electronic control circuit.
- The operation is limited to buck or boost modes.
- Complexity and implementation cost of adaptive control.
[18]
Current control [19]
Adaptive control - Unknown system parameters estimation.
- Robust reference tracking.
[20]
Table 2. Parameters of dc-dc Zeta converter.
Table 2. Parameters of dc-dc Zeta converter.
DescriptionParameterValue
InductorsL1, L222 μH
CapacitorsC1, C233 μF
Load resistanceR(20–100) Ω
Input voltageVI(18–30) V
Output voltageVO(12–48) V
Switching frequencyfs100 kHz
Table 3. Dynamic response characteristics of proposed nonlinear control of PWM dc-dc Zeta converter in buck and boost modes.
Table 3. Dynamic response characteristics of proposed nonlinear control of PWM dc-dc Zeta converter in buck and boost modes.
Operation ModeStep Line/Load Change Percentage Peak Overshoot (%)Settling Time (ms)Output Voltage (V)
Buck Mode i O         0.3   A   to   0.60   A 2.52.012
i O         0.3   A   to   0.12   A 1.72.012
v I           24   V   to   30   V 0.81.312
v I           24   V   to   18 V       1.01.312
Boost Mode i O         1.2   A   to   2.40   A 6.73.048
i O         1.2   A   to   0.48   A 4.82.848
v I           24   V   to   30   V 1.72.048
v I           24   V   to   18 V       2.32.548
Table 4. Comparison of PI and proposed control methods of PWM dc-dc Zeta converter in boost mode under line and load disturbances.
Table 4. Comparison of PI and proposed control methods of PWM dc-dc Zeta converter in boost mode under line and load disturbances.
Control TechniqueLoad/Line DisturbancesPercentage Peak Overshoot (%)Settling Time (ms)Output Voltage (V)
PI Control i O         2.4   A   to   1.2   A 7.3348
    i O     1.2   A   to   0.48 A     6.34
Proposed Control i O         2.4   A   to   1.2   A 7.3348
    i O     1.2   A   to   0.48 A     4.82.8
PI Control v I         30   V   to   24   V     2.9248
    v I         24   V   to   18 V     53
Proposed Control v I         30   V   to   24   V     1.7248
    v I         24   V   to   18 V     2.32.5
Table 5. Comparison of PI and proposed control methods of PWM dc-dc Zeta converter in buck mode under line and load disturbances.
Table 5. Comparison of PI and proposed control methods of PWM dc-dc Zeta converter in buck mode under line and load disturbances.
Control TechniqueLoad/Line DisturbancesPercentage Peak Overshoot (%)Settling Time (ms)Output Voltage (V)
PI Control i O         0.6   A   to   0.3   A 7.53.512
    i O     0.3   A   to   0.12 A     6.35
Proposed Control i O         0.6   A   to   0.3   A 3212
    i O     0.3   A   to   0.12 A     1.72
PI Control v I         30   V   to   24   V     3.32.512
    v I         24   V   to   18 V     4.53
Proposed Control v I         30   V   to   24   V     0.6112
    v I         24   V   to   18 V     11.3
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

Al-Baidhani, H.; Corti, F.; Reatti, A.; Kazimierczuk, M.K. Robust Sliding-Mode Control Design of DC-DC Zeta Converter Operating in Buck and Boost Modes. Mathematics 2023, 11, 3791. https://doi.org/10.3390/math11173791

AMA Style

Al-Baidhani H, Corti F, Reatti A, Kazimierczuk MK. Robust Sliding-Mode Control Design of DC-DC Zeta Converter Operating in Buck and Boost Modes. Mathematics. 2023; 11(17):3791. https://doi.org/10.3390/math11173791

Chicago/Turabian Style

Al-Baidhani, Humam, Fabio Corti, Alberto Reatti, and Marian K. Kazimierczuk. 2023. "Robust Sliding-Mode Control Design of DC-DC Zeta Converter Operating in Buck and Boost Modes" Mathematics 11, no. 17: 3791. https://doi.org/10.3390/math11173791

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