Calculation of the Shading Factors for Solar Modules with MATLAB

Autores
Silva, Martin Omar; Roberts, Justo José; Prado, Pedro Osvaldo
Año de publicación
2021
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Shadows severely affect the performance of solar photovoltaic (PV) systems. A proper description of this effect is useful for sizing and simulating PV systems when shadows cannot be avoided. Shading factors represent the basis for simulating the effect of shadows on solar modules. These factors can be used to estimate shading losses, calculate their I-V and P-V curves under shading conditions, or develop new maximum power point tracking (MPPT) techniques. Open-source libraries focused on solar energy have gained popularity in recent years. One of the currently most popular ones is the PV_LIB toolbox initially developed by Sandia Laboratories. PV_LIB significantly facilitates solar energy calculations. However, it currently lacks functions for taking into account shaded conditions. In this paper, a detailed Matlab-based method for calculating the shading factors is provided. The method has been used for elaborating a toolbox for shading calculations. The current work could help extend the functionalities of the PV_LIB toolbox. The results were compared against other currently popular computer programs, namely the System Advisor Model (SAM) and PVsyst. With this method, it is also possible to calculate shading factors with smaller time steps than possible with the mentioned programs. This work also shows the importance of using small time steps and how this can affect the accuracy of the calculated shading factors. The contribution of this work is providing a way of quantifying shadow losses in PV systems with Matlab, allowing for better accuracy, flexibility, and transparency during the calculation. The functions developed in this work can be accessed by contacting the authors.
Fil: Silva, Martin Omar. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mar del Plata; Argentina. Universidad Nacional de Mar del Plata. Facultad de Ingenieria. Departamento de Ingenieria Electrica. Grupo de Investigacion y Desarrollo En Geotecnologias y Energia.; Argentina
Fil: Roberts, Justo José. Universidad Nacional de Mar del Plata. Facultad de Ingenieria. Departamento de Ingenieria Electrica. Grupo de Investigacion y Desarrollo En Geotecnologias y Energia.; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mar del Plata; Argentina
Fil: Prado, Pedro Osvaldo. Universidad Nacional de Mar del Plata. Facultad de Ingenieria. Departamento de Ingenieria Electrica. Grupo de Investigacion y Desarrollo En Geotecnologias y Energia.; Argentina
Materia
SOLAR
SHADOWS
MATLAB
SAM
PVSYST
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/157254

