PlantEquipmentOperation:OutdoorDryBulb does not work

asked 2024-07-26 09:24:46 -0500

Keigo's avatar

updated 2024-07-26 09:30:18 -0500

PlantEquipmentOperation:OutdoorDryBulb does not work.

My model has one CoolingTower:SingleSpeed and one FluidCooler:SingleSpeed in parallel in a condenser water loop. I want to switch their operation according to the outdoor air dry-bulb temperature. For example, FluidCooler:SingleSpeed runs only when OA DB <= 15ºCDB, and CoolingTower:SingleSpeed runs only when OA DB > 15ºCDB. I tried using PlantEquipmentOperation:OutdoorDryBulb to model the control, but both run at the same time.

It's ok, I modelled the above control by EMS. I think some Classes are seldom used and bugs are not reported.

edit retag flag offensive close merge delete

Comments

1

Not sure what you're looking for from the BEM community. If you're hoping someone might point out why your simulation didn't run as you expect, you probably need to add your IDF file. If you're just pointing out a bug, you should file it at https://github.com/NREL/EnergyPlus/is... and include your IDF so the EnergyPlus developers can test/reproduce the issue.

shorowit's avatar shorowit  ( 2024-07-26 10:27:13 -0500 )edit

This text alone should help some, right? I'll report the bug when I have time and when I feel like it. I'm not sure if I upload my idf file. A lot of my bug reports have been ingored by the community. The effort ofreporting and uploading my files often doesn't pay off.

Keigo's avatar Keigo  ( 2024-07-26 11:17:55 -0500 )edit

I totally understand where the frustration could come from. But, respectfully, about 50% of what you reported to E+ issues have been addressed. And some of the rest are suffering from the same thing: it's rather vague in the sense that there are too many external things that could explain it (including user errors), and it's hard to reproduce and isolate down to a byte-size defect. E+ is a complicated program, and in the end to understand what's may be going wrong, we need the simplest example that shows the defect (and we turn that into a unit test).

Julien Marrec's avatar Julien Marrec  ( 2024-07-31 07:44:27 -0500 )edit

In this specific case, providing a snippet of the relevant IDF objects would help rule out user error at least.

Not providing a reproducer puts the burden on anyone willing to give this a shot, they have to figure out how to create an example to test if it works or not. This is also true if you provide an IDF that exhibits the behavior you're talking about but don't include how you're deriving your conclusion (eg: I'm looking at Output:Variables for "Site Outdoor Drybulb Temperature" and when it is above X°C I see that both components have a 'Heat Transfer Rate' > 0)

Julien Marrec's avatar Julien Marrec  ( 2024-07-31 07:45:36 -0500 )edit

Anyways, in this specific case, CoolingTowerDryBulbRangeOp.idf (one of the E+ Example Files) can be used kinda as-is to show the issue. I have reported it at https://github.com/NREL/EnergyPlus/is...

Julien Marrec's avatar Julien Marrec  ( 2024-07-31 07:58:39 -0500 )edit