GridFriendlyLoad Class Reference

#include <GridWise.h>

List of all members.

Public Member Functions

 GridFriendlyLoad (int BusID, double gfl_fraction, ElectricalData *init_data)
int getBusID () const
 Get the BusID where this load is located.
void delta_int ()
void delta_ext (double e, const adevs::Bag< adevs::PortValue< BasicEvent * > > &xb)
 Inputs to the model are SensorEvent objects.
void delta_conf (const adevs::Bag< adevs::PortValue< BasicEvent * > > &xb)
void output_func (adevs::Bag< adevs::PortValue< BasicEvent * > > &yb)
 Output from the model are LoadEvent objects.
double ta ()
void gc_output (adevs::Bag< adevs::PortValue< BasicEvent * > > &gc)
 This method deletes the events in the garbage list.

Static Public Attributes

static const int sensor_input = 1
 Input from the sensor.
static const int base_load = 2
 LoadEvent to change the base load.

Detailed Description

This is a model of a load containing at which some percentage of the load is comprised of grid friendly appliances. This model assumes that it is in complete control of the electrical load, and so can set the load at will.

Definition at line 14 of file GridWise.h.


Constructor & Destructor Documentation

GridFriendlyLoad::GridFriendlyLoad ( int  BusID,
double  gfl_fraction,
ElectricalData init_data 
)

Create a node with a specified base load and percentage of grid friendly appliances.

Definition at line 14 of file GridFriendlyLoad.cpp.


Member Data Documentation

const int GridFriendlyLoad::sensor_input = 1 [static]

Input from the sensor.

The numbers in this model are taken from the PNNL report on Grid Friendly Appliances published in Oct. 2007.

Definition at line 19 of file GridWise.h.


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

Generated on 17 Jul 2013 by  doxygen 1.6.1