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

Revision history [back]

click to hide/show revision 1
initial version

I may have a workaround for this, but would like an expert opinion.

I changed the single inner shading surface into two surfaces so they shared edges with another surface.

BEGIN ORIGINAL
BuildingSurface:Detailed,
    Inside Shelf,            !- Name
    WALL,                    !- Surface Type
    Shelf,                   !- Construction Name
    Daylit Zone,             !- Zone Name
    Surface,                 !- Outside Boundary Condition
    Inside Shelf,            !- Outside Boundary Condition Object
    NoSun,                   !- Sun Exposure
    NoWind,                  !- Wind Exposure
    0.0,                     !- View Factor to Ground
    4,                       !- Number of Vertices
    1.0,                     !- Vertex 1 X-coordinate {m}
    0.0,                     !- Vertex 1 Y-coordinate {m}
    2.0,                     !- Vertex 1 Z-coordinate {m}
    4.0,                     !- Vertex 2 X-coordinate {m}
    0.0,                     !- Vertex 2 Y-coordinate {m}
    2.0,                     !- Vertex 2 Z-coordinate {m}
    4.0,                     !- Vertex 3 X-coordinate {m}
    1.0,                     !- Vertex 3 Y-coordinate {m}
    2.0,                     !- Vertex 3 Z-coordinate {m}
    1.0,                     !- Vertex 4 X-coordinate {m}
    1.0,                     !- Vertex 4 Y-coordinate {m}
    2.0;                     !- Vertex 4 Z-coordinate {m}
END ORIGINAL

BEGIN MODIFIED
BuildingSurface:Detailed,
    Inside Shelf Top,        !- Name
    Wall,                    !- Surface Type
    Shelf,                   !- Construction Name
    Daylit Zone,             !- Zone Name
    Surface,                 !- Outside Boundary Condition
    Inside Shelf Bottom,     !- Outside Boundary Condition Object
    NoSun,                   !- Sun Exposure
    NoWind,                  !- Wind Exposure
    0.0,                     !- View Factor to Ground
    4,                       !- Number of Vertices
    1.0,                     !- Vertex 1 X-coordinate {m}
    0.0,                     !- Vertex 1 Y-coordinate {m}
    2.0,                     !- Vertex 1 Z-coordinate {m}
    4.0,                     !- Vertex 2 X-coordinate {m}
    0.0,                     !- Vertex 2 Y-coordinate {m}
    2.0,                     !- Vertex 2 Z-coordinate {m}
    4.0,                     !- Vertex 3 X-coordinate {m}
    1.0,                     !- Vertex 3 Y-coordinate {m}
    2.0,                     !- Vertex 3 Z-coordinate {m}
    1.0,                     !- Vertex 4 X-coordinate {m}
    1.0,                     !- Vertex 4 Y-coordinate {m}
    2.0;                     !- Vertex 4 Z-coordinate {m}

BuildingSurface:Detailed,
    Inside Shelf Bottom,     !- Name
    Wall,                    !- Surface Type
    Shelf,                   !- Construction Name
    Daylit Zone,             !- Zone Name
    Surface,                 !- Outside Boundary Condition
    Inside Shelf Top,        !- Outside Boundary Condition Object
    NoSun,                   !- Sun Exposure
    NoWind,                  !- Wind Exposure
    0.0,                     !- View Factor to Ground
    4,                       !- Number of Vertices
    1.0,                     !- Vertex 1 X-coordinate {m}
    0.0,                     !- Vertex 1 Y-coordinate {m}
    2.0,                     !- Vertex 1 Z-coordinate {m}
    1.0,                     !- Vertex 2 X-coordinate {m}
    1.0,                     !- Vertex 2 Y-coordinate {m}
    2.0,                     !- Vertex 2 Z-coordinate {m}
    4.0,                     !- Vertex 3 X-coordinate {m}
    1.0,                     !- Vertex 3 Y-coordinate {m}
    2.0,                     !- Vertex 3 Z-coordinate {m}
    4.0,                     !- Vertex 4 X-coordinate {m}
    0.0,                     !- Vertex 4 Y-coordinate {m}
    2.0;                     !- Vertex 4 Z-coordinate {m}
END MODIFIED

I removed the inside shelf from the DaylightingDevice:Shelf

BEGIN ORIGINAL
DaylightingDevice:Shelf,
    Shelf,                   !- Name
    Daylit Upper Window,     !- Window Name
    Inside Shelf,            !- Inside Shelf Name
    Outside Shelf,           !- Outside Shelf Name
    Shelf;                   !- Outside Shelf Construction Name
END ORIGINAL

BEGIN MODIFIED
DaylightingDevice:Shelf,
    Shelf,                   !- Name
    Daylit Upper Window,     !- Window Name
    ,                        !- Inside Shelf Name
    Outside Shelf,           !- Outside Shelf Name
    Shelf;                   !- Outside Shelf Construction Name
END MODIFIED

These changes got rid of my Zone="DAYLIT ZONE" is not fully enclosed Warning, while only making these two warnings.

   ** Warning ** GetSurfaceData: CAUTION -- Interzone surfaces are usually in different zones
   **   ~~~   ** Surface=INSIDE SHELF TOP, Zone=DAYLIT ZONE
   **   ~~~   ** Surface=INSIDE SHELF BOTTOM, Zone=DAYLIT ZONE
   ** Warning ** GetSurfaceData: InterZone Surface Azimuths do not match as expected.
   **   ~~~   **   Azimuth=90.0, Tilt=0.0, in Surface=INSIDE SHELF TOP, Zone=DAYLIT ZONE
   **   ~~~   **   Azimuth=180.0, Tilt=180.0, in Surface=INSIDE SHELF BOTTOM, Zone=DAYLIT ZONE
   **   ~~~   ** ..surface class of first surface=Wall
   **   ~~~   ** ..surface class of second surface=Wall

What I don't know is if this kluge actually works as the Light Shelf is supposed to. The exterior shelf should perform the same since the DaylightingDevice:Shelf works whether or not there is an interior light shelf. The interior light shelf is still a surface, light is shining through the top window, hitting the inner light shelf, which should reflect into the space like EnergyPlus does with any light shining through a window and hitting a surface.

I will accept this answer if I can get some confirmation from a developer that my inner shelf hack will model correctly.

I may have a workaround for this, but would like an expert opinion.

I changed the single inner shading surface into two surfaces so they shared edges with another surface.

BEGIN ORIGINAL
BuildingSurface:Detailed,
    Inside Shelf,            !- Name
    WALL,                    !- Surface Type
    Shelf,                   !- Construction Name
    Daylit Zone,             !- Zone Name
    Surface,                 !- Outside Boundary Condition
    Inside Shelf,            !- Outside Boundary Condition Object
    NoSun,                   !- Sun Exposure
    NoWind,                  !- Wind Exposure
    0.0,                     !- View Factor to Ground
    4,                       !- Number of Vertices
    1.0,                     !- Vertex 1 X-coordinate {m}
    0.0,                     !- Vertex 1 Y-coordinate {m}
    2.0,                     !- Vertex 1 Z-coordinate {m}
    4.0,                     !- Vertex 2 X-coordinate {m}
    0.0,                     !- Vertex 2 Y-coordinate {m}
    2.0,                     !- Vertex 2 Z-coordinate {m}
    4.0,                     !- Vertex 3 X-coordinate {m}
    1.0,                     !- Vertex 3 Y-coordinate {m}
    2.0,                     !- Vertex 3 Z-coordinate {m}
    1.0,                     !- Vertex 4 X-coordinate {m}
    1.0,                     !- Vertex 4 Y-coordinate {m}
    2.0;                     !- Vertex 4 Z-coordinate {m}
END ORIGINAL

BEGIN MODIFIED
BuildingSurface:Detailed,
    Inside Shelf Top,        !- Name
    Wall,                    !- Surface Type
    Shelf,                   !- Construction Name
    Daylit Zone,             !- Zone Name
    Surface,                 !- Outside Boundary Condition
    Inside Shelf Bottom,     !- Outside Boundary Condition Object
    NoSun,                   !- Sun Exposure
    NoWind,                  !- Wind Exposure
    0.0,                     !- View Factor to Ground
    4,                       !- Number of Vertices
    1.0,                     !- Vertex 1 X-coordinate {m}
    0.0,                     !- Vertex 1 Y-coordinate {m}
    2.0,                     !- Vertex 1 Z-coordinate {m}
    4.0,                     !- Vertex 2 X-coordinate {m}
    0.0,                     !- Vertex 2 Y-coordinate {m}
    2.0,                     !- Vertex 2 Z-coordinate {m}
    4.0,                     !- Vertex 3 X-coordinate {m}
    1.0,                     !- Vertex 3 Y-coordinate {m}
    2.0,                     !- Vertex 3 Z-coordinate {m}
    1.0,                     !- Vertex 4 X-coordinate {m}
    1.0,                     !- Vertex 4 Y-coordinate {m}
    2.0;                     !- Vertex 4 Z-coordinate {m}

BuildingSurface:Detailed,
    Inside Shelf Bottom,     !- Name
    Wall,                    !- Surface Type
    Shelf,                   !- Construction Name
    Daylit Zone,             !- Zone Name
    Surface,                 !- Outside Boundary Condition
    Inside Shelf Top,        !- Outside Boundary Condition Object
    NoSun,                   !- Sun Exposure
    NoWind,                  !- Wind Exposure
    0.0,                     !- View Factor to Ground
    4,                       !- Number of Vertices
    1.0,                     !- Vertex 1 X-coordinate {m}
    0.0,                     !- Vertex 1 Y-coordinate {m}
    2.0,                     !- Vertex 1 Z-coordinate {m}
    1.0,                     !- Vertex 2 X-coordinate {m}
    1.0,                     !- Vertex 2 Y-coordinate {m}
    2.0,                     !- Vertex 2 Z-coordinate {m}
    4.0,                     !- Vertex 3 X-coordinate {m}
    1.0,                     !- Vertex 3 Y-coordinate {m}
    2.0,                     !- Vertex 3 Z-coordinate {m}
    4.0,                     !- Vertex 4 X-coordinate {m}
    0.0,                     !- Vertex 4 Y-coordinate {m}
    2.0;                     !- Vertex 4 Z-coordinate {m}
END MODIFIED

I removed the inside shelf from the DaylightingDevice:Shelf

BEGIN ORIGINAL
DaylightingDevice:Shelf,
    Shelf,                   !- Name
    Daylit Upper Window,     !- Window Name
    Inside Shelf,            !- Inside Shelf Name
    Outside Shelf,           !- Outside Shelf Name
    Shelf;                   !- Outside Shelf Construction Name
END ORIGINAL

BEGIN MODIFIED
DaylightingDevice:Shelf,
    Shelf,                   !- Name
    Daylit Upper Window,     !- Window Name
    ,                        !- Inside Shelf Name
    Outside Shelf,           !- Outside Shelf Name
    Shelf;                   !- Outside Shelf Construction Name
END MODIFIED

These changes got rid of my Zone="DAYLIT ZONE" is not fully enclosed Warning, while only making these two warnings.

   ** Warning ** **Warning** GetSurfaceData: CAUTION -- Interzone surfaces are usually in different zones
 **   ~~~   ** Surface=INSIDE SHELF TOP, Zone=DAYLIT ZONE
 **   ~~~   ** Surface=INSIDE SHELF BOTTOM, Zone=DAYLIT ZONE
   ** Warning ** **Warning** GetSurfaceData: InterZone Surface Azimuths do not match as expected.
 **   ~~~   **   Azimuth=90.0, Tilt=0.0, in Surface=INSIDE SHELF TOP, Zone=DAYLIT ZONE
 **   ~~~   **   Azimuth=180.0, Tilt=180.0, in Surface=INSIDE SHELF BOTTOM, Zone=DAYLIT ZONE
 **   ~~~   ** ..surface class of first surface=Wall
 **   ~~~   ** ..surface class of second surface=Wall

What I don't know is if this kluge actually works as the Light Shelf is supposed to. The exterior shelf should perform the same since the DaylightingDevice:Shelf works whether or not there is an interior light shelf. The interior light shelf is still a surface, light is shining through the top window, hitting the inner light shelf, which should reflect into the space like EnergyPlus does with any light shining through a window and hitting a surface.

I will accept this answer if I can get some confirmation from a developer that my inner shelf hack will model correctly.