DSIMA
 All Classes Namespaces Files Functions Variables
BRP Class Reference

Balance Responsible Party Needed to inherit from a state agent and have the following properties: More...

Public Member Functions

def initialize
 
def settlement
 Settlement. More...
 
def optimizeImbalance
 Optimize the final imbalance of the BRP. More...
 
def optimizeBaseline
 Optimize the baseline. More...
 
def writeBaselines
 Write the baselines to a data file. More...
 
def xmlData
 Get the data to display. More...
 

Private Attributes

 _iP
 Positive imbalance for each flexible node and each period. More...
 
 _iM
 Negative imbalance for each flexible node and each period. More...
 

Detailed Description

Balance Responsible Party Needed to inherit from a state agent and have the following properties:

  • name
  • 'costs' personal data
  • nodes, a list of nodes to consider

Member Function Documentation

def initialize (   self,
  data 
)
def optimizeBaseline (   self,
  model,
  data,
  submitToDAMarket = True,
  layer = None 
)

Optimize the baseline.

Parameters
modelBaseline optimization model file without the extension.
dataData.
submitToDAMarketBoolean equals to true if submit to day-ahead market.
layerLayer
def optimizeImbalance (   self,
  model,
  data 
)

Optimize the final imbalance of the BRP.

Parameters
modelImbalance evaluation model file without the extension.
dataData.
def settlement (   self,
  data 
)

Settlement.

Parameters
dataData.
def writeBaselines (   self,
  baselinesDataFile,
  data 
)

Write the baselines to a data file.

Parameters
baselinesDataFilePath to the data file.
dataData.
def xmlData (   self,
  data 
)

Get the data to display.

Parameters
dataData.
Returns
XML data string.

Member Data Documentation

_iM
private

Negative imbalance for each flexible node and each period.

_iP
private

Positive imbalance for each flexible node and each period.


The documentation for this class was generated from the following file: