Skip to content

mikofski/pvsc49-satellite-sampling

Repository files navigation

Intro

pvsc49-satellite-sampling is an investigation on the effect of averaging interval and sampling rate on hourly modeling errors, presented in Effects of Solar Resource Sampling Rate and Averaging Interval on Hourly Modeling Errors published in IEEE Journal of Photovoltaics, available from IEEE Xplore, DOI: 10.1109/JPHOTOV.2023.3238512. This repository contains the analysis as well as the LaTeX files used to generate the preprint for submission.

Analysis

The analysis folder containes a separate Jupyter notebook for each of the seven SURFRAD sites:

Each Jupyter notebook is a based on a template. Therefore, the organization of each is the same:

  1. Useful Functions
  2. Accessing SURFRAD Data
  3. Narrowing Selection
  4. Quality Assurance & Control
  5. Load SURFRAD Daily Weather Data
  6. Simulate Sampled Data at Different Rates
  7. Visual Comparisons
  8. PV Model
  9. All (Good) Years Results

Python Packages

The analysis uses pvlib to model PV performance. powered by pvlib

Other Python libraries used are Matplotlib, NumPy, Pandas, and Seaborn.

SURFRAD Data

SURFRAD data is required to run the analysis. This data can be obtained using pvlib.iotools.read_surfrad, but be patient. It's many gigabytes of data and can take a few hours to download.

Preprint

This repo contains the manuscript that was submitted as original research and published in JPV at IEEE Xplore. LaTeX was used to render the manuscript. The coauthors collaborated online using Overleaf, and I also used Sublime Text with LaTeXTools plugin and Sumatra. A PDF is rendered and deployed to GitHub pages automatically on each commit using GitHub actions in the workflows folder. Note: this PDF is not the final version published by IEEE.

Licences & Copyrights

  • The LaTeX document in this repo is a preprint of Effects of Solar Resource Sampling Rate and Averaging Interval on Hourly Modeling Errors published in IEEE Journal of Photovoltaics, available from IEEE Xplore, DOI: 10.1109/JPHOTOV.2023.3238512.
  • The analysis code in this repo is BSD-3 licensed.
  • This README and all other text are licensed under Creative Common BY-SA 4.0.

PVSC49-Satellite-Sampling by Mark A. Mikofski is licensed under CC BY-SA 4.0

Mark A. Mikofski (c) 2023