Vous êtes sur la page 1sur 10

PV Horizon : Workshop on Photovoltaic Hybrid Systems, Montreal, September 10, 2001

PHOTOVOLTAIC HYBRID SYSTEM SIZING AND SIMULATION TOOLS:


STATUS AND NEEDS
Dave Turcottea, Michael Rossb, and Farah Sheriffa
a
CANMET-Energy Diversification Research Laboratory
1615, Lionel-Boulet Blvd., P.O. Box 4800, Varennes, QC, Canada
Tel.: (450) 652-5572—Fax: (450) 652-5177
dave.turcotte@nrcan.gc.ca
b
GPCo inc, Varennes, Québec, Canada

ABSTRACT: A wide variety of tools, ranging from simple rules of thumb to sophisticated
software packages, exist for the analysis and dimensioning of stand-alone photovoltaic
systems. System designers and installers use the simpler tools for sizing. Scientists and
engineers typically use more involved simulation tools for optimisation.

Numerous software tools exist, but it is sometimes difficult to assess the adequacy of these
tools for specific tasks. Accuracy requirements are different for prefeasibility analysis,
system design, optimisation and R&D. In addition, input and output requirements are
affected by the information known about the system configuration, which changes as the
project advances.

This paper presents the current status of PV system software tools by surveying and
categorising some of the most common programs available today. Following this, it
assesses the needs for future development in simulation and sizing software.
Keywords: Software, status, simulation, sizing

1 INTRODUCTION
PV-only systems are relatively This paper presents an overview of the
straightforward to design and simulate. software tools available on the market and
Energy flows from one source to one set of categorises them based on their use and
loads with a delay function imposed by the form. Due to the large number of tools,
battery; the energy source (i.e., the PV this list is not exhaustive. The tools are not
array), can not be dispatched, and the load rated or ranked here, but their
can not generally be deferred. Hybrid distinguishing features and common traits
systems, however, add a new dimension to are noted.
design and simulation: the time-correlation
of intermittent sources (e.g., PV and wind) Finally, based on the survey of tools
must be evaluated and the dispatch strategy available, an assessment of the need for
of sources providing power on demand future software development is presented.
(e.g., the genset) must be chosen.
Consequently, pre-feasibility assessment, 2 CATEGORIES OF SOFTWARE
sizing and optimisation of these systems No tool can perform every imaginable
involve a more in-depth analysis. task: while a tool designed to fulfil a

2001-119_OP-J_411-HYBRND 1 November 2001


PV Horizon : Workshop on Photovoltaic Hybrid Systems, Montreal, September 10, 2001

certain need may work for other purposes, minimise the life-cycle cost of the system,
it may not be as easy to use or as accurate while others may size the system according
as one designed specifically for the task. to rules that, it is assumed, lead to a
Software tools related to photovoltaic properly functioning system. Most sizing
hybrid systems can be classified into four tools provide detailed information about
categories: pre-feasibility, sizing, energy flows among components and
simulation and open architecture research indications of the critical periods during
tools. This classification is based on the the year.
form and purpose of the software.
Sizing tools are usually small, compiled
2.1 Pre-feasibility tools software packages. They generally have a
A pre-feasibility tool automates the user interface designed to be quick and
calculations that an engineer would easy to use. Often supplied by PV or
normally do by hand. It helps to determine genset manufacturers to their dealers, they
whether a PV system makes sense for a also exist as commercial software
specified application, both in terms of the packages. Sizing tools are the type of
energy provided and the life-cycle cost of software most often used by system
the energy. These tools are usually geared installers.
toward a rough sizing but often have a
comprehensive cost and financial analysis. 2.3 Simulation tools
With simulation tools, as opposed to sizing
Pre-feasibility tools are often implemented tools, the user must specify the nature and
as spreadsheets since they require only the size of each component. The tool then
automation of simple calculations, with provides a detailed analysis of the
little iterative work. More advanced pre- behaviour of the system. The time
feasibility tools also include embedded resolution of the simulation (i.e., the length
macros or code to perform more detailed of the time step), varies among simulation
analyses. packages and depends on the level of detail
required and the availability of input data
These tools are typically used by vendors, (e.g., weather data). Hourly simulations,
system promoters, energy system which are common, can be used to verify
consultants, community energy planners, system sizing, investigate the impact of
renewable energy financiers, and other future changes in the load, look at
people who need to evaluate whether an performance under atypical conditions
opportunity exists for a specific PV system (e.g., worst-case weather), investigate the
application. sensitivity of the design to various
parameters, or analyse the impact of the
2.2 Sizing tools failure or deterioration of the components.
The sizing tool performs dimensioning of Simulations can also provide information
the system: given an energy requirement, it concerning the financial and environmental
determines the optimal size of each of the characteristics of the system, such as the
different components of the system. life-cycle cost and CO2 emissions.
Different tools may optimise for different
objectives. Some will attempt to explicitly

