A fully transient novel thermal model for in-field photovoltaic modules using developed explicit and implicit finite difference schemes

Shahzada Pamir Aly, Nicolas Barth, Benjamin Figgis, Said Ahzi

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

Three fully transient numerical thermal models have been developed for photovoltaic (PV) modules in MATLAB environment, using 2-D finite difference (FD) method. One of the thermal FD model is based on explicit time scheme, while the other two are based on implicit time schemes. Out of the two implicit FD models, one has been modeled using preexisting toolboxes of MATLAB, while the other has been modeled using a self-developed novel method. All the three FD models are based on energy balance of different control volumes, which as a whole constitute the complete solid domain of the PV panel. The models have been tested against a variety of experimental data, ranging from sunny clear days, sunny cloudy days, rainy overcast days and consecutive sunny clear days. All the three models are found to agree very well with experimental results, i.e. the errors between the modeled and experimental data ranges between 0.2-0.7 °C. The main difference is between their computational speeds. In terms of average execution time per iteration for transient analyses, the self-developed novel implicit method (referred to as implicit BB throughout the work) was about 1200 times slower than the explicit method. However, overall, the implicit BB method took less time for the entire transient analyses, as it requires less number of iterations due to its tolerance to adapt longer time steps for each iteration. In other words, the explicit method although slightly more accurate, took approximately 900 times more CPU time to simulate the same time span test compared to implicit BB method. Thus, the self-developed novel method (implicit BB) has been recommended for these types of thermal models.

Original languageEnglish
JournalJournal of Computational Science
DOIs
Publication statusAccepted/In press - 1 Jan 2018

Fingerprint

Thermal Model
Finite Difference Scheme
Implicit Method
Finite Difference
Module
Explicit Methods
Iteration
MATLAB
Experimental Data
Model
Control Volume
Energy Balance
CPU Time
Execution Time
Difference Method
Tolerance
Consecutive
Hot Temperature
Energy balance
Entire

Keywords

  • 2D finite difference
  • Explicit time scheme
  • Implicit time scheme
  • PV modules
  • Thermal model
  • Transient model

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)
  • Modelling and Simulation

Cite this

@article{ea12b6b19c7f44238e48fd204957ca50,
title = "A fully transient novel thermal model for in-field photovoltaic modules using developed explicit and implicit finite difference schemes",
abstract = "Three fully transient numerical thermal models have been developed for photovoltaic (PV) modules in MATLAB environment, using 2-D finite difference (FD) method. One of the thermal FD model is based on explicit time scheme, while the other two are based on implicit time schemes. Out of the two implicit FD models, one has been modeled using preexisting toolboxes of MATLAB, while the other has been modeled using a self-developed novel method. All the three FD models are based on energy balance of different control volumes, which as a whole constitute the complete solid domain of the PV panel. The models have been tested against a variety of experimental data, ranging from sunny clear days, sunny cloudy days, rainy overcast days and consecutive sunny clear days. All the three models are found to agree very well with experimental results, i.e. the errors between the modeled and experimental data ranges between 0.2-0.7 °C. The main difference is between their computational speeds. In terms of average execution time per iteration for transient analyses, the self-developed novel implicit method (referred to as implicit BB throughout the work) was about 1200 times slower than the explicit method. However, overall, the implicit BB method took less time for the entire transient analyses, as it requires less number of iterations due to its tolerance to adapt longer time steps for each iteration. In other words, the explicit method although slightly more accurate, took approximately 900 times more CPU time to simulate the same time span test compared to implicit BB method. Thus, the self-developed novel method (implicit BB) has been recommended for these types of thermal models.",
keywords = "2D finite difference, Explicit time scheme, Implicit time scheme, PV modules, Thermal model, Transient model",
author = "Aly, {Shahzada Pamir} and Nicolas Barth and Benjamin Figgis and Said Ahzi",
year = "2018",
month = "1",
day = "1",
doi = "10.1016/j.jocs.2017.12.013",
language = "English",
journal = "Journal of Computational Science",
issn = "1877-7503",
publisher = "Elsevier",

}

TY - JOUR

T1 - A fully transient novel thermal model for in-field photovoltaic modules using developed explicit and implicit finite difference schemes

AU - Aly, Shahzada Pamir

AU - Barth, Nicolas

AU - Figgis, Benjamin

AU - Ahzi, Said

PY - 2018/1/1

Y1 - 2018/1/1

N2 - Three fully transient numerical thermal models have been developed for photovoltaic (PV) modules in MATLAB environment, using 2-D finite difference (FD) method. One of the thermal FD model is based on explicit time scheme, while the other two are based on implicit time schemes. Out of the two implicit FD models, one has been modeled using preexisting toolboxes of MATLAB, while the other has been modeled using a self-developed novel method. All the three FD models are based on energy balance of different control volumes, which as a whole constitute the complete solid domain of the PV panel. The models have been tested against a variety of experimental data, ranging from sunny clear days, sunny cloudy days, rainy overcast days and consecutive sunny clear days. All the three models are found to agree very well with experimental results, i.e. the errors between the modeled and experimental data ranges between 0.2-0.7 °C. The main difference is between their computational speeds. In terms of average execution time per iteration for transient analyses, the self-developed novel implicit method (referred to as implicit BB throughout the work) was about 1200 times slower than the explicit method. However, overall, the implicit BB method took less time for the entire transient analyses, as it requires less number of iterations due to its tolerance to adapt longer time steps for each iteration. In other words, the explicit method although slightly more accurate, took approximately 900 times more CPU time to simulate the same time span test compared to implicit BB method. Thus, the self-developed novel method (implicit BB) has been recommended for these types of thermal models.

AB - Three fully transient numerical thermal models have been developed for photovoltaic (PV) modules in MATLAB environment, using 2-D finite difference (FD) method. One of the thermal FD model is based on explicit time scheme, while the other two are based on implicit time schemes. Out of the two implicit FD models, one has been modeled using preexisting toolboxes of MATLAB, while the other has been modeled using a self-developed novel method. All the three FD models are based on energy balance of different control volumes, which as a whole constitute the complete solid domain of the PV panel. The models have been tested against a variety of experimental data, ranging from sunny clear days, sunny cloudy days, rainy overcast days and consecutive sunny clear days. All the three models are found to agree very well with experimental results, i.e. the errors between the modeled and experimental data ranges between 0.2-0.7 °C. The main difference is between their computational speeds. In terms of average execution time per iteration for transient analyses, the self-developed novel implicit method (referred to as implicit BB throughout the work) was about 1200 times slower than the explicit method. However, overall, the implicit BB method took less time for the entire transient analyses, as it requires less number of iterations due to its tolerance to adapt longer time steps for each iteration. In other words, the explicit method although slightly more accurate, took approximately 900 times more CPU time to simulate the same time span test compared to implicit BB method. Thus, the self-developed novel method (implicit BB) has been recommended for these types of thermal models.

KW - 2D finite difference

KW - Explicit time scheme

KW - Implicit time scheme

KW - PV modules

KW - Thermal model

KW - Transient model

UR - http://www.scopus.com/inward/record.url?scp=85040511899&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85040511899&partnerID=8YFLogxK

U2 - 10.1016/j.jocs.2017.12.013

DO - 10.1016/j.jocs.2017.12.013

M3 - Article

JO - Journal of Computational Science

JF - Journal of Computational Science

SN - 1877-7503

ER -