OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages

#include "ChillerElectricEIR.hpp"

Inheritance diagram for openstudio::model::ChillerElectricEIR:

Public Member Functions

 ChillerElectricEIR (const Model &model, const CurveBiquadratic &CCFofT, const CurveBiquadratic &EItoCORFofT, const CurveQuadratic &EItoCORFofPLR)
 ChillerElectricEIR (const Model &model)
virtual ~ChillerElectricEIR ()
boost::optional< double > referenceCapacity () const
bool isReferenceCapacityAutosized () const
double referenceCOP () const
double referenceLeavingChilledWaterTemperature () const
bool isReferenceLeavingChilledWaterTemperatureDefaulted () const
double referenceEnteringCondenserFluidTemperature () const
bool isReferenceEnteringCondenserFluidTemperatureDefaulted () const
boost::optional< double > referenceChilledWaterFlowRate () const
bool isReferenceChilledWaterFlowRateAutosized () const
boost::optional< double > referenceCondenserFluidFlowRate () const
bool isReferenceCondenserFluidFlowRateAutosized () const
CurveBiquadratic coolingCapacityFunctionOfTemperature () const
CurveBiquadratic electricInputToCoolingOutputRatioFunctionOfTemperature () const
CurveQuadratic electricInputToCoolingOutputRatioFunctionOfPLR () const
double minimumPartLoadRatio () const
bool isMinimumPartLoadRatioDefaulted () const
double maximumPartLoadRatio () const
bool isMaximumPartLoadRatioDefaulted () const
double optimumPartLoadRatio () const
bool isOptimumPartLoadRatioDefaulted () const
double minimumUnloadingRatio () const
bool isMinimumUnloadingRatioDefaulted () const
std::string chilledWaterInletNodeName () const
std::string chilledWaterOutletNodeName () const
boost::optional< std::string > condenserInletNodeName () const
boost::optional< std::string > condenserOutletNodeName () const
std::string condenserType () const
bool isCondenserTypeDefaulted () const
double condenserFanPowerRatio () const
bool isCondenserFanPowerRatioDefaulted () const
double compressorMotorEfficiency () const
bool isCompressorMotorEfficiencyDefaulted () const
double leavingChilledWaterLowerTemperatureLimit () const
bool isLeavingChilledWaterLowerTemperatureLimitDefaulted () const
std::string chillerFlowMode () const
bool isChillerFlowModeDefaulted () const
double designHeatRecoveryWaterFlowRate () const
bool isDesignHeatRecoveryWaterFlowRateDefaulted () const
boost::optional< std::string > heatRecoveryInletNodeName () const
boost::optional< std::string > heatRecoveryOutletNodeName () const
double sizingFactor () const
bool isSizingFactorDefaulted () const
double basinHeaterCapacity () const
bool isBasinHeaterCapacityDefaulted () const
double basinHeaterSetpointTemperature () const
bool isBasinHeaterSetpointTemperatureDefaulted () const
boost::optional< SchedulebasinHeaterSchedule () const
bool setReferenceCapacity (boost::optional< double > referenceCapacity)
bool setReferenceCapacity (double referenceCapacity)
void autosizeReferenceCapacity ()
bool setReferenceCOP (double referenceCOP)
void setReferenceLeavingChilledWaterTemperature (double referenceLeavingChilledWaterTemperature)
void resetReferenceLeavingChilledWaterTemperature ()
void setReferenceEnteringCondenserFluidTemperature (double referenceEnteringCondenserFluidTemperature)
void resetReferenceEnteringCondenserFluidTemperature ()
bool setReferenceChilledWaterFlowRate (boost::optional< double > referenceChilledWaterFlowRate)
bool setReferenceChilledWaterFlowRate (double referenceChilledWaterFlowRate)
void resetReferenceChilledWaterFlowRate ()
void autosizeReferenceChilledWaterFlowRate ()
bool setReferenceCondenserFluidFlowRate (boost::optional< double > referenceCondenserFluidFlowRate)
bool setReferenceCondenserFluidFlowRate (double referenceCondenserFluidFlowRate)
void resetReferenceCondenserFluidFlowRate ()
void autosizeReferenceCondenserFluidFlowRate ()
bool setCoolingCapacityFunctionOfTemperature (const CurveBiquadratic &)
bool setElectricInputToCoolingOutputRatioFunctionOfTemperature (const CurveBiquadratic &)
bool setElectricInputToCoolingOutputRatioFunctionOfPLR (const CurveQuadratic &)
bool setMinimumPartLoadRatio (double minimumPartLoadRatio)
void resetMinimumPartLoadRatio ()
bool setMaximumPartLoadRatio (double maximumPartLoadRatio)
void resetMaximumPartLoadRatio ()
bool setOptimumPartLoadRatio (double optimumPartLoadRatio)
void resetOptimumPartLoadRatio ()
bool setMinimumUnloadingRatio (double minimumUnloadingRatio)
void resetMinimumUnloadingRatio ()
void setChilledWaterInletNodeName (std::string chilledWaterInletNodeName)
void setChilledWaterOutletNodeName (std::string chilledWaterOutletNodeName)
void setCondenserInletNodeName (boost::optional< std::string > condenserInletNodeName)
void setCondenserInletNodeName (std::string condenserInletNodeName)
void resetCondenserInletNodeName ()
void setCondenserOutletNodeName (boost::optional< std::string > condenserOutletNodeName)
void setCondenserOutletNodeName (std::string condenserOutletNodeName)
void resetCondenserOutletNodeName ()
bool setCondenserType (std::string condenserType)
void resetCondenserType ()
bool setCondenserFanPowerRatio (double condenserFanPowerRatio)
void resetCondenserFanPowerRatio ()
bool setCompressorMotorEfficiency (double compressorMotorEfficiency)
void resetCompressorMotorEfficiency ()
void setLeavingChilledWaterLowerTemperatureLimit (double leavingChilledWaterLowerTemperatureLimit)
void resetLeavingChilledWaterLowerTemperatureLimit ()
bool setChillerFlowMode (std::string chillerFlowMode)
void resetChillerFlowMode ()
bool setDesignHeatRecoveryWaterFlowRate (double designHeatRecoveryWaterFlowRate)
void resetDesignHeatRecoveryWaterFlowRate ()
void setHeatRecoveryInletNodeName (boost::optional< std::string > heatRecoveryInletNodeName)
void setHeatRecoveryInletNodeName (std::string heatRecoveryInletNodeName)
void resetHeatRecoveryInletNodeName ()
void setHeatRecoveryOutletNodeName (boost::optional< std::string > heatRecoveryOutletNodeName)
void setHeatRecoveryOutletNodeName (std::string heatRecoveryOutletNodeName)
void resetHeatRecoveryOutletNodeName ()
bool setSizingFactor (double sizingFactor)
void resetSizingFactor ()
bool setBasinHeaterCapacity (double basinHeaterCapacity)
void resetBasinHeaterCapacity ()
bool setBasinHeaterSetpointTemperature (double basinHeaterSetpointTemperature)
void resetBasinHeaterSetpointTemperature ()
bool setBasinHeaterSchedule (Schedule &s)
void resetBasinHeaterSchedule ()

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > validChillerFlowModeValues ()
static std::vector< std::string > validCondenserTypeValues ()