2001-119_OP-J_411-HYBRND 2 November 2001


PV Horizon : Workshop on Photovoltaic Hybrid Systems, Montreal, September 10, 2001

Simulation tools can also be used for distributed commercially, however. The
sizing. This requires that the user correctly result is typically a traditional sizing or
identify the key variables and then simulation tool.
repeatedly run the simulation, adjusting the
variables manually to converge on an 3 SOFTWARE TOOLS AVAILABLE
acceptable sizing. Some packages This section presents some of the most
automate this process. common tools found on the market in each
category.
Simulation tools are usually compiled
software sold on the market by universities 3.1 Pre-feasibility tools
and research centres. They are often the 3.1.1 FATE2-P
products of their in-house research tools, FATE2-P 3.1.1 [1] is a financial analysis
many of which fall into the category tool developed by the United States
described in the next section. National Renewable Energy Laboratory
(NREL) and Princeton Economic
2.4 Open architecture research tools Research, Inc. It calculates the cost of
Performing R&D at component and energy or the internal rate of return for
systems level requires a high level of alternative energy power plant projects,
flexibility in the interaction of the taking into account such financial
components. While traditional simulation considerations as taxation, debt, and
tools can perform extensive sensitivity production tax credits.
analyses, they generally do not permit the
user to modify the algorithms that 3.1.2 RETScreen
determine the behaviour and interactions RETScreen [2] is a renewable energy
of the individual components. For this, an awareness, decision-support and capacity
open architecture is required: the software building tool developed by the CANMET
consists of a selection of “routines”, Energy Diversification Research
describing the components, and platform Laboratory (CEDRL). The core of the tool
for linking these routines together. The consists of a standardised and integrated
user is at liberty to modify the routines or renewable energy project analysis software
add wholly new routines. Such research based on Microsoft Excel spreadsheets. It
tools can be either implemented within a assists the user in determining the energy
commercially available, general-purpose production, life-cycle costs and greenhouse
simulation environment, or programmed gas emission reductions for various types
and compiled in a language such as of renewable energy technologies (RETs)
Fortran, C or Pascal. including photovoltaic hybrid systems.
Figure 1 shows an example of the cost
The flexibility and power of open analysis worksheet for RETScreen.
architecture research tools make them the
tools of choice of research organisations;
their concomitant complexity limits their
usefulness for commercial system analysis,
sizing and design. A subset of the routines
in the tool can usually be compiled and

2001-119_OP-J_411-HYBRND 3 November 2001


PV Horizon : Workshop on Photovoltaic Hybrid Systems, Montreal, September 10, 2001

3.2.2 Hybrid Designer


Developed by the Energy & Development
Research Center of Cape Town University,
South Africa, Hybrid Designer [4][5] is a
free sizing package for PV/wind/genset
hybrid systems. Using a genetic algorithm,
the tool evaluates different scenarios to
determine the system configuration that
will provide acceptable reliability at the
least life-cycle cost.

3.2.3 PVSYST
PVSYST [6] integrates pre-feasibility,
Figure 1: RETScreen PV Cost Analysis Sheet sizing and simulation support for PV and
PV/Genset hybrid systems. After having
defined the location and loads, the user
3.2 Sizing tools
selects the different components from a
3.2.1 HOMER
product database and the software
The Hybrid Optimization Model for
automatically calculates the size of each
Electric Renewables (HOMER)[3]
component. Since the genset is only
simulates PV/wind/genset hybrid systems.
considered as a backup, the optimisation
While an hourly simulation tool,
routine may miss the system configuration
HOMER’s strength is sizing and
having the true lowest life-cycle cost,
optimisation. It does this by automatically
however. The user must consequently
running the simulation over and over,
manually perform a sensitivity analysis,
comparing different system configurations
using PVSYST as the simulation engine, to
and component sizes. Developed by
improve the life-cycle cost of the system.
NREL, this tool offers a powerful user
interface and accurate sizing with detailed
At the prefeasibility level, the “Preliminary
analysis of the system. Figure 2 shows
Design” module of PVSYST performs a
HOMER’s comparison of various system
quick and simple financial analysis based
configurations.
on the location and loads, but this module
does not support hybrid systems.

3.2.4 Proprietary Tools


Manufacturers of photovoltaic modules,
inverters and gensets also develop sizing
tools that they distribute to their vendors.
For example, Trace Engineering, an
inverter manufacturer, has developed
“Quick System”.
Figure 2: HOMER Screenshot

