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

How to build a pri/sec hot water loop with Condensing Boiler in OS

asked 2015-08-20 20:00:51 -0500

updated 2017-05-08 12:16:26 -0500

I would like to build a hot water loop with condensing boiler.

  1. Is there any curve available in OpenStudio?

  2. How should I change the curve?

  3. I also tried to change the loop leave water T, delta T, but simulation results were totally unreasonable which showed no heating after May. Is there anything else I need to set up?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
7

answered 2015-08-25 14:37:47 -0500

updated 2015-08-25 15:27:34 -0500

Take a close look at the flow rates for each loop and how the pumps are being controlled. What kind of pumps are you using? Assuming that your're using constant speed primary pump(s) and a VFD on the secondary pump(s) it is important to stage your primary pumps based on the secondary flow. You always want the primary flow to exceed the secondary flow for primary/secondary systems. Otherwise your plant delta T will degrade and the expensive condensing boiler stops condensing. See the attached image. C:\fakepath\primary-secondary.JPG

edit flag offensive delete link more

Comments

Thanks! That does solve my problem perfectly. I found I used variable pumps for both primary and secondary loops. After I changed primary pump to constant speed pump, the results looked reasonable. BTW, how to set up the stage of the pump in OS?

Yan gravatar image Yan  ( 2015-08-25 20:24:49 -0500 )edit

The primary pumping is straight forward. There should be one primary pump for each boiler and the primary pump should only run when the associated boiler is running. You may need to define the PlantEquipmentOperation:HeatingLoad object for the primary loop in order to stage boilers. I know the OS team has been working on adding this object to OS but I'm not sure on the status. I would ask another dedicated question in regards to this.

If modeling multiple secondary pumps I recommend using the HeaderedPumps:VariableSpeed object which allows you to define how the pumps should be staged.

Lincoln gravatar image Lincoln  ( 2015-08-26 09:38:41 -0500 )edit

@Lincoln, thank you very much. It helps a lot

Yan gravatar image Yan  ( 2015-08-26 10:38:50 -0500 )edit
1

@Yan@Lincoln FYI @Kyle Benne has added the PlantEquipmentOperation:HeatingLoad (and the other operation schemes to OS). I'm actually testing them at this very moment. They'll be available through Measures in 1.9.0 at the end of this month.

aparker gravatar image aparker  ( 2015-08-26 15:13:40 -0500 )edit
4

answered 2015-08-21 05:16:21 -0500

updated 2015-08-26 01:41:09 -0500

  1. Not as far as I'm aware, and there are no relevant measures in BCL that I could find.

  2. To change the curve you can just set the relevant values in the OS:Curve:Biquadratic object by clicking on the boiler in your plant loop and scrolling down to the curve parameters (see image). The default is a flat curve with Coefficient1 Constant set to 1 and everything else set to 0. If you change Coefficient1 Constant to 0.9667 and Coefficient2 x to -0.1667 then that is the same as the condensing boiler in the HospitalLowEnergy.idf example file.

  3. See the other answer.

image description

edit flag offensive delete link more

Comments

@Jamie Bull, I input 135F for design loop exit T and 30F for T difference.

Yan gravatar image Yan  ( 2015-08-21 08:19:19 -0500 )edit

That seems reasonable, so not sure what the issue might be.

Jamie Bull gravatar image Jamie Bull  ( 2015-08-22 09:58:13 -0500 )edit
2

@Jamie Bull, I did several tests and found the problem actually happened with primary/secondary loop. In my case, the hot water loop was primary/secondary loop with condensing boiler. When I used primary only loop with condensing boiler, the results were reasonable. Is there anything that I should take care of when I set up the primary/secondary loop with condensing boiler such as the setpoint for each loop?

Yan gravatar image Yan  ( 2015-08-24 15:14:40 -0500 )edit

@Yan I'm not sure. It might be worth opening up a new question for that part of the problem as it might take a bit of troubleshooting.

Jamie Bull gravatar image Jamie Bull  ( 2015-08-24 17:52:28 -0500 )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

3 followers

Stats

Asked: 2015-08-20 20:00:51 -0500

Seen: 680 times

Last updated: Aug 26 '15