-
Notifications
You must be signed in to change notification settings - Fork 36
supplySystem.py
Prageeth Jayathissa edited this page May 8, 2017
·
1 revision
Model of different Supply systems. File utilises a builder pattern methodology. New Supply Systems can be introduced by adding new classes.
Initialises the heating / cooling systems manager
my_supply.setBuilder(my_supplySystem(Load, T_out, heatingSupplyTemperature, coolingSupplyTemperature, has_heating_demand, has_cooling_demand))
Set the Supply System type, with input parameters. A list of Supply Sytem types can be found below
- Load: Energy demand of the room [W]
- T_out: Outdoor air temperature [C]
- heatingSupplyTemperature: Supply Temperature of the Emission System [C]
- coolingSupplyTemperature: Supply Temperature of the Emission System [C]
- has_heating_demand: Boolean
- has_cooling_demand: Boolean
my_supplySystem can be replaced with the following names
- Old oil boiler with fuel efficiency of 63 percent
- An oil boiler with a fuel efficiency of 82 percent
- New oil boiler with fuel efficiency of 98 percent
- An air-water heat pump.
- Outside temperature is the resevoir temperature
- COP based off a regression analysis of manufacturers data
- Source: "A review of domestic heat pumps, Iain Staffell, Dan Brett, Nigel Brandonc and Adam Hawkes"
- http://pubs.rsc.org/en/content/articlepdf/2012/ee/c2ee22653g
- An ground-water heat pump.
- Outside temperature is the ground resevoir temperature of 7 degC in winter and 12degC in summer
- COP based off a regression analysis of manufacturers data
- Source: "A review of domestic heat pumps, Iain Staffell, Dan Brett, Nigel Brandonc and Adam Hawkes"
- http://pubs.rsc.org/en/content/articlepdf/2012/ee/c2ee22653g
- Resitive electric heatier with 100% conversion efficiency
- Combined Heat Pump
- 60% conversion to thermal heat
- 33% conversion to electricity
- 100% energy to electricity conversion. Used in tests and debugging
- 100% energy to electricity conversion. Used in tests and debugging
Calculates the output of the chosen supply system
- my_supply_output.electricityIn: Electricity required for heating / cooling
- my_supply_output.fossilsIn: Fossil fuel consumption for heating
- my_supply_output.electricityOut: Electricity generated through heating (used in combined heat and power)