Buildings.Fluid.SolarCollectors.Controls
Package for solar thermal collector controllers
Information
This package contains a controller for solar thermal collectors.
Extends from Modelica.Icons.Package (Icon for standard packages).
Package Content
Name | Description |
---|---|
CollectorPump | Controller which activates a circulation pump when solar radiation is above a critical level |
Examples | Examples for solar thermal collector controller models |
BaseClasses | Package of BaseClass models used to create the models in the Controls package |
Buildings.Fluid.SolarCollectors.Controls.CollectorPump
Controller which activates a circulation pump when solar radiation is above a critical level
Information
Pump on/off controller for a solar thermal system.
This controller outputs whether the pump should be commanded on or off based on the incident solar radiation,
the collector inlet temperature,
and the system parameters. The pump is commanded on when the incident solar radiation is
greater than the critical radiation plus the offset delQ_flow
, and it is switched
off if the incident solar radiation is below the critical radiation.
The critical radiation is defined per Equation 6.8.2 in Duffie and Beckman (2006). It is
GTC=(FRUL (TIn-TEnv))/(FR(τα))
where GTC is the critical solar radiation, FRUL is the heat loss coefficient, TIn is the inlet temperature, TEnv is the ambient temperature, and FR(τα) is the maximum efficiency.
References
J.A. Duffie and W.A. Beckman 2006, Solar Engineering of Thermal Processes (3rd Edition),
John Wiley & Sons, Inc.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
Parameters
Type | Name | Default | Description |
---|---|---|---|
HeatFlowRate | delQ_flow | 10 | Required estimated heat gain per unit area of collector to switch system on [W] |
Angle | azi | Surface azimuth (0 for south-facing; -90 degree for east-facing; +90 degree for west facing [rad] | |
Angle | til | Surface tilt (0 for horizontally mounted collector) [rad] | |
Real | rho | 0.2 | Ground reflectance [1] |
GenericSolarCollector | per | Performance data |
Connectors
Type | Name | Description |
---|---|---|
input RealInput | TIn | Fluid temperature entering the collector [K] |
output BooleanOutput | on | Ouputs true if collector pump should be on |
Bus | weaBus | Weather data input |