def __init__(self, capabilityVersusFrequency=0.0, referenceTemp=0.0, auxPowerVersusFrequency=0.0, powerVariationByTemp=0.0, auxPowerVersusVoltage=0.0, timeConstant=0.0, heatRecoveryFlag=False, ambientTemp=0.0, HeatRecoveryBoiler=None, AirCompressor=None, CTTempActivePowerCurve=None, *args, **kw_args):
        """Initialises a new 'CombustionTurbine' instance.

        @param capabilityVersusFrequency: Off-nominal frequency effect on turbine capability. Per unit reduction in unit active power capability versus per unit reduction in frequency (from rated frequency). 
        @param referenceTemp: Reference temperature at which the output of the turbine was defined. 
        @param auxPowerVersusFrequency: Off-nominal frequency effect on turbine auxiliaries. Per unit reduction in auxiliary active power consumption versus per unit reduction in frequency (from rated frequency). 
        @param powerVariationByTemp: Per unit change in power per (versus) unit change in ambient temperature 
        @param auxPowerVersusVoltage: Off-nominal voltage effect on turbine auxiliaries. Per unit reduction in auxiliary active power consumption versus per unit reduction in auxiliary bus voltage (from a specified voltage level). 
        @param timeConstant: The time constant for the turbine. 
        @param heatRecoveryFlag: Flag that is set to true if the combustion turbine is associated with a heat recovery boiler 
        @param ambientTemp: Default ambient temperature to be used in modeling applications 
        @param HeatRecoveryBoiler: A combustion turbine may have a heat recovery boiler for making steam
        @param AirCompressor: A CAES air compressor is driven by combustion turbine
        @param CTTempActivePowerCurve: A combustion turbine may have an active power versus ambient temperature relationship
        """
        #: Off-nominal frequency effect on turbine capability. Per unit reduction in unit active power capability versus per unit reduction in frequency (from rated frequency).
        self.capabilityVersusFrequency = capabilityVersusFrequency

        #: Reference temperature at which the output of the turbine was defined.
        self.referenceTemp = referenceTemp

        #: Off-nominal frequency effect on turbine auxiliaries. Per unit reduction in auxiliary active power consumption versus per unit reduction in frequency (from rated frequency).
        self.auxPowerVersusFrequency = auxPowerVersusFrequency

        #: Per unit change in power per (versus) unit change in ambient temperature
        self.powerVariationByTemp = powerVariationByTemp

        #: Off-nominal voltage effect on turbine auxiliaries. Per unit reduction in auxiliary active power consumption versus per unit reduction in auxiliary bus voltage (from a specified voltage level).
        self.auxPowerVersusVoltage = auxPowerVersusVoltage

        #: The time constant for the turbine.
        self.timeConstant = timeConstant

        #: Flag that is set to true if the combustion turbine is associated with a heat recovery boiler
        self.heatRecoveryFlag = heatRecoveryFlag

        #: Default ambient temperature to be used in modeling applications
        self.ambientTemp = ambientTemp

        self._HeatRecoveryBoiler = None
        self.HeatRecoveryBoiler = HeatRecoveryBoiler

        self._AirCompressor = None
        self.AirCompressor = AirCompressor

        self._CTTempActivePowerCurve = None
        self.CTTempActivePowerCurve = CTTempActivePowerCurve

        super(CombustionTurbine, self).__init__(*args, **kw_args)
def __init__ ( self , capabilityVersusFrequency = 0.0 , referenceTemp = 0.0 , auxPowerVersusFrequency = 0.0 , powerVariationByTemp = 0.0 , auxPowerVersusVoltage = 0.0 , timeConstant = 0.0 , heatRecoveryFlag = False , ambientTemp = 0.0 , HeatRecoveryBoiler = None , AirCompressor = None , CTTempActivePowerCurve = None , * args , ** kw_args ) : self . capabilityVersusFrequency = capabilityVersusFrequency self . referenceTemp = referenceTemp self . auxPowerVersusFrequency = auxPowerVersusFrequency self . powerVariationByTemp = powerVariationByTemp self . auxPowerVersusVoltage = auxPowerVersusVoltage self . timeConstant = timeConstant self . heatRecoveryFlag = heatRecoveryFlag self . ambientTemp = ambientTemp self . _HeatRecoveryBoiler = None self . HeatRecoveryBoiler = HeatRecoveryBoiler self . _AirCompressor = None self . AirCompressor = AirCompressor self . _CTTempActivePowerCurve = None self . CTTempActivePowerCurve = CTTempActivePowerCurve super ( CombustionTurbine , self ) . __init__ ( * args , ** kw_args )
Initialises a new 'CombustionTurbine' instance.

        @param capabilityVersusFrequency: Off-nominal frequency effect on turbine capability. Per unit reduction in unit active power capability versus per unit reduction in frequency (from rated frequency). 
        @param referenceTemp: Reference temperature at which the output of the turbine was defined. 
        @param auxPowerVersusFrequency: Off-nominal frequency effect on turbine auxiliaries. Per unit reduction in auxiliary active power consumption versus per unit reduction in frequency (from rated frequency). 
        @param powerVariationByTemp: Per unit change in power per (versus) unit change in ambient temperature 
        @param auxPowerVersusVoltage: Off-nominal voltage effect on turbine auxiliaries. Per unit reduction in auxiliary active power consumption versus per unit reduction in auxiliary bus voltage (from a specified voltage level). 
        @param timeConstant: The time constant for the turbine. 
        @param heatRecoveryFlag: Flag that is set to true if the combustion turbine is associated with a heat recovery boiler 
        @param ambientTemp: Default ambient temperature to be used in modeling applications 
        @param HeatRecoveryBoiler: A combustion turbine may have a heat recovery boiler for making steam
        @param AirCompressor: A CAES air compressor is driven by combustion turbine
        @param CTTempActivePowerCurve: A combustion turbine may have an active power versus ambient temperature relationship