Top Banner
Luís A. M. Barros, V. Monteiro, B. Exposto, A. A. N. Meléndez, J. L. Afonso and J. G. Pinto “New multifunctional push-pull converter operating with MPPT and integrated energy storage system for PV micro-inverter applications” IEEE IECON Industrial Electronics Conference, pp.7807-7812, Beijing, China, Oct. 2017. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8217368&isnumber=8216002 ISBN: 978-1-5386-1127-2 DOI: 10.1109/IECON.2017.8217368 This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of Group of Energy and Power Electronics, University of Minho, products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to [email protected]. By choosing to view this document, you agree to all provisions of the copyright laws protecting it. © 2017 IEEE
7

“New multifunctional push-pull converter operating with …“New multifunctional push-pull converter operating with MPPT and integrated energy storage system for PV micro-inverter

Oct 20, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Luís A. M. Barros, V. Monteiro, B. Exposto, A. A. N. Meléndez, J. L. Afonso and J. G. Pinto

    “New multifunctional push-pull converter operating with MPPT and integrated energy

    storage system for PV micro-inverter applications”

    IEEE IECON Industrial Electronics Conference, pp.7807-7812, Beijing, China, Oct. 2017.

    http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8217368&isnumber=8216002

    ISBN: 978-1-5386-1127-2

    DOI: 10.1109/IECON.2017.8217368

    This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way

    imply IEEE endorsement of any of Group of Energy and Power Electronics, University of Minho, products or

    services. Internal or personal use of this material is permitted. However, permission to reprint/republish this

    material for advertising or promotional purposes or for creating new collective works for resale or

    redistribution must be obtained from the IEEE by writing to [email protected]. By choosing to view

    this document, you agree to all provisions of the copyright laws protecting it.

    © 2017 IEEE

  • !"#$%&'()*&+,()-+.'$/&012/&''$3-+4"5("5$67"5.()+8$#)(1$%//9$.+:$;+("85.(":$=0("?$*-5$

    /@$%),5-2;+4"5("5$A77'),.()-+0$B&)0$AC$%C$D.55-0EF$GC$HC$/)+(-EF$@I(-5$%-+(")5-EF$D5&+-$7.)+$

    ET'&)0CU.55-0$V$8.U5)"'C7)+(-$V$4)(-5C?-+(")5-$V$U"J7-0(-$V$W-.-C'C.*-+0-XY.'8-5)(?)C&?)+1-C7($N..&8&0(-Y&4)8-C"0$$

    Abstract!"#$%& '(')*& '*)%)+,%& (& +-.)/& 01/,$21+3,$-+(/&

    '1%#4'1//& 3-+.)*,)*& 2-*& 0$3*-4$+.)*,)*& (''/$3(,$-+%5& 1%)6& ,-&

    $+,)*2(3)&'#-,-.-/,($3&789:&0-61/)%&(+6&(+&;(,,)*)*&

    3-+.)*,)*& *)C1$*)%& -+/-& %>$,3#$+=&6).$3)%@& D,& 1%)%& (& %')3$2$3&

    (/=-*$,#0& ,-& 3-+,*-/& ,#)& ;(,,)*$)%& 3#(*=$+=& '*-3)%%5& '*)%)*.$+=&

    ,#)$*& /$2),$0)5& (+6& (/%-& ,-& -')*(,)& (%& 0(E$010& '->)*& '-$+,&

    ,*(3F)*5&-',$0$G$+=&,#)&)+)*=)*&3-+.)*,)*&-')*(,)%& $+&3--*6$+(,$-+&

    >$,#&,#)&AB4AB&3-+.)*,)*5&$+I)3,$+=&(//&(.($/(;/)&)+)*=$ *-5$ /@$.77'),.()-+0C$

    L. A. M. Barros, V. Monteiro, B. Exposto, A. A. N. Meléndez, J. L. Afonso and J. G. Pinto, "New multifunctional push-pull converter

    operating with MPPT and integrated energy storage system for PV micro-inverter applications," IECON 2017 - 43rd Annual Conference

    of the IEEE Industrial Electronics Society, Beijing, 2017, pp. 7807-7812. ISBN: 978-1-5386-1127-2 doi: 10.1109/ECON.2017.8217368

  • ;;C! /O6/6>C$b)(1$(1"0"$-7"5.()-+$?-:"0F$ )($ )0$7-00)U'"$ (-$ 5":&,"$ (1"$ "+"58=$ :"7"+:"+,"$ *5-?$ (1"$ /H$ .+:F$,-+0"^&"+('=F$ "+0&5"$ *)+.+,).'$ .:4.+(.8"0C$ ;+$-5:"5$ (-$ ,-+(5-'$(1"$"+"58=$ *'-#$:&5)+8$ (1"0"$-7"5.()-+$?-:"0F$ )($ )0$ )?7-5(.+($,-+0):"5$(1"$0"^&"+,"$-*$8.("$0)8+.'0$.77')":$(-$(1"$%6>_C$;($)0$)?7-5(.+($(-$+-("$(1.($(1"$%//9$.'8-5)(1?$#)''$ .'0-$ )+*'&"+,"$ (1"$ :&(=2,=,'"$ 4.'&"C$A,,-5:)+8$(-$_)8C$NF$(1"$(#-$'.0($7&'0"0$,-55"07-+:$(-$(1"$.?-&+($-*$"+"58=$)+W",(":$)+(-$(1"$/HC$;($)0$?.+:.(-5=$(1.($(1"0"$(#-$'.0($7&'0"0$ 1.4"$ (1"$ 0.?"$ :&5.()-+$ (-$ .4-):$ (1"$ (5.+0*-5?"5$0.(&5.()-+C$

    B. Principle of Operation

    ;+$-5:"5$(-$&+:"50(.+:$(1"$75)+,)7'"$-*$-7"5.()-+$75"0"+(":$)+$_)8C$cF$)($#)''$U"$,-+0):"5":$(1.($.''$,.7.,)()4"$"'"?"+(0$\C1F$C2$.+:$ C3]$ .5"$ )+)().''=$ *&''=$ ,1.58":C$ 91&0F$ .($ ()?"$ t0F$ (1"$%6>_$.+:$(1"$,.7.,)(-5$C3F$(1.($#)''$#-5a$.0$ .$ '-#27.00$ *)'("5F$ ?.)+(.)+)+8$ (1"$ D>$ ,1.58)+8$ ,&55"+($.'?-0($,-+0(.+(C$A0$)($,.+$U"$0""+F$(1"$&0"$-*$(1"0"$(#-$?-:"0F$)+$ .$ 0"^&"+().'$ ?.++"5F$ #)''$ )?7-0"$ (1"$ 75)?.5=$ 0):"$ -*$ (1"$7&0127&''$ (-$ U"1.4"$ .0$ .$ ,-+4"+()-+.'$ +-+2)0-'.(":$ R32R3$0("72&7F$)+("5*.,)+8$(1"$/@$?-:&'"0$#)(1$(1"$D>C$

    91"$ *-''-#)+8$ (#-$ -7"5.()-+$ ?-:"0$ .5"$ 5"'.(":$ #)(1$ (1"$"+"58=$0"+($(-$(1"$(5.+0*-5?"5$0",-+:.5=$#)+:)+8F$LsC$R&5)+8$(1"$(1)5:$0(.8"$-*$-7"5.()-+F$)+$t2F$-+'=$(1"$%6>___

  • ,&55"+(0$.+:o-5$4-'(.8"0F$#1),1$#)''$,-+0"^&"+('=$.**",($(1"$(-(.'$7-#"5$ 8"+"5.(":$U=$ (1"$/@$?-:&'"C$91"5"*-5"F$?&0($ U"$ &0":$%//9$,-+(5-'$.'8-5)(1?0F$#)(1$:)**"5"+($'"4"'0$-*$,-?7'"J)(=F$.0$75"0"+(":$)+$ZEg[PZNj[C$;+$(1"$0,-7"$-*$(1)0$7.7"5$)0$&0":$(1"$)+,5"?"+(.'$ ,-+:&,(.+,"$%//9$.'8-5)(1?F$#1),1$ )0$ U.0":$-+$(1"$,1.5.,("5)0(),$,&54"$-*$(1"$/@$?-:&'"$(-$*)+:$(1"$%//$ZEg[C$;+$*.,(F$#1"+$(1"$0=0("?$)0$-7"5.()+8$.($(1"$%//F$)($(1"$:"5)4.()4"$-*$(1"$-&(7&($7-#"5$-*$(1"$?-:&'"F$)+$5"'.()-+$(-$(1"$4-'(.8"F$)0$M"5-C$$

    B. BESS Charging Control Algorithm

    91"$)?7'"?"+(.()-+$-*$.$,-+(5-'$.'8-5)(1?$*-5$,1.58)+8$(1"$D>$)0$.+$"00"+().'$(-$"J("+:$(1"$U.(("5=$')*"()?"C$A0$75"0"+(":$)+$ ZNE[F$ (1"5"$ .5"$ +&?"5-&0$ U.(("5=$ ,1.58)+8$ .'8-5)(1?0$#)(1$:)**"5"+($ '"4"'0$ -*$ ,-?7'"J)(=$ .+:$ 5"'.(":$ #)(1$ (1"$ U.(("5)"0$(",1+-'-8=C$3-+0):"5)+8$(1"$.77'),.()-+$75"0"+(":$)+$(1)0$7.7"5F$.+:$ *-5$ :"?-+0(5.()-+$ .+:$ 4.'):.()-+$ 7&57-0"0F$ (1"$,-+0(.+(2,&55"+($ *-''-#":$ U=$ ,-+0(.+(24-'(.8"$ .'8-5)(1?$ #.0$0"'",(":$ZNE[C$91)0$.'8-5)(1?$,-+0)0(0$-*$(#-$0(.8"0$-*$,1.58)+8F$U"8)++)+8$ #)(1$ ,-+0(.+($ ,&55"+($ &+()'$ (1"$ D>l0$ 4-'(.8"$5".,1"0$(1"$+-?)+.'$4.'&"F$7.00)+8$(-$.$,-+0(.+($4-'(.8"$&+()'$(1"$,&55"+($5".,1"0$.$4.'&"$,'-0"$(-$M"5-C$

    C. DC-link Voltage and Current Reference

    6+"$-*$(1"$?.)+$*".(&5"0$-*$.$,-+4"+()-+.'$?),5-2)+4"5("5$)0$(1"$ )+W",()-+$ -*$ "+"58=$ )+(-$ (1"$ /HC$ _-5$ (1.(F$ .$ ,-+0(.+($?-+)(-5)+8$ .+:$ R32')+a$ 5"8&'.()-+$ )0$ .$ ,5&,).'$ .07",($ (-$8&.5.+(""$ )(0$ ,-55",($ -7"5.()-+C$ 91"$R32')+a$ 4-'(.8"$?&0($ U"$1)81"5$(1.+$(1"$7".a24.'&"$-*$(1"$/H$4-'(.8"C$

    _)8C$d$ 01-#0$ .$ U'-,a$ :).85.?$ -*$ (1"$ 5"*"5"+,"$ ,&55"+($,.',&'.()-+$ (-$ )+W",($ )+$ (1"$ /HC$ 91"$ *)50($ 0("7$ -*$ (1)0$ ,-+(5-'$,-+0)0(0$)+$(1"$R32')+a$4-'(.8"$,-+(5-'C$_-5$.+$.,,&5.("$R32')+a$4-'(.8"$ ,-+(5-'$ )0$ )?7'"?"+(":$ .$ 0'):)+8$ .4"5.8"$ .,5-00$ 0&,1$4-'(.8"F$!"#$F$#1),1$)0$0&U(5.,(":$(-$(1"$5"*"5"+,"$4-'(.8"F$VDCpF$5"0&'()+8$ )+$ .$ 4-'(.8"$ "55-5F$ eC$ 91)0$ 4.5).U'"$ )0$ &0":$ )+$ .$/5-7-5()-+.'$ ;+("85.'$ \/;]$ ,-+(5-''"5F$ #1),1$ ,.',&'.("0$ (1"$5"^&)5":$7-#"5F$PREGF$(-$?.)+(.)+$(1"$R32')+a$4-'(.8"$,-+(5-''":$ZNN[C$A*("5$(1.(F$(1"$PREG$7-#"5$)0$&0":$(-$,.',&'.("$.$5"*"5"+,"$,&55"+(F$i*F$(-$)+W",($"+"58=$)+(-$(1"$/HC$91"$)+7&($7-#"5$%"&'$)0$-U(.)+":$ (15-&81$ .$ 0'):)+8$ .4"5.8"$ (1.($ 5"75"0"+(0$ (1"$ .,()4"$7-#"5$ 0&77')":$ U=$ (1"$ /@$ ?-:&'"C$ /-0("5)-5'=F$ (1"$ .4"5.8"$7-#"5$ &0":$ (-$ ,1.58"$ (1"$ D>$ \%"()*]$ .+:$ (1"$ PREG$ .5"$0&U(5.,(":$(-$(1"$%"&'C$91"$5"0&'(.+($4.'&"F$#1),1$5"75"0"+(0$(1"$7-#"5$(-$U"$)+W",(":$)+(-$(1"$/H$)0$:)4):":$U=$(1"$5?0$0^&.5"$4.'&"$ -*$ (1"$ /H$ 4-'(.8"$ )+$ -5:"5$ (-$ :"("5?)+"$ (1"$ "^&)4.'"+($,-+:&,(.+,"$G$5"75"0"+(":$)+$\E]C$$

    $H$q$

    PIN""""-PBat"""""-PREG+VSpPLL,N -

    N $ \E]

    A0$)($,.+$U"$0""+F$)($)0$&0":$.$71.0"2'-,a":$'--7$.'8-5)(1?$\PLL]$(-$-U(.)+$(1"$4.'&"$-*$(1"$/H$.?7')(&:"F$VSP_PLLF$#1),1$)0$&0":$)+$.$#.=$(-$:"("5?)+"$(1"$"**",()4"$4.'&"$-*$(1"$/HC$91"$5"*"5"+,"$ ,&55"+(F$ i*F$ 5"0&'(0$ *5-?$ (1"$ ?&'()7'),.()-+$ -*$ (1"$5"0&'()+8$&+)(.5=$ 0)8+.'$ -*$ (1"$/BB$.'8-5)(1?F$vSrPLLF$#)(1$ (1"$,-+:&,(.+,"$G$.,,-5:)+8$(-$\N]C$

    $ i*=G vSPLL VSpPLL \N]

    _)+.''=F$(1"$5"*"5"+,"$,&55"+(F$i*F$#)''$U"$&0":$)+$(1"$,&55"+($,-+(5-'$.'8-5)(1?$ (-$ (1"$R32A3$7-#"5$,-+4"5("5$ 0=+(1"()M"$.$0)+&0-):.'$-&(7&($,&55"+(F$iPGC$

    D. Current Control for the DC-AC Power Converter

    _-5$(1"$?),5-2)+4"5("5$,-55",($-7"5.()-+F$(1"$R32A3$7-#"5$,-+4"5("5$?&0($U"$.U'"$(-$0=+(1"0)M"$.$,&55"+($#)(1$'-#$1.5?-+),$,-+("+($.+:$#)(1$.$71.0"$-*$Ehjs$)+$5"'.()-+$(-$(1"$*&+:.?"+(.'$,-?7-+"+(C$91"$,&55"+($,-+(5-'$(",1+)^&"$*-5$(1"$R32A3$(.a"0$.:4.+(.8"$-*$ (1"$*"":U.,a$*5-?$(1"$,-+(5-'$0=0("?F$,5".()+8$.$,'-0":$'--7F$#1),1$.''-#0$(-$:"("5?)+"$(1"$4.'&"$-*$(1"$4-'(.8"$

    _)8C$cC$67"5.()-+$75)+,)7'"$0(.8"0m$\.]$%6>_E$.+:$>N$(&5+":$6!$,5".()+8$.$?.8+"(),$01-5(2,&($)+(-$(1"$1)812*5"^&"+,=$(5.+0*-5?"5n$\U]$%6>_E$.+:$>N$.5"$(&5+":$6__F$,1.58)+8$(1"$D>n$\,]$-+'=$%6>_E$)0$(&5+":$6!F$0"+:)+8$"+"58=$(-$(1"$0",-+:.5=$#)+:)+8$-*$(1"$(5.+0*-5?"5$U=$Lp1n$\:]$6+'=$%6>_N)0$(&5+":$6!F$0"+:)+8$"+"58=$(-$(1"$0",-+:.5=$#)+:)+8$-*$(1"$(5.+0*-5?"5$U=$Lp2C$

    _)8C$dC$D'-,a$:).85.?$-*$(1"$5"*"5"+,"$,&55"+($,.',&'.()-+$(-$)+W",($)+(-$(1"$/HC

    VDC* e

    PIPReg G i*

    PBat

    PLLvS

    VSp_pll

    vSpll2

    Pin

    VDC

    2

  • (-$ U"$ 8"+"5.(":$ U=$ (1"$ ,-+4"5("5$ (-$ -U(.)+$ (1"$ :"0)5":$ -&(7&($,&55"+(C$ !&?"5-&0$ ,&55"+($ ,-+(5-'$ (",1+)^&"0$ 1.4"$ U""+$:"4"'-7":F$0-?"$-*$(1"?$75"0"+(":$)+$ZNN[PZNg[C$91"$75":),()4"$,-+(5-'$ (",1+)^&"$ 75"0"+(0$ )+("5"0()+8$ ,1.5.,("5)0(),0$ #1"+$,-?7.5":$ (-$ (1"$-(1"5$-+"0F$ 0)+,"$ )($ )0$U.0":$-+$ (1"$"'",(5),.'$?-:"'$ -*$ (1"$ 0=0("?$ (-$ 75":),($ (1"$ *&(&5"$ U"1.4)-5$ -*$ (1"$,-+(5-''":$4.5).U'"C$91"$"**",()4"+"00$-*$(1)0$,-+(5-'$(",1+)^&"$)0$:)5",('=$)+*'&"+,":$U=$(1"$^&.')(=$-*$(1"$&0":$0=0("?$?-:"'$ZNf[C$ D=$ .+.'=M)+8$ (1"$ 0=0("?$ ?-:"'$ 01-#+$ )+$ _)8C$EF$ )($ )0$7-00)U'"$(-$4)0&.')M"$(1.($(1"$-&(7&($4-'(.8"$-*$(1"$)+4"5("5F$vinvF$)0$"^&.'$(-$(1"$0&?$-*$(1"$/H$4-'(.8"F$vPGF$.+:$(1"$4-'(.8"$:5-7$(-$(1"$("5?)+.'0$-*$(1"$,-&7')+8$)+:&,(-5F$vLC$>)+,"$(1"$)+("5+.'$5"0)0(.+,"$-*$(1"$,-&7')+8$)+:&,(-5$1.0$5"'.()4"'=$'-#$4.'&"0F$)($)0$7-00)U'"$(-$+"8'",($)(F$(1&0$-U(.)+)+8$\c]$ZNN[C$$

    $ ./01 2 .34 5 .67$ \c]A*("5$5"7'.,)+8$(1"$)+:&,(-5$4-'(.8"F$vL2F$U=$)(0$,1.5.,("5)0(),$

    "^&.()-+F$)0$-U(.)+":$\d]C$91"$,&55"+($"55-5F$ierrorF$)0$,.',&'.(":$.0$(1"$:)**"5"+,"$U"(#""+$(1"$i*$.+:$(1"$iPGF$.0$\`]C$;+(5-:&,)+8$(1"$ierrorF$:"("5?)+":$)+$\`]F$)+$(1"$"'",(5),$?-:"'$-*$(1"$0=0("?F$.+:$,-?U)+)+8$#)(1$\d]F$)($)0$7-00)U'"$(-$8"($\f]C$$

    $ vinv=L 8967

    dt+vPG \d]

    $ ierror=i*-iPG \`]

    $ vinv=L di*

    dt-L

    dierror

    dt+vPG \f]

    ;+$-5:"5$(-$.''-#$(1"$75-,"00)+8$-*$(1"$75"4)-&0$"^&.()-+0$U=$?".+0$ -*$ .$?),5-,-+(5-''"5F$ )($ )0$ +","00.5=$ (-$ ,-+4"5($ )($ (-$ .$:)0,5"("$ :-?.)+C$ 3-+0):"5)+8$ .$ 1)81$ 0.?7')+8$ *5"^&"+,=$fS=EoTSF$ )($ ,.+$ U"$ ,-+0):"5":$ (1.($ (1"$ 4.5).()-+$ -*$ (1"$ "55-5$,&55"+($ \tierror]F$ )+$ .$ 8)4"+$ 01-5($ 0.?7')+8$ )+("54.'$ dtF$ )0$75.,(),.''=$,-+0(.+(F$5"0&'()+8$)+$\g]C$

    $ ./01:;< 2 .67:;< 5= >?@ AB=9C:;< D 9C:;< D 967:;93]$ ZE[F$)+)().()+8$(1"$%//9$.'8-5)(1?$)+$-5:"5$(-$"J(5.,($(1"$?.J)?&?$7-#"5$-*$ (1"$/@$?-:&'"$.+:F$ )+$7.5.''"'F$ (1"$.'8-5)(1?$-*$ (1"$D>$,1.58)+8C$

    A. Validation of the Proposed Power Converter

    b1"+$ .''-#":$ U=$ -7"5.()+8$ ,-+:)()-+0F$ (1"$ .'8-5)(1?$5"07-+0)U'"$*-5$(1"$)+W",()-+$-*$"+"58=$)+(-$(1"$/H$)0$)+)().')M":C$A0$.*-5"?"+()-+":$)($)0$7-00)U'"$(-$):"+()*=$(1"$(15""$-7"5.()-+$?-:"0C$%-:"$N$P$;+$(1"$)+)().'$71.0"F$)0$)+)().')M":$.$75"2'-.:$-*$(1"$R32')+a$ 4-'(.8"$ .+:$ ,1.58)+8$ (1"$ D>C$ ;+$ .::)()-+F$ (1"$,-55",($-7"5.()-+$-*$(1"$%//9$.'8-5)(1?$,.+$U"$4"5)*)":F$-+,"$(1"$%//$.4.)'.U'"$)+$(1"$/@$?-:&'"$\Njj$b]$)0$U")+8$"J(5.,(":C$;+$(1)0$-7"5.()-+$?-:"F$7.5($-*$(1"$"+"58=$*5-?$(1"$/@$?-:&'"$)0$0"+($(-$,1.58"$(1"$D>$.+:$.$5"?.)+)+8$7-5()-+$(-$,1.58"$(1"$R32')+a$ ,.7.,)(-5F$C3C$%-:"$ c$ P$ 91)0$ -7"5.()-+$ ?-:"$ 0(.5(0$#1"+$(1"$D>$.5"$+-($*&''=$,1.58":$.+:$(1"$R32')+a$4-'(.8"$5".,1"0$.$?)+)?&?$4.'&"$ (1.($.''-#0$ (-$ )+W",($7-#"5$ )+(-$ (1"$/HC$91"0"$-7"5.()-+$?-:"0$.5"$01-#+$)+$_)8C$`$\.]$.0$#"''$.0$(1"$"4-'&()-+$-4"5$()?"$-*$.''$(1"$7-#"50$-*$(1"$?),5-2)+4"5("5m$Pin$0=?U-')M"0$(1"$)+7&($7-#"5$-*$(1"$?),5-2)+4"5("5n$PBat$:"+-("0$(1"$7-#"5$.4.)'.U'"$*-5$,1.58)+8$(1"$D>n$PPG$5"75"0"+(0$(1"$/H$ )+W",(":$ 7-#"5C$ 91&0F$ .0$ 01-#+$ )+$ _)8C$`$\.]F$ (1"$"**",()4"+"00$-*$(1"$0=0("?$(-$?.)+(.)+$.$,-+0(.+($,1.58"$PBat$-*$(1"$D>$,.+$U"$4"5)*)":F$.($(1"$0.?"$()?"$(1.($(1"$)+W",()-+$-*$7-#"5$)+(-$(1"$/H$)0$7"5*-5?":C$%-:"$E$P$6+,"$(1"$D>$.5"$*&''=$,1.58":F$(1"$?),5-2)+4"5("5$0"+:0$.''$(1"$7-#"5$"J(5.,(":$*5-?$(1"$/@$?-:&'"$)+(-$(1"$/HF$.''-#)+8$(-$4"5)*=$(1"$,-55",($-7"5.()-+$-*$(1"$%//9$.'8-5)(1?C$;+$_)8C$`$\U]F$)($,.+$U"$0""+$)+$?-5"$ :"(.)'F$ (1"$ D>$ ,-+(5-'$ .'8-5)(1?$ 7"5*-5?.+,"C$ 91"$

    $_)8C$`C$>)?&'.()-+$5"0&'(0m$\.]$;+7&($7-#"5$\Pin]F$/-#"5$&0":$(-$,1.58"$(1"$D>\PBat]$ .+:$ )+W",(":$7-#"5$ )+(-$/H$ \PPG]n$ \U]$@-'(.8"$ \VBat]$ .+:$,&55"+($ \IBat]:&5)+8$(1"$D>$,1.58"n$\,]$R3$U&0$5"8&'.()-+F$01-#)+8$(1"$4-'(.8"$-+$(1"$R3U&0$\VDC]$.+:$(1"$7-#"5$)+W",(":$)+(-$(1"$/Hn$\:]$3&55"+($\iPG]$75-:&,":$U=$(1"R32A3$7-#"5$,-+4"5("5$.+:$7-#"5$)+W",(":$)+(-$(1"$/Hn$\"]$R"(.)'$,&55"+($\iPG]75-:&,":$U=$(1"$R32A3$7-#"5$,-+4"5("5$.+:$(1"$4-'(.8"$\vPG]$*5-?$(1"$/HC$

    J

    KJ

    LJJ

    LKJ

    MJJ

    MKJ

    8->)*&7N:

    J

    L

    M

    O

    P

    K

    Q

    R

    OP

    OK

    OQ

    OR

    OS

    OT

    PJ

    PL

    B1**)+,&7H:

    9-/,(=)&79:

    J

    KJ

    LJJ

    LKJ

    MJJ

    MKJ

    J

    KJ

    LJJ

    LKJ

    MJJ

    MKJ

    OJJ

    OKJ

    PJJ

    PKJ

    KJJ

    8->)*7N:

    9-/,(=)&79:

    J

    KJ

    LJJ

    LKJ

    MJJ

    MKJ

    J@J J@K L@J L@K M@J M@K O@J O@K P@J

    4M

    4L

    J

    L

    M

    8->)*&7N:

    !"#$%&'()

    B1**)+,&7H:

    4M

    4L@K

    4L

    4J@K

    J

    J@K

    L

    L@K

    M

    4PJJ

    4OJJ

    4MJJ

    4LJJ

    J

    LJJ

    MJJ

    OJJ

    PJJ

    O@K O@KL O@KM O@KO O@KP

    B1**)+,&7H:

    9-/,(=)&79:

    PPG

    PIn

    PIn

    IBat

    VBat

    VDC

    PPG

    PPG

    iPG

    iPG

    vPG

    a)

    b)

    c)

    d)

    e)

    "UAVM@KW "UAVP@KW

    Mode 2 Mode 3 Mode 1

    "$0)&7%:

  • *)8&5"$01-#0$(1"$D>$,1.58)+8$75-,"00C$A0$)+("+:":F$)($,.+$U"$0""+$(1.($(1"$D>$.5"$)+)().''=$,1.58":$#)(1$.$,-+0(.+($,&55"+($&+()'$.$+-?)+.'$4-'(.8"$-*$djCN$@C$A*("5$(1.(F$,-+0(.+($4-'(.8"$,-+(5-'$)0$)+)().')M":$&+()'$(1"$IBat$5".,1"0$.$5"0):&.'$4.'&"$,'-0"$(-$ M"5-C$ /.5.''"'$ (-$ (1"$ D>$ ,1.58)+8$ 75-,"00F$ (1"$ R32')+a$4-'(.8"$,-+(5-'$)0$.,()4.(":F$.0$01-#+$)+$_)8C$`$\,]C$$

    91"$ 4.5).()-+$ -*$ (1"$ )+W",(":$ 7-#"5$ ,.+$ U"$ 4)0&.')M":$ )+$.,,-5:.+,"$#)(1$(1"$4-'(.8"$4.'&"$-*$(1"$R32')+aC$;+$.+$)+)().'$71.0"F$(1"$R32')+a$,.7.,)(-50$,1.58)+8$)0$)+)().')M":C$b1"+$(1"$R32')+a$4-'(.8"$5".,1"0$.$0()7&'.(":$?)+)?&?$4.'&"F$)+$(1)0$,.0"$chj$@F$(1"$R32A3$,-+4"5("5$-7"5.()-+$)0$.,()4.(":F$75-,"":)+8$(-$ (1"$ )+W",()-+$ -*$ 7-#"5$ )+(-$ (1"$ /HC$ A($ (1)0$ ?-?"+(F$ (1"$R32')+a$4-'(.8"$.+:$,&55"+($ 5"*"5"+,"$.'8-5)(1?$)0$ )+)().')M":F$0=+(1"0)M)+8$.$0)+&0-):.'$,&55"+($#)(1$.$71.0"$-*$Ehjs$)+$5"'.()-+$(-$(1"$*&+:.?"+(.'$,-?7-+"+($-*$(1"$/H$4-'(.8"$.+:$5"8&'.()+8$(1"$R32')+a$)+(-$djj$@C$_)8C$`$\:]$01-#0$(1"$iPG$75-:&,":$U=$(1"$R32A3$7-#"5$,-+4"5("5$.+:$(1"$PPGC$A0$)($ )0$7"5,"7()U'"F$ (1"$.?7')(&:"$ -*$ iPG$ 4.5)"0$ .,,-5:)+8$ (-$ (1"$ .4.)'.U'"$ 7-#"5$ *-5$)+W",()-+$)+(-$(1"$/HF$-U(.)+)+8$.$?.J)?&?$.?7')(&:"$#1"+$.''$(1"$7-#"5$75-4):":$U=$(1"$/@$?-:&'"$)0$:"')4"5":$(-$ (1"$/HC$_)8C$`$\"]$01-#0$)+$:"(.)'$(1"$#.4"*-5?0$-*$(1"$/H$,&55"+(F$iPGF$.+:$4-'(.8"F$vPGC$

    B. Validation of the MPPT Algorithm

    91"$ %//9$ .'8-5)(1?$ #.0$ 4.'):.(":$ &+:"5$ :)**"5"+($,-+:)()-+0$ -*$ -7"5.()-+F$ U")+8$ 75"0"+(":$ 0-?"$ 0)?&'.()-+0$5"0&'(0$)+$_)8C$f$.+:$_)8C$gC$A0$75"4)-&0'=$?"+()-+":F$(1"$7-#"5$.4.)'.U'"$)+$(1"$/@$?-:&'"$)0$:)5",('=$5"'.(":$(-$"J("5+.'$*.,(-50F$0&,1$.0$)+,):"+($0-'.5$5.:).()-+$.+:$(1"$("?7"5.(&5"$-*$(1"$0-'.5$

    71-(-4-'(.),$ ,"''0C$ b)(1$ (1"$ 7&57-0"$ -*$ 4.'):.("$ (1"$ %//9$.'8-5)(1?$ )?7'"?"+(":$ )+$ (1"$ 75-7-0":$ (-7-'-8=F$ )($ #.0$,-+0):"5":$ .+$ )+,):"+($ 5.:).()-+$4.5).()-+$ *5-?$Ejjj$bo?v$ (-$hjj$bo?v$.+:$'.("5$(-$ijj$bo?vC$A0$"J7",(":F$0&,1$4.5).()-+$)0$5"*'",(":$-+$(1"$Pin$-*$(1"$?),5-2)+4"5("5$.+:$1"+,"$(1"$PPGF$.0$,.+$ U"$ 0""+$ )+$ _)8C$f$\.]C$ A0$ "J7",(":F$ (1"$ 4.5).()-+$ -*$ (1"$5.:).()-+$ )+,):"+($-+$ (1"$/@0$?-:&'"0$ )+*'&"+,"0F$ "00"+().''=F$(1"$,&55"+($8"+"5.(":$U=$(1"$/@$?-:&'"F$?.)+(.)+)+8$75.,(),.''=$,-+0(.+($(1"$8"+"5.(":$4-'(.8"$.4"5.8"$4.'&"$.($)(0$%//F$.0$,.+$U"$ 4"5)*)":$ #)(1$ (1"$ 0)?&'.()-+$ 5"0&'($ -U(.)+":$ )+$ _)8C$f$\U]C$3-+0"^&"+('=F$ (1"$ -&(7&($ 7-#"5$ 4.5).()-+$ )0$ 5"*'",(":$ )+$ (1"$.?7')(&:"$-*$(1"$,&55"+($75-:&,":$U=$(1"$R32A3$,-+4"5("5C$91)0$4.5).()-+$,.+$U"$0""+$)+$_)8C$f$\,]C$;($,.+$.'0-$U"$0""+$(1.(F$"4"+$#)(1$ (1"0"$ 4.5).()-+0F$ (1"$ R32')+a$ 4-'(.8"$ 5"8&'.()-+$ #-5a0$75-7"5'=F$ ?.)+(.)+)+8$ .$ ,-+0(.+($ 4-'(.8"$ -+$ (1"$ R32')+aF$"+0&5)+8$ (1"$ ,-55",($ -7"5.()-+$ -*$ (1"$ ?),5-2)+4"5("5C$ _)+.''=F$_)8C$f$\:]$01-#0$(1"$,-55",($-7"5.()-+$-*$(1"$R32A3$,-+4"5("5F$)C"CF$ 0=+(1"()M)+8$ .$ 0)+&0-):.'$ ,&55"+(F$ iPGF$#)(1$ '-#$1.5?-+),$,-+("+(C$;+$.$0)?)'.5$#.=F$)($#.0$,-+0):"5":$.$4.5).()-+$)+$("5?0$-*$-7"5.()+8$("?7"5.(&5"$-*$(1"$71-(-4-'(.),$0-'.5$?-:&'"F$*5-?$N`w3$ (-$ gjw3$ .+:$ '.("5$ (-$ `jw3F$ .0$ 01-#+$ )+$ _)8C$gC$ >&,1$4.5).()-+$#.0$,-+0):"5":$)+$-5:"5$(-$.+.'=M"$(1"$U"1.4)-5$-*$(1"$,-+(5-'$ .'8-5)(1?0$ &+:"5$ (1"0"$ -7"5.()+8$ ,-+:)()-+0C$ 91"$5".')M.()-+$-*$(1)0$0)?&'.()-+$)0$"07",).''=$)?7-5(.+($(-$75":),($)*$(1"$0=0("?$)0$.U'"$ (-$a""7$ (1"$R32')+a$4-'(.8"$,-+0(.+($.+:$.$,-+()+&-&0$ )+W",()-+$ -*$ "+"58=$ )+(-$ (1"$ /HF$ "4"+$#)(1$ .+$Vin$'-#"5$ (1.+$ (1"$ +-?)+.'C$ 91"$ ("?7"5.(&5"$ 4.5).()-+$ .+:$ )(0$)+*'&"+,"$ -+$ (1"$ 0=0("?$ 7-#"50$ ,.+$ U"$ 0""+$ )+$ _)8C$g$\.]C$A0$"J7",(":F$(1"$("?7"5.(&5"$:)5",('=$)+*'&"+,"0$(1"$4-'(.8"$-*$(1"$

    $_)8C$fC$>)?&'.()-+$5"0&'(0$-*$(1"$)+*'&"+,"$-*$5.:).()-+$-+$(1"$75-:&,":$"+"58=m\.]$;+7&($7-#"5$\Pin]$.+:$)+W",(":$7-#"5$\PPG]n$\U]$;+7&($4-'(.8"$\Vin]$.+:$)+7&(,&55"+($ \Iin]$ -*$ (1"$ ?),5-2)+4"5("5n$ \,]$ 3&55"+($ 0=+(1"0)M":$ U=$ (1"$ R32A3,-+4"5("5$ \iPG]$ .+:$R3$ U&0$ 4-'(.8"$ \VDC]n$ \:]$R"(.)'0$ -*$ iPG$ .+:$VDC$ &+:"5:)**"5"+($-7"5.()-+$7-#"5$4.'&"0C$

    RJJ

    SJJ

    TJJ

    LJJJ

    LLJJ

    LMJJ

    J

    KJ

    LJJ

    LKJ

    MJJ

    MKJ

    X(6$(,$-+&7NY0Z:

    8->)*&7N:

    M

    O

    P

    K

    Q

    R

    S

    T

    LJ

    J

    K

    LJ

    LK

    MJ

    MK

    OJ

    OK

    PJ

    B1**)+,&7H:

    9-/,(=)&79:

    4M

    4L

    J

    L

    M

    J

    KJ

    LJJ

    LKJ

    MJJ

    MKJ

    OJJ

    OKJ

    PJJ

    PKJ

    L L@K M M@K O O@K P P@K K

    B1**)+,&7H:

    9-/,(=)&79:

    "$0)&7%:

    !""

    !#"

    !$"

    !%"

    !&"

    $""

    $#"

    O O@JL O@JM O@JO O@JP

    Radiation

    IinVin

    PPG

    PIn

    PMax

    iPG

    VDC

    iPG

    VDC

    "UAVO@O%

    i) ii) iii)

    ii)

    a)

    b)

    c)

    OJJ

    OMJ

    OPJ

    OQJ

    OSJ

    PJJ

    PMJ

    L@KJ L@KL L@KM L@KO L@KP

    9-/,(=)&79:

    iPG

    VDC

    "UAVM@KW

    i)d)

    4M

    4L

    J

    L

    M

    P@K P@KL P@KM P@KO P@KP

    B1**)+,&7H:

    iPG

    VDCiii)

    "UAVM@R%

    $_)8C$gC$ >)?&'.()-+$ 5"0&'(0$ -*$ (1"$ )+*'&"+,"$ -*$ (1"$ ("?7"5.(&5"$ -+$ 75-:&,":"+"58=m$\.]$;+7&($7-#"5$\Pin]$.+:$)+W",(":$7-#"5$\PPG]n$\U]$;+7&($4-'(.8"$\Vin].+:$)+7&($,&55"+($\Iin]$-*$(1"$?),5-2)+4"5("5n$\,]$3&55"+($75-:&,":$U=$(1"$R32A3,-+4"5("5$ \iPG]$ .+:$R32')+a$ 4-'(.8"$ \VDC]n$ \:]$R"(.)'0$ -*$ iPG$ .+:$VDC$ &+:"5:)**"5"+($-7"5.()-+$7-#"5$4.'&"0C$

    MJ

    OJ

    PJ

    KJ

    QJ

    RJ

    J

    KJ

    LJJ

    LKJ

    MJJ

    MKJ

    ")0')*(,1*)&7[B:

    8->)*&7N:

    M

    O

    P

    K

    Q

    R

    S

    T

    LJ

    J

    K

    LJ

    LK

    MJ

    MK

    OJ

    OK

    PJ

    B1**)+,&7H:

    9-/,(=)&79:

    4M

    4L

    J

    L

    M

    J

    KJ

    LJJ

    LKJ

    MJJ

    MKJ

    OJJ

    OKJ

    PJJ

    PKJ

    L L@K M M@K O O@K P P@K K

    B1**)+,&7H:

    9-/,(=)&79:

    "$0)&7%:

    O@JJ O@JL O@JM O@JO O@JP

    Temperature

    IinVin

    PPG

    PIn

    PMax

    iPG

    VDC

    iPG

    VDC

    "UAVO@M%

    i) ii) iii)

    ii)

    a)

    b)

    d)

    c)

    OJJ

    OMJ

    OPJ

    OQJ

    OSJ

    PJJ

    PMJ

    L@KJ L@KL L@KM L@KO L@KP

    9-/,(=)&79:

    "UAVM@P%

    iPG

    VDCi)

    4M

    4L

    J

    L

    M

    P@KJ P@KL P@KM P@KO P@KP

    B1**)+,&7H:

    iPG

    VDC

    "UAVM@R%

    iii)d)

  • /@0$?-:&'"0F$.+:$(1)0$)+*'&"+,"$)0$5"*'",(":$)+$(1"$PinC$A0$01-#+$)+$_)8C$g$\U]F$&+:"5$>93$,-+:)()-+0F$ (1"$0=0("?$-7"5.("0$.($ )(0$+-?)+.'$,-+:)()-+0F$.+:$.0$(1"$("?7"5.(&5"$)+,5".0"0$(1"$4-'(.8"$:",5".0"0C$ 91"$ %//9$ .'8-5)(1?$ )0$ .U'"$ (-$ -4"5,-?"$ (1"$.:4"50)()"0F$?.)+(.)+)+8$.+$"J(5.,()-+$,'-0"$(-$(1"$%//$.4.)'.U'"$U=$(1"$/@$?-:&'"$.($".,1$?-?"+(C$B)a"#)0"F$(1"$?),5-2)+4"5("5$)0$.U'"$(-$?.)+(.)+$)(0$*&+,()-+.')(=$U=$a""7)+8$(1"$VDC$5"8&'.(":$.+:F$ ,-+0"^&"+('=F$ (1"$R32A3$,-+4"5("5$-7"5.("0$75-7"5'=$ .0$01-#+$ )+$_)8C$g$\,]C$/"5*-5?)+8$.+$.+.'=0)0$-*$ (1"$#.4"*-5?0$:&5)+8$,"5(.)+$()?"$7"5)-:0F$)($,.+$U"$,-+,'&:":$(1.($5"8.5:'"00$-*$ (1"$ -7"5.()+8$ ,-+:)()-+0F$ (1"$ ,-+(5-'$ .'8-5)(1?0$ #-5a$75-7"5'=F$?.)+(.)+)+8m$.$,-+()+&-&0$"J(5.,()-+$-*$(1"$?.J)?&?$7-#"5$75-4):":$U=$ (1"$/@$?-:&'"n$ .$4-'(.8"$-+$ (1"$R32')+a$75.,(),.''=$,-+0(.+($.+:$,'-0"$(-$)(0$0()7&'.(":$5"*"5"+,"$4.'&"n$.$,-+()+&-&0$ )+W",()-+$ -*$ "+"58=$ )+(-$ (1"$ /H$#)(1$ .$ 0)+&0-):.'$,&55"+($.+:$'-#$1.5?-+),$,-+("+(C$

    @C! 36!3BQ>;6!$

    91)0$7.7"5$75"0"+(0$.+$)++-4.()4"$?&'()*&+,()-+.'$7&0127&''$,-+4"5("5$*-5$?),5-2)+4"5("5$.77'),.()-+0F$&0":$(-$)+("5*.,"$.$/@$?-:&'"$.+:$.$U.(("5=$"+"58=$0(-5.8"$0=0("?$#)(1$(1"$7-#"5$85):C$91"$75-7-0":$(-7-'-8=$)0$.U'"$(-$,-+(5-'$(1"$U.(("5)"0$,1.58)+8$75-,"00$ .+:$ *)+:$ (1"$ %//$ 0)?&'(.+"-&0'=F$ #)(1$ -+'=$ (#-$0#)(,1)+8$:"4),"0C$91"$75)+,)7'"$-*$-7"5.()-+$.+:$(1"$75-7-0":$,-+(5-'$ .'8-5)(1?$ .5"$ :"0,5)U":$ )+$ :"(.)'$ .'-+8$ (1"$ 7.7"5C$>)?&'.()-+$5"0&'(0$#"5"$-U(.)+":$(-$75-4"$(1"$,-55",($-7"5.()-+$-*$ (1"$ 75-7-0":$ (-7-'-8=$ #)(1$ (1"$ )?7'"?"+(":$ ,-+(5-'$.'8-5)(1?C$>&,1$5"0&'(0$#"5"$-U(.)+":$,-+0):"5)+8$(1"$)+*'&"+,"$-*$ 5.:).()-+$ .+:$ ("?7"5.(&5"$ -+$ (1"$ 75-:&,":$ "+"58=C$ ;($ #.0$7-00)U'"$(-$4"5)*=$(1"$75-7-0":$-7"5.()-+$?-:"0F$:"?-+0(5.()+8$(1"$4"50.()')(=$-*$ (1"$?),5-2)+4"5("5$ )+$75-4):)+8$7-#"5$ (-$ (1"$D>$.+:o-5$(-$(1"$/HC$

    A3u!6bB

    Zf[$ AC$ 3C$ !.+.a-0F$ HC$ 3C$ 315)0():)0F$ 7.8+&-'-F$ .+:$%C$@)("'')F$ {67()?)M.()-+$-*$7"5(&5U$ .+:$ -U0"54"$ ?.J)?&?$ 7-#"5$ 7-)+($ (5.,a)+8$ ?"(1-:F|$ IEEE transactions on Power ElectronicsF$4-'C$NjF$+-C$dF$77C$ifcPigcF$Njj`C$

    ZEi[$ AC$uC$AU:"'0.'.?F$AC$%C$%.00-&:F$>C$A1?":F$.+:$/C$!C$