-
Notifications
You must be signed in to change notification settings - Fork 7
/
SchDef.m
37 lines (34 loc) · 1.27 KB
/
SchDef.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
classdef SchDef
% Building Energy Model (BEM) class definition
% JY, March, 2016
properties
Elec; % Schedule for electricity (WD,Sat,Sun)
Gas; % Schedule for gas (WD,Sat,Sun)
Light; % Schedule for light (WD,Sat,Sun)
Occ; % Schedule for occupant (WD,Sat,Sun)
Cool; % Temperature schedule for cooling (WD,Sat,Sun)
Heat; % Temperature schedule for heating (WD,Sat,Sun)
SWH; % Hot water schedule (tbd)
% Internal Heat Load from DOE
Qelec; % W/m^2 (max) for electrical plug process
Qgas; % W/m^2 (max) for gas process
Qlight; % W/m^2 (max) for light process
Nocc; % #/m^2 (max) for occupancy
Vswh; % Hot water vol/hr (max)
Vent; % litres/s/person for ventilation
end
methods
function obj = SchDef(Elec,Gas,Light,Occ,Cool,Heat,SWH)
% class constructor
if(nargin > 0)
obj.Elec = Elec;
obj.Gas = Gas;
obj.Light = Light;
obj.Occ = Occ;
obj.Cool = Cool;
obj.Heat = Heat;
obj.SWH = SWH;
end
end
end
end