Gurupira Evaluation 2018
Gurupira Evaluation 2018
by
Tafadzwa L. Gurupira
March 2018
Stellenbosch University https://scholar.sun.ac.za
Declaration
By submitting this thesis electronically, I declare that the entirety of the work contained therein
is my own, original work, that I am the sole author thereof (save to the extent explicitly
otherwise stated), that reproduction and publication thereof by Stellenbosch University will
not infringe any third party rights and that I have not previously in its entirety or in part
submitted it for obtaining any qualication.
March 2018
Date: .......................................
i
Stellenbosch University https://scholar.sun.ac.za
Abstract
University of Stellenbosch,
December 2017
Factors such as the increasing energy demand, the depletion of fossil fuels and the push
for more sustainable, less polluting energy sources have resulted in increased interest and
investments in renewable energy sources worldwide. Among these renewable energy sources
is solar photovoltaics (PV). PV is, however, riddled with several challenges of its own such as
a lack of an ecient, integrated and holistic approach to the PV system design optimisation.
Towards this end, the PV system design process is reviewed, and two optimisation frameworks
are formulated and presented as potential solutions. Of particular interest was how applicable
these frameworks would be in a South African context so two existing plants in the Northern
Cape province of South Africa were adopted as test cases; one for the xed tilt investigations
and the other for the single-axis tracking investigations. A constrained minimisation algorithm
was used to simultaneously evaluate various design variables to maximise the system total
annual energy output, maximise the system's performance ratio and minimise system losses
in the single objective optimisation problems. On the other hand, several design variables
and objectives were simultaneously evaluated in the multi-objective optimisation cases and a
multi-criteria decision making (MCDM) procedure was used to rank the various alternative
optimal PV system layouts to help select the most suitable layout for the given design scenario.
The successful integration of the optimisation algorithms and a reputable solar PV system
design tool led to faster execution of optimisation procedures and a more holistic approach to
system design while ensuring PV system modelling accuracy, expansiveness and adaptability
to several design scenarios.
ii
Stellenbosch University https://scholar.sun.ac.za
Uittreksel
T. L Gurupira
Desember 2017
iii
Stellenbosch University https://scholar.sun.ac.za
Acknowledgements
I would like to express my sincerest gratitude to the following people and organisations:
God almighty for the opportunity, the gift of life and blessings that have seen me get this
far,
My friends and fellow oce mates: Brian De Beer, JP Botha and the rest of the PV
and Media Lab guys for their wisdom, the memories we made and the endless banter
that made the masters work more bearable. A special mention out of this group goes to
Warren Farmer and Armand Du Plessis for their help with the translation of this thesis'
abstract to Afrikaans.
iv
Stellenbosch University https://scholar.sun.ac.za
Dedications
I would like to dedicate this thesis to my family. You did all you could to see me get this far
and I will continue to do all I can to represent you and make you proud.
v
Stellenbosch University https://scholar.sun.ac.za
Contents
Declaration i
Abstract ii
Uittreksel iii
Acknowledgements iv
Dedications v
Contents vi
List of Figures viii
List of Tables x
Nomenclature xiii
1 Introduction 1
1.1 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Project Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.3 Thesis Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Theoretical Background 10
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2 Solar Resource and Site Selection . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3 PV System Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4 PV System Performance Parameters . . . . . . . . . . . . . . . . . . . . . . . . 22
2.5 PV System Simulation Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.6 Plant Design Fundamentals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.7 Chapter Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4 Optimisation Strategies 61
4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.2 Evolutionary Algorithms (EAs) in the design of grid-connected PV systems . . . 61
vi
Stellenbosch University https://scholar.sun.ac.za
CONTENTS vii
6 Conclusions 104
6.1 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
6.2 Recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Appendices 108
A Canadian Solar PV Module Datasheet 109
B Kyocera PV Module Datasheet 112
C First Solar PV Module Datasheet 115
List of References 118
Stellenbosch University https://scholar.sun.ac.za
List of Figures
2.1 Illustration of the sun's altitude and solar azimuth angles β and φs , respectively. . . 12
2.2 Illustration of the solar declination angle. . . . . . . . . . . . . . . . . . . . . . . . 13
2.3 Terrestrial solar irradiation characteristics . . . . . . . . . . . . . . . . . . . . . . . 14
2.4 PV Cell Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5 Types of PV modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.6 Mounting methods as illustrated in the System Advisor Model documentation[5]. . 23
2.7 Variation of module eciency with irradiance at dierent cell temperature levels . . 26
2.8 Variation of module eciency with temperature at dierent irradiance levels . . . . 27
2.9 Module congurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.10 Eect of changing the azimuth on the power output prole of a PV system (in the
southern hemisphere) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.11 Reference gure for shading loss calculations . . . . . . . . . . . . . . . . . . . . . . 33
2.12 Shading derate factors for dierent PV module congurations adapted from [6] . . . 33
2.13 System sizing algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
viii
Stellenbosch University https://scholar.sun.ac.za
LIST OF FIGURES ix
3.16 Comparison of the system performances showing a reduction the percentage drop
in production due to the east-west orientation. . . . . . . . . . . . . . . . . . . . . 59
5.1 Comparison of the performance of PolySi module technologies with respect to each
objective for the xed tilt case, Case 1 . . . . . . . . . . . . . . . . . . . . . . . . . 78
6.1 Illustration of source circuits connected using the daisy chain and leapfrog wiring
methods. Figures adopted from [8] . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Stellenbosch University https://scholar.sun.ac.za
List of Tables
x
Stellenbosch University https://scholar.sun.ac.za
LIST OF TABLES xi
NOMENCLATURE xiii
Nomenclature
AC Alternating Current
AM Air Mass
BW Bid Window
CF Capacity Factor
CM Circuit Mismatch
DC Direct Current
E-W East-West
GW Gigawatt
NOMENCLATURE xiv
MW Megawatt
N-S North-South
PR Performance Ratio
PV Photovoltaic
Chapter 1
Introduction
1.1 Background
There is a strong case being made worldwide for the adoption of renewable energy sources. The
global energy sector is grappling to manage the increasing energy demand. This increase in
demand is mainly driven by global population growth and the economic development of some of
the world's emerging economies. To make matters worse, fossils fuels, which curently account
for the majority of the global primary energy production are facing depletion due to their
nite nature[9],[10] and [11]. Renewable energy sources are, therefore, ideal in this situation
as they will be able to provide a more sustainable and diversied energy supply. Adoption
of renewable energy sources over fossil fuels is also vital to the reduction of carbon emissions
globally [12]. These emissions, from the burning of fossil fuels, trap heat and contribute to the
global warming phenomenon which has harmful eects on our climate, environment and health
[13]. According to a special report compiled by the International Panel on Climate Change
(IPCC), the life-cycle global carbon emissions associated with renewable energy are minimal
compared to those produced by fossil fuels as shown in Figure 1.1.
Some of the common renewable energy sources, as shown in Figure 1.2, include:
geothermal, which uses the earth's internal heat for a wide range of uses such as electricity
production and heating and cooling,
ocean, which can be harnessed as mechanical energy from the tides and the waves or even
thermal when the sun's heat meets the water and
hydro-power, where owing water is harnessed using turbines to generate electrical energy.
1
Stellenbosch University https://scholar.sun.ac.za
CHAPTER 1. INTRODUCTION 2
1001
Carbon intensity (g CO2eq/kWh)
840
469
48
45
22
18
16
12
4
Figure 1.1: Carbon intensity of electricity generation technologies given in grams of carbon
emitted per kWh of electricity generated from the respective technology [1].
CHAPTER 1. INTRODUCTION 3
Photovoltaics (PV) in which absorbed solar irradiation is directly converted into electrical
energy using collectors. These collectors are usually made of semi-conductor material
which operates on the principle of the photoelectric eect to generate electricity. There is
also a dierent type of photovoltaics known as Concentrated Photovoltaic (CPV) which
uses a large amount of solar irradiation focussed onto a highly ecient multi-junction
solar cell using lenses and curved mirrors. This technology is usually used in areas with
high Direct Normal Irradiance (DNI).
Concentrating Solar Power (CSP), where sunlight is reected and concentrated onto
receivers and the solar energy is converted into heat through a medium, usually water,
and the steam produced is used to turn turbines. This technology is also ideal in regions
with high DNI.
Solar Thermal technologies which are used for water heating, space heating and space
cooling, as well as process heat generation.
Solar energy for architecture and urban planning, where buildings are oriented towards
the sun's azimuth to provide light and warmth.
On the PV technology side of things, a look at the price and cost evolutions related to solar
cells shows that the average price per watt has dropped over the past few decades. The price of
crystalline silicon solar cells, for instance, has dropped from approximately $77 per watt in 1977
to as low as $0.27 per watt as gazetted by the Energy Trend Company [15]. Since PV modules
are more expensive than any other PV system component in the Balance of System (BoS),
most current PV system designs are done for better value for money by optimally installing
te modules. Recent research has, however, come to light indicating that optimising the BoS
costs is becoming increasingly important due to decreasing module prices. This, in turn, is also
beginning to inuence PV system design decisions [16].
Stellenbosch University https://scholar.sun.ac.za
CHAPTER 1. INTRODUCTION 4
Evolution of PV Installations
303
Installed capacity (GWPeak,DC )
229
178
138
101
70
40
23
16
9.2
6.7
5.1
3.7
2.6
2.1
1.6
1.3
20 00 200 1 200 2 200 3 2004 2 005 20 0 6 200 7 20 0 8 20 0 9 2010 2011 2012 2013 2014 2015 2016
Figure 1.3: Evolution of PV installations from the year 2000 to the year 2016 [2].
CHAPTER 1. INTRODUCTION 5
Figure 1.5: Map showing the distribution of 79 renewable energy power plants from the rst
four rounds of the REIPPP in South Africa [4].
Over the years South Africa, like the rest of the world, has also seen growth in the number
of PV installations. This is believed to be due to the rising costs of electricity, constraints in
the electricity supply system, technological advancements and price structure improvements in
the alternative energy sector in the country [17]. In addition to that, the adoption of solar
energy sources has also been expediated by government and municipal incentives. For instance,
a tax incentive was implemented by the government in January 2016 through the South African
Revenue Service (SARS) for renewable energy systems under the amended Income Tax Act No.
58 of 1962. This scal incentive essentially allows for a reduction on movable assets used in
renewable energy production on a 50|30|20 basis over the course of three years, for systems
greater than 1 MWp, if the asset is being put to use for the rst time by the taxpaying entity
[18]. For systems smaller or equal to 1 MWp, a discount of 28% is granted to the taxpaying
entityin year 1 [19]. Several metropolitan municipalities have implemented feed-in-taris and
net-metering as incentives for residential and commercial customers. These include the City of
Johannesburg Metropolitan Municipality [20], City of Cape Town Metropolitan Municipality
[21], and eThikwini Metropolitan Municipality [22] with feed-in-tari programs and Nelson
Mandela Bay Metropolitan Municipality with an already established net metering guideline
document [23].
Eorts are being made on several other fronts to unlock more of South Africa's solar potential
such as developing and growing more credible solar resource databases. SAURAN [24], which
stands for Southern African Universities Radiometric Network, is one such initiative. SAURAN
is spearheaded by the Centre for Renewable and Sustainable Energy Studies (CRSES) at the
University of Stellenbosch and the Group for Solar Energy Thermodynamics (GSET) at the
University of KwaZulu-Natal. Its aim is to provide high-resolution ground-based radiometric
Stellenbosch University https://scholar.sun.ac.za
CHAPTER 1. INTRODUCTION 6
data from stations in locations in the Southern African region. Furthermore, the Department
of Energy (DOE) and the Department of Science and Technology have a joint initiative known
as the Solar Energy Technology Roadmap (SETRM). STERM's main goal is to foster the
development of solar energy technologies locally, within the connes of relevant policies and
national initiatives [17]. These are but a few of the examples showing the growth and the
development of the solar PV market in South Africa.
PV system design tools play a signicant role in the design optimisation process. For designers
to have an idea of how the PV system they will be designing is likely to perform in a specic
location under specic conditions, they make use of simulation software. The software takes
weather and site data as inputs and runs simulations and reports back the expected plant yield
and performance based on the proposed PV system design layout. This is an indispensable
step in the design phase as important decisions will be made based on the simulation results so
it requires software that can accurately model PV system behaviour and enable the desisn of
a PV project that is bankable. Bankability is essentially an index of the nancial strength and
stability of a project. Bankability is inuenced by factors such as the quality of the PV system
components in the PV system, which can be directly linked to the manufacturing companies[29]
and [30]. Other important factors taken into account are the reliability of the simulation results,
the simulation software and the datasets used as well as the experience of the system designers.
This therefore means that even the selection of the simulation software cannot be taken lightly.
Simulations and optimisation process may require several iterations and evaluations based on
a number of plant performance parameters so robustness, modelling exibility and the extent
of functionality of the software also need to be taken into account. The unfortunate limitation
with most PV system software tools is that their focus is mostly on:
However, cables and other BoS components are seldom taken into account, save for accounting
for when their losses are estimated.
Stellenbosch University https://scholar.sun.ac.za
CHAPTER 1. INTRODUCTION 7
Moreover, each PV project comes with its own constraints and objectives that sets it apart
from other projects. As such, there is hardly ever a one-size ts all design procedure that can
cater for all types of projects [26] and [31]. There are also, often, numerous design parameters
and objectives that need to be designed for and this could lead to:
some objectives being incommensurate and therefore dicult to compare with each other,
and
some objectives and parameters being antagonistic, therefore necessitating some sort of
compromise or trade-o for the selection of the optimal layout selection.
The rst step was to understand and evaluate the current trends and then formulate optimisation
frameworks that would be more eective and benecial to the designers. Particular attention
was paid to ensure the relevance and applicability of the optimisation frameworks to the South
African context. Three key desired outcomes were identied and laid out as follows:
(a) The frameworks would have to be suitable for constrained optimisation, as each design
space is dened by certain constraints that the system designers have to adhere to. In
addition, the optimisation frameworks would have to be easily adaptable to diverse design
objectives and parameters since as stated before, dierent projects come with dierent
goals and requirements.
(b) The number of iterations needed to nd an optimal layout from the design space becomes
increasingly large when the search space is widened and/or when the design parameters or
objectives to be investigated simultaneously are increased. Robust mathematical models
that can handle such high computational requirements would, therefore, be required.
These models would also have to come with or be easily incorporated with reliable PV
system design tools to ensure system modelling accuracy and bankability.
(c) Multi-objective optimisation was identied as a possible approach to the design process.
This would, however, possibly lead to designers having to compare and contrast incommensurable
parameters and dealing with antagonistic objectives. As such, methods for dealing with
parameters in dierent units and decision making schemes suitable for multiple criteria
would have to be implemented.
replace or complement the current arduous and redundant plant design procedure,
Stellenbosch University https://scholar.sun.ac.za
CHAPTER 1. INTRODUCTION 8
are easily adaptable to various design scenarios, with regards to constraints, parameters
and objectives,
provide a faster and well-rounded approach to the PV system design process and
This will, as a result, be a step towards improving plant productivity, reducing system costs
and ensuring investor condence and reducing investment risks. In the long run, this could
lead to more protability for the independent power producers (IPPs) while at the same time
improving the prospects of adequate and aordable electrical energy for the consumers in South
Africa.
Chapter 2: In this chapter, the fundamentals behind solar PV systems are presented.
Conditions favourable for solar PV projects are discussed rst, followed by a breakdown
of the PV system as a whole, with particular focus being drawn to the modules, the
inverters and the mounting systems. Thereafter, system performance parameters are
briey examined and the basics of PV system design are discussed, together with the role
of simulation software in the design and evaluation process.
Chapter 4: In this chapter, the optimisation frameworks are presented and discussed
in more detail. First a literature review is performed to analyse the algorithms that
have been used in PV system design to date; their strengths, their weaknesses and their
applicability to this context. The optimisation methodology implemented in this project
is then broken down into the software used for the PV system design aspect of the process
and the algorithms implemented for the optimisation process and how the two processes
are integrated. In subsequent sections the algorithms used to perform the constrained
multi-variable optimisation for single and multiple design objectives are presented and
then conclusions drawn from the design methodology presented.
CHAPTER 1. INTRODUCTION 9
investigation as well as across all three technologies to nd the best technology and its
corresponding optimal layout.
Chapter 6: In this nal chapter, all the conclusions drawn from each of the former
chapters are brought together and nal conclusions and relevant recommendations are
made.
Stellenbosch University https://scholar.sun.ac.za
Chapter 2
Theoretical Background
2.1 Introduction
PV systems can be generally classied as grid-connected or stand-alone systems based on how
the system is connected to electrical loads and, in addition to that, the conguration of their
components and their operational requirements [32] and [33]. The main dierences are found
in:
whether they provide either alternating current (AC) or direct current (DC) power to the
loads,
whether they are connected to energy storage media such as batteries or not and
Directly coupled systems are usually very simple in nature. The PV module is directly
connected to a load that matches the current and voltage output of the module. This
type of stand-alone system is typically used on devices and appliances that need to run
during the day since it only produces electricity when the sun is up. Common uses of
such systems are ventilation and water-pumping.
Stand-alone systems with battery technology can be connected directly to the load
and battery storage to ensure that excess energy is stored and made available for use in
times when the sun is not shining. This type of system is expected to supply all the energy
needed by the load and other sources of energy are sometimes used to supplement the
solar energy such as fuel generators and wind or hydro turbines to form what is referred
to as hybrid PV systems [32], [34] and [33].
10
Stellenbosch University https://scholar.sun.ac.za
that is synchronous with the voltage and power quality requirements of the utility grid. The
parameters to be satised to ensure safe and secure functioning of the electric power system
are supplied in the particular country or regions's grid code [32], [34] and [33]. A grid code
is a document that species the technical requirements that a facility, such as an electricity
generating plant, has to meet in order to connect to a public electric network [35].
A variation of this grid-tied system is one that comes with battery backup in order to power
selected backup loads when the grid is down. This type of system usually comes with a
bi-directional interface between the AC output circuits and the utility network. This interface
enables excess power to be fed back into the grid when the AC power output is more than the
load demand and enables the grid to supplement the PV system output when the load demand
is greater. As can be noted from the extra features, this type of grid-tied system is the more
complex and less cost-eective [36].
Solar resource collectively refers to the various solar radiation parameters which together
with other meteorological parameters such as ambient temperature and wind speed can be
used to characterise a site. The solar and weather data along with the sun's position, relative
to the earth, can be used to model system performance and perform energy yield predictions.
PV system performance estimation is a crucial step in determining whether a potential solar
PV project will be feasible and viable in a particular location and it is heavily dependent on
the accuracy of these three elements that are used in the modelling process.
The solar resource and weather conditions of a place are often intermittent and prone to
vary from one year to another so the datasets need to be compiled over a number of years,
typically ten, to create historical site data with a reasonable degree of condence for use in
yield prediction. The position of the sun, however, is predictable and sets of equations and
algorithms are usually used to pin-point the sun's position relative to the earth at any given
time.
Solar azimuth angle, φS , - the angle between the north-south axis and the direction of
the sun.
Stellenbosch University https://scholar.sun.ac.za
Solar altitude angle, β , - the angle between the horizontal plane and the geometric
centre of the sun. Its complement is called the zenith angle and it features in several
other solar related calculations.
Declination angle, δ , - the angle drawn between the plane of the equator and the line
between the geometric centre of the sun and the centre of the earth. This angle changes
throughout the year as a result of the earth's orbit and the sun's apparent up and down
movement through the seasons as shown in Figure 2.2 (see Equation 2.24).
Hour angle, H , - the angular representation of time where time is quantied as the
number of degrees the earth must rotate to be directly over the line of longitude which
happens at solar noon (see Equation 2.26).
sinHcosδ
φs = sin−1 (2.2)
cosβ
Figure 2.1: Illustration of the sun's altitude and solar azimuth angles β and φs , respectively.
Stellenbosch University https://scholar.sun.ac.za
where:
G is the GHI,
Stellenbosch University https://scholar.sun.ac.za
Fitted models known as decomposition models can also be used to approximate the values
of the DNI of a particular area by approximating the relationship between the clearness index,
kt , and the diuse fraction, kd . kt is the ratio of the GHI to the extraterrestrial irradiance,
Gextra :
G
kt = , (2.4)
Gextra
while kd is given as the ratio between the DHI and the GHI:
Gdif f
kd = . (2.5)
G
The relationship between kt and kd is approximated dierently by dierent decomposition
models, sometimes using additional parameters such as the variability of the clearness index,
∆kt , the solar elevation angle, αs and the dew point temperature, Tdp . Table 2.1 shows some
of the common decomposition models and the input variables they make use of.
To maximise on energy production solar panels are often oriented to face the equator and
tilted at an angle, θT , usually set to equal the latitude, to try and maximise the normal
irradiance incident on the solar panel's surface. The orientation angle of the PV module is
Stellenbosch University https://scholar.sun.ac.za
referred to as the collector/surface azimuth angle, φc , and is dened as the angle between
the horizon and the direction normal to the surface of the PV module. There are dierent
conventions for dening surface azimuth but the more commonly used one is the north-clockwise
convention. According to this convention north is the origin and the positive direction is
◦ ◦ ◦
clockwise therefore making east 90 , south 180 and west, 270 . The other convention is just
the reverse and takes south as the origin. To quantify the amount of irradiance incident on a
tilted module surface, irradiance data needs to be transposed into the plane of the array (POA).
the presence of obstructions that could cause shading (both near and far),
1 − cos(θT )
Gground,ref = G ∗ αλ (2.8)
2
where:
Gbeam is the direct beam component of irradiance in the plane of the array,
Gground,ref is the ground-reected component of irradiance in the plane of the array,
GSky,dif f is the sky diuse component of irradiance in the plane of the array,
θAOI is the angle of incidence of the irradiance on the tilted PV module surface,
αλ is the ground albedo and
θT is the tilt angle of the PV module.
Stellenbosch University https://scholar.sun.ac.za
Satellite data sources, on the other hand, usually have a wider geographical and historical
coverage. They are also not susceptible to most of the uncertainties and challenges that
ground-measured data sources are prone to. A list of some of the more globally applicable
sources of solar resource data is given in Table 2.3 [47], [48] and [49].
Stellenbosch University https://scholar.sun.ac.za
Climate and solar resource - these have a direct bearing on the irradiation that the solar
PV modules receive and consequently, the plant energy output.
Topography and ground conditions - these determine how factors such as far-shading,
mounting system selection and the ground cover reectivity aect the PV module performances.
Land, especially the area available and policies for land-use in the region - this determines
how modules are laid out on the eld and in turn, their performance.
Availability and accessibility of a grid connection from the site - the grid needs to be
within reach such that energy losses are not incurred due to the use of longer cables
during transmission.
Environmental and social aspects - the eect of setting up a PV plant in the region needs
to be evaluated for its potential positive and negative impacts on the environment and
the area's inhabitants.
Costs and nancial incentives - this helps determine whether a PV project will be nancially
viable or not.
Stellenbosch University https://scholar.sun.ac.za
PV modules
Inverters
Mounting structures and other balance of system (BOS) components such as wiring,
overcurrent and over earth fault covering, surge protectors, instrumentation and control
systems (Scada or DCS) and disconnect devices.
2.3.1 PV modules
2.3.1.1 Photovoltaic eect
PV modules are responsible for the conversion of solar irradiation into electricity by means
of the photovoltaic eect. The photovoltaic eect is facilitated by semiconductor materials
such as silicon (Si), gallium arsenide (GaAs) and copper sulphate (Cu2S). Semiconductors are
specialised materials with conductivity that depends on the temporary availability of energy to
activate electrons in the crystal lattice. When photons are absorbed on the surface of a solar
cell, they raise the electrons in the lattice structure of the cell to a state of higher energy that
enables the the electrons move freely in the semiconductor. When electrons move from their
original positions, they create positive charges known as holes and this movement is facilitated
by two thin regions made by dopants. Dopants are specially added impurities that alter the
electrical properties of the semiconductors and help create regions of excess electrons, known
as type-n regions, and regions with an excess of positive holes, known as type-p regions. Where
these two regions meet they create what is known as a p-n junction which produces an internal
electric eld. When the photons create free electrons and holes close to the p-n junction, the
electric eld makes the electrons move towards the n-side and the holes towards the p-side
thereby creating an electromotive force (EMF) between the n and p regions. Wires are then
used to connect the n and p sides to supply electric current to an external circuit.
modules [51]. That explains why thin lm modules usually come with shorter warranties.
Figure 2.5b shows a Thin Film solar cell.
With several module manufacturers operating in the solar PV industry today, it is essential
to know what else to look out for when it comes to PV module selection. One of the most
important criteria used for module selection is industry acceptance and towards this end,
PV system designers usually refer to the tier system. While tiers do not directly guarantee
module quality, they are considerably good at indicating it. Tier rankings may also vary in
certain criteria, depending on the entity that compiles the list but they are quite similar in
several respects. In general, most PV system designers and investors prefer Tier 1 module
manufactures, for bankability reasons. Tier rankings are, however, not ordinarily available to
the public but organisations such as Bloomberg New Energy Finance (BNEF) are working
towards bridging that gap. BNEF also has a solar insight service [52] that provides more
information about the tier system.
Stellenbosch University https://scholar.sun.ac.za
2.3.2 Inverters
Solar power inverters are responsible for the conversion of the DC electricity produced by solar
PV modules into AC electricity. This is so that the electricity can be used by other appliances
on-site or fed into the grid and transmitted to other end-users. Inverters also go beyond just
that one application and are often typically useful in:
performing maximum power point tracking (MPPT) to maximise the energy harvest from
the PV system,
connecting the PV system to the grid in compliance with the grid-code and
There are several topologies of inverters and each one diers in architecture and capacity and
in turn exhibits strengths and weaknesses that make it more suitable for certain PV systems
than others are.
String inverters
The name of these inverters comes from the fact that they are connected to a string or
a couple of strings of PV modules. This type of setting ensures that there is a lower
risk to the entire system because if one inverter fails or has to be disconnected during
maintenance routines, the system can still supply power from the remaining functional
string inverters in the topology. The set up of a system with string inverters also means
that dierent string designs can be supported which is ideal for sites where multiple
orientations and variable numbers of modules per string are warranted. This type of
inverters is mostly used for residential or commercial PV plants because they often
have capacities ranging from 1 kW to 8 kW. String inverters have advantages such as
lower balance of system (BOS) and ongoing maintenance costs and simpler design due to
modularity. The downsides of this type of inverter include higher DC watt unit costs and
also an increased number of inverter connections and AC cabling.
Central inverters
Central inverters are similar to string inverters, but they are much bigger and therefore
capable of supporting more strings. Unlike in string inverter setups where strings run
directly to the inverter, in central inverter setups strings are rst connected together
in a common combiner box that then runs the DC power to the central inverter input
side. Central inverters generally require fewer component connections and lower DC
watt unit costs, but they tend to cost more to install and have a higher DC wiring and
combiner costs. They also tend to require larger spaces for inverter pads. Capacities of
such inverters usually range between 50 kW and 1000 kW and they are, therefore, mostly
suitable for commercial and utility scale PV plants.
Microinverters
Microinverters, as the name suggests, are a much smaller version of solar inverters that
convert DC to AC power right at the solar panel. Microinverters are part of the module
level power electronics (MLPE) family, together with power optimisers. They monitor
the performance of each PV module rather than a whole string or groups of strings. They
are increasingly becoming a popular choice of inverters for residential and commercial
PV systems, but they are usually regarded as less practical for utility scale PV systems
due to their higher costs per unit watt and the vast number of microinverters that will
be needed for such large PV plants. Microinverters are already being integrated into PV
Stellenbosch University https://scholar.sun.ac.za
modules by some manufacturers to make what are known as AC modules. This makes
the modules relatively more expensive but ensures that the installation is cheaper and
relatively easier.
Fixed tilt - where the subarray is , mounted at xed tilt, θT , and azimuth, φc , angles.
As a rule of thumb, most designers use the latitude angle of the site as the optimal tilt
angle, and the azimuth as the direction facing directly towards the equator; north for
places in the southern hemisphere and south for places in the northern hemisphere.
Single-axis - where the subarray is mounted at a xed tilt angle and tracks the movement
of the sun from east in the morning to west in the evening about the north-south axis. How
far the subarray rotates towards the east and the west is determined by the tracker rotation
limit, θR . Some single-axis tracking systems employ a method known as backtracking
which adjusts the orientation of the rows of modules tracking the sun to prevent them
from shading each other.
Azimuth tracking - where the subarray is at a xed tilt angle but rotates in a horizontal
plane, tracking the daily movement of the sun and disregarding the azimuth angle.
Dual-axis - where the subarray rotates from east to west following the sun's daily
movement just like a single-axis tracking system and also tracks the sun's seasonal movement
throughout the year in the north to south direction.
Tracking systems use specialised algorithms that can pinpoint the sun's position with respect
to the site at any given time of the day and allow the subarrays to be oriented such that they
directly face in that particular direction to maximise solar irradiance incidence on the modules'
surfaces. Figure 2.6 shows the diagramatic representation of the above-mentioned mounting
methods.
Figure 2.6: Mounting methods as illustrated in the System Advisor Model documentation[5].
Equation 2.11:
where the nominal energy plant output is calculated using the total annual incident solar
irradiation at the generator surface of the PV plant, Annual POA Irrad., and the relative
eciency of the PV plant modules, ηM odule , as:
PN Cn
n=0
(1 + d)n
LCOE = P (2.14)
N Qn
n=1
(1 + d)n
where:
N is the analysis period,
Cn are the annual project costs in year n,
Qn is the amount of electricity generated by the system in year n, in kWh and
d is the discount rate which can be dnominal or dreal for nominal (including ination) or real
(without ination) discount rates respectively.
The annual cost summation starts from n = 0 to include the investment costs in the
calculations, while the total energy production summation only starts from n = 1, because
that is when the system starts producing energy.
Stellenbosch University https://scholar.sun.ac.za
2.4.6 Losses
Loss analysis is an integral part of measuring the performance of a PV plant. Poor operating
conditions on a PV plant and the non-ideal nature of PV system components are usually the
chief causes of losses in a PV system. These losses are explained in more detail in the following
subsections.
1
LIAM = 1 − bo ∗ ( − 1), (2.15)
cosθAOI
where θAOI is the incidence angle on the plane.
0 - 20 3%
20 - 50 2%
> 50 1%
PV module behaviour
16
Cell temp = 10 ⁰C Cell temp = 25 ⁰C Cell temp = 40 ⁰C Cell temp = 55 ⁰C Cell temp = 70 ⁰C
15
14
13
Efficiency at Pmax (%)
12
11
10
6
50 100 150 200 250 300 350 400 450 500 550 600 650 700 750 800 850 900 950 1000
Figure 2.7: Variation of module eciency with irradiance at dierent cell temperature levels
where:
U is the thermal loss factor dependent on the mounting mode of the modules and wind velocity,
Tcell is the temperature of the PV cells,
Tamb is the ambient temperature,
α is the absorption coecient of solar irradiation,
GP OA is the global irradiance incident in the plane of the array, and
ηmodule is the eciency of the module.
Stellenbosch University https://scholar.sun.ac.za
15
14
13
Efficiency at Pmax (%)
12
11
10
8
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80
Temperature (oC)
Figure 2.8: Variation of module eciency with temperature at dierent irradiance levels
PDC,ohmic = I 2 R, (2.18)
where I is the average DC array current and R is the resistance in the cables.
Dierences in cable lenghts and sizes among parallel strings can lead to voltage drops, I ∗R ,
Stellenbosch University https://scholar.sun.ac.za
thereby contributing to mismatch losses, so it is not unusual for DC ohmic losses and mismatch
losses to be combined and given as one loss value [56].
Pinv,out
Pinv,loss = 100 ∗ (1 − ) = 100 ∗ (1 − ηinv ). (2.19)
Pinv,in
Pgrid
P(AC+transf ) = 100 ∗ (1 − ), (2.20)
Pinverter,out
The procedure for modelling a PV system and predicting its energy yield, using hourly or
sub-hourly time-steps, in simulation software typically consists of the following steps:
Sourcing weather data, such as irradiance, wind speed and temperature from sources such
as the ones described in Section 2.2. Some simulation software comes with weather data
libraries, with an option for users to import data for sites the libraries do not cater for.
If DNI data is missing in the set, decomposition models can be used to approximate it
from the available irradiation datasets.
Using transposition models to calculate the irradiation incident on the plane of the tilted
array.
Stellenbosch University https://scholar.sun.ac.za
Designing and sizing the PV system and modelling its performance and energy yield under
the site's operating conditions.
Generating the plant performance report using the various system performance parameters.
There are several solar PV simulation software packages that one can choose from; some
available free of charge and others at a cost. The dierent software packages also come with
features that make them more suitable for certain tasks than others [57]. It is important for
PV system designers to select the right kind of design tool that serves their desired purpose, on
a platform suitable for them and at a cost that is within their budget. We came across several
design tools and they could basically be classied under ve categories:
Free - examples include SAM, PVLib, RETScreen, HOMER Legacy v.2.68, SKELION
and HYBRID2
Paid - examples include PVSyst, PVComplete, PVscout 2.0 Premium, SolarPro, Plan4Solar
PV, PV F-Chart PV Sol Premium, Homer, PolySun, EasySolar, HELIOS 3D Solarparkplanung
and Solarmapper
Online - examples include SISIFO, PV-GIS, PVWATTS, PV*SOL, DIAFEM and EASY-PV
for the free applications and Helioscope, SOLARPlus, Focus Solar, SolarDesignTool,
Aurorasolar, Solar Analytics, SolarGis PV Planner, PolySun, EasySolar and Solarmodel
for the paid applications.
Tools from inverter manufacturers - examples include ABB (Power One), Mastervolt,
Kaco, Fronius, Ingecon Sun Planner, SMA Sunny Design, Samil Power Design, SolarInfo
Design Software, Goodwe EZDesigner and Satcon Congurator.
Investigation of three of these software packages for the purposes of our design optimisation
will be discussed in the the following chapter.
selecting the tilt, orientation and conguration that optimises energy yield,
designing for a row-spacing (pitch) that minimises self-shading losses, while at the same
time maximising utilisation of the available land area,
creating access routes and leaving enough room between rows to allow for operations and
maintenance (O & M) procedures, and
laying out the PV modules to minimise cable lengths so that electrical losses are minimised.
Our focus on the layout design covers the tilt, azimuth, conguration and spacing of the rows
of PV modules to satisfy some of these objectives as given in the following sections.
Stellenbosch University https://scholar.sun.ac.za
2.6.1.1 Conguration
The conguration of PV modules is mostly related to how the modules experience electrical
shading eects. There are typically two types of congurations of PV modules, portrait and
landscape, and they are as shown in Figure 2.9. Most PV modules currently on the market
come with bypass diodes to mitigate shading losses and, depending on how these diodes are
connected on the modules, their bypassing mechanism may or may not be fully utilised in
the one conguration compared to the other. Most bypass diodes are connected along the
length of the module so landscape conguration will mean smaller electrical shading losses in
design scenarios where inter-row spacing is limited so as to minimise the self-shading losses.
The portrait conguration, on the other hand, may be considered in cases where east and
west horizon shading losses are prevalent. Several rooftop installers also recommend portrait
congurations mainly to avoid running mounting rails parallel to the roof trusses. Dierent
PV module technologies have also been known to respond dierently to partial shading losses,
with some thin-lm module technologies emerging as the least aected, compared to mono
and polycrystalline technologies. All things considered, the decision of whether to mount
your modules using a landscape or portrait conguration is mostly determined by the module
manufacturing company's recommendation as well as site-specic constraints.
2.6.1.2 Tilt
The highest energy output from PV arrays is achieved when the solar rays have a 90◦ incident
angle with the module surface [58]. To achieve this, in xed tilt systems, PV modules are
tilted at a certain angle from the horizon, which is typically equal to the latitude angle of
the site. This angle enables the PV modules to capture the highest amount of total annual
Stellenbosch University https://scholar.sun.ac.za
irradiation. This optimal tilt angle based on the rule-of-thumb (ROT) might, however, be
subject to adjustments as a result of site-related constraints. These constraints that need to be
considered include:
Shading: higher tilt angles often lead to higher amounts of total irradiation captured,
but they can also lead to higher levels of inter-row shading.
Soiling and snowing: higher tilt angles tend to suer from dirt and snow accumulation
less, compared to lower ones, simply because the sharp incline of the panels makes snow
slide o them easily and rain and dew which wash the panels also gets to do so easily.
Wind loads: in regions that experience strong winds, lower tilt angles will be preferred
for their ability to withstand the wind speeds without needing too many reinforcements
on the mounting structures.
2.6.1.3 Azimuth
The ideal PV module surface azimuth angle, φc, is based on a rule-of-thumb (ROT) which
stipulates that the optimum orientation of a xed tilt PV system for the highest total energy
production is towards the equator. This means that for a site in the northern hemisphere,
the modules should face the true south direction and in the southern hemisphere, the modules
should face true north. It is not uncommon for designers to have to deviate from this ROT in
response to factors such as limitations in the design space or dierences in design objectives.
Time-of-Day (TOD) energy production preferences are one way in which design objectives can
have such an inuence on the selection of the azimuth angle. In such a design scenario, the
objective would, for instance, be to design a system that helps meet energy demands during a
specic time of the day and not necessarily the highest total energy output. Figure 2.10 shows
an example of how the power output prole of a system changes in response to the change in
the surface azimuth angle.
Using shadow analysis to predict and avoid shading problems between adjacent rows
during a certain window period [6] in the day. With this method, the winter solstice day
is selected as the worst case scenario to work from to calculate the ideal row-spacing, d:
d = Ls cos Φs (2.21)
γ
Ls = (2.22)
tan β
360
δ = 23.45[ ∗ (n − 81)] (2.23)
365
sin β = cos(L) cos(δ) cos(H) + sin(L) sin(δ) (2.24)
cos(δ) sin(H)
Φs = (2.25)
cos(β)
H = 15 ∗ Nh (2.26)
Stellenbosch University https://scholar.sun.ac.za
80000
Azimuth : True North Azimuth: East Azimuth: West
70000
60000
Array DC Power Output (kW)
50000
40000
30000
20000
10000
Time of day
Figure 2.10: Eect of changing the azimuth on the power output prole of a PV system (in the
southern hemisphere)
where
β is the altitude angle,
γ is the height of the uppermost tip of the PV module measured vertically from the
ground,
Ls is the length of the shadow,
L is the latitude of the location,
δ solar declination angle,
H is the hour, in solar time,
Φs is the azimuth angle of the shadow,
Nh is the number of hours before solar noon and
n is the day number from the very rst day of the year.
The winter solstice is chosen because it is the day that experiences the longest north-south
shadows in a year due to the sun's position with respect to the site's location.
Using the ground cover ratio (GCR) to calculate the row space, d, so as to minimise
shading and improve the shading derate factor. The goal is to nd d such that the
resulting GCR leads to a desired derate factor using the equations:
CollectorArea, Ac w∗l
GCR = = , (2.27)
T otalGroundArea, Atot (w ∗ cosθ + d) ∗ l
The approximate GCR can be selected using the corresponding mounting method and
desired shading derate factor according to the plot shown in Figure 2.12. PVWATTS
suggests that it is common industry practice to optimise land use on PV plants by using
a GCR value that corresponds to a shading derate factor of 0.975 which translates to
2.5% shading losses [6].
0.98
0.96
Shading Derate Factor
0.88
0.86
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
Ground Cover Ratio (GCR)
Figure 2.12: Shading derate factors for dierent PV module congurations adapted from [6]
(a) Determine number of PV modules per string: The designer typically chooses an
initial number of PV modules that leads to a maximum power voltage closest to the
average of the inverter's minimum and maximum MPPT voltages. If the string open
circuit voltage exceeds the inverter's maximum DC input voltage, the number of modules
per string is decreased by one and this continues until the open circuit voltage is below
this limit.
(b) Calculate the number of parallel strings: The number of parallel strings of PV
modules to meet the desired array capacity is determined using the formula:
Parray
Nparallel = (2.28)
Nseries ∗ Pmodule
where:
Nparallel is the number of parallel strings of PV modules,
Parray is the total maximum DC power of the array,
Nseries is the number of series modules, and
Pmodule is the module maximum DC power.
(c) Calculate the number of inverters needed: The number of inverters of the chosen
model required to match the preferred DC to AC ratio as;
where:
Nparallel ∗ Nseries ∗ Pmodule gives the total DC capacity of the system,
Ninverters is the number of inverters,
RatioDC:AC is the desired DC-to-AC ratio, and
Pmax,AC is the inverter maximum AC power.
Figure 2.13 shows the algorithm that summarises the array sizing calculation.
Chapter 3
Preliminary Design Optimisation
3.1 Introduction
This chapter is the rst step towards formulating an optimisation framework and it involves
establishing the right kinds of design tools and optimisation strategies for the layout design.
The process of optimally designing PV system layouts can go a long way towards improving
system perfomance and lowering the corresponding system losses and in turn reducing system
and operation costs [27]. Layout optimisation, however, goes beyond just picking the ideal
module tilt and azimuth angles. There are several other design parameters that might also
need to be taken into account as well as practical and site-related constraints that inuence
the design decisions for PV systems [47]. Some of the common PV system design constraints
include:
area constraints
energy value
costs
PV technology and
In this chapter, a bit of background on work that has been done in the PV industry to
investigate plant layout optimisation is given in Section 3.2. This is followed by a brief discussion
of some of the optimisation criteria in Section 3.3 and then case study investigations of the
various strategies in Section 3.4.
36
Stellenbosch University https://scholar.sun.ac.za
LCOE, and the importance of understanding their relationships and inuence on system costs
and performances to achieving a minimised LCOE. The signicance of constrained multivariable
optimisation is one of the main lessons that can be drawn from this article.
In the article, 'The 3 Best Ways to Optimize a Commercial PV System', authors P. Grana
and P. Gibbs review and suggest methods of optimisation for commercial PV system designers
[26]. The authors highlight how transformative and crucial some optimal design decisions are,
especially with all the technological advancements being experienced in the solar industry and
how that is aecting the prices of the PV components and in turn the focus of the PV system
design process. They go on to identify the three elements:
(c) inverter and module level power electronics (MLPE) and shade tolerance,
as the best ways to optimise commercial PV systems. The connection they make between the
current trends in the solar industry and the eect the trends have on the focus of PV system
design optimisation is quite insightful and relevant to our work.
In 'A study into the optimisation and calculation of electrical losses in renewable energy
generation,' the author investigates calculation and optimisation of electrical losses in renewable
energy generation technologies [60]. The electrical losses are reviewed and the data collected
in the process is used as an empirical method to design a tool that can quickly and accurately
predict losses in future projects. This then forms a new way of obtaining bankable data to
assess the risks involved in future renewable energy projects. Although the work itself was
not directly linked to our particular focus in its entirety, there were certain elements in the
methodology that t in well with the focus of this chapter's focus that were drawn from it.
The observations he makes particularly in the lack of design integration and nancial optimisation
in most commercially available design tools could be vital to our optimisation framework.
Authors, Louazene et al, Gong etal and Del Vecchio all have work that looked into the layout
optimisation of PV arrays [61], [62] and [63]. The inuence of the tilt angle and the various
tilting methods are investigated, along with some design constraints and design considerations.
These investigations are good starting points for the preliminary design optimisation formulation.
Stellenbosch University https://scholar.sun.ac.za
tilt angle, θT ,
azimuth angle, φC ,
mounting/racking system,
row spacing,
Design constraints are limitations in the design space or the possible design parameters that
can be selected. The goal is to understand fully what these constraints are and design the
system optimally, while navigating the design constraints eciently. The design constraints
include, as mentioned earlier,:
area constraints - the amount of space available for the solar installation and its characteristics,
such as its terrain can heavily inuence the process of the layout optimisation process.
energy value and time of use - the desired time of use for the electrical energy generated
has a direct eect on the design parameter selection and optimisation.
costs - the cost of PV system components and the cost of energy production play a pivotal
role in determining a plant's nancial viability.
PV technology - the types of modules and inverters available on the market and their
attributes has an eect on the design parameters and the technical feasibility of a PV
project.
incentives and policies governing the solar industry in that particular country or region
can also put certain limits on some design parameters.
Figure 3.1: Renewable energy power plants in South Africa courtesy of [7]
The test-case was an existing 75 MWp solar PV plant made up of 84 sub-systems, each
containing 3720 polycrystalline modules and an inverter. The conguration is such that there
are 24 series modules per string and 155 parallel strings feeding into each of the 84 inverters.
The entire system therefore consists of 312 480 modules over a total module area of 516 217
2
m . Table 3.1 summarises the conguration of the subsystems. To facilitate the PV system
performance simulations, ground measured data from weather stations on the site was used.
The dataset's integrity and reliability had already been checked and approved from previous
work done by T. Mahachi in [56].
Variable Description
Ground measurement data from site GHI, DHI, ambient temperature,wind speed
◦
Module orientation 0 , facing North
◦
Inclination 30
Number of modules per subsystem 3720 (24 in series in a total of 155 strings)
Total number of modules and inverters on site 312 480 modules, 84 inverters
2
Total module area 516 217m
PVSyst and PVLib are described in more detail. For each program, a brief summary of the
design tool will be given, closely followed by subsections in which some of their respective merits
and demerits are discussed. The purpose of the exercise was to determine which one of the
software packages would be the most ideal to use in the optimisation procedures to follow.
1. Selecting, from the interface, the required renewable energy technology and nancing
option.
2. Selecting the appropriate set of simulation and nancing models. This is done by SAM
in the background, based on the options selected in Step 1.
3. Specifying the necessary input variables such as the weather data le, site location and
equipment. The supported weather les are typical meteorological year les (TMY2 or
TMY3) and energy plus weather les (EPW).
4. Running the simulation. For advanced analyses, the user can congure simulations for
sensitivity or optimisation before running the simulations. The user can then view the
simulation results on a variety of graphs and reports generated automatically by SAM
in the user interface's results section. There is also an option to export the results to a
third-party software package for presentation or further analysis.
SAM's features allow it to cater to the needs of a variety of users including project developers,
engineers, manufacturers, academic researchers, technology developers and policy makers and
analysts [5]. Figure 3.2 shows the interface on the SAM application.
1. Dening the project. This is where the user creates the desired project on the user
interface, names it and selects the corresponding geographic location and meteo le to
be used. A number of sites and meteo les are already included in the PVSyst databases
but the user also has the option of importing his own. PVSyst supports several types of
weather les such as TMY2, TMY3 and EPW and les from sources such as Meteonorm,
Photovoltaic Geographical Information System (PVGIS), World Radiation Data Centre
(WRDC), Retscreen, Helioclim and SolarGIS.
2. Creating a system variant. This is where the user creates a calculation version of the
project created in step 1. On the interface, the user gets to dene various input parameters
such as module orientation, system conguration and loss parameters.
3. Running the simulation. The user runs the simulation and generates a variety of graphs
and reports for the analysis of the PV system. PVSyst allows the user to analyse the
results in the program, export them to a dierent program or save the variant for further
evaluation.
PVSyst oers the users extensive reports and breakdowns and valuable insights into the
engineering aspects of design and deployment. This allows PVSyst to cater for a wide range
of users including researchers and architects. Its interface is also multilingual and available
in other languages such as German, French, Spanish and Italian, in addition to English [55].
Figure 3.3 shows the interface on the PVSyst application.
PVLib
PVLib is a product of the collaborative eorts of a group of PV professionals called the PV
Performance Modelling Collaborative (PVPMC), facilitated by Sandia National Laboratories
Stellenbosch University https://scholar.sun.ac.za
in the USA. The PVLib toolbox is a standard repository for PV system modelling and analysis
algorithms [66]. To date, it does not have any nancial models implemented so it is only a
performance modelling software package. The PVLib toolbox uses code-level modular programming
to perform the modelling of the system. The toolbox is available in MATLAB or python
programming languages. The PVLib toolboxes do not come with any graphical user interfaces
so the user is expected to call the functions, set the required parameters and execute the
simulation using the modules provided as building blocks. A typical simulation in PVLib
comprises the following steps:
1. Setting up the location and design of the PV system. This includes importing the
necessary python libraries and add-ons, collecting the weather data for the desired site
and setting the orientation of the PV modules or arrays. The weather data is obtained
from typical meteorological year les (TMY2 and TMY3).
3. Converting the DC power to AC (alternating current). The user makes use of a PVLib
module that takes in the technical characteristics of a desired inverter as one of the
parameters and models the AC power output.
4. Plotting the graphs and tables. The user also has the option of exporting the simulation
results for presentation or further analysis in a third-party software package.
Access to PVLib is free and the software itself is easy to install. Its code is open-source
and therefore transparent and easy to edit or modify [67]. The modular approach in PVLib
allows users to draw better analyses on portions of the modelling chain separately. Because
of the programming literacy that PVLib requires, the program attracts users mostly from
specialised elds such as engineering and research. Figure 3.4 shows the interface on the of the
PVLib-python toolbox in use on, Jupyter Notebook [68], a notebook interface.
SAM, PVSyst and PVLib were then compared to each other according to various evaluation
criteria:
(f ) Modelling exibility
As for PVSyst, after installing it users can use it for free in the evaluation mode for 30 days
during which it runs at full capacity. To enjoy the full capabilities thereafter, a user will have
to purchase a license, otherwise PVSyst will automatically switch to its demo mode in which
it runs with limited capabilities. The licensed mode is available in two avours, namely Pro30,
for PV systems up to 30 kW and Premium, the more expensive one which works with unlimited
sizes of PV systems. A full listing of the prices for the licenses can be accessed on the PVSyst
website [55]. PVSyst also supports academics with discounts on licenses bought for educational
purposes. The discounts are available for schools, universities and other educational institutes
on request directly from PVSyst.
SAM runs on Windows 7, 8 and 10 and is available in both 32 and 64 bit versions. SAM also
runs on OSX and Linux operating systems, but it is only available in 64-bit versions [5].
PVLIb comes in two dierent types of toolboxes, namely PVLib for MATLAB and PVLib-python
[67]. As the names suggest, the two toolboxes work on MATLAB and python environments
respectively. PVLib-python works on platforms that have python versions 2.7, 3.4 or 3.5 and
Pandas versions 0.13.1 or newer and these versions of python are available for Windows, Mac
OS X and Linux [69]. MATLAB is also supported on Windows, Mac OS X and Linux.
As is the case with PVSyst, SAM is update regularly and the NREL SAM website shows
release notes for each of the updates and revisions, highlighting the improvements made and
errors xed [71].
PVLib is also being continuously improved and expanded in its functionality. All the releases
are available on GitHub and are accompanied by a brief summary of the associated bug xes,
version documentation and acknowledgements of main contributors [72].
PVSyst also has a graphical user interface (GUI) that makes it possible for users who are
not particularly experienced in computer modelling to build their own PV systems, perform
basic simulations and generally navigate their way through the software program with relative
ease. The interface in PVSyst allows the user to perform system designing and sizing and to
obtain results in graphical or tabular form easily. For most of the tasks, the user only has to
input certain required values in the appropriate elds and then execute actions by the touch of
a button.
PVLib does not oer a graphical user interface. It is essentially a collection of scripts and
functions that handles data, module and inverter parameters and takes in atmospheric and
irradiance models. The user runs these scripts and functions sequentially to perform PV system
simulations. The interface is therefore bound to present some challenges to users with no
programming skills or experience in computer modelling of PV systems.
(a) Parametric analysis - This enables the user to assign multiple values to input variables in
order to create graphs showing the relationship between one or more input variables to a
metric result. This operation is ideal for the optimisation of input variables.
(b) Sensitivity analysis - This option enables a user to investigate how sensitive an output
metric is to variations in certain input variables.
(c) Statistical analysis -This analysis option allows the user to investigate uncertainties in
one or more input variables on output metrics.
(d) Multi-level subsystems - This allows users to model power systems as a combination of
subsystems. This could be ideal, for instance, in a situation where each subsystem is
meant to be oriented in a dierent direction.
Stellenbosch University https://scholar.sun.ac.za
(e) Excel Exchange - This option allows the user to link an input variable in SAM to a cell
or range of cells in a Microsoft Excel Workbook.
(f ) P50/P90 analysis - This is a method of calculating the probability that a system's total
annual output will exceed a certain value, for a site of which the weather data is available
for many years.
(g) Exchange Variables - This option allows the user to input his own variables for use with
a custom Transient System Simulation (TRNSYS) deck or Excel Exchange.
PVSyst, like SAM, documents simulation results into reports, summarising the simulation
parameters, main results and system quality. The results can also be viewed as tables or
exported to a third party software package like Microsoft Excel for further analysis or presentation.
The only analysis option that PVSyst oers is the P50/P90 [55].
PVLib allows the user to view simulation results by plotting the respective metric's graph
or exporting the results to a third-party software package such as Microsoft Excel for further
analysis. The original PVLib toolbox does not oer any analysis options.
SAM also comes as a complete desktop application but it has a built-in scripting language,
SAM User Language (SamUL). This allows the user to automate tasks and to perform more
complex analyses from within SAM [5]. With SAM, a user also cannot introduce new thermal,
electrical or optical models but can link and import variables from other other programs such as
Microsoft Excel and TRNSYS. The user is also allowed to dene devices that cannot be found
in the component database using the component's datasheet. In August 2017 SAM actually
became open source and one of the main reasons for that was so that users can change the
code, build their own versions of SAM and add their own features and capabilities, in addition
to providing more transparency in their algorithms and promoting collaborations [75].
PVLib is built on the very basis of modelling exibility. The availability and free access to
the PVLib source code makes it possible and easy for users to modify models, databases and
input methods for a range of research and design goals [66] and [67].
(a) Flat Plate PV, which models the system using sub-models for the components (modules
and Inverters) of the system. This is the model we will use for our grid-connected PV
system performance model.
Stellenbosch University https://scholar.sun.ac.za
(b) High-X Concentrating PV, which models concentrating photovoltaic (CPV) systems.
SAM oers a signicant number of nancial models. The models calculate the cash-ows
and nancial metrics for dierent nancing options chosen by the user. The nancial models
given in SAM are for residential projects, commercial (excluding Commercial PPA) projects,
commercial projects with power purchase agreements (PPA) and utility projects [5].
PVSyst only deals with photovoltaics and it splits its performance models into four main
categories:
(a) Grid-connected - This is a type of system that is made up of components constituting the
PV array i.e. modules/ strings of them, inverters and everything up to the connection to
the grid.
(b) Stand-alone - A system which should constitute of modules, a battery and a regulator.
(d) DC Grid - A system made up of a PV-array and a load prole meant for public transport
network.
PVSyst also oers economic evaluation to model project costs and investments. With the
nancial model, the user can project running costs and deduce the long-term protability,
especially for grid-connected systems [55].
The PVLib original toolbox has a performance model that currently only supports grid-connected
systems and does not oer any nancial models. There is, however, room for improvement in
PVLib and for more experienced users to expand on PVLib's capabilities and add elements
that will help them model other systems [66], [67] and [76].
Table 3.3 shows a summary of the total yield produced by the simulations in each of the
software programs and their percentage dierences from the actual plant yield. The percentage
dierence was calculated as:
Y ieldactual − Y ieldsimulated
Dif f (%) = · 100% (3.1)
Y ieldactual
In Figure 3.5, the three simulated annual yields are compared to the plant's actual yield for
the year 2014 and in Figure 3.6, a similar comparison is drawn based on the energy proles on
randomly selected clear sky and cloudy days. The results show consistency and that PVSyst
simulated the yield more accurately, with a calculated percentage dierence of 3.4%, followed
Stellenbosch University https://scholar.sun.ac.za
Reection -2.5
by SAM with 3.9% and then lastly PVLib with approximately 5.1%. The results also show
that the three software programs were generally conservative in their yield predictions and this
is probably because of the overestimation of losses in some of the programs' default losses. The
default losses were used in some of the system modelling stages where the actual values for the
losses could not be calculated from the available plant data or the design tool did not provide
an option for actual values to be input for particular system losses but rather estimated them
Stellenbosch University https://scholar.sun.ac.za
3.4.2.10 Conclusions
Analysis of the software packages revealed that each software package has its own merits that
makes it more suitable than the others for certain simulations, and demerits that serve as
disadvantages in certain instances. In terms of accuracy and robustness, PVSyst seemed to
outperform the rest, closely followed by SAM. In terms of modelling exibility, PVLib and
SAM did well, while PVSyst was held back by its rigid form. In terms of other general
characteristics and functionalities, it seemed SAM would be the most suitable, of the three
software packages evaluated in this paper, for the next section of work involving optimisation
strategy formulation and implementation. SAM proved to be a fairly accurate, complete, easy
to install and user-friendly solar PV simulation tool that also comes with the perks of modelling
exibility and a wide range of reporting and analysis options which could potentially come in
handy.
quite similar to Visual Basic for Applications (VBA) in Microsoft Excel and works on Windows
and OSX platforms alike [77]. In SAM, particularly, it helps extend the inbuilt functionality of
the program and enables users to automate redundant tasks and large numbers of simulations.
Some of the features of the LK scripting language include:
conditional statements (if, else, etc...) and loops (while, for, etc...) just like any other
programming language,
ability to implement data structures such as hash tables, arrays (single and multidimensional),
and
a built-in library of functions for simple input and output tasks as well as more complex
subroutines such as regressions, sampling, plotting and accessing web services.
SAM's parametric analysis enables PV system designers to assign more than one value to
input variables and assess their inuence on the output results and it can even take the place of
the iterative approach in some cases. Parametric analyses in SAM produce tables and graphs
that can also be exported to third-party platforms for further investigation and presentation.
3.4.3.2 Procedure
The following procedure was used in this investigation to optimise energy production for our
test site by calculating optimal tilt angles for dierent periods in the year and comparing the
dierent system setups with each other:
1. Use SAM script to iterate through possible tilt angles, θT , to nd the optimum tilt angle,
θT,opt , that gives the highest total annual energy yield.
2. Use iterative SAM script to nd the optimum tilt angles, θT m,opt , that maximise the total
energy yield for each month.
3. Derive the seasons' optimum tilt angles, θT s,opt , from the averages of the tilt angles of
the three months that constitute that particular season according to the South African
seasons given in Table 3.4 obtained from [78].
4. Derive the biannual optimum tilt angles, θT b,opt , by averaging the optimum tilt angles in
the 6 months between the two equinoxes, in March and September. For the biannual tilt
method, summer tilt, therefore, is an average of the October to March period, while the
winter tilt is the average for the period starting in April and ending in September. This
method of calculating the biannual tilt led to projection of a higher energy yield than the
rule-of-thumb approximation for the biannual tilt which stipulates that the optimum tilt
◦ ◦
angle should be 15 more than the latitude for the six winter months and 15 less than
the latitude for the six summer months [58].
5. Compare all the above-mentioned methods' monthly yields with that of the θT,opt =
Latitude and the tracking systems. The dierent systems were simulated and their total
monthly and annual energy yields were compared all at once using SAM's parametric
analysis.
Figure 3.7 shows the algorithm for the iterative process that was implemented in SAM LK to
loop through the possible tilt angles, 0 to 90 degrees, to optimise the systems for maximum
energy yield.
Stellenbosch University https://scholar.sun.ac.za
Table 3.5 summarises the monthly, seasonal and biannual tilt angles as calculated for our
test site. In all the comparisons, the same model and number of PV modules and inverters
were used. Only the tilt methods and mounting methods were varied, accordingly.
Stellenbosch University https://scholar.sun.ac.za
Table 3.5: Table with the calculated monthly, seasonal and biannual tilt angles
Tilt angles
January 0 3 8 32
February 8 3 8 32
March 26 44 8 32
April 52 44 52 32
May 54 44 52 32
June 63 58 52 32
July 56 58 52 32
August 52 58 52 32
September 34 16 52 32
October 15 16 8 32
November 0 16 8 32
December 0 3 8 32
3.4.3.3 Results
Figures 3.8 and 3.9 show the results of the parametric analysis of various tilting and mounting
methods. The plot shown in Figure 3.8 shows the monthly variation of system yield for various
tilting and mounting methods. Energy production seems fairly consistent for most of the
methods save for the two tracking systems which show signicant drops in energy in winter; the
single-axis tracker dropping more signicantly than the dual-axis tracking system. Figure 3.9
shows the comparison of annual energy yield for various tilting and mounting methods. The
percentage dierence between each mounting or tilting method's yield with that of an optimally
tilted xed system is shown on top of each bar. The results show that adjusting the tilt angle
of the xed tilt systems periodically can boost energy production. This is not only valuable in
optimising annual energy production, but also optimising energy production for specic months
or seasons. The rule of thumb was also proven to be fairly accurate as its energy production
◦
was within 0.1% of the actual optimal energy yield produced at at tilt angle of 32 .
Stellenbosch University https://scholar.sun.ac.za
Figure 3.8: Monthly Energy Yield comparison of various tilting and mounting methods
Figure 3.9: Total Energy Yield Comparison for the various tilt and mounting methods
3.4.3.4 Conclusion
The parametric analysis helped us quantify the dierences in the yield of the various mounting
methods. Tracking systems generally performed signicantly better than any of the other
Stellenbosch University https://scholar.sun.ac.za
systems, but the adjustable tilt systems oer a less expensive way to drive system performance
so they might be worth considering depending on how practical that might be in the particular
site's case. The seasonal, monthly and biannual tilt methods showed great potential in boosting
energy production and would be interesting compromises between xed tilt and single-axis
tracking systems. The iterative approach was very useful in determining the optimal tilt angles
and automation of the process by means of scripting helped circumvent the monotony that is
usually part of iterative processes. The main challenge with this method is the fact that it is
extremely tedious to go through each and every one of the possible design variables, especially
if there are other parameters that also need to be designed for. Evolutionary programming
methods and their ingenious iterative approaches, as will be discussed in the Optimisation
Strategy Chapter, would prove useful in this regard.
In the case of xed tilt systems on space-constrained sites, PV system designers would
typically want to design the system for maximum power density, so as to t in as many solar
panels as they can in the available area. In designing for maximum power density, rows of
modules are placed closer together and the tilt is lowered to reduce inter-row shading. This
results in a higher peak capacity but the modules will be less productive individually.
In cost-constrained projects, however, system designers would probably rather design for
maximum panel energy yield to ensure that the system gives the best value for money in
module performance since module costs alone make up a substantial portion of the system
costs compared to any other component in the PV system [79]. To get the maximum energy
yield from each module, the designer will have to design for an optimum tilt and space the
modules far apart to avoid shading. While this is good for energy production as it maximises
the amount of irradiation reaching each panel's surface and reduces shading, this design decision
reduces the number of modules that can t into a unit area.
A multi-objective optimisation for tilt and row spacing, to nd a compromise between the
two design considerations, was performed in Helioscope using shading analysis. Helioscope was
not part of the initial PV system tool investigation as given in Section 3.4.2, but it was found
suitable for this particular investigation.
an extensive component library and has global weather coverage and enables users to design
PV systems with relative ease, without requiring them to know too many engineering-level
intricacies [80]. Simulation results from Helioscope were evaluated by BEW Engineering [81]
and they proved to be fairly consistent with PVsyst results [80].
3.4.4.2 Procedure
2
A multi-objective optimisation was performed over an area 174661.7m in size with a baseline
◦
system design set as 30 tilt, north-facing azimuth and an inter-row spacing of 4.14m based on
a scaled down version of the test-case design specication. The simulation was repeated for
◦ ◦
20 and 40 tilt angles and the inter-row spacing was varied from 1.14m to 7.14m in one-metre
increments. The assumptions in this case are:
that the conguration of the PV modules is set according to the recommendation of the
module manufacturer in the portrait conguration,
◦
the azimuth is at its optimum at 0 , facing the true north direction, and
no other obstacles are in the vicinity of the solar array to cause shading so all shading
losses in this case can be attributed to inter-row shading.
AnnualEnergytotal (kW h)
Y ieldspecif ic = , (3.2)
InstalledCapacitytotal (kW p)
is essential in this analysis because as we vary the row-spacing and tilt angles, the number of
PV modules that can t into the space provided also changes and this, in turn, aects the
nameplate capacity of each modelled system. Specic Yield, therefore, allows us to compare
the overall performance of each of the 21 systems on a standardised scale.
3.4.4.3 Results
Figures 3.10 and 3.11 show the results of the shading losses and the specic yield as the tilt
angles and inter-row spacing were varied. From the gures, it can be deduced that the lower tilt
◦
angle, 20 , showed fairly consistent performance for the most part, regardless of the inter-row
spacing. The sensitivity of the system's performance also seemed to increase as the tilt angle
◦ ◦ ◦
was increased and this is mostly evident in the gradient of the 20 , 30 and 40 line graphs in
the sub-'2.14m inter-row spacing' region. It was also noted that specic yield increases as the
inter-row spacing increases until a certain distance beyond which increasing the row spacing
will not do much to improve the system performance. This distance is just over 4.14 m. There
Stellenbosch University https://scholar.sun.ac.za
is also evidence of a minimum row spacing below which the system performance will start
decreasing drastically and this is around 2.14 m for the three tilt angles. A row distance below
2.14 m would generally prove more taxing where module performance is concerned, while a row
distance above 5.14 m would be wasteful in land utilisation so for system designers, the 2.14 m
to 5.14 m row distance region would be an area of key interest.
Figure 3.11 also shows a similar trend and conrms that the closer module rows are placed
to each other, the more they make shade on each other and the less productive the system
performance will be.
3.4.4.4 Conclusion
Multi-objective optimisation could be useful to determine reasonable compromises in the PV
system design process. The approach, however, could suer if the number of variables or
objectives increase as it is already a rigorous process with two design variables and objectives,
judging by this design example. Optimisation methods that take into account multiple design
objectives and multiple variables can be quite useful in this regard. This is noted and implemented
in the optimisation strategy chapter.
Stellenbosch University https://scholar.sun.ac.za
Figure 3.11: Graph showing variation of shading losses with inter-row spacing
The east-west orientation is a racking style where consecutive PV module rows are oriented
facing the east and west directions in an alternating fashion as shown in Figure 3.12. The
east-west orientation is based on an understanding of the apparent motion of the sun due to
Stellenbosch University https://scholar.sun.ac.za
the earth's rotation as it rises from the east and sets in the west as shown in Figure 3.13. As
such, in this orientation the east-facing modules produce more energy in the morning while
the west-facing modules cater for the afternoon. Even though the east-west orientation usually
results in a lower peak, the set up enables modules to capture peak power production for longer
durations and during the earlier and later hours of the day. It also allows modules to be tted
closer to each other since it results in minimal shading. The system will consequently have a
higher power density since more PV modules will be able to t in per unit area.
Figure 3.13: Depiction of the apparent path of the sun as the day and year passes.
In addition to improved power density and reduced shading, east-west orientation also has a
variety of other advantages [82]. These advantages include:
improved aerodynamics since the panels will be back to back at a low tilt. This results
in less drag and less air-scoop unlike in North or South facing systems where the setups
are vulnerable to southerly or northerly winds.
more ecient use of inverter capacity because of the ability to use over-paneling as a
consequence of a lower peak output.
lower costs due to less maintenance and more ecient use of components such as mounting
material.
more consistent energy supply during the day and potential use in matching facilities'
demand curves especially in regions where Feed-In Taris (FITs) are in place.
3.4.5.1 Procedure
A comparison of North-facing and East-West orientation was conducted to simulate the potential
◦ ◦ ◦
benets of the east-west orientation using tilt angles of 20 , 30 and 40 for a space-constrained
2
piece of land measuring 174661.7m on the test-case site. The pitch in each scenario was
determined such that it was the shortest possible distance that resulted in 0% inter-row shading
losses and the goal was to t as many PV modules as possible in the given area. Using the
same tilt angle at each iteration, energy yield, plant performance and installed capacities for
the two orientations were simulated in Helioscope and compared.
Stellenbosch University https://scholar.sun.ac.za
3.4.5.2 Results
Figures 3.14, 3.15 and 3.16 show the summary of results. Figure 3.14 shows how the east-west
orientation can be used to improve installed capacity on a space-constrained piece of land
since it results in very little inter-row shading. Figure 3.15 shows how the poor individual
module performance can be compensated for by the increased installed capacity to boost the
total annual energy yield of a system in an east-west orientation in a space constrained design
space. In projects with high xed costs, designers will also be able to boost the system's energy
production capacity per unit area without too much of a negative impact on overall project
costs.
The low specic yield for the east-west orientation shown in Figure 3.16 is due to the fact
that module layout will not be optimally designed to produce the highest amount of energy at
solar noon, when GHI is supposed to be at its highest, and at any particular time before and
after solar noon, only half of the modules will be optimally oriented for maximum energy yield.
This results in a relative under-performance of the east-west systems, compared to systems
oriented facing towards the equator.
Figure 3.14: Comparison of installation capacity showing the increase in the number of PV
modules that can t into the site due to the east-west orientation.
3.4.5.3 Conclusion
The east-west orientation method was particularly interesting as it goes against convention, but
proved to be potentially useful in overcoming issues that come with many space-constrained
locations and projects with high xed costs. For a small sacricial drop in system performance,
system designers will be able to t more PV modules per unit area using the east-west orientation
and get more energy yield, compared to the north-facing orientation. In addition to that, the
Stellenbosch University https://scholar.sun.ac.za
Figure 3.15: Comparison of energy output of the PV systems indicating the increases in the
energy production due to the east-west orientation.
Figure 3.16: Comparison of the system performances showing a reduction the percentage drop
in production due to the east-west orientation.
Stellenbosch University https://scholar.sun.ac.za
east-west orientation method harnesses intrinsic value in several other plant design aspects
and ties in together with what was pointed out earlier in Section 3.2, that the focus of PV
system design is starting to take more interest in the balance of system aspects as well as
other PV system performance indicators to optimise PV system designs. We concluded that
it would be worthwhile to devise a plant layout strategy that would take into account several
design objectives simultaneously. Multi-objective optimisation methods that are discussed in
the Optimisation Strategies Chapter will enable us to achieve this goal.
3.5 Summary
In this chapter, various elements that go into plant design optimisation were reviewed. The
process involved investigating the tools and strategies currently being implemented by some PV
system designers to nd their purposes and strengths and to identify areas that could use some
improvement. Some of the key insights from this preliminary plant design and optimisation
process are:
Every design tool is made with a particular goal in mind and this sets PV system design
tools apart from each other. It is important for PV system designers to knowledgeably
select design tools that will enable them to perform their modelling and analysis thoroughly
and accurately.
Iterative optimisation approaches, as investigated in this study, are very helpful in the
optimisation process but with increased dimensionality in design objectives and variables,
it might get more cumbersome to implement them. This could be solved by using
evolutionary programming methods which make use of algorithms that can navigate
complicated iterations.
All these conclusions were then used to formulate an optimisation framework for utility scale
PV systems that combines the accurate PV system design modelling in reputable, bankable
design tools and a more comprehensive approach to PV system layout design.
Stellenbosch University https://scholar.sun.ac.za
Chapter 4
Optimisation Strategies
4.1 Introduction
The main objective of this project is to investigate strategies to optimise PV plant design
layout. In PV system layout design, optimisation is the process of improving the PV system's
orientation and setup to better achieve the desired design goal. For design layout optimisation,
this process involves selecting design parameters such as module tilt and azimuth angle and the
ground cover ratio (GCR) to optimise energy yield, plant performance and/or cost of energy
production for the desired project site. The main elements needed for the successful design
layout optimisation are:
PV system modelling tools that are capable of accurately estimating the response of the
plant design objectives to variations in the design parameters,
Clearly dened site conditions and constraints for the plant being designed, and
An eective method to go through the possible solutions to select the best option.
In this chapter, these elements are explored and made use of in the development of an optimisation
framework for PV system layout using evolutionary programming techniques.
61
Stellenbosch University https://scholar.sun.ac.za
Several sources also show the implementation of optimisation algorithms in Maximum Power
Point Tracking (MPPT). Sreedhar and Jagadeesh, briey describe and review several of these
optimisation techniques and nd that the biologically inspired algorithms generally perform
better than the other methods they were compared to such as the Constant Voltage Tracking
(CVT) method, the Perturbation and Observation (P&O) method and the curve-tting method
in [86].
Authors such as Kornelakis et al [87], [88] and [89], Weinstock and Appelbaum [90] and
Gallardo [91] have some of the best work in the optimisation of layout design and sizing of
grid-connected PV systems using EA techniques which is more relevant to the main focus
of this thesis. Weinstock and Appelbaum present a single objective-multivariable solar eld
design of xed tilt solar panels. Kornelakis et al present methodology to optimise system
design and evaluate project economic viability for grid-connected PV systems on an island in
Greece. The PVGCS modelling uses mathematical equations to facilitate the design process
by optimising various device-type combinations and then selecting the one which is the most
economically protable. Gallardo builds up on work related to that done by Weinstock and
Appelbaum to successfully design a general methodology for designing PV systems based on
ecodesign principles. The work by Gallardo is very elaborate and the only drawbacks to it are,
like the author states, the lack of an approach that allows the integration of the optimisation
algorithm with commercially available PV system simulation tools and, to a reasonable extent,
the computational expense as evidenced by the time the simulations took to run using Gallardo's
methodology. The focus of Gallardo's research also is more towards optimisation for more
eco-friendly PV system designs, as opposed to the focus of this thesis which is optimisation of
the PV plant designs for better performance and energy production.
(a) The parametric analysis functionality which could enable us to perform iterative optimisation
processes in SAM with relative ease
(b) The ability of SAM to interface with other software programs which meant that optimisation
algorithms could be implemented on a dierent platform to provide optimal parameters
that could be integrated with SAM simulations
(c) SAM's scripting ability which means that code could be written to automate some
processes or to formulate algorithms that could be used for optimisation in SAM.
For the purposes of this optimisation strategy, the second option was chosen to take advantage
of the Graphical User Interface (GUI) in SAM to facilitate the initial plant design set up and
then exporting the setup to MATLAB for integration with the optimisation toolbox. Using
SAM's GUI, the respective weather le of the desired location is loaded and the inverter and
module models are selected from the components databases in the SAM software libraries. The
system sizing is performed by specifying the desired array size and DC to AC ratio, followed
by the conguration and orientation of the modules and inverters. Through SAM's sizing
algorithm, the system conguration at reference conditions is automatically generated, based
Stellenbosch University https://scholar.sun.ac.za
on the module and inverter models' electrical properties. Shading, irradiance, DC, AC and
transformer losses to be taken into account in the simulations as well as the parameters for the
nancial modelling are also set up. Figure 4.1 shows the owchart that summarises the SAM
simulation setup process. After completion of the setup, the corresponding code is generated in
MATLAB format in preparation for the next stage of the optimisation which will be facilitated
by the MATLAB Optimisation Toolbox.
objective function
constraints
function
4.3.3.2 Constraints
Constraints are limitations in the design space which in PV system design procedures are
hugely inuenced by the design goals themselves, the simulation software restriction or from
site-specic limitations. Where applicable, the user denes a set of constraints in the problem
setup to restrict the solution space according to these limitations. Constraints are generally
classied as one of the following types:
Linear equalities of the form Aeq *x = beq , specied by matrix Aeq and the vector beq
4.3.3.3 Function
The user also needs to choose an appropriate solver for the particular optimisation problem.
There are four main subdivisions for the optimisation algorithms in the toolbox depending on
the type of problems that need to be solved:
The PV system layout optimisation problem using SAM software falls under nonlinear constrained
optimisation and our test cases looked into multivariable problems of both single and multi-objective
natures.
Our optimisation problem cases do not involve semi-innite constraints so the only options were
the fminbnd and fmincon functions. The fminbnd is only limited to cases where a single variable
is being evaluated and this restricts its usefulness in our optimisation problems. The fmincon
function was then selected because it oers more functionality with its ability to evaluate
multiple variables simultaneously.
Stellenbosch University https://scholar.sun.ac.za
4.4.1 Algorithm
fmincon has ve algorithm options namely:
Interior point,
Active-set.
To run the optimisation, the user supplies the objective function, the constraints and a
preferred starting point for the solver. In addition to that, it is imperative that the approximation
of derivatives by the solver is done using central dierences and not forward dierences. This
way the algorithm takes twice as many function evaluations but yields more accurate results.
objectives need to be taken into account simultaneously during the layout design stage. This
increases the problem's dimensionality and as a result, it is very rare to nd a single optimal
solution for that particular problem, especially if two or more of the design objectives are
antagonistic. Multi-objective Optimisation (MOO) methods can therefore be implemented in
such scenarios to nd some reasonable compromises in the achievement of design objectives.
MOO procedures enable the optimisation of multiple design variables for several, often antagonistic,
design objectives simultaneously in a constrained design space using mathematical programming
techniques. The generic mathematical formulation of a multi-objective optimisation problem
is to nd a design vector:
→
−
X = [x(1), x(2), . . . , x(n)]T , (4.4)
→
−
gi ( X ) ≤ 0 i = 1, 2, . . . , m
→
−
hi ( X ) = 0 i = 1, 2, . . . , p
→
− →
− →
− →
−
f ( X ) = [f1 ( X ), f2 ( X ), . . . , fq ( X )]T .
−→∗
As stated before, it is very rare in such problem cases to nd a single X such that
−→ →
− →
−
fi (X ∗ ) ≤ fi ( X ) ∀ X ∈ F, i = 1, 2, . . . , q ,
The reasonable trade-os among dierent design objectives that MOO procedures nd in
such scenarios are a type of optimum solutions known as Pareto optimum solutions. Named
−→∗
after Vilfredo Pareto who formulated it, a Pareto optimal is a point X ∈ F that for every
→
−
X ∈F is either
−→ →
−
fi (X ∗ ) = fi ( X ) i = 1, 2, . . . , q
or at least
−→ →
−
fi (X ∗ ) < fi ( X ).
−→∗
In layman's terms, a solution vector X
is a Pareto optimal if there are no other solutions
−→∗
better than it with respect to all design objectives. X needs to be the best solution in
at least one objective to be accepted according to the Pareto optimality criterion. For that
−→∗
reason, X is regarded as a non-dominated solution, and a set of these non-dominated (Pareto
optimal) solutions form a surface known as a Pareto front [88] and [92]. Figure 4.2 shows
an illustration of this in a design space, F (the shaded area) for a bi-objective optimisation
problem. The boundary, in red, between P1 and P2 shows the Pareto front and points x1 and
x3 are non-dominated and hence Pareto optimal solutions, but x2 is not.
The Pareto front illustrates the nature of the trade-os that need to be made in order
to nd good, non-dominated solutions. Multi-Criteria Decision Making methods can then
be implemented to select the best solution from the Pareto front, based on the designer's
preferences or weighting on the various design objectives.
Stellenbosch University https://scholar.sun.ac.za
Figure 4.2: Illustration of a Pareto optimal solution set from a 2 dimensional performance
space
4.5.1 Algorithm
As can be established from section 4.2 there are various evolutionary or stochastic methods
that can be implemented to solve constrained and unconstrained optimisation problems of
a non-linear nature. These methods, e.g Genetic algorithms, Neural Network Particle Swarm
Optimisation and Dierential Evolution, are especially suitable where the mathematical properties
of the problem such as derivability and continuity are dicult to establish. The method selected
for our multi-objective optimisation cases is based on genetic algorithms (GA). GAs are based
on the Darwinian theory of evolution and the principle of the survival of the ttest. This
process is what is used to rene a population of possible solutions in search and optimisation
problems until a working solution or set of solutions is found.
2. Assign tness value (a measure of how close an individual is to the desired solution) to
all individuals,
5. Compute new tness for all individuals and get rid of all unt individuals,
6. Use stopping criteria to check if the best solution or solution set has been found. if not,
repeat steps 3 to 6.
Start
Stopping criteria
satisfied?
No
Yes
No
Maximum number of
generations reached?
Yes
Stop
Selection By this operation, a number of individuals is randomly chosen out of the current
generation and then the ones with the highest tness values are selected out of them.
The better an individual's tness is, the more likely that individual is to be chosen. GAs
usually have several methods to perform this selection operation. Some of the commonly
used ones are:
Rank selection
Tournament selection
The multi-objective genetic algorithm in the MATLAB optimisation toolbox uses tournament
selection in which two random individuals are chosen from the current generation and the
ttest of the two is picked to be a parent in the next population generation. Figure 4.4
shows an example of a tournament selection in which n(=2) chromosomes are chosen from
the current generation and the chromosome with the highest tness value out of the 2 is
selected to be a parent in the process of creating the next generation.
Crossover The crossover genetic operator is used to vary the programming of chromosomes
from one generation to another. In this process, a new individual is created by the
combination of dierent elements from the parents selected from the previous generation.
Figure 4.5 shows examples of the crossover operation using two methods but there are
several other crossover techniques such as uniform and half-uniform crossover and three
parent crossover, that one can also make use of.
Mutation This genetic operator is mainly used to preserve and maintain diversity in the
population, from one generation to another. If there is no diversity in the population, the
evolution of the individuals will slow down and eventually stop at local minima whilst
the algorithm is meant to nd global minima. Mutation is often realised by altering one
or more gene values in a chromosome to dierentiate it from its initial state, often aided
by a predened mutation probability. The key is to keep the probability low such that
the search does not end up being a primitive random search. An easy way to illustrate
mutation is by using a bit string:
10100011 ⇒ 10100010
In this example, the child, on the right hand side of the arrow, is produced by the mutation
of the last bit of the parent, on the left hand side of the arrow, and the bit that is
mutated is known as the mutant gene. Bit string mutation is but one example of several
mutation techniques that can be applied to GAs. Other methods include ip bit, uniform,
non-uniform, gaussian and shrink mutation.
Stellenbosch University https://scholar.sun.ac.za
F1
There are several approaches to MCDM. The list includes the Simple Additive Weighting
(SAW), the TOPSIS method, Analytical Hierarchical Processes (AHP) and Goal Programming.
One of the most popular of these methods is TOPSIS which stands for Technique for Order
Preference by Similarity to Ideal Solution. The TOPSIS method is ideal for identifying the
solution that is the most attractive over all dimensions and it is applicable even if the dimensions
have incommensurable units [93]. Some of the common implementations of TOPSIS in multiobjective
optimisation include the multi-objective ecodesign of PVGCS in [94], chemical engineering
applications in [95] and the multi-objective optimisation for multicontaminant industrial water
network design in [96].
4.5.2.1 TOPSIS
The TOPSIS method selects the solution based on proximity to two articial solutions that it
hypothesises:
Stellenbosch University https://scholar.sun.ac.za
Positive Ideal Solution (PIS) - which constitutes the best attributes in all the dimensions,
and
Negative Ideal Solution (NIS)- which has the worst level of all the attributes across all
the dimensions.
The following steps show the stages of the TOPSIS method and how they are implemented:
Step 1: Construction of the decision matrix.
In this step, a matrix of m alternatives by n criteria is created.
Criteria
C1 C2 ... Cn
.
.
.
x0ij
N = [zij ]m∗n , zij = qP , j = 1, . . . , n and i = 1, . . . , m. (4.5)
m 0 2
(x
i=1 ij )
The term benet attributes refers to the criteria where the higher the value, the better is
whereas cost attributes are criteria where less is better.
Step 4: Determination of the positive and negative ideal solutions (PIS and NIS).
where J is the index set of benet attributes and J' is the index set of cost attributes.
Step 5: Calculation of the Euclidean distance.
The measure of the separation of each alternative from the PIS and NIS is determined using
the euclidean distance. The respective distances from the PIS and NIS are calculated as:
v
u n
uX
di = t (vij − vj+ )2 ,
+
i = 1, . . . , m. (4.9)
j=1
v
u n
uX
di = t (vij − vj− )2 ,
−
i = 1, . . . , m. (4.10)
j=1
Step 6: Determination of the relative closeness (closeness coecient) to the ideal solution.
The relative closeness of each alternative to the ideal solution is calculated as:
d−
i
c+
i = , i = 1, . . . , m. (4.11)
d+
i + d−
i
where 0 ≤ c+
i ≤ 1.
The higher the value the value of c+
i the higher the rank of that alternative and the more
favourable it is. This is essentially one way of saying that the ideal solution is the one solution
that is suciently close to the PIS, while suciently distant from the NIS.
4.6 Conclusion
In this chapter, the optimisation strategy was broken down and each vital step was explained
in more detail to shed some light as to its importance in the optimisation process and what
each step entails. It was noted that evolutionary computing could be quite useful in the
optimisation of the PV system design process given the number of design objectives that need
to be evaluated simultaneously. The optimisation procedure also ideally ought to take into
account the complex relationships of various design objectives in response to changes in the
design variables, while ensuring that the process adheres to constraints in the design space,
something that several functions in the MATLAB optimisation toolbox are capable of. Based on
the problem cases under investigation, the appropriate optimisation algorithms in the MATLAB
Toolbox were selected and implemented in conjunction with a reliable PV system simulation
software program, SAM, to perform multivariable-single- and multi-objective optimisation of
the system design while concurrently reducing the redundancy in some of the modelling steps
and improving the speed, accuracy and precision of the design variable selection. An extra
step was introduced in the multiobjective optimisation case to assist with the selection of the
best solution from the non-dominated solution set returned by the genetic algorithm. The step
uses the TOPSIS method to perform the multi-criteria decision making (MCDM) process. This
MCDM procedure was preferred as it is fairly easy to implement and successfully navigates its
way around the challenges of incommensurable units and increased dimensionality presented
by the multiple design objectives in the problem cases.
Stellenbosch University https://scholar.sun.ac.za
Chapter 5
Results and Analyses
5.1 Introduction
In this chapter, the proposed methodology for multivariable optimisation is evaluated by means
of some design examples. First, two single-objective problems are investigated to nd the
optimal layouts of the PV modules, characterised by a combination of the tilt angle, azimuth
angle and ground cover ratio and sometimes the rotational limit, that result in maximum annual
energy output (Qout ), maximum performance ratio of the plant and minimum system losses. A
detailed outline of each problem's formulation as well as its optimisation results are given and
three evaluations are given for each problem, to cater for the three PV module technologies in
our investigation.
In a similar fashion, two multi-objective optimisation cases are also investigated. The
optimisation is achieved by means of a multi-objective genetic algorithm and each genetic
algorithm run returns a set of layouts that are best at optimising one or more objectives in
one way or another. The dierent layouts are then ranked from the best to the worst using a
multicriteria decision making (MCDM) method known as TOPSIS, which stands for Technique
for Order of Preference by Similarity to Ideal Solution. Using the TOPSIS method, the layouts
by each module technology are compared to each other and ranked, and the same is done for
the best layout of each module technology to nd out which technology yields the best results.
Another design example is formulated to illustrate how multiple objectives can be taken
into consideration simultaneously, but with dierent weights to resemble precedence of certain
design objectives over others. This is because multi-objective design problems rarely have
equally important design goals. Some objectives are usually more important than others, and
weighting can help take that into account.
73
Stellenbosch University https://scholar.sun.ac.za
The initial starting point of the iterations was set to be: θT = 0◦ , φC = 0◦ and a
GCRinv = 1.1111
The 'approximated derivatives' option was set such that the function would search for
central dierences in successive iterations as opposed to forward dierences for better
accuracy. The penalty for the central dierences option was that it would be relatively
slower than the forward dierences option, but with the central dierences option the
average simulation run was seven seconds which is fast enough and, in fact, signicantly
faster than other normal iterative methods.
Criteria Value
X tolerance 10−10
Unbounded threshold 10−20
Function tolerance 10−4
Constraint tolerance 10−3
→
−
1. Maximise total annual energy yield, Qout,max : f1 ( X )
→
−
2. Maximise performance ratio, P Rmax : f2 ( X )
→
−
3. Minimise system losses (DC + AC losses), System Lossesmin : f3 ( X )
and they were executed separately using the fmincon solver in MATLAB.
The design variables, module tilt angle, module azimuth angle and ground cover ratio
(GCR), were passed to the optimisation tool in the form of a vector. As a general rule, as
described in the fundamental background chapter, the optimal tilt and azimuth angles ought
to be selected to facilitate maximum energy capture by the PV modules while the optimal GCR
Stellenbosch University https://scholar.sun.ac.za
needs to be selected to prevent reductions in energy capture due to shading or wastage of land
area available for the PV plant set-up. The design vector of the xed tilt problem case was:
θT
x(1)
→
−
X = φC = x(2) , (5.1)
GCR
x(3)
inv
where,
θT = module surface tilt angle
φC = module surface azimuth angle
GCRinv = the inverse of the GCR.
x(3) is set to be the inverse of the GCR value and not the GCR so that it ts perfectly with the
inequality formulation which is of the form A ∗ x ≤ b as described in the Optimisation Strategy
Chapter.
Constraints
The constraints of the problem were:
Linear inequalities
This constraint arose from the restriction in the land area available for the PV system
layout design. The test case is an actual plant which occupies 105 hectares so the
maximum land area available for the design layout was set to equal that. In SAM,
land area is calculated as:
T MA
LandArea = ∗ 0.0002471
GCR
(5.2)
= T M A ∗ GCRinv ∗ 0.0002471
= T M A ∗ 0.0002471 ∗ GCRinv
where:
TMA is the total module area and the constant, 0.0002471, converts square meters to
acres in equation 5.2 since computation of system costs in SAM is done by using the cost
of land in dollars per acre. Consequently, the maximum available land area constraint
also needed to be converted and set to 260 acres. The A matrix in the formulation of the
land area inequality has three elements:
A[2] = T M A*0.0002471.
The T MA varies from one PV module model to another so the A[2] values are derived
as follows:
2 2
Module Technology Module Area(m ) Number of Modules TMA (m ) A[2]
A
Module Technology b
A[0] A[1] A[2]
Table 5.4: Lower and upper bounds of solar PV system design variables
Bounds θT φC GCRinv
Lower 0 0 1.111
Upper 89 359 10
5.2.2.2 Results
The fmincon constrained minimisation function was applied as described in Subsubsection
5.2.2.1 for each of the three PV module technologies. The entire design space was evaluated
in about seven seconds, on average, in each of the individual single objective optimisation runs
and the three optimal layouts, one for each module technology, were compiled and tabulated
as shown in Table 5.5. The results show the layouts that lead to the maximisation of the total
annual energy production in each of the three PV module technologies' cases. Analysis of the
performance of the dierent technologies showed that Thin Film modules performed the best,
followed by the mono-crystalline silicon modules and then polycrystalline modules in the given
design example.
Table 5.5: Fixed-tilt total annual energy output, Qout , optimisation results
Design Parameters
Module Technology Qout (kW h)
θT φC GCRinv
MonoSi 28.693 1.26 2.309 1.55 ·108
PolySi 27.97 0.298 2.08 1.51 ·108
Thin Film 30.523 0.099 2.192 1.58 ·108
Stellenbosch University https://scholar.sun.ac.za
The same process of constrained minimisation was performed to nd orientations that would
lead to maximised performance ratios (PR) for the three PV module technologies being investigated.
Each simulation run was also seven seconds long, on average, and the results of each PV module
technology's constrained minimisation were compiled and documented as shown in Table 5.6.
The results show the design parameters that would result in a module layout optimised for
maximum PR in each module technology's case and compares the nal maximised PR values
of these technologies against each other. From the results, it can be concluded that the Thin
Film modules led to the highest PR, followed by monocrystalline and then lastly polycrystalline
modules. In all cases, the orientations resulting in maximised PR were characterised by low
tilt and azimuth angles and relatively high ground cover ratios of approximately 50% of the
installation area.
Table 5.6: Optimisation results for maximum PR in MonoSi, PolySi and Thin Film PV module
technologies
Design Parameters
Module Technology PR
θT φC GCRinv
MonoSi 0.99 0.99 2.101 0.839
The constrained minimisation procedure was performed to nd orientations that would lead
to the minimisation of system losses in the same xed tilt PV system and again, simulation
runs were performed for the three PV module technologies being investigated. The average
simulation run for each technology was approximately seven seconds and the results were
compiled and documented as shown in Table 5.7. The results show the design parameters
that would result in a module layout optimised for minimum system losses in each module
technology's case and compares the nal minimised system loss values of these technologies
against each other. From the results, it can be concluded that the Thin Film modules led
to the lowest total system losses, followed by monocrystalline and then lastly polycrystalline
modules. In all cases the orientations resulting in minimised system losses were characterised
by low tilt and azimuth angles and relatively high ground cover ratios of approximately 50% of
the installation area.
Table 5.7: Optimisation results for minimum system losses in MonoSi, PolySi and Thin Film
PV module technologies
Design Parameters
Module Technology System Losses (%)
θT φC GCRinv
MonoSi 1.872 6.848 2.101 13.31
The optimal layouts for total energy output, performance ratio and system losses were
compared in terms their satisfaction of each of the objectives investigated in Case 1. The results
were also compared to simulation results generated by mounting polySi modules according to
the test site's tilt angle, azimuth angle and GCR. These comparisons were drawn only using
polySi modules because that is the technology currently in use at the test site. The idea was to
illustrate how close or far o the existing plant layout, as well as the layouts optimised for the
other two objectives were, from the actual optimised values and graphs of these comparisons
are given in Figure 5.1(a-d). As can be deduced from the graphs, there is denitely room
for improvement in the existing plant layout's case to get to the optimal values of the three
design objectives. Furthermore, the results show that optimising the design layout for one of
the objectives does not necessarily optimise the layout to satisfy the other two objectives. To
simultaneously satisfy the dierent objectives, multi-objective optimisation techniques would
need to be implemented and this is discussed in Section 5.3.
Pe r fo r m a n ce Rat i o
Total Annual Yield
1.512
0.83
0.827
Total Annual Energy Yield (*108 kWh)
1.48
Performance Ratio
1.47
0.808
0.801
1.44
Current plant layout Q_max layout PR_max layout Loss_min layout Current plant layout Q_max layout PR_max layout Loss_min layout
(a) Total Annual Energy Output comparison (b) Performance Ratio comparison
System Losses
Comparison of the Layouts
18.34
18.05
27.97
30
30
System Losses (%)
25
20
16.48
Figure 5.1: Comparison of the performance of PolySi module technologies with respect to each
objective for the xed tilt case, Case 1
tracking PV system on a site in the Northern Cape Province of South Africa. The objective
functions for single axis tracking systems were the same as in the xed tilt case: The objective
functions, therefore, were:
→
−
1. Maximise total annual energy yield, Qout,max : f1 ( X )
→
−
2. Maximise performance ratio, P Rmax : f2 ( X )
→
−
3. Minimise system losses (DC + AC losses), System Lossesmin : f3 ( X )
The design parameters vector, however, was made up of the module tilt angle, the module
azimuth angle, the tracker rotation limit and ground cover ratio (GCR). The tracker rotation
limit gives the maximum or minimum allowable rotation angle for the one-axis tracker systems
in SAM. A value of θRot degrees is such that the tracker is allowed to rotate θRot degrees about
the center line in both directions from the horizontal [5]. The design vector of the single-axis
tracking problem case was:
θT
x(1)
x(2)
→
− φC
X = = , (5.3)
θRot
x(3)
GCR
inv
x(4)
where,
θT = module surface tilt angle
φC = module surface azimuth angle
θRot = tracker rotation limit
GCRinv = the inverse of the GCR.
Constraints
The constraints of the problem were set up as follows:
Linear inequalities
The test case was adopted from the size of an actual 75 MWp single-axis tracker plant
which occupies 225 hectares so the maximum land area available for the design layout
was set to 556 acres.
A
Module Technology b
A[0] A[1] A[2] A[3]
Table 5.9: Lower and upper bounds on solar PV system design variables
Upper 89 359 85 10
5.2.3.2 Results
Constrained minimisation was performed on the tracking systems to determine the technology
and module layout that would lead to a maximised energy production on the 75 MWp test-plant.
Table 5.10 shows the simulation results, with monocrystalline technology leads to the highest
energy output, followed by Thin Film technology and lastly polycrystalline modules, in the
same design space.
Table 5.10: Single-axis tracking total annual energy output, Qout , optimisation results
Design Parameters
Module Technology Qout (kW h)
θT φC θRot GCRinv
MonoSi 36.04 355.5 40.1 4.675 2.03 ·108
PolySi 26.5 10.66 43.06 3.706 1.99 ·108
Thin Film 33.7 2.48 63.4 4.68 2.09 ·108
Results of design parameters for a maximised PR for each module technology were compiled
and tabulated as given in Table 5.11. The results also show that for systems with the same
nameplate capacities, monocrystalline technology had the highest PR, followed by Thin Film
technology and then polycrystalline modules would have the worst.
Design Parameters
Module Technology PR
θT φC θRot GCRinv
MonoSi 88.33 87.5 113.45 1.69 0.877
Design Parameters
Module Technology System Losses (%)
θT φC θRot GCRinv
MonoSi 1.081 1.081 6.176 2.116 15.88
The initial population was created using the 'Feasible population' function which creates
a random population which satises the bounds and the linear constraints provided by
the user.
The selection operator used the 'Tournament' function. This function selects two random
individuals from the current generation and chooses the best individual out of the two to
be a parent.
The reproduction operator used a crossover fraction of 0.8 to create children at each new
generation. As such, 80% of each successive generation was created from crossover.
Mutation was responsible for the creation of the remaining 20% of the children at each
new generation and was facilitated by the 'Adaptive feasible' function. This function
randomly generates adaptive directions for progression based on the last successful or
unsuccessful generation.
Stellenbosch University https://scholar.sun.ac.za
The Pareto front population fraction is kept at 0.35 to keep the most t population down
and maintain diversity in the population and is facilitated by the in-built 'distancecrowding'
function. Population diversity, as described in earlier sections, is crucial to the fruitful
exploration of a GA to ensure that the population converges but does not do so prematurely.
Criteria Value
Time limit ∞
Fitness limit -∞
→
−
1. Maximise total annual energy yield, Qout : f1 ( X )
→
−
2. Minimise land area usage, Land: f2 ( X )
→
−
3. Maximise performance ratio, P R : f3 ( X )
Stellenbosch University https://scholar.sun.ac.za
→
−
Qout
f ( X )
1
→
−
→
−
F ( X ) = Landarea = f2 ( X ) , (5.4)
→
f (−
PR
3 X)
where,
θT = module surface tilt angle
φC = module surface azimuth angle
GCRinv = the inverse of the GCR.
TOPSIS Parameters
The application of the TOPSIS method requires that each design objective be assigned the
correct criteria sign and a weight, λ. The criteria sign range is a positive unit (+1), if the design
objective is to be maximised, and a negative unit (-1) if the design objective is to be minimised.
The initial investigation assumed equal weighting of a unit for each objective. Table 5.14
summarises the criteria and weights for this particular investigation's TOPSIS implementation.
Weight 1 1 1
Constraints
The corresponding bounded constraints were formulated the same way as described in Subsubsection
5.2.2.1 and are summarised in Table ??. The linear inequality constraint as applied to the
single-objective problems was not used in the multi-objective cases because land usage was to
be used as a design objective instead.
Stellenbosch University https://scholar.sun.ac.za
Table 5.15: Lower and upper bounds of solar PV system design variables
Bounds θT φC GCRinv
Lower 0 0 1.111
Upper 89 359 10
5.3.3.3 Results
As described in the optimisation strategy chapter, the multi-objective optimisation for xed
tilt systems was executed by means of a multi-objective genetic algorithm (MOGA). The
antagonism in the various objectives being designed for meant that no single layout could lead
to the optimisation of all the objectives at once so a Pareto front was generated. The Pareto
front represented several alternative ways of laying out the arrays in each module technology's
case in a way that would be benecial to the achievement of one or more of the three design
objectives. Each layout in the solution set was dened by the tilt angle, azimuth angle and
the ground cover ratio, GCR, (given as an inverse, GCRinv for the purpose of the simulations,
refer to Subsubection 5.2.2.1) and shows the corresponding inuence the parameters have on
the three design objectives.
The TOPSIS method was then used to nd an acceptable compromise in the layouts such
that the selection of the nal layout would be based on each alternative's proximity to the ideal
solution and distance from the non-ideal solution. The solutions were ranked from the best using
the relative closeness coecient as described in the TOPSIS nethod outline in the Optimisation
Strategy Chapter. It is worth mentioning again that in this evaluation, as indicated in the
problem formulation, the importance of all objectives was assumed to be the same so all the
objectives were weighted equally. Tables 5.16, 5.17 and 5.18 show the Pareto fronts of the
monocrystalline, polycrystalline and thin lm module technologies, respectively.
An additional step was then taken to select the best performing layouts from each module
technology's Pareto front and pit them against each other to determine the best performing
module technology in this design scenario. Table 5.19 shows the resulting ranking of the
three dierent technologies after they were put through the TOPSIS method. The Thin Film
technology performed the best out of the three, followed by the monocrystalline technology and
then lastly the polycrystalline technology.
Table 5.16: Fixed Tilt MonoSi Pareto front
CHAPTER 5.
Table 5.19: Fixed Tilt Ranking of the best congurations from the 3 dierent technologies
RESULTS AND ANALYSES
88
Stellenbosch University https://scholar.sun.ac.za
→
−
3. Maximise performance ratio, P R: f3 ( X )
This is because the tracking systems make use of backtracking and this deals with the PV
system's self-shading loss problems.
→
−
Qout
f 1 (
X )
→
−
→
−
F ( X ) = Landarea = f2 ( X ) , (5.6)
→
f (−
PR
X ) 3
Design parameters
The design parameters vector was the same as that of the tracking case given in Subsubsection
5.2.3.1. The design parameters vector was, therefore:
θT
x(1)
→
− φ
C
x(2)
X = = , (5.7)
θRot
x(3)
GCR x(4)
inv
where,
θT = module surface tilt angle
φC = module surface azimuth angle
θRot = tracker rotation limit
GCRinv = the inverse of the GCR.
TOPSIS parameters
Table 5.20 summarises the criteria and weights for this particular problem's TOPSIS implementation:
Weight 1 1 1
Stellenbosch University https://scholar.sun.ac.za
Table 5.21: Lower and upper bounds of solar PV system design variables
Upper 89 359 85 10
Constraints
The constraints of the problem were set up as shown in Table 5.21:
5.3.4.3 Results
Pareto fronts generated from the multi-objective optimisation of single axis tracking systems
are shown in Tables 5.22, ?? and 5.24. The bold values in each column represent the best case
scenario for each design objective. After the TOPSIS method was applied, the various layouts
were ranked according to their closeness to the ideal solution, as shown in the 'Rank' column.
The best and the worst layouts in the Pareto front were highlighted green and red, respectively.
An additional step was also taken to select the best performing layouts from each module
technology's Pareto front and pit them against each other to determine the best performing
module technology in this design scenario. Table 5.25 shows the resulting ranking of the
three dierent technologies after they were put through the TOPSIS method. The Thin Film
technology was by far the best out of the three, followed by the monocrystalline technology
and then lastly the polycrystalline technology.
Table 5.22: MonoSi Pareto Front - Tracking
θT φC θRot GCRinv Qout,year (kW h) Land area used PR Closeness Coe Rank
CHAPTER 5.
θT φC GCRinv Qout,year (kWh) Land area used PR CC1 Rank 1 CC2 Rank 2
CHAPTER 5.
θT φC θRot GCRinv Qout,year (kW h) Land area used PR Closeness Coe Rank
CHAPTER 5.
Table 5.25: Ranking of the best congurations from the 3 dierent technologies under investigation after applying TOPSIS.
RESULTS AND ANALYSES
Technology θT φC θRot GCRinv Qout,year (kW h) Land area PR Closeness Coe Rank
Thin Film 1,46E+08 121,2583 0,845125 0,537667 5,021385 5,000244 1,1111 0,872967 1
Stellenbosch University https://scholar.sun.ac.za
94
Stellenbosch University https://scholar.sun.ac.za
the main goal was to design a 75 MWp plant for a maximised annual energy yield so
Qout,year was assigned a unit weight,
second to this goal was achieving a maximised performance ratio and minimising Land
area use so PR and Land area objectives were assigned weights of 0.5 each.
While the rest of the problem formulation remained the same as the one given in Case 1 of the
multi-objective optimisation problems (Subsubsection 5.3.3.2), the weights were dierent and
were as summarised in Table 5.26.
5.3.5.2 Results
The closeness coecient (CC) of the layouts in the Pareto front and ranks of each alternative
layout were compared between the initial case, where equal weights were used, and the new
case where the dierent weights were implemented. This was done for all three PV module
technologies and the results were recorded and tabulated as shown in Tables 5.27, 5.28 and
5.29.
As can be observed from the results, the weights have a bearing on how close an alternative
layout can be regarded to be to the ideal solution. The results in this example now favoured
layouts leading to higher energy production, more than those leading to minimised land use or
maximised PR which is what was expected. While the ranks in all three technologies remained
the same, the closeness coecient of each of their alternative layouts was evidently aected.
Table 5.27: Evaluation of MonoSi modules in a xed tilt system with dierent weights.
CHAPTER 5.
θT φC GCRinv Qout,year (kWh) Land area used PR CC1 Rank 1 CC2 Rank 2
θT φC GCRinv Qout,year (kWh) Land area used PR CC1 Rank 1 CC2 Rank 2
CHAPTER 5.
the main goal was to design a 75 MWp plant for a maximised annual energy yield so
Qout,year was assigned a unit weight,
second to this goal was achieving a maximised performance ratio and minimising Land
area use so PR and Land area objectives were assigned weights of 0.5 each.
5.3.6.2 Results
The TOPSIS method was implemented and the resulting rankings and closeness coeecient
(CC) were tabulated and compared to those from the equally-weighted single axis tracking
multi-objective problem given in Subsubsection 5.2.3.1. The results for the monocrystalline,
polycrystalline and thin lm technology modules were as shown in Tables 5.31, 5.32 and 5.33.
5.4 Conclusions
The optimisation framework presented in this chapter was successfully integrated with a reputable
PV system design tool. This enabled the framework to utilise functionalities in both the
optimisation toolbox and the design tool to quickly, easily and accurately model PV system
performance. The toolbox provided several ways of optimising the design process, of which
two were fully explored in this chapter to tackle the design of a PV module layout in a
design space dened by multiple variables which ought to be taken into account simultaneously.
SAM, with its inbuilt subroutines and predened variables enabled the evaluation of several
plant performance parameters with relative ease and this can be extended to touch on other
parameters, system layouts such as can be dened by splitting the PV system into up to four
dierent subarrays, and use of other time periods, such as specic hours of the day or particular
months or seasons of the year, not covered in this chapter. The framework is therefore adaptable
to several other design objectives and design variables to best suit the design goals within the
connes of SAM's capabilities.
The fmincon solver's interior-point algorithm and the multi-objective genetic algorithm (MOGA),
implemented in the optimisation process, enabled multiple design parameters to be taken
into account simultaneously, within the connes of predened constraints in the design space.
This proved to be less cumbersome and faster than the original trial method that the design
engineers currently use and the iterative approach that was investigated in the Preliminary
Table 5.31: Evaluation of layouts of MonoSi modules in a single-axis tracking system with objectives with dierent weights.
θT φC θRot GCRinv Qout,year (kWh) Land area PR CC1 Rank 1 CC2 Rank 2
CHAPTER 5.
θT φC θRot GCRinv Qout,year (kWh) Land area PR CC1 Rank 1 CC2 Rank 2
CHAPTER 5.
θT φC θRot GCRinv Qout,year (kWh) Land area PR CC1 Rank 1 CC2 Rank 2
CHAPTER 5.
Design Chapter. The MOGA was also able to design for multiple objectives at the same time,
which was a better way of designing PV systems to simultaneously optimally satisfy various,
sometimes antagonistic, design objectives as it takes into account more plant performance
indicators.
The MOGA, when handling antagonistic design objectives, tends to yield multiple alternative
PV system layouts as options to optimally design for one objective or the other. To select the
best option out of these alternatives, a multi-criteria decision making (MCDM) tool known
as TOPSIS is implemented. TOPSIS, which stands for Technique for Order of Preference by
Similarity to Ideal Solution, enables all alternative options to be evaluated and ranked according
to how closely they resemble the ideal solution. This method was successfully implemented to
choose the best layout and the best module technology for each design scenario. The weights
can be used to remodel the ideal solution and its makeup such that more emphasis is placed
on design objectives that are deemed more important than others in that particular design
scenario. This is a better design approximation, compared to designing a system with a single
design objective in mind, which results in the oversimplication of the design process especially
in cases where more than one design objective needs to be achieved and the objectives are
potentially antagonistic. This is also better than performing a multi-objective design with all
objectives weighted equally because that is seldom the case in reality.
Stellenbosch University https://scholar.sun.ac.za
Chapter 6
Conclusions
In this chapter, conclusions drawn from the other chapters of this thesis are summarised. This
is then followed by a section containing recommendations in relation to the work presented in
this project.
6.1 Conclusions
6.1.1 Introduction
In this opening chapter, a general context around the need for renewable energy sources was
given. Emphasis was, however, placed on solar energy and the state of the solar industry was
evaluated in the worldwide as well as the South African context. Thereafter, the research
problem of the lack of an ecient, integrated and hollistic approach to PV system design
optimisation was noted and investigated. The project's objectives were then laid out such that
frameworks for design optimisation could be formulated to:
be easily adaptable to various design scenarios since not all projects are ever the same,
especially in terms of constraints and design objectives,
provide a faster and more well-rounded approach to the design process by simultaneously
designing for multiple parameters and/or multiple objectives,
104
Stellenbosch University https://scholar.sun.ac.za
PV system designers to nd out their purposes and strengths and to identify areas that could
do with some improvement. Some of the key insights from this preliminary plant design and
optimisation process were:
The vital role system design tools play in the design process and the importance of
selecting tools that enable developers to perform system modeling thoroughly and accurately.
The need for optimisation frameworks capable of handling multiple iterations and the
simultaneous optimisation of several design variables and objectives.
How some nonconventional design optimisation processes also play an important role in
overcoming certain design constraints and challenges and shed more insight with regards
to the complex relationship of several design variables and objectives.
These key deductions were then used to formulate optimisation frameworks for the design of
utility scale PV systems.
The fmincon solver's interior-point algorithm and the multiobjective genetic algorithm (MOGA),
implemented in the optimisation process, enabled multiple design parameters to be taken into
account simultaneously, within the connes of predened constraints in the design space. This
proved to be less cumbersome and much faster than the method that the design engineers
currently use as mentioned in the problem statement. The MOGA was also able to design
Stellenbosch University https://scholar.sun.ac.za
for multiple objectives at the same time, which was a better way of designing PV systems to
simultaneously optimally satisfy various, sometimes antagonistic, design objectives as it takes
into account several plant performance indicators at the same time.
The MOGA, when handling antagonistic design objectives, tends to yield multiple alternative
PV system layouts in its Pareto optimal solution set. To select the best option out of these
alternatives, a multi-criteria decision making (MCDM) tool known as TOPSIS is implemented.
TOPSIS, which stands for Technique for Order of Preference by Similarity to Ideal Solution,
enables all alternative options to be evaluated and ranked according to how closely they resemble
the ideal solution. This method was successfully implemented to choose the best layout and the
best module technology for each design scenario. The TOPSIS weights were used to remodel
the ideal solution and its makeup such that more emphasis was placed on design objectives
that are deemed more important than others in that particular design scenario.
6.2 Recommendations
Strong evidence has recently emerged pointing to the possibility of signicant amounts of savings
in the PV system design if certain practices in the balance of system (BoS) design process are
also improved. One such example is the cost-saving wiring method known as the leapfrog
method as shown in Figure 6.1. According to the author of 'Cost-saving PV source-circuit
wiring method' [8], the leapfrog method leads to material cost savings of up to $20 000 on a 5
MW PV system with 72-cell modules. BoS optimisation could, therefore, be worth investigating
and adding to the overall plant design optimisation.
Figure 6.1: Illustration of source circuits connected using the daisy chain and leapfrog wiring
methods. Figures adopted from [8]
Appendices
108
Stellenbosch University https://scholar.sun.ac.za
Appendix A
Canadian Solar PV Module Datasheet
109
Stellenbosch University https://scholar.sun.ac.za
MAXPOWER
CS6X-310|315|320|325 P
The high quality and reliability of Canadian Solar’s
modules is ensured by 15 years of experience in
module manufacturing, well-engineered module
design, stringent BOM quality testing, an
automated manufacturing process and 100% EL
testing. linear power output warranty
Product CERTIFICATEs*
High PTC rating of up to 91.97%
IEC 61215 / IEC 61730: TÜV-Rheinland / VDE / KEMCO / MCS / CE / CEC AU / INMETRO
UL 1703 / IEC 61215 performance: CEC listed (US)
UL 1703: CSA / IEC 61701 ED2: VDE / IEC 62716: VDE / IEC 60068-2-68: SGS
IP67 junction box for long-term Take-e-way / UNI 9177 Reaction to Fire: Class 1
weather endurance
A A
Rear View Frame Cross Section A-A 10 10
9 9
35 8 8
7 7
6 6
5 5
40
Grounding
hole 4 4
Middle
bar 2–Ø5
3 3
1954
1400
1155
2 2
11
G
1 1
- +
V V
0 0
8-11 ˣ 7 A A Mounting Hole 5 10 15 20 25 30 35 40 45 5 10 15 20 25 30 35 40 45 50
Mounting
7
hole
R 1000 W/m2 5°C
800 W/m2 25°C
40 932 600 W/m2 45°C
982
11
The specification and key features described in this datasheet may deviate slightly and
are not guaranteed. Due to on-going innovation, research and product enhancement,
Canadian Solar Inc. reserves the right to make any adjustment to the information
described herein at any time without notice. Please always obtain the most recent
version of the datasheet which shall be duly incorporated into the binding contract made
by the parties governing all transactions related to the purchase and sale of the products
described herein.
Caution: For professional use only. The installation and handling of PV modules requires Scan this QR-code to discover solar
professional skills and should only be performed by qualified professionals. Please read the
safety and installation instructions before using the modules. projects built with this module
Canadian Solar Inc. July 2016. All rights reserved, PV Module Product Datasheet V5.51_EN
Stellenbosch University https://scholar.sun.ac.za
Appendix B
Kyocera PV Module Datasheet
112
Stellenbosch University https://scholar.sun.ac.za
KD 300-80 P Series
KD315GX-LPB KD320GX-LPB
Quality Built In
• UV stabilized, aesthetically pleasing black
anodized frame
• Supported by major mounting structure
manufacturers
Reliable
• Proven superior field performance
• Tight power tolerance
• Only module manufacturer to pass rigorous
long-term testing performed by TÜV Rheinland
UL Listing
QIGU.E173074
KD 300-80 P Series
136mm
5.36in
11.06in
281mm
(IP65)
TNOCT 45 45 o
C
1040mm
1290mm
40.9in
50.8in
Pmax 226 230 W
Operating
Temp -40 to +90 -40 to +90 %/oC
1.18in Short Side
30mm
System Design
11.06in
281mm
.41in
10.3mm
Appendix C
First Solar PV Module Datasheet
115
Stellenbosch University https://scholar.sun.ac.za
3
MODULE WARRANTY
100% • 25-Year Linear
97%
95%
Performance
Power Output
Warranty4
90%
• 10-Year Limited
85%
Product Warranty
80%
0 5 10 15 20 25
Years
Weight 12kg Nominal Power (± 5%) PMPP (W) 105.0 107.5 110.0 112.5 115.0 117.5
Thickness 6.8mm Voltage at PMAX VMPP (V) 67.8 68.6 69.4 70.2 70.5 71.2
Area 0.72m2 Current at PMAX IMPP (A) 1.55 1.57 1.59 1.60 1.63 1.65
Leadwire 2.5mm2, 610mm Open Circuit Voltage VOC (V) 86.0 86.6 87.2 87.7 87.8 88.2
Connectors MC49 Short Circuit Current ISC (A) 1.74 1.75 1.75 1.75 1.78 1.79
Bypass Diode None Module Efficiency % 14.6 14.9 15.3 15.6 16.0 16.3
Cell Type Thin-film CdTe Maximum System Voltage VSYS (V) 1500 7
semiconductor, Limiting Reverse Current IR (A) 4.0
up to 216 cells
Maximum Series Fuse I CF (A) 4.0
Frame Material None
MODULE NUMBERS AND RATINGS AT 800W/m2, NOCT8 45°C, AM 1.5 6
Front Glass 3.2mm heat
strengthened Nominal Power (± 5%) PMPP (W) 78.3 80.1 82.0 83.9 85.8 87.6
Series 4ATM Voltage at PMAX VMPP (V) 62.6 63.1 64.1 65.0 65.5 65.9
includes anti- Current at PMAX IMPP (A) 1.25 1.27 1.28 1.29 1.31 1.33
reflective coating
Open Circuit Voltage VOC (V) 81.0 81.6 82.1 82.6 82.7 83.1
Back Glass 3.2mm
tempered Short Circuit Current ISC (A) 1.40 1.41 1.41 1.41 1.44 1.44
Encapsulation Laminate TEMPERATURE CHARACTERISTICS
material with
edge seal Module Operating (°C) -40 to +85
Temperature Range
Load Rating 2400Pa10
Temperature Coefficient
TK (PMPP) -0.34%/°C
of PMPP
Temperature Coefficient
TK (VOC) -0.29%/°C
of VOC
Temperature Coefficient
TK (ISC) +0.04%/°C
of ISC
Operating
Temperatures
110
100
70
1 Device package meets ATLAS 25+.
0 10 20 30 40 50 60 70
2 Testing Certifications/Listings pending.
Module Temperature (°C) 3 Limited power output and product warranties subject to warranty terms and conditions.
4 Ensures 97% rated power in first year, -0.7%/year through year 25.
5 Standard Test Conditions (STC) 1000W/m2, AM 1.5, 25°C
END-OF-LIFE RECYCLING 6 All ratings ±10%, unless specified otherwise. Specifications are subject to change.
7 Application Class A for 1000V (class II), Application Class B for 1500V (class 0)
• Recycling services available through First Solar’s 8 Nominal Operating Cell Temperature: Module operation temperature at 800W/m2
industry-leading recycling program or customer- irradiance, 20°C air temperature, 1m/s wind speed.
9 Multi-Contact MC4 (PV-KST4/PV-KBT4)
selected third party. 10 Higher load ratings can be met with additional clips or wider clips, subject to testing
Disclaimer
The information included in this Module Datasheet is subject to change without notice and is provided for informational purposes only. No contractual rights are established or should be
inferred because of user’s reliance on the information contained in this Module Datasheet. Please refer to the appropriate Module User Guide and Module Product Specification document for
more detailed technical information regarding module performance, installation and use.
The First Solar logo, First Solar™, and all products denoted with ® are registered trademarks, and those denoted with a ™ are trademarks of First Solar, Inc.
firstsolar.com | info@firstsolar.com
Stellenbosch University https://scholar.sun.ac.za
List of References
[3] Solargis, Free download of global and regional solar resource maps / Overview | Solargis.
[Online]. Available: http://solargis.com/products/maps-and-gis-data/free/overview/
[5] NREL SAM U.S. Department of Energy Oce of Energy Eciency and Renewable
Energy, System Advisor Model (SAM). [Online]. Available: https://sam.nrel.gov/
[6] G. M. Masters, Wind Power Systems, in Renewable and Ecient Electric Power Systems ,
2nd ed. Wiley, John & Sons, 2004.
[10] B. Goss, Design process optimisation of solar photovoltaic systems, Ph.D. dissertation.
118
Stellenbosch University https://scholar.sun.ac.za
[16] S. Ringbeck and J. Sutterlueti, BoS costs: status and optimization to reach
industrialgrid parity, Prog. Photovolt: Res. Appl. , vol. 27, no. February 2013, pp.
659676, 2012. [Online]. Available: http://dx.doi.org/10.1002/pip.1160
[18] L.-A. Steenkamp, Powering up: A look at section 12B allowance for renewable
energy machinery - The SA Institute of Tax Professionals. [Online]. Available:
http://www.thesait.org.za/news/269950/Powering-up-A-look-at-section-12B-allowance-for-renewab
[23] Green Business Guide, Reverse metering in the Nelson Mandela Bay
Metro - The Green Business GuideThe Green Business Guide. [Online]. Available:
http://www.greenbusinessguide.co.za/reverse-metering-in-the-nelson-mandela-bay-metro/
[31] Folsom Labs, Optimizing a Solar Array's Tilt and Module Spacing | AltEnergyMag.
[Online]. Available: http://www.altenergymag.com/content.php?post_type=2372
[34] Aladdin Solar LLC., PV System Types: Grid-Tied, Battery Backup, O-Grid, Direct
PV. [Online]. Available: http://www.aladdinsolar.com/pvsystems.html
[36] Florida Solar Energy Center, How a PV System Works. [Online]. Available:
http://www.fsec.ucf.edu/en/consumer/solar_electricity/basics/how_pv_system_works.htm
[37] J. F. Orgill and K. G. T. Hollands, Correlation equation for hourly diuse radiation on
a horizontal surface, Solar Energy , vol. 19, no. 4, pp. 357359, 1977.
[38] D. G. Erbs, S. A. Klein, and J. A. Due, Estimation of the diuse radiation fraction
for hourly, daily and monthly-average global radiation, Solar Energy , vol. 28, no. 4, pp.
293302, 1982.
[41] A. Louche, G. Notton, P. Poggi, and G. Simonnot, Correlations for direct normal and
global horizontal irradiation on a French Mediterranean site, Solar Energy , vol. 46, no. 4,
pp. 261266, 1991.
[42] R. Perez, Article Dynamic global-to-direct irradiance conversion models, vol. 98, no. 1,
pp. 354369, 2015.
Stellenbosch University https://scholar.sun.ac.za
[46] J. E. Hay, Calculating solar radiation for inclined surfaces: Practical approaches,
Renewable Energy , vol. 3, no. 4-5, pp. 373380, 1993.
[50] Solar Green Australia, The Three Types of Solar Cells. [Online]. Available:
http://www.solargreen.net.au/the-three-types-of-solar-cells.html
[52] J. Chase, Bloomberg New Energy Finance PV Module Maker Tiering System, no. July,
pp. 14, 2014.
[53] Arup, First Solar Energy Yield Simulations Module Performance Comparison for Four
Solar PV Module Technologies, no. 1, 2015.
[56] T. Mahachi, Energy yield analysis and evaluation of solar irradiance models for a utility
scale solar PV plant in South Africa, no. December, 2016.
[60] A. Engineering, A study into the optimisation and calculation of electrical losses in
renewable energy generation, 2014.
Stellenbosch University https://scholar.sun.ac.za
[62] X. Gong and M. Kulkarni, Design optimization of a large scale rooftop photovoltaic
system, Solar Energy , vol. 78, no. 3, pp. 362374, 2005.
[67] Sandia National Labs and R. Andrews, PVLIB _ Python Documentation, 2016.
[71] NREL SAM U.S. Department of Energy Oce of Energy Eciency and Renewable
Energy, System Advisor Model (SAM) Release Notes. [Online]. Available:
https://sam.nrel.gov/sites/default/les/content/updates/releasenotes.html
[73] SAM Analysis Options, SAM Help - Analysis Options. [Online]. Available:
https://www.nrel.gov/analysis/sam/help/html-php/index.html?samul_write_a_simple_script.htm
[75] SAM Open Source | System Advisor Model (SAM). [Online]. Available:
https://sam.nrel.gov/opensource
[79] D. Chung, C. Davidson, R. Fu, K. Ardani, and R. Margolis, U.S. Photovoltaic Prices
and Cost Breakdowns : Q1 2015 Benchmarks for Residential , Commercial , and
Utility-Scale Systems, National Renewable Energy Laboratory , no. September, p. 42,
2015. [Online]. Available: http://www.nrel.gov/docs/fy15osti/64746.pdf
[86] S. Sreedhar and D. Jagadeesh, A Review on Optimization Algorithms for MPPT in Solar
PV System under Partially Shaded Conditions, pp. 2332, 2016.
[87] a. Kornelakis and E. Koutroulis, Methodology for the design optimisation and the
economic analysis of grid-connected photovoltaic systems, IET Renewable Power
Generation , vol. 3, no. July 2008, p. 476, 2009.
[88] A. Kornelakis, Multiobjective Particle Swarm Optimization for the optimal design of
photovoltaic grid-connected systems, Solar Energy , vol. 84, pp. 20222033, 2010.
[90] D. Weinstock and J. Appelbaum, Optimal Solar Field Design of Stationary Collectors,
Journal of Solar Energy Engineering , vol. 126, no. 3, p. 898, 2004. [Online]. Available:
http://solarenergyengineering.asmedigitalcollection.asme.org/article.aspx?articleid=1457085
[94] C. Doctorale, 0Rïsentïe Et Soutenue Par, Sciences-New York , pp. 0180, 2011.
Stellenbosch University https://scholar.sun.ac.za
[100] International Renewable Energy Agency, Solar Pv in Africa: Costs and Markets , 2016,
no. September.