Skip to content

emissionSystem.py

Prageeth Jayathissa edited this page Dec 25, 2019 · 3 revisions

Model of different Emission systems using a builder pattern. New Emission Systems can be introduced by adding new classes

my_emission_director = emissionSystem.EmissionDirector()

Initialises an emission systems manager

my_emission_director.setBuilder(my_emission_system(energy_demand))

Set the Emission System type, with the energy demand of that space. my_emission_system can be replaced by any of the classes listed in the Builder Options section below

Input

  • energy_demand: The space energy demand of the building in Watts

Return

  • phi_ia_plus: The added heat flow to the air node
  • phi_st_plus: The added heat flow to the surface node
  • phi_m_plus: The added heat flow to the thermal mass node
  • heatingSupplyTemperature:
  • heatingReturnTemperature:
  • coolingSupplyTemperature:
  • coolingReturnTemperature:

Builder Options

Old Radiators

  • Energy supplied to the air node
  • heatingSupplyTemperature = 65
  • heatingReturnTemperature = 45
  • coolingSupplyTemperature = 12
  • coolingReturnTemperature = 21

NewRadiators

  • Energy supplied to the air node
  • heatingSupplyTemperature = 50
  • heatingReturnTemperature = 35
  • coolingSupplyTemperature = 12
  • coolingReturnTemperature = 21

ChilledBeams

  • Energy supplied to the air node
  • heatingSupplyTemperature = 50
  • heatingReturnTemperature = 35
  • coolingSupplyTemperature = 18
  • coolingReturnTemperature = 21

AirConditioning

  • Energy supplied to the air node
  • heatingSupplyTemperature = 40
  • heatingReturnTemperature = 20
  • coolingSupplyTemperature = 6
  • coolingReturnTemperature = 15

FloorHeating

  • Heat supplied to the surface node
  • heatingSupplyTemperature = 40
  • heatingReturnTemperature = 5
  • coolingSupplyTemperature = 12
  • coolingReturnTemperature = 21

TABS

  • Thermally Activated Building System
  • heatingSupplyTemperature = 50
  • heatingReturnTemperature = 35
  • coolingSupplyTemperature = 12
  • coolingReturnTemperature = 21
Clone this wiki locally