{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Problem 13.10" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Fundamentals of Solar Cells and Photovoltaic Systems Engineering**\n", "\n", "**Solutions Manual - Chapter 13**\n", "\n", "**Problem 13.10**\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**In this problem, the economic viability of a household rooftop solar installation in Aarhus, Denmark is evaluated. \n", "To that end, hourly data will be used and can be accessed through the book repository. The file _“Problem13.10_electricity_demand_and_price_data.csv”_ can be obtained at this book’s online repository. The data file includes:**\n", "\n", "**1. hourly values of electricity demand for a household in Aarhus**\n", "\n", "**2. electricity price in the wholesale electricity market for the power system DK1 [1]**\n", "\n", "**3. capacity factors for a solar PV installation with optimal tilt angle and orientation in Aarhus. [2]**\n", "\n", "**(a) As a first step, determine the capacity of the PV modules that must be installed so that the annual electricity generated by installation equals the household annual electricity demand.**\n", "\n", "**Every hour in which the PV solar generation is lower than the demand, the energy deficit is imported from the utility power grid paying a price of 0.2924 EUR/kWh.3 Every hour in which the PV solar generation is higher than the demand, the excess energy is exported to the grid, and it is paid at the price of the wholesale market in the electricity market DK1.\n", "The installation cost for the rooftop PV system is 1243 EUR/kW. The cost of operation and maintenance (O&M) is neglected, and a discount rate of 4% is assumed.**\n", "\n", "**(b) Calculate the net present value (NPV) of the installation in year 25.**\n", "\n", "**(c) Calculate the year in which the initial investment will be recovered.**\n", "\n", "**(d) Calculate the internal rate of return (IRR) of the investment.**\n", "\n", "**(e) Aarhus municipality has decided to subsidize 20% of the cost of the installation. Repeat the sections (b)–(d) in this case.**\n", "\n", "**(f) Aarhus municipality has decided to try a different strategy, and now, it does not subsidize rooftop PV installations, but it offers zero-interest loans to citizens, so it can be assumed that the discount rate is 0%. Repeat the sections (b)–(c) in this case and discuss the results.**\n", "\n", "\n", "[1] Data was obtained from Nordpoolgroup. It can be accessed at the [Nordpoolgroup web](https://www.nordpoolgroup.com/historical-market-data/) by selecting “elspot-prices_2019_hourly_dkk”\n", "\n", "[2] Data was obtained from PV-GIS, assuming a performance ratio of 86%. It can be retrieved from the webpage [PVGIS](https://re.jrc.ec.europa.eu/pvg_tools/en/tools.html#HR) selecting Aarhus on the map.\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We start by importing the [pandas package](https://pandas.pydata.org/) (useful to work with data tables) and importing the data " ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | Hours | \n", "Elspot Prices DK1 (EUR/MWh) | \n", "Household Demand (kWh) | \n", "Capacity factor solar | \n", "
---|---|---|---|---|
Day | \n", "\n", " | \n", " | \n", " | \n", " |
01/01/2019 | \n", "00 - 01 | \n", "28.39 | \n", "0.18 | \n", "0.0 | \n", "
01/01/2019 | \n", "01 - 02 | \n", "10.09 | \n", "0.17 | \n", "0.0 | \n", "
01/01/2019 | \n", "02 - 03 | \n", "-4.09 | \n", "0.20 | \n", "0.0 | \n", "
01/01/2019 | \n", "03 - 04 | \n", "-9.93 | \n", "0.17 | \n", "0.0 | \n", "
01/01/2019 | \n", "04 - 05 | \n", "-7.43 | \n", "0.18 | \n", "0.0 | \n", "