ConsumptionProfile

class scml.scml2019.ConsumptionProfile(schedule=0, underconsumption=0.1, overconsumption=0.01, dynamicity=0.0, cv=0.1, alpha_q=0.5, alpha_u=1.0, beta_q=10.0, beta_u=10.0, tau_q=2, tau_u=0.25)[source]

Bases: object

Attributes Summary

alpha_q

alpha_u

beta_q

beta_u

cv

dynamicity

overconsumption

schedule

tau_q

tau_u

underconsumption

Methods Summary

random()

schedule_at(time)

rtype

int

schedule_within(time)

rtype

int

set_schedule_at(time, value, n_steps)

rtype

None

Attributes Documentation

alpha_q = 0.5
alpha_u = 1.0
beta_q = 10.0
beta_u = 10.0
cv = 0.1
dynamicity = 0.0
overconsumption = 0.01
schedule = 0
tau_q = 2
tau_u = 0.25
underconsumption = 0.1

Methods Documentation

classmethod random()[source]
schedule_at(time)[source]
Return type

int

schedule_within(time)[source]
Return type

int

set_schedule_at(time, value, n_steps)[source]
Return type

None