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'm wondering if the Slab preprocessor is useful in predicting accurate GS-temperature of the non-insulated ground surfaces

I'd say yes. Slab is accurate. Even if you don't have a layer in the slab that is specifically meant for providing insulation, concrete still provides some insulation and Slab will run.

And how can I use it?

That is not as easy to answer. Slab is quite old, and I think it's still written in Fortran.

image description

Your best bet is to use the Slab objects from an example file with a similar building to yours. You can find example idf files that use slab objects from this file in the energyplus example files folder.

image description

image description

If you really want to dig into Slab, you can look in the Input Output Reference and Auxiliary Programs documentation pdfs. However, you can see from the screenshot of the object links file that some of the Slab objects no longer have example files. I've had great difficulty trying to figure out how to use Slab in the past. I think Slab has gotten so old at this point that, while it works and is accurate, the people who wrote the code, and thus truly understood all the Slab objects, are retired. Good luck!

I'm wondering if the Slab preprocessor is useful in predicting accurate GS-temperature of the non-insulated ground surfaces

I'd say yes. Slab is accurate. Even if you don't have a layer in the slab that is specifically meant for providing insulation, concrete still provides some insulation and Slab will run.

And how can I use it?

That is not as easy to answer. Slab is quite old, and I think it's still written in Fortran.

image description

Your best bet is to use the Slab objects from an example file with a similar building to yours. You can find example idf files that use slab objects from this file in the energyplus example files folder.

image description

image description

If you really want to dig into Slab, you can look in the Input Output Reference and Auxiliary Programs documentation pdfs. However, as you can see from the screenshot of the object links file that some of the Slab objects no longer have example files. I've had great difficulty trying to figure out how to use Slab in the past. I think Slab has gotten so old at this point that, while it works and is accurate, the people who wrote the code, and thus truly understood all the Slab objects, are retired. Good luck!

I'm wondering if the Slab preprocessor is useful in predicting accurate GS-temperature of the non-insulated ground surfaces

I'd say yes. Slab is accurate. Even if you don't have a layer in the slab that is specifically meant for providing insulation, concrete still provides some insulation and Slab will run.

And how can I use it?

That is not as easy to answer. Slab is quite old, and I think it's still written in Fortran.

image description

Your best bet is to use the Slab objects from an example file with a similar building to yours. You can find example idf files that use slab objects from this file in the energyplus example files folder.

image description

image description

If you really want to dig into Slab, you can look in the Input Output Reference and Auxiliary Programs documentation pdfs. However, as you can see from the screenshot of the object links file that file, some of the Slab objects no longer have example files. I've had great difficulty trying to figure out how to use Slab in the past. I think Slab has gotten so old at this point that, while it works and is accurate, the people who wrote the code, and thus truly understood all the Slab objects, are retired. Good luck!

I'm wondering if the Slab preprocessor is useful in predicting accurate GS-temperature of the non-insulated ground surfaces

I'd say yes. Slab is accurate. Even if you don't have a layer in the slab that is specifically meant for providing insulation, concrete still provides some insulation and Slab will run.

And how can I use it?

That is not as easy to answer. Slab is quite old, and I think it's still written in Fortran.

image description

Your best bet is to use the Slab objects from an example file with a similar building to yours. You can find example idf files that use slab objects from this file in the energyplus example files folder.

image description

image description

If you really want to dig into Slab, you can look in the Input Output Reference and Auxiliary Programs documentation pdfs. However, as you can see from the screenshot of the object links file, some of the Slab objects no longer have example files. I've had great difficulty trying to figure out how to use Slab in the past. I think Slab has gotten so old at this point that, while it works and is accurate, the people who wrote the code, and thus truly understood all the Slab objects, are retired. Good luck!




Post Script
I found more ground temperature modeling objects.

image description

The SITE:GROUNDDOMAIN:BASEMENT, SITE:GROUNDDOMAIN:SLAB, and related objects don't seem to be part of the Slab or Basement preprocessors. I ran the example files and I think they operate during the energyplus simulation, rather than the preprocessors which calculate the Site:GroundTemperature:BuildingSurface object and then energyplus runs.

I'm wondering if the Slab preprocessor is useful in predicting accurate GS-temperature of the non-insulated ground surfaces

I'd say yes. Slab is accurate. Even if you don't have a layer in the slab that is specifically meant for providing insulation, concrete still provides some insulation and Slab will run.

And how can I use it?

That is not as easy to answer. Slab is quite old, and I think it's still written in Fortran.

image description

Your best bet is to use the Slab objects from an example file with a similar building to yours. You can find example idf files that use slab objects from this file in the energyplus example files folder.

image description

image description

If you really want to dig into Slab, you can look in the Input Output Reference and Auxiliary Programs documentation pdfs. However, as you can see from the screenshot of the object links file, some of the Slab objects no longer have example files. I've had great difficulty trying to figure out how to use Slab in the past. I think Slab has gotten so old at this point that, while it works and is accurate, the people who wrote the code, and thus truly understood all the Slab objects, are retired. Good luck!


Post Script
I found more ground temperature modeling objects.

image description

The SITE:GROUNDDOMAIN:BASEMENT, SITE:GROUNDDOMAIN:SLAB, and related objects don't seem to be part of the Slab or Basement preprocessors. I ran the example files and I think they operate during the energyplus simulation, rather than the preprocessors which calculate the Site:GroundTemperature:BuildingSurface object and then energyplus runs.




Post Post Script
After looking at the available objects much closer, it looks like the SITE:GROUNDDOMAIN:BASEMENT and SITE:GROUNDDOMAIN:SLAB use models of the ground for "undisturbed" ground temperatures, which means temperatures of soil that have not been disturbed by construction. "They are not considered appropriate for calculations of building losses."

Then Slab is only implemented for rectangular slabs too, but it's used in models with zones having trapezoidal floors. Perhaps the shape of the slab refers to the entire building footprint, but that is not clear from the documentation.