gridiq.poweranalysis.disturbance
Class Disturbance

java.lang.Object
  extended by gridiq.poweranalysis.disturbance.Disturbance

public class Disturbance
extends java.lang.Object

Disturbances define activity on the network over time and are used to set time variant attributes such as load or power generation profiles. Their purpose is to provide underlying network activity that agents can monitor and react to. At each time step, the disturbances defined for the simulation are applied to the buses in the network. GridIQ provides two classes which can be extended to add disturbances to a simulation: This class which represents a disturbance on a single bus, and the DisturbanceSet class which represents a collection of all disturbances in the network.

Author:
colin

Field Summary
protected  Bus bus
           
 
Constructor Summary
Disturbance()
           
 
Method Summary
 Bus getBus()
           
 void OnTimeStep(int timeStep)
           
 void setBus(Bus bus)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bus

protected Bus bus
Constructor Detail

Disturbance

public Disturbance()
Method Detail

OnTimeStep

public void OnTimeStep(int timeStep)

getBus

public Bus getBus()

setBus

public void setBus(Bus bus)