def getResults(self, currentValues=True): """ Return results. Parameter --------- currentValues : boolean, optional - True : Return only values for this scheduling period - False : Return values for all scheduling periods Order ----- ff : array_like Fill factor GInput: array_like Charging gas power GOutput : array_like Discharging gas power """ ff = handleData.getValues(currentValues, self.currentFF, self.totalFF) GInput = handleData.getValues(currentValues, self.currentGInput, self.totalGInput) GOutput = handleData.getValues(currentValues, self.currentGOutput, self.totalGOutput) return ff, GInput, GOutput
def getResults(self, currentValues=True): """ Return results. Parameter --------- currentValues : boolean, optional - True : Return only values for this scheduling period - False : Return values for all scheduling periods Order ----- soc : array_like State of charge charge : array_like Charging power discharge : array_like Discharging power """ soc = handleData.getValues(currentValues, self.currentSoc, self.totalSoc) charge = handleData.getValues(currentValues, self.currentPCharge, self.totalPCharge) discharge = handleData.getValues(currentValues, self.currentPDischarge, self.totalPDischarge) return soc, charge, discharge
def getResults(self, currentValues=True): """ Return results. Parameter --------- currentValues : boolean, optional - True : Return only values for this scheduling period - False : Return values for all scheduling periods Order ----- pOutput : array_like Electricity production of the CHP unit qOutput : array_like Heat production of the CHP unit schedule : array_like Operational schedule """ pOutput = handleData.getValues(currentValues, self.currentPOutput, self.totalPOutput) return (pOutput, self._getQOutput(currentValues), self._getSchedule(currentValues))
def getResults(self, currentValues=True): """ Return results. Parameter --------- currentValues : boolean, optional - True : Return only values for this scheduling period - False : Return values for all scheduling periods Order ----- pConsumption : array_like Electricity consumption of the electrical heater qOutput : array_like Heat production of the electrical heater schedule : array_like Operational schedule """ pConsumption = handleData.getValues(currentValues, self.currentPConsumption, self.totalPConsumption) return (pConsumption, self._getQOutput(currentValues), self._getSchedule(currentValues))
def _getSchedule(self, currentValues=True): """ Return the schedule. If currentValues=True: current values, else: total values """ return handleData.getValues(currentValues, self.currentSchedule, self.totalSchedule)
def _getNonFlowQuantity(self, currentValues=True): """ Return the non flow quantity drop. If currentValues=True: current values, else: total values """ return handleData.getValues(currentValues, self.currentNonFlowQuantity, self.totalNonFlowQuantity)
def getResults(self, currentValues=True): """ Return the storage's temperature. If currentValues=True: current values, else: total values """ return handleData.getValues(currentValues, self.currentTSto, self.totalTSto)
def _getFlowQuantity(self, currentValues=True): """ Return the flow quantity. If currentValues=True: current values, else: total values """ return handleData.getValues(currentValues, self.currentFlowQuantity, self.totalFlowQuantity)
def _getQOutput(self, currentValues=True): """ Return the heat output. If currentValues=True: current values, else: total values """ return handleData.getValues(currentValues, self.currentQOutput, self.totalQOutput)
def _getFInput(self, currentValues=True): """ Return the fuel input. If currentValues=True: current values, else: total values """ return handleData.getValues(currentValues, self.currentFInput, self.totalFInput)
def _getEmission(self, currentValues=True): """ Return the emission. If currentValues=True: current values, else: total values """ return handleData.getValues(currentValues, self.currentEmission, self.totalEmission)
def getResults(self, currentValues=True): """ Return results. Parameter --------- currentValues : boolean, optional - True : Return only values for this scheduling period - False : Return values for all scheduling periods Order ----- pInput : array_like Electricity input of the inverter pOutput : array_like Electricity output of the inverter """ pInput = handleData.getValues(currentValues, self.currentPInput, self.totalPInput) pOutput = handleData.getValues(currentValues, self.currentPOutput, self.totalPOutput) return (pInput, pOutput)
def getResults(self, currentValues=True): """ Return results. Parameter --------- currentValues : boolean, optional - True : Return only values for this scheduling period - False : Return values for all scheduling periods Order ----- ff : array_like Fill factor PCharge : array_like Charging power PDischarge : array_like Discharging power WCharge : array_like Stored water WDischarge : array_like Removed water """ ff = handleData.getValues(currentValues, self.currentFF, self.totalFF) PCharge = handleData.getValues(currentValues, self.currentPCharge, self.totalPCharge) PDischarge = handleData.getValues(currentValues, self.currentPDischarge, self.totalPDischarge) WCharge = handleData.getValues(currentValues, self.currentWCharge, self.totalPCharge) WDischarge = handleData.getValues(currentValues, self.currentWDischarge, self.totalPDischarge) return ff, PCharge, PDischarge, WCharge, WDischarge
def getResults(self, currentValues=True): """ Return results. Parameter --------- currentValues : boolean, optional - True : Return only values for this scheduling period - False : Return values for all scheduling periods Order ----- GOutput : array_like Removed gas power """ removal = handleData.getValues(currentValues, self.currentGOutput, self.totalGOutput) return removal
def getPower(self,currentValues=True): return handleData.getValues(currentValues, self.currentSchedule, self.totalSchedule)