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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Area | A_c (from PartialParameters) | Area of the collector | |
| Integer | nSeg (from PartialParameters) | 3 | Number of segments |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | TEnv | Temperature of surrounding environment | |
| Modelica.Blocks.Interfaces.RealInput[nSeg] | TFlu | Temperature 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
| Name | Description |
|---|---|
| Medium 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 nearMedium.T_minto make it more efficient. -
November 20, 2014, by Michael Wetter:
Added missingeachkeyword. -
Apr 17, 2013, by Peter Grant:
First implementation