{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Problem 12.6" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Fundamentals of Solar Cells and Photovoltaic Systems Engineering**\n", "\n", "**Solutions Manual - Chapter 12**\n", "\n", "**Problem 12.6**\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**We will now compare the results of the solar irradiance components on a 35⁰-tilted plane with those obtained at the normal plane (measured using a 2-axis tracking system).**\n", "\n", "**(a) Using the tabulated data for the solar irradiance components at the normal plane provided in the online repository of this book, calculate the diffuse irradiance from the global and direct components and calculate the RMSE with respect to the experimentally measured diffuse irradiance.**\n", "\n", "**(b) Calculate the percentage increase in the cumulative day irradiation of every component (global, direct and diffuse) when the irradiance values are acquired at the normal plane (using a 2-axis tracking system) with respect to a fixed plane at 35⁰.**\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We will use the package [pandas](https://pandas.pydata.org/) to handle the data and [matplotlib.pyplot](https://matplotlib.org/stable/index.html) to plot the results." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We start by importing the measured solar irradiance components." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | G(n) | \n", "
---|---|
time(UTC+1) | \n", "\n", " |
00:00 | \n", "0.00 | \n", "
01:00 | \n", "0.00 | \n", "
02:00 | \n", "0.00 | \n", "
03:00 | \n", "0.00 | \n", "
04:00 | \n", "0.00 | \n", "
05:00 | \n", "0.00 | \n", "
06:00 | \n", "7.32 | \n", "
07:00 | \n", "501.73 | \n", "
08:00 | \n", "710.20 | \n", "
09:00 | \n", "824.01 | \n", "
10:00 | \n", "878.76 | \n", "
11:00 | \n", "917.63 | \n", "
12:00 | \n", "925.71 | \n", "
13:00 | \n", "925.23 | \n", "
14:00 | \n", "902.60 | \n", "
15:00 | \n", "882.13 | \n", "
16:00 | \n", "851.88 | \n", "
17:00 | \n", "786.07 | \n", "
18:00 | \n", "674.93 | \n", "
19:00 | \n", "500.10 | \n", "
20:00 | \n", "212.07 | \n", "
21:00 | \n", "0.00 | \n", "
22:00 | \n", "0.00 | \n", "
23:00 | \n", "0.00 | \n", "