modelISO9806QuasiDynamicHeatLossValidation

Validation variant with term‑by‑term breakdown of quasi‑dynamic heat loss

Extends from IDEAS.Fluid.PVTCollectors.BaseClasses.ISO9806QuasiDynamicHeatLoss (Calculate the heat loss of a PVT/solar collector using ISO9806:2013).

Information

Extends the standard quasi‑dynamic heat‑loss model ( IDEAS.Fluid.PVTCollectors.BaseClasses.ISO9806QuasiDynamicHeatLoss). For validation purposes, this block adds:

  • A term‑by‑term breakdown of each thermal loss contribution;
  • Cumulative sums showing how each additional term builds up to the total heat loss.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.AreaA_c (from PartialParameters)Area of the collector
IntegernSeg (from PartialParameters)3Number of segments
Modelica.Units.SI.CoefficientOfHeatTransfera1 (from EN12975HeatLoss)a1 from ratings data
Reala2 (from EN12975HeatLoss)a2 from ratings data
Modelica.Units.SI.CoefficientOfHeatTransferc1 (from ISO9806QuasiDynamicHeatLoss)Linear heat loss coefficient (a1)
Realc2 (from ISO9806QuasiDynamicHeatLoss)Quadratic heat loss coefficient (a2)
Modelica.Units.SI.SpecificHeatCapacityc3 (from ISO9806QuasiDynamicHeatLoss)Wind speed dependence of heat loss
Modelica.Units.SI.DimensionlessRatioc4 (from ISO9806QuasiDynamicHeatLoss)Sky long-wave irradiance dependence
Realc6 (from ISO9806QuasiDynamicHeatLoss)Wind speed dependence of thermal zero-loss efficiency

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputTEnv (from PartialHeatLoss)Temperature of surrounding environment
Modelica.Blocks.Interfaces.RealInput[nSeg]TFlu (from PartialHeatLoss)Temperature of the heat transfer fluid
Modelica.Blocks.Interfaces.RealOutput[nSeg]QLos_flow (from PartialHeatLoss){QLos_internal[i]*smooth(1, if TFlu[i] > TMedMin2 then 1 else IDEAS.Utilities.Math.Functions.smoothHeaviside(TFlu[i] - TMedMin, dTMin)) for i in 1:nSeg}Limited heat loss rate at current conditions
Modelica.Blocks.Interfaces.RealInputwinSpePla (from ISO9806QuasiDynamicHeatLoss)Wind speed normal to collector plane
Modelica.Blocks.Interfaces.RealInputHGloTil (from ISO9806QuasiDynamicHeatLoss)Global irradiance on the tilted plane
Modelica.Blocks.Interfaces.RealInputHHorIR (from ISO9806QuasiDynamicHeatLoss)Long-wave (sky) irradiance [W/m2]

Components

TypeNameDefaultDescription
Modelica.Units.SI.Powerc1_c2_termContribution from c1–c2 (steady-state) term
Modelica.Units.SI.Powerc3_termContribution from wind-speed dependence (c3)
Modelica.Units.SI.Powerc4_termContribution from sky long-wave (c4)
Modelica.Units.SI.Powerc6_termContribution from wind–irradiance coupling (c6)
Modelica.Units.SI.IrradianceEL_termSky long-wave irradiance difference (HHorIR – σ·TEnv⁴)
Modelica.Units.SI.Powerpvt_st_stSteady-state loss (c1–c2)
Modelica.Units.SI.Powerpvt_c3Steady-state + c3
Modelica.Units.SI.Powerpvt_c4Steady-state + c3 + c4
Modelica.Units.SI.Powerpvt_c6Total quasi-dynamic loss

Revisions

  • July 7, 2025, by Lone Meertens:
    First implementation PVT model. This is for #1436.