modelPVTCollectorValidation

Validation model of a photovoltaic–thermal (PVT) collector using the ISO 9806:2017 thermal method with integrated electrical coupling

Extends from IDEAS.Fluid.PVTCollectors.Validation.BaseClasses.PartialPVTCollectorValidation.

Information

Validation model of a photovoltaic–thermal (PVT) collector using the ISO 9806:2017 quasi-dynamic thermal method with integrated electrical coupling. Discretizes the collector into segments, computes heat loss and gain per ISO 9806:2017, and calculates electrical output via the PVWatts-based submodel, relying solely on datasheet parameters.

Extends

Submodel References

Implementation Notes

This validation model exclusively relies on measurement data provided by the CombiTimeTable meaDat. However, because it extends IDEAS.Fluid.SolarCollectors.BaseClasses.PartialSolarCollector and to limit the number of extra components, the weather reader IDEAS.BoundaryConditions.WeatherData.ReaderTMY3 remains instantiated and connected to the inherited weaBus. The reader is retained only to satisfy the parent class connector and is not used during simulation: all weather inputs (irradiance, ambient temperature, wind speed, etc.) are taken from meaDat, so the reader does not affect the model results.

This model is designed for (unglazed) PVT collectors and discretizes the flow path into nSeg segments to capture temperature gradients. It is compatible with dynamic simulations in which irradiance, ambient and fluid temperatures, and wind speed vary over time.

References

  • Dobos, A. P. (2014). PVWatts Version 5 Manual. NREL/TP-6A20-62641
  • ISO 9806:2017. Solar thermal collectors — Test methods. ISO.
  • Meertens, L.; Jansen, J.; Helsen, L. (2026). Development and Experimental Validation of an Open-Source Photovoltaic‑Thermal Collector Modelica Model that Only Needs Datasheet Parameters. Submitted to Mathematical and Computer Modelling of Dynamical Systems, Special Issue on Modelica, FMI, and Open Standards.

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.CombiTimeTablemeaDat
IDEAS.Fluid.PVTCollectors.Validation.BaseClasses.ISO9806HeatLossValidationheaLosStcCalculates the heat lost to the surroundings using the ISO 9806:2017 quasi-dynamic standard calculations
IDEAS.Fluid.PVTCollectors.Validation.BaseClasses.ISO9806SolarGainHGloTilsolGaiStcCalculates the heat from the sun using the ISO 9806:2017 quasi-dynamic standard calculations
IDEAS.Fluid.PVTCollectors.BaseClasses.ElectricalPVTeleGenCalculates the electrical power output of the PVT model
Modelica.Blocks.Sources.RealExpressionGglob[W/m2]
Modelica.Blocks.Sources.RealExpressionglobIrrTil[W/m2]
Modelica.Blocks.Sources.RealExpressionwinSpe[W/m2]
Modelica.Blocks.Sources.RealExpressionHHorIr[W/m2]
Modelica.Thermal.HeatTransfer.Celsius.ToKelvinTFluKel
Modelica.Blocks.Sources.RealExpressionqThSegExp

Revisions

  • March 11, 2026, by Lone Meertens:
    Updated thermal formulation from ISO 9806:2013 to ISO 9806:2017 and added conversion support. This is for #1473.
  • July 7, 2025, by Lone Meertens:
    First implementation PVT model. This is for #1436.