{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Problem 3.4" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Fundamentals of Solar Cells and Photovoltaic Systems Engineering**\n", "\n", "**Solutions Manual - Chapter 3**\n", "\n", "**Problem 3.4**\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**The refractive index of silicon at 25°C can be found in the file “Refractive index silicon.csv” in the online repository of the book.**\n", "\n", "**(a) Calculate and plot the reflectance $r$ at the front surface of a silicon solar cell as a function of the photon wavelength.**\n", "\n", "**(b) Plot the QE of an ideal silicon solar cell and the QE of a silicon solar cell assuming that it is ideal except for the reflection losses. Discuss the results.**" ] }, { "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 data." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | n_Si_25C | \n", "
---|---|
nm | \n", "NaN | \n", "
250 | \n", "1.6640 | \n", "
260 | \n", "1.7540 | \n", "
270 | \n", "2.0870 | \n", "
280 | \n", "2.9610 | \n", "
... | \n", "... | \n", "
1410 | \n", "3.4928 | \n", "
1420 | \n", "3.4917 | \n", "
1430 | \n", "3.4906 | \n", "
1440 | \n", "3.4896 | \n", "
1450 | \n", "3.4885 | \n", "
122 rows × 1 columns
\n", "