Skip to content

Latest commit

 

History

History
70 lines (43 loc) · 1.41 KB

models.md

File metadata and controls

70 lines (43 loc) · 1.41 KB

models

Process the database and generate models like the HVAC performance model.

HVACModel Objects

class HVACModel()

Estimate the power and efficiency at an outdoor temperature.

This model is built out of statistics computed from data collected over six months.

power

def power(temperature)

Power used by the system running at 'temperature'.

time

def time(temperature)

Time necessary to change the temperature by one degree.

HomeModel Objects

class HomeModel()

Estimate the indoor temperature change in one minute.

This estimation should theoretically factor in plenty of data such as house sun exposition, weather, indoor temperature, insulation parameters ... etc but they are all ignored in this model.

This model is built out of statistics computed from data collected over six months. The statistics are turned into points which are smoothed using a Bezier curve.

degree_per_minute

def degree_per_minute(indoor, outdoor)

Temperature change in degree over a minute of time.

It returns the estimated temperature of the house when exposed at an outdoor 'temperature'. The returned value can be positive or negative.