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',)