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

#include "CoilWaterHeatingDesuperheater.hpp"

Inheritance diagram for openstudio::model::CoilWaterHeatingDesuperheater:

Public Member Functions

bool addToHeatRejectionTarget (const ModelObject &heatRejectionTarget)
boost::optional< ModelObjectheatRejectionTarget () const
void removeFromHeatRejectionTarget ()
 CoilWaterHeatingDesuperheater (const Model &model, Schedule &setpointTemperatureSchedule)
virtual ~CoilWaterHeatingDesuperheater ()
Schedule availabilitySchedule () const
Schedule setpointTemperatureSchedule () const
double deadBandTemperatureDifference () const
bool isDeadBandTemperatureDifferenceDefaulted () const
boost::optional< double > ratedHeatReclaimRecoveryEfficiency () const
double ratedInletWaterTemperature () const
double ratedOutdoorAirTemperature () const
double maximumInletWaterTemperatureforHeatReclaim () const
boost::optional< CurveBiquadraticheatReclaimEfficiencyFunctionofTemperatureCurve () const
boost::optional< ModelObjectheatingSource () const
double waterFlowRate () const
double waterPumpPower () const
bool isWaterPumpPowerDefaulted () const
double fractionofPumpHeattoWater () const
bool isFractionofPumpHeattoWaterDefaulted () const
double onCycleParasiticElectricLoad () const
bool isOnCycleParasiticElectricLoadDefaulted () const
double offCycleParasiticElectricLoad () const
bool isOffCycleParasiticElectricLoadDefaulted () const
bool setAvailabilitySchedule (Schedule &schedule)
void resetAvailabilitySchedule ()
bool setSetpointTemperatureSchedule (Schedule &schedule)
bool setDeadBandTemperatureDifference (double deadBandTemperatureDifference)
void resetDeadBandTemperatureDifference ()
bool setRatedHeatReclaimRecoveryEfficiency (double ratedHeatReclaimRecoveryEfficiency)
void resetRatedHeatReclaimRecoveryEfficiency ()
void setRatedInletWaterTemperature (double ratedInletWaterTemperature)
void setRatedOutdoorAirTemperature (double ratedOutdoorAirTemperature)
void setMaximumInletWaterTemperatureforHeatReclaim (double maximumInletWaterTemperatureforHeatReclaim)
bool setHeatReclaimEfficiencyFunctionofTemperatureCurve (const CurveBiquadratic &curveBiquadratic)
void resetHeatReclaimEfficiencyFunctionofTemperatureCurve ()
bool setHeatingSource (const ModelObject &heatingSource)
void resetHeatingSource ()
bool setWaterFlowRate (double waterFlowRate)
bool setWaterPumpPower (double waterPumpPower)
void resetWaterPumpPower ()
bool setFractionofPumpHeattoWater (double fractionofPumpHeattoWater)
void resetFractionofPumpHeattoWater ()
bool setOnCycleParasiticElectricLoad (double onCycleParasiticElectricLoad)
void resetOnCycleParasiticElectricLoad ()
bool setOffCycleParasiticElectricLoad (double offCycleParasiticElectricLoad)
void resetOffCycleParasiticElectricLoad ()

Static Public Member Functions

static IddObjectType iddObjectType ()

Related Functions

typedef std::vector
< CoilWaterHeatingDesuperheater
CoilWaterHeatingDesuperheaterVector
typedef boost::optional
< CoilWaterHeatingDesuperheater
OptionalCoilWaterHeatingDesuperheater

Detailed Description

CoilWaterHeatingDesuperheater is a StraightComponent that wraps the OpenStudio IDD object 'OS:Coil:WaterHeating:Desuperheater'.

Constructor & Destructor Documentation

openstudio::model::CoilWaterHeatingDesuperheater::CoilWaterHeatingDesuperheater ( const Model model,
Schedule setpointTemperatureSchedule 
)
explicit
virtual openstudio::model::CoilWaterHeatingDesuperheater::~CoilWaterHeatingDesuperheater ( )
inlinevirtual

Member Function Documentation

bool openstudio::model::CoilWaterHeatingDesuperheater::addToHeatRejectionTarget ( const ModelObject heatRejectionTarget)

Sets the heating rejection target from which the desuperheater heating coil rejects energy.

Parameters
[in]heatRejectionTargetThe heating rejection target.

Valid input:
WaterHeaterMixed

