SciELO - Scientific Electronic Library Online

 
vol.18 issue2Machine tool vibration on dimensional accuracy and surface roughness during milling operation of Al6082 with indexable carbide inserts author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars in SciELO

Share


Journal of applied research and technology

On-line version ISSN 2448-6736Print version ISSN 1665-6423

J. appl. res. technol vol.18 n.2 Ciudad de México Apr. 2020  Epub Aug 01, 2021

 

Articles

Design of an adaptive nonsingular terminal sliding mode using supervisory fuzzy for the output voltage control of a buck converter

Ehsan Badfara 

Rohollah Abdollahib  * 

aDepartment of Electrical Engineering, Qom University of Technology (QUT), Qom, Iran

bDepartment of Electrical Engineering, Technical and Vocational University, Qom, Iran


Abstract

The buck converter is widely utilized in various applications such as solar chargers, electrical vehicles and space exploration. The use of an efficient controller in buck converters reduces the heat and losses, extends the useful life, and allows for smaller gadgets to be built. In this research, a novel technique is proposed to regulate the output voltage of the buck converter. For this purpose, the mathematical model of the converter is introduced. Next, the adaptive sliding mode is suggested to regulate the output voltage. In order to ensure the faster transient response and finite-time convergence, the terminal sliding mode control is suggested. The singularity problem is solved by using nonsingular terminal sliding mode control. The switching gain is adaptively scheduled according to the fuzzy logic system. Finally, some simulation results including the parametric uncertainties, measurement noise, and steady-state error analysis are illustrated to demonstrate the efficiency of the proposed controller.

Keywords: Sliding mode control; nonsingular; fuzzy logic system; steady-state error; onverter

1. Introduction

