First time here? Check out the Help page!

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

Chiller sequencing

asked 5 years ago

updated 5 years ago

In case of having multiple chillers in parallel in chilled water plant loop, some simple control strategy could be considered:

Uniform: In this control strategy, each chiller would make same load part. Sequencing: In this control strategy, the first chiller would work at its highest PLR and then the other chiller and the other and...

Currently, I am working with OpenStudio. I chilled water loop tab, there is a part for controlling. An availability manager part can be seen but, I don't know how to use it and I don't know if it's capable of preforming mentioned control strategies.

1- Can anyone help me with this?

2- I have another question related to this. Is it possible in each timestep we determine how many chillers to use and what control strategy to use?

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
3

answered 5 years ago

PlantLoop is the one that has the Load Distribution Scheme (see E+ I/O Reference Guide here)

image description

By default OpenStudio will create PlantEquipmentOperation:Cooling load object with only range (from 0 to infinite Load) with all equipments that can provide cooling in the range. If you want to customize further (that is, for eg, say that from 0 to 10e4 Joules, you only want chiller 1 and 2, and from 10e4 to infinite you allow chillers 1 2 and 3), you'll need to use the ruby bindings (or create an OpenStudio Measures) to create and assign the PlantEquipmentOperationCoolingLoad that you need.

It's also possible to implement your own sequencing using EnergyManagementSystem but that's going to be more complicated.

Preview: (hide)
link

Comments

Thanks @Julien Marrec, I realy didn't see that! I think setting number of chillers and load distribution scheme would be enough for my control porpuse. Could you please provide me any related reference for ruby bindings? Is it possible to use MATLAB through BCVTB instead of ruby? Actualy I didn't heard about that yet.

Mehrdad Vojdani's avatar Mehrdad Vojdani  ( 5 years ago )
1

You will have to use Ruby to change the model. You can see the methods for the PlantEquipmentOperationRangeBasedScheme in the linked site.

Luis Lara's avatar Luis Lara  ( 5 years ago )

@Luis Lara thanks for the help. I'm using OpenStudio as a detour for modelling my case, so I need my model usable for coupling with BCTVB. My concern is using openstudio models put me into unforeseen troubles!

Mehrdad Vojdani's avatar Mehrdad Vojdani  ( 5 years ago )

Your Answer

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

Add Answer

Training Workshops

Careers

Question Tools

2 followers

Stats

Asked: 5 years ago

Seen: 559 times

Last updated: Dec 06 '19