Next Article in Journal
Modelling Heavy Tailed Phenomena Using a LogNormal Distribution Having a Numerically Verifiable Infinite Variance
Previous Article in Journal
Generalized Čebyšev and Grüss Type Results in Weighted Lebesgue Spaces
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Continuous Finite-Time Controller Based on Adaptive Tuning Approach for Disturbed Boost Converters

1
Department of Electrical Engineering, College of Engineering, Jouf University, Sakaka 72388, Saudi Arabia
2
Department of Electrical Engineering, National Yunlin University of Science and Technology, 123 University Road, Douliou 64002, Taiwan
3
Graduate School of Intelligent Data Science, National Yunlin University of Science and Technology, 123 University Road, Section 3, Douliou 640301, Taiwan
*
Authors to whom correspondence should be addressed.
Mathematics 2023, 11(7), 1757; https://doi.org/10.3390/math11071757
Submission received: 8 March 2023 / Revised: 30 March 2023 / Accepted: 5 April 2023 / Published: 6 April 2023

Abstract

:
This research study proposes a continuous finite-time controller based on the adaptive tuning approach for the boost converters with unknown disturbances. A Lyapunov candidate function which contains an absolute function based on the fractional power of the sliding surface is employed to attain a smooth continuous control input. The recommended technique can eliminate the chattering phenomenon made by the sliding mode control signal and improve the control performance. Furthermore, the continuous adaptive-tuning control law is given to estimate the unknown bounds of exterior disturbances. The performance of the adaptive-tuned terminal sliding mode control law to the load variations and parametric uncertainties, and the input voltage, are studied in the MATLAB-Simulink environment. The obtained simulation results confirm the effectiveness of the suggested technique.
MSC:
93D09; 93D30; 93D40; 93D21; 93C40; 62F35

1. Introduction

A microgrid consists of various sources of small power generation, which makes it very flexible and efficient. It connects the utility generation units and the local grid through the inverter and prevents power outages [1,2,3]. However, electrical power systems are experiencing increased load due to increased power demand and limited power availability [4,5]. The primary challenges for companies are to ensure the stability, security, and reliability of the network and optimize energy efficiency [6]. Most conventional energy sources cause environmental pollution and increase the cost of production. These reasons support the search for alternative energy, which causes an exponential increase in the use of renewable energy sources. Renewable energy systems are integrated with the grid using power electronic converters supported by high-performance controllers [7]. Today, the widespread application of DC–DC power electronic converters in renewable energy sources, electric vehicles, emergency power supplies, and microgrids is undeniable.
The most important task of buck–boost converters is to increase/decrease the input voltage with simple circuits and control loops [8]. However, the voltage gain is bounded by the inverse output voltage [9,10]. Because of representing non-minimum phase behaviour due to right half-plane zero and nonlinear dynamics, designing a controller for DC–DC converters is much more challenging compared to buck converters [11,12,13,14]. Various control methods have been proposed for DC–DC boost converter systems, including the feedforward control methods [15,16], proportional-integral-derivative (PID) control method [17,18], predictive control [19,20], fuzzy controller techniques [21,22], optimal control [23,24], adaptive control [25,26], sliding mode control (SMC) [27,28,29], neural networks [30], and robust time-delay control method [31].
Among the mentioned control methods for the DC–DC boost converter (DBC), the SMC technique is effective and applicable for nonlinear systems and has strong robustness against parameter uncertainty and external disturbances [32,33]. In Refs. [28,34], the classical SMC technique is designed for the boost converter system. However, the most critical weakness of the typical sliding mode controller is the chattering phenomenon, because the chattering problem reduces the accuracy of the controller and increases the oscillation in the system [35]. Using the saturation function or tangent hyperbolic instead of the discontinuous sign function is one of the ways to reduce the chattering, which also positively affects the controller’s performance [36,37,38]. In Refs. [39,40], other second-order SMC and super-twisting SMC techniques have been used for DC–DC converters. Knowing the upper boundaries of the disturbance derivatives is one requirement for designing and implementing these controllers. In conventional SMC methods, the switching gain causes chattering problems. An adaptive sliding mode control (ASMC) technique is considered in Ref. [1] as an effective technique to overcome the chattering in DC–DC converters when the upper bound of the disturbance derivative is unknown.
Recent research has considered a finite-time control method called terminal sliding mode control (TSMC). In the conventional SMC method, the state trajectories of the system are not robust to uncertainties in the phase of converging the sliding surface, and the system states reach the origin in the infinite time; however, in the TSMC method, the system state trajectories converge to the origin in a finite time due to the nonlinearity of the sliding surface [41]. In Ref. [42], a fractional high-order ATSMC for the nonlinear robotic manipulator with alternating loads is provided. In Ref. [43], an ATSMC scheme with finite-time stability and robustness to uncertainties is proposed to stabilize the chaotic systems. The reference [44] proposed a fixed-time SMC scheme for the rapid and accurate trajectory tracking of a fully actuated unmanned surface vehicle (USV) in the presence of model uncertainties and external disturbances. The proposed fixed-time SMC scheme can guarantee that the position and velocity tracking errors converge to zero in fixed time with strong robustness against lumped uncertainties. In Ref. [45], a fractional-order TSMC law with a fractional-order switching surface is presented to synchronize two dissimilar uncertain chaotic systems in a finite time; however, in this approach, the upper boundaries of unknown disturbances are known.
To the best of the author’s knowledge, very few attempts have been made to propose an adaptive robust TSMC approach for disturbed boost converter systems which can completely eliminate the discontinuity in the control laws. In this paper, we propose a novel technique to prevent the chattering phenomenon in TSMC. We combine the concepts of finite-time stability and disturbance observer to achieve a finite-time observer for boost converter systems in the presence of the external disturbances and white noise. The planned control approach proposes a new candidate Lyapunov function including an absolute fractional power function of the switching surface, where the designed controller is continuous and smooth. This technique completely eliminates the chattering phenomenon caused by the switching law and ensures the high-accuracy performance. A new parameter-tuning adaptive control scheme is designed to estimate the unknown disturbance boundary. The proposed control strategy has the following advantages over the existing methods:
  • A novel adaptive continuous finite-time controller is designed for disturbed boost converter systems in the presence of white noise and model uncertainty;
  • A design method which guarantees the convergence and maintenance of the system state trajectories to a predefined neighbourhood of the origin in the finite time;
  • Estimating the disturbance boundaries using an adaptive continuous scheme to adjust the controller adaptation gain;
  • Eliminating the chattering phenomenon using a switching function based on a continuous adaptation gain.
The structure of this article is organized as follows: Section 2 examines the state-space modelling of the dynamics of DBC systems. The ACTSMC strategy is presented in Section 3. Section 4 presents the simulation results. Finally, Section 5 is devoted to the conclusions.

2. DC–DC Boost Converter

The DC–DC converter is an electronic circuit that produces a continuous, variable source from a constant, continuous source. These converters generally include a switch ( S ω ) with control input  u  between  0  and  1 , a fast diode  D , and components  R , L , C . To design the controller, the mathematical model of these converters must be presented, which is obtained by applying Kirchhoff’s two laws (current and voltage). As shown in Figure 1, a DBC increases the output voltage relative to the input voltage.
The state-space model when the switch is on is as follows:
V i n = V L V L = L d I L d t I ˙ L = 1 L V i n I c = I R V o u t = V C I c = C d V C d t V ˙ o u t = 1 C V o u t R ,
when the key is off, the following relationship is obtained:
I ˙ L = 1 L ( V i n V o u t ) V ˙ o u t = 1 C I L V o u t R .
By selecting output voltage  V o u t  and inductor current  I L  as system state variables, the following relationship will be obtained:
x 1 = I L x 2 = V o u t .
As a result, the state-space equations of the DBC system are obtained as follows:
x ˙ 1 = V i x 1 L + x 2 L u x ˙ 2 = 1 C x 1 x 2 R x 2 C u .
In the following, to simplify the calculations, the following equations are defined.
g 1 x = V i x 1 L ,           a 1 x = x 2 L g 2 x = 1 C x 1 x 2 R ,           a 2 x = x 2 C .
Lemma 1
[41]. Consider  x ƴ R n  and  x ˙ = ϴ x , ϴ : R n R n  as a continuous system, in the region  ƴ  as the open neighborhood of origin and locally Lipschitz at  ƴ 0  and  ϴ 0 = 0 . Moreover, assume that the following conditions hold, if there is a continuous Lyapunov function  V : ƴ R :
(a) 
V is positive-definite;
(b) 
time derivative of   V at   ƴ { 0 }  is negative-definite;
(c) 
There are positive real values  m  and   0 < a < 1 , and a neighbourhood   Ɲ ƴ  of origin such that:
V ˙ + m V a 0 .
The system  x ˙ = ϴ x  at  x ˙ = ϴ x  has a stable finite-time equilibrium point at the origin.
According to Lemma 1, the Lyapunov function  V : R  tends to zero in a finite time for the initial time  t 0 . Therefore, the following settling time is obtained:
t s = t 0 + V 1 a ( t 0 ) £ ( 1 a )
where  £  represents a positive constant coefficient and  t s  represents the system’s settling time.

3. Control Design

In this segment, a developed ATSMC strategy is planned for the DBC. The primary target of the new ATSMC technique is to present a strategy such that the chattering problem is eliminated.
Consider the DBC system under unknown external disturbances as follows:
x ˙ i t = g i x + a i x u t + d x i t , t ,
where  x i t = x 1 t x 2 t T  is the DC–DC boost converter’s state;  u t  is the control input;  d i ( x i t , t )  is the unknown external disturbances but bounded as  d ( x i t , t ) < D ;  and  g i x  and  a i x  introduced in relation (5) are the desired references.
The DBC (8) is supposed to trace the reference  x ~ ( t ) . The error function is as follows
e t = x 1 t x ~ 1 t ,
where  x i t = I L  is the DC–DC boost converter’s state, and  x ~ 1 t = V o u t 2 R V i n  is the desired reference. In the following, the sliding surface is considered as follows:
τ t = ρ e t ,
where  ρ  represents a positive and constant parameter to satisfy the stability of the closed-loop system when the DBC state trajectories attain the switching surface.
Now, an SMC law is designed using the Lyapunov stability law for the DBC system, so the designed control law is smooth and continues and eliminates the chattering phenomenon.
u = a 1 1 x ~ ˙ 1 ( t ) σ z η s τ t b + 1 s z g 1 x ,
where  η  and  σ  are positive parameters to regulate the speed of the converging to the switching surface;  z  and  s  are positive odd integers with condition  z > s b  signifies the positive odd integer.
The candidate Lyapunov function is considered to prove the stability of the closed-loop DBC system:
V = η τ t s z = η τ t s z s g n τ t s z = η τ t s z s g n τ t .
The first step after introducing the candidate Lyapunov function is to take its time derivative as follows:
V ˙ = η s z τ t s z 1 τ ˙ t s g n τ t .
The stability of the system is proven when the condition  V ˙ t < 0  is satisfied, as a result, we have:
V ˙ = η τ t b = η τ t b s g n τ t < 0 .
By applying (13) and (14), the following relation will be obtained:
τ ˙ i = σ z η s τ t b + 1 s z .
By subsisting the time-derivative of sliding surface (10) into (15), the following is obtained:
ρ i e ˙ i t = σ z η s τ t b + 1 s z .
Then, by using (8), (9), and (16), the controller is obtained as (10). Now, by subsisting (11) into (13), we have:
V ˙ t = η s z τ t s z 1 s g n τ t × d x i t , t σ z η s τ t b + 1 s z ,
where because  τ t s z 1 s g n τ t > 0  and  V ˙ t < 0  (to ensure stability), the following inequality should be met:
d x i t , t σ z η s τ t b + 1 s z 0 ,
or equivalent,
σ η s D z τ t s z b 1 .
Equation (19) shows that the amplitude of the sliding surface changes directly with the changes in the  μ  amplitude. According to this point,  σ φ τ ( t ) α  is considered the boundary of  μ  changes, where  α  represents the changes of the sliding surface and  φ  represents the constant coefficient. The strong stability of the DBC system is satisfied based on Equation (19).
Finding the appropriate parameter  D  is difficult due to the unknown upper bounds of external disturbances. As a result, to approximate the unknown upper bound of the external disturbances, the TSMC is combined with the continuous adaptive controller.
Theorem 1.
Consider the DBC (8) and switching surface (10). Suppose that disturbance  d ( x i t , t )  is unknown, but bounded with  d ( x i t , t ) < D . Assume  D ^  as the estimation of  D , which is adapted as
D ^ ˙ = μ τ ( t ) s z 1 ,
where  μ  is a positive constant;  s  and  z  specify two positive odd integers with  s > n , applying the adaptive controller as
u = a 1 1 x ~ ˙ 1 ( t ) σ s η z τ t b + 1 s z g 1 x D ^ t ,
where  σ i  is a scalar value. Then, the DBC state trajectories (8) are converged to the sliding surface (10) in the finite time.
Proof. 
Consider a positive definite candidate Lyapunov function as follows:
V t = η τ t s z s g n τ t + 0.5 ϑ D ~ ( t ) 2 ,
where  D ~ t = D ^ t D t  and  0 < ϑ < σ n η m . Then,  V ˙ t  is calculated by utilizing Equations (10) and (20):
V ˙ t = η s z τ t s z 1 τ ˙ t s g n τ t + ϑ D ~ t D ~ ˙ t = η s z τ t s z 1 × ρ e ˙ t s g n τ t + ϑ μ D ~ t τ t s z 1 .
From (8), (9), and (23), it can be concluded that
V ˙ t = η s z τ t s z 1 × ρ g 1 x + a 1 x u t + d x i t , t ρ x ~ ˙ 1 t s g n τ t + ϑ μ D ^ t D t τ ( t ) s z 1 .
Substituting (21) into (24) gives the result
V ˙ t = η s z d x i t , t τ t s z 1 σ τ t b η s z D ^ t τ t s z 1 + ϑ μ D ^ t D t τ t s z 1 .
Equation (25) can be rewritten as follows:
V ˙ t η s z d x i t , t τ t s z 1 η s z D ^ t τ t s z 1 + η s z D ^ t D t τ t s z 1 + ϑ μ D ~ t τ t s z 1 η s z D t d x i t , t τ t s z 1 η s z ϑ μ D ~ t τ t s z 1 .
Insomuch  d x i t , t < D t  and  ϑ μ < η s z , then, the following relation is obtained:
V ˙ t s η z D t d x i t , t τ t s 2 z 1 η τ t s 2 z 2 ϑ η s z ϑ μ τ t s 2 z 1 ϑ 2 D ~ t min s η z D t d x i t , t τ t s 2 z 1 , 2 ϑ η s z ϑ μ τ t s z 1 × η τ t s 2 z + ϑ 2 D ~ t = ω V t 0.5 ,
where  ω = s η z D t d x i t , t τ t s 2 z 1 , 2 ϑ η s z ϑ μ τ t s z 1 > 0 . Finally, based on Lemma 1, by considering the adaptive controller (24), the state trajectories of DBC (8) reach surface  τ = 0  in the finite time. □
Remark 1.
According to Equation (21), it can be seen the proposed control strategy gives approaches to remove the chattering problem because no signum function is used in (21). In consequence, the presented control low is smooth and continuous. The block diagram of the ACTSMC system is represented in Figure 2.

4. Simulation Results

