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

How to Extend PlantEquipmentOperationSchemes

asked 2023-02-07 00:29:19 -0500

Keigo's avatar

updated 2023-02-09 09:28:58 -0500

One PlantLoop has only one PlantEquipmentOperationScheme.

One PlantEquipmentOperationSchemes can have up to 8 PlantEquipmentOperation:XXX objects by default.

I want to assign more than 8 PlantEquipmentOperation:XXX objects to one PlantEquipmentOperationSchemes. I tried editing Energy+.idd file to extend lines of PlantEquipmentOperationSchemes, but I got the following error when I ran the simulation. It seems that PlantEquipmentOperationSchemes is not extensible.

   ** Severe  ** Line: 597330 Index: 0 - Object contains more field values than maximum number of IDD fields and is not extensible.
   ** Severe  ** Line: 597330 Index: 0 - Error parsing "PlantEquipmentOperationSchemes". Error in following line.
   ** Severe  ** ~~~     PlantEquipmentOperation:CoolingLoad,  !- Control Scheme 9 Object Type

Is there any way to assign more than 8 PlantEquipmentOperation:XXX objects to one PlantEquipmentOperationSchemes? Or will it be extensible in the future EnergyPlus version?

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
1

answered 2023-02-09 09:28:38 -0500

updated 2023-02-20 10:33:11 -0500

As the error mentions, if you do not see \extensible below the input field(s) that you hope to extend, then you should NOT modify the IDD -- EnergyPlus is hard-wired for the number of input fields that you see in the IDD. If you were able to build the EnergyPlus .exe file (executable file) from source code, you could modify the IDD and build a custom EnergyPlus .exe file to have that change take effect.

In this case, if you need more than the current maximum of 8 plant equipment operations, I would recommend using Energy Management System (EMS) features to define your custom controls. The actuator for Plant Equipment Operation seems to be your best option in v22.2 of EnergyPlus, but I haven't used this myself to confirm. You should check the EMS Application Guide for the EP version you're using to confirm what actuators are available (new actuators may have been added in new EP versions) and could work for your project.

UPDATE

If that actuator option doesn't work, then you may have to use the EMS program to manually apply your 8 operation schemes. A common approach is to originally apply a scheduled setpoint manager to the plant loop with a constant temperature schedule, then use an EMS actuator for schedule value and set that in the EMS program each timestep based on your desired controls (update setpoint temperature schedule based on load & flow rate, etc.).

edit flag offensive delete link more

Comments

Thank you for your answer. One question is that I cannot find the actuator called “Plant Equipment Operation” in my edd file. Can we really use “Plant Equipment Operation”? Energyplus is v22.2.

Keigo's avatar Keigo  ( 2023-02-19 08:37:21 -0500 )edit

Hmmm... if you can't find "Plant Equipment Operation" or "Distributed Load Rate" in the edd file, then the documentation may be incorrect. If that is the case, and no other actuators in the edd file with "Plant" sound reasonable, then you may have to use the EMS program to manually apply your 8 operation schemes (update setpoint temperature schedule based on load & flow rate, etc.). I've updated my answer above for this.

Aaron Boranian's avatar Aaron Boranian  ( 2023-02-20 10:30:33 -0500 )edit

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

1 follower

Stats

Asked: 2023-02-07 00:29:19 -0500

Seen: 85 times

Last updated: Feb 20 '23