Post on 24-Oct-2020
ANN Methods in photovoltaic system
MPPT controller (uniform & non-uniform irradiance conditions)Performance of TFFN, RBF and ANFIS networks
for different technology of PV modules
MPPT controller for uniform conditionSyafaruddin, Engin Karatepe, Takashi Hiyama: ‘Polar Coordinated Fuzzy Controller based Real-Time Maximum Power
Point Control of Photovoltaic System’, Renewable Energy, Vol. 34, No. 12, pp. 2597-2606, December, 2009.
Energy DemandEnergy Demand
Environmental ProblemsEnvironmental Problems
Distributed GenerationDistributed Generation(Research & Development)(Research & Development)
Photovoltaic SystemPhotovoltaic System
Other Advantages of PV System:Other Advantages of PV System:*Unlimited fuel supply*Unlimited fuel supply*Clean *Clean -- no pollution or emissions & waterno pollution or emissions & water*Silent*Silent*Minimal visual impact*Minimal visual impact*Low maintenance*Low maintenance*Easily expanded*Easily expanded*Generates at load (Distributed Generation)*Generates at load (Distributed Generation)
Abundant fuel & materialsAbundant fuel & materials Source: Global Energy Network Institute (GENI)
Applications:*power supplies for satellite communications *large power stations feeding electricity into the grid
MPPT controller for uniform condition
Challenges to the widespread Challenges to the widespread use of photovoltaic system:use of photovoltaic system:
high cost of module high cost of module materials and encapsulationmaterials and encapsulationPV power conditioning PV power conditioning system (critical issue for system (critical issue for efficient PV system)efficient PV system)intermittency output intermittency output characteristicscharacteristicsnonnon--linear characteristiclinear characteristic
Lower EfficiencyLower Efficiency
PV system should be PV system should be operated optimallyoperated optimally
The state of the art techniques to The state of the art techniques to track the maximum available track the maximum available output power of PV systemsoutput power of PV systems
Maximum Power Point Maximum Power Point Tracking (MPPT) Control Tracking (MPPT) Control
systemsystem
MPPT controller for uniform condition
MPPT controller works based on certain developed algorithms:MPPT controller works based on certain developed algorithms:Perturbation and observation (P&O)Perturbation and observation (P&O)
Incremental conductance Incremental conductance Fractional open circuit voltage methods Fractional open circuit voltage methods
P&O and incremental conductance methods:widely used in PV applicationswidely used in PV applications
Combine to improve the tracking accuracyCombine to improve the tracking accuracy the efficiency of tracking techniques strongly depends on iteration step sizethe efficiency of tracking techniques strongly depends on iteration step size
Fractional open circuit voltage method:The optimal point The optimal point a constant value k=MPP Voltage/Va constant value k=MPP Voltage/Vococ
Conventional methods weaknessesConventional methods weaknesses!!!!!!
MPPT controller for uniform condition
The Weaknesses of Conventional MPPT ControllersThe Weaknesses of Conventional MPPT Controllers
P&O and incremental conductance methods:P&O and incremental conductance methods:
continue oscillation causes power lossesalgorithms to the fast dynamic responsevery difficult to get an analytical expression in different solar cells technologies
Fractional open circuit voltage method:
MPP voltage -Vs- irradiance might not be same for different solar cell technologies Therefore, it is impossible to determine the optimum voltage by using only one linear function of the open circuit voltage
ANN-FUZZY LOGIC SCHEMES BASED MPPT CONTROLLER
Mathematical Model from Sandia National Laboratory
Syafaruddin, Engin Karatepe, Takashi Hiyama: ‘ANN based Real-Time Estimation of Power Generation of Different PV Module Types’, IEEJ Transaction on Power and Energy, Vol. 129, No. 6, pp. 783-790, June, 2009.
I-V and P-V characteristics of PV modules (E=100-1000W/m2, Tc=50oC)
PV Modules TechnologyPV Modules Technology
Siemens SMSiemens SM--55 PV (c55 PV (c--Si)Si)high efficiency output power high efficiency output power under reduced light condition by under reduced light condition by using pyramidal textured surfaceusing pyramidal textured surface
First Solar FSFirst Solar FS--50 50 (Thin film CdTe) (Thin film CdTe) thin layers of compound thin layers of compound semiconductor material with low semiconductor material with low temperature coefficients which temperature coefficients which provides for cost effective and provides for cost effective and greater energy productiongreater energy production
USSC USUSSC US--21 (3j a21 (3j a--Si)Si)composed of encapsulated composed of encapsulated polymer inside a rigid anodized polymer inside a rigid anodized aluminum framealuminum frame
ANN-FUZZY LOGIC CONTROL SCHEMES BASED MPPT CONTROLLER
Intelligent System(ANN)
modelingmodelingidentificationidentificationoptimizationoptimizationforecasting forecasting control control
Solve the engineering problems:Solve the engineering problems:••symbolic reasoningsymbolic reasoning••flexibility flexibility ••explanation capabilitiesexplanation capabilities••capable to handle and learn the noncapable to handle and learn the non--linear, linear, large, complex and even incomplete data large, complex and even incomplete data patternspatterns
Complex SystemComplex System(different fields of application)(different fields of application)
Compared standard linear model for Compared standard linear model for optimization methods:optimization methods: compact solution for multicompact solution for multi--variable variable problemsproblems not require the knowledge of internal not require the knowledge of internal system parameters system parameters only training process is required and the only training process is required and the output parameters are directly determined output parameters are directly determined without solving any nonwithout solving any non--linear mathematical linear mathematical equations or statistical assumptions as in the equations or statistical assumptions as in the conventional optimization methods conventional optimization methods
MotivationMotivation--11
ANN-FUZZY LOGIC CONTROL SCHEMES BASED MPPT CONTROLLER
three layer feed-forward neural network The important steps of ANN The important steps of ANN method:method:Selection of training data setSelection of training data set
Training processTraining processValidationValidation
Selection of training data set:Selection of training data set:••To set the functions between input and To set the functions between input and output through the hidden layers output through the hidden layers (training (training data set should be selected to cover the entire data set should be selected to cover the entire region where the network is expected to region where the network is expected to operate) operate) ••Training data pattern Training data pattern [[VVmpmp,P,Pmpmp]=f(]=f(E,TE,Tcc); ); following the mathematical modelfollowing the mathematical model••Total data (228 sets) for operating conditions Total data (228 sets) for operating conditions between 15between 15--6565ooC and 100C and 100--1000W/m1000W/m22
ANN-FUZZY LOGIC CONTROL SCHEMES BASED MPPT
CONTROLLER )(11)( kIi ie
kO
j
jiji kOkwkI )()()(
2
1)()(
N
kkOktSSE
In the hidden and output layers, the In the hidden and output layers, the sigmoid function is utilized for the inputsigmoid function is utilized for the input--output characteristics of the nodes. For output characteristics of the nodes. For each node each node ii ; the output ; the output OOii(k)(k)
IIii(k)(k) : the input signal to node : the input signal to node ii at the at the kk--th th sampling and this is given by the weighted sampling and this is given by the weighted sum of the input nodessum of the input nodes
wwijij : the connection weight from node : the connection weight from node jj to node to node iiOOjj(k):(k): the output from nodethe output from node jj
During the training, the connection weights During the training, the connection weights wwijij are tuned recursively until the best fit is are tuned recursively until the best fit is achieved for the inputachieved for the input––output patterns output patterns based on the minimum value of the sum of based on the minimum value of the sum of the squared errors (SSE) the squared errors (SSE)
NN is the total number of training patterns, is the total number of training patterns, t(k)t(k) and and O(k)O(k) are the are the kk--th output target and estimated th output target and estimated values of MPPs voltagevalues of MPPs voltage--power power
During the training process:During the training process:learning rate = 0.2learning rate = 0.2
momentum rate = 0.85momentum rate = 0.85
TFNN: TFNN:
(average FF: 0.735241) (average FF: 0.735241)
(average FF: 0.627243) (average FF: 0.627243)
(average FF: 0.640058) (average FF: 0.640058)
Siemens SMSiemens SM--55; c55; c--SiSi
First Solar FSFirst Solar FS--50; 50; Thin Film CdTeThin Film CdTe
Uni Solar USUni Solar US--21; 3j a21; 3j a--SiSi
ANN-FUZZY LOGIC CONTROL SCHEMES BASED MPPT CONTROLLER
0
0.01
0.02
0.03
0.04
0.05
0.06
2 3 4 5 6 7 8 9 10
number of hidden nodes
SS
E
SM-55 FS-50 US-21
ANN Training ResultsANN Training Results
Number of hidden nodes based on the minimum of sum of the squared error (SSE)
Fill factor of PV modulesFill factor of PV modulesEE=100=100--1000W/m1000W/m22 and and TTcc=10=10--6060ooCC
The cells made of crystalline silicon generally have higher fill The cells made of crystalline silicon generally have higher fill factor than those of the others factor than those of the others “more hidden nodes are required to accurately represent the “more hidden nodes are required to accurately represent the characteristics of crystalline silicon cells” characteristics of crystalline silicon cells”
PV ModulesPerformance Index
JV JPSM-55 0.1674 0.1091
FS-50 0.6774 0.2057
US-21 0.2071 0.1501
ANN-FUZZY LOGIC CONTROL SCHEMES BASED MPPT CONTROLLER
Verification of ANN training results Verification of ANN training results during 12 hours of simulation time during 12 hours of simulation time
dtVVJ mpdcV2)*(
dtPPJ mpdcP2)*(
Smallest values of both Smallest values of both JJVV and and JJPP are expected in this case that indicates how close are expected in this case that indicates how close the values between the optimum and the target the values between the optimum and the target
VVmpmp & & PPmpmp : : MPP points from PMPP points from P--V curve (target in training process)V curve (target in training process)
VVdcdc* * and and PPdcdc*: *: optimum voltage and power from ANNoptimum voltage and power from ANN
“the prediction of global MPP voltage as a reference signal for controller is one of the
solutions to improve the stability of the MPPT controller”
ANN-FUZZY LOGIC CONTROL SCHEMES BASED MPPT CONTROLLER
MPP voltage as reference MPP voltage as reference To establish the control To establish the control signal in realsignal in real--time for keeping time for keeping the voltage of PV systems at the voltage of PV systems at optimum operating pointoptimum operating pointApplied for the first time in Applied for the first time in the MPPT systemthe MPPT system
Advantages:*no required accurate description of the system to be controlled*no wide parameter variations with respect to the standard regulators
Polar Coordinated Fuzzy ControllerPolar Coordinated Fuzzy Controller Similar fuzzy logic rules in the PSS application
ANN-FUZZY LOGIC CONTROL SCHEMES BASED MPPT CONTROLLER
Rule base:Rule base:(Fuzzy rules assignment table)(Fuzzy rules assignment table)
)(),(_)( keAkeIntkZ s
Int_e(k) and e(k) are the state of integral of error and error, respectively and As is the scaling factor of the error
PSS: Int_e(k)=speed deviatione(k)= acceleration
e(k) =Vdc*(k) – Vdc(k)
Three important stages as Rule base, Fuzzification and DefuzzificationThree important stages as Rule base, Fuzzification and Defuzzification
Phase plane of fuzzy logic control Phase plane of fuzzy logic control with polar information with polar information
Increase in Increase in VVdcdc
Reduction in Reduction in VVdcdc
FuzzificationFuzzification stage: stage: numerical variables are transformed into linguistic variablesnumerical variables are transformed into linguistic variables
)(_)(tan)( 1keInt
keAk s
22 )())(_()( keAkeIntkD s
r
rr
DkDfor
DkDforD
kDkDG
)(0.1
)()())((
Angle membership function
Radius membership functionTuning parameters of Tuning parameters of AAss and and DDrr are specified are specified at 5.0 and 0.35,respectively at 5.0 and 0.35,respectively
PhasePhaseplaneplane
Defuzzification stage: linguistic variables are converted back into numerical variableslinguistic variables are converted back into numerical variables(weighted averaging weighted averaging defuzzificationdefuzzification algorithmalgorithm)
The voltage control signal (UCNV) will be able to maintain the operating voltage of PV system to its optimum voltage
max)).((.))(())(())(())(()( UkDG
kPkNkPkNkUCNV
Numerical variables:Numerical variables: angle & radius angle & radius Linguistic variables:Linguistic variables: angleangle:: increaseincrease and reduction in the and reduction in the operating voltage; operating voltage; radiusradius: : near and far from target pointnear and far from target point
MPPT controller for non-uniform conditionsSyafaruddin, Engin Karatepe, Takashi Hiyama: ‘Artificial Neural Network - Polar Coordinated Fuzzy Controller
based Maximum Power Point Tracking Control under Partially Shaded Conditions’, IET Renewable Power Generation, Vol. 3, No. 2, pp. 239-253, June, 2009
Another recent issue: Partially Shaded ConditionsAnother recent issue: Partially Shaded Conditions(inevitable in PV system practice)(inevitable in PV system practice)
“A condition when some parts of module or array receive less intensity of sunlight”“A condition when some parts of module or array receive less intensity of sunlight”
Utility poles Trees
Chimneys or parts of other buildings
Dirt on the module’s top surface
Under the partially shaded conditions:Under the partially shaded conditions:the shaded cells or modules will force the output the shaded cells or modules will force the output
current of noncurrent of non--shaded partsshaded partsto be low following the output current of to be low following the output current of
the shaded ones;the shaded ones;Consequently, the output power of PV array is Consequently, the output power of PV array is
significantly reduced significantly reduced
Significant efforts to solve Significant efforts to solve this kind of mismatching lossesthis kind of mismatching losses
the novel techniquesthe novel techniquesto minimize the losses of to minimize the losses of
partial shading require more partial shading require more additional sensorsadditional sensors, ,
auxiliary algorithmsauxiliary algorithms and and power electronics unitspower electronics units
APPLICATION FOR PARTIALLY SHADED CONDITIONSAPPLICATION FOR PARTIALLY SHADED CONDITIONS
The output characteristic of a photovoltaic The output characteristic of a photovoltaic (PV) array is changed depending on:(PV) array is changed depending on:solarsolar irradiance,irradiance, temperature,temperature, mismatchedmismatchedcells,cells, arrayarray configurationconfiguration andandpartiallypartially shadedshaded conditionsconditions
Under the Partially Shaded Conditions:Under the Partially Shaded Conditions:The (The (II--VV) and () and (PP--VV) characteristics get ) characteristics get more complicated with multimore complicated with multi--local local maximum power point (MPP)maximum power point (MPP)(tracking the MPP power is difficult) (tracking the MPP power is difficult)
MPPT Control must be developed:MPPT Control must be developed:To achieve highest possible performance of PV conversion and cover the To achieve highest possible performance of PV conversion and cover the
high cost of solar cellshigh cost of solar cells
Conventional controllers may not Conventional controllers may not guarantee fully working under this guarantee fully working under this condition because they can not condition because they can not distinguish between the global and distinguish between the global and local peaks since local MPP shows local peaks since local MPP shows the same typical characteristics as the same typical characteristics as global MPP & they converge to a global MPP & they converge to a local MPPlocal MPP
Thus, the proper amount of power generation can not be utilized by using conventional algorithms when partially shaded occurs
APPLICATION FOR PARTIALLY SHADED CONDITIONSAPPLICATION FOR PARTIALLY SHADED CONDITIONS
Significant efforts to reduce this kind of mismatching losses: Significant efforts to reduce this kind of mismatching losses:
Shimizu et alShimizu et al proposed the operation voltage control circuit where dcproposed the operation voltage control circuit where dc--dc converter is dc converter is installed in each module. installed in each module.
Mishima and OhnishiMishima and Ohnishi proposed a system with simplification of output power control of array proposed a system with simplification of output power control of array on a PV string basis.on a PV string basis.
Kobayashi et al. and Irisawa et al.Kobayashi et al. and Irisawa et al. proposed two sequential stages of MPPT control system. proposed two sequential stages of MPPT control system.
All the efforts for overcoming the partially shaded problems show that All the efforts for overcoming the partially shaded problems show that advanced MPPT systemsadvanced MPPT systems should be developed and should be developed and the investigation of the investigation of finding optimal solutionsfinding optimal solutions should be increased to get more reliable PV should be increased to get more reliable PV systemsystem
APPLICATION FOR PARTIALLY SHADED CONDITIONSAPPLICATION FOR PARTIALLY SHADED CONDITIONS
ModifiedModifiedANNANN
ModifiedModifiedPV system PV system (PV array; (PV array;
different size & different size & configuration)configuration)
Siemens SM-55 PV Modules36 series monocrystalline Si cells
Maximum power Open circuit voltage Short circuit current Voltage at maximum power point Current at maximum power point STC: AM 1.5, 1000W/m2, 25oC
55 W21.7 V3.45 A17.4 V3.15 A
APPLICATION FOR PARTIALLY SHADED CONDITIONSAPPLICATION FOR PARTIALLY SHADED CONDITIONS
ModifiedModifiedPV systemPV system
Specification of SM 55 PV module Specification of SM 55 PV module
021 loadVVV
01)(exp)(
)(1)()(18)((exp)()(
bdbd
isbd
p
siisiisphi kTn
VqIiR
iRIVikTiniRIVqiIiII
021 II
For i=1,2For i=1,2
q = the electric charge (1.6x10-19C)k = Boltzmann constant (1.38x10-23 J/K)Bypass diode: Isbd=1.6e-9A, nbd=1.0 and Tbd=35oC
Modular Model PV Array size 3x3 (0.5kW), 20x3 (3.3kW) & PV connection: SP, BL, TCT
APPLICATION FOR PARTIALLY SHADED CONDITIONSAPPLICATION FOR PARTIALLY SHADED CONDITIONS
APPLICATION FOR PARTIALLY SHADED CONDITIONSAPPLICATION FOR PARTIALLY SHADED CONDITIONS
Arr
ay P
ower
[ W
]
••To prevent the “hot spot problem”To prevent the “hot spot problem”••To give an opportunity to get more power under To give an opportunity to get more power under shading conditionshading conditionHowever, The shaded parts can force the However, The shaded parts can force the optimum voltage to be abnormally low & Multiple optimum voltage to be abnormally low & Multiple peakspeaks
Roles of bypass diode:
No shading:Both bypass diode are in reverse biased voltageCell-1 non-shaded, Cell-2 shaded:Dbd1 reverse biased; Dbd2 forward biasedOr vice versa
APPLICATION FOR APPLICATION FOR PARTIALLY SHADED PARTIALLY SHADED
CONDITIONSCONDITIONS
Modified ANN Modified ANN input signals for input signals for TFFNTFFN
For 3x3 PV array: 4 input signals of EWith dimension 2x2
PV array size of PV array size of AA(m,n)(m,n) and the and the input signals of average input signals of average irradiance on four adjacent PV irradiance on four adjacent PV modules of modules of EE(r,s)(r,s)
For r = 1: mFor r = 1: m--1 and s=1: n1 and s=1: n--1,1,)(25.0),( )1,1(),1()1,(),( srAsrAsrAsrA EEEExsrE
For 20x3 PV array: 38 input signals of EWith dimension 19x2
APPLICATION FOR PARTIALLY SHADED CONDITIONSAPPLICATION FOR PARTIALLY SHADED CONDITIONS
TFFN for 3x3 PV arrayTFFN for 3x3 PV array
)(25.0)1,1( )2,2()1,2()2,1()1,1( AAAA EEEExE
)(25.0)2,1( )3,2()2,2()3,1()2,1( AAAA EEEExE
)(25.0)1,2( )2,3()1,3()2,2()1,2( AAAA EEEExE
)(25.0)2,2( )3,3()2,3()3,2()2,2( AAAA EEEExE
APPLICATION FOR PARTIALLY SHADED CONDITIONSAPPLICATION FOR PARTIALLY SHADED CONDITIONS
Base Irradiance [W/m2]
Pre-determined shading in W/m2on selected modules
2003004005006007008009001000
100100, 200100, 200, 300100, 200, 300, 400100, 200, 300, 400, 500100, 200, 300, 400, 500, 600100, 200, 300, 400, 500, 600, 700100, 200, 300, 400, 500, 600, 700, 800100, 200, 300, 400, 500, 600, 700, 800, 900
Training Patterns:Training Patterns: maximum power point (MPP) voltage maximum power point (MPP) voltage ((VVmpmp) and power () and power (PPmpmp)) are observed through are observed through PP--VV curve curve for different shading patterns (as shown in the table) for different shading patterns (as shown in the table)
For 3x3 PV array:SSE= 0.0253 nh= 12For 20x3 PV array:SSE= 0.0335 nh= 44
Learning rate = 0.2Learning rate = 0.2Momentum rate = 0.85 Momentum rate = 0.85
Similar ANN Structure Similar ANN Structure TFFNTFFN
ANN Training Results:ANN Training Results:
APPLICATION FOR PARTIALLY SHADED CONDITIONSAPPLICATION FOR PARTIALLY SHADED CONDITIONS
Irradiance PV arraynon-shaded 25%-shaded 50%-shaded 75%-shaded
JV JP JV JP JV JP JV JP
Slow changes
3x3
SP 0.247 5.975 0.509 16.303 1.395 19.628 9.076 19.191
BL 0.247 5.975 0.266 19.533 0.550 12.220 0.951 10.573
TCT 0.247 5.975 0.269 5.757 0.463 9.876 0.448 4.709
Rapid changes
SP 1.029 5.295 4.158 14.945 8.031 50.693 11.098 49.350
BL 1.029 5.295 2.458 15.659 6.180 19.025 7.335 39.696
TCT 1.029 5.295 1.250 6.280 4.185 10.148 2.691 10.962
Slow changes
20x3
SP 0.338 7.853 0.618 15.306 3.467 22.346 11.257 22.346
BL 0.338 7.853 0.457 20.654 1.457 13.578 1.897 11.254
TCT 0.338 7.853 0.358 9.798 2.437 11.259 1.574 8.875
Rapid changes
SP 1.463 8.014 5.378 16.403 10.025 45.078 13.236 47.048
BL 1.463 8.014 4.864 18.876 8.725 21.134 10.046 40.136
TCT 1.463 8.014 2.253 10.935 5.276 12.564 4.504 12.056
ANN Output VerificationANN Output Verification Performance Index: Performance Index: JJvv and and JJpp::during 12 hours of simulation time during 12 hours of simulation time
dtVVJ mpdcV2)*(
dtPPJ mpdcP2)*(
DEVELOPMENT OF REALDEVELOPMENT OF REAL--TIME SIMULATORTIME SIMULATOR
Main reasons of using realMain reasons of using real--time simulator:time simulator:“Various possible input scenarios”“Various possible input scenarios” very very difficult to examine the behavior of proposed difficult to examine the behavior of proposed system in the realsystem in the real--system system
Light intensity is Measured in Lux Light intensity is Measured in Lux (1 Lux =0.0161028 W/m(1 Lux =0.0161028 W/m22))
Time accelerated mode:1 sec in simulation = 1 hour in real practice
RealReal--time simulator based dSPACE realtime simulator based dSPACE real--time interface systemtime interface system
Advantages:Advantages:••To overcome field testing (costly & time To overcome field testing (costly & time consuming)consuming)••“What“What--if scenarios” can be simply simulatedif scenarios” can be simply simulated••To allow increasing experience of the PV To allow increasing experience of the PV system behavior as well as in actual system system behavior as well as in actual system
Virtual PV system with MPPT controllerVirtual PV system with MPPT controller
SIMULATION RESULTSSIMULATION RESULTSRealReal--time simulation results in different time simulation results in different input scenarios on PV modulesinput scenarios on PV modules
Irradiance level from 300W/mIrradiance level from 300W/m22 to 800W/mto 800W/m22 at constant at constant TTcc=45=45ooC applied C applied for SMfor SM--55 type PV module 55 type PV module
14
14.4
14.8
15.2
15.6
6
6.45 7.
3
8.15 9
9.45
10.3
11.2 12
12.5
13.3
14.2 15
15.5
16.3
17.2 18
time (sec)
DC
Vol
tage
(V)
Vdc Vdc*
14
14.4
14.8
15.2
15.6
6
6.45 7.
3
8.15 9
9.45
10.3
11.2 12
12.5
13.3
14.2 15
15.5
16.3
17.2 18
time (sec)
DC
Vol
tage
(V)
Vdc Vdc*
Step changeStep change Slow shadingSlow shading
-0.1
0
0.1
0.2
0.3
0.4
Con
trol
Sig
nal,
U CN
V (V
)
-0.4
-0.2
0
0.2
0.4
Con
trol
Sig
nal,
U CN
V (V
)
14
14.4
14.8
15.2
15.6
6
6.45 7.
3
8.15 9
9.45
10.3
11.2 12
12.5
13.3
14.2 15
15.5
16.3
17.2 18
time (sec)
DC
Vol
tage
(V)
Vdc Vdc*
Quick shadingQuick shading
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
Con
trol
Sig
nal,
U CN
V (V
)
“The results confirm that the “The results confirm that the proposed technique is robust proposed technique is robust and insensitive to changes in and insensitive to changes in these weather conditions”these weather conditions”
Daily pattern of EDaily pattern of E
SIMULATION RESULTSSIMULATION RESULTS
Slow changes in irradianceSlow changes in irradiance‘clear sky measurement’‘clear sky measurement’
(6am(6am--6pm) 6pm)
Quick changes in irradianceQuick changes in irradiance‘cloudy sky measurement’‘cloudy sky measurement’
(6am(6am--6pm) 6pm)
SIMULATION RESULTSSIMULATION RESULTSDC voltage, control signal DC power DC voltage, control signal DC power
for SMfor SM--55 PV module 55 PV module
12
14
16
186
6.45 7.
3
8.15 9
9.45
10.3
11.2 12
12.5
13.3
14.2 15
15.5
16.3
17.2 18
time (hours)
DC
Vol
tage
(V)
Vdc Vdc*
0
10
20
30
40
50
66.4
5 7.3 8.15 9
9.45
10.3
11.15 12
12.45 13.3
14.15 15
15.45 16.3
17.15 18
time (hours)
DC
Pow
er (W
)
Pdc Pdc*
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
time (hours)
Con
trol
Sig
nal,
UCN
V (V
)
12
14
16
186
6.45 7.
3
8.15 9
9.45
10.3
11.2 12
12.5
13.3
14.2 15
15.5
16.3
17.2 18
time (hours)
DC
Vol
tage
(V)
Vdc Vdc*
0
10
20
30
40
50
60
6
6.45 7.
3
8.15 9
9.45
10.3
11.2 12
12.5
13.3
14.2 15
15.5
16.3
17.2 18
time (hours)
DC
Pow
er (W
)
Pdc Pdc*
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
time (hours)
Con
trol
Sig
nal,
UCN
V (V
)
SIMULATION RESULTSSIMULATION RESULTS
The accuracy between the The accuracy between the dcdc voltage controller output (voltage controller output (VVdcdc) and the optimum ) and the optimum voltage from the ANN (voltage from the ANN (VVdcdc**) is measured by ARE & RE) is measured by ARE & RE
Average relative error (Average relative error (AREARE):): %100**1
i dc
dcdc
VVV
KARE
Relative error (Relative error (RERE) to the estimated optimum voltage:) to the estimated optimum voltage: %100*
*
idc
idcdc
tV
tVVRE
IrradianceSM-55 FS-50 US-21
ARE(%) RE(%) ARE(%) RE(%) ARE(%) RE(%)
Step change 0.167 0.115 0.895 0.542 0.410 0.121
Slow shading 0.251 0.165 0.966 0.678 0.590 0.194
Quick shading 0.327 0.127 1.283 0.735 0.733 0.212
Slow changes 1.651 0.753 2.845 0.947 2.054 0.816
Rapid changes 1.837 0.925 3.086 1.134 2.135 0.962
SIMULATION RESULTSSIMULATION RESULTS
Comparison of Control Performance with the ProportionalComparison of Control Performance with the Proportional--Integral (PI) controllerIntegral (PI) controller
Proportional gain (Proportional gain (KKpp) =1.5) =1.5Integral gain (Integral gain (KKii) = 0.75 ) = 0.75
The reason for comparing our proposed controller:The reason for comparing our proposed controller:to show the robustness, stability and accuracy over to show the robustness, stability and accuracy over the conventional PI controllerthe conventional PI controller
IrradianceSM-55 FS-50 US-21
PI FL PI FL PI FL
Step change 0.0666 0.0109 5.278 2.587 0.7102 0.1205
Slow shading 0.2207 0.0498 6.678 3.384 0.5897 0.0942
Quick shading 0.2268 0.1067 8.997 4.605 0.7331 0.2121
Slow changes 3.7040 1.0880 14.812 5.932 5.0630 0.7665
Rapid changes 3.9245 1.1750 15.735 6.237 5.1234 0.7883 dtVVJ dcdc
2)*(
Performance index of both controllers
during 12 hours of during 12 hours of simulation timesimulation time
SM-55 PV module voltage and current
FS-50 PV module voltage and current
Step changes in Irradiance & cell temperature
Daily condition of irradiance & cell temp.
Syafaruddin, Engin Karatepe, Takashi Hiyama: ‘Development of Real-Time Simulator based on Intelligent Techniques for Maximum Power Point Controller of PV Modules’, The International Journal of Innovative Computing, Information and Control (IJICIC), Vol. 6, No. 4, pp.1623-1642, April, 2010.
Other results RBF methods:
SIMULATION RESULTSSIMULATION RESULTS
RealReal--time simulation results under partially shaded conditionstime simulation results under partially shaded conditions
Shading patterns of irradiance level Shading patterns of irradiance level
25
30
35
40
45
50
6
6.4
7.2 8
8.4
9.2 10
10.4
11.2 12
12.4
13.2 14
14.4
15.2 16
16.4
17.2 18
time (hours)
DC
Vol
tage
(V)
Vdc Vdc* Vdc_75% Vdc*_75%
Vdc_50% Vdc*_50% Vdc_25% Vdc*_25%
0
100
200
300
400
500
6
6.4
7.2 8
8.4
9.2 10
10.4
11.2 12
12.4
13.2 14
14.4
15.2 16
16.4
17.2 18
time (hours)
DC
Pow
er (W
)
Pdc Pdc* Pdc_75% Pdc*_75%
Pdc_50% Pdc*_50% Pdc_25% Pdc*_25%
SIMULATION RESULTSSIMULATION RESULTS
25
30
35
40
45
50
6
6.4
7.2 8
8.4
9.2 10
10.4
11.2 12
12.4
13.2 14
14.4
15.2 16
16.4
17.2 18
time (hours)
DC
Vol
tage
(V)
Vdc Vdc* Vdc_75% Vdc*_75%
Vdc_50% Vdc*_50% Vdc_25% Vdc*_25%
0
100
200
300
400
500
6
6.4
7.2 8
8.4
9.2 10
10.4
11.2 12
12.4
13.2 14
14.4
15.2 16
16.4
17.2 18
time (hours)
DC
Pow
er (W
)
Pdc Pdc* Pdc_75% Pdc*_75%
Pdc_50% Pdc*_50% Pdc_25% Pdc*_25%
-1.5
-1
-0.5
0
0.5
1
1.5
time (hours)
Con
trol
Sig
nal,
UCN
V (V
)
non-shaded 75%-shaded 50%-shaded 25%-shaded
-1.5
-1
-0.5
0
0.5
1
1.5
time (hours)
Con
trol
Sig
nal,
U CN
V (V
)
non-shaded 75%-shaded 50%-shaded 25%-shaded
The control responses are verified through an performance indexThe control responses are verified through an performance indexduring 12 hours of simulation timeduring 12 hours of simulation time
Irradiance PV array non-shaded 25%-shaded 50%-shaded 75%-shaded
Slow changes
SP 0.493 1.131 2.406 16.501
BL 0.493 0.592 0.948 1.729
TCT 0.493 0.597 0.798 0.814
Rapid changes
SP 2.057 9.239 13.846 20.178
BL 2.057 5.462 10.655 13.337
TCT 2.057 2.778 7.216 4.893
For 3x3 PV array:For 3x3 PV array:
SIMULATION RESULTSSIMULATION RESULTS
dtVVJ dcdc2)*(
SIMULATION RESULTSSIMULATION RESULTS
time (h)
Shading patterns on modules area (W/m2)
SP BL TCT
P & O Proposed Controller P & O Proposed Controller P & O Proposed Controller
A B C D Vdc (V) Pdc (W) Vdc (V) Pdc (W) Vdc (V) Pdc (W) Vdc (V) Pdc (W) Vdc (V) Pdc (W) Vdc (V) Pdc (W)
10.00 250 150 250 750 320.60 485.66 223.32 546.33 320.60 486.69 227.74 554.85 320.60 486.84 227.74 555.47
10.30 150 500 750 750 340.50 514.65 236.58 1179.40 340.50 514.66 236.58 1180.60 340.50 514.67 236.58 1181.00
11.00 500 750 1000 1000 333.87 1683.30 234.37 1747.30 333.87 1683.30 234.37 1748.50 333.87 1683.40 234.37 1748.96
11.30 250 500 750 1000 338.29 854.30 238.79 1199.80 338.29 854.38 238.79 1201.50 338.29 854.43 238.79 1201.90
12.00 500 250 500 750 331.66 835.98 223.32 1089.00 331.66 837.49 225.53 1095.30 331.66 837.73 225.53 1103.00
12.30 150 500 150 500 313.97 465.73 139.30 663.79 313.97 465.73 139.30 663.79 313.97 465.73 139.30 663.79
1.00 500 750 150 250 329.45 499.30 150.35 737.26 329.45 499.33 148.14 728.20 329.45 499.35 148.14 727.79
1.30 750 500 250 500 331.66 838.50 227.74 1107.30 331.66 838.50 227.74 1107.30 331.66 838.50 227.74 1107.30
2.00 1000 750 500 250 338.29 856.99 241.01 1213.40 338.29 856.70 241.01 1212.90 338.29 856.28 241.01 1203.50
2.30 1000 1000 750 500 333.87 1688.10 236.58 1767.50 333.87 1687.70 236.58 1766.00 333.87 1686.90 234.37 1751.60
3.00 750 750 150 150 320.60 476.33 143.72 1014.80 320.60 476.07 141.51 999.55 320.60 475.71 141.51 999.51
VVdcdc and and PPdcdc outputs of 20x3 array configuration under partially shaded conditionsoutputs of 20x3 array configuration under partially shaded conditionsAssumed: The initial point for P&O is the voltage close to VAssumed: The initial point for P&O is the voltage close to Vococ
ANNANN--fuzzy logic with polar information based MPPT controlfuzzy logic with polar information based MPPT control
TestingTestingVerificationVerificationA. Under Uniform Insolation Condition
Different PV modules technologies:Different PV modules technologies:Siemens SMSiemens SM--55 (c55 (c--Si)Si)First Solar FSFirst Solar FS--50 (Thin50 (Thin--film CdTe)film CdTe)USSC USUSSC US--21 (3j a21 (3j a--Si)Si)
B. Under Partially Shaded Condition (SM-55)
Different PV array configurations:Different PV array configurations:SeriesSeries--Parallel (SP)Parallel (SP)Bridge Link (BL)Bridge Link (BL)Total Cross Tied (TCT)Total Cross Tied (TCT)Different PV array size:Different PV array size:3x3 (0.5kW)3x3 (0.5kW)20x3 (3.3kW)20x3 (3.3kW)
Developed real-time simulator based dSPACE real-time interface system
Overall results:Overall results:
Robust & insensitive to fast & Robust & insensitive to fast & slow variations in irradiance & slow variations in irradiance & temperature temperature It achieves to enhance the It achieves to enhance the dynamic behavior of the MPPT dynamic behavior of the MPPT controller without retuning the gain controller without retuning the gain parametersparameters
CONCLUSION
CONCLUSIONCONCLUSION
Performance of TFFN, RBF and ANFIS networks for different technology of PV modules
MarketsMarkets ofof nonnon--crystallinecrystalline siliconsilicon cellscellsConcentrationConcentration onon cc--SiSisolarsolar cellcell technologytechnologyDifferentDifferent MPPMPP pointspointscharacteristiccharacteristicEfficiencyEfficiency
MotivationMotivation--22
ANN structures: ANN structures: RBF, ANFIS, TFFNRBF, ANFIS, TFFN
Syafaruddin, Engin Karatepe, Takashi Hiyama: ‘Feasibility of Artificial Neural Network for Maximum Power Point Estimation of Non Crystalline-Si Photovoltaic Modules’, Proc. of The 15th International Conference on the Intelligent System Applications to Power Systems (ISAP), 8-11 November 2009, Curitiba, Brazil.
IntroductionIntroduction
• Investigation on three different ANN structures for identification the optimum operating voltage of non c-Si PV modules
• Type of PV modules: double junction amorphous Si (2j a-Si), triple junction amorphous Si (3j a-Si), Cadmium Indium Diselenide (CIS) and thin film Cadmium Telluride (CdTe) solar cell technologies
• Indicators for ANN models: the flexibility of training process, the simplicity of network structure and the accuracy of validation error
Description of the modelDescription of the model(Modeling of PV modules)(Modeling of PV modules)
• Expansion for non c-Si solar cells due to the development of nano-material technology
• The main reason of this trend is to cut the manufacturing cost of conventional Si PV modules
Other properties:Other properties:much cheaper for the same efficiency conversion, especially under massive production of cellslow costlight weightflexible more versatile with very small amount of Silicon neededenergy payback is very fast
(2 months, compared with 4 years for conventional Si technology)“In the end, the non c-Si solar cell technologies are potential to be inexpensive to produce and they could dominate the world production in the future”
Description of the modelDescription of the model(Modeling of PV modules)(Modeling of PV modules)
PV module types: PV module types: Solarex MSTSolarex MST--43MV (2j a43MV (2j a--Si)Si)USSC UniSolar USUSSC UniSolar US--32 (3j a32 (3j a--Si)Si)Siemens STSiemens ST--40 (CIS)40 (CIS)First Solar FSFirst Solar FS--50 (thin film CdTe) 50 (thin film CdTe)
PVmodules
ISC(A)
VOC(V)
IMPP(A)
VMPP(V)
PMPP(W)
MST-43MVUS-32ST-40FS-50
0.7872.4
2.591.0
101.023.822.290
0.6161.942.410.77
7116.516.665
43.7432.0140.0050.05
Specifications under 1000W/mSpecifications under 1000W/m22 and 25and 25ooC C
Solarex MSTSolarex MST--43MV, USSC UniSolar US43MV, USSC UniSolar US--3232
(tandem junction and triple junction thin-film module amorphous silicon cells)“Effectively using the conversion of
sunlight”The bottom cell (red light), the middlecell (green light) and the top cell (bluelight)The major development: efficiency andstabilityOptimum conversion of differentsegments of the spectrum
Siemens ST-40(Cadmium Indium Diselenide (CIS) solar cells). characterized by exceptional spectral responseand long-term performance integrityEfficiency is almost similar to crystallinephotovoltaic modules
First Solar FSFirst Solar FS--5050(CdTe based thin-films technology)
•Recommended for high output voltage•very thin layers of compound semiconductor material with low temperature coefficients which provides for cost effective and greater energy production
Description of the modelDescription of the model(Modeling of PV modules)(Modeling of PV modules)
The characteristics of IThe characteristics of Iscscand Vand Vococ are almost similar for are almost similar for all semiconductor types of all semiconductor types of solar cellssolar cellsHowever, there might be However, there might be different characteristics at different characteristics at VVMPPMPPThe correlation VThe correlation VMPPMPP=f(E,T=f(E,Tcc) ) is nonis non--linearlinear
“In this respect, to operate the “In this respect, to operate the PV modules at their maximum PV modules at their maximum power point, tracking the power point, tracking the optimum voltage using optimum voltage using intelligent technique by intelligent technique by means a functional reasoning means a functional reasoning method for function method for function approximation is totally approximation is totally necessary”necessary”
II--V curve characteristic model V curve characteristic model developed by Sandia National developed by Sandia National Laboratory Laboratory
ANN structures based optimum ANN structures based optimum voltagevoltage
Radial Basis Function (RBF):Radial Basis Function (RBF):••Strong networkStrong network••Fast training processFast training process••Direct confirmation of structureDirect confirmation of structure••But, end up with complicated structure, in But, end up with complicated structure, in case of complex datacase of complex data
Algorithm:Algorithm:•Local mapping, instead of global mapping as in MLP structure•In MLP; all inputs cause output; RBF; only input near the receptive fields produce the activation function (hidden layer)
))]1,())2,()1,(([)( 1111 nbTnwEnwdistradbasna c )]1,1())(),([()( 21 122bnxanmwpurelinma
n
n
The radial basis output layer a1: the Euclidean distance weight function ‘dist’ is applied between the input signals, [E;Tc] and weights, w1 before preceding them to the ‘radbas’ transfer function
The output layer aThe output layer a22: by simply applying : by simply applying the “purelin” transfer function between athe “purelin” transfer function between a11outputs and weights woutputs and weights w22, include the bias , include the bias bb22 of the second layer of the second layer
ANN structures based optimum voltage)ANN structures based optimum voltage)
Adaptive NeuroAdaptive Neuro--Fuzzy Inference System (ANFIS)Fuzzy Inference System (ANFIS)••Especially designed for single output, called Sugeno type fuzzy inference systemEspecially designed for single output, called Sugeno type fuzzy inference system••Hybrid learning algorithm (combine the least square and back propagation gradient descent Hybrid learning algorithm (combine the least square and back propagation gradient descent methods for training the mf parameters)methods for training the mf parameters)••Fast training process & high accuracyFast training process & high accuracy••But, for multiBut, for multi--objective optimization objective optimization multi anfis network and must be individually trained.multi anfis network and must be individually trained.
ANFIS network structures (cont.)ANFIS network structures (cont.)
LayerLayer--1:1:Grade of mfGrade of mf
)(1 xO iA
LayerLayer--2:2:Firing strengthFiring strength
m
jiAi xwO
12 )(
LayerLayer--3:3:Normalization of Normalization of
firing strengthfiring strength
213 ww
wwO ii
LayerLayer--4:4:Rule outputsRule outputs
)( 21114 iii rxqxpwyO
p,q,r are the coefficient parameters of the nth rule through the first order polynomial form expressed
in the first order Sugeno fuzzy model
LayerLayer--5:5:Single fixed nodeSingle fixed node
....)(
)(
222122
1211115
rxqxpw
rxqxpwyOii
i
)(11)( kIi ie
kO
j
jiji kOkwkI )()()(
2
1)()(
N
kkOktSSE
In the hidden and output layers, the In the hidden and output layers, the sigmoid function is utilized for the inputsigmoid function is utilized for the input--output characteristics of the nodes. For output characteristics of the nodes. For each node each node ii ; the output ; the output OOii(k)(k)
IIii(k)(k) : the input signal to node : the input signal to node ii at the at the kk--th th sampling and this is given by the weighted sampling and this is given by the weighted sum of the input nodessum of the input nodes
wwijij : the connection weight from node : the connection weight from node jj to node to node iiOOjj(k):(k): the output from nodethe output from node jj
During the training, the connection weights During the training, the connection weights wwijij are tuned recursively until the best fit is are tuned recursively until the best fit is achieved for the inputachieved for the input––output patterns output patterns based on the minimum value of the sum of based on the minimum value of the sum of the squared errors (SSE) the squared errors (SSE)
NN is the total number of training patterns, is the total number of training patterns, t(k)t(k) and and O(k)O(k) are the are the kk--th output target and estimated th output target and estimated values of MPPs voltagevalues of MPPs voltage--power power
During the training process:During the training process:learning rate = 0.2learning rate = 0.2
momentum rate = 0.85momentum rate = 0.85
ANN structures based ANN structures based optimum voltageoptimum voltage
Three layered FeedThree layered Feed--Forward Forward Network (TFFN):Network (TFFN):•Back propagation algorithm and the weight is adjusted by descent gradient method•Simple network with high accuracy•But, training process is time consuming with too many possible structures intuitive decision to select the best one
SIMULATION RESULTSSIMULATION RESULTS
••To set the functions between input and To set the functions between input and output through the hidden layers output through the hidden layers (training (training data set should be selected to cover the data set should be selected to cover the entire region where the network is expected entire region where the network is expected to operate) to operate) ••Training data pattern Training data pattern [V[Vmppmpp]=f(E,T]=f(E,Tcc); ); following the mathematical model of SNLfollowing the mathematical model of SNL••Total data (228 sets) for operating conditions Total data (228 sets) for operating conditions between 15between 15--6565ooC and 100C and 100--1000W/m1000W/m22
PV modulesRBF ANFIS TFFN
nh SSE nh SSE nh SSE
MST-43MV 12 0.000375 21 0.004373 4 0.001429
US-32 4 0.000608 21 0.000146 4 0.000114
ST-40 5 0.000948 21 0.000914 4 0.000227
FS-50 11 0.000739 21 0.003154 7 0.001087
a. Ramp signal;E=90t+100 (W/m2) and Tc=5.5t+10 (oC); for 0 < t < 10sec
b. Random signal; where the mean of E and Tc are 800W/m2 and 50oC, respectively, with variance=1.0
c. Repeating sequence;E=450t+100 (W/m2) and Tc=27.5t+15 (oC); for the periodic time 0 < t < 2sec within 10sec of time simulation
d. Uniform random number; [Emin=100W/m2 -Emax=1000W/m2] and [Tcmin=10oC - Tcmax=65oC]
N
iMPP
iMPP
N
i
iMPP
iop VVVVJ
2
1
2 )()(
N is the number of parameter data set, i is the ith sample of data, VMPP is the ideal voltage at maximum power point, Vop is the estimated optimum voltage and
.
Typical results with random input signalsTypical results with random input signals
Solarex MST-43MV (2j a-Si)with RBF network
USSC Unisolar US-32 (3j a-Si)with ANFIS network
Siemens ST-40 (CIS)with TFFN network
First Solar FS-50 (thin film CdTe)with RBF network
SIMULATION RESULTS (cont.)
Performance index during validation processPerformance index during validation process
PV modulesramp signal random signal repeating sequence signal uniform random signal
RBF ANFIS TFFN RBF ANFIS TFFN RBF ANFIS TFFN RBF ANFIS TFFN
MST-43MV 0.035 0.096 0.065 0.258 0.982 0.992 0.035 0.113 0.070 0.035 0.092 0.065
US-32 0.143 0.007 0.059 2.474 0.036 0.418 0.128 0.007 0.059 0.146 0.008 0.060
ST-40 0.221 0.146 0.143 1.912 1.003 1.023 0.236 0.171 0.158 0.217 0.137 0.146
FS-50 0.063 0.115 0.081 0.205 2.009 0.868 0.071 0.133 0.064 0.067 0.112 0.080
Evaluation performance of ANN ModelsEvaluation performance of ANN Models
ANN models
Flexibility Training process
Simplicity of network structure
Accuracy of validation error
MST-43MV US-32 ST-40 FS-50
RBF high moderate high low moderate high
ANFIS high low low high high moderate
TFFN moderate high moderate moderate high high
ConclusionConclusion
Different models of artificial neural network to deal with the VDifferent models of artificial neural network to deal with the VMPPMPPof non crystalline Si PV modulesof non crystalline Si PV modules
The trained configurations are verified using ramp, random, The trained configurations are verified using ramp, random, repeating sequence and uniform random signals of irradiance and repeating sequence and uniform random signals of irradiance and cell temperaturecell temperature
The simulation results confirm that RBF and ANFIS methods have The simulation results confirm that RBF and ANFIS methods have the flexible training process; while the TFFN method has simpler the flexible training process; while the TFFN method has simpler network structure than others network structure than others
For the accuracy of validation error, RBF and ANFIS models are For the accuracy of validation error, RBF and ANFIS models are more suitable for 2j amore suitable for 2j a--Si and 3j aSi and 3j a--Si PV models, respectively. On Si PV models, respectively. On the other hand, ANFIS and TFFN are effectively used in CIS the other hand, ANFIS and TFFN are effectively used in CIS technology. For thin film technology. For thin film CdTeCdTe technology, the RBF and TFFN technology, the RBF and TFFN methods are the best optionmethods are the best option