honeybee_openstudio.hvac.standards.coil_heating module

Modules taken from OpenStudio-standards.

https://github.com/NREL/openstudio-standards/blob/master/ lib/openstudio-standards/prototypes/common/objects/Prototype.CoilHeatingElectric.rb

honeybee_openstudio.hvac.standards.coil_heating.create_coil_heating_dx_single_speed(model, air_loop_node=None, name='1spd DX Htg Coil', schedule=None, type=None, cop=3.3, defrost_strategy='ReverseCycle')[source]

Prototype CoilHeatingDXSingleSpeed object.

Enters in default curves for coil by type of coil

Parameters:
  • model – [OpenStudio::Model::Model] OpenStudio model object.

  • air_loop_node – [<OpenStudio::Model::Node>] the coil will be placed on this node of the air loop.

  • name – [String] the name of the system, or nil in which case it will be defaulted.

  • schedule – [String] name of the availability schedule, or [<OpenStudio::Model::Schedule>] Schedule object, or nil in which case default to always on.

  • type – [String] the type of single speed DX coil to reference the correct curve set.

  • cop – [Double] rated heating coefficient of performance.

  • defrost_strategy – [String] type of defrost strategy. Options are reverse-cycle or resistive.

honeybee_openstudio.hvac.standards.coil_heating.create_coil_heating_electric(model, air_loop_node=None, name='Electric Htg Coil', schedule=None, nominal_capacity=None, efficiency=1.0)[source]

Prototype CoilHeatingElectric object.

Parameters:
  • model – [OpenStudio::Model::Model] OpenStudio model object.

  • air_loop_node – [<OpenStudio::Model::Node>] the coil will be placed on this node of the air loop.

  • name – [String] the name of the system, or None in which case it will be defaulted.

  • schedule – [String] name of the availability schedule, or [<OpenStudio::Model::Schedule>] Schedule object, or None in which case default to always on.

  • nominal_capacity – [Double] rated nominal capacity.

  • efficiency – [Double] rated heating efficiency.

honeybee_openstudio.hvac.standards.coil_heating.create_coil_heating_gas(model, air_loop_node=None, name='Gas Htg Coil', schedule=None, nominal_capacity=None, efficiency=0.8)[source]

Prototype CoilHeatingGas object.

Parameters:
  • model – [OpenStudio::Model::Model] OpenStudio model object.

  • air_loop_node – [<OpenStudio::Model::Node>] the coil will be placed on this node of the air loop.

  • name – [String] the name of the system, or None in which case it will be defaulted.

  • schedule – [String] name of the availability schedule, or [<OpenStudio::Model::Schedule>] Schedule object, or None in which case default to always on.

  • nominal_capacity – [Double] rated nominal capacity.

  • efficiency – [Double] rated heating efficiency.

honeybee_openstudio.hvac.standards.coil_heating.create_coil_heating_water(model, hot_water_loop, air_loop_node=None, name='Htg Coil', schedule=None, rated_inlet_water_temperature=None, rated_outlet_water_temperature=None, rated_inlet_air_temperature=16.6, rated_outlet_air_temperature=32.2, controller_convergence_tolerance=0.1)[source]

Prototype CoilHeatingWater object.

Parameters:
  • model – [OpenStudio::Model::Model] OpenStudio model object.

  • hot_water_loop – [<OpenStudio::Model::PlantLoop>] the coil will be placed on the demand side of this plant loop.

  • air_loop_node – [<OpenStudio::Model::Node>] the coil will be placed on this node of the air loop.

  • name – [String] the name of the coil, or nil in which case it will be defaulted.

  • schedule – [String] name of the availability schedule, or [<OpenStudio::Model::Schedule>] Schedule object, or nil in which case default to always on.

  • rated_inlet_water_temperature – [Double] rated inlet water temperature in degrees Celsius, default is hot water loop design exit temperature.

  • rated_outlet_water_temperature – [Double] rated outlet water temperature in degrees Celsius, default is hot water loop design return temperature.

  • rated_inlet_air_temperature – [Double] rated inlet air temperature in degrees Celsius, default is 16.6 (62F).

  • rated_outlet_air_temperature – [Double] rated outlet air temperature in degrees Celsius, default is 32.2 (90F).

  • controller_convergence_tolerance – [Double] controller convergence tolerance.

honeybee_openstudio.hvac.standards.coil_heating.create_coil_heating_water_to_air_heat_pump_equation_fit(model, plant_loop, air_loop_node=None, name='Water-to-Air HP Htg Coil', type=None, cop=4.2)[source]

Prototype CoilHeatingWaterToAirHeatPumpEquationFit object.

Enters in default curves for coil by type of coil.

Parameters:
  • model – [OpenStudio::Model::Model] OpenStudio model object.

  • plant_loop – [<OpenStudio::Model::PlantLoop>] the coil will be placed on the demand side of this plant loop.

  • air_loop_node – [<OpenStudio::Model::Node>] the coil will be placed on this node of the air loop.

  • name – [String] the name of the system, or None in which case it will be defaulted.

  • type – [String] the type of coil to reference the correct curve set.

  • cop – [Double] rated heating coefficient of performance.