Skip to content

Activity Model form

Kyriakos Chatzidimitriou edited this page Oct 23, 2013 · 10 revisions

When creating/editing an activity model, the user enters the following:

  • Name: the name of the activity model
  • Type: the type of the activity model
  • Description: a short description of the activity model
  • Day type: the day type the activity model corresponds to:
    • any day
    • weekdays or weekends
    • abbreviations of specific weekdays, i.e. [Mon, Tue, Sat]
    • specific days formated as 1/12, 31/10 etc.
  • Shiftable: whether the activity model can be considered shiftable or not

NB: For every activity and every time tick only one activity model is fired.

So if you have specified in an activity one activity model of Day type any and one of Day type weekdays and the simulation day is Monday then the more specific of the two will be fired, i.e. the activity model with Day type weekdays

For every activity model the user can drag-n-drop appliances that participate in it.

To complete the activity model the user must provide the properties and parameters of three distributions that specify an activity model:

  • Duration,
  • Start-time, and
  • Number of times per day, which are the probabilistic models of how long the activity takes, at what time in day it starts and how many times per day is executed.

For the first two the user can select between several types of distributions:

  • Uniform Distribution,
  • Histogram,
  • Normal Distribution, and
  • Gaussian Mixture Models, while for the third the appropriate distribution is that of Histogram.

For Histogram one needs to insert values:

[1,2,3,4...]

For the Uniform Distribution one needs to insert an expression with start and end values:

[{"start":100,"end":200}]

For the Normal Distribution one needs to insert an expression with mean and std values:

[{"mean":45,"std":10}]

Finally, for the Gaussian Mixture Models one needs to insert tuples of w, mean and std:

[{"w":0.5 , "mean":45,"std":10}, {"w":0.5 , "mean":100,"std":10}]

Important Note: In GMMs weights should sum up to 1.

Activity model form

Activity model form

Under normal system operation, these distributions will be automatically computed via measurements obtained from the actual installation, or by altering an Activity Model found in the Libraries.

Back to User Manual

Clone this wiki locally