DC-DC converters are usually employed to convert DC voltage from one level to lower or higher level. Recently, the DC-DC converters have been widely used in various applications (Kanimozhi & Rabi, 2019; Méndez-Díaz, Pico, Vidal-Idiarte, Calvente, & Giral, 2018; Rashmi & Uplane, 2019;). In (Rashmi & Uplane, 2019), the authors studied the advantages and disadvantages of converter topologies for maximum power-point tracking applications. In (Nanwani & More, 2018), the authors proposed a novel buck-boost converter for photovoltaic systems with a transformerless inverter. In (Chen, Pise, Elmes, & Batarseh, 2019), the authors proposed a high efficient buck-boost converter for portable battery devices. In (Jamshidpour, Poure, & Saadate 2019), the authors utilized the two-stage DC-DC converters for energy harvesting applications. In (Sekhar, 2019), the authors implemented the buck converter for low power applications. In (D'Antonio, Chuan, Wu, & Khaligh, 2019), the author designed and optimized the buck converter for space exploration applications. In (Babu, Chary, Abdullah, Elangovan, & Karuppa, 2019), the authors discussed applications of buck converters for electrical vehicle systems.

In order to provide reliable performance, it is necessary to design an efficient and robust controller for the buck-converter system. For example, In (Yuan, Chang, Zhou, Huang, & Xu, 2015), the authors designed a fuzzy PID controller based on the genetic algorithm for a buck converter. In (Kanzian, Agostinelli, & Huemer, 2016), the authors designed a digital controller for the DC-DC converter. In (Cheng et al., 2016), the output voltage of the DC-DC converter was regulated to the desired voltage through the fast and finite-time adaptive method. In (Abdissa & Chong, 2017), the model predictive control method is proposed to control the output voltage of the DC-DC converter. In (Bhattacharyya, Padhee, & Pati, 2019), the authors utilized the feedback linearization method to control the output voltage of the step-down converter. In (Nizami, Chakravarty, & Mahanta, 2017), the authors designed an efficient controller based on the neural network back stepping controller for a step-down converter fed permanent magnet DC motor.

Because of the simple structure and robust behavior against parametric uncertainty and external disturbances, the sliding mode control (SMC) has become a popular method. SMC has been applied successfully to a variety of systems such as medical systems (Badfar & Ardestani, 2019; Badfar, Ardestani, & Beheshti, 2020), mechanical systems (Amirkhani, Mobayen, Iliaee, Boubaker, & Hosseinnia, 2019; Bessa, Otto, Kreuzer, & Seifried, 2019; Peza-Solis, Silva-Navarro, & Castro-Linares, 2015) and electrical converters (Asgari, 2019; Li, Liu, & Su, 2019). Recently, the terminal sliding mode control (TSMC) has been introduced to guarantee the finite-time convergence and higher precision of tracking error (Du, Chen, Wen, Yu, & Lü, 2018). The main drawback of this scheme is the singularity problem in the control input signal (Feng, Yu, & Han, 2013). In other words, when the system states approach the origin in the phase plane, the control input signal becomes infinitely large. The nonsingular terminal sliding mode control (NTSMC) is suggested to overcome the singularity issue (Corradini & Cristofaro, 2018). In order to reduce the chattering problem, intelligent methods are utilized to prevent it. For example, the genetic (Farahmandrad, Ganjefar, Talebi, & Bayati, 2020) and neural network (Rahmani, Ghanbari, & Ettefagh, 2018) algorithms are used to reduce the chattering problem.

According to the authors’ best knowledge, this is the first attempt to design an adaptive NTSMC using supervisory fuzzy control to control the output voltage of the buck converter. Compared to the previous studies on this issue (Ma, Zhang, Yang, Ding, & Dong, 2018; Pandey, Patil, Ginoya, Chaskar, & Phadke, 2019; Wang, Li, & Li, 2020), this research attempts to avoid the singularity problem in the control input signal and also proposes the hysteresis modulation and fuzzy supervisory method to prevent high frequency of MOSFET switching. Motivated by the above discussions, the contributions of this research are summarized as follows

  1. The finite-time convergence is ensured in the proposed method.

  2. The singularity problem is avoided under NTSMC.

  3. The chattering phenomenon is reduced under a fuzzy logic system.

  4. The proposed method adaptively tracks the output voltage when the resistance load varied.

  5. The proposed method provides faster transient response and lower steady-state error.

  6. The hysteresis modulation is suggested to avoid a high frequency of switching.

The rest of this paper is organized as follows: The model description is discussed in Section 2. Section 3 is devoted to the design of the controller including FTSM, NFTSM and AF-NFTSM. The simulation results, including the parametric uncertainties and measurement noise, are presented in Section 4. The concluding remarks are presented in Section 5.

2. Model description

The topology of the buck converter is depicted in Fig. 1. In this topology, the Vin is DC voltage source, SW is MOSFET transistor, D is a diode, R is resistance load, and L,C are inductor and capacitor of the output filter. If the MOSFET transistor is in the ON condition, the following equations are obtained by using Kirchhoff’s voltage and current laws as follows:

Figure 1 Topology of the proposed buck converter. 

diLdt=1LVin-Vo (1)

dVodt=1CiL-voR (2)

Similarly, when the MOSFET transistor is in the OFF condition, the operation of the converter is governed by the following equations

diLdt=-voL   (3)

dVodt=1CiL-voR (4)

With the help of state-space averaging, the operation of a DC-DC buck converter is obtained as follows:

diLdt=1LuVin-Vo (5)

dVodt=1CiL-voR (6)

where u is the duty cycle of the PWM signal. In order to employ the control approaches, it is recommended to express the governing equations of the buck convertor in state-space form. For this purpose, the state variables of the system are defined as follows:

x1=Vo-Vref (7)

x2=x˙1=V˙o (8)

Substituting (5) and (6) into the above equations yields,

x˙1=x2                                                             x˙2=-x2RC-x1LC2+1LC2uVin-Vo (9)

Since the uncertainty is an inherent part of the dynamical system, the state-space form is written as follows

x˙1=x2                                                            x˙2=fnX+gnXu+LX,t                 (10)

where f_n (X) and g_n (X) present the nominal values and L(X,t) presents the Lumped uncertainty which satisfies the following condition

LX,t<δ     (11)

where δ is a positive constant.

3. Control Objectives

Our main control objectives provide faster transient response and lower tracking error.

It is also desirable to regulate the output voltage of the converter to the desired voltage in the finite time, i.e.,

limtx1=0  (12)

where t is the simulation time.

3.1. SMC

As shown in Fig. 2, the SMC consists of two phases. In the first phase, the state variables of the system move toward the sliding line in the phase plane. The equivalent control law is responsible for the first phase. In the second phase, the state variables of the system slide along the sliding line towards the origin in the phase plane. The switching control law is responsible for the second phase.

Figure 2 Sliding mode controller. 

The traditional sliding surface is defined as follows:

STra=λx1+x2 (13)

where λ>0 is a design parameter

Remark 1. When the sliding mode occurs (STra=0), the finite-time convergence of the state variables is not ensured under the traditional sliding mode control.

Proof. The dynamics of the sliding surface in the sliding mode is obtained as follows:

STra=0         (14)

Substituting from (13) into (14) yields:

x˙1=-λx1       (15)

The solution of (14) is achieved as follows:

x1t=x10e-λt   (16)

It is understood that the finite-time convergence is not achieved in this method. In order to tackle this problem, the terminal sliding mode is suggested in the next sub-section.

3.2. TSMC

In order to guarantee the finite-time convergence, the terminal sliding mode is proposed. In this method, the nonlinear sliding manifold is introduced as follows:

STSMCX=λ x1qp+x˙1 (17)

where λ>0 is a design parameter, the constants p>q>0 are positive odd integers.

Remark 2. When the sliding mode occurs, the state variables of the system converge to the zero in the finite-time as follows:

ts= x101-qpλ1-qp               (18)

Proof. When the sliding mode occurs:

STSMCX=0 (19)

Substituting (17) into the above equation yields:

x˙1=-λ x1qp      (20)

Equation (20) can be written as:

dt=-dx1λ x1qp (21)

Taking the integral of both sides along the time yields:

ts= -1λx100dx1x1qp=x101-qpλ1-qp          (22)

The proof is complete.

Definition1. The sufficient condition for the existence of terminal sliding mode is

12ddtS2<- ηS     (23)

where η is a positive constant.

Theorem 1. The output voltage of the buck converter converges to the desired voltage asymptotically if the sliding surface is chosen as (17) and the control input signal is adopted as follows;

ut=-1gnXfnX+λqpx2x1qp-1+KTsignSTSMCX    (24)

where KT>0 switches gain.

Proof. The positive-definite Lyapunov candidate function is considered as follows:

VX=12STSMC2X   (25)

Taking its derivative along the time yields:

V˙X=STSMCXS˙TSMCX (26)

Substituting (17) into (26) yields

V˙X=STSMCXqpx2x1qp-1+x˙2 (27)

Substituting (9) into the above equation yields:

V˙X=STSMCXqpx2x1qp-1+fnX+gnXu(t)+LX (28)

Substituting (24) into (28) yields:

V˙X=STSMCX-KTsignSTSMCX+LX

=-KTSTSMCX+STSMCXLX (29)

-KTSTSMCX+STSMCXδ

-KT+δSTSMCX<-ηSTSMCX

where η is a positive constant. According to the Lyapunov theorem, the control input signal (24) regulates the output voltage of the buck converter to the desired voltage if the following equation is hold:

KT> η+δ (30)

The proof is complete.

Remark 3. As shown in Fig. 3, if the system states are within set {(x1, x2)| x1→0,x2≠0}, the control input signal is unbounded. In this case, the stability and safety of the system cannot be guaranteed. This condition appears by the singular term in the control input signal (24) as follows:

z=x2x1qp-1 (31)

Figure 3 Singularity in TSMC. 

In the next subsection, the nonsingular terminal sliding mode control is proposed to overcome the singularity problem in the control input signal.

3.2. NTSMC

In this subsection, a novel approach is proposed to satisfy both finite-time convergence and singularity avoidance. The nonlinear sliding manifold is selected as follows:

SNTSMCX=1λ x2pq+x1 (32)

Taking its derivative along the time yields:

S˙NTSMCX=pqλx˙2 x2pq-1+x˙1    (33)

Substituting (9) into (33) yields:

S˙NTSMCX=pqλ x2pq-1fnX+gnXu(t)+LX+x2          (34)

The equivalent control law is obtained by ignoring the uncertain term and checking the invariance condition (SNTSMC (X)=0) as follows:

uequt=-1gnXfnX+λqpx22-qp     (35)

The switching control law is selected as follows:

uswt=-1gnXKNsignSNTSMCX (36)

where KN>0 switches gain.

The control input signal (u(t)=uEQU(t)+uSW (t)) converges the state variables of the buck converter to the desired values in the finite-time under the nonsingular sliding manifold (32).

3.2.1. Stability analysis

In this subsection, the stability of the closed-loop system is investigated by the Lyapunov theorem. The positive-definite Lyapunov candidate function is considered as follows:

VX=12SNTSMC2X   (37)

Taking its derivative along the time yields

V˙X=SNTSMCXS˙NTSMCX (38)

Substituting (32) into (38) yields:

V˙X=SNTSMCXpqλx˙2 x2pq-1+x˙1     (39)

Substituting (9) into (39) yields:

V˙X=SNTSMCXpqλ x2pq-1fnX+gnXut+LX+x2      (40)

Substituting (35) and (36) into the above equation yields:

V˙X=SNTSMCX-KNsignSNTSMCX+LX

=-KNSNTSMCX+SNTSMCXLX (41)

-KNSNTSMCX+SNTSMCXδ

-KN+δSNTSMCX<-ηSNTSMCX

In other words, the proposed method controls the output voltage of the buck converter to the desired voltage in the finite-time in the presence of parametric uncertainty and external disturbances if the switching gain is adopted as follows:

KT> η+δ       (42)

Remark 4. Similarly, to the TSMC, the state variables of the system converge to the zero in the finite-time as follows:

ts=x101-qpλ1-qp     (43)

Remark 5. The singularity problem in the nonsingular sliding mode controller (28) will be avoided as long as the following condition holds:

q<p<2q   (44)

Remark 6. The converter exhibits an adaptive performance when the resistance load is changed if the value of λ is selected as follows:

λ=1RC         (45)

Remark 7. The switching action can be defined as:

u =1               SNTSMCX   <-h 0                SNTSMCX   >h     (46)

where h is the bandwidth of hysteresis modulation.

3.2.2. Fuzzy Logic System

The fuzzy logic system is suggested to reduce the chattering problem. In this novel method, the switching gain is scheduled according to fuzzy rules. The structure of the fuzzy logic system is depicted in Fig. 3. In this method, the sliding surface and its differential are selected as the inputs and the switching gain is selected as the output. As shown in Fig. 4 and Fig. 5, the triangle membership function with 50% of overlapping is suggested. The fuzzy variables are defined as NB (Negative Big), NS (Negative Small), Z (Zero), PS (Positive Small), PB (Positive Big). Next, the rules of the fuzzy system are developed with the sliding surface and its derivative as a premise and switching gain as a consequent. A typical fuzzy rule is defined as follows

RiIF e is Fe  j and e˙ is Fe˙j THEN  K^f  is  Bj

Figure 4 Fuzzy logic system. 

Figure 5 Membership function. 

where Fej and Fej are the labels of the fuzzy input sets, and B j is the output of the j-th fuzzy rule.

The fuzzy rules of the AFGS method are presented in Table 1. Finally, the method of center average defuzzification is employed to achieve the crisp value of the outputs.

Table 1 Fuzzy rules. 

K^f S(X)
S˙X NB NS Z PS PB
NB PB PB PS PS Z
NS PB Z PS PB PS
Z NS NS Z Z PB
PS NS Z NS NS Z
PB Z NS Z NS PB

Remark 8. According to Fig. 4, the control input signal in this approach is expressed as:

uAF-NTSMCt=ueqt+-K^fgnXsignSX (47)

4. Results and Discussion

In this section, some simulation results are carried out to demonstrate the efficiency of the proposed method. The simulation results are performed by Matlab/Simulink with the step size of 2μs.

The list of parameters of the buck converter is presented in Table 2. The controller coefficients are selected as q=3, p=5, λ=.6.

Table 2 Parameters of the buck converter. 

Parameter Value
Input Voltage (V) 10
Desire voltage (V) 5,2.5
Resistance load (Ω) 10
Inductance (mH) 1
Capacitor (μF) 1000

In the first scenario, the desired output voltage is set to 5 (V). The response of the output voltage is presented in Fig. 6.

Figure 6 Response of the output voltage of the buck converter. 

Clearly, the proposed controller regulates the output voltage to the desired voltage. The output voltage error (7) and its derivative (8) are presented in Fig. 7. The sliding surface (32) is depicted in Fig. 8. It is concluded that the proposed fuzzy algorithm effectively reduces the amplitude of chattering.

Figure 7 Response of the state variables of the system: (a) output voltage error; (b) derivative of the output voltage error. 

Figure 8 Sliding surface. 

In the second scenario, the desired output voltage is set to 2.5 (V). According to Fig. 9, the proposed controller is able to control the output voltage. Similarly, the output voltage error (7) and its derivative (8) are presented in Fig.10. The sliding surface (32) is presented in Fig. 11. In the third scenario, the performance of the controller is evaluated in the presence of parametric uncertainties and measurement noise.

Figure 9 Response of the output voltage of the buck converter. 

Figure 10 Response of the state variables of the system: (a) output voltage error; (b) derivative of output voltage error. 

Figure 11 Sliding surface. 

At first, the values of the capacitor, the inductor and the resistance load are deviated from the nominal values by 10%. According to Fig. 12, the proposed method shows a robust behavior in the presence of parametric uncertainties. Next, the state variables are contaminated with sinusoidal noise with amplitude .01 mv and the sampling time of 0001 s. As shown in Fig. 13, the proposed method is able to regulate the output voltage to the desired radius in the presence of measurement noise.

Figure 12 Performance of the controller in the presence of parametric uncertainty: (a) output voltage is set to 5v; (b) output voltage is set to 2.5v. 

Figure 13 Performance of controller in the presence of measurement noise, (a) output voltage is set to 5v, (b) output voltage is set to 2.5v 

Finally, the steady-state error is analyzed. For this purpose, three different indexes are introduced as follows:

ISE=0te2dt,   AE=0tedt  ,  

  ITAE=0ttedt  (48)

According to Table 3, the proposed controller efficiently regulates the output voltage to the desired voltage with high precision.

Table 3 Steady-state error analysis. 

Error Indexes

Desired Voltage

Vref=2.5v Vref=5v
IAE 2 x 10-2

1.5 x 10-2
ISE 1.3 x 10-3

1.42 x 10-3
ITEA 1.3 x 10-3

1.14 x 10-3

Finally, a comparative study is carried out to demonstrate the efficiency of using the adaptive fuzzy gain scheduling method. For this purpose, the proposed controller is compared with the sliding mode controller (Naik & Mehta, 2017), the fast terminal sliding mode controller (FTSM) (Komurcugil, 2012) and the nonsingular fast terminal sliding mode controller (NFTSMC) (Komurcugil, 2013). According to Table 4, the use of the proposed method improved the performance of the buck converter. The time response properties were clearly improved and the steady state error decreased. it can be easily concluded that the proposed method offers a more efficient solution to control the buck converter.

Table 4 Comparison of the performance indexes of various control methods. 

Performance
Index
Method
SMC FTSM NTSMC AFNTSM
Rise time .078 .043 .023 .018
Setting time .085 .066 .045 .023
Steady-State
Error
.143 .0143 .0034 .0012
Over shot .135% .088% .043% .012%

In order to verify the simulation results, the experimental results under various working conditions are presented. The experimental setup is presented in Fig. 14. In the first scenario, the voltage of the input is 20 (V) and the desired voltage is 12 (V). As shown in Fig. 15, the proposed method is successful in tracking the desired voltage. In the second scenario, the input voltage is set to 15 (V) and the desired voltage is set to 12(V). According to Fig. 16, the proposed method is able to converge to the desired voltage with high accuracy.

Figure 14 The experimental setup. 

Figure 15 The experimental result of proposed controller (Vin=20(V),Vout=12(V)). 

Figure 16 The experimental result of the proposed controller (Vin=15(V),Vout=12(V)). 

5. Conclusions

In this paper, we tackled the challenging problem of output voltage regulation of the buck converter through a novel control approach. At first, the governing dynamics of the buck converter are achieved and then expressed to the state-space form. Next, the nonsingular sliding mode control is adopted to control the output voltage of the buck converter. In order to prevent the chattering problem, the switching gain is adaptively scheduled according to the fuzzy rules. The coefficient of the nonlinear sliding manifold is selected according to the resistance load. The simulation and experimental results indicate the efficiency of the proposed method. This research can be developed in several directions. For example, it is possible to design the fractional-order controller and estimate the states of the converter by sliding observer. The results of this research are of immediate interest in many applications such as photovoltaic systems, satellites, and battery chargers.

References

Abdissa, C. M., & Chong, K. T. (2017). Stabilization and voltage regulation of the buck DC-DC converter using model predictive of Laguerre functions. Studies in Informatics and Control, 26(3), 315-324. https://doi.org/10.24846/v26i3y201707 [ Links ]

Amirkhani, S., Mobayen, S., Iliaee, N., Boubaker, O., & Hosseinnia, S. H. (2019). Fast terminal sliding mode tracking control of nonlinear uncertain mass-spring system with experimental verifications. International Journal of Advanced Robotic Systems, 16(1). https://doi.org/10.1177/1729881419828176 [ Links ]

Asgari, N. (2019). Sliding Mode Control of LLC Resonant DC-DC Converter for Wide output voltage Range in Battery Charging Applications. International Journal of Industrial Electronics, Control and Optimization, 2(2), 127-136. [ Links ]

Babu, S. S., Chary, S. S. K., Abdullah, S. M., Elangovan, D., & Karuppa, R. R. T. (2019). Design and analysis of power convertors for electric vehicle applications. in IOP Conference Series: Earth and Environmental Science. IOP Publishing. https://doi.org/10.1088/1755-1315/312/1/012026 [ Links ]

Badfar, E., & Ardestani, M. A. (2019). Utilizing sliding mode control for the cavitation phenomenon and using the obtaining result in modern medicine. SN Applied Sciences, 1(11), 1419. https://doi.org/10.1007/s42452-019-1435-y [ Links ]

Badfar, E., Ardestani, M. A., & Beheshti, M. T. (2020). Robust Nonsingular Terminal Sliding Mode Control of Radius for a Bubble Between Two Elastic Walls. Journal of Control, Automation and Electrical Systems, 31(2), 283-293. https://doi.org/10.1007/s40313-019-00558-8 [ Links ]

Bessa, W. M., Otto, S., Kreuzer, E., & Seifried, R. (2019). An adaptive fuzzy sliding mode controller for uncertain underactuated mechanical systems. Journal of Vibration and Control, 25(9), 1521-1535. https://doi.org/10.1177/1077546319827393 [ Links ]

Bhattacharyya, D., Padhee, S., & Pati, K. C. (2019). Modeling of DC-DC Converter Using Exact Feedback Linearization Method: A Discussion. IETE. Journal of Research, 65(6), 843-854 . https://doi.org/10.1080/03772063.2018.1454345 [ Links ]

Chen, X., Pise, A. A., Elmes, J., & Batarseh, I. (2019). Ultra-Highly Efficient Low Power Bi-directional Cascaded-Buck-Boost Converter for Portable PV-Battery-Devices Applications. IEEE Transactions on Industry Applications, 55(4), 3989 - 4000. https://doi.org/10.1109/TIA.2019.2911566 [ Links ]

Cheng, Y., Du, H., Yang, C., Wang, Z., Wang, J., & He, Y. (2016). Fast adaptive finite-time voltage regulation control algorithm for a buck converter system. IEEE Transactions on Circuits and Systems II: Express Briefs, 64(9), 1082-1086. https://doi.org/10.1109/TCSII.2016.2641924 [ Links ]

Corradini, M. L. & Cristofaro, A. (2018). Nonsingular terminal sliding-mode control of nonlinear planar systems with global fixed-time stability guarantees. Automatica, 95, 561-565. https://doi.org/10.1016/j.automatica.2018.06.032 [ Links ]

D'Antonio, M., Chuan, S., Wu, B., & Khaligh, A. (2019). Design and optimization of a solar power conversion system for space applications. IEEE Transactions on Industry Applications , 55(3), 2310-2319. https://doi.org/10.1109/TIA.2019.2891228 [ Links ]

Du, H., Chen, X., Wen, G., Yu, X., & Lü, J. (2018). Discrete-time fast terminal sliding mode control for permanent magnet linear motor. IEEE Transactions on Industrial Electronics, 65(12), 9916-9927. https://doi.org/10.1109/TIE.2018.2815942 [ Links ]

Farahmandrad, M., Ganjefar, S., Talebi, H. A., & Bayati, M. (2020). Design of higher-order sliding mode controller based on genetic algorithm for a cooperative robotic system. International Journal of Dynamics and Control, 8, 269-277. https://doi.org/10.1007/s40435-019-00516-x [ Links ]

Feng, Y., Yu, X., & Han, F. (2013). On nonsingular terminal sliding-mode control of nonlinear systems. Automatica, 49(6), 1715-1722. https://doi.org/10.1016/j.automatica.2013.01.051 [ Links ]

Jamshidpour, E., Poure, P., & Saadate, S. (2019). Common Switch Fault Diagnosis for Two-Stage DC-DC Converters Used in Energy Harvesting Applications. Electronics, 8(3), p. 293. https://doi.org/10.3390/electronics8030293 [ Links ]

Kanimozhi, K., & Rabi, B. R. M. (2019). Performance enhancement of photovoltaic systems with passive lossless cuk converter using non linear controller. Journal of Applied Research and Technology. 17(4). https://doi.org/10.3390/electronics8030293 [ Links ]

Kanzian, M., Agostinelli, M., & Huemer, M. (2016). Modeling and simulation of digital control schemes for two-phase interleaved buck converters. In 2016 Austrochip Workshop on Microelectronics (Austrochip). https://doi.org/10.1109/Austrochip.2016.013 [ Links ]

Komurcugil, H. (2013). Non-singular terminal sliding-mode control of DC-DC buck converters. Control Engineering Practice, 21(3), 321-332. https://doi.org/10.1016/j.conengprac.2012.11.006 [ Links ]

Li, J., Liu, Z., & Su, Q. (2019). Improved adaptive backstepping sliding mode control for a three-phase PWM AC-DC converter. IET Control Theory & Applications, 13(6), 854-860. https://doi.org/10.1049/iet-cta.2018.5453 [ Links ]

Ma, L., Zhang, Y., Yang, X., Ding, S., & Dong, L. (2018). Quasi-continuous second order sliding mode control of buck converter. IEEE Access. 6, 17859-17867. https://doi.org/10.1109/ACCESS.2018.2795027 [ Links ]

Méndez-Díaz, F., Pico, B., Vidal-Idiarte, E., Calvente, J., & Giral, R. (2018). HM/PWM Seamless Control of a Bidirectional Buck-Boost Converter for a Photovoltaic Application. IEEE Transactions on Power Electronics, 34(3), 2887-2899. https://doi.org/10.1109/TPEL.2018.2843393 [ Links ]

Naik, B., & Mehta, A. (2017). Sliding mode controller with modified sliding function for DC-DC Buck Converter. ISA transactions, 70, 279-287. https://doi.org/10.1016/j.isatra.2017.05.009 [ Links ]

Nanwani, K. H., & More, D. S. (2018). A Buck-Boost Common-Mode Transformerless Inverter for Photovoltaic Applications. in 2018 IEEE. International Conference on Power Electronics, Drives and Energy Systems. (PEDES). https://doi.org/10.1109/PEDES.2018.8707912 [ Links ]

Nizami, T.K., Chakravarty, A., & Mahanta, C. (2017). Design and implementation of a neuro-adaptive backstepping controller for buck converter fed PMDC-motor. Control Engineering Practice, 58, 78-87. https://doi.org/10.1016/j.conengprac.2016.10.002 [ Links ]

Peza-Solis, J., Silva-Navarro, G., & Castro-Linares, N. (2015). Trajectory tracking control in a single flexible-link robot using finite differences and sliding modes. Journal of Applied Research and Technology , 13(1), 70-78. https://doi.org/10.1016/S1665-6423(15)30006-7 [ Links ]

Rahmani, M., Ghanbari, A., & Ettefagh, M. M. (2018). A novel adaptive neural network integral sliding-mode control of a biped robot using bat algorithm. Journal of Vibration and Control , 24(10), 2045-2060. https://doi.org/10.1177/1077546316676734 [ Links ]

Pandey, S. K., Patil, S. L., Ginoya, D., Chaskar, U. M., & Phadke, S. B. (2019). Robust control of mismatched buck DC-DC converters by PWM-based sliding mode control schemes. Control Engineering Practice, 84, 183-193. https://doi.org/10.1016/j.conengprac.2018.11.010 [ Links ]

Rashmi, R., & Uplane, M. (2019). Real-Time Digital Control of Synchronous Buck Converter for Low-Power Application, in Smart. Intelligent Computing and Applications. Springer. p. 469-478. https://doi.org/10.1007/978-981-13-1921-1_46 [ Links ]

Sekhar, C. (2019). Implementation of zero current switch turn-ON based buck-boost-buck type rectifier for low power applications. International Journal of Electronics, 106(8), 1164-1183. https://doi.org/10.1080/00207217.2019.1582711 [ Links ]

Wang, Z., Li, S., & Li, Q. (2020). Discrete-Time Fast Terminal Sliding Mode Control Design for DC-DC Buck Converters with Mismatched Disturbances. IEEE Transactions on Industrial Informatics, 16(2), 1204 - 1213. https://doi.org/10.1109/TII.2019.2937878 [ Links ]

Yuan, Y., Chang, C., Zhou, Z., Huang, X., & Xu, Y. (2015). Design of a single-input fuzzy PID controller based on genetic optimization scheme for DC-DC buck converter. In International Symposium on Next-Generation Electronics (ISNE). https://doi.org/10.1109/ISNE.2015.7131965 [ Links ]

Peer Review under the responsibility of Universidad Nacional Autónoma de México.

Received: January 27, 2020; Accepted: February 19, 2020; Published: April 30, 2020

* Corresponding author. E-mail address: abdollahi@tvu.ac.ir (Rohollah Abdollahi).

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License