Related Functions

typedef std::vector
< ChillerElectricEIR
ChillerElectricEIRVector
typedef boost::optional
< ChillerElectricEIR
OptionalChillerElectricEIR

Detailed Description

ChillerElectricEIR is a StraightComponent that wraps the OpenStudio IDD object 'OS:Chiller:Electric:EIR'.

Constructor & Destructor Documentation

openstudio::model::ChillerElectricEIR::ChillerElectricEIR ( const Model model,
const CurveBiquadratic CCFofT,
const CurveBiquadratic EItoCORFofT,
const CurveQuadratic EItoCORFofPLR 
)
explicit
Parameters
modelthe Model to put the chiller in
CCFofTCooling Capacity as a Function of Temp
EItoCORFofTElectric Input to Cooling Output Ratio as a Function of Temp
EItoCORFofPLRElectric Input to Cooling Output Ratio as a Function of Partial Load Ratio
openstudio::model::ChillerElectricEIR::ChillerElectricEIR ( const Model model)
explicit
virtual openstudio::model::ChillerElectricEIR::~ChillerElectricEIR ( )
inlinevirtual

Member Function Documentation

void openstudio::model::ChillerElectricEIR::autosizeReferenceCapacity ( )
void openstudio::model::ChillerElectricEIR::autosizeReferenceChilledWaterFlowRate ( )
void openstudio::model::ChillerElectricEIR::autosizeReferenceCondenserFluidFlowRate ( )
double openstudio::model::ChillerElectricEIR::basinHeaterCapacity ( ) const
boost::optional<Schedule> openstudio::model::ChillerElectricEIR::basinHeaterSchedule ( ) const
double openstudio::model::ChillerElectricEIR::basinHeaterSetpointTemperature ( ) const
std::string openstudio::model::ChillerElectricEIR::chilledWaterInletNodeName ( ) const
std::string openstudio::model::ChillerElectricEIR::chilledWaterOutletNodeName ( ) const
std::string openstudio::model::ChillerElectricEIR::chillerFlowMode ( ) const
double openstudio::model::ChillerElectricEIR::compressorMotorEfficiency ( ) const
double openstudio::model::ChillerElectricEIR::condenserFanPowerRatio ( ) const
boost::optional<std::string> openstudio::model::ChillerElectricEIR::condenserInletNodeName ( ) const
boost::optional<std::string> openstudio::model::ChillerElectricEIR::condenserOutletNodeName ( ) const
std::string openstudio::model::ChillerElectricEIR::condenserType ( ) const
CurveBiquadratic openstudio::model::ChillerElectricEIR::coolingCapacityFunctionOfTemperature ( ) const
double openstudio::model::ChillerElectricEIR::designHeatRecoveryWaterFlowRate ( ) const
CurveQuadratic openstudio::model::ChillerElectricEIR::electricInputToCoolingOutputRatioFunctionOfPLR ( ) const
CurveBiquadratic openstudio::model::ChillerElectricEIR::electricInputToCoolingOutputRatioFunctionOfTemperature ( ) const
boost::optional<std::string> openstudio::model::ChillerElectricEIR::heatRecoveryInletNodeName ( ) const
boost::optional<std::string> openstudio::model::ChillerElectricEIR::heatRecoveryOutletNodeName ( ) const
static IddObjectType openstudio::model::ChillerElectricEIR::iddObjectType ( )
static
bool openstudio::model::ChillerElectricEIR::isBasinHeaterCapacityDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isBasinHeaterSetpointTemperatureDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isChillerFlowModeDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isCompressorMotorEfficiencyDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isCondenserFanPowerRatioDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isCondenserTypeDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isDesignHeatRecoveryWaterFlowRateDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isLeavingChilledWaterLowerTemperatureLimitDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isMaximumPartLoadRatioDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isMinimumPartLoadRatioDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isMinimumUnloadingRatioDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isOptimumPartLoadRatioDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isReferenceCapacityAutosized ( ) const
bool openstudio::model::ChillerElectricEIR::isReferenceChilledWaterFlowRateAutosized ( ) const
bool openstudio::model::ChillerElectricEIR::isReferenceCondenserFluidFlowRateAutosized ( ) const
bool openstudio::model::ChillerElectricEIR::isReferenceEnteringCondenserFluidTemperatureDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isReferenceLeavingChilledWaterTemperatureDefaulted ( ) const
bool openstudio::model::ChillerElectricEIR::isSizingFactorDefaulted ( ) const
double openstudio::model::ChillerElectricEIR::leavingChilledWaterLowerTemperatureLimit ( ) const
double openstudio::model::ChillerElectricEIR::maximumPartLoadRatio ( ) const
double openstudio::model::ChillerElectricEIR::minimumPartLoadRatio ( ) const
double openstudio::model::ChillerElectricEIR::minimumUnloadingRatio ( ) const
double openstudio::model::ChillerElectricEIR::optimumPartLoadRatio ( ) const
boost::optional<double> openstudio::model::ChillerElectricEIR::referenceCapacity ( ) const
boost::optional<double> openstudio::model::ChillerElectricEIR::referenceChilledWaterFlowRate ( ) const
boost::optional<double> openstudio::model::ChillerElectricEIR::referenceCondenserFluidFlowRate ( ) const
double openstudio::model::ChillerElectricEIR::referenceCOP ( ) const
double openstudio::model::ChillerElectricEIR::referenceEnteringCondenserFluidTemperature ( ) const
double openstudio::model::ChillerElectricEIR::referenceLeavingChilledWaterTemperature ( ) const
void openstudio::model::ChillerElectricEIR::resetBasinHeaterCapacity ( )
void openstudio::model::ChillerElectricEIR::resetBasinHeaterSchedule ( )
void openstudio::model::ChillerElectricEIR::resetBasinHeaterSetpointTemperature ( )
void openstudio::model::ChillerElectricEIR::resetChillerFlowMode ( )
void openstudio::model::ChillerElectricEIR::resetCompressorMotorEfficiency ( )
void openstudio::model::ChillerElectricEIR::resetCondenserFanPowerRatio ( )
void openstudio::model::ChillerElectricEIR::resetCondenserInletNodeName ( )
void openstudio::model::ChillerElectricEIR::resetCondenserOutletNodeName ( )
void openstudio::model::ChillerElectricEIR::resetCondenserType ( )
void openstudio::model::ChillerElectricEIR::resetDesignHeatRecoveryWaterFlowRate ( )
void openstudio::model::ChillerElectricEIR::resetHeatRecoveryInletNodeName ( )
void openstudio::model::ChillerElectricEIR::resetHeatRecoveryOutletNodeName ( )
void openstudio::model::ChillerElectricEIR::resetLeavingChilledWaterLowerTemperatureLimit ( )
void openstudio::model::ChillerElectricEIR::resetMaximumPartLoadRatio ( )
void openstudio::model::ChillerElectricEIR::resetMinimumPartLoadRatio ( )
void openstudio::model::ChillerElectricEIR::resetMinimumUnloadingRatio ( )
void openstudio::model::ChillerElectricEIR::resetOptimumPartLoadRatio ( )
void openstudio::model::ChillerElectricEIR::resetReferenceChilledWaterFlowRate ( )
void openstudio::model::ChillerElectricEIR::resetReferenceCondenserFluidFlowRate ( )
void openstudio::model::ChillerElectricEIR::resetReferenceEnteringCondenserFluidTemperature ( )
void openstudio::model::ChillerElectricEIR::resetReferenceLeavingChilledWaterTemperature ( )
void openstudio::model::ChillerElectricEIR::resetSizingFactor ( )
bool openstudio::model::ChillerElectricEIR::setBasinHeaterCapacity ( double  basinHeaterCapacity)
bool openstudio::model::ChillerElectricEIR::setBasinHeaterSchedule ( Schedule s)
bool openstudio::model::ChillerElectricEIR::setBasinHeaterSetpointTemperature ( double  basinHeaterSetpointTemperature)
void openstudio::model::ChillerElectricEIR::setChilledWaterInletNodeName ( std::string  chilledWaterInletNodeName)
void openstudio::model::ChillerElectricEIR::setChilledWaterOutletNodeName ( std::string  chilledWaterOutletNodeName)
bool openstudio::model::ChillerElectricEIR::setChillerFlowMode ( std::string  chillerFlowMode)
bool openstudio::model::ChillerElectricEIR::setCompressorMotorEfficiency ( double  compressorMotorEfficiency)
bool openstudio::model::ChillerElectricEIR::setCondenserFanPowerRatio ( double  condenserFanPowerRatio)
void openstudio::model::ChillerElectricEIR::setCondenserInletNodeName ( boost::optional< std::string >  condenserInletNodeName)
void openstudio::model::ChillerElectricEIR::setCondenserInletNodeName ( std::string  condenserInletNodeName)
void openstudio::model::ChillerElectricEIR::setCondenserOutletNodeName ( boost::optional< std::string >  condenserOutletNodeName)
void openstudio::model::ChillerElectricEIR::setCondenserOutletNodeName ( std::string  condenserOutletNodeName)
bool openstudio::model::ChillerElectricEIR::setCondenserType ( std::string  condenserType)
bool openstudio::model::ChillerElectricEIR::setCoolingCapacityFunctionOfTemperature ( const CurveBiquadratic )
bool openstudio::model::ChillerElectricEIR::setDesignHeatRecoveryWaterFlowRate ( double  designHeatRecoveryWaterFlowRate)
bool openstudio::model::ChillerElectricEIR::setElectricInputToCoolingOutputRatioFunctionOfPLR ( const CurveQuadratic )
bool openstudio::model::ChillerElectricEIR::setElectricInputToCoolingOutputRatioFunctionOfTemperature ( const CurveBiquadratic )
void openstudio::model::ChillerElectricEIR::setHeatRecoveryInletNodeName ( boost::optional< std::string >  heatRecoveryInletNodeName)
void openstudio::model::ChillerElectricEIR::setHeatRecoveryInletNodeName ( std::string  heatRecoveryInletNodeName)
void openstudio::model::ChillerElectricEIR::setHeatRecoveryOutletNodeName ( boost::optional< std::string >  heatRecoveryOutletNodeName)
void openstudio::model::ChillerElectricEIR::setHeatRecoveryOutletNodeName ( std::string  heatRecoveryOutletNodeName)
void openstudio::model::ChillerElectricEIR::setLeavingChilledWaterLowerTemperatureLimit ( double  leavingChilledWaterLowerTemperatureLimit)
bool openstudio::model::ChillerElectricEIR::setMaximumPartLoadRatio ( double  maximumPartLoadRatio)
bool openstudio::model::ChillerElectricEIR::setMinimumPartLoadRatio ( double  minimumPartLoadRatio)
bool openstudio::model::ChillerElectricEIR::setMinimumUnloadingRatio ( double  minimumUnloadingRatio)
bool openstudio::model::ChillerElectricEIR::setOptimumPartLoadRatio ( double  optimumPartLoadRatio)
bool openstudio::model::ChillerElectricEIR::setReferenceCapacity ( boost::optional< double >  referenceCapacity)
bool openstudio::model::ChillerElectricEIR::setReferenceCapacity ( double  referenceCapacity)
bool openstudio::model::ChillerElectricEIR::setReferenceChilledWaterFlowRate ( boost::optional< double >  referenceChilledWaterFlowRate)
bool openstudio::model::ChillerElectricEIR::setReferenceChilledWaterFlowRate ( double  referenceChilledWaterFlowRate)
bool openstudio::model::ChillerElectricEIR::setReferenceCondenserFluidFlowRate ( boost::optional< double >  referenceCondenserFluidFlowRate)
bool openstudio::model::ChillerElectricEIR::setReferenceCondenserFluidFlowRate ( double  referenceCondenserFluidFlowRate)
bool openstudio::model::ChillerElectricEIR::setReferenceCOP ( double  referenceCOP)
void openstudio::model::ChillerElectricEIR::setReferenceEnteringCondenserFluidTemperature ( double  referenceEnteringCondenserFluidTemperature)
void openstudio::model::ChillerElectricEIR::setReferenceLeavingChilledWaterTemperature ( double  referenceLeavingChilledWaterTemperature)
bool openstudio::model::ChillerElectricEIR::setSizingFactor ( double  sizingFactor)
double openstudio::model::ChillerElectricEIR::sizingFactor ( ) const
static std::vector<std::string> openstudio::model::ChillerElectricEIR::validChillerFlowModeValues ( )
static
static std::vector<std::string> openstudio::model::ChillerElectricEIR::validCondenserTypeValues ( )
static

Friends And Related Function Documentation

typedef std::vector<ChillerElectricEIR> ChillerElectricEIRVector
related
typedef boost::optional<ChillerElectricEIR> OptionalChillerElectricEIR
related