AixLib.Fluid.SolarCollectors.Validation.ExtremeAmbientConditions

# .AixLib.Fluid.SolarCollectors.Validation.ExtremeAmbientConditions

Validation model for to ensure that collectors do not freeze or boil

## Information

This model validates the correct implementation of the heat transfer to the collector when ambient temperatures are very low or irradiation is very large. It applies a ramp boundary condition that reduces the ambient temperature to -60°C to verify that the collector fluid temperature does not drop below `Medium.T_min`. Afterwards, the solar irradiation is increased to overheat the collector. If the fluid temperature approaches `Medium.T_max`, then the solar heat gain is reduced to zero. Ensuring these bounds is important as otherwise, the collector model would trigger an assertion and the simulation would stop. The tested collector models are AixLib.Fluid.SolarCollectors.ASHRAE93 and AixLib.Fluid.SolarCollectors.EN12975.

Note that the medium has been declared as `AixLib.Media.Water(T_min=273.15, T_max=273.15+100)` to set the two bounds for the water temperature.

## Contents

Name | Description
--- | ---
Medium | Medium in the system

## Revisions

- September 25, 2023, by Michael Wetter:
  Corrected `connect` statement with wrong quantity.
- September 16, 2021, by Michael Wetter:
  Removed parameter assignment for `lat`.
  This is for IBPSA, #1477.
- June 30, 2015, by Michael Wetter:
  First implementation.

Generated at 2026-05-09T18:18:56Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos