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

From the source code (SolarShading.cc, line 6758)

AbsIntSurf = Construct( Surface( SurfNum ).Construction ).InsideAbsorpSolar;
//SolarIntoZone = GetCurrentScheduleValue(SurfIncSolSSG(iSSG)%SchedPtr) * Surface(SurfNum)%Area
SolarIntoZone = GetCurrentScheduleValue( SurfIncSolSSG( iSSG ).SchedPtr );
AISurf( SurfNum ) = SolarIntoZone * AbsIntSurf;

Schedule value gets multiplied by the solar absorptance of the inside material of the construction. If the solar absorptance of the inside material is set to 1, as shown below, it should fix the above issue.

  Construction,
    Room Ceiling,            !- Name
    Plywood - 3/8 in,        !- Outside Layer
    2x6 Wood Stud R19,       !- Layer 2
    Gypsum board - 5/8 in;   !- Layer 3

  Material,
    Gypsum board - 5/8 in,   !- Name
    Smooth,                  !- Roughness
    0.015875,                !- Thickness {m}
    0.17,                    !- Conductivity {W/m-K}
    800,                     !- Density {kg/m3}
    1090,                    !- Specific Heat {J/kg-K}
    0.9,                     !- Thermal Absorptance
    1.0,                     !- Solar Absorptance
    0.3;                     !- Visible Absorptance