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

Adams Rackes's profile - activity

2020-03-28 01:31:29 -0500 received badge  Popular Question (source)
2019-03-11 03:23:17 -0500 received badge  Nice Question (source)
2015-12-02 07:53:25 -0500 received badge  Self-Learner (source)
2015-07-15 14:00:26 -0500 commented answer Cross-posting on EnergyPlus_Support

I cross posted recently for this reason. I posted on EnergyPlus Yahoo, then someone posted there (on an unrelated thread) that it was better to post here, so I posted here too. So that's the causal direction. If you encourage migration, there's bound to be some duplication for the transition.

2015-07-15 13:58:30 -0500 commented answer How to use Ground Domain object when insulation is above the slab?

Even easier. From IORef: "The on-grade slab option can be used to simulate situations when the lower slab surface is near the ground surface level. In this situation, the entire floor must be included within the floor construction object." Just make your whole floor assembly the construction of your zone's floor surface, and apply the OSCM to the outer surface of it. Don't include any insulation in the Site:GroundDomain:Slab, since the insulation will already be in your floor construction.

2015-07-10 14:27:46 -0500 commented answer EnergyPlus JSON format

Ha, just curious, I wasn't trying to hold your feet to the fire or anything! Thanks for the response. Is there any public roadmap for future EnergyPlus development and changes?

2015-07-10 12:17:01 -0500 asked a question EnergyPlus JSON format

This is a question about EnergyPlus. I'm wondering about a potential change in idf file format in the future to JSON. I first saw this suggested in a brief note on the OS planned features roadmap ("Support for the new EnergyPlus 9.x JSON input format" is listed as a "Beyond" feature).

The only other information I can find from a little Internet searching is in the BEST directory page, where it says "EnergyPlus building descriptions use a custom object-oriented format. DOE is currently developing a complementary format that uses the standard object-oriented JSON language. This new format is expected to be available in either Fall 2015 or Spring 2016" and "DOE is also currently developing a JSON-based output format that references the JSON-based input. This output option will be available in either the Fall 2015 or Spring 2016 releases."

Can anyone familiar with this move comment on it? Is this happening? Is JSON expected to become the standard input format, or will two formats exist?

2015-07-10 08:26:50 -0500 commented answer The two ground heat transfer models in EnergyPlus

Two other points of information: 1. The difference is not only on a colder day. An annual test in a uniformly warm climate had the same trends for the groundDomain model vis-a-vis the preprocessor: 1 - 2 °C warmer air temp (with largest difference at at night), 3 - 5 °C warmer floor surface temp, and 10-15 W/m2 less heat transfer to ground--all pretty consistent for the year. 2. Not a convergence or multiple solutions issue. I initialized the slab preprocessor with the zone air temps calculated by the groundDomain model, but this did not change results after performing a few iterations.

2015-07-09 10:19:54 -0500 commented answer The two ground heat transfer models in EnergyPlus

Thanks for offering the modified version. Were the modifications you mention significant?

Also, can I suggest you add an output object for the temperature at the interface between the bottom of the slab and the soil? Since the slab used by the groundDomain model doesn't appear as an EnergyPlus surface, one cannot extract surface temp info from it. (unless there's a way I'm missing...)

2015-07-09 10:14:57 -0500 answered a question The two ground heat transfer models in EnergyPlus

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 ... (more)

2015-07-09 09:20:19 -0500 commented answer The two ground heat transfer models in EnergyPlus

Hi Matt,

Thanks for the response. Super helpful. As you were writing, I was also conducting some tests. Compared to the preprocessor, it seems that the groundDomain method leads to the ground temperatures following more closely those in the coupled zone. Generally this means the ground is warmer than the preprocessor predicts, which is consistent with what you said for the case in Chicago (slab overestimates heating loads and underestimates cooling loads).

Since there's not enough space here, I'm going to put some details into an answer that shows the comparisons.

2015-07-06 14:42:11 -0500 commented answer why there are two adaptive thermal comfort model equations?

From de Dear and Brager's 2002 E&B article: "The outdoor climatic environment for each building was characterized in terms of mean outdoor dry bulb temperature Ta,out, instead of the ET* index that was originally proposed in the first publication of the ACS [5]. The reason for the downgrade to a simpler outdoor temperature expression is that the theoretically more adequate thermal indices such as ET* require both specialized software and expertise that most practicing HVAC engineers are unlikely to possess."

2015-07-03 16:57:50 -0500 received badge  Teacher (source)
2015-07-03 12:39:48 -0500 answered a question why there are two adaptive thermal comfort model equations?

The second one is in the Standard.

It is not the transient outdoor temperature that is the independent variable, though. It is the "prevailing mean outdoor air temperature," which is a moving average with a window of at least 7 days and at most 30 days (or more if you use a more complex weighting scheme).

2015-07-01 07:33:14 -0500 received badge  Supporter (source)
2015-06-30 14:32:13 -0500 received badge  Student (source)
2015-06-30 14:04:35 -0500 asked a question The two ground heat transfer models in EnergyPlus

This is a modified version of the same basic question posted on EnergyPlus Support Yahoo! Group

I'm wondering about the two methods for simulating ground coupling in EnergyPlus. The first is the Slab or Basement preprocessor, now available through the GroundHeatTransfer:Slab and GroundHeatTransfer:Basement objects. The other is by means of the Site:GroundDomain:Slaband Site:GroundDomain:Basement objects. The former ("preprocessor") has been available with EnergyPlus for a long time, while the latter ("groundDomain") was added recently in 8.2 and 8.3

From here the newer inclusion appears to be the work of a group from Oklahoma State. It was described in another post as "improved" and "great," but I can't find any real comparison of the two models. The reference for the groundDomain is half a century old (I have a copy, it has hand drawn integral symbols!). The I/O and Engineering References both treat each model independently, without reference to the other, as if there weren't a different model implemented elsewhere.

The groundDomain model is much more convenient (since it doesn't require an initial run to estimate monthly room air temperatures) and I would love to use it. But is there a recent peer-reviewed reference for it, or validation data? People I know who have used EnergyPlus for a long time tend to prefer the preprocessor and distrust the groundDomain approach (which is said to give much faster ground temperature swings), but it's hard to know if this is justified skepticism or just workflow habit. I am working with small, naturally ventilated buildings with uninsulated slabs in warm climates where ground temperature can be quite important.

I'm also wondering why, if the groundDomain model is better, the EnergyPlus development team has spent resources on the last two release cycles improving the workflow of the preprocessor method? Does anyone know what the thinking here is/was?

Thanks for any thoughts and insight people have.

2015-06-30 14:04:35 -0500 answered a question How to use Ground Domain object when insulation is above the slab?

Define a single layer with the properties of the bottom two layers combined and enter it as a Material. Reference this as the Slab Material Name in the Site:GroundDomain:Slab, where you would also select no insulation. Put the remaining materials, polystyrene and up, in a Construction object for the floor assembly. In your BuildingSurface:Detailed object for the floor of the zone, select the floor assembly object for the Construction Name and select your OCSM object as the Outside Boundary Condition Object. I believe that should do what you want.