blockTransmittedRadiation
Transmitted radiation through window
Extends from Buildings.HeatTransfer.Windows.BaseClasses.PartialRadiation (Partial model for variables and data used in radiation calculation).
Information
The model calculates the solar radiation through the window. The calculations follow the description in Wetter (2004), Appendix A.4.3.
The transmitted exterior radiation for window system includes:
-
the transmitted diffusive radiation on unshaded part:
AWin*(1-uSha)*HDif*tau(HEM) -
the transmitted direct radiation on no shade part:
AWin*(1-uSha)*HDir*tau(IncAng) -
the transmitted diffusive radiation on shaded part:
AWin*uSha*HDif*tauSha(HEM) -
the transmitted direct radiation on shaded part:
AWin*uSha*HDir*tauSha(IncAng);
The outputs are QTraDif_flow = Part1 + Part3 and
QTraDir_flow = Part2 + Part4.
References
-
Michael Wetter.
Simulation-based Building Energy Optimization.
Dissertation. University of California at Berkeley. 2004.
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) |
| Boolean | haveExteriorShade (from PartialRadiation) | Set to true if window has an exterior shade | |
| Boolean | haveInteriorShade (from PartialRadiation) | Set to true if window has an interior shade | |
| Modelica.Units.SI.Area | AWin (from PartialRadiation) | Area of window | |
| Boolean | haveShade (from PartialRadiation) | haveExteriorShade or haveInteriorShade | Set to true if window has a shade |
| Buildings.HeatTransfer.Windows.BaseClasses.RadiationData | radDat (from PartialRadiation) | Optical properties of window for different irradiation angles | |
| Real[NSta] | traCoeRoo | Transmitivity of the window glass for interior radiation without shading | |
| 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 | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | uSha (from PartialRadiation) | Control signal for shading (0: unshaded; 1: fully shaded) | |
| Modelica.Blocks.Interfaces.RealInput | HDif (from PartialRadiation) | Diffussive solar radiation | |
| Modelica.Blocks.Interfaces.RealInput | incAng (from PartialRadiation) | Incident angle | |
| Modelica.Blocks.Interfaces.RealInput | HDir (from PartialRadiation) | Direct solar radiation | |
| Modelica.Blocks.Interfaces.RealOutput[NSta] | QTraDif_flow | Transmitted exterior diffuse radiation through the window. (1: no shade; 2: shade) | |
| Modelica.Blocks.Interfaces.RealOutput[NSta] | QTraDir_flow | Transmitted exterior direct radiation through the window. (1: no shade; 2: shade) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Power[NSta] | QTraDifUns_flow | Transmitted diffuse solar radiation through unshaded part of window | |
| Modelica.Units.SI.Power[NSta] | QTraDirUns_flow | Transmitted direct solar radiation through unshaded part of window | |
| Modelica.Units.SI.Power[NSta] | QTraDifSha_flow | Transmitted diffuse solar radiation through shaded part of window | |
| Modelica.Units.SI.Power[NSta] | QTraDirSha_flow | Transmitted direct solar radiation through shaded part of window |
Revisions
-
June 7, 2016, by Michael Wetter:
Removed outputQTra_flowand introduced insteadQTraDif_flowandQTraDir_flow. This is for issue 451. -
August 7, 2015, by Michael Wetter:
Revised model to allow modeling of electrochromic windows. This is for issue 445. -
March 13, 2015, by Michael Wetter:
Changedinitial algorithmtoinitial equationsection to avoid a translation error in OpenModelica. -
March 4, 2011, by Wangda Zuo:
Remove the if-statement and integer function that can trigger events. -
February 2, 2010, by Michael Wetter:
Made connectoruShaa conditional connector. -
December 15, 2010, by Wangda Zuo:
Separate transmittance and absorbance models from the window radiation model. -
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.