blockPartialRadiation
Partial model for variables and data used in radiation calculation
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block), Buildings.HeatTransfer.Windows.BaseClasses.RadiationBaseData (Basic parameters for window radiation calculation).
Information
The model calculates solar absorbance on the window. The calculations follow the description in Wetter (2004), Appendix A.4.3.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 | Set to true if window has an exterior shade | |
| Boolean | haveInteriorShade | Set to true if window has an interior shade | |
| Modelica.Units.SI.Area | AWin | Area of window | |
| Boolean | haveShade | haveExteriorShade or haveInteriorShade | Set to true if window has a shade |
| Buildings.HeatTransfer.Windows.BaseClasses.RadiationData | radDat | Optical properties of window for different irradiation angles | |
| 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 | Control signal for shading (0: unshaded; 1: fully shaded) | |
| Modelica.Blocks.Interfaces.RealInput | HDif | Diffussive solar radiation | |
| Modelica.Blocks.Interfaces.RealInput | incAng | Incident angle | |
| Modelica.Blocks.Interfaces.RealInput | HDir | Direct solar radiation |
Revisions
-
December 12, 2011, by Wangda Zuo:
Add glass thickness as a parameter for radDat. It is needed by the claculation of property for uncoated glass. -
February 2, 2010, by Michael Wetter:
Made connectoruShaa conditional connector. -
December 16, 2010, by Wangda Zuo:
First implementation.