Exemplo n.º 1
0
 def __init__(self, pgm, logfile, data=None):
     Analysis.__init__(self, pgm, logfile)
     self.data = data
     if data == None:
         self.protos = None
     else:
         self.protos = data.protos
Exemplo n.º 2
0
 def __init__(self, pgm, logfile, data=None):
     Analysis.__init__(self, pgm, logfile)
     self.data = data
     if data == None:
         self.protos = None
     else:
         self.protos = data.protos
Exemplo n.º 3
0
    def __init__(self, config):

        Analysis.__init__(self, config)

        self.generate_unique_ids()

        self.pcwg_share_metrics_calc()
Exemplo n.º 4
0
    def __init__(self, config):

        Analysis.__init__(self, config)

        self.share_specific_calculations()

        self.generate_unique_ids()

        self.pcwg_share_metrics_calc()
Exemplo n.º 5
0
    def __init__(self, analysis_config):

        Analysis.__init__(self, analysis_config)

        self.calculateBase()

        self.powerCurveSensitivityResults = {}
        self.powerCurveSensitivityVariationMetrics = pd.DataFrame(columns = ['Power Curve Variation Metric'])

    	self.calculate_sensitivity_analysis()
        self.calculate_scatter_metric()
Exemplo n.º 6
0
    def __init__(self, analysis_config, baseLineMode):

        self.basePower = "Base Power"
        self.baseLineMode = baseLineMode

        Status.add("Baseline Mode: %s" % self.baseLineMode)

        Analysis.__init__(self, analysis_config)

        self.calculateBase()

        self.calculateHubBenchmark()
        self.calculateREWSBenchmark()
        self.calculateTurbRenormBenchmark()
        self.calculationCombinedBenchmark()
        self.calculatePowerDeviationMatrixBenchmark()
        self.calculateProductionByHeightBenchmark()
Exemplo n.º 7
0
    def __init__(self, analysis_config, baseLineMode):

        self.basePower = "Base Power"
        self.baseLineMode = baseLineMode

        Status.add("Baseline Mode: %s" % self.baseLineMode)

        Analysis.__init__(self, analysis_config)

        self.calculateBase()

        self.calculateHubBenchmark()
        self.calculateREWSBenchmark()
        self.calculateTurbRenormBenchmark()
        self.calculationCombinedBenchmark()
        self.calculatePowerDeviationMatrixBenchmark()
        self.calculateProductionByHeightBenchmark()
Exemplo n.º 8
0
    def __init__(self, analysis_config, baseLineMode):

        self.basePower = "Base Power"
        self.baseLineMode = baseLineMode

        Status.add("Baseline Mode: %s" % self.baseLineMode)

        Analysis.__init__(self, analysis_config)

        self.calculateBase()

        self.calculateHubBenchmark()
        self.calculateREWSBenchmark()
        self.calculateTurbRenormBenchmark()
        self.calculationCombinedBenchmark()
        self.calculatePowerDeviationMatrixBenchmark()

        self.dataFrame.to_csv("Debug.dat")
Exemplo n.º 9
0
    def __init__(self, analysis_config):

        Analysis.__init__(self, analysis_config)

        if self.hasActualPower:

            Status.add("Calculating actual power curves...")

            self.innerTurbulenceMeasuredPowerCurve = self.calculateMeasuredPowerCurve(2, self.cutInWindSpeed, self.cutOutWindSpeed, self.ratedPower, self.actualPower, 'Inner Turbulence')
            self.outerTurbulenceMeasuredPowerCurve = self.calculateMeasuredPowerCurve(2, self.cutInWindSpeed, self.cutOutWindSpeed, self.ratedPower, self.actualPower, 'Outer Turbulence')

        if self.rewsActive and self.rewsDefined:

            if self.hasShear: self.rewsMatrixInnerShear = self.calculateREWSMatrix(3)
            if self.hasShear: self.rewsMatrixOuterShear = self.calculateREWSMatrix(6)

            Status.add("Actual Power Curves Complete.")

        self.calculateBase()
        self.calculate_additional_power_deviation_matrices()
Exemplo n.º 10
0
    def __init__(self, analysis_config):

        Analysis.__init__(self, analysis_config)

        self.calculateBase()
        self.calculate_additional_power_deviation_matrices()
Exemplo n.º 11
0
 def __init__(self, config):
     Analysis.__init__(self, config)
     self.pcwg_share_metrics_calc()
Exemplo n.º 12
0
Arquivo: couple.py Projeto: Frky/scat
 def __init__(self, pgm, logfile, data=None):
     Analysis.__init__(self, pgm, logfile)