blockPartialHeatLoss

Partial heat loss model on which ASHRAEHeatLoss and EN12975HeatLoss are based

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block), SolarCollectors.BaseClasses.PartialParameters (Partial model for parameters).

Information

This component is a partial model used as the base for Buildings.Fluid.SolarCollectors.BaseClasses.ASHRAEHeatLoss and Buildings.Fluid.SolarCollectors.BaseClasses.EN12975HeatLoss. It contains the input, output and parameter declarations which are common to both models. More detailed information is available in the documentation of the extending classes.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.AreaA_c (from PartialParameters)Area of the collector
IntegernSeg (from PartialParameters)3Number of segments

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputTEnvTemperature of surrounding environment
Modelica.Blocks.Interfaces.RealInput[nSeg]TFluTemperature of the heat transfer fluid
Modelica.Blocks.Interfaces.RealOutput[nSeg]QLos_flow{QLos_internal[i]*smooth(1, if TFlu[i] > TMedMin2 then 1 else Buildings.Utilities.Math.Functions.smoothHeaviside(TFlu[i] - TMedMin, dTMin)) for i in 1:nSeg}Limited heat loss rate at current conditions

Contents

NameDescription
MediumMedium in the component

Revisions

  • February 15, 2024, by Jelger Jansen:
    Refactor model.
    This is for Buildings, #3604.
  • December 17, 2017, by Michael Wetter:
    Revised computation of heat loss.
    This is for issue 1100.
  • June 29, 2015, by Michael Wetter:
    Revised implementation of heat loss near Medium.T_min to make it more efficient.
  • November 20, 2014, by Michael Wetter:
    Added missing each keyword.
  • Apr 17, 2013, by Peter Grant:
    First implementation