forked from s_ranjbar/city_retrofit
added electrical demand attributes to the building
This commit is contained in:
parent
db30870fc1
commit
a8d3faabc3
|
@ -38,6 +38,9 @@ class Building(CityObject):
|
|||
self._type = 'building'
|
||||
self._heating = dict()
|
||||
self._cooling = dict()
|
||||
self._lighting_electrical_demand = dict()
|
||||
self._appliances_electrical_demand = dict()
|
||||
self._domestic_hot_water_heat_demand = dict()
|
||||
self._eave_height = None
|
||||
self._grounds = []
|
||||
self._roofs = []
|
||||
|
@ -281,6 +284,54 @@ class Building(CityObject):
|
|||
"""
|
||||
self._cooling = value
|
||||
|
||||
@property
|
||||
def lighting_electrical_demand(self) -> dict:
|
||||
"""
|
||||
Get lighting electrical demand in Wh
|
||||
:return: dict{DataFrame(float)}
|
||||
"""
|
||||
return self._lighting_electrical_demand
|
||||
|
||||
@lighting_electrical_demand.setter
|
||||
def lighting_electrical_demand(self, value):
|
||||
"""
|
||||
Set lighting electrical demand in Wh
|
||||
:param value: dict{DataFrame(float)}
|
||||
"""
|
||||
self._lighting_electrical_demand = value
|
||||
|
||||
@property
|
||||
def appliances_electrical_demand(self) -> dict:
|
||||
"""
|
||||
Get appliances electrical demand in Wh
|
||||
:return: dict{DataFrame(float)}
|
||||
"""
|
||||
return self._appliances_electrical_demand
|
||||
|
||||
@appliances_electrical_demand.setter
|
||||
def appliances_electrical_demand(self, value):
|
||||
"""
|
||||
Set appliances electrical demand in Wh
|
||||
:param value: dict{DataFrame(float)}
|
||||
"""
|
||||
self._appliances_electrical_demand = value
|
||||
|
||||
@property
|
||||
def domestic_hot_water_heat_demand(self) -> dict:
|
||||
"""
|
||||
Get domestic hot water heat demand in Wh
|
||||
:return: dict{DataFrame(float)}
|
||||
"""
|
||||
return self._domestic_hot_water_heat_demand
|
||||
|
||||
@domestic_hot_water_heat_demand.setter
|
||||
def domestic_hot_water_heat_demand(self, value):
|
||||
"""
|
||||
Set domestic hot water heat demand in Wh
|
||||
:param value: dict{DataFrame(float)}
|
||||
"""
|
||||
self._domestic_hot_water_heat_demand = value
|
||||
|
||||
@property
|
||||
def eave_height(self):
|
||||
"""
|
||||
|
|
Loading…
Reference in New Issue
Block a user