Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow water plant to access equipment operating capacity for plant dispatch management #10803

Open
1 of 3 tasks
rraustad opened this issue Oct 25, 2024 · 0 comments · May be fixed by #10804
Open
1 of 3 tasks

Allow water plant to access equipment operating capacity for plant dispatch management #10803

rraustad opened this issue Oct 25, 2024 · 0 comments · May be fixed by #10804
Assignees
Labels
Defect Includes code to repair a defect in EnergyPlus

Comments

@rraustad
Copy link
Contributor

rraustad commented Oct 25, 2024

Issue overview

The plant manager uses a design or rated capacity to dispatch equipment based on plant loads. This capacity can also use a multiplier to define a capacity higher than rated. However, if the plant load is larger than the specified maximum capacity the plant manager limits/caps the load passed to the equipment model. This can mean the equipment is meeting a load less than that possible for current operating conditions. For example, a cooling tower operating at a much lower wet-bulb temperature than design has much more capacity than at the rating point. This cooling tower appears to be undersized, but investigation shows that the load passed to the cooling tower is less than what the cooling tower can actually provide. This results in the cooling tower outlet temperature missing the set point temperature and also results in a higher return water temperature and even higher cooling tower outlet temperature on subsequent plant iterations. In some plants this can lead to runaway plant temperatures.

image

The plant needs a worker function to get actual maximum operating capacity during the simulation so that the plant manager can properly manage the plant load. This worker function would be added to plant equipment that can change capacity based on current operating conditions. For example a boiler has a fixed capacity and a plant heat pump capacity varies based on load/source side conditions. The boiler would continue to use a fixed capacity for plant dispatch while the heat pump would provide a current maximum operating capacity.

Issue provided by Trane North America.

Details

Some additional details for this issue (if relevant):

  • Platform (Operating system, version)
  • Version of EnergyPlus (if using an intermediate build, include SHA)
  • Unmethours link or helpdesk ticket number

Checklist

Add to this list or remove from it as applicable. This is a simple templated set of guidelines.

  • Defect file added (10803-CoolingTower-MissSetpoint.idf.txt)

  • Ticket added to EnergyPlus Defect Complexity (Github Project)

  • Pull request created (the pull request will have additional tasks related to reviewing changes that fix this defect)

@rraustad rraustad added the Defect Includes code to repair a defect in EnergyPlus label Oct 25, 2024
@rraustad rraustad self-assigned this Oct 25, 2024
@rraustad rraustad linked a pull request Oct 25, 2024 that will close this issue
20 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Defect Includes code to repair a defect in EnergyPlus
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant