DSIMA
 All Classes Namespaces Files Functions Variables
InteractionModel Class Reference

Contains the options of the interaction model. More...

Public Member Functions

def __init__
 Constructor. More...
 
def load
 Load the parameters from a file. More...
 

Public Attributes

 DSOIsFSU
 Boolean equal to true if the DSO is a FSU. More...
 
 DSOFlexCost
 Sets the cost at which the DSO buys flexibility. More...
 
 productionFlexObligations
 Production flexibility obligations ratio. More...
 
 consumptionFlexObligations
 Consumption flexibility obligations ratio. More...
 
 DSOImbalancePriceRatio
 Ratio of the imbalance price that is paid by the DSO in percent. More...
 
 accessRestriction
 Type of access restriction of the grid user following the access agreement step of the DSO. More...
 
 accessBoundsComputation
 Access bounds computation type. More...
 
 relativeDeviation
 Relative deviation from the submitted baselines allowed by the DSO and used to compute the dynamic ranges. More...
 

Detailed Description

Contains the options of the interaction model.

Constructor & Destructor Documentation

def __init__ (   self,
  filePath = None 
)

Constructor.

Parameters
filePathOptional path to the file with the parameters of the interaction model.

Member Function Documentation

def load (   self,
  filePath 
)

Load the parameters from a file.

Parameters
filePathPath to the file with the parameters of the interaction model.

Member Data Documentation

accessBoundsComputation

Access bounds computation type.

The value None corresponds to the default behavior which is "horizon". Implemented modes:

  • "horizon" : Access bounds computation based on the maximum values observed by the grid user on the time horizon of the simulation.
  • "installed" : Access bounds computation based on the installed capacities.
  • "dynamic" : Bounds on the installed capacity and quarter-based restrictions from the DSO. This option is implemented by the grid users themself in the way they announce their capacity needs [k,K].
accessRestriction

Type of access restriction of the grid user following the access agreement step of the DSO.

Choices: "none","conservative","flexible".

consumptionFlexObligations

Consumption flexibility obligations ratio.

DSOFlexCost

Sets the cost at which the DSO buys flexibility.

The implemented modes are:

  • "imbalance": Only the imbalance is compensated
  • "normal": Costs that consider that the energy has already been sold. For instance for a 1MWh downward modulation of a producer getting green certificate, the marginal costs are -65 and the energy is sold at 40. In this case the DSO buys the service at -25.
  • "full": Full reservation and activation costs.
DSOImbalancePriceRatio

Ratio of the imbalance price that is paid by the DSO in percent.

Default value is 100, meaning the DSO paies for imbalance like every other actor.

DSOIsFSU

Boolean equal to true if the DSO is a FSU.

productionFlexObligations

Production flexibility obligations ratio.

relativeDeviation

Relative deviation from the submitted baselines allowed by the DSO and used to compute the dynamic ranges.


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