In what follows, the state-space relationship of the DBC system is considered as the following:
x ˙ i t = g i x + a i x u t + d ( x i t , t ) ,
where  x i t = x 1 t x 2 t T  is the DC–DC boost converter’s state;  u t  is the control input;  d ( x i t , t )  is the unknown disturbances but bounded as  d ( x i t , t ) < D ;  and  g i x  and  a i x  introduced in relation (5) are the desired references.
Moreover, the DBC parameters used in the simulation examples are  L = 10   mH C = 100   μ F R = 30   Ω V o u t = 40   V , and  V i n = 12   V . The external disturbance of the DBC system are considered as  d x i t , t = cos ( π t 3 )  and  μ = ρ = 1 . In addition, simulations have been carried out in four scenarios to show the efficiency and effectiveness of the proposed control method against uncertainties and external disturbances.
Scenario 1.
In the first step, the DBC system parameters are assumed as   V i n = 12   V ,  V o u t = 40   V , and  R = 30   Ω . Now, the responses of the DBC system are compared with another method in terms of speed of convergence and robustness, as well as the elimination of the chattering phenomenon. Reference [1] has used an ASMC for a novel buck–boost converter based on a Zeta converter. The DBC system is simulated in MATLAB-Simulink software. Figure 3 demonstrates the comparison of the behaviour of the inductor current and the output voltage, based on which the proposed controller performs well in terms of convergence rate and elimination of the chattering problem and has less overshoot and undershoot than the method in Ref. [1]. The control effort signals are also displayed in Figure 4, demonstrating that the control input signals are smooth and have no chattering. Figure 5 shows the sliding surface, indicating that the control input’s amplitude is appropriate. The adaptation gain is also demonstrated in Figure 6, based on which it can be seen that the external disturbances are well estimated by the proposed controller.
According to the obtained simulation results in Figure 3, Figure 4, Figure 5 and Figure 6 and Table 1, it can be seen that the inductor current and output voltage of the DBC system are shown in Figure 3, which converges to the  x ~ 1 t  after a short period of time; additionally, the suggested controller technique has a lower amount of overshoot and undershoot compared to the method in Ref. [1]. Based on Table 1 and Figure 4, the control effort signal in the proposed method successfully removes the chattering problem and has better results than the method in Ref. [1] in the steady state.
In addition, the sliding surface curve shown in Figure 5 shows that the sliding surface curve in the suggested method, compared to the reference [1], has less overshoot and undershoot. According to Figure 6, the adaptation gains have a very small slope and are absolute terms. Finally, the effectiveness and feasibility of the suggested control technique can be concluded from the simulation results.
Scenario 2.
In the next case, the system parameters are  V i n = 12   V V o u t = 40   V , and  R = 30   t o   50   Ω . In scenario 2, after setting the parameters, the results are obtained as follows. The DBC system state trajectory behaviour in scenario two is shown in Figure 7. Figure 8 depicts the control effort signals of the DBC system of the proposed method and the method in Ref. [1] under scenario 2. In Figure 9, the sliding surface under scenario 2 conditions are given. Figure 10 displays the adaptation gains curves under scenario 2.
From Figure 7 and Table 2, it can be concluded that the first state variable of the DBC system is stable after a finite time and has less overshoot and undershoot than the method in Ref. [1]. In addition, the second state trajectory converges to  40   V  in a very short period and has less overshoot and undershoot compared to the method in Ref. [1]. Based on Table 2 and Figure 7, the control effort signal suggested approach completely eliminates the chattering problem and has better results in the steady state.
Based on Figure 9, the switching surface curve in the suggested method has very few oscillations compared to the method in Ref. [1]. From Figure 10, the adaptation gains are absolute terms, and the disturbance estimation has a very small slope. According to the simulation results, it can be concluded that the proposed scheme has high effectiveness and is robust to external disturbances.
Scenario 3.
In the third step, the system parameters are considered to be  V i n = 12   t o   20   V V o u t = 40   V , and  R = 30   Ω . In the third scenario, the simulation results are obtained after placing the parameters. The DBC system state trajectory behaviour in scenario 3 is shown in Figure 11. Figure 12 depicts the input control effort signals of the suggested method and the method in Ref. [1] under scenario 3.
According to the obtained simulation results in Figure 11, Figure 12, Figure 13 and Figure 14 and Table 3, it can be seen that the inductor current and output voltage of the DBC system are shown in Figure 11, which converges to the  x ~ 1 t  after a short period of time; additionally, the suggested controller technique has less overshoot and undershoot compared to the method in Ref. [1]. According to Table 3 and Figure 12, the control effort signal in the suggested method completely eliminates the chattering problem and has better results. In Figure 13, the sliding surface signal in scenario three is given. Figure 14 displays the adaptation gain in scenario 3.
In addition, the switching surface curve shown in Figure 13 shows that the switching surface curve in the suggested method, compared to the reference [1] method, has less overshoot and undershoot. Ultimately, from Figure 14, the adaptation gains estimated the external disturbance with minimum slope. Simulation results demonstrate the effectiveness and feasibility of the suggested control technique in scenario 3.
Scenario 4.
In this scenario, the system parameters are considered to be  V i n = 12   V V o u t = 40   t o   25   V , and  R = 30   Ω . In the final scenario, after placing the parameters in the control rule, the results are obtained as follows. The DBC system state trajectory behaviour is demonstrated in Figure 15. Figure 16 depicts the control effort signals of the DBC system of the proposed method and the method in Ref. [1] under scenario 4. Figure 17 shows the sliding surface, which has low oscillation. Figure 18 displays the adaptation gains curves under scenario 4 conditions.
It can be seen that the inductor current and output voltage of the DBC system are shown in Figure 15, which converges to the  x ~ 1 t  after a short period of time; additionally, from Table 4, it is shown that the suggested controller technique has less undershoot and overshoot compared to the method in Ref. [1]. The chattering phenomenon in the control effort signal is eliminated in a steady state.
In addition, the sliding surface curve shown in Figure 17 shows that the sliding surface curve in the suggested method, compared to the reference Ref. [1] method, has less overshoot and undershoot. According to Figure 18, the adaptation gains are absolute terms, and the disturbance estimation has a very small slope.
Scenario 5.
In this scenario, the DBC system parameters are assumed as  L = 220   μ H C = 470   μ F R = 80   Ω V i n = 25   V , and  V o u t = 50   V . The external disturbance of the DBC system is considered by  d x i t , t = cos ( 3 π t 2 ) . This scenario considers the effect of measurement noise on the DBC system. A zero-mean white noise with a noise power of 0.01 and a sample duration of 0.001 is added to the measurement, as demonstrated in Figure 19. Now, the responses of the DBC system are presented in terms of speed of convergence and robustness, as well as the elimination of the chattering phenomenon. Figure 20 demonstrates the behaviour of the inductor current and the output voltage, based on which the proposed controller performs well in terms of convergence rate and elimination of the chattering problem. The control effort signal is also displayed in Figure 21, demonstrating that the control input signals are smooth and have no chattering. Figure 22 shows the sliding surface, indicating that the control input’s amplitude is appropriate. The adaptation gain is also demonstrated in Figure 23, based on which it can be seen that the external disturbances and white noise are well estimated by the proposed controller.
According to Figure 20, it can be seen that the output voltage converges to  50   V  without any overshoot or undershoot after a short time. In addition, it can be seen that the inductor current has become stable after about  0.02  s and has a very small overshoot. Based on Figure 21, the control effort signal is smooth and continuous and successfully eliminates the chattering phenomenon in the steady-state response.
In addition, the sliding surface curve shown in Figure 22 demonstrates that the sliding surface curve in the suggested method has a small overshoot and undershoot. According to Figure 23, the adaptation gains have a very small slope and are absolute terms. Finally, the effectiveness and feasibility of the suggested control technique can be concluded from the simulation results.
Scenario 6.
In the next case, the system parameters are  L = 220   μ H C = 470   μ F V i n = 25   V V o u t = 50   V , and  R = 80   t o   40   Ω . In scenario 6, after setting the parameters, the results are obtained as follows: The DBC system state trajectory behaviour in the presence of measurement noise is shown in Figure 24. Figure 25 depicts the control effort signals of the DBC system of the proposed method in the presence of measurement noise. In Figure 26, the sliding surface in the presence of measurement noise is given. Figure 27 displays the adaptation gain curve in the presence of measurement noise.
From Figure 24, it can be concluded that the first state variable of the DBC system is stable after a finite time and has a small overshoot and undershoot in the presence of measurement noise. In addition, the second state trajectory converges to  50   V  in a very short period and has a small overshoot. Based on Figure 25, the suggested control effort signal completely eliminates the chattering problem and has acceptable results in the steady state.
Based on Figure 26, the switching surface curve in the suggested method has very small oscillations. From Figure 27, the adaptation gain is an absolute term; the disturbance and white noise estimation have a very small slope. According to the simulation results, it can be concluded that the proposed scheme has high effectiveness and is robust to external disturbances and white noise.
Scenario 7.
In the seventh step, the system parameters are considered to be  L = 220   μ H C = 470   μ F V i n = 12   t o   25   V V o u t = 50   V , and  R = 80   Ω . In the seventh scenario, the simulation results are obtained after placing the parameters. The DBC system state trajectory behaviour in the seventh scenario is shown in Figure 28. Figure 29 depicts the input control effort signals of the suggested method under scenario 7.
Based on Figure 28, it can be seen that the output voltage value of the disturbed DBC system converges to  50   V  in a finite time. Furthermore, it can be seen that the output voltage value of the disturbed DBC system remains stable in the presence of an increase in the input voltage from  12  to  25   V  with a decrease in the inductor current. Figure 29 indicates the control effort signal obtained in the presence of external disturbances and white noise, which is smooth and continuous and has well eliminated the chattering phenomenon in the steady-state response. In Figure 30, the sliding surface signal in seventh scenario is given. Figure 31 demonstrate the adaptation gain in scenario 7.
In addition, the switching surface curve shown in Figure 30 shows that the switching surface curve in the suggested method has a small overshoot and undershoot. Ultimately, from Figure 31, the adaptation gain estimates the external disturbance and white noise with minimum slope. Simulation results demonstrate the effectiveness and feasibility of the suggested control technique.
Scenario 8.
In the final scenario, the system parameters are considered to be  L = 220   μ H C = 470   μ F V i n = 25   V V o u t = 50   t o   25   V , and  R = 80   Ω . In the final scenario, after placing the parameters in the control law, the results are obtained as follows. The DBC system state trajectory behaviour is demonstrated in Figure 32. Figure 33 depicts the control effort signal of the DBC system of the proposed method in the presence of measurement noise. Figure 34 shows the sliding surface, which has low oscillation. Figure 35 displays the adaptation gain curve in the presence of measurement noise.
From Figure 32, it can be seen that the output voltage converges to the reference value in a finite time with low oscillations. Furthermore, it can be seen that the inductor current is sensitive to changes in the output voltage and is reduced with a decrease in the output voltage. Based on Figure 33, few control efforts have been made to trace the trajectories of the disturbed DBC system and the obtained control signal has a smooth and continuous steady-state response.
Furthermore, the sliding surface curve shown in Figure 34 illustrates that the sliding surface curve in the suggested method has a small overshoot and undershoot. According to Figure 35, the adaptation gain is an absolute term, and the disturbance estimation has a very small slope. According to the simulation results, it can be concluded that the proposed scheme has high effectiveness and is robust to external disturbances and white noise. The simulation results in scenario 8 confirm the effectiveness of the suggested control method to control the DBC system under disturbance and demonstrate that in all scenarios, the presented control scheme successfully eliminates the chattering phenomenon, a continuous and smooth control signal is obtained, and the state trajectories of DBC system converge to the reference signal in a finite time.

