×
Menu
Index

Methods Defined Here

 
get_air_exchanges () -> list
Get the room's air exchanges.
Returns:
        List of RoomAirExchange objects.
 
get_apache_systems () -> dictionary
Gets the system data.
Returns:
    Dictionary with the following information, including whether values are from template:
       
-          Systems: HVAC system ID; methodology and whether the space is conditioned; auxiliary ventilation system ID and whether it matches the HVAC system; DHW system ID and whether is matches the HVAC system
-          Heating: size (kW), radiant fraction and whether the heating capacity is unlimited. If the capacity is not unlimited then the capacity and its units are included.
-          Cooling: size (kW), radiant fraction and whether the cooling capacity is unlimited. If the capacity is not unlimited then the capacity and its units are included.
-          Outside air supply: flow rate and units, free cooling flow capacity and units, and variation profile ID.
-          Ventilation & extract: whether room has local mechanical exhaust. If it does then also included are: the extract flow rate and units, SFP (W/l/s) and whether the extract fan is remote from the room.
 
Additional data is provided for HVAC mode
 
get_general () -> dictionary
    Gets the general Space Data.
    Returns:
        Dictionary with the following information:
 
-          Body name & ID
-          General and thermal templates assigned to the body
-          Room volume (m3) and floor area (m2)
-          Lettable percentage, circulation percentage, whether or not the floor area is included in the building floor area, and whether these values are from template.
 
Additional data is provided for HVAC mode
 
 
get_internal_gains () -> list
    Get the room's internal gains.
    Returns:
        List of RoomInternalGain objects (lighting / power / people).
 
get_room_conditions () -> dictionary
    Gets the room conditions.
    Returns:
        Dictionary with the following information, including whether values are from template:
 
-          Heating: profile ID, whether setpoint is timed/constant, and either setpoint value (°C) or setpoint profile ID
-          Cooling: profile ID, whether setpoint is timed/constant, and either setpoint value (°C) or setpoint profile ID
-          DHW: value and units, whether DHW is linked to occupancy or an independent profile and a usage profile ID if relevant
-          Plant (auxiliary energy): profile type and profile ID.
-          Solar reflected fraction
-          Furniture mass factor
-          Humidity control: percentage saturation lower/upper limits and max heating (+ humidification) and max dehumidification (+ cooling), in kW.
 
Additional data is provided for HVAC mode
 
set_general (data)
    Sets general Space Data from the provided dictionary.
    Dictionary keys are:
 
circ_perc
circ_perc_from_template
included_in_building_floor_area
included_in_building_floor_area_from_template
lettable_perc
lettable_perc_from_template
name
 
set_room_conditions (data)
    Sets room conditions data from the provided dictionary.
    Dictionary keys are:
 
cooling_profile
cooling_profile_from_template
cooling_setpoint
cooling_setpoint_constant
cooling_setpoint_from_template
cooling_setpoint_profile
dhw
dhw_from_template
dhw_linked_to_occupancy
dhw_linked_to_occupancy_from_template
dhw_profile
dhw_profile_from_template
dhw_room_level_setting
dhw_room_level_setting_from_template
furniture_mass_factor
furniture_mass_factor_from_template
heating_profile
heating_profile_from_template
heating_setpoint
heating_setpoint_constant
heating_setpoint_from_template
heating_setpoint_profile
plant_profile
plant_profile_from_template
plant_profile_type
sat_perc_lower
sat_perc_lower_from_template
sat_perc_upper
sat_perc_upper_from_template
solar_reflected_fraction
solar_reflected_fraction_from_template
 
set_apache_systems (data)
    Sets system data from the provided dictionary.
    Dictionary keys are:
 
associated_return_air_plenum
associated_supply_air_plenum
auto_associate_adjacent_plenums
aux_vent_system
aux_vent_system_from_template
aux_vent_system_same
cooling_capacity_unit
cooling_capacity_unlimited
cooling_capacity_unlimited_from_template
cooling_capacity_value
cooling_plant_radiant_fraction
cooling_plant_radiant_fraction_from_template
cooling_unit_size
dhw_system
dhw_system_from_template
dhw_system_same
extract_fan_is_remote
extract_flow_rate
extract_flow_rate_unit
has_mech_exhaust
heating_capacity_unit
heating_capacity_unlimited
heating_capacity_unlimited_from_template
heating_capacity_value
heating_plant_radiant_fraction
heating_plant_radiant_fraction_from_template
heating_unit_size
HVAC_system
HVAC_system_from_template
HVAC_methodology
HVAC_methodology_from_template
*** not available *** include_in_room_zone_loads_analysis
*** not available *** include_in_room_zone_loads_analysis_template
*** not available *** supply_condition
*** not available *** supply_condition_profile
*** not available *** supply_condition_template
system_air_free_cooling
system_air_free_cooling_from_template
system_air_minimum_flowrate
system_air_minimum_flowrate_from_template
system_air_variation_profile
system_air_variation_profile_from_template
 
set_all (general_data, room_conditions_data, systems_data)
    Sets all Space Data using the provided dictionaries.
    See set_general(), set_room_conditions() and set_apache_systems()
    for dictionary keys.