OpenStudio:model
 AllClasses Namespaces Functions Variables Typedefs Enumerations Enumerator Pages

#include "GeneratorMicroTurbine.hpp"

Inheritance diagram for openstudio::model::GeneratorMicroTurbine:

Public Member Functions

 GeneratorMicroTurbine (const Model &model)
virtual ~GeneratorMicroTurbine ()
virtual boost::optional< double > ratedThermaltoElectricalPowerRatio () const
boost::optional< ScheduleavailabilitySchedule () const
double referenceElectricalPowerOutput () const
double minimumFullLoadElectricalPowerOutput () const
bool isMinimumFullLoadElectricalPowerOutputDefaulted () const
double maximumFullLoadElectricalPowerOutput () const
bool isMaximumFullLoadElectricalPowerOutputDefaulted () const
double referenceElectricalEfficiencyUsingLowerHeatingValue () const
double referenceCombustionAirInletTemperature () const
bool isReferenceCombustionAirInletTemperatureDefaulted () const
double referenceCombustionAirInletHumidityRatio () const
bool isReferenceCombustionAirInletHumidityRatioDefaulted () const
double referenceElevation () const
bool isReferenceElevationDefaulted () const
Curve electricalPowerFunctionofTemperatureandElevationCurve () const
Curve electricalEfficiencyFunctionofTemperatureCurve () const
Curve electricalEfficiencyFunctionofPartLoadRatioCurve () const
std::string fuelType () const
bool isFuelTypeDefaulted () const
double fuelHigherHeatingValue () const
bool isFuelHigherHeatingValueDefaulted () const
double fuelLowerHeatingValue () const
bool isFuelLowerHeatingValueDefaulted () const
double standbyPower () const
bool isStandbyPowerDefaulted () const
double ancillaryPower () const
bool isAncillaryPowerDefaulted () const
boost::optional< CurveancillaryPowerFunctionofFuelInputCurve () const
boost::optional
< GeneratorMicroTurbineHeatRecovery
generatorMicroTurbineHeatRecovery () const
boost::optional< double > referenceExhaustAirMassFlowRate () const
boost::optional< CurveexhaustAirFlowRateFunctionofTemperatureCurve () const
boost::optional< CurveexhaustAirFlowRateFunctionofPartLoadRatioCurve () const
boost::optional< double > nominalExhaustAirOutletTemperature () const
boost::optional< CurveexhaustAirTemperatureFunctionofTemperatureCurve () const
boost::optional< CurveexhaustAirTemperatureFunctionofPartLoadRatioCurve () const
bool setAvailabilitySchedule (Schedule &schedule)
void resetAvailabilitySchedule ()
bool setReferenceElectricalPowerOutput (double referenceElectricalPowerOutput)
bool setMinimumFullLoadElectricalPowerOutput (double minimumFullLoadElectricalPowerOutput)
void resetMinimumFullLoadElectricalPowerOutput ()
bool setMaximumFullLoadElectricalPowerOutput (double maximumFullLoadElectricalPowerOutput)
void resetMaximumFullLoadElectricalPowerOutput ()
bool setReferenceElectricalEfficiencyUsingLowerHeatingValue (double referenceElectricalEfficiencyUsingLowerHeatingValue)
bool setReferenceCombustionAirInletTemperature (double referenceCombustionAirInletTemperature)
void resetReferenceCombustionAirInletTemperature ()
bool setReferenceCombustionAirInletHumidityRatio (double referenceCombustionAirInletHumidityRatio)
void resetReferenceCombustionAirInletHumidityRatio ()
bool setReferenceElevation (double referenceElevation)
void resetReferenceElevation ()
bool setElectricalPowerFunctionofTemperatureandElevationCurve (const Curve &electricalPowerFunctionofTemperatureandElevationCurve)
bool setElectricalEfficiencyFunctionofTemperatureCurve (const Curve &electricalEfficiencyFunctionofTemperatureCurve)
bool setElectricalEfficiencyFunctionofPartLoadRatioCurve (const Curve &electricalEfficiencyFunctionofPartLoadRatioCurve)
bool setFuelType (const std::string &fuelType)
void resetFuelType ()
bool setFuelHigherHeatingValue (double fuelHigherHeatingValue)
void resetFuelHigherHeatingValue ()
bool setFuelLowerHeatingValue (double fuelLowerHeatingValue)
void resetFuelLowerHeatingValue ()
bool setStandbyPower (double standbyPower)
void resetStandbyPower ()
bool setAncillaryPower (double ancillaryPower)
void resetAncillaryPower ()
bool setAncillaryPowerFunctionofFuelInputCurve (const Curve &ancillaryPowerFunctionofFuelInputCurve)
void resetAncillaryPowerFunctionofFuelInputCurve ()
bool setReferenceExhaustAirMassFlowRate (double referenceExhaustAirMassFlowRate)
void resetReferenceExhaustAirMassFlowRate ()
bool setExhaustAirFlowRateFunctionofTemperatureCurve (const Curve &exhaustAirFlowRateFunctionofTemperatureCurve)
void resetExhaustAirFlowRateFunctionofTemperatureCurve ()
bool setExhaustAirFlowRateFunctionofPartLoadRatioCurve (const Curve &exhaustAirFlowRateFunctionofPartLoadRatioCurve)
void resetExhaustAirFlowRateFunctionofPartLoadRatioCurve ()
bool setNominalExhaustAirOutletTemperature (double nominalExhaustAirOutletTemperature)
void resetNominalExhaustAirOutletTemperature ()
bool setExhaustAirTemperatureFunctionofTemperatureCurve (const Curve &exhaustAirTemperatureFunctionofTemperatureCurve)
void resetExhaustAirTemperatureFunctionofTemperatureCurve ()
bool setExhaustAirTemperatureFunctionofPartLoadRatioCurve (const Curve &exhaustAirTemperatureFunctionofPartLoadRatioCurve)
void resetExhaustAirTemperatureFunctionofPartLoadRatioCurve ()