5. Conclusions

In this paper, using the Lyapunov stability theory and adaptive control approach, a TSMC for DBC systems with unknown disturbances was presented. The discontinuity in the control rules, which is the main weakness of the conventional SMC, is eliminated by using this method. In addition, the estimation of the unknown boundaries of external disturbances is performed continuously using a novel adaptive control law. The simulations showed that the proposed finite-time controller could provide a fast and favourable response and weaken and eliminate the umbrella phenomenon well. It was also observed that the output of the closed-loop system under control is robust to load and input voltage changes and the closed-loop system is guaranteed to be asymptotically stable. This control scheme can be extended for future work on buck and buck–boost converters.

Author Contributions

Conceptualization, H.A., K.-H.H. and E.M.A.; formal analysis, M.A.S., E.M.A. and S.M.; funding acquisition, H.A., E.M.A. and A.A.; investigation, K.-H.H., A.A. and S.M.; methodology, S.M. and M.A.S.; writing—original draft, M.A.S., H.A. and S.M.; writing—review and editing K.-H.H., E.M.A. and A.A.; supervision, S.M., A.A. and K.-H.H. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia for funding this research work through the project number 223202.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

  S ω Switch   x ~ ( t ) Reference signal
  D Fast diode   e t Error signal
  R Resistance   τ t Sliding surface
  L Inductor   ρ Positive and constant parameter
  C Capacitor   η Positive parameter
  u Control input   σ Positive parameter
  I ˙ L Inductor current   z Positive odd integer
  V C Capacitor voltage   s Positive odd integer with condition  z > s  
  V i n Input voltage   b Positive odd integer
  V o u t Output voltage   V The candidate Lyapunov’s function
  t 0 Initial time   μ Positive constant
  t s Settling time   α Changes in the sliding surface
  x i t Converter state   φ Constant coefficient
  d i External disturbances   D Unknown upper bounds of external disturbances
  σ i Scalar value   D ^ Estimation of  D  

