residential/washer.h

00001 // washer.h
00002 
00003 #ifndef _WASHER_H
00004 #define _WASHER_H
00005 
00006 #include "residential.h"
00007 
00008 class washer  
00009 {
00010 
00011 public:
00012 
00013     double circuit_split;           // -1=100% negative, 0=balanced, +1=100% positive
00014     double installed_power;     // installed washer power [W]
00015     double demand   ;           // fraction of washer load [W]
00016     complex power_demand;       // average MW usage [MWh/h]
00017     double kwh_meter;           // MWhmeter [MWh]
00018     double heat_loss;               // heat losses [BTU/h]
00019 
00020 public:
00021 
00022     washer();
00023     ~washer();
00024     void create();
00025     TIMESTAMP sync(TIMESTAMP t0, TIMESTAMP t1);
00026     void pre_update(void);
00027     void post_update(void);
00028 
00029 };
00030 
00031 #endif // _Washer_H

GridLAB-DTM Version 1.0
An open-source project initiated by the US Department of Energy