Static Public Member Functions

static IddObjectType iddObjectType ()
static std::vector< std::string > validFuelTypeValues ()

Related Functions

typedef std::vector
< GeneratorMicroTurbine
GeneratorMicroTurbineVector
typedef boost::optional
< GeneratorMicroTurbine
OptionalGeneratorMicroTurbine

Detailed Description

GeneratorMicroTurbine is a Generator that wraps the OpenStudio IDD object 'OS:Generator:MicroTurbine'.

Constructor & Destructor Documentation

openstudio::model::GeneratorMicroTurbine::GeneratorMicroTurbine ( const Model model)
explicit
virtual openstudio::model::GeneratorMicroTurbine::~GeneratorMicroTurbine ( )
inlinevirtual

Member Function Documentation

double openstudio::model::GeneratorMicroTurbine::ancillaryPower ( ) const
boost::optional<Curve> openstudio::model::GeneratorMicroTurbine::ancillaryPowerFunctionofFuelInputCurve ( ) const
boost::optional<Schedule> openstudio::model::GeneratorMicroTurbine::availabilitySchedule ( ) const
Curve openstudio::model::GeneratorMicroTurbine::electricalEfficiencyFunctionofPartLoadRatioCurve ( ) const
Curve openstudio::model::GeneratorMicroTurbine::electricalEfficiencyFunctionofTemperatureCurve ( ) const
Curve openstudio::model::GeneratorMicroTurbine::electricalPowerFunctionofTemperatureandElevationCurve ( ) const
boost::optional<Curve> openstudio::model::GeneratorMicroTurbine::exhaustAirFlowRateFunctionofPartLoadRatioCurve ( ) const
boost::optional<Curve> openstudio::model::GeneratorMicroTurbine::exhaustAirFlowRateFunctionofTemperatureCurve ( ) const
boost::optional<Curve> openstudio::model::GeneratorMicroTurbine::exhaustAirTemperatureFunctionofPartLoadRatioCurve ( ) const
boost::optional<Curve> openstudio::model::GeneratorMicroTurbine::exhaustAirTemperatureFunctionofTemperatureCurve ( ) const
double openstudio::model::GeneratorMicroTurbine::fuelHigherHeatingValue ( ) const
double openstudio::model::GeneratorMicroTurbine::fuelLowerHeatingValue ( ) const
std::string openstudio::model::GeneratorMicroTurbine::fuelType ( ) const
boost::optional<GeneratorMicroTurbineHeatRecovery> openstudio::model::GeneratorMicroTurbine::generatorMicroTurbineHeatRecovery ( ) const
static IddObjectType openstudio::model::GeneratorMicroTurbine::iddObjectType ( )
static
bool openstudio::model::GeneratorMicroTurbine::isAncillaryPowerDefaulted ( ) const
bool openstudio::model::GeneratorMicroTurbine::isFuelHigherHeatingValueDefaulted ( ) const
bool openstudio::model::GeneratorMicroTurbine::isFuelLowerHeatingValueDefaulted ( ) const
bool openstudio::model::GeneratorMicroTurbine::isFuelTypeDefaulted ( ) const
bool openstudio::model::GeneratorMicroTurbine::isMaximumFullLoadElectricalPowerOutputDefaulted ( ) const
bool openstudio::model::GeneratorMicroTurbine::isMinimumFullLoadElectricalPowerOutputDefaulted ( ) const
bool openstudio::model::GeneratorMicroTurbine::isReferenceCombustionAirInletHumidityRatioDefaulted ( ) const
bool openstudio::model::GeneratorMicroTurbine::isReferenceCombustionAirInletTemperatureDefaulted ( ) const
bool openstudio::model::GeneratorMicroTurbine::isReferenceElevationDefaulted ( ) const
bool openstudio::model::GeneratorMicroTurbine::isStandbyPowerDefaulted ( ) const
double openstudio::model::GeneratorMicroTurbine::maximumFullLoadElectricalPowerOutput ( ) const
double openstudio::model::GeneratorMicroTurbine::minimumFullLoadElectricalPowerOutput ( ) const
boost::optional<double> openstudio::model::GeneratorMicroTurbine::nominalExhaustAirOutletTemperature ( ) const
virtual boost::optional<double> openstudio::model::GeneratorMicroTurbine::ratedThermaltoElectricalPowerRatio ( ) const
virtual
double openstudio::model::GeneratorMicroTurbine::referenceCombustionAirInletHumidityRatio ( ) const
double openstudio::model::GeneratorMicroTurbine::referenceCombustionAirInletTemperature ( ) const
double openstudio::model::GeneratorMicroTurbine::referenceElectricalEfficiencyUsingLowerHeatingValue ( ) const
double openstudio::model::GeneratorMicroTurbine::referenceElectricalPowerOutput ( ) const
double openstudio::model::GeneratorMicroTurbine::referenceElevation ( ) const
boost::optional<double> openstudio::model::GeneratorMicroTurbine::referenceExhaustAirMassFlowRate ( ) const
void openstudio::model::GeneratorMicroTurbine::resetAncillaryPower ( )
void openstudio::model::GeneratorMicroTurbine::resetAncillaryPowerFunctionofFuelInputCurve ( )
void openstudio::model::GeneratorMicroTurbine::resetAvailabilitySchedule ( )
void openstudio::model::GeneratorMicroTurbine::resetExhaustAirFlowRateFunctionofPartLoadRatioCurve ( )
void openstudio::model::GeneratorMicroTurbine::resetExhaustAirFlowRateFunctionofTemperatureCurve ( )
void openstudio::model::GeneratorMicroTurbine::resetExhaustAirTemperatureFunctionofPartLoadRatioCurve ( )
void openstudio::model::GeneratorMicroTurbine::resetExhaustAirTemperatureFunctionofTemperatureCurve ( )
void openstudio::model::GeneratorMicroTurbine::resetFuelHigherHeatingValue ( )
void openstudio::model::GeneratorMicroTurbine::resetFuelLowerHeatingValue ( )
void openstudio::model::GeneratorMicroTurbine::resetFuelType ( )
void openstudio::model::GeneratorMicroTurbine::resetMaximumFullLoadElectricalPowerOutput ( )
void openstudio::model::GeneratorMicroTurbine::resetMinimumFullLoadElectricalPowerOutput ( )
void openstudio::model::GeneratorMicroTurbine::resetNominalExhaustAirOutletTemperature ( )
void openstudio::model::GeneratorMicroTurbine::resetReferenceCombustionAirInletHumidityRatio ( )
void openstudio::model::GeneratorMicroTurbine::resetReferenceCombustionAirInletTemperature ( )
void openstudio::model::GeneratorMicroTurbine::resetReferenceElevation ( )
void openstudio::model::GeneratorMicroTurbine::resetReferenceExhaustAirMassFlowRate ( )
void openstudio::model::GeneratorMicroTurbine::resetStandbyPower ( )
bool openstudio::model::GeneratorMicroTurbine::setAncillaryPower ( double  ancillaryPower)
bool openstudio::model::GeneratorMicroTurbine::setAncillaryPowerFunctionofFuelInputCurve ( const Curve ancillaryPowerFunctionofFuelInputCurve)
bool openstudio::model::GeneratorMicroTurbine::setAvailabilitySchedule ( Schedule schedule)
bool openstudio::model::GeneratorMicroTurbine::setElectricalEfficiencyFunctionofPartLoadRatioCurve ( const Curve electricalEfficiencyFunctionofPartLoadRatioCurve)
bool openstudio::model::GeneratorMicroTurbine::setElectricalEfficiencyFunctionofTemperatureCurve ( const Curve electricalEfficiencyFunctionofTemperatureCurve)
bool openstudio::model::GeneratorMicroTurbine::setElectricalPowerFunctionofTemperatureandElevationCurve ( const Curve electricalPowerFunctionofTemperatureandElevationCurve)
bool openstudio::model::GeneratorMicroTurbine::setExhaustAirFlowRateFunctionofPartLoadRatioCurve ( const Curve exhaustAirFlowRateFunctionofPartLoadRatioCurve)
bool openstudio::model::GeneratorMicroTurbine::setExhaustAirFlowRateFunctionofTemperatureCurve ( const Curve exhaustAirFlowRateFunctionofTemperatureCurve)
bool openstudio::model::GeneratorMicroTurbine::setExhaustAirTemperatureFunctionofPartLoadRatioCurve ( const Curve exhaustAirTemperatureFunctionofPartLoadRatioCurve)
bool openstudio::model::GeneratorMicroTurbine::setExhaustAirTemperatureFunctionofTemperatureCurve ( const Curve exhaustAirTemperatureFunctionofTemperatureCurve)
bool openstudio::model::GeneratorMicroTurbine::setFuelHigherHeatingValue ( double  fuelHigherHeatingValue)
bool openstudio::model::GeneratorMicroTurbine::setFuelLowerHeatingValue ( double  fuelLowerHeatingValue)
bool openstudio::model::GeneratorMicroTurbine::setFuelType ( const std::string &  fuelType)
bool openstudio::model::GeneratorMicroTurbine::setMaximumFullLoadElectricalPowerOutput ( double  maximumFullLoadElectricalPowerOutput)
bool openstudio::model::GeneratorMicroTurbine::setMinimumFullLoadElectricalPowerOutput ( double  minimumFullLoadElectricalPowerOutput)
bool openstudio::model::GeneratorMicroTurbine::setNominalExhaustAirOutletTemperature ( double  nominalExhaustAirOutletTemperature)
bool openstudio::model::GeneratorMicroTurbine::setReferenceCombustionAirInletHumidityRatio ( double  referenceCombustionAirInletHumidityRatio)
bool openstudio::model::GeneratorMicroTurbine::setReferenceCombustionAirInletTemperature ( double  referenceCombustionAirInletTemperature)
bool openstudio::model::GeneratorMicroTurbine::setReferenceElectricalEfficiencyUsingLowerHeatingValue ( double  referenceElectricalEfficiencyUsingLowerHeatingValue)
bool openstudio::model::GeneratorMicroTurbine::setReferenceElectricalPowerOutput ( double  referenceElectricalPowerOutput)
bool openstudio::model::GeneratorMicroTurbine::setReferenceElevation ( double  referenceElevation)
bool openstudio::model::GeneratorMicroTurbine::setReferenceExhaustAirMassFlowRate ( double  referenceExhaustAirMassFlowRate)
bool openstudio::model::GeneratorMicroTurbine::setStandbyPower ( double  standbyPower)
double openstudio::model::GeneratorMicroTurbine::standbyPower ( ) const
static std::vector<std::string> openstudio::model::GeneratorMicroTurbine::validFuelTypeValues ( )
static

Friends And Related Function Documentation

typedef std::vector<GeneratorMicroTurbine> GeneratorMicroTurbineVector
related
typedef boost::optional<GeneratorMicroTurbine> OptionalGeneratorMicroTurbine
related