References

  1. Chan, C.-Y. Adaptive sliding-mode control of a novel buck-boost converter based on Zeta converter. IEEE Trans. Circuits Syst. II Express Briefs 2021, 69, 1307–1311. [Google Scholar] [CrossRef]
  2. Shen, L.; Lu, D.D.C.; Li, C. Adaptive sliding mode control method for DC–DC converters. IET Power Electron. 2015, 8, 1723–1732. [Google Scholar] [CrossRef]
  3. Hirsch, A.; Parag, Y.; Guerrero, J. Microgrids: A review of technologies, key drivers, and outstanding issues. Renew. Sustain. Energy Rev. 2018, 90, 402–411. [Google Scholar] [CrossRef]
  4. Lin, S.-Y.; Chen, J.-F. Distributed optimal power flow for smart grid transmission system with renewable energy sources. Energy 2013, 56, 184–192. [Google Scholar] [CrossRef]
  5. Sun, G.; Chen, S.; Wei, Z.; Chen, S. Multi-period integrated natural gas and electric power system probabilistic optimal power flow incorporating power-to-gas units. J. Mod. Power Syst. Clean Energy 2017, 5, 412–423. [Google Scholar] [CrossRef] [Green Version]
  6. Borlase, S. Smart Grids: Infrastructure, Technology, and Solutions; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
  7. Sinvula, R.; Abo-Al-Ez, K.M.; Kahn, M.T. Harmonic source detection methods: A systematic literature review. IEEE Access 2019, 7, 74283–74299. [Google Scholar] [CrossRef]
  8. Hatahet, W.; Marei, M.I.; Mokhtar, M. Adaptive controllers for grid-connected DC microgrids. Int. J. Electr. Power Energy Syst. 2021, 130, 106917. [Google Scholar] [CrossRef]
  9. Rana, N.; Banerjee, S. Development of an improved input-parallel output-series buck-boost converter and its closed-loop control. IEEE Trans. Ind. Electron. 2019, 67, 6428–6438. [Google Scholar] [CrossRef]
  10. Alajmi, B.N.; Marei, M.I.; Abdelsalam, I.; Ahmed, N.A. Multiphase Interleaved Converter Based on Cascaded Non-Inverting Buck-Boost Converter. IEEE Access 2022, 10, 42497–42506. [Google Scholar] [CrossRef]
  11. Zhang, Y.; Liu, H.; Li, J.; Sumner, M.; Xia, C. DC–DC boost converter with a wide input range and high voltage gain for fuel cell vehicles. IEEE Trans. Power Electron. 2018, 34, 4100–4111. [Google Scholar] [CrossRef]
  12. Özdemir, A.; Erdem, Z. Double-loop PI controller design of the DC-DC boost converter with a proposed approach for calculation of the controller parameters. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2018, 232, 137–148. [Google Scholar] [CrossRef]
  13. Kobaku, T.; Jeyasenthil, R.; Sahoo, S.; Ramchand, R.; Dragicevic, T. Quantitative feedback design-based robust PID control of voltage mode controlled DC-DC boost converter. IEEE Trans. Circuits Syst. II Express Briefs 2020, 68, 286–290. [Google Scholar] [CrossRef]
  14. Yanarates, C.; Zhou, Z. Design and Cascade PI Controller-Based Robust Model Reference Adaptive Control of DC-DC Boost Converter. IEEE Access 2022, 10, 44909–44922. [Google Scholar] [CrossRef]
  15. Kazimierczuk, M.K.; Massarini, A. Feedforward control of DC-DC PWM boost converter. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1997, 44, 143–148. [Google Scholar] [CrossRef]
  16. Chen, H.-C.; Lan, Y.-C. Unequal Duty-Ratio Feedforward Control to Extend Balanced-Currents Input Voltage Range for Series-Capacitor-Based Boost PFC Converter. IEEE Trans. Ind. Electron. 2022, 70, 4289–4292. [Google Scholar] [CrossRef]
  17. Adnan, M.F.; Oninda, M.A.M.; Nishat, M.M.; Islam, N. Design and simulation of a dc-dc boost converter with pid controller for enhanced performance. Int. J. Eng. Res. Technol. (IJERT) 2017, 6, 27–32. [Google Scholar]
  18. Ghazali, M.R.; Ahmad, M.A.; Suid, M.H.; Tumari, M.Z.M. A DC/DC Buck-Boost Converter-Inverter-DC Motor Control based on model-free PID Controller tuning by Adaptive Safe Experimentation Dynamics Algorithm. In Proceedings of the 2022 57th International Universities Power Engineering Conference (UPEC), Istanbul, Turkey, 30 August–2 September 2022; pp. 1–6. [Google Scholar]
  19. Karamanakos, P.; Geyer, T.; Manias, S. Direct voltage control of DC–DC boost converters using enumeration-based model predictive control. IEEE Trans. Power Electron. 2013, 29, 968–978. [Google Scholar] [CrossRef]
  20. Ullah, B.; Ullah, H.; Khalid, S. Direct Model Predictive Control of Noninverting Buck-boost DC-DC Converter. CES Trans. Electr. Mach. Syst. 2022, 6, 332–339. [Google Scholar] [CrossRef]
  21. Gupta, T.; Boudreaux, R.; Nelms, R.M.; Hung, J.Y. Implementation of a fuzzy controller for DC-DC converters using an inexpensive 8-b microcontroller. IEEE Trans. Ind. Electron. 1997, 44, 661–669. [Google Scholar] [CrossRef]
  22. So, W.-C.; Tse, C.K.; Lee, Y.-S. A fuzzy controller for DC-DC converters. In Proceedings of the 1994 Power Electronics Specialist Conference-PESC’94, Taipei, Taiwan, 20–25 June 1994; pp. 315–320. [Google Scholar]
  23. Beccuti, A.G.; Papafotiou, G.; Morari, M. Optimal control of the boost dc-dc converter. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 12–15 December 2005; pp. 4457–4462. [Google Scholar]
  24. Mitra, L.; Rout, U.K. Optimal control of a high gain DC-DC converter. Int. J. Power Electron. Drive Syst. 2022, 13, 256. [Google Scholar] [CrossRef]
  25. Kahani, R.; Jamil, M.; Iqbal, M.T. Direct Model Reference Adaptive Control of a Boost Converter for Voltage Regulation in Microgrids. Energies 2022, 15, 5080. [Google Scholar] [CrossRef]
  26. Jeong, G.-J.; Kim, I.-H.; Son, Y.-I. Application of simple adaptive control to a dc/dc boost converter with load variation. In Proceedings of the 2009 ICCAS-SICE, Fukuoka, Japan, 18–21 August 2009; pp. 1747–1751. [Google Scholar]
  27. Guldemir, H. Sliding mode control of DC-DC boost converter. J. Appl. Sci. 2005, 5, 588–592. [Google Scholar] [CrossRef] [Green Version]
  28. Utkin, V. Sliding mode control of DC/DC converters. J. Frankl. Inst. 2013, 350, 2146–2165. [Google Scholar] [CrossRef] [Green Version]
  29. Wang, J.; Rong, J.; Yu, L. Dynamic prescribed performance sliding mode control for DC–DC buck converter system with mismatched time-varying disturbances. ISA Trans. 2022, 129, 546–557. [Google Scholar] [CrossRef]
  30. Wai, R.-J.; Shih, L.-C. Adaptive fuzzy-neural-network design for voltage tracking control of a DC–DC boost converter. IEEE Trans. Power Electron. 2011, 27, 2104–2115. [Google Scholar] [CrossRef]
  31. Wang, Y.-X.; Yu, D.-H.; Kim, Y.-B. Robust time-delay control for the DC–DC boost converter. IEEE Trans. Ind. Electron. 2013, 61, 4829–4837. [Google Scholar] [CrossRef]
  32. Rojsiraphisal, T.; Mobayen, S.; Asad, J.H.; Vu, M.T.; Chang, A.; Puangmalai, J. Fast terminal sliding control of underactuated robotic systems based on disturbance observer with experimental validation. Mathematics 2021, 9, 1935. [Google Scholar] [CrossRef]
  33. Ghadiri, H.; Khodadadi, H.; Mobayen, S.; Asad, J.H.; Rojsiraphisal, T.; Chang, A. Observer-based robust control method for switched neutral systems in the presence of interval time-varying delays. Mathematics 2021, 9, 2473. [Google Scholar] [CrossRef]
  34. Sarkar, T.T.; Mahanta, C. Estimation Based Sliding Mode Control of DC-DC Boost Converters. IFAC-PapersOnLine 2022, 55, 467–472. [Google Scholar] [CrossRef]
  35. Sepestanaki, M.A.; Jalilvand, A.; Mobayen, S.; Zhang, C. Design of adaptive continuous barrier function finite time stabilizer for TLP systems in floating offshore wind turbines. Ocean Eng. 2022, 262, 112267. [Google Scholar] [CrossRef]
  36. Utkin, V. Discussion aspects of high-order sliding mode control. IEEE Trans. Autom. Control 2015, 61, 829–833. [Google Scholar] [CrossRef]
  37. Liu, X.; Han, Y.; Wang, C. Second-order sliding mode control for power optimisation of DFIG-based variable speed wind turbine. IET Renew. Power Gener. 2017, 11, 408–418. [Google Scholar] [CrossRef]
  38. Liu, X.; Han, Y. Decentralized multi-machine power system excitation control using continuous higher-order sliding mode technique. Int. J. Electr. Power Energy Syst. 2016, 82, 76–86. [Google Scholar] [CrossRef]
  39. RakhtAla, S.M.; Yasoubi, M.; HosseinNia, H. Design of second order sliding mode and sliding mode algorithms: A practical insight to DC-DC buck converter. IEEE/CAA J. Autom. Sin. 2017, 4, 483–497. [Google Scholar] [CrossRef] [Green Version]
  40. Ma, R.; Wu, Y.; Breaz, E.; Huangfu, Y.; Briois, P.; Gao, F. High-order sliding mode control of DC-DC converter for PEM fuel cell applications. In Proceedings of the 2018 IEEE Industry Applications Society Annual Meeting (IAS), Portland, OR, USA, 23–27 September 2018; pp. 1–7. [Google Scholar]
  41. Xiu, C.; Guo, P. Global terminal sliding mode control with the quick reaching law and its application. IEEE Access 2018, 6, 49793–49800. [Google Scholar] [CrossRef]
  42. Ahmed, S.; Wang, H.; Tian, Y. Adaptive fractional high-order terminal sliding mode control for nonlinear robotic manipulator under alternating loads. Asian J. Control 2021, 23, 1900–1910. [Google Scholar] [CrossRef]
  43. Yang, L.; Yang, J. Robust finite-time convergence of chaotic systems via adaptive terminal sliding mode scheme. Commun. Nonlinear Sci. Numer. Simul. 2011, 16, 2405–2413. [Google Scholar] [CrossRef]
  44. Yao, Q. Fixed-time trajectory tracking control for unmanned surface vessels in the presence of model uncertainties and external disturbances. Int. J. Control 2022, 95, 1133–1143. [Google Scholar] [CrossRef]
  45. Aghababa, M.P. Finite-time chaos control and synchronization of fractional-order nonautonomous chaotic (hyperchaotic) systems using fractional nonsingular terminal sliding mode technique. Nonlinear Dyn. 2012, 69, 247–261. [Google Scholar] [CrossRef]
