Source code for honeybee_energy.hvac.heatcool.vrf
# coding=utf-8
"""Variable Refrigerant Flow (VRF) heating/cooling system (with no ventilation)."""
from __future__ import division
from ._base import _HeatCoolBase
from honeybee._lockable import lockable
[docs]
@lockable
class VRF(_HeatCoolBase):
"""Variable Refrigerant Flow (VRF) heating/cooling system (with no ventilation).
Each room/zone receives its own Variable Refrigerant Flow (VRF) terminal,
which meets the heating and cooling loads of the space. All room/zone terminals
are connected to the same outdoor unit, meaning that either all rooms must be
in cooling or heating mode together.
Args:
identifier: Text string for system identifier. Must be < 100 characters
and not contain any EnergyPlus special characters. This will be used to
identify the object across a model and in the exported IDF.
vintage: Text for the vintage of the template system. This will be used
to set efficiencies for various pieces of equipment within the system.
Choose from the following.
* DOE_Ref_Pre_1980
* DOE_Ref_1980_2004
* ASHRAE_2004
* ASHRAE_2007
* ASHRAE_2010
* ASHRAE_2013
* ASHRAE_2016
* ASHRAE_2019
equipment_type: Text for the specific type of the system and equipment. (Default:
the first option below) Choose from.
* VRF
Properties:
* identifier
* display_name
* vintage
* equipment_type
* schedules
* has_district_heating
* has_district_cooling
* user_data
* properties
"""
__slots__ = ()
EQUIPMENT_TYPES = ('VRF',)