-
Notifications
You must be signed in to change notification settings - Fork 2
Appliance and consumption model form
Kyriakos Chatzidimitriou edited this page Jul 16, 2013
·
8 revisions
When creating/editing an appliance, the user enters the following:
-
Name
: the name of the appliance -
Type
: the type of the appliance -
Description
: a short description of the appliance -
Energy Class
: the energy class of the appliance -
Stand By
: the stand-by consumption power -
Base
: whether the appliance constitutes a base load -
Shiftable
: whether the appliance is shiftable -
Controllable
: whether the appliance is controllable
and with respect to the consumption model:
-
Name
: the name of the consumption model -
Description
: a short description of the consumption model -
P-Expression
: the expression that provides the active power curve -
Q-Expression
: the expression that provides the re-active power curve
P-Expression
and Q-Expression
have the following form:
{m {n1 [p1,d1,s1] [p2,d2,s2]}, {n2 [p3,d3,s3]}, ...}
and
{m {n1 [q1,d1,s1] [q2,d2,s2]}, {n2 [q3,d3,s3]}, ...}
respectively, with:
- p: active power
- q: reactive power
- d: duration in minutes
- s: slope
Tuples p1 and p2 will be executed for n1 timesteps and then p3 tuple for n2 timesteps. Those n1*2+n2 timesteps (since there will be n1 steps for p1/q1 and n1 steps for p2/q2) will be executed m times. Of course there can be n3, n4 etc. For loops we can set either m or n to 0. For example, lamp: {m=0 {n1=1 [60,1,0]}}, refrigerator:
{"n":0,"params":[{"n":1,"values":[{"p":140,"d":20,"s":0},{"p":117,"d":18,"s":0},{"p":0,"d":73,"s":0}]}]}
Every appliance should have a consumption model.
Back to User Manual