2001-119_OP-J_411-HYBRND 4 November 2001


PV Horizon : Workshop on Photovoltaic Hybrid Systems, Montreal, September 10, 2001

These tools are generally not publicly For all these tools, the user enters data
available. The vendor should also bear in describing system components, loads,
mind that, unlike an independent research location, etc. The program then simulates
organisation, a manufacturer has an the system and outputs the energy
interest in selling one or more of the production, consumption, and storage as a
components being sized by the software. function of time. Some tools, such as
This may be reflected in the output of the PVSYST, Hybrid2 and PVDesign-Pro,
software. also provide detailed financial analyses of
the system life-cycle costs. Figure 3 shows
3.3 Simulation tools the summary sheet of a simulation
Numerous tools are found in the simulation performed with PVSYST.
arena. The following non-exhaustive list
references some of the most popular tools
available on the market today.

• Ashling [7]
Developed by a consortium formed by
NMRC-Ireland, ARMINES-France,
ICI-Romania and IMIO-Poland.
• Hybrid2 [8][9]
Developed by NREL, USA.
• INSEL [10]
Developed by University of
Oldenburg, Germany.
Figure 3: PVSYST Simulation Summary
• PV-DesignPro-S [11]
• PVSYST [6]
Developed by Geneva University, 3.4 Open architecture research tools
Switzerland. 3.4.1 Matlab/Simulink
• RAPSIM [8] Matlab, developed by The Mathworks [16]
Developed at Murdoch University, in 1984 and subsequently upgraded several
Australia. times, is a technical computing
• SAU/ARES environment offering advanced
Developed by Cardiff University, mathematical manipulation tools with a
United Kingdom. powerful and intuitive scripting language.
Coupled with Simulink, a graphical
• SOMES [12][13]
modular simulation environment, it
Developed by Utrecht University, the
provides an easy to use modelling and
Netherlands.
simulation tool.
• SOLSIM [4][14]
Developed by IAF / EWIS, Germany.
The Mathworks provides multiple
• WATSUN-PV [15] toolboxes for optimisation and systems
Developed by University of Waterloo, analysis in addition to data acquisition
Canada. hardware that can be linked to the
simulation. While the routines are

2001-119_OP-J_411-HYBRND 5 November 2001


PV Horizon : Workshop on Photovoltaic Hybrid Systems, Montreal, September 10, 2001

powerful and varied, development of Fortran implies that operators are familiar
hybrid system simulations is not trivial. with this programming language, at least at
The Simulink interface is easy-to-use, but the development level.
the platform assumes that the system is
readily modelled as a system of differential 3.4.4 General Purpose Programming
equations. The solvers can be sensitive Languages
with closed-loop, non-linear systems, Simulation environments offer the great
including hybrid power systems with advantage of ready-to-use modules and
battery storage. Experience and knowledge user interfaces that can be combined
of the system behaviour is essential to relatively easily. On the other hand, the
ensure the modularity of the models. environment, its associated architecture
and its mathematical solvers impose a
certain framework on the project. Total
freedom can only be attained with the
development, from scratch, of a piece of
software using a general-purpose
programming language such as Fortran, C,
Pascal, etc. This implies a huge resource
investment, however. Surprisingly, for a
truly useful tool the user interface often
requires as much effort as the development
Figure 4: A Simple Model in Matlab/Simulink and implementation of the simulation
algorithms. Some hybrid system
component codes [20] are commercially
3.4.2 PSpice
available. This eases the task of those who
Pspice [17] is a simulation tool developed
chose this approach but raises the concern
for computer-aided design of electronic
of licensing component codes; a restrictive
circuits. By modelling PV system
license may impair the distribution of the
components by their equivalent electronic
final product.
circuits [18], one can use PSpice to run
simulations and verify the impact of
Engineers and scientists may be strongly
different topologies and control techniques
tempted to engage in the development of
on the system.
simulation software, but they should
remember that after the thrilling part of the
3.4.3 TRNSYS
algorithm development and
Available commercially since 1975,
implementation will come the lengthy
TRNSYS [19] (pronounced “tran-sis”) was
debugging phase and the typically boring
initially developed for modelling of
user interface construction. Too many
thermal energy flows in multiple zone
software projects never reach an
systems. It is a transient system simulation
acceptable conclusion due to insufficient
program based on a modular architecture
consideration for these latter, less
of Fortran code blocks. Hundreds of
glamorous tasks. Consequently, when
components are available, including PV
allocating human resources for such
arrays, charge controllers and weather
projects, a skilled programmer should be
generators. TRNSYS’s extensive use of

