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

Revision history [back]

Condenser temperature curve for Chiller:Absorption:Indirect

It seems like Chiller:Absorption:Indirect does not reflect the input of condenser temperature curve. I tried different curves several times but the results were exactly the same. Does anyone know the reason?

Looking at the source code at NREL's github (https://github.com/NREL/EnergyPlus/blob/develop/src/EnergyPlus/ChillerIndirectAbsorption.cc), the code seems to refer to the generator inlet temperature, not the condenser inlet temperature, as pasted below. It might be a bug?

if (this->GeneratorInletNodeNum > 0) {
    if (this->HeatInputFCondTempPtr > 0) {
        HeatInputfCondTemp =
            CurveManager::CurveValue(state, this->HeatInputFCondTempPtr, state.dataLoopNodes->Node(this->GeneratorInletNodeNum).Temp);
    } else {
        HeatInputfCondTemp = 1.0;
    }
}

Condenser temperature curve for Chiller:Absorption:Indirect

It seems like Chiller:Absorption:Indirect does not reflect the input of condenser temperature curve. I tried different curves several times but the results were exactly the same. Does anyone know the reason?

Looking at the source code at NREL's github (https://github.com/NREL/EnergyPlus/blob/develop/src/EnergyPlus/ChillerIndirectAbsorption.cc), the code seems to refer to the generator inlet temperature, not the condenser inlet temperature, as pasted below. It might be a bug?

if (this->GeneratorInletNodeNum > 0) {
    if (this->HeatInputFCondTempPtr > 0) {
        HeatInputfCondTemp =
            CurveManager::CurveValue(state, this->HeatInputFCondTempPtr, state.dataLoopNodes->Node(this->GeneratorInletNodeNum).Temp);
    } else {
        HeatInputfCondTemp = 1.0;
    }
}

Condenser temperature curve for Chiller:Absorption:Indirect

It seems like Chiller:Absorption:Indirect does not reflect the input of condenser temperature curve. I tried different curves several times but the results were exactly the same. Does anyone know the reason?

Looking at the source code at NREL's github (https://github.com/NREL/EnergyPlus/blob/develop/src/EnergyPlus/ChillerIndirectAbsorption.cc), the code seems to refer to the generator inlet temperature, not the condenser inlet temperature, as pasted below. It might be a bug?

if (this->GeneratorInletNodeNum > 0) {
    if (this->HeatInputFCondTempPtr > 0) {
        HeatInputfCondTemp =
            CurveManager::CurveValue(state, this->HeatInputFCondTempPtr, state.dataLoopNodes->Node(this->GeneratorInletNodeNum).Temp);
    } else {
        HeatInputfCondTemp = 1.0;
    }
}