DSIMA
 All Classes Namespaces Files Functions Variables
FSU Class Reference

Flexibility services user. More...

Public Member Functions

def initialize
 
def writeFlexbilityActivated
 Write the flexibility activated to a data file. More...
 
def flexiblityActivationRequest
 Activate the contracted flexibility through the flexibility platform. More...
 
def flexiblityEvaluationAndRequest
 Evaluate the flexibility offers and request them on the flexibility platform. More...
 
def xmlData
 Get the data to display. More...
 

Static Public Attributes

string acceptedFlexFile = 'acceptedFlex.dat'
 
string activatedFlexFile = 'activatedFlex.dat'
 

Private Member Functions

def _writeContractedFlex
 Write the contracted flexibility in a CSV file. More...
 

Detailed Description

Flexibility services user.

Needed to inherit:

  • name
  • 'costs' personal data
  • A ZIMPL model to evaluate the flexibility offers.
  • A method flexibilityEvaluation wrapping the method FSU.flexiblityActivationRequest .

Member Function Documentation

def _writeContractedFlex (   self,
  spBidRequestsList,
  ecBidRequestsList,
  data 
)
private

Write the contracted flexibility in a CSV file.

Parameters
spBidRequestsListList of accepted single period requests.
ecBidRequestsListList of accepted energy constrained bid requests.
dataData.
def flexiblityActivationRequest (   self,
  model,
  data 
)

Activate the contracted flexibility through the flexibility platform.

Parameters
modelFlexibility activation model file without the extension.
dataData.
def flexiblityEvaluationAndRequest (   self,
  model,
  data 
)

Evaluate the flexibility offers and request them on the flexibility platform.

Parameters
modelFlexibility evaluation model file without the extension.
dataData.
def initialize (   self,
  data 
)
def writeFlexbilityActivated (   self,
  data 
)

Write the flexibility activated to a data file.

Suppose that the flexibility activation request has been determined in the personal data 'u' for each node and each period.

See also
flexiblityActivationRequest .
Parameters
dataData.
def xmlData (   self,
  data 
)

Get the data to display.

Parameters
dataData.
Returns
XML data string.

Member Data Documentation

string acceptedFlexFile = 'acceptedFlex.dat'
static
string activatedFlexFile = 'activatedFlex.dat'
static

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