Skip to content

Commit

Permalink
IDD edits for new Chiller:ReformulatedEIR curve type
Browse files Browse the repository at this point in the history
Changes by mjwitte.
  • Loading branch information
rongpengzhang committed Feb 19, 2015
1 parent 41fe969 commit ec78441
Showing 1 changed file with 26 additions and 14 deletions.
40 changes: 26 additions & 14 deletions idd/Energy+.idd.in
Original file line number Diff line number Diff line change
Expand Up @@ -57161,7 +57161,7 @@ Chiller:Electric:EIR,
\type node

Chiller:Electric:ReformulatedEIR,
\min-fields 21
\min-fields 22
\memo This chiller model is an empirical model, a reformulated version of Chiller:Electric:EIR
\memo where the performance is a function of condenser leaving fluid Temperature instead of
\memo condenser entering fluid Temperature. Chiller performance at off-reference conditions is
Expand Down Expand Up @@ -57241,22 +57241,26 @@ Chiller:Electric:ReformulatedEIR,
\object-list BicubicCurves
\object-list BiVariateTables
\object-list ChillerPartLoadWithLiftCurves
\note Recommended curve object types are BicubicCurves and ChillerPartLoadWithLiftCurves
\note Type 1: BicubicCurves
\note Calculated based on LCT and PLR
\note curve = a + b*LCT + c*LCT**2 + d*PLR + e*PLR**2 + f*LCT*PLR + g*0 + h*PLR**3
\object-list MultiVariateTables
\note The form of this curve is based on the input for
\note Electric Input to Cooling Output RatioFunction of Part Load Ratio Curve Type
\note Type=LeavingCondenserWaterTemperature: Calculated based on LCT and PLR
\note Curve object type should be Curve:Bicubic or Table:TwoIndependentVariables
\note Bicubic curve = a + b*LCT + c*LCT**2 + d*PLR + e*PLR**2 + f*LCT*PLR + g*0 + h*PLR**3
\note + i*0 + j*0
\note PLR = part load ratio (cooling load/steady state capacity)
\note LCT = leaving condenser fluid temperature(C)
\note Type 2: ChillerPartLoadWithLiftCurves
\note Calculated based on dT*, Tdev* and PLR
\note curve = a + b*(dT*) + c*(dT*)**2 + d*PLR + e*PLR**2 + f*(dT*)*PLR + g*(dT*)**3
\note Type=Lift: Calculated based on dT*, Tdev* and PLR
\note Curve object type should be Curve:ChillerPartLoadWithLiftCurves or Table:MultiVariableLookup
\note ChillerPartLoadWithLiftCurves curve = a + b*(dT*) + c*(dT*)**2 + d*PLR + e*PLR**2 + f*(dT*)*PLR + g*(dT*)**3
\note + h*PLR**3 + i*(dT*)**2*PLR + j*(dT*)*PLR**2 + k*(dT*)**2*PLR**2 + l*(Tdev*)*PLR**3
\note Tdev = Leaving Chilled Water Temperature - Reference Chilled Water Temperature
\note Tdev* = normalized Tdev = Tdev / dTref
\note dT* = normalized fractional Lift = dT / dTref
\note dT = Lift = Leaving Condenser Water Temperature - Leaving Chilled Water Temperature(C)
\note x = dT* = normalized fractional Lift = dT / dTref
\note y = PLR = part load ratio (cooling load/steady state capacity)
\note z = Tdev* = normalized Tdev = Tdev / dTref
\note Where:
\note dT = Lift = Leaving Condenser Water Temperature - Leaving Chilled Water Temperature
\note dTref = dT at the reference condition
\note Tdev = Leaving Chilled Water Temperature - Reference Chilled Water Temperature
N7 , \field Minimum Part Load Ratio
\type real
\note Part load ratio below which the chiller starts cycling on/off to meet the load.
Expand Down Expand Up @@ -76651,16 +76655,24 @@ Curve:DoubleExponentialDecay,
\default Dimensionless

Curve:ChillerPartLoadWithLift,
\memo This new chiller part-load performance curve has three independent variables.
\memo This chiller part-load performance curve has three independent variables.
\memo Input consists of the curve name, the twelve coefficients, and the maximum
\memo and minimum valid independent variable values. Optional inputs for the curve minimum
\memo and maximum may be used to limit the output of the performance curve.
\memo curve = C1 + C2*x + C3*x**2 + C4*y + C5*y**2 + C6*x*y + C7*x**3
\memo + C8*y**3 + C9*x**2*y + C10*x*y**2 + C11*x**2*y**2 + C12*z*y**3
\memo x = dT* = normalized fractional Lift = dT / dTref
\memo y = PLR = part load ratio (cooling load/steady state capacity)
\memo z = Tdev* = normalized Tdev = Tdev / dTref
\memo Where:
\memo dT = Lift = Leaving Condenser Water Temperature - Leaving Chilled Water Temperature
\memo dTref = dT at the reference condition
\memo Tdev = Leaving Chilled Water Temperature - Reference Chilled Water Temperature
A1 , \field Name
\required-field
\type alpha
\reference ChillerPartLoadWithLiftCurves
\reference AllCurves
\note See Input Output Reference for curve description
N1 , \field Coefficient1 C1
\required-field
\type real
Expand Down

7 comments on commit ec78441

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LBNLChillerCurve-2 (rongpengzhang) - x86_64-MacOS-10.9-clang: OK (1595 of 1596 tests passed)

Build Badge Test Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LBNLChillerCurve-2 (rongpengzhang) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1601 of 1602 tests passed)

Build Badge Test Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LBNLChillerCurve-2 (rongpengzhang) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

Build Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LBNLChillerCurve-2 (rongpengzhang) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (606 of 606 tests passed)

Build Badge Test Badge Coverage Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LBNLChillerCurve-2 (rongpengzhang) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1105 of 1105 tests passed)

Build Badge Test Badge Coverage Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LBNLChillerCurve-2 (rongpengzhang) - i386-Windows-7-VisualStudio-12: OK (0 of 0 tests passed)

Build Badge Test Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LBNLChillerCurve-2 (rongpengzhang) - Win64-Windows-7-VisualStudio-12: OK (0 of 0 tests passed)

Build Badge Test Badge

Please sign in to comment.