26
Andreas Livera 1 , Marios Theristis 1 , George Makrides 1 , Juergen Sutterlueti 2 , Steve Ransome 3 and George E. Georghiou 1 1 PV Technology Laboratory, University of Cyprus, Nicosia, Cyprus 2 Gantner Instruments GmbH, Schruns, Austria 3 Steve Ransome Consulting Ltd, Kingston upon Thames, UK Performance evaluation of PV power predictive models for real-time monitoring

Performance evaluation of PV power predictive models for …...• Recording of meteorological and PV operational measurements (IEC 61724) • Measurement resolution 1-sec and recording

  • Upload
    others

  • View
    18

  • Download
    0

Embed Size (px)

Citation preview

  • Andreas Livera1, Marios Theristis1, George Makrides1, Juergen Sutterlueti2, Steve Ransome3 and George E. Georghiou11PV Technology Laboratory, University of Cyprus, Nicosia, Cyprus2Gantner Instruments GmbH, Schruns, Austria3Steve Ransome Consulting Ltd, Kingston upon Thames, UK

    Performance evaluation of PV power predictive models for real-timemonitoring

  • Outline

    2

    • Introduction

    • Background & Objective

    • Methodology

    • Results

    • Conclusions

  • Acknowledgement

    3

    Specific Objective: Development of an innovative condition monitoring platformfor proactive and reactive O&M with enhanced data analytic functionalities

    Advanced baseline condition monitoring solution to ensure operational qualityand optimise energy production

    Partners: GI and UCYProject: Innovative Performance Monitoring System for Improved Reliability and Optimized Levelized Cost of Electricity IPERMON [Solar-ERA.net project]Budget: €400,000Duration: 36 Months (April 2016 – Sept 2019)Weblink: http://www.pvtechnology.ucy.ac.cy/projects/ipermon/

    http://www.pvtechnology.ucy.ac.cy/projects/ipermon/

  • Introduction

    4

    • Accurate output power prediction is crucial for PV performance assessment• Predictive models are required for data-analytic features of advanced PV

    monitoring systems

    • System health state • Failure diagnosis

    Data-analytic featuresAdvanced PV system monitoring

  • Background & Objective

    5

    Specific Objective: Development of an optimized location- and technology-independent predictive model methodology at minimum requirements

    OutputInput

    • Features• Dataset split method• Dataset split partition• Filtering stages• Weather conditions

  • Methodology – Approach

    6

  • Methodology – Experimental setup

    7

    • Recording of meteorological and PV operational measurements (IEC 61724)• Measurement resolution 1-sec and recording intervals 1-, 15-, 30- and 60-min

    UCY OTF – Nicosia, CyprusPV String level

    GI OTF –Arizona, USAPV Module level

  • Methodology – Data quality routines (DQRs)

    8

    • Identification of repetitive data and duplicates• Identification of missing or erroneous data, outliers and outages• Correction of erroneous/missing data through data imputation techniques

  • Methodology – Data quality routines (DQRs)

    9

  • Methodology – Predictive model selection

    10

    Empirical

    Feed-Forward Neural Network (FFNN)

    Machine Learning

    MECHANISTIC PERFORMANCE MODEL ‘MPM’

  • Methodology – Train model and test data

    11

    Dataset (1 year of hourly historical actual data)

    GI Tmod RH WS Walpha AzS AlS Pmp

    Measured Inputs Calculated Inputs Output

    • Continuous • Random

    • 70:30 % train and test set • 30:30 % train and test set • 10:30 % train and test set

    Continuous sampling

  • Methodology – Weather classification

    12

    The “K-POP” method:• Sky clearness index (𝐾𝐷) - quantity of solar irradiance

    𝑘𝑑 =𝐼𝐺𝐻𝐼

    𝐼𝐸𝑋𝑇𝐾𝐷 = 𝑑𝑎𝑦 𝑘𝑑𝑑𝑡

    • Probability of persistence (𝑃𝑂𝑃𝐷) - quality of solar irradiance

    Δk𝑑𝑎𝑦 =൜⃒𝑘𝑑1 − 𝑘𝑑2 ⃒, ⃒𝑘𝑑2 − 𝑘𝑑3⃒,…⃒𝑘𝑑𝑛−1 − 𝑘𝑑𝑛

    ൟ⃒

    𝑃𝑂𝑃𝐷 = 𝑃(Δk𝑑𝑎𝑦 = 0)

  • Results – Input features (Machine Learning)

    13

    • Machine learning model with measured and calculated features

    2 Inputs 4 Inputs 7 Inputs

    nRMSE 1.13 % nRMSE 0.93 %

    Best performance FFNN

    Random 70:30 % nRMSE 1.18 %

    nRMSE 1.33 %

    nRMSE 1.12 % nRMSE 0.91 %

    Continuous 70:30 % UCY OTF

  • Results – Output features (Machine Learning)

    14

    • Machine learning model with measured and calculated features

    7 Inputs – 𝑃𝑚𝑝 output

    nRMSE 1.33 % nRMSE 0.93 %

    Best performance FFNN

    nRMSE 1.30 % nRMSE 0.91 %

    7 Inputs – 𝑃𝑅 output

    Random 70:30 %

    Continuous 70:30 % UCY OTF

    Random – Recommendeddataset split method

  • Results – Input features (Mechanistic)

    15

    Inputs:• Module temperature (𝑇𝑚𝑜𝑑) • Global irradiance (𝐺𝐼)• Wind speed (𝑊𝑆)

    Requirements for optimal devised model: • Irradiance Filter (𝐺𝐼 > 100𝑊/𝑚

    2)• Time Filter (08:00 ≤ Time ≤ 17:00)

    • Mechanistic model with measured and meaningful, orthogonal, robust andnormalized features

  • Results – Input features (Mechanistic)

    16

    Coefficient Value

    C1 (%) 114.09

    C2 (%/K) -0.39

    C3 (%) 25.05

    C4 (%) -17.87

    C5 (%/ms-1) 0.08

    Random 70:30 % - GI OTF

  • Results – Filtering (Mechanistic)

    17Random 70:30 % - GI OTF

    MPM – Improved performanceat high irradiance levels

  • Results – Filtering (Mechanistic)

    18

    • Filtering at different irradiance levels (GI OTF)

    nRMSE 1.03 %

    nRMSE 0.88 %

    nRMSE 0.87 %

    𝐺𝐼 > 100𝑊/𝑚2

    𝐺𝐼 > 400𝑊/𝑚2

    𝐺𝐼 > 600𝑊/𝑚2

    MPM – Higher accuracy byapplying irradiance filters

    • Filtering at 𝐺𝐼 > 100𝑊/𝑚2 (GI OTF)

    72 % of days exhibiting daily nRMSE accuracies below 1 % independent of the type of day (clearness index)

    𝐺𝐼 > 100𝑊/𝑚2

  • Results – Filtering (Machine Learning)

    19

    • Filtering at different irradiance levels (UCY OTF)

    nRMSE 1.31 %

    nRMSE 1.36 %

    nRMSE 1.29 %

    𝐺𝐼 > 100𝑊/𝑚2

    𝐺𝐼 > 400𝑊/𝑚2

    𝐺𝐼 > 600𝑊/𝑚2

    ML – Accuracy not improvedby applying irradiance filter

    • Filtering at 𝐺𝐼 > 100𝑊/𝑚2 (UCY OTF)

    62 % of days exhibiting daily nRMSE accuracies below 1.3 % independent of the type of day (clearness index)

    𝐺𝐼 > 100 𝑊/𝑚2

  • Results – Filtering (Machine Learning)

    20

    • Filtering at different irradiance levels (UCY OTF)

    nRMSE 1.31 %

    nRMSE 0.91 %

    ML - Improved performance at increased data for training

    𝐺𝐼 > 100𝑊/𝑚2

    Without filter

    ML – Accuracy not improvedby applying irradiance filter

  • • Training at different dataset split partitions (10, 30 and 70% of yearly data)

    Results – Dataset split partitions

    21Random GI OTF

    MPM - Robust model at lowtraining data partitions

    ML - Accurate predictionsat higher amount oftraining data partitions

    Random training - Accuratepredictions for both modelseven at small amount oftraining data partitions

    Continuous training –Seasonal errors

    Continuous GI OTF

  • Results – Weather classification

    22

    • Daily weather classification

    We will present the results of thisinvestigation and more detailed analysisin the upcoming 46th IEEE PVSC 2019

    Irradiance profile classifications

  • • Simple implementation (low complexity)

    • Robustness at high irradiance conditions

    • Irradiance filter improves prediction accuracy

    • Robust model at low duration data set partitions

    • Useful, physically meaningful coefficients

    • Higher complexity for implementation

    • Robust at all irradiance conditions onlyafter training at different datacombinations

    • No data filtering requirements

    • Higher training data partitions yield more accurate predictions

    • No direct usable coefficients

    Summary

    23

    Mechanistic Machine Learning

  • Conclusions

    24

    • The MPM and the FFNN predictive models were compared in terms of:

    o Input/Output features (model complexity)

    o Filtering criteria

    o Dataset split method and partition

    • Optimal models: 7 inputs parameter FFNN compared with 5 inputs parameter MPM.

    The FFNN is more complex to implement compared to the MPM

    • Application of irradiance filter yielded higher predictive accuracy only for the MPM

    • Random dataset split method is recommended for both models (no seasonal

    dependency)

    • FFNN - Lowest nRMSE of 0.91 % for a random 70:30 % train/test set approach (UCY

    OTF)

    • MPM - Lowest nRMSE of 1.12 % for a random 10:30 % train/test set approach (GI OTF)

  • Future work (questions to be answered)

    25

    • Influence of irradiance profiles classification on the performance of the

    predictive models

    • Minimum requirements regarding daily weather classification (daily irradiance

    profile types and amount of days)

    • Further improvement of the MPM (spectral and AOI corrections) for more

    accurate predictions (will be presented at the upcoming 46th IEEE PVSC 2019)

    • Future work will include benchmarking on several PV systems installed at

    different locations (different weather conditions), thus we are in search for

    relevant data

  • Thank you for your attention

    26

    Website: www.pvtechnology.ucy.ac.cywww.gi-cloud.io

    Dr. Marios Theristis

    PV Technology LaboratoryUniversity of Cyprus Email: [email protected]

    http://www.pvtechnology.ucy.ac.cy/http://www.gi-cloud.io/http://www.research.org.cy/EL/index.html