recordRadiationData
Radiation data of a window
Extends from Modelica.Icons.Record (Icon for records), Buildings.HeatTransfer.Windows.BaseClasses.RadiationBaseData (Basic parameters for window radiation calculation).
Information
Record that computes the solar radiation data for a glazing system.Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | NSta (from RadiationBaseData) | size(tauGlaSol, 2) | Number of window states for electrochromic windows (set to 1 for regular windows) |
| Real[3,N,NSta] | glass | {tauGlaSol, rhoGlaSol_a, rhoGlaSol_b} | Glass solar transmissivity, solar reflectivity at surface a and b, at normal incident angle |
| Real[2,2] | traRefShaDev | {{tauShaSol_a, tauShaSol_b}, {rhoShaSol_a, rhoShaSol_b}} | Shading device property |
| Integer | NDIR | 10 | Number of incident angles |
| Integer | HEM | NDIR + 1 | Index of hemispherical integration |
| Modelica.Units.SI.Angle[NDIR] | psi | Buildings.HeatTransfer.Windows.Functions.getAngle(NDIR) | Incident angles used for solar radiation calculation |
| Real[3,N,HEM,NSta] | layer | Buildings.HeatTransfer.Windows.Functions.glassProperty(N = N, NSta = NSta, HEM = HEM, glass = glass, xGla = xGla, psi = psi) | Angular and hemispherical transmissivity, front (outside-facing) and back (room facing) reflectivity of each glass pane |
| Real[3,N,N,HEM,NSta] | traRef | Buildings.HeatTransfer.Windows.Functions.getGlassTR(N = N, NSta = NSta, HEM = HEM, layer = layer) | Angular and hemispherical transmissivity, front (outside-facing) and back (room facing) reflectivity between glass panes for exterior or interior irradiation without shading |
| Real[N,HEM,NSta] | absExtIrrNoSha | Buildings.HeatTransfer.Windows.Functions.glassAbsExteriorIrradiationNoShading(traRef = traRef, N = N, NSta = NSta, HEM = HEM) | Angular and hemispherical absorptivity of each glass pane for exterior irradiation without shading |
| Real[N,NSta] | absIntIrrNoSha | Buildings.HeatTransfer.Windows.Functions.glassAbsInteriorIrradiationNoShading(traRef = traRef, N = N, NSta = NSta, HEM = HEM) | Hemispherical absorptivity of each glass pane for interior irradiation without shading |
| Real[HEM,NSta] | winTraExtIrrExtSha | Buildings.HeatTransfer.Windows.Functions.winTExteriorIrradiatrionExteriorShading(traRef = traRef, traRefShaDev = traRefShaDev, N = N, NSta = NSta, HEM = HEM) | Angular and hemispherical transmissivity of a window system (glass + exterior shading device) for exterior irradiation |
| Real[N,HEM,NSta] | absExtIrrExtSha | Buildings.HeatTransfer.Windows.Functions.glassAbsExteriorIrradiationExteriorShading(absExtIrrNoSha = absExtIrrNoSha, traRef = traRef, traRefShaDev = traRefShaDev, N = N, NSta = NSta, HEM = HEM) | Angular and hemispherical absorptivity of each glass pane for exterior irradiation with exterior shading |
| Real[HEM,NSta] | winTraExtIrrIntSha | Buildings.HeatTransfer.Windows.Functions.winTExteriorIrradiationInteriorShading(traRef = traRef, traRefShaDev = traRefShaDev, N = N, NSta = NSta, HEM = HEM) | Angular and hemispherical transmissivity of a window system (glass and interior shading device) for exterior irradiation |
| Real[N,HEM,NSta] | absExtIrrIntSha | Buildings.HeatTransfer.Windows.Functions.glassAbsExteriorIrradiationInteriorShading(absExtIrrNoSha = absExtIrrNoSha, traRef = traRef, traRefShaDev = traRefShaDev, N = N, NSta = NSta, HEM = HEM) | Angular and hemispherical absorptivity of each glass layer for exterior irradiation with interior shading |
| Real[HEM,NSta] | devAbsExtIrrIntShaDev | Buildings.HeatTransfer.Windows.Functions.devAbsExteriorIrradiationInteriorShading(traRef = traRef, traRefShaDev = traRefShaDev, N = N, NSta = NSta, HEM = HEM) | Angular and hemispherical absorptivity of an interior shading device for exterior irradiation |
| Real[3,NSta] | winTraRefIntIrrExtSha | Buildings.HeatTransfer.Windows.Functions.winTRInteriorIrradiationExteriorShading(traRef = traRef, traRefShaDev = traRefShaDev, N = N, NSta = NSta, HEM = HEM) | Hemisperical transmissivity and reflectivity of a window system (glass and exterior shadig device) for interior irradiation. traRefIntIrrExtSha[1]: transmissivity, traRefIntIrrExtSha[2]: Back reflectivity; traRefIntIrrExtSha[3]: dummy value |
| Real[N,NSta] | absIntIrrExtSha | Buildings.HeatTransfer.Windows.Functions.glassAbsInteriorIrradiationExteriorShading(absIntIrrNoSha = absIntIrrNoSha, traRef = traRef, traRefShaDev = traRefShaDev, N = N, NSta = NSta, HEM = HEM) | Hemispherical absorptivity of each glass pane for interior irradiation with exterior shading |
| Real[N,NSta] | absIntIrrIntSha | Buildings.HeatTransfer.Windows.Functions.glassAbsInteriorIrradiationInteriorShading(absIntIrrNoSha = absIntIrrNoSha, traRef = traRef, traRefShaDev = traRefShaDev, N = N, NSta = NSta, HEM = HEM) | Hemispherical absorptivity of each glass pane for interior irradiation with interior shading |
| Real[3,NSta] | winTraRefIntIrrIntSha | Buildings.HeatTransfer.Windows.Functions.winTRInteriorIrradiationInteriorShading(traRef = traRef, traRefShaDev = traRefShaDev, N = N, NSta = NSta, HEM = HEM) | Hemisperical transmissivity and back reflectivity of a window system (glass and interior shadig device) for interior irradiation |
| Real[NSta] | devAbsIntIrrIntSha | Buildings.HeatTransfer.Windows.Functions.devAbsInteriorIrradiationInteriorShading(traRef = traRef, traRefShaDev = traRefShaDev, N = N, NSta = NSta, HEM = HEM) | Hemiperical absorptivity of an interior shading device for interior irradiation |
| Glass | |||
| Integer | N (from RadiationBaseData) | Number of glass layers | |
| Modelica.Units.SI.Length[N] | xGla (from RadiationBaseData) | Thickness of glass | |
| Modelica.Units.SI.TransmissionCoefficient[N,:] | tauGlaSol (from RadiationBaseData) | Solar transmissivity of glass | |
| Modelica.Units.SI.ReflectionCoefficient[N,NSta] | rhoGlaSol_a (from RadiationBaseData) | Solar reflectivity of glass at surface a (facing outside) | |
| Modelica.Units.SI.ReflectionCoefficient[N,NSta] | rhoGlaSol_b (from RadiationBaseData) | Solar reflectivity of glass at surface b (facing room-side) | |
| Shade | |||
| Modelica.Units.SI.TransmissionCoefficient | tauShaSol_a (from RadiationBaseData) | Solar transmissivity of shade for irradiation from air-side | |
| Modelica.Units.SI.TransmissionCoefficient | tauShaSol_b (from RadiationBaseData) | Solar transmissivity of shade for irradiation from glass-side | |
| Modelica.Units.SI.ReflectionCoefficient | rhoShaSol_a (from RadiationBaseData) | Solar reflectivity of shade for irradiation from air-side | |
| Modelica.Units.SI.ReflectionCoefficient | rhoShaSol_b (from RadiationBaseData) | Solar reflectivity of shade for irradiation from glass-side | |
Revisions
-
August 7, 2015, by Michael Wetter:
Revised model to allow modeling of electrochromic windows. This is for issue 445. -
December 12, 2011, by Wangda Zuo:
Add glass thickness as a parameter for glassProperty(). It is needed by the calculation of property for uncoated glass. -
December 12, 2010, by Michael Wetter:
Replaced record Buildings.HeatTransfer.Data.GlazingSystems with the parameters used by this model. This was needed to integrate the radiation model into the room model. -
December 10, 2010, by Wangda Zuo:
First implementation.