Common Curves Collection (Developer Info)
This will document the module, showing images and such as necessary, followed by code documentation below.
- class energyplus_pet.equipment.common_curves.CommonCurves[source]
Bases:
object
This class is just a collection of static curve evaluation functions. Several of the pieces of equipment being parameterized here use the same model formulation, and there is no need to redefine the evaluation function in each.
- static heat_pump_5_coefficient_curve(x, a, b, c, d, e)[source]
Evaluates: Y / Y_rated = A + B*(TLI/TLI_R) + C*(TSI/TSI_R) + D*(VLI/VLI_R) + E*(VSI/VSI_R) Where Y would represent any of the desired dependent variables, such as Q or Power
- Parameters:
x – tuple of independent variables, (TLI/TLI_R, TSI/TSI_R, VLI/VLI_R, VSI/VSI_R)
a – coefficient A in the above equation
b – coefficient B in the above equation
c – coefficient C in the above equation
d – coefficient D in the above equation
e – coefficient E in the above equation
- Returns:
Scaled dependent variable, such as Q/Q_rated
- static heat_pump_5_coefficient_curve_raw_value(x, a, b, c, d, e, scale)[source]
- static heat_pump_6_coefficient_curve(x, a, b, c, d, e, f)[source]
Evaluates: Y / Y_rated = A + B*(Tdb/Tdb_R) + C*(Twb/Twb_R) + D*(TSI/TSI_R) + E*(VLI/VLI_R) + F*(VSI/VSI_R) Where Y would represent any of the desired dependent variables, such as Q or Power
- Parameters:
x – tuple of independent variables, (Tdb/Tdb_R, Twb/Twb_R, TSI/TSI_R, VLI/VLI_R, VSI/VSI_R)
a – coefficient A in the above equation
b – coefficient B in the above equation
c – coefficient C in the above equation
d – coefficient D in the above equation
e – coefficient E in the above equation
f – coefficient F in the above equation
- Returns:
Scaled dependent variable, such as Q/Q_rated
- static heat_pump_6_coefficient_curve_raw_value(x, a, b, c, d, e, f, scale)[source]