HeatingEvent#

class ebtelplusplus.models.HeatingEvent(start, duration, duration_rise, duration_decay, rate)[source]#

Bases: object

Single heating event

Each event has a linear rise phase, a constant phase, and a linear decay phase. Using this format, it is easy to specify either symmetric or asymmetric events of many different shapes.

Parameters:
  • start (IrreducibleUnit) – Time at which the heating event starts

  • duration (IrreducibleUnit) – Total duration of the heating event

  • duration_rise (IrreducibleUnit) – Duration of the linear rise phase of the event

  • duration_decay (IrreducibleUnit) – Duration of the linear decay phase of the event

  • rate (CompositeUnit) – The maximum heating rate of the event

Methods Summary

Methods Documentation

to_dict()[source]#