Professional Documents
Culture Documents
PVSyst - Project Design-1
PVSyst - Project Design-1
Project design
This part aims to perform a thorough PV-system design and performance analysis using detailed hourly simulations.
These are organised in the framework of a Project, which essentially holds the geographical situation and meteorological hourly data. Optimisations and parameter analysis can be
performed through different simulation runs, called variants.
Procedure:
NB: You have a step-by-step tutorial to create your first project.
After choosing "Project Design" and the system type in the main window, the procedure is the following:
- First define the Project through the "Project/Variant" button. You can also retrieve an existing project through the "File" menu.
- For one Project (including basically Geographic Location and Meteo, with eventual Albedo data), you can construct different system variants (as many as you need).
- For each variant, define the plane orientation.
- Define the System properties.
- The program verifies the consistency of all parameters, and produces "Warnings" in Orange (acceptable for simulation) or Red (preventing simulation) LED's.
- When ready (all parameters properly defined, that is only Green or Orange LED's), press the "Simulation" button. Red buttons or warnings indicate bad definitions which prevent
the simulation.
- When the simulation is completed, you will enter the "Results" dialog to consult the main results on the "Report" document.
- After simulation, each variant may be saved for further comparisons (please use "Save as" to avoid overwriting your previous variants). You are advised to define a significant
description for each variant, in order to easily retrieve them in the list and to obtain a suited title in your final report.
For a given project, you are advised to first construct a rough variant keeping all parameters to their proposed default values.
In a second step, you can define the required refinements:
- In the "System" definition panel, you can modify the "Detailed losses" (soiling, IAM, module temperature parameters, wiring resistance, module quality, mismatch, unavailability,
etc).
- eventually define a Horizon profile (far shadings),
- Near shadings, that is partial shadings of near objects, which require a rather complex CAO 3D construction of the PV-field environment.
- Module Layout for a description of the PV modules in the system, for the detailed calculation of the electrical shading losses.
The following diagram shows an outline of the project's organization and simulation process.
Project definition
When creating a project, you have to go through several steps :
Step 1: Definition of the file name and definition of the project name . This identifies the project in the file list in your data library. Click on the icon with a green plus to proceed.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 2 of 174
Step 3: Selection of a meteo file, in PVsyst format *. MET (follow the link).
Step 5: Following this, you will define your PV system in several "Variants" or "Calculation versions" (follow the link). All calculation variants attached to the project will have the same
project name with extensions .VC0, .VC1, etc
The project parameters are stored in a file with the extension .PRJ. Please note that further modifications in the file name, the project name, the project site or the project settings will
generate a message 'please save your project'. This does not occur if you change the meteo file: you may then compare simulation results - for instance starting from different years of
meteo data - without being triggered by the software.
Project site
(Back to Project definition)
Latitude and longitude are used to calculate the sun position each hour of the calendar year, and those coordinates are stored into a .SIT file. The project site gives the coordinates of the
plant. The .SIT file of the project site also includes a fallback monthly meteo set which is used for fast and rough calculations in the design part of the program (Orientation, System). A
maximum search area for meteo files (see Available meteo files and project settings) is also associated with the project site.
There are 2 ways to define the project site :
First Method :
PVSyst show-up a message that invites you to load the geographical site. You can do it through the 'load site' icon marked by an asterisk.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 3 of 174
This opens the geographical site interface, with a preselection on the lastly edited site (here Hobart). From this dialog, it is also possible to define a new geographical site, with a fallback
monthly meteo set (either Meteonorm or NASA).
Once transferred into the project area, PVSyst will search all the meteo files available in the defined area and automatically select the lastly edited meteo file. Any import of new meteo
files from this part of the software will enrich the list (in purple). When no meteo files are available, a fast way to start a project is to directly click on the save button (marked with an
asterisk): PVSyst would then generate a synthetic file from the Meteonorm Dll and build a project ready to use.
Example of ready-to-use project with meteo file automatically built during saving operation.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 4 of 174
Second Method :
If you have downloaded meteo files on your hard disk from a service provider, you can transform them directly into .MET files from the project interface through the 'Meteo database'
button.
For this example, we choose to import a meteo file for Hobart from the NASA-SSE Database, but it would work for any service.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 5 of 174
Back to the project area, PVSyst will select the newly created meteo file and build a project site from it. The project is then ready to be saved.
Finally, whatever method is chosen, the dialog will be similar as the one below, ready for variant definition.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 6 of 174
The detailed simulation process requires the following meteorological hourly data:
- Horizontal Global Irradiance,
- Ambient Temperature,
- Horizontal Diffuse Irradiance (optional, may be constructed by a model),
- Wind velocity (optional, for module temperature calculation).
These data are stored in meteo files ( *.MET files) and you can see them in the Meteo tables and graphs section. You can get meteo data from any location using the Meteonorm database
in the "Geographical site" dialog, import data from a great number of Meteo data sources, or create files from your own measured data. Read also our note on Monthly & Hourly meteo
files.
The list of meteo files is filled with all files found in the area around the current selected site.
More meteo files can be displayed if you increase the maximum search area to an upper limit (this can be done in the project settings).
Project settings
(Back to Project definition)
The dialog "Project - Settings" defines some additional parameters related to the project :
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 7 of 174
- Some options and values defined in the Hidden parameters, but specific to the project itself. These are:
Array max. voltage: It is a maximum admissible array voltage (Voc at minimum temperature), specîfied with the PV modules. The IEC standard requires 1000 V, the UL
standard for use in the US is limited to 600 V.
muVoc value: The Voc (Tmin) is normally calculated by the one-diode model. This option allows to use a derate factor muVoc specified by the manufacturer.
Limit overload loss for design: the inverter sizing is based on an acceptable loss during the year, fixed at max. 3% by default. This parameter allows to increase this limit in order to
define highly oversized PV array with respect to the inverter.
This dialog also defines the maximum search area for meteo files, in the vicinity of the project site. The default value is 10km, but it can be changed up to 9999km.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 8 of 174
The system definitions ("variants" or "calculation versions") are primarily aimed at defining all the PV_system components necessary to fulfil the user's wishes.
In a second step, this part gives the possibility to modify the PV-array specific loss parameters (thermal, wiring resistance, module quality, mismatch, IAM, unavailability, etc) (button
"Array losses"). All these parameters are initialised at typical default values so that the first calculation gives a likely "average" results.
In stand-alone and pumping systems, the user's needs definition are absolutely necessary. They closely condition the system design.
For grid systems, these can be defined afterwards in order to obtain the user self-consumed energy part and the energy reinjected into the grid.
In DC-grid systems, especially for public transport, the instantaneous need could be lower than the produced energy at some instants, so that there will be some unused energy.
Parameter definitions are of course different according to system types:
- Grid-connected systems,
- Stand-alone systems,
- Pumping systems,
- DC-grid connected systems.
Project is composed of several variants. They can be managed from the variants management dialog box that can be opened by clicking on the menu Variants -> Manage variants or on
the button Manage:
Variants management
(Back to Variants - System definitions)
In the variants management dialog, it is possible to copy, edit, reorder and remove variants of the project:
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 9 of 174
Copy
Edition
Reordering
Deletion
Plane orientation
PVsyst supports simulations with many plane orientation modes:
- Fixed tilted plane: you just have to define the Plane tilt and azimuth.
- Multi-orientations: you can define PV planes for up to 8 different orientations. You have to associate a different electrical sub-array to each orientation. You also have the possibility
of sharing strings of one inverter on two different orientations (see Mixed Orientations).
- Seasonal tilt adjustment: the plane tilt may be adjusted with two values, for winter and summer chosen months.
- Unlimited sheds: to be used when the sheds are very long with respect to their width. If the sheds are too short as one cannot neglect the edge effects, you should define sheds in
the "Near shadings" CAO option instead.
- Unlimited sun-shields: same remarks as for sheds. The optimization of electrical yield of sun-shield systems is very difficult and only suited for south façades.
- Tracking, tilted axis: the axis tilt and azimuth should be defined (the axis azimuth will usually be around 0, i.e., near the south in northern hemisphere). The rotation angle is called
Phi (value 0 when plane azimuth = axis azimuth), with the same sign conventions as for plane azimuth. Mechanical limits on the Phi stroke are required.
- Tracking, horizontal N-S axis: this is the usual configuration of horizontal axis tracking systems. You should use the "Tilted axis" option (above), with axis tilt = 0°.
- Tracking, vertical axis: the collector is kept at a fixed tilt, but rotating according to the sun azimuth. This configuration may be used with "dish" arrangements, when a big rotating
support holds several rows of modules; this particular case is made possible as the rotating axis of one row may be displaced with respect to the collector.
- Tracking, horizontal E-W axis: the orientation axis is defined as the normal to the horizontal axis. This configuration is here for completeness, but is indeed not suited for PV systems.
Stroke limits should be defined (here Phi = plane tilt), from lower limit (minimum -90° = vertical north) to upper limit (maximum 90° = vertical south).
- Tracking sun-shields: is a particular case of the Tracking, horizontal E-W axis. It may yield solutions causing difficult optimization between sun protection and PV production. For full
efficiency, this should involve a Backtracking control strategy.
- Tracking, two axes: the limit mechanical angles of the tracking device (in tilt and azimuth) should be defined and are taken into account during the simulation.
- Tracking, two axis with frame: the collectors are fixed and rotating within a frame, itself rotating. This is therefore a variant of the 2-axis tracking. Two configurations are available: a
frame with North-South axis (and collectors with tracking tilt) or a frame with East-West axis (and collectors tracking according to the sun azimuth).
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 10 of 174
The Backtracking control strategy that adjusts the orientation to avoid mutual shadings at any time, may help optimize the electrical shading effects. However, even if there is no mutual
shadings for the beam component, the mutual shading on the diffuse and albedo components should be evaluated. This requires the construction of the 3D shading.
Multi Orientations
Up to version 6.12, the "Heterogeneous" option allowed to define arrays in 2 different orientations with some restrictions, especially when dealing with shadings.
From version 6.13 onwards, the "Orientation" dialog offers the opportunity to define up to 8 different orientations.
Definition of sub-arrays
When defining multi-orientation, you should define one or several "electrical" sub-arrays associated with each orientation (button "System").
The definition of sub-arrays includes the possibility to give a name, and associate an orientation when multi-orientation is specified.
You can also define 2 different orientations for a given sub-array (see below "Mixed orientation sub-arrays").
NB: There is no limitations anymore on the orientations: a "shading factor table" is established for each orientation, and the 3D shading calculations are performed independently for each
orientation.
Mixed orientations sub-arrays
It is commonly admitted that on a given MPPT input, all the collectors should be perfectly identical and have the same orientation.
However when defining the orientation of a sub-array, you have the possibility to define "Mixed #1 and #2". This means that you can define a sub-array with some strings in the first
orientation and some other ones in the second orientation, even when these strings belong to the same MPPT input.
The simulation will establish the I/V curve for the strings of each orientation, and add them (in current) in order to get the full MPPT behavior, taking a possible mismatch into account.
This mismatch is usually not very important with strings in different orientation. However, you cannot specify modules of a given string in different orientations: in this case, the mismatch
may be very high, and this is not allowed in PVsyst (this is not a good practice).
N.B.: You can only mix orientations #1 and #2, but you can define several sub-arrays with these mixed orientations. You can do adjustments of the configuration using the button "Orient
distrib." (see Power Sharing)
Unlimited sheds
The orientation "unlimited sheds" is an extension of the "fixed tilted plane" orientation that adds geometrical parameters defining the tables arrangement (in regularly arranged rows). This
allows the application of a simplified 2D model of mutual shadings based on these parameters. This approach is generally faster than defining a 3D shading scene and can therefore be
used for example in more preliminary studies.
Mutual shadings
With this orientation setting, the mutual shading of the rows of tables (or sun-shields) is estimated using a simple geometrical computation, which gives the mutual shading fraction as a
function of the Transverse Incidence Angle or "Profile angle". This mutual shading may then be taken into account during the simulation process. These calculations are applicable on all
irradiance components, for example on the beam or on the diffuse.
The main assumption is that of rows with an "infinite" length (that is, the calculation doesn't take the edge effects into account).
One of the main results is the loss of irradiance, i.e., the shading factor is the shaded area fraction of the full array (depends only on the pitch and tilt angle). The result also slightly
depends on the number of rows, as the first one is not shaded. This is what we call the "linear" shading.
It is also possible to estimate the electrical effect of these shadings. For instance, the current of a string of cells is limited to the current of the weakest cell, i.e., the shaded one. This may
impact other unshaded sub-modules, leading to a range of possible mismatch effects. In general we suppose that the production of a partition (a portion of each row) becomes zero (in
terms of the beam component) if the bottom row of cells is fully shaded, and proportional to the shaded fraction of the cells otherwise. This is what we call "partition model" in the near
shadings. The same recommendations in terms of partitioning hold.
To use this option, the software requires entering the number of partitions in the transverse dimension (width) of the table row, as well as the width of one cell. The shading factor effect
is then shown as a function of the profile angle.
Please note that with thin film modules with "long" cells of around 10 mm width, the cells should be placed in the transverse dimension of the shed, so that only a little part of each cell is
shaded at a time. When the thin film modules are arranged in this way, the electrical effect of shadings is greatly reduced.
Notes
The three parts of the shed tool: Geometrical design, Shading graph and Yearly yield graph, are meant for a better understanding when optimizing a row-based layout.
Please carefully see the limitations when using sheds with near shading scenes.
PVsyst uses the simplified 2D model within several special tools for viewing and optimizing the shed mounting (and also sun-shields). This is implemented in several places in the
software:
In the "Orientation" dialog via the option "unlimited sheds". Similar choices are offered for NS-axis trackers or sun-shields.
In "Tools" / "Tables and Graphs of Solar parameters", you can define the geometry, optimize it with the mouse and view the mutual shading effects of your choice on a Height/azimuth
diagram.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 11 of 174
In "Tools" / "Monthly Meteo Computations": you can moreover have a quick weather calculation for your site, and immediately estimate the irradiation losses over the year.
Optimizing sheds
Sun-shields shadings
In the "Orientation" option and for near shadings, sun-shields are treated in a similar way as sheds (see Shed Mutual Shadings discussion).
Nevertheless, the user should be aware of two phenomena:
- With sun-shields, the accepted part of the diffuse irradiation is very limited: on one hand, there is at most only one half because of the rear wall, and on the other hand the upper sun-
shield also cuts an important fraction of the remaining diffuse component. In regions with a high diffuse fraction (above 45° latitude, it is usually more than 50%), this gives a very
significant loss.
- Please be very careful with orientations not exactly facing the south (or north in southern hemisphere). You can use the special tool "Shading graph" to visualize this dramatic effects.
But even with south orientation, the mutual shadings in the morning and evening are not avoidable.
The sun-shield is not suited for low latitudes, where the sun's height is high during the day.
To our mind, the sun-shields arrangement is not a good situation for a good PV yield. The mutual shadings are really very high, and quite unavoidable.
The only acceptable layout is the upper row: if it is at the top of the building, it is indeed a "perfect" PV collector disposition, even without the building's wall shading.
Orientation optimization
This is a tool aiming to show the best suited orientation for a PV system, or what you loose when not optimally oriented.
The Transposition Factor is the ratio of the incident irradiation on the plane, to the horizontal irradiation. I.e. what you gain (or loose) when tilting the collector plane.
There are 2 tools in PVsyst for doing this:
Now please observe that the optimization of the orientation depends on the planned use for the PV energy.
- For grid-connected systems, the energy is usually sold at a constant price all over the year. The relevant optimum is then to maximize the yearly energy.
- For stand-alone systems, the relevant solar yield for sizing the system may be, for example, the winter months for a house or industrial system; or some specific months for leisure
appliances.
- For pumping systems, it may depend on the final use of the water pumped: household (all over the year) or irrigation (some specific seasons or months).
Therefore this tool gives the possibility of choosing the optimizing period: Year, Winter, Summer, or chosen months.
Moreover, the optimization may depend on specific far-shading conditions (mountains): you can define a horizon line, and this will usually result in an azimuth displacement.
Now you can observe that the summer optimization has usually a flat optimum: you have high freedom for adjusting the plane orientation without loosing much, especially when the tilt is
low. This means also that the optimum can be displaced towards east or west, with very low differences in absolute values. With hourly measured data, the optimal azimuth may be
displaced because specific meteo behaviors like frequent fogs in the morning, storms in the evening, etc.
As a contrary, specific optimizations, for example in winter, are much more marked (sharp distributions around maximum): the iso-transposition curves are closer to each other, you have
less freedom for a good orientation,.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 12 of 174
This tool makes use of the Monthly Meteo calculations, which perform quick transpositions from the Monthly Meteo values. The whole calculation for the curves is performed for
several situations, in both directions from the point you have chosen (tilts at fixed azimuth, and azimuths at fixed tilt). This tool therefore only gives a quick estimation, which may be
different from the real values in the detailed simulation.
Tracking strategies
Astronomic strategy
The usual tracking strategy defines the tracker's angle in order to minimize the incidence angle for a given sun's position.
This requires a detailed calculation of the sun's position at each time, an accurate positioning of the tracker's mechanics (tilt and orientation), and specific algorithms for each kind of
trackers.
Backtracking strategy
The backtracking strategy aims to avoid mutual shadings between trackers in the morning and the evening.
This is fully explained in the Near shadings part, Backtracking strategy.
Bifacial Systems
The Bifacial tool is available in the "System" part. It is only available (visible) when you choose a bifacial module.
Bifaciality Factor
Nowadays more and more Si-crystalline modules are able to use light from the rear side to produce electricity.
In PVsyst, such "Bifacial modules" will be characterized by their "Bifaciality Factor", i.e., the ratio of the nominal efficiency at the rear side, with respect to the nominal efficiency of the front
side. Remember that the nominal efficiency is simply the nominal Power (under STC) expressed in [kWp], divided by the area of the PV module [m²].
PVsyst considers that the behavior of the rear production is similar to the behavior of the front, i.e. obeys to the One-diode model with the same parameters. See here for details.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 13 of 174
NB: all these calculations are done in terms of irradiance. The involved energies should be re normalized by the concerned areas. i.e.:
- the total energy on the ground is the irradiance multiplied by the total ground area concerned by the installation.
- the total energy on the rear side is the irradiance multiplied by the collector's area.
Therefore, the energy ratio computed by the view factor integral should be multiplied by the area ratio:
Irradiance (Rear) = Irradiance (Ground) * View factor * Ground Area / Collectors area.
This renormalization was not done correctly in the versions 6.60 ... 6.63 of PVsyst, and should not be used for bifacial evaluations.
The version 6.64 is correct, but does not take some marginal contributions into account, like the Beam on the rear side or the reflexions of the near ground on the front side.
Tracking systems
For tracking systems, we can use the same model and hypothesis. The pre-calculations of the ground points integrals (diffuse, view factors) should be performed for different tracker's
positions. For one-axis trackers, we perform this calculation for 7 Phi orientations of the trackers. Then, the simulation will interpolate between these values (using cubic splines) at each
hour, as function of the exact position of the trackers.
Application models
PVsyst will propose different models for the calculation of bi-facial systems:
- Simple "unlimited sheds" with a 2-dimensional calculation. This provides also a set of pedagogic tools for a deeper understanding of the different contributions mentioned above.
- Simple "unlimited trackers" (horizontal axis) with a 2-dimensional calculation involving a full pre-calculation for several positions of the trackers.
- Model based on your 3-dimensional shading scene. This will be developed in a next version.
- General treatment of tracking systems with the 3D scene. This will be developed in an ultimate version...
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 14 of 174
First, you choose the model according to the system you have defined.
This opens the corresponding page, where the basic system parameters (sheds or trackers width, pitch, height above ground, etc) are pre-defined according your system.
See 2-dimensional unlimited sheds or 2-dimensional unlimited trackers.
In this page, you can play with these parameters to analyze the effect of different configurations. However, when exiting this page, the parameters will be reset to their "default" value, i.e.,
according to your system definitions.
Height above ground: the only parameter without correspondence in the system's definitions is the height above ground that you have to define here.
This is the height of the bottom of the sheds or of the axis in the tracker case.
Among the parameters on the general parameters page, several ones are fixed by other calculations:
Beam ground factor is the fraction of the Beam on horizontal plane reaching the ground between the sheds. This evolves according to the sun position of course, and depends on the
meteo data. This is not really a parameter, but an indicator.
Diffuse ground factor is the fraction of the Diffuse on horizontal plane, as seen by each point of the ground (integral over all directions). This depends on the system geometry, the
average of all contribution ground points is given here. In tracking systems, this depends on the tracker's position.
Module transmission factor: The module transmission factor describes how much light can pass through a row of modules, and reach the ground beneath (i.e., contributing to the ground
irradiance). It should include spacings between cells (if transparent) and spacing between modules (if transparent). You can also use this parameter as an
approximation if you have some spacing between tables, provided that this is not too large. This parameter is usually null except for spacing between tables.
Ground albedo is the albedo property of the ground below your system, contributing to the bi-facial reflection. This has obviously nothing to do with the albedo defined in the
Project, which characterizes the (far) terrain in front of your installation. This parameter may be defined in monthly values to take the eventual snow into account.
Reemission form factor represents the fraction of the irradiance from ground reaching the back side of your system. This is calculated as an integral for each point on the ground, and you
have here the result of the average from the model. This only depends on the geometry. For tracking systems, it depends on the tracker's position. This is an
indicator calculated from the model.
Structure shading factor is the shading factor of any obstacle between the ground and your sensitive rear side. As a first approximation, this may be the ratio of the mechanics area to the
sensitive area. If close to the rear side, this should take the electrical mismatch into account: as the current in a string is the current in the worst cell, if this
mechanics covers x% of one cell, the shading effect will be x% for the concerned string. This loss may be reduced by a factor of 2 if the mechanics is covering
half a cell (i.e., the shade is distributed on 2 cells).
NB: If you have a tracker with a torque tube:
- If you have only one module in the width of the tracker, the torque tube will necessarily throw shades on the module. In this case , the shading factor will be the
diameter of the tube, divided by the cell's size, and half this value if the tube is shading 2 cells.
- With trackers of 2 modules, where the tube is between the modules (usual case), the shading factor will be null.
Mismatch loss factor: in a bi-facial system, all parts of the module will be irradiated differently. Remember that the current in a string is limited by the current of the weakest sub-module.
The uniformity of the rear irradiance will increase with the height above the ground.
If you have several strings in your system you should put all the modules of a given string on a same row. This way, only the non-uniformity across one module
width will be significant (provided that there are no non-uniformities in the length of the row).
Sorry, PVsyst does not have any model nor well-established value to propose here for now. The default of 10% is just a rough estimation and is not based on a
calculation.
Module Bifaciality factor is the ratio of the rear side yield under STC, with respect to the front side STC performance. This is a specification of the PV module.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 15 of 174
In the Report editor, you can also export the values into Excel (menu "Export > Loss diagram values), which gives some explanations about how to calculate some values:
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 16 of 174
- with sheds, possible in the morning and evening when the sun passes behind the East or West.
- with vertical East-West rows, when the sun is opposite to the front side,
- with tracking systems, never.
BackShd Shading loss on rear side
Due to the mechanical structures (corresponding to the specified "Structure shading factor").
GlobBak Global irradiance on rear side
Is the sum of all these contributions.
This value is mentioned in [kWh/m²], and as a percentage of the GlobEff value.
EArrNom Array Nominal energy at STC efficiency
The reference energy of the array is defined as the sum of:
- the GlobEff value, multiplied by the PV modules area and the STC efficiency,
- the GlobBak value, multiplied by the PV modules area, the STC efficiency and the bifaciality factor.
Important Hypothesis
This simplified 2D model is only applicable to regular big systems in sheds. It neglects the edge effects, either at the extremities of the rows, and behind the last shed.
Therefore, it is not applicable, especially to experimental systems with few modules.
This basic model application treats - for the bifacial modeling - your installation as a generic "Unlimited sheds" configuration, i.e., with a single orientation, identical pitch between sheds,
and without considering the shed's extremities. Note that it also does not differentiate between PV-sensitive areas and non-sensitive frames. Therefore you can use it:
either directly with a simple system defined with the "Unlimited sheds" option in the orientation option,
or with a 3D scene, provided that it is sufficiently big and regular for being approximated by the "Unlimited sheds" hypothesis.
PVsyst will create an artificial "Unlimited sheds" system associated with your real PV system, just for the calculation of the bi-facial features during the simulation.
This "added" system should be similar to your basic 3D system defined in the calculation version. Therefore, this simplified model is not suited for complex systems that involve
different orientations, different sub-fields, different pitches, etc.
Prior to the simulation, except the height above the ground, all parameters of this unlimited sheds object will be adjusted according to your real 3D system. The parameters defined in
the bi-facial dialog are just here for a pedagogic analysis of the bifacial model in any conditions: they are not used in the simulation.
2-dimensional calculation
The "unlimited sheds" hypothesis allows a simple analytic calculation of the shed's behavior, namely the mutual shading from shed to shed, considering one only direction.
This also simplifies the bi-facial calculations: we can consider just the ground points distribution along the azimuth line, and we can analyze their behavior in terms of the shed's
configuration.
Therefore, this dialog is also a powerful tool for the understanding of the bifacial systems issues, and its configuration optimization.
For this calculation, we have to specify the sheds parameters (Plane Tilt/Azimuth, Pitch, shed width, height above the ground), as well as the Ground albedo.
You can play with these values as you like, and get evaluations of many parameters in diverse conditions. However at simulation time, the parameters as close as possible from the basic
systems will be used.
The dialog shows:
- The basic parameters of the sheds disposition,
- An evaluation of the ground irradiance for some specified dates (clear day),
- An evaluation of the daily irradiance values for each month (clear day conditions),
- A drawing - with animation - of the sheds and ground irradiance behaviors (beam, diffuse acceptance, ground re-emission, etc),
- Some distributions of parameters, see below.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 17 of 174
Beam acceptance on ground: this highly varies according to the season. Here for November at latitude 43° North (instead of June just above):
Beam on Ground, and reflected : only a part of the illuminated ground re-emits to the collectors.
Diffuse acceptance: depends on the position of the ground point below the sheds.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 18 of 174
Important Hypothesis
This simplified 2D model is only applicable to regular big tracking systems with horizontal axis. It neglects the edge effects, either at the extremities of the trackers, and on east and
west of the extremity trackers.
Therefore, it is not applicable, especially to experimental systems with few modules
This basic model application treats - for the bifacial modelling - your installation as a generic "Unlimited Trackers" configuration, i.e., with a single axis orientation, identical pitch between
trackers, and without considering the tracker's extremities. Note that it also does not differentiate between PV-sensitive areas and non-sensitive frames. Therefore you can use it:
either directly with a simple system defined with the "Horizontal axis, Unlimited trackers" option in the orientation option,
or with a 3D scene, provided that it is sufficiently big and regular for being approximated by the "Unlimited trackers" hypothesis.
PVsyst will create an artificial "Unlimited trackers" system associated to your real PV system, just for the calculation of the bi-facial features during the simulation.
This "added" system should be similar to your basic 3D system defined in the calculation version. Therefore, this simplified model is not suited for complex systems that involve
different axis orientations, different tracker widths, different pitches, etc
Prior to the simulation, except the height above the ground, all parameters of this unlimited trackers object will be adjusted according to your real 3D system. The parameters defined in
the bi-facial dialog are just here for a pedagogic analysis of the bifaciality model in any conditions: they are not used in the simulation.
2-dimensional calculation
The "unlimited trackers" hypothesis allows a simple analytical calculation of the tracker's behavior, namely the mutual shadings from tracker to tracker (or backtracking), considering only
one direction perpendicular to the axis for all the calculations (i.e., a 2D model).
The treatment of the different irradiances on the trackers is identical to the sheds 2D model. The pre-calculation of the ground points (irradiance received, view factor integrals), is
performed on 7 different trackers positions. Then the simulation will interpolate these values (using cubic splines) at each hour, in terms of the exact position of the trackers.
Tools
Similar tools as those for sheds are available to study tracking systems. We can try to understand all the contributions and behaviors with different drawings in terms of different variables,
especially the Tracker's positions, and the Ground-points positions.
In this tool, you can vary the tracker's parameters to analyze the effects. These modifications do not affect the simulation parameters (except the height above ground, which is specified
here): before the simulation, PVsyst will reevaluate the parameters, and fix them as close as possible to your existing project.
Performances
Now, we are expecting for a performance that is slighty lower than the shed-like systems. Because the tracking strategy tends to optimize the trapping of sun rays, thus less beam
irradiance reaches the ground.
The next figure shows a comparison of the beam attaining the ground, for similar fixed and tracking systems (GCR = 41%):
We can observe that in the morning and evening, the beam acceptance is much lower for tracking systems, falling to null when the mutual shadings (or backtracking) begin.
In our case and for a clear day in June, the beam fraction on ground is 44% with tracking, and 60% with sheds systems.
Other parameters may balance a part of this deficit: the view factor on the back side are similar. But the front gain, as well as the back diffuse irradiance from sky, are better. We can
mention that there cannot be a "direct" beam contribution from the sky on the back side of trackers.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 19 of 174
Concentrating systems
Systems involving concentrating devices are not treated in whole generality in PVsyst. Some specific features have been implemented from version 4.2, for evaluating especially high-
concentrating systems. But their accuracy is not quite established.
The general study of concentration systems involves a detailed description of the irradiance distribution, which cannot be available using the present treatment of the Meteo, nor the limited
information included in the meteo database (site database).
Namely high concentrating performances require a good knowledge of the beam component. Then accurate models for achieving this evaluation would involve parameter like turbidity,
water and aerosol contents of the atmosphere, which are not defined in our database.
As an example, the eruption of the Mt. Pinatubo in 1991, had little effects on the global irradiance (less than 2%) but induced a very high loss of beam component: the pure direct was
scattered by aerosols, resulting in a strong halo around the sun, up to 30% during almost 2 years. This had dramatic consequences on the productivity of the high concentration thermal
plants all around the earth [Molineaux 1996].
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 20 of 174
They often involve the reverse characteristics of the cells in the module, which has to be modelled. In PVsyst, this reverse cell model is only involved in the frame of these
phenomenological and didactic tools; moreover in the practise, modules are protected against severe cell reverse bias through bypass diodes. Therefore the exactness of this model is not
crucial.
The four graphical tools are:
Reverse characteristics of cells or modules,
Array or Cells Mismatch effects and calculation,
Array or Module with one shaded cell, hot spots, effect of bypass diodes,
Heterogeneous arrays connected in parallel.
This graphical tool should lead the engineer to carefully study the wiring of the PV fields, in such a way that the foreseen shadings simultaneously affect the smallest number of series
possible. For example, in shed mountings, he should place the module series longitudinally, in order that the mutual shadings (on the lower part of the back-shed) be limited to just one
branch of cells or modules.
Simulation:
The simulation itself doesn't take the initial degradation into account: it always works with the stabilized STC values. The initial over-performance is considered as temporary, and
neglected.
System Sizing:
As the electrical data used for the sizing of the PV array are the stabilized ones, dangerous voltages overcoming the absolute admissible voltages may appear just after the commissioning
of the system. This over-voltage may be taken into account in the Sizing dialog.
Now when the commissioning takes place in Summer, the reference sizing low temperature may be chosen much higher than the usual yearly worst-case temperature. With a usual
temperature coefficient muVco of around -0.3%/°C, and a reference temperature gain of 20°C (+10°C instead of -10°C usual in middle Europe), this will reduce the Voc value by 6%.
Otherwise, if in the reality your sizing overcomes the voltage limit, you can also suppress one module in each string during the first operating months.
Shadings - General
We distinguish between two fundamentally different types of shadings:
-
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 21 of 174
Far shadings are described by a horizon line. They concern shadings from objects sufficiently far as we can consider they act on the PV field in a global way: at a given instant, the
sun is or is not visible on the field. Typically, the distance of these shading objects should be higher than, say, ten times the PV field size.
- Near shadings are shadings produced by near objects, which draw visible shades on the PV field. We call Shading Factor the ratio of the shaded area, with respect to the total
sensitive area of the field. The treatment of near shadings is much more complex than far shadings, it cannot be done without a detailed 3D description of the full PV system and its
environment.
This is the most difficult part of the PVsyst software. For beginners, you have a tutorial that explains the main procedures with an example.
During the simulation, the shading calculations have to be computed at each hour and applied differently on the beam, diffuse and albedo components (see Shadings Calculation and
Model).
For the beam component of near shadings we have to consider 2 kinds of losses:
- Irradiance losses, which correspond to the deficit of irradiance on the cells (formerly called "Linear shading losses"),
- Electrical losses, resulting from the mismatch of electrical response of the modules in series and strings in parallel: for example, in a string of modules (or cells), the total current is
always determined by the current in the weakest cell.
Note that a model equivalent to the "according to strings" mode, to account for the electrical losses, may also be used with the "unlimited" orientations. These orientations are an
alternative way to include mutual shadings in the simulation.
See "Near shadings, main dialog" for the general procedure, and the different ways of performing shading calculations.
Shading calculations
In order to evaluate the shading losses during the simulation, we have to treat each of the three irradiance components of the input meteo data in the appropriate manner:
For the Beam component, we will define a Shading factor which depends on the sun position.
For the Circumsolar component, we apply the same shading factor as for the beam. However the Circumsolar component will not produce electrical shadings.
For the Diffuse component, we will define a factor as an integral over all sky directions. This will result in a Shading factor for diffuse, which is independent on the sun position.
For the Albedo component, we will perform an integral according to the near obstacles on the ground. This will result in a Shading factor for albedo, independent on the sun position.
Shading losses
When applying these shading calculations in the hourly simulation, we observe two kinds of losses:
Recovery by Optimizers
Optimizers at the module level (or better at sub-module level) may recover a part of the mismatch losses due to shades on a string.
However this recovery does not represent the full electrical losses: when a few cells are shaded in a sub-module, the by-pass diode will be activated for short-circuiting this sub-module in
the string. Therefore:
The production of the remaining illuminated cells in the sub-module, as well as the production of the remaining diffuse part, is lost,
The voltage across the diode (≲ 1V), times the current in the string, represent an additional power loss, the diode will heat-up.
For regular shading situations, such as mutual shadings in regular row arrangements, optimizers at the string level (or better at module or sub-module levels) may recover part of the loss
due to the mismatch between strings in parallel.
Reflections
Gains due to eventual reflections on near reflective surface, usually specular, cannot be calculated by PVsyst.
However, though they are sometimes spectacular, these effects have negligible energetic consequences: they are in general involved only for very special hourly periods, and in the
presence of the beam component. Moreover, their effect on the real output of a sizeable PV field remains negligible, when considering that to benefit from it, a complete string of cells in
series should be uniformly illuminated by this supplementary supply (the production of a chain is indeed limited by the production of the weakest cell). In the same way, the reflection on the
back of a shed, on the one hand only intercepts a small efficient part of the beam component, and on the other hand only illuminates a non-homogenous band in the lower part of the
collector.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 22 of 174
Far shadings
The evaluation of the beam component in the Far Shadings case is extremely simple, it is simply an "ON/OFF" treatment: at a given time the sun is over or under the horizon line for the
whole system.
The simulation determines the time of the crossing of the horizon line within the simulation hour and applies this fraction of hour as loss to the beam and circumsolar components.
Circumsolar component
When the circumsolar is treated separately (i.e. not included with the diffuse component), PVsyst applies the same far and linear shading factors as for the beam. However the circumsolar
component will not produce shading electrical mismatch losses.
Calculation as an integral
PVsyst will evaluate the shading factor for the diffuse as an integral of the shading factor, calculated for each direction of the space. This integral is performed over the sky vault, as "seen"
by the collector plane, i.e., the orange slice limited by the collector plane and the horizontal plane. This integral uses the table of the shading factors calculated previously for the beam
component, for any direction of the beam (not only the possible sun's positions).
This integral, named "shading factor for diffuse" is not dependent on the sun's position, but only on the geometry of the system. It is therefore constant over the whole year, and even
independent on the latitude. It is calculated once at the beginning of the simulation, and is applied to the diffuse component at each time step of the simulation.
For tracking systems, the shading factor for diffuse should be recomputed for each position of the trackers. In practice, it is evaluated for several orientations of the trackers at the
beginning of the simulation, and interpolated between these values during the simulation. With backtracking, there are no mutual shadings for the beam component, but the shading loss
on the diffuse is significant. Note that by default, large tracking systems are approximated for the sake of the diffuse shadings computation. This may lead to some inaccuracies in some
cases; for these, the approximation should be removed, and one should calculate with all trackers.
Far shadings
With far shadings, you can manually choose the fraction of albedo to be taken into account, according to the distance of the "horizon" obstacles.
If the obstacles are far enough, like a mountain, the sun has the opportunity to illuminate the terrain in front of the horizon. If the obstacles are rather close (forest, buildings, etc), the
terrain between the obstacle and your system will receive (and re-emit) less irradiance for the albedo contribution. PVsyst gives the opportunity to reducing the albedo contribution
manually.
Moreover, the albedo contribution will diminish with the height of the obstacles, and become null for an horizon line higher than 20° (value adjustable in the Hidden parameters).
Near shadings
For the near shading, we use an analogy with the albedo calculation in the transposition models (see Hay model). We suppose that for a given azimuth, the albedo contribution is
proportional to the part that would be "seen" below the azimuth point, between the horizontal plane and the prolongation of the collector plane.
Therefore, we integrate the shading factor at zero height (presence of an obstacle or not), over the portion of the sphere "under" the horizon, comprised between the horizontal plane and
the plane of the collectors. This is of course a questionable hypothesis. By the way, please remember that for non-vertical planes, the energetic contribution of the albedo is weak in the
global incident energy, and that errors in its estimation will therefore only have secondary repercussions.
As for the diffuse, this integral is not dependent on the sun's position, and therefore constant over the whole year.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 23 of 174
Now many people have doubts about the albedo coefficient for their site. For big systems, we understand that this contribution is negligible on the yield result.
However the albedo is part of the transposition (GlobInc) value. As the Performance Ratio is referenced to GlobInc, a higher albedo value will not change the Yield, but reduce the PR !
Qualitative behaviour
In the 3D construction, the shading factor is a complex calculation. See Beam Component for a detailed description of this calculation.
Performing the calculation at each step of the simulation may take too much time. Therefore, the program builds one or several Shading factor tables of pre-calculated values in sun height
(10° steps) and azimuth (20° steps), from which we can interpolate for getting the Shading factor for any sun (or space) direction. Using this type of tables constitutes the "Fast
calculation" mode.
For not too big systems, the calculation of the shading factor can be fully performed at each simulation step to avoid interpolation errors (option "Slow calculation"). In this case, the
shading factor table is not used to compute the shadings on the beam and circumsolar components.
Table usage
In a project, PVsyst establishes a table for each orientation, and for each of the different stages of the shadings calculation. For example, if the option "shading according to strings" is
activated, PVsyst will establish additional tables that include the electrical shading mismatch losses for standard objects, and those for thin objects.
With tracking systems, PVsyst must internally establish tables for different tracker positions, for the evaluation of the Shading factor on diffuse for each position. This may take some time,
therefore an approximate calculation may be used as well.
This table is therefore used:
to compute the shading factor for diffuse and albedo components,
to establish the iso-shadings diagram,
at each step during the simulation when choosing the fast calculation mode.
The Shading table provides a complete analysis of the shading scene. Some other software use this table (exported from PVsyst) for their own simulations.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 24 of 174
NB: During the elaboration of the shading table, the points (sun positions) located behind the plane of the PV field appear in blue. The highest entry among the blue ones is extrapolated
from the above entries. This is to avoid artifacts in the interpolation of the shading factors. Other entries for which the sun arrives behind the plane are marked as "Behind".
Calculation principles
Ideally, one should compute the whole shading table for all possible tracker orientations, and evaluating the diffuse integral over each of these shading tables. In practice, PVsyst
evaluates the shading factor for some chosen tracker orientations, and interpolates the shading factor at the simulation time. Even then, this calculation can take a long time. Originally, this
was not feasible for large systems with many trackers due to the significant time needed for the elaboration of the different shading tables.
Therefore, we developed an approximation that is quite acceptable in most cases (especially for big homogeneous systems) where the trackers are uniformly arranged. In this
approximation scheme, the program chooses one significant tracker in the middle of the system, and evaluates the shading factor table for this element only, using neighboring trackers to
cast shadings, but neglecting other eventual shading sources. This allows a faster diffuse shading table calculation, while still producing shading factor evaluations for about 12 tracker
positions (two-axis) or 8 (one-axis).
This approximation can be summarized as shading a representative "central tracker" with the neighboring "partial scene".
This doesn't take the finite size of the system into account, i.e., the first row (in east or west) doesn't suffer from mutual shadings; this may introduce an error of the order of 1/N rows.
However this is not a problem, as for small systems the calculation is automatically performed on the full system.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 25 of 174
Previous versions
Iso-shading diagram
The iso-shading diagram is a graphical expression of the shading factor table. It shows lines of some given shading factors, superimposed on the sun paths.
Blue lines also indicate the tangential limits of the plane (i.e., when the sun rays are parallel to the plane).
This diagram gives a synthetic evaluation of the shading distribution according to the season and the time-of day during the year.
The irregular look of the lines is due to the interpolations across discrete calculation points.
Remember that this loss factor applies to the beam component reaching the PV plane. When the incident angle is high, even high loss factors will act on very low irradiance component,
giving rise to reasonable effects on the overall efficiency.
The horizon of far shadings part is the simplest way to define shadings in PVsyst. But this is only suited for treating shadings of objects sufficiently far, as we can consider they act on the
PV field in a global way: at a given instant, the sun is or is not visible on the field. Typically the distance of these shading objects should be higher than, say, ten times the PV field size.
For nearer objects you should use the option for near shadings.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 26 of 174
Defining a horizon profile is a very simple operation with the PVsyst graphical tool. The horizon is a broken line superimposed on the sun path diagram, which can hold any number of
height/azimuth points.
- To modify it, simply drag the red dots with the mouse (or define the desired value in the corresponding edit box).
- To add a point, click anywhere with the right button.
- To delete a point, click on this point with the right button.
Horizon measurements (list of height and azimuth of some significant points) can be obtained on-site with a compass and theodolite (clinometer), a detailed map, panoramic or fish-eye
photographies, etc.
NB: an horizon profile with all heights less than 2° is considered insignificant. It is not taken into account in the simulation and is not shown on the report.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 27 of 174
The included Meteonorm web service for horizon profiles provides worldwide horizons.
For horizon profiles established using a geo-reference grid (like PVGIS and Meteonorm), the exact location should be carefully defined. You can edit the latitude and longitude in this
window to be as precise as possible: keep in mind that a degree in latitude is 111 km, the second decimal is 1.1km and the 4th decimal is 11m. The 4th decimal can still have a big impact
in places with high slope.
PV-array or sub-array
will design the electrical set of modules, as defined at the input of the inverter in the "System" dialog. It is characterized by the Module type, the number of modules in series in a string,
and the number of strings in parallel.
A sub-array is an homogeneous set of modules (N strings of M identical modules in series) which may be applied to one or several Inverter inputs (MPPT inputs).
In version 7 the number of possible sub-arrays is not limited.
3D-field
represents a given object in the 3D shading scene. This object is defined as a whole: it may be a set of rectangles (within a same geometrical plane), a polygonal area, a set of
"sheds"(rows) or trackers defined as a whole.
Table or 3D subfield
is an element of a PV plane in the 3D scene: an area (usually rectangular) aimed to receive a set of PV modules. It is one "shed" (row), one tracker, one elementary rectangle, etc.
Submodule
is the part of a PV module protected by one by-pass diode. The sub-modules usually divide the module in length (3 sets of 10x2 or 12x2 cells). See also the new modules technology in
"Twin half-cut cells" configuration.
The "Near shadings" dialog is the Dashboard for near shadings treatment.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 28 of 174
You have to begin with the button "Construction/Perspective", which opens the 3D editor for building the global scene.
When exiting this tool with a valid 3D shading scene, the program will check the compatibility of your construction with elements previously defined for your system:
- The orientation of your 3D fields should match the one defined on the "Orientation" part. If it is not the case the program will ask whether you want to update the "Orientation" definitions.
- You should have defined sufficient and reasonable 3D area for putting the modules defined in the "System" part.
Therefore this implies that you have already defined (roughly) the main parameters of the system. This will be the case if you follow the advice of building your whole PV system "step by
step", beginning with the most simple configuration without any complications, saving this version and adding complexities one after the other.
Use in simulation
Now you have to specify how you want to take the shadings into account during the simulation. You have several choices depending on your progress in the system's study, the size of
your system, etc.
- Linear (irradiance) shadings will only take the deficit of irradiance on the PV field into account, without electrical effect. This represents a lower limit of the full shading losses.
You can compute this simulation either in a fast way (interpolating in the shading factor table at each step), or in a slower way by computing the full shading factor at each simulation step.
- According to module strings: during the construction of the 3D scene, you can define a partition in module strings. This option will calculate a shading factor "According to strings",
representing a higher limit for electrical effects.
For a final result you can specify the Fraction for electrical effect, which is a cursor between pure "linear" calculation (lower limit 0%) and full electrical effect (higher limit 100%).
- Detailed, according to Module Layout: Finally, after specifying a detailed "Module layout" configuration, you can ask to compute the shadings according to detailed electrical losses.
Model Library
The shading scene parameters are stored with your "calculation version", and don't give rise to any additional files.
However, you can store your 3D shading scene in a *.SHD file, which may be reused in another project.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 29 of 174
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 30 of 174
Colours
You can now personalize the view of your scene by defining colours.
- Click the 9th button from the left "Realistic view".
- The colour of each element may be defined in its definition dialog.
- For example for the building: Double-click the building, this will open the building construction.
- Double-click the roof, this will open the definition dialog.
- Here you can define the colour of the roof, and the colour of the gables independently.
- Please note: the colours are defined "at bright sun": choose them rather light.
- If you define your own colours, store them as "personalized colour" in order to reuse them for other similar objects.
Display in report
This scene will appear on the final report. If you want to have a specific view of the scene in the report, you can request it by "File" / "Save scene view" / "Keep this view for the report".
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 31 of 174
The global scene gathers all the objects according to their relative position, in a referential based on the cardinal points. In Construction mode, the shading obstacles are represented in
black and the sensitive area of the PV fields in blue.
Creation
Create objects with the "Create" menu, PVsyst handles many types of objects including :
- PV fields: several kinds: tables and arrays of tables, arrays of domes, arrays of trackers, rectangular, polygonal, sun-shields.
- Elementary objects: a variety of 2D an 3D predefined shapes,
- Building / Composed object: an assembly of elementary shapes. “Buildings” can be saved as models to reuse in other shading scenes. They can’t include PV fields, which should
be added independently in the global scene.
- Ground objects
History
Executing actions like creating, selecting or editing objects will save changes in a history that you can undo or redo.
Undo - [CTRL + Z]
Redo - [CTRL + Y]
Selection
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 32 of 174
Point of view
Pan
Click and drag to move the point of view along its plane.
When another tool is selected, hold [SHIFT] and [Mouse middle button] to pan.
Rotate view
Click and drag to rotate the point of view around its current target.
When another tool is selected, hold [Mouse middle button] to rotate.
Zoom in - [F7]
Zoom rectangle
Click and drag to draw a rectangle and set it as the new viewport.
Render options
Module strings
Show module strings defined in Module Layout.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 33 of 174
Measure
Modify
Additional tools
Field zones
Please refer to the corresponding section.
Ground Image
Please refer to the corresponding section.
Reference
The reference system of the global shading scene is based on the cardinal points:
In the northern hemisphere: the X-direction corresponds to the WEST, Y to the SOUTH, Z to the ZENITH.
As for the usual definition of the PV fields orientation, the azimuths are given with respect to the South (OY), and positively towards the WEST, that is clockwise (antitrigonometric
direction).
In the southern hemisphere, the X-direction points to the EAST, and Y to the NORTH.
The azimuths are given with respect to the North (OY), and positively towards WEST, that is anticlockwise (trigonometric direction).
PV fields
See also: Near shadings, general organisation.
In the 3D scene, you can create several different kinds of PV fields:
- Single PV table: this is a rectangular sensitive area receiving PV modules, with possible extensions on the edges representing mechanical structures,
- Array of tables: often named "sheds" or "rows": several tables one behind the other,
- Array of domes: arrangement of east-west opposite arrays of tables,
- Array of trackers: one or several tables tracking the sun for optimal irradiance reception,
- Rectangular PV planes: sensitive rectangle, without frame. You may define several non overlapping rectangles at a time, in a same plane,
- Polygonal PV plane: you can draw a field of any shape with the mouse,
- Array of Sun-shields: special array of tables aligned vertically one above the others, for façades.
In an existing scene, you can open a field by double-clicking on its border, or through the menu "Edit > Edit an object".
NB: we will name "Field" one of these composite objects; and "Table" one element of these objects.
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 34 of 174
The arrays are made of identical tables. You also have to define the frame sizes around the sensitive area.
For the multi-rectangular fields (suited for BIPV), you may define rectangles of different sizes.
The polygonal planes may be drawn using the mouse. This area will be filled by modules. When defining it "By modules", you can add modules by clicking on a position, or suppress a
module by right-clicking.
"Partition" page
This defines the partition in rectangle-strings, used for the approximated electrical shadings option "according to module strings".
Best practices
- You are advised to define tables as large as possible. This will simplify the drawing and lead to faster treatment during simulation.
- You should choose the construction by arrays when it is possible. This is much easier than defining each table individually, and allows easy modifications.
- Defining a table for each module individually is not the right way. This produces very high execution times, and the electrical losses are not accounted correctly.
- When defining a partition for electrical calculations, each rectangle should represent one string, not one module.
- When importing scenes from other software, the tables are usually little tables, Some models in the simulation (bi-facial 2D, backtracking) require that the spacing between tables be
very regular (with possibility of circulation ways between groups). PVsyst will check this, and will soon provide some tools to analyse this situation in detail, table by table. Such a tool is
already available for tracking systems (in the main menu of the 3D editor, choose "Tools > Backtracking management").
- In many big installations, the base of the tables is tilted, following the terrain. This leads to variations of the real orientation between these tables. PVsyst may group these tables and
define a common average orientation for the simulation, which represents a little approximation. However even in this case, the linear mutual shadings will be calculated correctly for
each table.
Elementary objects
See also: Near shadings, general organisation.
PVsyst proposes a library of elementary shapes, basic or usual in architecture:
- 2D shapes: Triangles (whatever, isosceles or rectangle), rectangles, trapezium, regular polygon, pseudo-circle sectors.
- 3D shapes: Parallelepiped, square pyramid, triangular, hexagonal or octogonal prism, portion of cylinder.
- Building elements: House + 2-sided roof, Tree, Roof-like diedre, 2-sided roof+gables, 4-sided roof, prism chimney.
The "Elementary object" dialog allows to build one elementary object at a time in it's own referential. The user chooses the shape and size either by using available parameters, or by
dragging significant points in the orthogonal views (plane, side or front views).
You can choose a custom colour for each elementary object. Remember that the chosen colour will be that at bright sun. In the global scene, surfaces not facing the sun will appear
darker.
More complex objects are obtained by assembling elementary objects. This can be achieved in the Building/Composed objects dialog.
The "Elementary object" is then positioned in the general scene or in a "building" element.
Defining a meaningful comment is not obligatory; it will help identifying the object afterwards in the global scene.
Please note that internal representation of objects is built up with 3D-Points and Surfaces built with these summits, so that curves should be approximated by broken lines.
Please note that "Building" objects are intended to build shading objects; therefore they cannot hold PV sensitive planes. When necessary, these have to be created and positioned in the
global scene, independently of the building object.
Ground objects
See also: Near shadings, general organisation.
In the near shadings, you can create ground objects which are very specific because they will not create any shadow by default. To allow a ground object to cast shadows, please refer
to section Partial shadings and calculations.
There are two ways of doing so : Import an Helios 3D scene or Create a Ground object.
Both methods create the same kind of object and you can therefore edit them the same way.
To edit a Ground object, you can :
- Double-click on it in the global scene
- Select it and press Ctrl + M
- Select it and use the menu : Object > Modify
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 35 of 174
A Ground object is a mesh of points, which means that all the building process will only manipulate points.
Scene tools
Choose this tool to select individual points. Use Shift key to add or remove points from your current selection.
Choose this tool to select points by drawing a rectangle on the scene. Use Shift key to add or remove points from your current selection.
This tool allows you to draw a transversal cut on the scene in order to view it on the right panel.
Panels
Ground generation
The "Ground generation" panel defines the ground dimensions and the complexity of the mesh. Clicking on the "Generate" button will remove the current ground and replace it with the
new one.
Selection position
This panel allows you to move the points you selected to a given position. Each point will remain at the same distance to the other points, this panel will just slide the whole selection as a
whole.
Extended selection
This panel allows you to extend your selection. You can specify 3 parameters :
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024
Project design Page 36 of 174
Extend to : this will select the points around your current selection up to the given distance
Weight : this will decrease the selection weight on new points depending on their distance with the current selection
Accentuation : this will alter the weight in a parabolic way so that closer points will weigh more while further points will weigh less
Transversal cut
You can use the slide bar to move the transversal cut along its normal axis.
The button sets the point of view to see the transversal cut from the side.
Once you selected one or more points, you will be able to move them directly on the scene. In order to do it, this 3-axis tool will appear.
You can either click on one axis or on the area between two axis to start dragging the points on these axis.
While moving points, you can see the current coordinates in the "Selection position" panel.
Tracking planes
The basic definitions of tracking planes are very similar to the sheds definitions: several identical trackers, with a sensitive area and an inactive frame for mutual shadings.
There are several kinds of tracking planes, for which the disposition may be different as the sheds. This is the reason why when creating a new tracking array, your first action should be to
define the Tracking Parameters. This dialog is analogous to the one of the "Orientation" general parameters, it will define the kind of tracking, the mechanical stroke limits of your trackers,
and optionally parameters for backtracking or concentration.
There are two classes of tracking systems, one axis or two axis. The 2-axis systems are less common, as they require a more complex mechanics, and therefore higher initial cost and
more maintenance; this is rarely compensated by the little yield gain with respect to the one-axis systems.
In PVsyst, we can define:
Array of trackers
Trackers are never "alone": they are organized as arrays, so that we have to take the mutual shadings into account. These mutual shadings become very important when the sun is low on
the horizon, i.e. just when the tracking strategy becomes more effective.
Therefore when defining an array of trackers, the distance between tracker's axis (pitch) is specified with the tracker's array. The mutual shadings are related to the pitch and the width of
each tracker, or more specifically to the ratio width/pitch, which is more or less represented by the "Ground Coverage Ratio" GCR. The higher the GCR, the higher shading losses.
Two-axis trackers are usually arranged in rows and columns. We have to take care of the mutual shadings from row to row and from column to column.
Tracker's array layout should be carefully optimized regarding the mutual shadings. The Backtracking control strategy avoids mutual shadings for the beam component, and helps
improving the electrical shading losses of tracking arrays.
Object selection
file:///C:/Users/jec/AppData/Local/Temp/~hhFDC7.htm 6/27/2024