scieee Open visual document viewer

Design and Implementation of Takagi-Sugeno Fuzzy Tracking Control for a DC-DC Buck Converter

Guiza, Dhaouadi

Abstract

This paper presents the design and implementation of a Takagi-Sugeno (T-S) fuzzy controller for a DC-DC buck converter using Arduino board. The proposed fuzzy controller is able to pilot the states of the buck converter to track a reference model. The T-S fuzzy model is employed, firstly, to represent exactly the dynamics of the nonlinear buck converter system, and then the considered controller is designed on the basis of a concept called Virtual Desired Variables (VDVs). In this case, a two-stage design procedure is developed: i) determine the reference model according to the desired output voltage, ii) determine the fuzzy controller gains by solving a set of Linear Matrix Inequalities (LMIs). A digital implementation of the proposed T-S fuzzy controller is carried out using the ATmega328P-based Microcontroller of the Arduino Uno board. Simulations and experimental results demonstrate the validity and effectiveness of the proposed control scheme.

Full text

POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 17 |NUMBER: 3 |2019 |SEPTEMBER Design and Implemen a ion o Takagi-Sugeno Fuzzy T acking Con ol o a DC-DC Buck Con e e Dhaouadi GUIZA1, Youce SOUFI 2, Djamel OUNNAS 2, Abde ezak METATLA1 1Depa men o Mechanical Enginee ing, Facul y o Technology, Uni e si y o Skikda, 26 Rou e El Hadaiek. 21000 Skikda, Alge ia. 2LABGET Labo a o y, Depa men o Elec ical Enginee ing, Facul y o Science and Technology, Uni e si y o Tebessa, Rou e de Cons an ine, 12002 Tebessa, Alge ia d.guiza@uni - ebessa.dz, y_sou i@yahoo. , djamel.ounnas@uni - ebessa.dz, me a la21_abde ezak@yahoo. DOI: 10.15598/aeee. 17i3.3126 Abs ac . This pape p esen s he design and imple- men a ion o a Takagi-Sugeno (T-S) uzzy con olle o a DC-DC buck con e e using A duino boa d. The p oposed uzzy con olle is able o pilo he s a es o he buck con e e o ack a e e ence model. The T-S uzzy model is employed, i s ly, o ep esen exac ly he dynamics o he nonlinea buck con e e sys em, and hen he conside ed con olle is designed on he basis o a concep called Vi ual Desi ed Va iables (VDVs). In his case, a wo-s age design p ocedu e is de eloped: i) de e mine he e e ence model acco ding o he de- si ed ou pu ol age, ii) de e mine he uzzy con olle gains by sol ing a se o Linea Ma ix Inequali- ies (LMIs). A digi al implemen a ion o he p o- posed T-S uzzy con olle is ca ied ou using he ATmega328P-based Mic ocon olle o he A duino Uno boa d. Simula ions and expe imen al esul s demons a e he alidi y and e ec i eness o he p o- posed con ol scheme. Keywo ds A duino boa d, DC-DC buck con e e , T-S uzzy model. 1. In oduc ion DC-DC buck con e e s a e widely used in indus ial and home en i onmen (mobile phone, compu e s, and home appliances). Thanks o hei inc easingly high e - iciency, oge he wi h a educed size, weigh and cos , hey ha e held an impo an place in connec ions o s o age ba e ies, pho o ol aic sys ems, wind u bines, hyb id sys ems [1], [2], [3] and [4]. Howe e , he con- ol o a buck con e e is s ill a challenging ask be- cause such a sys em exhibi s a nonlinea beha io wi h inhe en unce ain ies and dis u bances. Thus, he lin- ea con ol schemes canno ensu e sa is ac o y pe o - mances o e a wide ope a ing ange [5]. To add ess his p oblem, nonlinea and ad anced con ol design me h- ods ha e been p oposed, such as linea iza ion con ol [6] and [7], sliding mode [8] and [9], adap i e con ol [10] and [11], backs epping con ol app oach [12] and exac linea iza ion me hods [13]. The simplici y o design and he obus ness o he sliding mode con olle ha e made i he mos used one [14] and [15]. Bu , hese ad an ages a e neu alized by he p esence o an undesi able phenomenon known as ’cha e ing’ (oscilla ions ha ing ini e equency and ampli ude) which is conside ed as he main obs acle o implemen a ion [16] and [17]. In [18] and [19] an adap- i e backs epping con olle is p oposed o DC-DC buck con e e s. Bu i also su e s om di icul ies and limi a ions du ing he implemen a ion s age. In [20] and [21], a s a e eedback exac linea iza ion me hod is applied o DC-DC buck con e e s. Howe e , in [20], he e ec s o he di e en pa asi ic elemen s a e no aken in o accoun , while in [21] he de eloped con- olle canno be used in a wide ange o a ia ion be- cause o he excessi e ou pu ol age o e shoo . In he ield o uzzy logic, much esea ch has de o ed o he applica ion o uzzy Mamdani con olle s o con- e e s [22] and [23]. These wo ks a e ypically based on a small signal model using he s a e space a e ag- ing me hod; he model ob ained by hese me hods is only use ul o small a ia ions a ound a speci ic ope - a ing poin , whe eas he applica ion o Takagi-Sugeno (T-S) uzzy models on buck con e e s is no su i- cien ly in es iga ed. The T-S uzzy models owe hei popula i y o hei e ec i eness in modeling and con- c 2019 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 234 POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 17 |NUMBER: 3 |2019 |SEPTEMBER olling nonlinea sys ems [24] and [25]. The T-S uzzy model ep esen s a nonlinea sys em by a se o uzzy I - Then ules, which locally ep esen s he inpu -ou pu ela ionships o a sys em exp essing each conclusion wi h a linea subsys em. The ad an age o his ype o uzzy model lies in he s abili y o he uzzy sys em which can be analyzed using he Lyapuno me hod, and hen ea ed in e ms o he easibili y o a se o Linea Ma ix Inequali ies (LMIs). In his case, he p oblem can be sol ed easily by nume ical con ex op- imiza ion echniques [26]. Recen ly, he T-S uzzy acking con ol p oblem has been add essed in many wo ks based on a concep knwon as Vi ual Desi ed Va iables (VDVs) o sim- pli y he de elopmen o he con ol law and e e ence model [27], [28], [29], [30], [31] and [32]. Fu he mo e, he VDVs concep allows con e ing easily he ack- ing p oblem in o a s abiliza ion one. The concep has been analyzed in a numbe o s udies using he Lya- puno app oach and success ully in es iga ed in many con ol applica ions. Fo example, in [28], i was em- ployed o con ol a wind ene gy con e sion sys em. In [29], i was employed o con ol a Pe manen Magne Synch onous Machine (PMSM) while in [30], he same concep was used o con ol a pho o ol aic sys em. In [31], i was used o de elop a uzzy o que obse e o PMSM and in [32], i was combined wi h H in in- i y pe o mance o design a T-S uzzy con olle o a PMSM. In his pape , he pu pose is o de elop a T-S uzzy acking con olle o a buck con e e based on he VDVs concep . In his case, he p oposed con olle can be used o d i e he sys em o ollow he desi ed e e ence. Fi s , he nonlinea buck con e e sys em is ep esen ed by a T-S uzzy model. Then, a uzzy con olle is de eloped based on a se o i ual desi ed a iables o simpli y he design o he e e ence model and con ol law. Nex , he acking pe o mance o he enhanced uzzy sys em is analyzed by he Lyapuno me hod which can be o mula ed in o LMIs p oblems. Simula ion es s a e pe o med on a buck con e e o e i y he con olle ’s e iciency. Finally, he p oposed con olle is implemen ed on an ATmega328P-based mic ocon olle o A duino Uno. The emainde o his pape is composed as ollows: he Sec. 2. is de o ed o de ails on he ma hema ical buck con e e model. In he Sec. 3. he p o- posed uzzy con ol me hod is in oduced. I consis s o h ee main blocks: The i s pa deals wi h he T-S uzzy con olle , he second pa is dedica ed o s abil- i y analysis condi ions and he hi d one deals wi h he de e mina ion o he desi ed e e ence model and he nonlinea acking con olle . The esul s o he sim- ula ion and p ac ical implemen a ion o he p oposed con olle a e gi en in Sec. 4. and Sec. 5. ollowed by a conclusion a he end o his wo k. 2. Ma hema ical Buck Con e e Model The buck con e e can be ep esen ed by he ollowing nonlinea s a e space sys em o m: (˙x( ) = (x( )) + g(x( ))u( ) + η y( ) = ϕ(x( )) ,(1) x( ) = iL( ) o( ), η =−VD L 0,(2) (x( )) = =  −1 LRL+RRC R+RciL( )−R L(R+RC) o( ) R C(R+RC)iL( )−1 C(R+RC) o( ) ,(3) g(x( )) = 1 LVin +VD−RMiL( )u( ) 0,(4) ϕ(x( )) = RRC R+RciL( ) + R R+Rc o( ),(5) whe e RMis he esis ance o he ansis o (MOS- FET), RLis he winding esis ance o he induc o , VDis he h eshold ol age o he diode, RCis he equi alen se ies esis ance o he il e capaci o and Vin is he inpu ol age. iL, oand u ep esen , e- spec i ely, he induc ance cu en , he ou pu ol age and he du y cycle o he buck con e e , as shown in Fig. 1. I should be men ioned ha he in e nal esis- Vin D RL L RC R Rm M D L o + - + - + - o iL C - c Fig. 1: Equi alen ci cui o DC-DC buck con e e . ance Rm, he diode’s o wa d ol age VD, he equi - alen se ies esis ance o he il e capaci o RCand he winding esis ance o induc o RLha e no been aken in o accoun in many p e ious esea ches, which can pe u b he con ol o he buck con e e sys em. Consequen ly, his pape conside s a mo e gene al case. 3. Fuzzy Con ol Design The goal o his pape is o de elop a uzzy con- olle ha pe mi s o pilo he s a es o a buck con- e e x=iL oT o ack a desi ed ajec o y xd=iLd od T. Fi s ly, we design a uzzy con- olle based on he T-S uzzy model o a buck con- e e sys em and hen de elop a i ual e e ence c 2019 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 235 POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 17 |NUMBER: 3 |2019 |SEPTEMBER model and nonlinea con olle acco ding o he de- si ed ou pu ol age. Thus, he uzzy acking con ol scheme shown in Fig. 2 is p oposed. Nonlinea T acking Con olle TS-Fuzzy Con olle Re e ence Model + - Vin D RL L RC R Rm M D L o + - + - + - o iL C - c c iL e x τ u T-S uzzy con ol 0 0 Fig. 2: P oposed uzzy con ol scheme. 3.1. T-S Fuzzy Model o Buck Con e e The de elopmen o he p oposed T-S uzzy con olle goes h ough he ans o ma ion o nonlinea model Eq. (1) in o a uzzy model by using he a iable o he induc ance cu en iLas decision a iable. The nonlinea s a e space o buck con e e is gi en by he ollowing o m: (˙x( ) = Ax( ) + B(iL)u( ) + E y( ) = o=Cx( )) ,(6) whe e: A="−1 LRL+RRC R+Rc−R L(R+RC) R C(R+RC)−1 C(R+RC)#,(7) B(iL) = 1 L(Vin +VD−RMiL( )) 0,(8) E=−VD L 0, C =hRRc R+RC R R+RCi.(9) Assuming ha he p emiss a iable z( ) = iL( )is bounded as: iL≤iL( )≤iLand using sec o nonlin- ea i y ans o ma ion [33], he nonlinea sys em Eq. (6) can be exac ly ep esen ed by a T-S uzzy model using he ollowing wo I -Then ules: Rule1: I iLis F11 Then ˙x( ) = A1x( ) + B1u( ) + E1, Rule2: I iLis F12 Then ˙x( ) = A2x( ) + B2u( ) + E2, whe e F11 and F12 a e he membe ship unc ions gi en by: F11(iL) = iL( )−iL iL−iL , F12(iL)=1−F11(iL).(10) The sub-ma ices a e de ined as: A1=A2="−1 LRL+RRC R+Rc−R L(R+RC) R C(R+RC)−1 C(R+RC)#, (11) B1=1 LVin +VD−RMiL 0,(12) B2=1 L(Vin +VD−RMiL) 0, E1=E2=−VD L 0. (13) The inal ou pu o uzzy model is in e ed as ollows: ˙x( ) = X i=1 hi(z( )) (Aix( ) + Biu( ) + E),(14) whe e hi(z) = ωi(z)/P i=1 ωi(z),ωi(z) = Qn j=1 Fij(zj) o all > 0,hi(z)≥0and P i=1 hi(z)=1. 3.2. Con ol Design and S abili y Analysis The T-S uzzy con ol is necessa y o sa is y he ol- lowing condi ion: x( )−xd( )→0as → ∞,(15) whe e xd( ) ep esen s he desi ed ajec o y a iable. Le us de ine he acking e o as ˜x( ) = x( )−xd( ). Then, i s ime de i a i e can be gi en by: ˙ ˜x( ) = ˙x( )−˙xd( ).(16) By subs i u ing Eq. (14) in o Eq. (16) and adding he e m P i=1 hi(z)Ai(xd( )−xd( )), Eq. (16) becomes: ˙ ˜x( ) = X i=1 hi(z) (Ai˜x+Biu+Aixd( ) + Ei)−˙xd. (17) In Eq. (17), le us choose a new con ol a iable τ( ) ha sa is ies he ollowing condi ion: X i=1 hiBiτ= X i=1 hi(z) (Aixd+Biu+E)−˙xd.(18) By using Eq. (18), he acking e o de i a i e Eq. (17) can be ew i en as ollows: ˙ ˜x( ) = X i=1 hi(iL( ))(Ai˜x( ) + Biτ( )).(19) c 2019 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 236 POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 17 |NUMBER: 3 |2019 |SEPTEMBER The new con olle s a e de eloped o deal wi h he uzzy acking con ol p oblem as: Con olle ule 1: I iL( )is F11 Then τ( ) = −K1˜x( ), Con olle ule 2: I iL( )is F12 Then τ( ) = −K2˜x( ). The inal uzzy con olle ou pu is gi en by: τ( ) = − X i=1 hi(z( ))Ki˜x( ).(20) By subs i u ing Eq. (20) in o Eq. (19), he inal closed- loop sys em akes he ollowing o m: ˙ ˜x( ) = X i=1 X j=1 hi(z( ))hj(z( ))(Ai−BiKj)˜x( ).(21) By le ing Gij = (Ai−BiKj), Eq. (21) can be ew i en as ollows: ˙ ˜x( ) = X i=1 X j=1 hi(z( ))hj(z( ))Gij ˜x( ).(22) S abili y Analysis. Ob aining he uzzy con olle consis s in de e mining he gains Kisa is ying he con- di ions o he ollowing heo em [28] and [29]: Theo em 1 The con inuous model Eq. (22) is asymp o ically s able ia he uzzy con olle Eq. (20), i he e exis s a diagonal ma ix D, ma ices Qij wi h: Qii =QT ii and Qji =QT ij o i6=j, and a common posi i e de ini e ma ix P > 0such ha : GT iiP+PGii +Qii +DPD < 0, i = 1, ..., , (23) Gij +Gji 2T P+PGij +Gji 2+Qij ≤0, i<j≤ , (24)      Q11 Q12 . . . Q1 Q12 Q22 . . . Q2 . . ..... . . Q1 Q2 . . . Q      ≡˜ Q > 0,(25) o i,j= 1, . . . , , s. . he pai s (i,j)such ha : hi(z)hj(z)=0,∀ . The de e mina ion o he uzzy con ol gains equi es changing he condi ions o he p e ious heo em in o an equi alen p oblem o linea ma ix inequali ies. This ans o ma ion co esponds o simple objec i e changes o a iables X=P−1,Ki=MiX−1and he use o a cong uence in inequali ies Eq. (23), Eq. (24) and Eq. (25). Then, he ollowing LMIs can be ob- ained. ∃X=XT>0,∃Yii =YT ii ,∃Yij =YT ji ,∃Mi: XAT i+AiX−BiMi−MT iBT i+Yii XDT DX −X<0, (26) XAT i+AiX+XAT j+AjX−BiMj−MT jBT i −BjMi−MT iBT j+ 2Yij ≤0, i<i≤ , (27)      Y11 Y12 . . . Y1 Y12 Y22 . . . Y2 . . ..... . . Y1 Y2 . . . Y      ≡˜ Y > 0.(28) 3.3. Desi ed Re e ence Model and Nonlinea Con olle In o de o de e mine he desi ed e e ence model xd and nonlinea con olle u( ), we use Eq. (18) which can be ew i en as ollows: X i=1 hiBi(u−τ) = − X i=1 hiAixd− X i=1 hiE+ ˙xd.(29) No ing ha : A= X i=1 hiAi, B = X i=1 hiBi, E = X i=1 hiEi.(30) Then, Eq. (29) can be ew i en in he ollowing o m: B(u( )−τ( )) = −Axd( )−E+ ˙xd( ).(31) Eq. (31) can be ew i en as ollows: 1 L[Vin +VD+RMiL( )] 0(u( )−τ( )) = =−"1 L[RL+RRC R+Rc]−R L(R+RC) R C(R+RC)−1 C(R+RC)#iLd cd + −−VD L 0+˙ iLd ˙ cd .(32) I should be men ioned ha he nonlinea con ol law and he desi ed e e ence model will be calcula ed ac- co ding o he desi ed ou pu ol age. F om he second equa ion o Eq. 32, we ob ain −R C(R+RC)x1d+1 C(R+RC)x2d= 0 ⇒x1d=x2d R.(33) F om he i s equa ion o Eq. 32, we can de i e he nonlinea con ol law u( ), as ollows: u( ) = (RL R+RC R+RC+R R+RC)x2d+VD Vin +VD+RMiL( ).(34) c 2019 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 237 POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 17 |NUMBER: 3 |2019 |SEPTEMBER 0 0.005 0.01 0.015 0.02 0 0.5 1 1.5 2 2.5 3 3.5 Times (s) Cu en (A) 5 6 7 8 9 10 x 10−3 0.15 0.16 0.17 0.18 iL iLd (a) Induc ance cu en . 0 0.005 0.01 0.015 0.02 0 2 4 6 8 Vol age (V) o od Times (s) (b) Ou pu ol age. 0 0.5 1 1.5 2 2.5 3 3.5 x 10−3 0 0.2 0.4 0.6 0.8 1 Times (s) PWM Signal (c) PWM signal. 0 0.005 0.01 0.015 0.02 0 0.2 0.4 0.6 0.8 1 Times (s) Du y cycle u( ) 5 6 7 8 9 10 x 10−3 0.68 0.69 0.7 (d) Du y a io. Fig. 3: Simula ion esul s o ol age e e ence od = 8 V. Time (s) 0 0.02 0.04 0.06 0.08 0.1 Ou pu Vol age (V) 0 1 2 3 4 5 6 7Desi ed Vol age TS Con olle PI Con olle 0 0.01 0.02 0.03 0.04 0 1 2 3 4 5 Fig. 4: Compa ison be ween PI and T-S uzzy con olle s. 4. Simula ion Resul s In o de o e i y he pe o mance o he p oposed uzzy acking con ol, simula ion es was ca ied ou on a DC-DC buck con e e . The con olle gains a e ob ained by sol ing he LMIs Eq. (26), Eq. (27) and Eq. (28), as ollows: K1=0.4829 0.1582 ,(35) K2=0.4537 0.1345 .(36) The i s simula ion is ca ied ou in ou pu ol - age e e ence od = 8 V. The esponses o he induc- Ma lab/Simulink model Ha dwa e Communica ion ia USB po Fig. 5: Communica ion wi h an A duino boa d using Ma lab inpu /ou pu package. Tab. 1: Pe o mances compa ison be ween PI and T-S con- olle s. Me hod PI con olle T-S con olle Rise ime (s) 0.0187 6.6211 ·10−4 Se ling ime (s) 0.0327 0.0012 O e shoo (%) 0.0264 0 ance cu en , ou pu ol age, PWM signal and du y cycle a e depic ed in Fig. 3(a), Fig. 3(b), Fig. 3(c) and Fig. 3(d), espec i ely. The esul s indica e ha he s eady s a es ack he desi ed ajec o ies pe ec ly. I is also shown ha he ime esponse equi ed o ol- low he e e ence model is e y sho (0.0012 s). I can be concluded ha he p oposed T-S uzzy con ol has a good acking pe o mance. In he second simula- ion es , he T-S uzzy con olle is compa ed wi h he base-line PI (P opo ional In eg a o ) con olle due o i s popula i y. The PI pa ame e s (Kpand Ki) a e cal- cula ed based on he ollowing buck ans e unc ion c 2019 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 238 POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 17 |NUMBER: 3 |2019 |SEPTEMBER Induc o Cu en senso Vol age senso Load A duino Uno MOSFET Diode Capaci o (a) Ha dwa e se up. V e G oup 1 Vol age Re e ence 10/1023 Con e sion o V e Real-Time Pace Speedup = 1 Real-Time Pace A duino1 Analog Read Pin 2 Po en iome e Se up A duino1 COM12 A duino IO Se up Sa u a ion A duino1 Analog W i e Pin 11 A duino Analog W i e A duino1 Analog Read Pin 0 Cu en Senso V e xd VDVs xd x iL Tho T-S Fuzzy Con olle xd iL Tho u Nonlinea Con olle Manual Swi ch 254 Con e o PWM A duino1 Analog Read Pin 1 Vol age Senso (b) Simulink model using Ma lab inpu /ou pu package. Fig. 6: Ha dwa e implemen a ion using A duino Uno and Simulink model. [36] and [37]: G(s) = Vo u=Vin R R+RL   s ωZERO + 1 Ω(s)  ,(37) whe e Ω(s) = s2 ω2 0 +s Qω0 + 1,(38) ω0=1 LC R+Rc R+RL , ωZERO =1 CRc ,(39) Q=1 ω0L R+RL +RRLC R+RL +RcC.(40) The PI pa ame e s (Kpand Ki) a e ob ained by us- ing he known compensa ion me hod, as ollows: Kp= 0.195, Ki= 9.88.(41) The esponse o he ou pu ol age o od = 5 V ise ime, he se ling ime and he o e shoo o he wo me hods. F om Fig. 4 and Tab. 1, i can be con i med ha he T-S con olle o e s supe io pe o mance and as dynamic esponse in e ms o apidi y and limi a ion o o e shoo . 5. Expe imen al Ve i ica ion To e i y he simula ion esul s, a special package known as inpu /ou pu (I/O) suppo package is used wi h Ma lab en i onmen , which has been designed by Ma hWo ks o mic ocon olle -based A duino boa d 10/1023 Con e sion o V e Sa u a ion V e xd VDVs xd x iL Tho T-S Fuzzy Con olle xd iL Tho u Nonlinea Con olle 254 Con e o PWM Pin 2 ARDUINO Po en iome e Pin 5 ARDUINO PWM Pin 0 ARDUINO Cu en Senso Pin 1 ARDUINO Vol age Senso Fig. 7: Simulink model using Ma lab suppo package. o in e ace he Ma lab/ Simulink wi h he ha dwa e se up wi hou any p og amming language [34]. This package is p ima ily used o eal- ime communica- ion be ween A duino boa d and Simulink, as shown in Fig. 5. The ha dwa e consis s o a buck con e e , an A duino Uno, a ol age senso and a cu en senso . The ha dwa e and Simulink model used in his imple- men a ion s age a e shown in Fig. 6(a) and Fig. 6(b), espec i ely. No e ha he pa ame e s gi en in Ap- pendix A a e conside ed o he de elopmen o a buck con e e p o o ype. The expe imen is conduc ed wi h a mul i-s ep ol - age e e ence. The expe imen al wa e o m and sim- ula ion esponse o ou pu ol age a e illus a ed in Fig. 8(a) and Fig. 8(b). I is ob ious ha he ob ained esul s in bo h he simula ion and he implemen a ion a e in good ag eemen . A e he p e ious e i ica ion and alida ion o he simula ion esul s, he p oposed sys em should be c e- a ed as a s andalone p ojec ha does no need o be c 2019 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 239 POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 17 |NUMBER: 3 |2019 |SEPTEMBER 0 5 10 15 20 25 30 35 40 0 1 2 3 4 5 6 7 8 Time (s) Vol age (V) od o (a) Simula ion esul s o ou pu ol age. (b) Expe imen al wa e o m o ou pu ol age. Fig. 8: Simula ion and expe imen al esul s o mul i-s ep ol age e e ence. connec ed o he Simulink (hos compu e ) [35]. In his espec , i is necessa y o deploy he p oposed acking con ol algo i hm o he A duino boa d. To achie e his, an A duino suppo package is used, as shown in Fig. 7. The expe imen al wa e o ms o he ou pu ol - age and he du y cycle o a e e ence ol age od = 5 V a e shown in Fig. 9. These p ac ical esul s demons a e ha buck con- e e can be con olled by he p oposed me hod o low exac ly he desi ed ou pu ol age. Fig. 9: Expe imen al esul s o desi ed ol age od = 5 V. 6. Conclusion A T-S uzzy acking con olle is p oposed o a DC- DC buck con e e which is able o pilo he sys em o ollow a desi ed e e ence model. The con olle gains a e ob ained based on su icien condi ions o - mula ed in o LMIs o m and sol ed using op imiza ion ools. Expe imen al and simula ion esul s show ha he buck con e e can be con olled e ec i ely a di - e en ope a ing egions by he p oposed me hod and can o e come he limi a ions o classical con olle s. Re e ences [1] OUNIS, F. and N. GOLEA. PID, 2-DOF PID and Mixed Sensi i i y Loop-Shaping Based Ro- bus Vol age Con ol o Quad a ic Buck DC-DC Con e e . Ad ances in Elec ical and Elec onic Enginee ing. 2016, ol. 14, iss. 6, pp. 551–561. ISSN 1804-3119. DOI: 10.15598/aeee. 14i5.1821. [2] SIVAKUMAR, S., M. J. SATHIK, P. S. MANOJ and G. SUNDARARAJAN. An assessmen on pe o mance o DC–DC con e e s o e- newable ene gy applica ions. Renewable and Sus ainable Ene gy Re iews. 2016, ol. 58, iss. 1, pp. 1475–1485. ISSN 2278–9472. DOI: 10.1016/j. se .2015.12.057. [3] OVAHED, A. M., H. T. SHANDIZ and S. K. HOS- SEINI SANI. Compa ison o F ac ional O - de Modelling and In ege O de Modelling o F ac ional O de Buck Con e e in Con- inuous Condi ion Mode Ope a ion. Ad ances in Elec ical and Elec onic Enginee ing. 2016, ol. 14, iss. 5, pp. 531–542. ISSN 1804-3119. DOI: 10.15598/aeee. 14i5.1635. [4] WANG, L., M. ZHAO, X. WU, X. GONG and L. YANG. Fully in eg a ed high-e iciency high s ep-down a io DC–DC buck con e e wi h p edic i e o e -cu en p o ec ion scheme. IET Powe Elec onics. 2017, ol. 10, iss. 14, pp. 1959–1965. ISSN 1755-4535. DOI: 10.1049/ie - pel.2017.0087. [5] AL-BAIDHANI, H. and M. K. KAZIMIER- CZUK. Nonlinea modeling and PWM-based sliding-mode con ol o DC-DC buck con- e e o CCM. In: Ene gy Socie y Inno a i e Sma G id Technologies Con e ence. Washing- on: IEEE, 2018, pp. 1–5. ISBN 978-1-5386-2453- 1. DOI: 10.1109/ISGT.2018.8403392. c 2019 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 240 POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 17 |NUMBER: 3 |2019 |SEPTEMBER [6] LINARES-FLORES, J., J. L. BARAHONA- AVALOS, H. SIRA-RAMIREZ and M. A. CONTRERAS-ORDAZ. Robus passi i y- based con ol o a Buck-Boos -con e e /DC- mo o sys em: An ac i e dis u bance ejec ion app oach. IEEE T ansac ions on Indus y Ap- plica ions. 2014, ol. 48, iss. 6, pp. 2362–2371. ISSN 1939-9367. [7] SON, Y. I. and I. H. KIM. Complemen a y PID con olle o passi i y-based nonlinea con ol o boos con e e s wi h induc o esis ance. IEEE T ansac ions on con ol sys ems echnology. 2012, ol. 20, iss. 3, pp. 826–834. ISSN 1558-0865. DOI: 10.1109/TCST.2011.2134099. [8] ALSMADI, Y. M., V. UTKIN, M. A. HAJ- AHMED and L. XU. Sliding mode con- ol o powe con e e s: DC/DC con e - e s. In e na ional Jou nal o Con ol. 2017, ol. 90, iss. 1, pp. 1–22. ISSN 0020-7179. DOI: 10.1080/00207179.2017.1306112. [9] PANDEY, S. K., S. L. PATIL and S. B. PHADKE. Commen on PWM-Based Adap i e Sliding-Mode Con ol o Boos DC–DC Con e e s. IEEE T ansac ions on Indus ial Elec onics. 2018, ol. 65, iss. 6, pp. 5078–5080. ISSN 1557-9948. DOI: 10.1109/TIE.2017.2764872. [10] LINARES-FLORES, J., A. HERNANDEZ MENDEZ, C. GARCIA-RODRIGUEZ and H. SIRA-RAMIREZ. Robus Nonlinea Adap- i e Con ol o a “Boos ” Con e e ia Algeb aic Pa ame e Iden i ica ion. IEEE T ansac ions on Indus ial Elec onics. 2014, ol. 61, iss. 8, pp. 4105–4114. ISSN 1557-9948. DOI: 10.1109/TIE.2013.2284150. [11] OUCHERIAH, S. and L. GUO. PWM-Based Adap i e Sliding-Mode Con ol o Boos DC–DC Con e e s. IEEE T ansac ions on Indus ial Elec onics. 2013, ol. 60, iss. 8, pp. 3291–3294. ISSN 1557-9948. DOI: 10.1109/TIE.2012.2203769. [12] NIZAMI, T. K. and C. MAHANTA. An in- elligen adap i e con ol o DC–DC buck con- e e s. Jou nal o he F anklin Ins i u e. 2016, ol. 335, iss. 12, pp. 2588–2613. ISSN 0016-0032. DOI: 10.1016/j.j anklin.2016.04.008. [13] MERABET, A., L. LABIB, A. M. GHIAS, C. GHENAI and T. SALAMEH. Robus Feed- back Linea izing Con ol Wi h Sliding Mode Compensa ion o a G id-Connec ed Pho o- ol aic In e e Sys em Unde Unbalanced G id Vol ages. IEEE Jou nal o Pho o ol aics. 2017, ol. 7, iss. 3, pp. 1473–1482. ISSN 2156-3403. DOI: 10.1109/JPHOTOV.2017.2667724. [14] SALIMI, M., A. ZAKIPOUR, N. R. ABJADI and J. SOLTANI. Hype -plane sliding mode con ol o he DC–DC buck/boos con e e in con inu- ous and discon inuous conduc ion modes o ope - a ion. ET Powe Elec onics. 2015, ol. 8, iss. 8, pp. 3291–3294. ISSN 1755-4543. DOI: 10.1049/ie - pel.2014.0578. [15] AL-BAIDHANI, H. and M. K. KAZIMIER- CZUK. PWM-based p opo ional-in eg al sliding- mode cu en con ol o DC-DC boos con e e . In: IEEE Texas Powe and Ene gy Con e ence. College S a ion: IEEE, 2018, pp. 1–6. ISBN 978-1- 5386-1006-0. DOI: 10.1109/TPEC.2018.8312062. [16] CHEN, Z. PI and Sliding Mode Con ol o a Cuk Con e e . IEEE T ansac ions on Powe Elec on- ics. 2012, ol. 27, iss. 8, pp. 3635–3703. ISSN 1941- 0107. DOI: 10.1109/TPEL.2012.2183891. [17] WANG, B., G. MA, D. XU, L. ZHANG and J. ZHOU. Swi ching sliding-mode con ol s a egy based on mul i- ype es ic i e condi- ion o ol age con ol o buck con e e in auxilia y ene gy sou ce. Applied Ene gy. 2018, ol. 228, iss. 1, pp. 1373–1384. ISSN 0306-2619. DOI: 10.1016/j.apene gy.2018.06.141. [18] NIZAMI, T. K., A. CHAKRAVARTY and C. MAHANTA. Analysis and expe imen al in- es iga ion in o a ini e ime cu en obse e based adap i e backs epping con ol o buck con e e s. Jou nal o he F anklin Ins i u e. 2018, ol. 335, iss. 12, pp. 4996–5017. ISSN 1941-0107. DOI: 10.1016/j.j anklin.2018.05.026. [19] ROZALI, S. M., N. S. FARHANA, M. N. KA- MARUDIN, A. F. Z. ABIDIN, M. F. RAHMAT and C. C. SOON. Robus Con ol Design o Non- linea Sys em ia Backs epping-PSO wi h Slid- ing Mode Techniques. In: 17 h Asia Simula- ion Con e ence. Melaka: IEEE, 2017, pp. 27–37. ISBN 978-981-10-6463-0. DOI: 10.1007/978-981- 10-6463-0_3. [20] FANG, Z., J. WANG, S. DUAN, K. LIU and T. CAI. Con ol o an LLC Resonan Con e e Using Load Feedback Linea iza ion. IEEE T ansac ions on Powe Elec onics. 2018, ol. 33, iss. 1, pp. 887–898. ISSN 0885-8993. DOI: 10.1109/TPEL.2017.2672731. [21] SHUAI, D., Y. XIE and X. WANG. Op imal con ol o Buck con e e by s a e eedback lin- ea iza ion. In: 7 h Wo ld Cong ess on In elli- gen Con ol and Au oma ion. Chongqing: IEEE, 2008, pp. 2265–2270. ISBN 978-1-4244-2114-5. DOI: 10.1109/WCICA.2008.4593275. c 2019 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 241 POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 17 |NUMBER: 3 |2019 |SEPTEMBER [22] FERNANDEZ, M. Z. R., R. L. A. MALA- BANAN, M. J. M. PIZON, J. J. A. QUIATCHON, J. M. SERRANO and L. XU. Design and De el- opmen o Fuzzy Logic Algo i hm wi h Va ying Se poin s o Fan Speed Con ol Sys em Using A duino Mic ocon olle . LPU-Laguna Jou nal o Enginee ing and Compu e S udies. 2015, ol. 3, iss. 1, pp. 70–84. ISSN 2467-5172. [23] GUESMI, K., A. HAMZAOUI and J. ZAYTOON. Con ol o nonlinea phenomena in DC–DC con- e e s: Fuzzy logic app oach. In e na ional Jou - nal o Ci cui Theo y and Applica ions. 2008, ol. 36, iss. 7, pp. 857–874. ISSN 1097-007X. DOI: 10.1002/c a.468. [24] RAM, J. P., T. S. BABU and N. RAJASEKAR. A comp ehensi e e iew on sola PV max- imum powe poin acking echniques. Re- newable and Sus ainable Ene gy Re iews. 2017, ol. 67, iss. 1, pp. 826–847. ISSN 1364-0321. DOI: 10.1016/j. se .2016.09.076. [25] RAM, J. P., T. S. BABU, N. RA- JASEKAR, M. RAKHSHAN, N. VAFAMAND, M. KHOOBAN and F. BLAABJERG. Maximum Powe Poin T acking Con ol o Pho o ol aic Sys ems: A Polynomial Fuzzy Model-Based App oach. IEEE Jou nal o Eme ging and Selec ed Topics in Powe Elec onics. 2018, ol. 6, iss. 1, pp. 292–299. ISSN 2168-6785. DOI: 10.1109/JESTPE.2017.2708815. [26] TANAKA, K. and O. W. HUA. Fuzzy con ol sys- ems design and analysis: a linea ma ix inequal- i y app oach. 1s ed. New Yo k: John Wiley & Sons, 2004. ISBN 978-0-4713-2324-2. [27] LIAN, K. Y. and J. LIOU. Ou pu T acking Con- ol o Fuzzy Sys ems ia Ou pu Feedback De- sign. IEEE T ansac ions on Fuzzy Sys ems. 2006, ol. 14, iss. 5, pp. 628–639. ISSN 1941-0034. DOI: 10.1109/TFUZZ.2006.876725 [28] OUNNAS, D., M. RAMDANI, S. CHENIKHER and T. BOUKTIR. Op imal Re e ence Model Based Fuzzy T acking Con ol o Wind Ene gy Con e sion Sys em. In e na ional Jou nal o Re- newable Ene gy Resea ch. 2016, ol. 6, no. 3, pp. 1129–1136. ISSN 1309-0127. [29] LIAN, K. Y., C. H. CHIANG and H. W. TU. LMI-Based Senso less Con ol o Pe manen - Magne Synch onous Mo o s. IEEE T ans- ac ions on Indus ial Elec onics. 2007, ol. 54, iss. 5, pp. 2769–2777. ISSN 0278-0046. DOI: 10.1109/TIE.2007.899829. [30] OUNNAS, D., M. RAMDANI, S. CHENIKHER and T. BOUKTIR. An E icien Maximum Powe Poin T acking Con olle o Pho o ol aic Sys- ems Using Takagi–Sugeno Fuzzy Models. A a- bian Jou nal o Science and Enginee ing. 2017, ol. 42, iss. 12, pp. 4971–4982. ISSN 2191-4281. DOI: 10.1007/s13369-017-2532-0. [31] JUNG, J. W., T. H. KIM and H. H. CHOI. Speed con ol o a pe manen magne synch onous mo o wi h a o que obse e : a uzzy ap- p oach. IET con ol heo y and applica ions. 2010, ol. 4, iss. 12, pp. 2971–2981. ISSN 1751-8652. DOI: 10.1049/ie -c a.2009.0469. [32] OUNNAS, D., M. RAMDANI, S. CHENIKHER and T. BOUKTIR. A Combined Me hodol- ogy o H Fuzzy T acking Con ol and Vi - ual Re e ence Model o a PMSM. Ad ances in Elec ical and Elec onic Enginee ing. 2015, ol. 13, iss. 3, pp. 212–222. ISSN 1804-3119. DOI: 10.15598/aeee. 13i3.1331. [33] OHTAKE, H., K. TANAKA and H. O. WANG. Fuzzy Modeling ia Sec o Nonlinea i y Concep . In eg a ed Compu e -Aided Enginee ing. 2003, ol. 10, no. 4, pp. 333–341. ISSN 1875-8835. DOI: 10.3233/ICA-2003-10404. [34] BARBER, R., M. HORRA and J. CRESPO. Con ol P ac ices using Simulink wi h A duino as Low Cos Ha dwa e. IFAC P oceedings. 2013, ol. 46, iss. 17, pp. 250–255. ISSN 2405-8963. DOI: 10.3182/20130828-3-UK-2039.00057. [35] TEIKARI, P., R. P. NAJJAR, H. MALKKI, K. KNOBLAUCH, D. DUMORTIER, C. GRON- FIER and H. M. COOPER. An inexpensi e A duino-based LED s imula o sys em o ision esea ch. Jou nal o neu oscience me hods. 2012, ol. 211, iss. 2, pp. 227–236. ISSN 0165-0270. DOI: 10.1016/j.jneume h.2012.09.012. [36] ABBAS, G., J. GU, U. FAROOQ, M. ABID, A. RAZA, M. ASAD, V. BALAS and M. BALAS. Op imized Digi al Con olle s o Swi ching-Mode DC-DC S ep-Down Con e e . Elec onics. 2018, ol. 7, iss. 12, pp. 1–25. ISSN 2079-9292. DOI: 10.3390/elec onics7120412. [37] TIAN, S., F. C. LEE, Q. LI and Y. YAN. Uni ied Equi alen Ci cui Model and Op i- mal Design o V2Con olled Buck Con e e s. IEEE T ansac ions on Powe Elec onics. 2016, ol. 31, iss. 2, pp. 1734–1744. ISSN 1941-0107. DOI: 10.1109/TPEL.2015.2424913. Abou Au ho s Dhaouadi GUIZA was bo n in Tebessa, Alge ia. He ecei ed a B.Sc. deg ee in Elec onics om c 2019 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 242