2001-119_OP-J_411-HYBRND 6 November 2001


PV Horizon : Workshop on Photovoltaic Hybrid Systems, Montreal, September 10, 2001

included. Once the core of the tool is built, period of time, offer a good user interface
engineers and scientists may “tweak” it, and utilise a relatively accurate and robust
while always ensuring that changes and simulation algorithm.
improvements are properly documented.
As with sizing tools, not all programs are
4 NEEDS fully flexible in terms of the control system
4.1 Modifications to Software algorithms. Another highly useful feature
that is not always included is command
The survey above shows that many tools line, COM (Computer Object Model) or
already exist, but most of these are for DDE (Direct Data Exchange) support to
simulation. perform automated sensitivity analysis
with an external script or software tool.
There are relatively few pre-feasibility
tools. RETScreen’s ability to compare While existing environments for open
different renewable energy technologies architecture research tools are adequate, a
applied to the same project is very useful, library of good component models that can
but, like PVSYST, it is presently incapable easily be connected together is still needed.
of dealing with PV/Genset/Wind systems. Increased international collaboration to
develop such a library would both avoid
While PV product suppliers have redundant efforts and facilitate comparison
developed adequate tools for PV-only of simulation results.
systems, their hybrid system tools are less
advanced. Excellent sizing tools have been Current models for the PV generator and
developed by independent research wind turbine are probably sufficient for
organisations, however. These tools, while most hybrid system simulation purposes.
providing lots of features, comparisons The components that need to be
among different configurations, and real investigated further are the battery and the
optimisation, can take considerable time to genset. This is especially true of methods
find a solution due to their computer- for predicting the lifetime of these
intensive sensitivity analysis. components, such that the ageing effects of
different operating strategies can be
Sizing tools generally lack flexibility in investigated.
terms of the system control algorithm;
ideally this could be adjusted to match that Existing genset and battery models do not
used by the designer. A sizing software usually account accurately for changes in
with control algorithm plug-ins could be an the operation and lifetime expectancy of
interesting product that would allow these components at low temperatures.
designers to keep their control techniques This is a key consideration, given that
proprietary while permitting a standard hybrid systems are presented as a solution
sizing tool. to the problem of diminished photovoltaic
output during winter. Also, existing
As noted earlier, many simulation tools are packages lack support for waste-heat
available. Hybrid2, Somes, PVSYST and recovery from the genset. This heat can be
others have been available for a reasonable a valuable resource in cold climate

2001-119_OP-J_411-HYBRND 7 November 2001


PV Horizon : Workshop on Photovoltaic Hybrid Systems, Montreal, September 10, 2001

conditions, but currently simulation systems should be compared with


packages can not optimise its use. simulation and the methodology and
results should be published in refereed
There is also a need for integrated tools, journals for all to comment on. A good
i.e., the approach of PVSYST. Instead of start would be a public pool of high quality
claiming a simulation tool to be good for data sets from monitored systems.
design and vice-versa, PVSYST provides
in the same tool preliminary design and Serious validation would do two things.
system design tools, which is advantageous First, it would establish where
for system dealers. Some effort will be improvements are needed and give an
required to adapt this to hybrid systems, indication of the software accuracy.
but the approach is promising. Second, if software is accurate, it would be
a service to hybrid system buyers as well
4.2 Building Credibility as honest vendors to know that they should
trust their software and pare back their
There can be no doubt that the number, safety margins.
range, and sophistication of software for
hybrid systems has increased considerably An allied issue is certainty. Existing tools
over the last decade. What must now be are almost exclusively deterministic, i.e.,
considered is whether better hybrid they state their results as numbers with
systems are being built as a result of this infinite precision. But there is great
better software. Two questions must be uncertainty associated with the inputs to
asked: these tools, such as weather data, and the
1) Do system designers and vendors trust models themselves introduce further
their software to provide the best uncertainty. It is naïve to accept the results
estimate of system design? Or do they of these tools without any indication of the
put in a “safety factor”? If the latter is certainty of the results.
the case, then one of two situations
exists—either the software is For example, consider a software package
inaccurate or the software is right and that ranks different power supply options
the safety factor inflates system cost according to the cost per kWh of electricity
needlessly. provided (see Figure 5). The top four
2) Can a researcher confidently evaluate options vary from, say, $0.435 to
the impact of a new concept, $0.471/kWh, and the capital costs for these
configuration, or component? Or will options vary from $11,000 to $31,000. One
inaccuracies and limitations in the can be sure that the differences in the
software mask the impact of the new capital costs are real, but how real are the
component or cast doubt on the costs of energy? If the combined precision
conclusions? of the tool and the input data is only to
within 10%, or about $0.045/kWh, there
There is evidence that existing tools are may be no real difference in the costs of
lacking in both concerns. This suggests a energy between these four options.
need for better validation of software tools.
That is, monitored output from real

