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

Average space type information

asked 2015-08-25 12:41:19 -0500

dpud12's avatar

updated 2017-08-05 13:11:19 -0500

Is there any way to quickly average the loads from multiple space types to create a new space type? For instance, if I want to model the first floor of a small hotel and know that it is 50% lounge, 25% exercise room, and 25% offices, is there any already established way to proportionally average the loads from these 3 existing space types (each of these three can be generated with the Space Type and Construction Set Wizard). I think that I'll have to write a measure for this but just wanted to check if there is any quicker solution avenue.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-08-25 12:59:40 -0500

If you were manually drawing the geometry you could just add three spaces each with the three space types you need to a single zone. While not published I do have a version of the bar aspect ratio measure that takes space type ratios, and creates a core and perimeter model sliced up by space type. We have done some work with blending space types but it isn't in a clean measure. But here is how I would go about it.

  1. Make a new blended space type
  2. Loop through the other space types and move over all of the load instances
  3. As you do this, assuming you are using LPD/EPD change the instance multiplier to s fractional value representing the portion that the soruce space type contributes with the blend. This avoids you having to manually merge schedules and also still gives you access to space type specific loads.
  4. You have to take a different approach for ventilation.
edit flag offensive delete link more


@David Goldwasser thanks! that will be much easier than trying to make an "average" schedule

dpud12's avatar dpud12  ( 2015-08-25 13:10:00 -0500 )edit

@David Goldwasser From the documentation it appears that each time you set a load type for a SpaceType, that all other load types in this category are deleted. Is there any documentation on a method that you can use to simply add a load, without deleting existing loads?

dpud12's avatar dpud12  ( 2015-08-25 15:30:27 -0500 )edit

space_type.setLightingPowerPerFloorArea is a pretty heavy handed approach, which as you found deletes all other load instances of that type.

You can do instead do this.

# make blended space type
blended_space_type =

# add in lights from another space type
source_space_type_a.lights.each do |light_instance|

This takes the instances from a source space type and re-assigns them to the new blended space type.

David Goldwasser's avatar David Goldwasser  ( 2015-08-26 02:07:40 -0500 )edit

The example code I gave is only good if you know your loads are per area. You can add in logic not to alter the multiplier if you are using a design load. If you have loads per person you can modify the multiplier based on fraction of people vs. fraction of area this space type contributes to the blend.

David Goldwasser's avatar David Goldwasser  ( 2015-08-26 08:18:20 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops


Question Tools

1 follower


Asked: 2015-08-25 12:41:19 -0500

Seen: 137 times

Last updated: Aug 25 '15