Schedule openstudio::model::CoilWaterHeatingDesuperheater::availabilitySchedule ( ) const
double openstudio::model::CoilWaterHeatingDesuperheater::deadBandTemperatureDifference ( ) const
double openstudio::model::CoilWaterHeatingDesuperheater::fractionofPumpHeattoWater ( ) const
boost::optional<ModelObject> openstudio::model::CoilWaterHeatingDesuperheater::heatingSource ( ) const
boost::optional<CurveBiquadratic> openstudio::model::CoilWaterHeatingDesuperheater::heatReclaimEfficiencyFunctionofTemperatureCurve ( ) const
boost::optional<ModelObject> openstudio::model::CoilWaterHeatingDesuperheater::heatRejectionTarget ( ) const
static IddObjectType openstudio::model::CoilWaterHeatingDesuperheater::iddObjectType ( )
static
bool openstudio::model::CoilWaterHeatingDesuperheater::isDeadBandTemperatureDifferenceDefaulted ( ) const
bool openstudio::model::CoilWaterHeatingDesuperheater::isFractionofPumpHeattoWaterDefaulted ( ) const
bool openstudio::model::CoilWaterHeatingDesuperheater::isOffCycleParasiticElectricLoadDefaulted ( ) const
bool openstudio::model::CoilWaterHeatingDesuperheater::isOnCycleParasiticElectricLoadDefaulted ( ) const
bool openstudio::model::CoilWaterHeatingDesuperheater::isWaterPumpPowerDefaulted ( ) const
double openstudio::model::CoilWaterHeatingDesuperheater::maximumInletWaterTemperatureforHeatReclaim ( ) const
double openstudio::model::CoilWaterHeatingDesuperheater::offCycleParasiticElectricLoad ( ) const
double openstudio::model::CoilWaterHeatingDesuperheater::onCycleParasiticElectricLoad ( ) const
boost::optional<double> openstudio::model::CoilWaterHeatingDesuperheater::ratedHeatReclaimRecoveryEfficiency ( ) const
double openstudio::model::CoilWaterHeatingDesuperheater::ratedInletWaterTemperature ( ) const
double openstudio::model::CoilWaterHeatingDesuperheater::ratedOutdoorAirTemperature ( ) const
void openstudio::model::CoilWaterHeatingDesuperheater::removeFromHeatRejectionTarget ( )
void openstudio::model::CoilWaterHeatingDesuperheater::resetAvailabilitySchedule ( )
void openstudio::model::CoilWaterHeatingDesuperheater::resetDeadBandTemperatureDifference ( )
void openstudio::model::CoilWaterHeatingDesuperheater::resetFractionofPumpHeattoWater ( )
void openstudio::model::CoilWaterHeatingDesuperheater::resetHeatingSource ( )
void openstudio::model::CoilWaterHeatingDesuperheater::resetHeatReclaimEfficiencyFunctionofTemperatureCurve ( )
void openstudio::model::CoilWaterHeatingDesuperheater::resetOffCycleParasiticElectricLoad ( )
void openstudio::model::CoilWaterHeatingDesuperheater::resetOnCycleParasiticElectricLoad ( )
void openstudio::model::CoilWaterHeatingDesuperheater::resetRatedHeatReclaimRecoveryEfficiency ( )
void openstudio::model::CoilWaterHeatingDesuperheater::resetWaterPumpPower ( )
bool openstudio::model::CoilWaterHeatingDesuperheater::setAvailabilitySchedule ( Schedule schedule)
bool openstudio::model::CoilWaterHeatingDesuperheater::setDeadBandTemperatureDifference ( double  deadBandTemperatureDifference)
bool openstudio::model::CoilWaterHeatingDesuperheater::setFractionofPumpHeattoWater ( double  fractionofPumpHeattoWater)
bool openstudio::model::CoilWaterHeatingDesuperheater::setHeatingSource ( const ModelObject heatingSource)

Sets the heating source from which the desuperheater heating coil recovers energy.

Parameters
[in]heatingSourceThe heating source.

Valid inputs:
CoilCoolingDXSingleSpeed
CoilCoolingDXTwoSpeed
RefrigerationCondenserAirCooled
RefrigerationCondenserEvaporativeCooled
RefrigerationCondenserWaterCooled

bool openstudio::model::CoilWaterHeatingDesuperheater::setHeatReclaimEfficiencyFunctionofTemperatureCurve ( const CurveBiquadratic curveBiquadratic)
void openstudio::model::CoilWaterHeatingDesuperheater::setMaximumInletWaterTemperatureforHeatReclaim ( double  maximumInletWaterTemperatureforHeatReclaim)
bool openstudio::model::CoilWaterHeatingDesuperheater::setOffCycleParasiticElectricLoad ( double  offCycleParasiticElectricLoad)
bool openstudio::model::CoilWaterHeatingDesuperheater::setOnCycleParasiticElectricLoad ( double  onCycleParasiticElectricLoad)
Schedule openstudio::model::CoilWaterHeatingDesuperheater::setpointTemperatureSchedule ( ) const
bool openstudio::model::CoilWaterHeatingDesuperheater::setRatedHeatReclaimRecoveryEfficiency ( double  ratedHeatReclaimRecoveryEfficiency)
void openstudio::model::CoilWaterHeatingDesuperheater::setRatedInletWaterTemperature ( double  ratedInletWaterTemperature)
void openstudio::model::CoilWaterHeatingDesuperheater::setRatedOutdoorAirTemperature ( double  ratedOutdoorAirTemperature)
bool openstudio::model::CoilWaterHeatingDesuperheater::setSetpointTemperatureSchedule ( Schedule schedule)
bool openstudio::model::CoilWaterHeatingDesuperheater::setWaterFlowRate ( double  waterFlowRate)
bool openstudio::model::CoilWaterHeatingDesuperheater::setWaterPumpPower ( double  waterPumpPower)
double openstudio::model::CoilWaterHeatingDesuperheater::waterFlowRate ( ) const
double openstudio::model::CoilWaterHeatingDesuperheater::waterPumpPower ( ) const

Friends And Related Function Documentation