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

OS:Boiler:HotWater not working with cubic curves [closed]

asked 2018-06-26 07:52:19 -0500

I try to use an OS:Curve:Cubic object to define the normalized performance curve but it is ignored. It looks like it is not translated to the energyPlus model.

In my in.osm I can find: in.osm

but in the in.idf the performance curve is missing: in.idf

If a bicuadratic curve is used instead, every thing works fine.

Am I doing something wrong?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by mapascual
close date 2018-06-26 08:55:59.500108


Sorry. I have just discovered the problem. The field "Efficiency Curve Temperature Evaluation Variable" is mandatory when using a curve (although is not used in a cubic curve).

mapascual's avatar mapascual  ( 2018-06-26 08:42:04 -0500 )edit

You wrote that comment while I was in the process of writing my answer (I didn't steal it, promise!), glad you figured it out! If you want to answer your own question, I'll remove my answer.

Julien Marrec's avatar Julien Marrec  ( 2018-06-26 08:50:12 -0500 )edit

You are always wellcome. Thanks.

mapascual's avatar mapascual  ( 2018-06-26 08:55:45 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2018-06-26 08:47:00 -0500

Please fill out the "Efficiency Curve Temperature Evaluation Variable". As you can see in ForwardTranslateBoilerHotWater.cpp#L106:L114, the curve is translated only if you fill it out.

Note that I don't think that makes much sense though, since in the case of a UniVariateCurve (such as a Cubic one), it's only a function of PLR so the "Efficiency Curve Temperature Evaluation Variable" has zero impact.

edit flag offensive delete link more

Training Workshops

Question Tools

1 follower


Asked: 2018-06-26 07:52:19 -0500

Seen: 149 times

Last updated: Jun 26 '18