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

How can I import HVAC component from BCL, EnergyPlus library or create a new chiller

asked 2014-12-06 10:02:36 -0500

updated 2020-03-08 11:33:37 -0500

Hello All, I'm simulating a model with water cooled system.
I have only one chiller in my OpenStudio library. So, I want to expand my OpenStudio library in three ways:

1) Importing one Chiller from components BCL: I´ve already found chillers in the web BCL, but I don't know how to import them. I need to import from web BCL because in my connection it is not possible to access BCL directly from OpenStudio. I´ve already tried to paste files that I downloaded from online BCL in the directory "Measures" of OpenStudio, but it ddn´t work. Which folder should I paste the files from online BCL???

2) Import one chiller from EnergyPlus library: I want to import one component chiller directly from .idf EnergyPlus library. Is it possible? Maybe with one EnergyPlus measure?

3) If it isn't possible to import a component chiller from EnergyPlus library, I want to create a new chiller in OpenStudio copying the coeficients manually to OpenStudio.

So, could you tell how to expand my OpenStudio library components?


edit retag flag offensive close merge delete

3 Answers

Sort by » oldest newest most voted

answered 2014-12-06 16:54:44 -0500

updated 2014-12-06 21:11:10 -0500

(Re: 1 - Importing one Chiller from components BCL) BCL Components are not yet supported by the HVAC library in OpenStudio.

(Re: 2- Import one chiller from EnergyPlus library) This is possible but the measure is a little involved, because OpenStudio does not natively know how to import chillers from idf files. I wrote a measure to show you how to do it manually. This measure includes an idf file that serves as a library of chillers. There is only one chiller in it right now, but you could add more. From the measure you select the name of the chiller that you want to pluck out of the idf library, and the plant in your model that you want to apply the chiller to. I hacked this together rather quickly, but if you find it valuable, we could go ahead and beef it up and post it on the BCL.

(Re: 3 - create a new chiller in OpenStudio Measure) I think you will prefer option 2, but if you inspect the measure I linked, I think you can imagine ways to create a library of osm chillers directly as opposed to importing from an idf file. If you want to pursue that path and need some help we can assist you.

To use the linked measure, unzip the file and drop the contents into your OpenStudio/Measures folder. From the Components & Measure -> Apply Measure Now menu in OpenStudio you can apply the measure as shown in the screenshot.

image description

edit flag offensive delete link more



Thank you Kyle,
The measure seems very good for this function. I'm studying it and I´ll let you know if it worked.
But I have a question about the first response: Isn´t there any way to import a BCL chiller to OpenStudio? It's strange because the BCL has a lot of chillers and we can't use them? Isn't there a measure for this?

Thank you again for all your help.

Geraldo Pithon gravatar image Geraldo Pithon  ( 2014-12-07 07:33:34 -0500 )edit

Reworking the HVAC library and adding the same kind of BCL search functionality we have for constructions is something we know we need to include. As the Technology Performance Exchange is populated with additional data for real products, this will become even more important. The ability to pull this content in via OS Measures is definitely seen as a temporary situation, and we appreciate hearing from users that they need this kind of functionality.

ljbrackney gravatar image ljbrackney  ( 2014-12-07 09:04:29 -0500 )edit

@Pithon The Chillers currently on BCL do not have OpenStudio model data backing them. BCL is technically simulation-engine agnostic, and they were put up for a different project. This is one of the reasons we haven't exposed access to them in the OpenStudio Application.

aparker gravatar image aparker  ( 2014-12-08 09:58:38 -0500 )edit


I'm using the measure to import chillers from the EnergyPlus library. This is great!!

I am very grateful for your help!

I suggest the inclusion of the measure into the BCL because it can help many other people. I'm beginning to study how to develop measures. It would be very interesting to have one or more measures importing any EnergyPlus library component because it is very complete.

Geraldo Pithon gravatar image Geraldo Pithon  ( 2014-12-20 15:02:59 -0500 )edit

Hi! Very usufel information here... Is there any possibility of running this measure into the 1.4.0 version of OpenStudio?

KathSchneider gravatar image KathSchneider  ( 2015-01-27 16:00:43 -0500 )edit

answered 2014-12-20 14:45:54 -0500

updated 2014-12-20 15:02:51 -0500

For those who are importing the chillers using this measure, I present a workflow for use:

1) Copy the downloaded file to the directory of your measures in OpenStudio.

2) Open the chillers library of EnergyPlus and copy the chillers you want.

3) Paste the copied section on the measures file> addchiller> resources> chillerlibrary.

4) Use the instructions from Kyle’s answer above

edit flag offensive delete link more



So, I used the add_chiller measure myself, and it seems to have worked. One thing that confuses me is SI units vs. IP units. I copied some chillers from the EnergyPlus chiller library into this measure's library and am just assuming the units come out right. I have the units in my model set to IP. What bothers me is that in OpenStudio's HVAC tab, under chiller edit, where the biquadratic and quadratic curves are, it calls for minimum and maximum temperatures, and despite my settings being IP, these temperatures appear to show up in SI?

Matt Koch gravatar image Matt Koch  ( 2016-11-09 11:55:42 -0500 )edit

answered 2017-05-30 13:07:37 -0500

pow_skier gravatar image

I found this very helpful. Thank you so much.

I used the IN.OSM file the measure created, this had my new library chiller in it, but it was not connected to the condenser loop yet. So I saved the IN.OSM as a new file and made a few more edits. I also had to bring back in all of my other variable requests and measures. BUT, that was easy enough, it is great to be able to get access to those library components form the Eplus data sets now.

Thank you so much. Josh

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



Asked: 2014-12-06 10:02:36 -0500

Seen: 2,062 times

Last updated: May 30 '17