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

Heat Recovery Chiller Autosizing

asked 8 years ago

I'm modeling heat recovery from a Chiller:Electric:EIR in EnergyPlus 8.5.0. I'm using the loop configuration from the HeatRecoveryElectricChiller.idf example file with some additional objects for (attempted) autosizing:

Model setup:

  • The chiller heat recovery inlet and outlets nodes are on a branch on the demand side of a heat recovery loop
  • There is a WaterHeater:Mixed on the supply side of the heat recovery loop, connected via the Source inlet and outlet nodes
  • This same WaterHeater:Mixed is on the supply side of my hot water loop, on a branch in parallel with an existing boiler, connected via the Use inlet and outlet nodes.
  • There is a SetpointManager:Scheduled on the supply outlet node of the heat recovery loop set to 95F
  • The Sizing:Plant for the heat recovery loop is set to Heating, with 95F exit and 10F delta-T
  • The heat recovery loop has an PlantEquipmentOperationSchemes listing a PlantEquipmentOperation:HeatingLoad listing the WaterHeater:Mixed for the entire capacity range.

I'm getting zero autosized flow through the heat recovery loop and trying to figure out why.

Here's the link to my idf.

Preview: (hide)

Comments

1

@jmcneill@Lyle K I've seen your previous questions on related topics. If you've got working IDFs with autosized heat recovery chillers I'd love to see them. Assuming I can figure out the correct configuration, I'll write a Measure to add this in OpenStudio.

aparker's avatar aparker  ( 8 years ago )

1 Answer

Sort by » oldest newest most voted
3

answered 8 years ago

Chandan Sharma's avatar

Looks like EnergyPlus currently allows Design Heat Recovery Water Flow Rate to be autosized for Chiller:Electric:ReformulatedEIR and Chiller:Electric objects only. Though Chiller:Electric:EIR in the Energy+.idd mentions this field as "autosizable", the source code ChillerElectricEIR.cc, is missing the below calculations which are in ChillerReformulatedEIR.cc and PlantChillers.cc (only for electric and not other chillers in the modules). In your file, changing the EIR chiller to reformulated EIR gets the E+ to size heat recovery flow rates.

        if ( ElectricChiller( ChillNum ).HeatRecActive ) {
            tmpHeatRecVolFlowRate = ElectricChiller( ChillNum ).Base.CondVolFlowRate * ElectricChiller( ChillNum ).HeatRecCapacityFraction;
            if ( ! ElectricChiller( ChillNum ).DesignHeatRecVolFlowRateWasAutoSized ) tmpHeatRecVolFlowRate = ElectricChiller( ChillNum ).DesignHeatRecVolFlowRate;
            if ( PlantFirstSizesOkayToFinalize ) {
                if ( ElectricChiller( ChillNum ).DesignHeatRecVolFlowRateWasAutoSized ) {
                    ElectricChiller( ChillNum ).DesignHeatRecVolFlowRate = tmpHeatRecVolFlowRate;
.......................
.......................
Preview: (hide)
link

Comments

Thanks! Looks like this is a bug in E+ then. @MJWitte can you confirm?

aparker's avatar aparker  ( 8 years ago )

@Edwin do you want me to file this?

aparker's avatar aparker  ( 8 years ago )

apartker posted this as a new issue #5765

MJWitte's avatar MJWitte  ( 8 years ago )

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: 8 years ago

Seen: 439 times

Last updated: Jun 23 '16