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

Revision history [back]

I have conducted a test. It is a naturally ventilated building in Curitiba, Brazil, equivalent to climate zone 3 in the U.S. The winter day June 1 is shown. The soil parameters are those from the GHT slab defaults (model assumptions and parameters listed at bottom).

I went through three iterations of the preprocessor (recalculating average zone temps and then putting those in as inputs to the GHT slab model). I also tried the groundDomain model with:

  1. (a) groundDomain default domain size, and surface temps in Site:GroundTemperature:Shallow
  2. (b) GHT:slab default domain size, and surface temps in Site:GroundTemperature:Shallow
  3. (c) groundDomain default domain size, and surface temps using Kusuda-Achenbach parameters calculated by CalcSoilSurfTemp routine

for (a) and (b) I took the site ground temperature from the 0.5 m deep monthly values in the weather STAT file.

There were only very small differences among the three groundDomain variations. However, the groundDomain and slab preprocessor results were quite different. The shapes were similar, but with much higher temperatures with groundDomain. Here are the floor surface temperatures:

image description

Again, consistent with the ground being warmer. (Multiple iterations of the preprocessor move towards a warmer floor surface temp, but it's clear they were converging well cooler than groundDomain.) The difference is reflected in a consistent 1.5 - 2 °C increase in zone air temp with the groundDomain model:

image description

The shape of the groundDomain curves in the middle of the day is because the building is naturally ventilated, and with less heat sunk to the ground the zone operative temperature gets warm enough that the windows are opened--expected behavior, not really relevant here. In terms of heat transfer in the slab itself, the models are quite different:

image description

Again, same shape, but a significant offset (plus, again, the expected and not-relevant-here difference due to the change in zone air temperature resulting from window opening being triggered). Here negative indicates heat is being conducted away from the top of the surface, i.e., heat is being sunk to the ground.

Is this behavior what you would expect based on your knowledge of the difference between the two models? For a conditioned building, the difference might be a change in load, but for a passive building trying to avoid the need for AC a change in temp of 2 °C can be very, very significant.

Secondary issue: FYI, from this test, I did not see any greater variability with the groundDomain method. I think what my colleague who told me that might have noticed was a lot of spiking if you look at the flow on the bottom of the zone floor construction (the thin piece of material, in this case 1 cm of concrete):

image description

Note this spiking is exactly every hour and not really reflected in the heat going into this thin construction, but only in the heat going out. Seems not correct--I might expect step behavior from using an hour calculation timestep, but not spikes like this. If I change the calculation timestep to "timestep" from "hourly" the issue goes away.

Model assumptions: The slab material (Exterior Floor - Slab Bot) is 14 cm, and the zone floor is 1 cm. With the preprocessor, I used a single slab of 15 cm. There is no insulation. I kept things I didn't know at defaults. Again, soil parameters are the defaults when using the GHT preprocessor. Here is the ground domain object I used:

Site:GroundDomain:Slab,
    GroundDomainSlab,        !- Name
    10,                      !- Ground Domain Depth {m}
    0.54,                    !- Aspect Ratio
    5,                       !- Perimeter Offset {m}
    1,                       !- Soil Thermal Conductivity {W/m-K}
    1200,                    !- Soil Density {kg/m3}
    1200,                    !- Soil Specific Heat {J/kg-K}
    30,                      !- Soil Moisture Content Volume Fraction {percent}
    50,                      !- Soil Moisture Content Volume Fraction at Saturation {percent}
    ,                        !- Kusuda-Achenbach Average Ground Surface Temperature {C}
    ,                        !- Kusuda-Achenbach Average Amplitude of Ground Surface Temperature {deltaC}
    ,                        !- Kusuda-Achenbach Phase Shift of Minimum Ground Surface Temperature {days}
    0.4,                     !- Evapotranspiration Ground Cover Parameter
    GroundCoupledOSCM,       !- Slab Boundary Condition Model Name
    InGrade,                 !- Slab Location
    Exterior Floor - Slab Bot,  !- Slab Material Name
    No,                      !- Horizontal Insulation
    ,                        !- Horizontal Insulation Material Name
    Full,                    !- Horizontal Insulation Extents
    ,                        !- Perimeter Insulation Width {m}
    No,                      !- Vertical Insulation
    ,                        !- Vertical Insulation Material Name
    ,                        !- Vertical Insulation Depth {m}
    Hourly;                  !- Simulation Timestep

As always, thanks for any insights people have.