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

How to use SurfaceProperty:OtherSideCoefficients in Open Studio?

asked 2026-02-26 15:20:11 -0500

Khosro's avatar

updated 2026-02-26 17:26:38 -0500

I found this old thread about using OtherSideCoefficients in OpenStudio.

Is there a way to use OtherSideCoefficients in newer versions of OpenStudio? Using GUI, measures, or any other way?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2026-02-27 05:52:29 -0500

In the UMH post you linked, @macumber 's answer still applies today to the best of my knowledge (as reiterated here):

  • the SurfacePropertyOtherSideCoefficients class is fully supported by the OpenStudio SDK
  • the feature is not (yet?) supported by the OpenStudio Application
  • the OpenStudio SketchUp Plugin allows one to assign "OtherSideCoefficients" to a surface ...
  • ... yet the Plugin won't instantiate a SurfacePropertyOtherSideCoefficients object

Any SDK class can be created/edited with an OpenStudio measure, or simply through scripts (e.g. using Python or Ruby). Here's a bit of Ruby code that instantiates a SurfacePropertyOtherSideCoefficients object, then assigns it to surfaces (Lines 6539 through 6559). A cleaner version:

# Generate a new SurfacePropertyOtherSideCoefficients object.
other = OpenStudio::Model::SurfacePropertyOtherSideCoefficients.new(model)
other.setName("other_side_coefficients")
other.setZoneAirTemperatureCoefficient(1)

# Reset outside boundary conditions for "open area wall 5" (and plenum wall
# above) by assigning an "OtherSideCoefficients" object (no longer relying
# on "Adiabatic" string).
id1 = "Openarea 1 Wall 5"
s1  = model.getSurfaceByName(id1)
s1  = s1.get
s1.setSurfacePropertyOtherSideCoefficients(other)

id2 = "Level0 Open area 1 Ceiling Plenum AbvClgPlnmWall 5"
s2  = model.getSurfaceByName(id2)
s2  = s2.get
s2.setSurfacePropertyOtherSideCoefficients(other)

Finally, one can always edit by hand an .osm file using a text editor, e.g.:

  • adding the object itself (Line 5780)
  • then assigning it to individual surfaces (e.g. Line 35)

Always riskier by hand, but manageable ...


edit flag offensive delete link more

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

Stats

Asked: 2026-02-26 15:20:11 -0500

Seen: 288 times

Last updated: Feb 27