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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Area | A_c (from PartialParameters) | Area of the collector | |
| Integer | nSeg (from PartialParameters) | 3 | Number of segments |
| Modelica.Units.SI.CoefficientOfHeatTransfer | a1 (from EN12975HeatLoss) | a1 from ratings data | |
| Real | a2 (from EN12975HeatLoss) | a2 from ratings data | |
| Modelica.Units.SI.CoefficientOfHeatTransfer | c1 (from ISO9806QuasiDynamicHeatLoss) | Linear heat loss coefficient (a1) | |
| Real | c2 (from ISO9806QuasiDynamicHeatLoss) | Quadratic heat loss coefficient (a2) | |
| Modelica.Units.SI.SpecificHeatCapacity | c3 (from ISO9806QuasiDynamicHeatLoss) | Wind speed dependence of heat loss | |
| Modelica.Units.SI.DimensionlessRatio | c4 (from ISO9806QuasiDynamicHeatLoss) | Sky long-wave irradiance dependence | |
| Real | c6 (from ISO9806QuasiDynamicHeatLoss) | Wind speed dependence of thermal zero-loss efficiency |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | TEnv (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.RealInput | winSpePla (from ISO9806QuasiDynamicHeatLoss) | Wind speed normal to collector plane | |
| Modelica.Blocks.Interfaces.RealInput | HGloTil (from ISO9806QuasiDynamicHeatLoss) | Global irradiance on the tilted plane | |
| Modelica.Blocks.Interfaces.RealInput | HHorIR (from ISO9806QuasiDynamicHeatLoss) | Long-wave (sky) irradiance [W/m2] |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Power | c1_c2_term | Contribution from c1–c2 (steady-state) term | |
| Modelica.Units.SI.Power | c3_term | Contribution from wind-speed dependence (c3) | |
| Modelica.Units.SI.Power | c4_term | Contribution from sky long-wave (c4) | |
| Modelica.Units.SI.Power | c6_term | Contribution from wind–irradiance coupling (c6) | |
| Modelica.Units.SI.Irradiance | EL_term | Sky long-wave irradiance difference (HHorIR – σ·TEnv⁴) | |
| Modelica.Units.SI.Power | pvt_st_st | Steady-state loss (c1–c2) | |
| Modelica.Units.SI.Power | pvt_c3 | Steady-state + c3 | |
| Modelica.Units.SI.Power | pvt_c4 | Steady-state + c3 + c4 | |
| Modelica.Units.SI.Power | pvt_c6 | Total quasi-dynamic loss |
Revisions
-
July 7, 2025, by Lone Meertens:
First implementation PVT model. This is for #1436.