id CONICETDig_1231ea6ad036c58c2c049f4dec9627fc
oai_identifier_str oai:ri.conicet.gov.ar:11336/157254
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Calculation of the Shading Factors for Solar Modules with MATLABSilva, Martin OmarRoberts, Justo JoséPrado, Pedro OsvaldoSOLARSHADOWSMATLABSAMPVSYSThttps://purl.org/becyt/ford/2.2https://purl.org/becyt/ford/2Shadows severely affect the performance of solar photovoltaic (PV) systems. A proper description of this effect is useful for sizing and simulating PV systems when shadows cannot be avoided. Shading factors represent the basis for simulating the effect of shadows on solar modules. These factors can be used to estimate shading losses, calculate their I-V and P-V curves under shading conditions, or develop new maximum power point tracking (MPPT) techniques. Open-source libraries focused on solar energy have gained popularity in recent years. One of the currently most popular ones is the PV_LIB toolbox initially developed by Sandia Laboratories. PV_LIB significantly facilitates solar energy calculations. However, it currently lacks functions for taking into account shaded conditions. In this paper, a detailed Matlab-based method for calculating the shading factors is provided. The method has been used for elaborating a toolbox for shading calculations. The current work could help extend the functionalities of the PV_LIB toolbox. The results were compared against other currently popular computer programs, namely the System Advisor Model (SAM) and PVsyst. With this method, it is also possible to calculate shading factors with smaller time steps than possible with the mentioned programs. This work also shows the importance of using small time steps and how this can affect the accuracy of the calculated shading factors. The contribution of this work is providing a way of quantifying shadow losses in PV systems with Matlab, allowing for better accuracy, flexibility, and transparency during the calculation. The functions developed in this work can be accessed by contacting the authors.Fil: Silva, Martin Omar. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mar del Plata; Argentina. Universidad Nacional de Mar del Plata. Facultad de Ingenieria. Departamento de Ingenieria Electrica. Grupo de Investigacion y Desarrollo En Geotecnologias y Energia.; ArgentinaFil: Roberts, Justo José. Universidad Nacional de Mar del Plata. Facultad de Ingenieria. Departamento de Ingenieria Electrica. Grupo de Investigacion y Desarrollo En Geotecnologias y Energia.; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mar del Plata; ArgentinaFil: Prado, Pedro Osvaldo. Universidad Nacional de Mar del Plata. Facultad de Ingenieria. Departamento de Ingenieria Electrica. Grupo de Investigacion y Desarrollo En Geotecnologias y Energia.; ArgentinaMDPI2021-08info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/157254Silva, Martin Omar; Roberts, Justo José; Prado, Pedro Osvaldo; Calculation of the Shading Factors for Solar Modules with MATLAB; MDPI; Energies; 8-2021; 1-251996-1073CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://www.mdpi.com/1996-1073/14/15/4713info:eu-repo/semantics/altIdentifier/doi/10.3390/en14154713info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-10T13:24:34Zoai:ri.conicet.gov.ar:11336/157254instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-09-10 13:24:35.283CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Calculation of the Shading Factors for Solar Modules with MATLAB
title Calculation of the Shading Factors for Solar Modules with MATLAB
spellingShingle Calculation of the Shading Factors for Solar Modules with MATLAB
Silva, Martin Omar
SOLAR
SHADOWS
MATLAB
SAM
PVSYST
title_short Calculation of the Shading Factors for Solar Modules with MATLAB
title_full Calculation of the Shading Factors for Solar Modules with MATLAB
title_fullStr Calculation of the Shading Factors for Solar Modules with MATLAB
title_full_unstemmed Calculation of the Shading Factors for Solar Modules with MATLAB
title_sort Calculation of the Shading Factors for Solar Modules with MATLAB
dc.creator.none.fl_str_mv Silva, Martin Omar
Roberts, Justo José
Prado, Pedro Osvaldo
author Silva, Martin Omar
author_facet Silva, Martin Omar
Roberts, Justo José
Prado, Pedro Osvaldo
author_role author
author2 Roberts, Justo José
Prado, Pedro Osvaldo
author2_role author
author
dc.subject.none.fl_str_mv SOLAR
SHADOWS
MATLAB
SAM
PVSYST
topic SOLAR
SHADOWS
MATLAB
SAM
PVSYST
purl_subject.fl_str_mv https://purl.org/becyt/ford/2.2
https://purl.org/becyt/ford/2
dc.description.none.fl_txt_mv Shadows severely affect the performance of solar photovoltaic (PV) systems. A proper description of this effect is useful for sizing and simulating PV systems when shadows cannot be avoided. Shading factors represent the basis for simulating the effect of shadows on solar modules. These factors can be used to estimate shading losses, calculate their I-V and P-V curves under shading conditions, or develop new maximum power point tracking (MPPT) techniques. Open-source libraries focused on solar energy have gained popularity in recent years. One of the currently most popular ones is the PV_LIB toolbox initially developed by Sandia Laboratories. PV_LIB significantly facilitates solar energy calculations. However, it currently lacks functions for taking into account shaded conditions. In this paper, a detailed Matlab-based method for calculating the shading factors is provided. The method has been used for elaborating a toolbox for shading calculations. The current work could help extend the functionalities of the PV_LIB toolbox. The results were compared against other currently popular computer programs, namely the System Advisor Model (SAM) and PVsyst. With this method, it is also possible to calculate shading factors with smaller time steps than possible with the mentioned programs. This work also shows the importance of using small time steps and how this can affect the accuracy of the calculated shading factors. The contribution of this work is providing a way of quantifying shadow losses in PV systems with Matlab, allowing for better accuracy, flexibility, and transparency during the calculation. The functions developed in this work can be accessed by contacting the authors.
Fil: Silva, Martin Omar. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mar del Plata; Argentina. Universidad Nacional de Mar del Plata. Facultad de Ingenieria. Departamento de Ingenieria Electrica. Grupo de Investigacion y Desarrollo En Geotecnologias y Energia.; Argentina
Fil: Roberts, Justo José. Universidad Nacional de Mar del Plata. Facultad de Ingenieria. Departamento de Ingenieria Electrica. Grupo de Investigacion y Desarrollo En Geotecnologias y Energia.; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Mar del Plata; Argentina
Fil: Prado, Pedro Osvaldo. Universidad Nacional de Mar del Plata. Facultad de Ingenieria. Departamento de Ingenieria Electrica. Grupo de Investigacion y Desarrollo En Geotecnologias y Energia.; Argentina
description Shadows severely affect the performance of solar photovoltaic (PV) systems. A proper description of this effect is useful for sizing and simulating PV systems when shadows cannot be avoided. Shading factors represent the basis for simulating the effect of shadows on solar modules. These factors can be used to estimate shading losses, calculate their I-V and P-V curves under shading conditions, or develop new maximum power point tracking (MPPT) techniques. Open-source libraries focused on solar energy have gained popularity in recent years. One of the currently most popular ones is the PV_LIB toolbox initially developed by Sandia Laboratories. PV_LIB significantly facilitates solar energy calculations. However, it currently lacks functions for taking into account shaded conditions. In this paper, a detailed Matlab-based method for calculating the shading factors is provided. The method has been used for elaborating a toolbox for shading calculations. The current work could help extend the functionalities of the PV_LIB toolbox. The results were compared against other currently popular computer programs, namely the System Advisor Model (SAM) and PVsyst. With this method, it is also possible to calculate shading factors with smaller time steps than possible with the mentioned programs. This work also shows the importance of using small time steps and how this can affect the accuracy of the calculated shading factors. The contribution of this work is providing a way of quantifying shadow losses in PV systems with Matlab, allowing for better accuracy, flexibility, and transparency during the calculation. The functions developed in this work can be accessed by contacting the authors.
publishDate 2021
dc.date.none.fl_str_mv 2021-08
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/157254
Silva, Martin Omar; Roberts, Justo José; Prado, Pedro Osvaldo; Calculation of the Shading Factors for Solar Modules with MATLAB; MDPI; Energies; 8-2021; 1-25
1996-1073
CONICET Digital
CONICET
url http://hdl.handle.net/11336/157254
identifier_str_mv Silva, Martin Omar; Roberts, Justo José; Prado, Pedro Osvaldo; Calculation of the Shading Factors for Solar Modules with MATLAB; MDPI; Energies; 8-2021; 1-25
1996-1073
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://www.mdpi.com/1996-1073/14/15/4713
info:eu-repo/semantics/altIdentifier/doi/10.3390/en14154713
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv MDPI
publisher.none.fl_str_mv MDPI
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1842981365025341440
score 12.48226