Post on 20-Oct-2020
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 pubs-permissions@ieee.org. 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$