Figure 1. DC–DC boost converter.
Figure 1. DC–DC boost converter.
Mathematics 11 01757 g001
Figure 2. Block diagram of the ACTSMC system.
Figure 2. Block diagram of the ACTSMC system.
Mathematics 11 01757 g002
Figure 3. Comparison of the behaviour of the inductor current and output voltage with the results of the method in Ref. [1].
Figure 3. Comparison of the behaviour of the inductor current and output voltage with the results of the method in Ref. [1].
Mathematics 11 01757 g003
Figure 4. Controller effort signals [1].
Figure 4. Controller effort signals [1].
Mathematics 11 01757 g004
Figure 5. Sliding surfaces [1].
Figure 5. Sliding surfaces [1].
Mathematics 11 01757 g005
Figure 6. Adaptation gains [1].
Figure 6. Adaptation gains [1].
Mathematics 11 01757 g006
Figure 7. Comparison of the behaviour of the inductor current and output voltage with the results of the method in Ref. [1] in case of resistance changes.
Figure 7. Comparison of the behaviour of the inductor current and output voltage with the results of the method in Ref. [1] in case of resistance changes.
Mathematics 11 01757 g007
Figure 8. Controller effort signals [1].
Figure 8. Controller effort signals [1].
Mathematics 11 01757 g008
Figure 9. Sliding surfaces [1].
Figure 9. Sliding surfaces [1].
Mathematics 11 01757 g009
Figure 10. Adaptation gains [1].
Figure 10. Adaptation gains [1].
Mathematics 11 01757 g010
Figure 11. Comparison of the behaviour of the inductor current and output voltage with the results of the method in Ref. [1] in case of input voltage changes.
Figure 11. Comparison of the behaviour of the inductor current and output voltage with the results of the method in Ref. [1] in case of input voltage changes.
Mathematics 11 01757 g011
Figure 12. Controller effort signals [1].
Figure 12. Controller effort signals [1].
Mathematics 11 01757 g012
Figure 13. Sliding surfaces [1].
Figure 13. Sliding surfaces [1].
Mathematics 11 01757 g013
Figure 14. Adaptation gains [1].
Figure 14. Adaptation gains [1].
Mathematics 11 01757 g014
Figure 15. Comparison of the behaviour of the inductor current and output voltage with the results of the method in Ref. [1] in case of output voltage changes.
Figure 15. Comparison of the behaviour of the inductor current and output voltage with the results of the method in Ref. [1] in case of output voltage changes.
Mathematics 11 01757 g015
Figure 16. Controller effort signals [1].
Figure 16. Controller effort signals [1].
Mathematics 11 01757 g016
Figure 17. Sliding surfaces [1].
Figure 17. Sliding surfaces [1].
Mathematics 11 01757 g017
Figure 18. Adaptation gains [1].
Figure 18. Adaptation gains [1].
Mathematics 11 01757 g018
Figure 19. Measurement noise.
Figure 19. Measurement noise.
Mathematics 11 01757 g019
Figure 20. The behaviour of the inductor current and output voltage in the presence of measurement noise.
Figure 20. The behaviour of the inductor current and output voltage in the presence of measurement noise.
Mathematics 11 01757 g020
Figure 21. Controller effort signal in the presence of measurement noise.
Figure 21. Controller effort signal in the presence of measurement noise.
Mathematics 11 01757 g021
Figure 22. Sliding surface in the presence of measurement noise.
Figure 22. Sliding surface in the presence of measurement noise.
Mathematics 11 01757 g022
Figure 23. Adaptation gain.
Figure 23. Adaptation gain.
Mathematics 11 01757 g023
Figure 24. The behaviour of the inductor current and output voltage in the presence of measurement noise.
Figure 24. The behaviour of the inductor current and output voltage in the presence of measurement noise.
Mathematics 11 01757 g024
Figure 25. Controller effort signal in the presence of measurement noise.
Figure 25. Controller effort signal in the presence of measurement noise.
Mathematics 11 01757 g025
Figure 26. Sliding surface in the presence of measurement noise.
Figure 26. Sliding surface in the presence of measurement noise.
Mathematics 11 01757 g026
Figure 27. Adaptation gain.
Figure 27. Adaptation gain.
Mathematics 11 01757 g027
Figure 28. The behaviour of the inductor current and output voltage in case of input voltage changes and in the presence of measurement noise.
Figure 28. The behaviour of the inductor current and output voltage in case of input voltage changes and in the presence of measurement noise.
Mathematics 11 01757 g028
Figure 29. Control effort signal in the presence of measurement noise.
Figure 29. Control effort signal in the presence of measurement noise.
Mathematics 11 01757 g029
Figure 30. Sliding surface in the presence of measurement noise.
Figure 30. Sliding surface in the presence of measurement noise.
Mathematics 11 01757 g030
Figure 31. Adaptation gain.
Figure 31. Adaptation gain.
Mathematics 11 01757 g031
Figure 32. The behaviour of the inductor current and output voltage in case of output voltage changes and in the presence of measurement noise.
Figure 32. The behaviour of the inductor current and output voltage in case of output voltage changes and in the presence of measurement noise.
Mathematics 11 01757 g032
Figure 33. Controller effort signal in the presence of measurement noise.
Figure 33. Controller effort signal in the presence of measurement noise.
Mathematics 11 01757 g033
Figure 34. Sliding surface in the presence of measurement noise.
Figure 34. Sliding surface in the presence of measurement noise.
Mathematics 11 01757 g034
Figure 35. Adaptation gain.
Figure 35. Adaptation gain.
Mathematics 11 01757 g035
Table 1. Comparing the responses of the DBC system under the conditions of scenario 1.
Table 1. Comparing the responses of the DBC system under the conditions of scenario 1.
Scenario 1
Proposed ApproachThe Method in Ref. [1]
  x 1 ( t )   x 2 ( t )   u ( t )   x 1 ( t )   x 2 ( t )   u ( t )
