#include <GridWise.h>
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. |
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.
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.
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.