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

Script for visualizing heat loss from surfaces

asked 2015-07-08 09:08:53 -0500

scottb gravatar image

updated 2015-07-11 18:57:34 -0500

I find myself in the need of a diagnostic for visualizing heat transfer through various surfaces either on a design day, monthly or annual basis.

Anybody else on this forum come across a similar need? Any open source solutions?

My solution reads in the following variables and identifies appropriate surfaces (walls, ceilings, windows, doors, etc) from the SQLite database. It's a python script.

       'Surface Outside Face Conduction Heat Loss Rate [W]',
       'Surface Outside Face Net Thermal Radiation Heat Gain Rate [W]',
       'Surface Outside Face Convection Heat Gain Rate [W]',
       'Zone Infiltration Total Heat Loss Energy [J]',
       'Zone Infiltration Total Heat Gain Energy [J]',
       'Surface Window Heat Loss Rate [W]', # Total heat transfer through window

The thing is I get strange results which I am not confident in. This could be due to several reasons such as not characterizing convective, conductive or radiative heat transfer in my outputs. Could be for other reasons.

Would like to compare solutions to others to build more confidence in these types of diagnostics.

edit retag flag offensive close merge delete


Is ResultsViewer for visualizing heat gains or losses insufficient for your purposes ? In what respects ? Can you give examples of specific questions you would like to answer by visualization ?

OS-user-AT gravatar imageOS-user-AT ( 2015-07-17 12:57:47 -0500 )edit

I don't know of any open source solutions that can visualise the components of heat transfer in non-time series charts. Sounds you are making something like a Sankey diagram or similar, with the ability to step through simulation timesteps, checking the heat flow in and out of a zone. Sounds nice. I don't like the look of the variables you are using. 1) Joules vs Watts 2) outside face loss/gain versus Zone loss/gain. I suggest identifying output variables that must balance at each time step.

TomB gravatar imageTomB ( 2016-04-20 00:46:15 -0500 )edit

1 Answer

Sort by » oldest newest most voted

answered 2016-04-29 07:09:00 -0500

If you're an OpenStudio user, you can visualize the results on top of the geometry using OpenStudio measure *view data reporting measure. Watch this video for an example.

If you're a Grasshopper/Rhino user honeybee supports visualizing results on geometry. Here is a video tutorial and you can find more examples on Hydra.

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


Question Tools

1 follower


Asked: 2015-07-08 09:08:53 -0500

Seen: 317 times

Last updated: Apr 29 '16