DSIMA
 All Classes Namespaces Files Functions Variables
instance.js File Reference

Functions

function editionMode (activate)
 Activate or deactive elements for edition or reading mode. More...
 
function loadXMLInstance (xmlData)
 Load an instance from XML data. More...
 
function buildXMLInstance ()
 Build instance parameters request. More...
 
function setDefaultParameters ()
 Set the default parameters of the instance generation. More...
 
function updateInteractionModel ()
 Update the interaction model parameters. More...
 
function findInteractionModel ()
 Select the interaction model which corresponds to the given parameters. More...
 
function updateNetworkImage ()
 Update the network image in the div instancePicture. More...
 
document ready (function(){setDefaultParameters();$(document.instanceForm.network).on('change', updateNetworkImage);$(document.instanceForm.interactionModelSelect).on('change', updateInteractionModel);for(var p in interactionModels[0]){if(p!=="name"){$('#'+p).change(function(){findInteractionModel();});}}loadXMLInstance();})
 

Variables

var networks =["bus75","example","example2","ylpic"]
 This file contains the code relative to the instance generation interface. More...
 
var interactionModels
 Predefined interaction models parameters. More...
 

Function Documentation

function buildXMLInstance ( )

Build instance parameters request.

Returns
String with the xml content.
function editionMode (   activate)

Activate or deactive elements for edition or reading mode.

Parameters
activateActivate the edition mode if true. If false, allows only reading.
function findInteractionModel ( )

Select the interaction model which corresponds to the given parameters.

function loadXMLInstance (   xmlData)

Load an instance from XML data.

Parameters
xmlDataPlain text XML data.
document ready ( function(){setDefaultParameters();$(document.instanceForm.network).on('change', updateNetworkImage);$(document.instanceForm.interactionModelSelect).on('change', updateInteractionModel);for(var p in interactionModels[0]){if(p!=="name"){$('#'+p).change(function(){findInteractionModel();});}}loadXMLInstance();}  )
function setDefaultParameters ( )

Set the default parameters of the instance generation.

function updateInteractionModel ( )

Update the interaction model parameters.

function updateNetworkImage ( )

Update the network image in the div instancePicture.

Variable Documentation

var interactionModels
Initial value:
=[
{name:"Unrestricted", accessRestriction:"none", accessBoundsComputation:"installed", DSOIsFSU:false, DSOFlexCost:"normal",DSOImbalancePriceRatio:100,productionFlexObligations:0,consumptionFlexObligations:0,relativeDeviation:0.1},
{name:"Imbalance paid", accessRestriction:"flexible", accessBoundsComputation:"installed", DSOIsFSU:true, DSOFlexCost:"imbalance",DSOImbalancePriceRatio:100,productionFlexObligations:0,consumptionFlexObligations:0,relativeDeviation:0.1},
{name:"Activation paid", accessRestriction:"flexible", accessBoundsComputation:"installed", DSOIsFSU:true, DSOFlexCost:"normal",DSOImbalancePriceRatio:100,productionFlexObligations:0,consumptionFlexObligations:0,relativeDeviation:0.1},
{name:"Market-based", accessRestriction:"none", accessBoundsComputation:"installed", DSOIsFSU:true, DSOFlexCost:"normal",DSOImbalancePriceRatio:100,productionFlexObligations:0,consumptionFlexObligations:0,relativeDeviation:0.1},
{name:"Restricted", accessRestriction:"conservative", accessBoundsComputation:"installed", DSOIsFSU:false, DSOFlexCost:"normal",DSOImbalancePriceRatio:100,productionFlexObligations:0,consumptionFlexObligations:0,relativeDeviation:0.1},
{name:"Dynamic", accessRestriction:"dynamic", accessBoundsComputation:"installed", DSOIsFSU:true, DSOFlexCost:"normal",DSOImbalancePriceRatio:100,productionFlexObligations:0,consumptionFlexObligations:0,relativeDeviation:0.1},
{name:"Dynamic baseline", accessRestriction:"dynamicBaseline", accessBoundsComputation:"installed", DSOIsFSU:true, DSOFlexCost:"normal",DSOImbalancePriceRatio:100,productionFlexObligations:0,consumptionFlexObligations:0,relativeDeviation:0.1}
]

Predefined interaction models parameters.

var networks =["bus75","example","example2","ylpic"]

This file contains the code relative to the instance generation interface.

List of available network names.