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

workflow for space created from layout

asked 2016-01-15 06:21:50 -0500

ngkhanh's avatar

updated 2016-01-18 04:31:06 -0500

Hello, I would like to know how to efficient creating geometry with predefined layout. For examples in my case : geometry. Their spaces have plenum and doesn't repeat story layout. Currently, i need to create spaces each story layout then take them on the top - build bottom-to-top. My main problems is how to efficiency assign story and name the spaces. Moreover, i need to check each space for surface matching, etc so that the model becomes right. Please give me some advice for saving time spent for this process. Thanks

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2018-12-04 21:59:46 -0500

Ranjani's avatar

@aparker I created a simple geometry and used 'create spaces from diagram' option to build stories. However, I wasn't able to create plenum. How can I do so using the Legacy plugin? is there a script? Thanks

edit flag offensive delete link more

answered 2016-01-16 14:14:34 -0500

updated 2016-01-16 20:29:04 -0500

ngkhanh's avatar

I suggest this workflow

  1. Create the geometry exactly the way you are doing it now

  2. Use the Extension > OpenStudio User Scripts > Alter or Add Model Elements > Assign Building Stories feature in the SketchUp plugin to assign stories.

  3. Write a Measure to assign space names. Something like:

    model.getBuildingStorys.each do |story| story.spaces.sort.each_with_index do |space, i| space.setName("#{} space #{i}") end end

  4. Use the Alter or Add Model Elements > Add New Thermal Zone for Spaces with no Thermal Zone feature in the SketchUp plugin to create a zone for each space.

  5. Use the surface matching feature, then click Intersect in Entire Model to cut surfaces that don't overlap perfectly into smaller surfaces.

  6. Use the surface matching feature, then click Match in Entire Model to match the newly subdivided surfaces up.

edit flag offensive delete link more


I tried some codes and have problems with Story name assignment. Normally, Story object is along with creating new space from layout. so plenum spaces have their own story. I want to automatic story assign by measuring writing.Please let me know about your comment and suggestion Thanks

ngkhanh's avatar ngkhanh  ( 2016-01-22 14:03:12 -0500 )edit

Your Answer

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

Add Answer


Question Tools

1 follower


Asked: 2016-01-15 06:21:50 -0500

Seen: 249 times

Last updated: Dec 04 '18