Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page

# Problems with shading in EnergyPlus

Define the Construction of the window without the shade, the so-called “bare” construction.
Reference the bare construction in the FenestrationSurface:Detailed for the window.
Define a WindowProperty:ShadingControl for the window in which you (a) reference the shaded construction and (b) specify how the shade is controlled


I have the following obejects within the model:

WindowMaterial:Shade,
0.2,                     !- Solar Transmittance {dimensionless}
0.2,                     !- Solar Reflectance {dimensionless}
0.2,                     !- Visible Transmittance {dimensionless}
0.2,                     !- Visible Reflectance {dimensionless}
0.2,                     !- Infrared Hemispherical Emissivity {dimensionless}
0.2,                     !- Infrared Transmittance {dimensionless}
0.002,                   !- Thickness {m}
1,                       !- Conductivity {W/m-K}
0.05,                    !- Shade to Glass Distance {m}
0.5,                     !- Top Opening Multiplier
0.5,                     !- Bottom Opening Multiplier
0.5,                     !- Left-Side Opening Multiplier
0.5,                     !- Right-Side Opening Multiplier
;                        !- Airflow Permeability {dimensionless}


Construction,

Construction,
Exterior Window,         !- Name
GlassSimple;             !- Outside Layer


WindowMaterial

WindowMaterial:SimpleGlazingSystem,
GlassSimple,             !- Name
1.1,                     !- U-Factor {W/m2-K}
0.609;                   !- Solar Heat Gain Coefficient


Fenstration

FenestrationSurface:Detailed,
window_mi,               !- Name
Window,                  !- Surface Type
Exterior Window,         !- Construction Name
wall_s,                  !- Building Surface Name
,                        !- Outside Boundary Condition Object
,                        !- View Factor to Ground
,                        !- Frame and Divider Name
,                        !- Multiplier
4,                       !- Number of Vertices
1.153144302659, 0.000000000000, 1.942648890598,
!- X,Y,Z  1 {m}
1.153144302659, 0.000000000000, 1.092648890598,
!- X,Y,Z  2 {m}
2.043144302659, 0.000000000000, 1.092648890598,
!- X,Y,Z  3 {m}
2.043144302659, 0.000000000000, 1.942648890598;
!- X,Y,Z  4 {m}


WindowProperty:ShadingControl,
,                        !- Schedule Name
,                        !- Setpoint {W/m2, W or deg C}
No,                      !- Shading Control Is Scheduled
No,                      !- Glare Control Is Active
FixedSlatAngle,          !- Type of Slat Angle Control for Blinds
;                        !- Slat Angle Schedule Name


I get the following error message:

   ** Severe  ** CheckAndSetConstructionProperties: The single-layer window construction=SHADED CONSTRUCTION has a gas, complex gap, shade, complex shade, screen or blind material; it should be glass of simple glazing system.
**   ~~~   ** The Construction with Shading Name="SHADED CONSTRUCTION" will be used.
**  Fatal  ** GetSurfaceData: Errors discovered, program terminates.


edit retag close merge delete

Sort by » oldest newest most voted

The following should make it work..

Construction,
GlassSimple;             !- Layer 1


Also, per the IO reference, field "Shading Device Material Name" in WindowProperty:ShadingControl is required if "Construction with Shading Name" is not specified. So instead of putting "Shade", this field should be left blank here.

more