DSIMA
|
Flexibility services provider Needed to inherit from a state agent and have the following properties: More...
Public Member Functions | |
def | initialize |
def | settlement |
Settlement. More... | |
def | referenceFlexPrice |
Get the reference flexibility price of the FSP. More... | |
def | buildFlexPricesIndicators |
Build the flexibility prices indicators based on the new data. More... | |
def | getForecastedNeeds |
Get the forecasted needs for each flexible nodes and each periods. More... | |
def | fetchFlexibilityActivationToProvide |
Fetch the flexibility activation requests. More... | |
def | resetDynamicRanges |
Reset the personal dynamic ranges. More... | |
def | writeFlexbilityActivationToProvide |
Write the flexibility activation to provide to a data file. More... | |
def | writeFlexObligations |
Write flexibility obligations. More... | |
def | writeFlexbilityToProvide |
Write the flexibility to provide to a data file. More... | |
def | writeFlexPricesIndicators |
Write a data file with the flexibility prices indicators. More... | |
def | updateFlexibilityNeedsForecast |
Provide the flexibility needs to the forecast for the next rounds. More... | |
def | xmlData |
Get the data to display. More... | |
Public Attributes | |
flexPricesIndicatorsP | |
Dictionary of T upward flexibility prices indicators where the key are the flexible nodes. More... | |
flexPricesIndicatorsM | |
Dictionary of T downward flexibility prices indicators where the key are the flexible nodes. More... | |
fP | |
Positive flexibility to provide for each flexible node and each period. More... | |
fM | |
Positive flexibility to provide for each flexible node and each period. More... | |
flexNeedsForecast | |
Forecasts of the flexibility needs for each node and each period. More... | |
Static Public Attributes | |
string | flexIndicatorsDataFile = 'flexIndicators.dat' |
Name of the data file with the flexibility prices indicators. More... | |
string | flexDataFile = 'flexBids.dat' |
Name of the data file with the flexibility bids. More... | |
string | flexToActivatedDataFile = 'flexToActivate.dat' |
string | flexObligationsDataFile = 'flexObligations.dat' |
Name of the data file with the flexibility obligations ratios. More... | |
Flexibility services provider Needed to inherit from a state agent and have the following properties:
def buildFlexPricesIndicators | ( | self, | |
T, | |||
upwardNeeds, | |||
downwardNeeds | |||
) |
Build the flexibility prices indicators based on the new data.
T | Number of periods. |
upwardNeeds | Upward flexibility needs for each flexible nodes and each periods. |
downwardNeeds | Downward flexibility needs for each flexible nodes and each periods. |
def fetchFlexibilityActivationToProvide | ( | self, | |
data | |||
) |
Fetch the flexibility activation requests.
data |
def getForecastedNeeds | ( | self, | |
data | |||
) |
Get the forecasted needs for each flexible nodes and each periods.
data | Data. |
def initialize | ( | self, | |
data | |||
) |
def referenceFlexPrice | ( | self, | |
n, | |||
t | |||
) |
Get the reference flexibility price of the FSP.
The children shoud implement this method.
n | node. |
t | period. |
def resetDynamicRanges | ( | self, | |
data | |||
) |
Reset the personal dynamic ranges.
data | Data. |
def settlement | ( | self, | |
data | |||
) |
Settlement.
data | Data. |
def updateFlexibilityNeedsForecast | ( | self, | |
data | |||
) |
Provide the flexibility needs to the forecast for the next rounds.
data | Data. |
def writeFlexbilityActivationToProvide | ( | self, | |
data | |||
) |
Write the flexibility activation to provide to a data file.
The flexibility activation should be fetched first.
data | Data. |
def writeFlexbilityToProvide | ( | self, | |
data | |||
) |
Write the flexibility to provide to a data file.
The flexibility to provide should be fetched first.
data | Data. |
def writeFlexObligations | ( | self, | |
data | |||
) |
Write flexibility obligations.
data | Data. |
def writeFlexPricesIndicators | ( | self, | |
T | |||
) |
Write a data file with the flexibility prices indicators.
T | Number of periods. |
def xmlData | ( | self, | |
data | |||
) |
Get the data to display.
data | Data. |
|
static |
Name of the data file with the flexibility bids.
|
static |
Name of the data file with the flexibility prices indicators.
flexNeedsForecast |
Forecasts of the flexibility needs for each node and each period.
The state list has the following form : [forecasts flexible node 1,forecasts flexible node 2, ...].
|
static |
Name of the data file with the flexibility obligations ratios.
flexPricesIndicatorsM |
Dictionary of T downward flexibility prices indicators where the key are the flexible nodes.
flexPricesIndicatorsP |
Dictionary of T upward flexibility prices indicators where the key are the flexible nodes.
|
static |
fM |
Positive flexibility to provide for each flexible node and each period.
fP |
Positive flexibility to provide for each flexible node and each period.