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

OS floorspace-js floor locations and boundary conditions

asked 2020-02-03 13:23:58 -0600

Jono's avatar

I'm trying to transition from the OpenStudio sketchup app to the floorspace.js app and have a few related questions on how to do the following:

1) I have created a new storey that I would like to be below rather than above the next storey. How do I change the location of this storey relative to my first storey?

2) Is there a way in the floorspace.js app to change the exterior boundary conditions, or is this done in the Spaces --> surfaces section? For instance, I have an exterior-drawn wall that is connected to another building and should be adiabatic, and also an underground parkade that should have the ground boundary condition.

I have looked through a few resources and can't seem to find mention of these items.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2020-02-04 10:54:34 -0600

updated 2020-02-04 11:12:30 -0600

Good questions, There isn't a direct way to do either of these, so my numbered answers describes a work around. If you like you can document this enhancement request in the Issues Page of the GitHub Repository for FloorspaceJS.

  1. It doesn't appear that there is a way to re-order the stories in FloorspaceJS interface to do this, however if you are comfortable editing a JSON file in a text editor you can re-order the stories object in the order you want, and then re-load in the GUI. Of course if you are going to try to edit this by hand you should edit a copy of the file so you have a clean one to revert back to. Here is a compressed view of the JSON, make sure that comes in adjusted file are valid JSON (no comma on last item) image description

  2. There isn't a way to alter the JSON file to support this like there is for your first question, however there are a number of measures that can help. For example there is a measure that will set exterior walls to ground boundary condition by story on BCL. I also have a measure I have not published yet but will soon, and can email you, that converts exterior walls by cardinal direction to adiabatic. It is based off of a measure on BCL that makes interior walls and floors adiabatic.

As a note to related to the below story grade, the FloorspaceJS object model and development interface does have a ground properties floor offset field that is part of what your second question is asking for. You won't see this in the current OpenStudio application, only the web development version. I have not confirmed this, but I expect that the merge to OSM does not yet support this, but it could in the future.

image description

edit flag offensive delete link more


Thanks a lot for these clarifications, great info to know!

Jono's avatar Jono  ( 2020-02-05 10:26:19 -0600 )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: 2020-02-03 13:23:58 -0600

Seen: 277 times

Last updated: Feb 04 '20