2001-119_OP-J_411-HYBRND 8 November 2001


PV Horizon : Workshop on Photovoltaic Hybrid Systems, Montreal, September 10, 2001

Figure 5 Sizing Tool Output

Although it will be very difficult, tools system designers. In summary, there are a
should attempt to supply a measure of the number of important considerations in the
certainty of their results. Furthermore, selection and design of software tools:
optimisation packages should give - The use to which the software will be
indications of whether an optimal design is put—i.e., the category;
found on a “broad plateau” or a “sharp - Potential integration of the tasks (pre-
peak”. In the former case, results will be feasibility, sizing, simulation) into the
insensitive to changes in design and inputs, same tool;
whereas in the latter any difference - Ease of use;
between the system as simulated and the - Portability;
system as built and operated will cause - Modularity of components;
significant deviation from optimality. - Validation of the tool and levels of
accuracy and precision;
5 CONCLUSION - Support for low temperature operation
and waste-heat recovery; and,
There are many software tools on the - Flexibility in the choice of control
market but it appears that none perform all algorithm.
the tasks needed by photovoltaic hybrid

2001-119_OP-J_411-HYBRND 9 November 2001


PV Horizon : Workshop on Photovoltaic Hybrid Systems, Montreal, September 10, 2001

The need to research and develop new [8] Pryor, T., Gray, E. and K. Cheok. “How Good
hybrid system components, configurations, are RAPS Simulation Programs? - A
Comparison of RAPSIM &HYBRID2”, World
and control algorithms will continue to Renewable Energy Congress, February 1999.
require the use of open architecture [9] Hybrid2 home page,
research tools such as Matlab and http://www.nrel.gov/international/tools/hybrid2
TRNSYS. This will facilitate the .html
development of in-house tools; eventually [10] INSEL, http://www.physik.uni-
oldenburg.de/ehf/insel/insel.html
the fruits of their research may be reflected [11] Maui Solar Software Corporation, PV-
in off-the-shelf packages. International DesignPro,
collaboration on these in-house tools http://www.mauisolarsoftware.com/MSESC/M
would be highly beneficial to the progress SESCimages.htm
of the industry. [12] Van Dick, V. Hybrid Photovoltaic Solar
Energy Systems – Design, Operation,
Modelling and Optimization of the Utrecht
ACKNOWLEDGEMENT PBB System, University of Utrecht, 1996, 246
Partial funding for this project came from pages.
the Program on Energy Research and [13] SOMES home page,
Development (PERD). http://www.chem.uu.nl/nws/www/research/e&
e/somes/somes.htm
[14] SolSim, http://ewis.fh-konstanz.de/solsim.htm
REFERENCES [15] Watsun PV,
[1] Reference guide for FATE2-P, http://www3.sympatico.ca/numlog/watsunpv.ht
http://www.nrel.gov/international/tools/fate- m
2p.html [16] The Mathworks home,
[2] Retscreen home page, http://retscreen.gc.ca http://www.mathworks.com
[3] HOMER home page, [17] Yu, Gwonjong et al. “PV Array and Battery
http://www.nrel.gov/international/tools/HOME Modelling with PSpice”, 2nd World Conference
R/homer.html and Exhibition on Photovoltaic Solar Energy
[4] Schaffrin, C. et at. “Solsim and Hybrid Conversion, 6-10 july, 1998, Vienna, pp. 2142-
Designer – Self Optimizing Software Tools For 2146.
Simulation Of Solar Hybrid Applications”, [18] PSpice.com-design community in action,
EuroSun 98, Slovenia, 1998. http://www.pspice.com
[5] Hybrid Designer, [19] Duffie, John A. and William A. Beckman.
http://www.edrc.uct.ac.za/hybrid-designer/ Solar Engineering of Thermal Processes,
[6] PVSYST, Second Edition. New York, NY: John Wiley &
http://www.unige.ch/cuepe/pvsyst/pvsyst/index Sons, Inc., 1991, pages 786.
.htm [20] The Solar C/C++ Library,
[7] Ashling 7.0 – Simulation and Design Software http://www3.sympatico.ca/numlog/scl.htm
for PV Systems,
http://www.ici.ro/ici/portofoliu/ashling/ASHLI
NG1.htm

2001-119_OP-J_411-HYBRND 10 November 2001

Vous aimerez peut-être aussi