Manual - CSP Calculation Tool
Manual - CSP Calculation Tool
This study has been elaborated by the project DKTI-CSP which is working in the context of the
German Climate Technology Initiative. The project is realized by close cooperation between the
Brazilian Ministry of Science, Technology and Innovation (MCTI) and the Deutsche Gesellschaft
fr Internationale Zusammenarbeit (GIZ) GmbH. The project aims at the creation of the
necessary prerequisites for the successful application and dissemination of Concentrating Solar
Power (CSP) in Brazil.
Project Coordination:
Eduardo Soriano Lousada, Ministrio da Cincia, Tecnologia e Inovao (MCTI)
Torsten Rainer Schwab, Deutsche Gesellschaft fr Internationale Zusammenarbeit (GIZ) GmbH
Authors:
Alexander Koch
Legal references: 1. All results, data or procedures of this study have been carefully compiled
and verified by the authors. However, any errors with regard to the content cannot be
completely avoided. Neither GIZ, nor MCTI or the authors can be held responsible for any claim,
loss or damage caused by using the information contained in this report, or for any errors,
inaccuracies or omission of information. 2. The copying or reproduction of study or parts of it
(including data transmission to medial memory systems) and the distribution for non-commercial
purposes is permitted provided that GIZ and/or MCTI are cited as the source. For all other
commercial purposes, including copying, reproduction, or distribution of the study or any part of
it, it is necessary to obtain the consent of the GIZ and/or the MCTI.
TABLE OF CONTENTS
TABLE OF CONTENTS ............................................................................................................. 3
1
INTRODUCTION ................................................................................................................ 5
1.1
1.2
BACKGROUND ........................................................................................................... 6
2.2
2.3
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.3
3.4
3.5
4.1.1
4.1.2
4.2
4.2.1
4.2.2
4.2.3
1 INTRODUCTION
This manual describes the application, functioning and motivation of a calculation tool for the
availability calculation of Concentrated Solar Power Plants (CSP), which was developed from
April 2014 to July 2015 by the Deutsche Gesellschaft fr Internationale Zusammenarbeit (GIZ)
GmbH in consultation with the Empresa de Pesquisa Energtica (EPE National Energy
Planning Authority of Brazil).
In order to convey a comprehensive understanding, this manual first deals with the motivation
and main goals of the tool and explain the background of the development of the tool. After that,
the theoretical background of the calculation methods will be explained briefly. Based on this the
structure and the application of the tool will be described in the last two chapters.
1.1
Starting point for the programming of the calculation tool was the ongoing development within
the Brazilian energy market. Due to the great increase of energy demand and given restriction
in the expansion of hydro power in Brazil it is getting more and more important to diversify
Brazils energy matrix while keeping the national energy supply as reliable, environmentally
friendly and as cost efficient as possible.
In contrast to most other forms of power generation technologies, Brazils experience with CSP
is not that significant.
In order to evaluate the reliability of CSP plants, their suitability and potentials for the Brazilian
energy market and in a second step successfully implement them in the national electricity
auction system, the calculation tool was developed as an easy way to simulate CSP plants, as a
help to figure out the effects of different configuration possibilities and to make the technology
tangible.
The main goal of the tool is the calculation of time and energy availability (both terms are
described in Chapter 2). Therefore it considers important and characterizing power plant
parameters, irradiation data and the default characteristics of essential power plant
components.
The program itself is divided into two stages, which analyze the potential amount of energy
which a CSP power plant can produce in a certain time period and the amount of hours in which
it can be operated during that time.
On the one hand there is the meteorologically determined availability, which describes how a
certain plant (installed capacity, storage size, auxiliary firing capacity, efficiencies and losses are
determined) can be operated with a certain irradiation scenario.
In the second stage of the model, the uncertainty of technical defaults is evaluated. Therefore
the default characteristic of each component has to be described and is used to simulate default
times of a component. To determine the impact of technical non availabilities, the tool runs a
Monte Carlo simulation in which failure times for various components are generated and its
impact on the power plant operation is considered. The average reduction of the
meteorologically determined availability in all simulations performed is considered as the
reduction that can be most likely expected.
Although there exist already some powerful programs which can be used to simulate the
energy production of CSP power plants over time (e.g.: Time Series Simulations in
EBSILON by STEAG Energy Services GmbH and System Advisor Model by National
Renewable Energy Laboratory [NREL]), the developed tool still has a unique position by
combining plant simulations and the consideration of technical failures.
In addition to that, the developed tool is able to consider auxiliary firing quite accurate
which clearly differentiates it from other tools available.
The simplified linear consideration and simulation of CSP plants furthermore make it possible to
improve the understanding of this kind of power plants and makes it possible to easily
experiment with plant configurations by easily upscale and downscale plants and plant
parameters of plants that have already been modelled.
1.2
BACKGROUND
Originally the calculation tool was developed to generate results for a master thesis, whose
topic was Time and energy availability calculations of different concentrated solar power plant
configurations considering Brazil as potential location of operation. Despite a large number of
simplifications made, verification tests with the developed tool showed that the calculated
results are highly accurate. Therefore the tool was further developed and became more user
friendly.
Since the theoretical foundations are explained extensively in this master thesis, this manual will
refer to it at some parts.
The master thesis was published in Portuguese (Clculo do fator de disponibilidade e fator de
capacidade de diferentes configuraes de usinas heliotrmicas considerando o brasil como
local de gerao) and German (Berechnung der Zeit- und Arbeitsverfgbarkeit verschiedener
solarthermischer Kraftwerkskonfigurationen unter Bezugnahme auf Brasilien als
Erzeugungsstandort). References will always be made to the Portuguese version.
2 THEORETICAL BACKGROUND
As it was written before, the calculation tool is divided into two different steps. On the one hand
there is the calculation of the meteorologically determined energy and time availability which
characterizes how much energy the considered CSP plant can produce within a certain time
period for a given direct normal irradiation (DNI) data in W/m and determined plant parameters.
This is called the calculation of the solar potential of a power plant.
On the other hand, there is the calculation of the impact of technical failures that will probably
occur during the simulation period. This is called the calculation of the solar potential due to
technical non availabilities.
The theoretical background of these two calculation stages will be described roughly in the next
sub-chapters as well as the theoretical basics of power plant availabilities.
2.1
Typically there are two different kind of availabilities considered for power plants.
On the one hand there is the time availability, that describes the relation of operating hours of a
power plant in a certain period (TP-TNA) to the amount of runtime hours that the power plant
could have been operated theoretically (TP) in case that there would have been no non
availability periods (TNA) at all.
Time Availability: =
On the other hand the availability of a power plant can be described as Energy Availability,
which relates the amount of energy that was generated by a plant in a certain period
(considering the reduction due to non availabilities), to the amount of energy that could have
been produced if the power plant would have been operated in full load operation all the time.
Energy Availability: =
For conventional base load power plants the so called non availabilities can be classified into
two different categories: The planned and unplanned non availabilities.
Planned non availabilities are caused by planned maintenance measures and can be shifted
over time and changed in their extent, while the unplanned non availabilities are caused by
technical defaults that can occur all over sudden at various components of the power plant.
In comparison to conventional power plants, the availability of CSP power plants is influenced
by one additional main factor: The availability of the Sun.
Due to the fact, that the consideration of planed non availabilities is a really complex topic
because a variation of the revision does influence the frequency and the extent of unplanned
non availabilities planned non availabilities are not considered in the developed calculation
tool.
Instead the two factors of influence, which can be analyzed by the tool are:
1. The availability determined by the availability of the sun (Solar Potential or
Meteorologically determined Availability)
2.2
SOLAR POTENTIAL
To develop a tool that can calculate the meteorologically determined availability it is necessary
to develop a CSP model first, that makes it possible to reproduce the typical usage of a CSP
power plant.
The chosen principle of operation that is used by the tool can be seen in Figure 1.
On the x-axis of the coordinate system a decreasing sun irradiation can be seen. The y-axis
indicates the gross power output of a CSP-power plant that can either be generated by the use
of solar energy, or by the use of energy stored in thermal storages or fed in by auxiliary firing.
It can be seen that the power plant is able to generate the maximum output by the use of solar
energy only, if the irradiation is powerful enough. In addition to that the power plant is able to
use the solar energy surplus to fed it into the thermal storage (green area).
If the irradiation falls below a certain point the power plant will not be able to generate the
maximum power output with the use of solar power only. In that case the stored solar energy
can be used to catch up the lack of energy.
If there is not enough energy stored in the thermal storage the power plant will start to use the
auxiliary firing as well to continue full load operation.
Once the irradiation falls below a certain point and the auxiliary firing and the heat storage will
not be able to completely catch up the lack of energy it comes to part load operation of the
plant.
If the load case of the power plant falls below a certain minimum the operation will be stopped
completely.
The three available types of energy supply are always used with the following priority:
1. Use of solar energy
2. Use of the stored thermal energy
3. Use of auxiliary firing
Considering this basic model with its priority order, different operation modes can occur. All
possible modes of operation can be seen in the Portuguese version of the master thesis. (P. 39
and 40).
During the development of the tool it was never planed to create a highly accurate
thermodynamic simulation tool. The main goal was instead to use a lot of simplifications to
design a tool that makes it easy to model power plants and is still providing results that are quite
accurate.
This objective has been achieved by considering the power plant as a combination of different
cycles that can be characterized with linear simplifications (constant, hourly changing and linear
efficiencies / constant and linear own consumptions).
To see how the different considerable parts of a power plant look like and what kind of
efficiencies are considered by the model please have a look into the Portuguese Version of the
master thesis (P.41-43).
A detailed overview of the different calculation steps for the simulation of the solar potential can
be seen from page 44 to page 52.
2.3
SOLAR POTENTIAL
AVAILABILITIES
REDUCTION
DUE
TO
TECHNICAL
NON
3 PROGRAM STRUCTURE
The main tool consists of three different main components whose central element is the
Graphical User Interface that allows the user to open all other relevant tool parts and to start the
simulation.
The three main parts of the program are:
Depending on which calculation stage is being executed the tool generates two different Excel
files which include following simulation results:
Excel file with the hourly solar potential results (if corresponding calculation stage has
been executed)
Excel file with the calculation results of the Monte Carlo Simulation (if corresponding
calculation stage has been executed)
In addition to this the tool uses two additional Excel files which are not visible to the user:
Excel file with calculation results for each hour, which is used for the second calculation
stage (reduction of solar potential due to technical non availabilities)
Excel file containing datasets for hourly optical and cosine efficiencies for a whole year
for optimized solar fields of central receiver and parabolic trough plants (Optical and
Cosine Efficiencies.xlsx). This Excel file will be used by the Excel file
input_parameters.xlsm to determine the hourly changing efficiency for a solar field for a
chosen coordinate in Brazil.
Due to the fact that this two Excel files are not made for interaction with the user, they will not be
described extensively in this Manual. Instead the handling of and the access to this files will be
described at the corresponding interfaces.
3.1
This is the main part of the calculation tool. All possible actions of the MATLAB tool will be
executed and all relevant Excel files can be opened from here.
The graphical user interface consists of three different parts (can be seen in Figure 3):
1. The Button Bar (refer to Figure 2 Button bar - Graphical User Interface)
The Button bar is the area of interaction with the user and consists of six different
buttons:
a. Open Input Parameter
With this button the Input_Parameters.xlsm file can be opened, to determine
simulation and power plant parameters.
b. Calculate and Show Results
To start the simulation this button has to be pressed. MATLAB will then use the
parameters and data sets of Input_parameters.xlsm and Irradiation Data.xlsx.
c. Open Solar Potential Results
This button opens the Excel file with the solar potential results of the last
simulation (powerdata for consideration.xls).
d. Open Monte Carlo Results
This button opens the Excel file with the solar potential results of the last
simulation (reduced powerdata.xls).
e. Clear all Result
With the use of this button all tables and the pie chart will be cleared.
f. Open Irradiation Data
By pressing this button the Excel file Irradiation Data.xlsx is opened.
Simulation Period
[in h]
Number of Monte
Carlo Simulations
Nominal Power
Output (gross)
[in MW]
Nominal Storage Size
[in h]
Nominal Power
Auxiliary Firing [in MW]
Solar Irradiation at
Design [in W/m]
b. The green middle table shows the main results of the solar potential calculation.
Table 2 Middle Result Table - Graphical User Interface
Hours of Energy
Production [in h]
& Time Availability [in %]
c. The yellow bottom table shows the main results of the calculation of the solar
potential reduction due to technical non availabilities.
Table 3 Bottom Result Table - Graphical User Interface
Reduction of Hours of
Energy Production [in h]
Hours of Energy
Production [in h]
& Residual Time
Availability [in %]
3.2
In the Excel file Input_Parameters.xlsm all input parameters (except for the direct normal
irradiation data) can be adjusted, saved and scaled up or down.
It can be opened either manually by opening the Excel file (Input_Parameters.xlsm) in the tools
folder or by clicking the Open Input Parameters button.
Notice: Please notice that all adjustments will only be considered by the Excel file if the changes
have been saved before the Calculate and Show Results button is pressed.
The file includes 14 different excel sheets whose tabs can be seen in the graphic below.
Archive
This sheet is used by a macro to save and load modelled power plant projects.
Basic Data
In this sheet the simulation data and the basic power plant configuration can be
adjusted.
Data for Operation
In this sheet all operation parameters of the power plant can be adjusted.
Default Units
In this sheet the default behavior of each power plant component can be characterized.
Manual Mirror Efficiencies
In this sheet the hourly changing efficiencies of the solar field can be defined manually.
Manual Cosine Losses
In this sheet the hourly changing cosine losses can be defined manually.
Calculated Mirror Efficiencies
In this sheet the hourly changing mirror efficiencies will be calculated automatically for a
certain coordinate within Brazil.
Calculated Cosine Losses
In this sheet the hourly changing cosine losses will be calculated automatically for a
certain coordinate within Brazil.
LatLon
Support sheet for the Excel file which is used to pick the right cosine and mirror
efficiencies for a certain location in case that the optical efficiencies will not be entered
manually.
Optical Eff Archive Parabol
Support sheet for the Excel file which is used to pick the right cosine and mirror
efficiencies for a certain location in case that the optical efficiencies will not be entered
manually.
Cosine Eff Archive Parabol
Support sheet for the Excel file which is used to pick the right cosine and mirror
efficiencies for a certain location in case that the optical efficiencies will not be entered
manually.
Optical Eff Archive Tower
Support sheet for the Excel file which is used to pick the right cosine and mirror
efficiencies for a certain location in case that the optical efficiencies will not be entered
manually.
Cosine Eff Archive Tower
Support sheet for the Excel file which is used to pick the right cosine and mirror
efficiencies for a certain location in case that the optical efficiencies will not be entered
manually.
Table for Images
Archive in which several pictures are stored which will be used by the Data for Operation
sheet.
In the following sub-chapters only the three main tabs Basic Data, Data for Operation and
Default Units will be described cell by cell and button by button.
There are some input assistant features included, which will be explained first (Chapter 3.2.2).
To make the calculation tool as self-explaining as possible the Excel input file (Input
parameters.xlsm) has been equipped with a lot of notes that will pop up when a colored input
cell is clicked. If there are some doubts about the function and meaning of some of the cells it is
recommended to look these notes.
3.2.2.2
Within the Excel file almost every input cell will be double checked by the Excel file to avoid
illogical input parameters that may cause errors in the simulation.
If an input, which that is identified as illogical or runs contrary to another input entered, an error
message will pop up informing about the incompatibility of the entered data (Wrong Input Data).
Further information about possible failures will be indicated in an error message.
The most likely failures that may occur are:
Entering a manual input into a list cell
Some cells contain lists with preset inputs. Only inputs included in the list are permitted.
Exceeding a maximum value / falling below a minimum value
Most cells do have restrictions in form of a minimum or a maximum value (e.g.: most
efficiencies cannot exceed 100 % or fall below 0 %).
Violating the order
To interpolate different load case efficiencies it is important that the load cases in the
reference column are in order. If an entered value violates this rule an error message will
inform you about this violation.
3.2.2.3
Color Code
To improve the ease of use and the clarity of the Excel file the file Input_Parameters.xlsm
includes a color code that indicates the function of a cell.
The meanings of the different cell colors are explained in the following table:
Table 4 Color Code (Cells) - Input_Parameters.xlsm
reference
column
(Workable)
(yellow)
These type of cells contain the considered load cases for the corresponding power plant cycle
Own
Consumption
Cell
(Workable)
(purple)
These cells contain constant or linear own consumptions that describe the consumption
behavior of a certain power plant part .
Suggestion Cell Own Consumption (Locked)
(Blue hatched)
These cell contain the suggestions for the own consumption. Suggestions can be accepted
via pressing the corresponding button.
Suggestions (Locked)
(blue)
These cells contain suggestions regarding efficiencies, cycle restrictions or the solar multiple
To accept them a corresponding button can be pressed.
(Conversion) Result Cell (Locked)
(dark gray with white
font)
At some parts of the Excel file entered data is converted into other units. This gray conversion
result cells show the results of this conversions. In some cases these cells also contain
further processed data (e.g.: time zone for a chosen coordinate)
Note: Some result cells use parameters of other cells to calculate, therefore illogical
calculation results may occur until the power plant has not been fully modeled.
Consideration Decision (Workable)
(green with red
font)
At some parts of the Excel file it is possible to choose between different considerations (e.g.:
load cases of the primary cycle can be entered in MW or in percentage). The cells where this
decision are made are marked with a red font and a green background.
Unchangeable
Load
Case
Data
(Locked)
(gray)
These cells contain the load cases for the auxiliary firing. They can not be changed and
always contain 6 different load cases which are increasing in 20% steps.
3.2.3.1
In the upper section of the Basic Data sheet the three main parameters of every simulation can
be determined by the user:
3.2.3.2
In the second section of the Basic Data sheet the main parameters of the simulation can be
determined by the user:
In addition to that, the second section of the Basic Data sheet contains two buttons which
execute certain macros.
Quick Adjustment of all Operation Data Values (Except for own Consumptions)
[H-K 23-25]
(Button)
This button will accept all suggestions for efficiencies, losses and load case restrictions
that are suggested by Excel (Data for Operation sheet). This button is mad for the
variation of power plant parameters once a project has been modeled completely. It is
not recommended to use this button before the modeling has been finished.
Quick Adjustment of all own Consumptions [H-K 26-28]
(Button)
This button will accept all own consumption suggestions that are suggested by Excel
(Data for Operation sheet). This button is made for the variation of power plant
parameters once a project has been modeled completely. It is not recommended to use
this button before the modeling has been finished.
3.2.3.3
In the third section of the Basic Data sheet the starting conditions of the power plant can be
adjusted:
3.2.3.4
The fourth Section of the Basic Data sheet was designed to save and load projects. Therefore it
has several cells that can be used to determine the name of a modeled project and to choose a
storage location to save or load a project:
(Button)
This button is used to safe a project. If this button is clicked a dialogue box will pop up
and prompt you to enter a storage location. If this storage location is already used the
process will be aborted.
Before the project will be saved all reference cases (See chapter 3.2.4) will be updated
automatically.
Note: The saving process may take some time (up to two minutes)
Storage Location [C 28]
(List)
In this cell a storage location can be selected. Once a storage location is selected [DF 27-28] will indicate, if the project location is empty or, in case that a project is saved to
that location display the name of the saved project.
Load Project Location [A-B 26-28]
(Button)
This button will execute the loading procedure.
Note: The loading procedure may take some time (up to two minutes)
3.2.4.1
The upper section of the Data for Operation sheet deals as an information table, which shows
roughly which parts of the power plant can be designed in the following sections.
Therefore it contains a figure in the upper left corner that shows a power plant with the chosen
configuration (determined by CSP type [C-D 11] (Basic Data) and auxiliary firing [C-D 12] (Basic
Data)). This figure presents which type of efficiencies and losses can be adjusted at certain
locations of the power plant. For a better understanding an explanatory legend of the losses and
efficiencies can be seen on the right side [I 3-9].
In addition to that, two different buttons can be found in this section of the sheet:
(Button)
(Button)
The functions of these two buttons are similar to the two buttons the Basic Data sheet ([H-K 2325] and [H-K 26-28]).
For a detailed explanation see chapter 3.2.3.2.
3.2.4.2
In the second section of the Data for Operation sheet the steam cycle parameters can be
determined by the user:
3.2.4.3
In the third section of the Data for Operation the primary cycle parameters can be determined by
the user:
Defines the efficiency of the steam cycle for the different load cases.
Own Consumptions [E 18-22]
(Unchangeable)
Defines how much electricity is used for the operation of the primary cycle in the different
load cases.
Change Standard Consumption [L27 37]
(Button)
A click on this button will save the actual own consumptions as the reference case.
These values will be stored in [N 27-37]. As a reference, the actual load cases will be
stored as well (in [M 27-37]). These standard consumption references will then be used
to suggest actual own consumptions in case that the primary cycle load cases will be
varied.
Suggested Own Consumption [F 27-37]
(Unchangeable)
These cells contain suggestions for the own consumption, which is related to the
standard consumption [M-N 27-37]. This suggestions can not be changed by the user.
Accept Consumption-Suggestions [G 27-37]
(Button)
By a click on this button the suggested own consumptions will be accepted for each load
case.
Maximum Load Case [H-I 30]
(Manual Input)
Determines the maximum amount of thermal energy, that can be fed into the primary
cycle at once.
If this cell is left empty or set to zero the maximum load case is equal to the maximum
value that will be reached in the conidered period.
Change standard maximum Load Case (dependent on nominal Load Case primary
Cycle) [I-K 26]
(Button)
A click on this button will save the actual maximum load case as the reference case.
This value will be stored in [O-Q 29]. As a reference the actual nominal load cases will
be stored as well (in [R-T 29]). These standard consumption references will than be
used to suggest actual maximum load cases in case that the primary cycle load cases
will be varied.
Suggested maximum Load Case [J-K 30]
(Unchangeable)
This cell suggests a typical load case restriction regarding to the nominal load case of
the primary cycle and the values saved in [O-Q 29]. and [R-T 29].
Minimum Load Case [H-I 37]
(Manual Input)
Determines the minimum amount of thermal energy, which has to be fed into the primary
cycle to operate it. If this value is not reached, the primary cycle will not be operated.
Change standard minimum Load Case [I-K 26]
(Button)
A click on this button will save the actual minimum load case as the reference case. This
value will be stored in [O-Q 37]. As a reference the actual nominal load cases will be
stored as well (in [R-T 37]). This standard consumption references will than be used to
suggest actual minimum load cases in case that the primary cycle load cases will be
varied.
3.2.4.4
In the fourth section of the Data for Operation sheet the main parameters of the Storage and the
Storage cycle can be determined by the user:
Efficiency [A 42]
(Manual Input)
In this cell the constant efficiency of the heatexchanger between the secondary and the
primary cycle can be adjusted.
Suggested Efficiency [B 42]
(Unchangeable)
This cell suggests a constant efficiency for the heat exchanger. If the primary cycle is
operated with salt (determined in Basic Data [C-D 14]) the tool will suggest an efficiency
of 100 %, because no heat exchanger is needed. Otherwise the suggestion will be 99 %.
Own Consumptions [C-E 42]
(Manual Input)
Defines how much electricity is used if the storage cycle is in operation (Whenever
energy is fed into the storage or if storage energy is fed into the primary cycle).
Since the own consumption of the storage cycle is considered as constant, it is
recommended to adjust it to the amount of electricty that will be used to by the storage
cycle if the power plant is operated on full load by the use of storage only.
Change Standard Consumption [L 41-42]
(Button)
A click on this button will save the actual own consumption of the storage cycle (in
[N 42]) and will relate it to the actual nominal load case (in [M 42]) of the primary cycle.
These reference case will be used to suggest a new own consumption (in [F 42]) if the
primary cycle parameters are varied.
3.2.4.5
In the fifth section of the Data for Operation sheet the receiver losses can be determined:
3.2.4.6
In the sixth section of the Data for Operation sheet the main parameters for the optical efficiency
can be adjusted:
the calculations. The chosen power coordinates are displayed in [M-N 68] (latitude) [MN 69] (longitude).
Brazil has been considered as a grid of 445 coordinates (one each 150 kilometers).
Therefore the closest coordinate chosen by Excel, will never be more far away than 106
kilometers from the entered one.
The chose the the right coordinate Excel uses the Excel sheet LatLon.
Note: It is not possible to consider coordinates outside of brazil. If a coordinate outside of
brazil is chosen the Excel file will jump to the closest one within brazil.
(Brazils range of coordinates:
Latitude: from -33,9579 to 5,1260 | Longitude: from -73,9292 to -34,8003)
Refresh Solar Field Efficiencies (regarding to coordinates) [J-N 65-66]
(Button)
Once the latitude and longitude values have been adjustet the Refresh Solar Field
Efficiencies Button can be clicked.
This will execute a macro that will access another Excel file (Optical and Cosine
Efficiencies.xlsx). Within this file for a lot of different coordinates optical and cosine
efficiencies are stored. By executing the macro, the Calculated Mirror Efficiencies and
the Calculated Cosine Losses will be actualized to the newest datasets that are stored in
Optical and Cosine Efficiencies.xlsx for the chosen coordinates.
Time Zone [L 70] / [N 70] / [N 71]
(Manual Input)
Since Brazil is divided into several time zones it is important to consider the right time
zone so that the optical and cosine efficiencies will match the entered irradiation data. To
guarantee a uniform consideration of time, time zones are always considered in GMT
wintertime
In most cases the excel file will choose the right time zone on its own and indicate it in
[L 70], but in some rare cases (When the chosen location is very close to a time zone
border) there is a chance that Excel chooses the wrong time zone.
In that case a correction of the time zone can be entered in [N 70] and the efficiencies
will be shifted by the entered amount of hours.
The time zone that will finally be used is shown in [N 71].
To choose the right time zone excel uses the sheet LatLon.
Note: It is not possible to shift the actual time zone by more than three hours.
If the time zone is changed manually it is not necessary to execute the Refresh Solar
Field Efficiencies (regarding to coordinates) button.
3.2.4.7
This chapter shortly explains where the automatically calculated and the manually entered
mirror and cosine efficiencies can be seen. Furthermore it will be described how the calculation
of the automatically calculated coordinates works.
If the automatic calculation of mirror efficiencies via coordinates in [C 68-69] or the automatic
calculation of cosine efficiencies via coordinates [C 75-76] is switched to No it is necessary to
Figure 16 Extract from the two Manual Mirror and Cosine Efficiencies Sheets
3.2.4.8
If the automatic calculation of mirror efficiencies via coordinates in [C 68-69] is switched to Yes
the Excel program will calculate own efficiencies for each hour of the year and use them.
Since the calculation of optical efficiencies of mirror fields is a very complicated topic, a
simplified approach was chosen.
Instead of implementing a function that can calculate the solar field efficiencies a parabolic
trough systems and a central receiver systems have been simulated in SAM and have than
been set to 127 coordinates in Brazil. For the simulation of each coordinate the solar field has
been optimized for the chosen location.
The 127 coordinates (can be seen as red marked spots in Figure 17) were defined with a
distance of 300 kilometers to each other. For each of this coordinates the solar field was
optimized and the hourly efficiencies of the optimized solar field for a whole year have been
stored to an archive Excel file (Optical and Cosine Efficiencies.xlsx).
To increase the accuracy of the generated coordinate-grid efficiencies of the different
coordinates have been interpolated to generate ne coordinate based efficiency data. This was
done in two steps:
1. Interpolations between coordinates with the same latitude (can be seen as violet marked
crosses in Figure 17) have been made.
2. Interpolations between coordinates with the same longitude (can be seen as green
marked crosses in Figure 17) have been made.
With this interpolations the amount of coordinates could be increased from 127 to 445.
Even though this approach is not the most accurate one, it is a good opportunity to quickly
change the location of a power plant and simulate the new solar potential.
Figure 17 Coordinate-Grid for the automatic Calculation of the Optical and Cosine Efficiencies
Once the Refresh Solar Field Efficiencies (regarding to coordinates) button is clicked the
efficiencies for a certain location will be copied from the archive file into the Calculated Mirror
Efficiencies and the Calculated Cosine Losses sheet (an extract of both sheets can be seen in
Figure 16).
Figure 18 Extract from the two Calculated Mirror and Cosine Efficiencies Sheets
3.2.4.9
In the ninth section of the Data for Operation sheet the main parameters of the auxiliary firing
can be determined by the user:
3.2.4.10
In the last section of the Data for Operation sheet the main parameters of the solar field can be
determined. In addition to that the basic own consumptions of the power plant for different
operation modes can be determined.
Figure 20 Input_Parameter.xlsm - Data for Operation (Solar Field and Residual Consumption Data)
This cell displays the actual reflective area of the plants solar field. To calculate this
value the reflective area that is necessary to reach the full load operation at design point
is calculated and multiplied with the solar multiple.
Cooling Coefficient [C-D 98-99]
(Manual Input)
The cooling coefficient describes the ratio of the maximum energy that is needed to heat
up the primary cycle when it is cooled down completely and the size of the solar field
(Receiver Area for Calculation [C-D 96]). The maximum energy that is resulting out of
this value is displayed in [C-D 102]. The cooling coefficient makes it possible that the
maximum energy for startup can be scaled down automatically if the size of the solar
field is changed.
If the primary cycle is operated with salt it is recommended to set the cooling coefficient
to zero and increase the own consumption for certain operation modes (standby and
shut down) to represent the fact that a salt cycle will always be kept close to the
operation temperature to prevent it from freezing.
Maximum Cooling Duration [C-D 100-101]
(Manual Input)
The maximum cooling duration describes the amount of time it takes the primary cycle to
cool down completely after it is shut down.
Constant Own Consumptions Power Plant [K 88-91]
(Manual Input)
Defines how much electricity is used by the power plant itself in different operation
modes. The four different operation modes that can be adjusted are:
o Operation Mode [K 88]
The standard amount of electricity that is used during normal operation.
o Standby Mode [K 89]
The standard amount of electricity that is used during standby operation.
o Shutdown [K 90]
The standard amount of electricity that is used while the power plant is shut
down.
o Startup Mode [K 91]
o The standard amount of electricity that is used during startup operation
Change Standard Consumption [H-K 94]
(Button)
A click on this button will save the actual constant own consumption of the power plant
and will relate it to the nominal gross power output of the power plant. This reference
case will be used to suggest new own consumptions (in [F 42]) if the nominal size of the
power plant is varied.
In addition to that the own consumption of the solar field will be saved as a reference as
well. The solar field own consumption is related to the reflective area for the calculation.
Suggested Own Consumption [L 88-91]
(Unchangeable)
This cells contain suggestions, for the standard own consumption of the power plant
regarding to the saved reference consumption and the nominal gross power output of
the power plant.
Accept Consumption-Suggestions [H-K 93-94]
(Button)
By a click on this button the suggestions for the constant own consumptions of the
power plant and the own consumption of the solar field will be accepted.
Nr [A]
(Unchangeable)
Simply numbers the components to provide a better overview.
Name [B]
(Manual Input)
This parameter does not have any impact on the simulation results. Nevertheless giving
each component a name will provide a better overview.
[C]
(Manual Input)
Determines the alpha value of the Weibull distribution for the considered component.
[D]
(Manual Input)
Determines the beta value of the Weibull distribution for the considered component.
Default Duration [E]
(Manual Input)
This value determines how much time will be needed to get the component repaired.
Renewing-Factor [F]
(Manual Input)
Describes if the component is fully renewed after a default (how many previous working
hours should be considered after a default [in %]?).
0 Component will be completely renewed
1 Component will only be set into operation conditions. No renewing
Restrictions for Renewing Factor [G]
(Manual Input)
It is possible to define two different renewing factors:
1. After a certain amount of failures the component will be completely renewed (number
between 1 and 20).
2. A certain amount of previous working hours that have to be considered due to
temporary renewing will not be exceeded (number > 20).
Note: It is not necessary to enter a value into this cell. If this cell is left empty no
restrictions will be considered.
Availability Section [H]
(Manual Input)
This cell defines which availability section the component belongs to. Components in
parallel circuits belong to the same availability section. If this is the case both
components have to get the same availability section number
.k out of m group [I]
(Manual Input)
Determines if a component does belong to a special k out of m circuit.
To characterize a k out of m circuit all components of the considered circuit have to be
numbered with the same number.
Note: It is not necessary to enter a value into this cell.
k [J]
(Manual Input)
Determines how many components out of the k out of m circuit have to fail before the
whole availability section will fail.
If the component does not belong to a k out of m circuit please enter zero.
Impact 1 [K]
(Manual Input)
Determines if a default of the component will permanently reduce the load case of
corresponding power plant cycle, during its default.
Note: It is not necessary to enter a value into this cell. If the component does not have
any impact 1 onto the overcapacity of the availability section, leave this cell empty or
enter zero.
Please make sure that each component does only have one of the two impact kinds.
Impact 2 [L]
(Manual Input)
Determines if a default of the component will permanently reduce the maximum load
case of corresponding power plant cycle, during its default.
Note: It is not necessary to enter a value into this cell. If the component does not have
any impact 1 onto the overcapacity of the availability section, leave this cell empty or
enter zero
Please make sure that each component does only have one of the two impact kinds.
Overcapacity [M]
(Manual Input)
Determines how much of the nominal load case of the power plant part can be provided
by the considered availability section. Each availability section should always be able to
provide 100 %. If there is some overcapacity installed, please choose a value bigger
than 100 %.
Note: It is really important to enter a value. If no value is entered the defined component
will not have any impact on the availability.
Cycle Affiliation [N]
(List)
Determines which part of the power plant the component will affect.
Runtime Hours Consideration [O]
(List)
Determines how much hours of operation the component will collect during the
simulation period.
The grey colored cells are not made for user interaction and simply convert the text input from
column N and O into a numeric code.
3.3
This Excel file contains the irradiation data that will be used to calculate the solar potential.
Since all the simulations are hourly based the irradiation data has to consist of one Value per
hour.
All datasets have to be listed in the first column of the Excel file, starting with the irradiation data
for the first simulation hour.
The amount of irradiation data values can be freely varied (from one to infinity).
Depending on the chosen simulation duration the tool will loop or cut the irradiation data until it
matches the amount of simulated hours. Although this function is working for every dataset size,
it is recommended to choose a dataset size that is a multiple of 24, to comply with a daily
rhythm.
Typically data should be entered for one year (8760 values).
3.4
In this Excel file the results of the solar potential simulation can be seen.
The file contains 35 different results for each simulation hour, which are written into 35 different
columns. The hourly results are presented in the lines, starting in the third line. The first line
shows the header of each column and the second line shows the overall result of the
corresponding column.
The table below contains information about the results shown in the different columns.
Colum Column Name
Explanation
Unit
No
1
HourOfSimulation
In this column the simulation hours are
counted
2
DNI
Indicates the DNI
W/m
3
DNIwithCosineLoss
Indicates the DNI reduced by the cosine loss
W/m
4
PowerOutputGross
Indicates the amount of energy which was MWh
generated
5
SolarEnergyToPrim
Indicates the amount of solar energy fed into MWh
the primary cycle
6
SolarEnergyToSteam
Indicates the amount of solar energy fed into MWh
the secondary cycle
7
AuxToPrim
Indicates the amount of auxiliary energy fed MWh
into the primary cycle
8
AuxToSteam
Indicates the amount of auxiliary energy fed MWh
into the secondary cycle
9
StorageFillingWithoutLosses Indicates the amount of thermal energy fed MWh
into the storage without consideration of the
heat exchange losses at the storage cycle
10
StorageFillingWithLosses
11
EnergyFromStorage
12
StorageEnergyToSteam
13
StorageLevelOld
14
StorageLevelNew
15
SolarShareInMW
16
SolarShareInPercent
17
StorageShareInMW
18
StorageShareInPercent
19
AuxShareInMW
20
AuxShareInPercent
21
StandardOwnConsumption
22
OwnConsumptionSolarField
23
OwnConsumptionStorage
24
OwnConsumptionSteam
25
OwnConsumptionPrim
MWh
MWh
MWh
MWh
MWh
MWh
%
MWh
MWh
%
MWh
MWh
MWh
MWh
MWh
26
OwnConsumptionAux
27
OwnConsumptionSum
28
NetOutput1
29
NetOutput2
30
RuntimeHoursPowerPlant
31
RuntimeHoursSolarField
32
RuntimeHoursAux
33
RuntimeHoursStorage
34
RuntimeHoursStorageCycle
35
RuntimeHoursPrim
MWh
MWh
MWh
MWh
h
h
h
h
h
h
3.5
In this Excel file the results of the Monte Carlo simulation can be seen.
The file contains five different results for each simulation, which are written into five different
columns. The simulation results are presented in lines, starting in the third line. The first line
shows the header of each column and the second line shows the average results of the
corresponding column.
The table below contains information about the results shown in the different columns.
Colum Column Name
Explanation
Unit
No
1
SimulationNumber
In this column the simulation are counted
2
ReducedPowerOutput_ Indicates reduced gross power output of the power MWh
Gross_inMWh
plant
3
ReducedHoursOf
Indicates the reduced amount of runtime hours
H
EnergyProduction_inh
4
EnergyAvailability_
Indicates the reduced energy availability
%
Percentage
5
TimeAvailability_
Indicates the reduced time availability
%
Percentage
4 PROGRAM USAGE
4.1
Although it was a main goal during the development of the program to make the tool run as
stable as possible it is still possible that failures may occur during operation. If failures occur
please do not hesitate to contact the developer of the calculation tool (e-mail:
[email protected]). Permanent feedback will help improving the tool and its stability.
4.2
The objective of this chapter is to provide a checklist, which will tell the user in which order
actions have to be executed to get the required results.