Converge time0.0220.01940.01950.1130.08170.153
Overshoot0.031000.331.870.01
Undershoot000000
ChatteringNONONONONOYES
Table 2. Comparing the responses of the DBC system under the conditions of scenario 2.
Table 2. Comparing the responses of the DBC system under the conditions of scenario 2.
Scenario 2
Proposed ApproachThe Method in Ref. [1]
  x 1 ( t )   x 2 ( t )   u ( t )   x 1 ( t )   x 2 ( t )   u ( t )
Converge time0.01370.01950.01160.052990.06720.02213
Overshoot0000.1571.470
Undershoot010010
ChatteringNONONONONOYES
Table 3. Comparing the responses of the DBC system under the conditions of scenario 3.
Table 3. Comparing the responses of the DBC system under the conditions of scenario 3.
Scenario 3
Proposed ApproachThe method in Ref. [1]
  x 1 ( t )   x 2 ( t )   u ( t )   x 1 ( t )   x 2 ( t )   u ( t )
Converge time0.022130.17870.00870.13020.096350.333
Overshoot0.0421.2800.5222.410
Undershoot000000
ChatteringNONONONONOYES
Table 4. Comparing the responses of the DBC system under the conditions of scenario 4.
Table 4. Comparing the responses of the DBC system under the conditions of scenario 4.
Scenario 4
Proposed ApproachThe method in Ref. [1]
  x 1 ( t )   x 2 ( t )   u ( t )   x 1 ( t )   x 2 ( t )   u ( t )
Converge time0.027740.025110.00560.13210.1130.02956
Overshoot0.0260.2400. 5112.410
Undershoot000000
ChatteringNONONONONOYES
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

Alnuman, H.; Hsia, K.-H.; Sepestanaki, M.A.; Ahmed, E.M.; Mobayen, S.; Armghan, A. Design of Continuous Finite-Time Controller Based on Adaptive Tuning Approach for Disturbed Boost Converters. Mathematics 2023, 11, 1757. https://doi.org/10.3390/math11071757

AMA Style

Alnuman H, Hsia K-H, Sepestanaki MA, Ahmed EM, Mobayen S, Armghan A. Design of Continuous Finite-Time Controller Based on Adaptive Tuning Approach for Disturbed Boost Converters. Mathematics. 2023; 11(7):1757. https://doi.org/10.3390/math11071757

Chicago/Turabian Style

Alnuman, Hammad, Kuo-Hsien Hsia, Mohammadreza Askari Sepestanaki, Emad M. Ahmed, Saleh Mobayen, and Ammar Armghan. 2023. "Design of Continuous Finite-Time Controller Based on Adaptive Tuning Approach for Disturbed Boost Converters" Mathematics 11, no. 7: 1757. https://doi.org/10.3390/math11071757

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