modelPVPanelSimplified
Information
Detailed physical model of photovoltaic panel (thermal capacity)
Hypothesis and equations
Model to calculate: module temperature, instantaneous electric power and cumulative PV production
This model considers:
- the photovoltaic panel thermal capacity
- exchanges by forced convection due to wind on front face

- exchanges by free convection on the back face in the case of a photovoltaic field. This is a non-linear convective model and

- exchanges by LW radiation with the sky and the environment
- SW radiation received by the PV panel from the sun (consideration of optical reflexion losses and conversion into electricity of a part of this incident radiation)
The photovoltaic efficiency is calculated by the EfficiencyFunctionOfTemp model.
Bibliography
A thermal model for photovoltaic systems, A.D. Jones and C.P. Underwood, Solar Energy Vol.70, pp.349-359, 2001
A thermal model for photovoltaic panels under varying atmospheric conditions, S. Armstrong and W.G. Hurley, Applied Thermal Engineering Vol.30, pp.1488-1495, 2010
Instructions for use
none
Known limits / Use precautions
This model has the advantage of being detailed in terms of physical reality while reducing the computation time (by grouping all layers of the PV panel in a single thermal capacity).
Warning ! Up to now, this model can be used only for a crystalline silicon technology. For other technologies, use PVPanelNOCT model and read the user manual.
Validations
Validated model - Amy Lindsay 03/2013
--------------------------------------------------------------
Licensed by EDF under a 3-clause BSD-license
Copyright © EDF 2009 - 2023
BuildSysPro version 3.6.0
Author : Amy LINDSAY, EDF (2013)
--------------------------------------------------------------
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| PV panels › PV system | |||
| Modelica.Units.SI.Area | surface | 20 | PV panels surface |
| Modelica.Units.NonSI.Angle_deg | incl | 30 | PV panel tilt relative to the horizontal (0° upward, 180° toward the ground) |
| Modelica.Units.NonSI.Angle_deg | azimut | 0 | Azimut of the surface (orientation relative to the South : S=0°, E=-90°, O=90°, N=180°) |
| PV panels › PV panels characteristics | |||
| BaseClasses.Thermal.ThermalRecordsPV.RecordTechnoPV | technoPV | Choice of PV technology | |
| Real | eta_STC | 0.15 | PV panel (electric) efficiency in STC conditions (1000W/m², 25°C) |
| Real | mu_T | -0.5 | Temperature coefficient on the performance %/K |
| Integer | salete | 0 | 0 - Clean panels, 1 - Slightly dirt panels, 2 - Intermediately dirt panels, 3 - Very dirt panels |
| PV panels › Integration to the frame | |||
| Integer | Integre | 1 | Integrated to the frame=1 ; Non integrated to the frame (in a field)=2 |
| Thermal exchanges › Exchanges on front face | |||
| Integer | convection_avant | 2 | A convective coefficient is imposed = 1; The convection model default is used = 2 |
| Real | h_conv_avant | 8.55 | Convective coefficient is imposed on front face (W/m².K) |
| Thermal exchanges › External conditions | |||
| Integer | VitesseExt | 1 | Wind considered through a meteo file = 1; A wind speed is imposed = 2; The wind effect is neglected = 3 |
| Modelica.Units.SI.Velocity | vitesse | 1 | Wind speed imposed in m/s |
| Building › Building roof | |||
| Real | R_toit | 8 | Roof thermal resistance (m²K/W) |
| Building › Indoor temperature of the building | |||
| Modelica.Units.SI.Temperature | Tint | 293.15 | Indoor temperature of the building |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| BuildSysPro.BaseClasses.HeatTransfer.Interfaces.HeatPort_a | T_ciel | Sky temperature | |
| BuildSysPro.BaseClasses.HeatTransfer.Interfaces.HeatPort_a | T_ext | Ambient temperature | |
| Modelica.Blocks.Interfaces.RealInput[2] | Vit | 1- Wind speed (m/s) 2- Wind direction (relative to the South, in °) | |
| Modelica.Blocks.Interfaces.RealInput[10] | G | Solar flux: {DIFH, DIRN, DIRH, GLOH, t0, CosDir[1:3], Solar azimuth angle, Solar elevation angle} | |
| Modelica.Blocks.Interfaces.RealOutput | Pelec | Elec power (W) | |
| BuildSysPro.BaseClasses.HeatTransfer.Interfaces.HeatPort_a | T_cellule | Cells temperature | |
| Modelica.Blocks.Interfaces.RealOutput | prod_kWh | Elec production (kWh) |
Components
Revisions
11/2013 : changement du modèle de diffus de HDKR à isotrope car plus en accord avec les données relevées sur site