2. Ventilation rates

sap2012.SAP_worksheet.ventilation_rates.ventilation_rates(number_of_chimneys_main_heating, number_of_chimneys_secondary_heating, number_of_chimneys_other, number_of_open_flues_main_heating, number_of_open_flues_secondary_heating, number_of_open_flues_other, number_of_intermittant_fans_total, number_of_passive_vents_total, number_of_flueless_gas_fires_total, dwelling_volume, air_permeability_value_q50, number_of_storeys_in_the_dwelling, structural_infiltration, suspended_wooden_ground_floor_infiltration, no_draft_lobby_infiltration, percentage_of_windows_and_doors_draught_proofed, number_of_sides_on_which_dwelling_is_sheltered, monthly_average_wind_speed, applicable_case, mechanical_ventilation_air_change_rate_through_system, exhaust_air_heat_pump_using_Appendix_N, mechanical_ventilation_throughput_factor, efficiency_allowing_for_in_use_factor)[source]

Calculates the ventilation rates, Section 2.

Parameters:
  • number_of_chimneys_main_heating (int) –

  • number_of_chimneys_secondary_heating (int) –

  • number_of_chimneys_other (int) –

  • number_of_open_flues_main_heating (int) –

  • number_of_open_flues_secondary_heating (int) –

  • number_of_open_flues_other (int) –

  • number_of_intermittant_fans_total (int) –

  • number_of_passive_vents_total (int) –

  • number_of_flueless_gas_fires_total (int) –

  • dwelling_volume (float) – See (5).

  • air_permeability_value_q50 (float or None) – See (17). Use None if not carried out.

  • number_of_storeys_in_the_dwelling (int) – See (9).

  • structural_infiltration (float) – See (11).

  • suspended_wooden_ground_floor_infiltration (float) – See (12).

  • no_draft_lobby_infiltration (float) – See (13).

  • percentage_of_windows_and_doors_draught_proofed (float) – See (14).

  • number_of_sides_on_which_dwelling_is_sheltered (int) – See (19).

  • monthly_average_wind_speed (list (float)) – A list of the monthly wind speeds. 12 items, from Jan to Dec, see (22).

  • applicable_case (str) – One of the following options: ‘balanced mechanical ventilation with heat recovery’; ‘balanced mechanical ventilation without heat recovery’; ‘whole house extract ventilation or positive input ventilation from outside’; or ‘natural ventilation or whole house positive input ventilation from loft’.

  • mechanical_ventilation_air_change_rate_through_system (float) – See (23a).

  • exhaust_air_heat_pump_using_Appendix_N (bool) – True if exhaust air heat pump using Appendix N, otherwise False.

  • mechanical_ventilation_throughput_factor (float) – F_mv, see Equation N4.

  • efficiency_allowing_for_in_use_factor (float) – In %, see (23c).

Returns:

A dictionary with keys of ( number_of_chimneys_total, number_of_chimneys_m3_per_hour, number_of_open_flues_total, number_of_open_flues_m3_per_hour, number_of_intermittant_fans_m3_per_hour, number_of_passive_vents_m3_per_hour, number_of_flueless_gas_fires_m3_per_hour, infiltration_due_to_chimnneys_flues_fans_PSVs, additional_infiltration, window_infiltration, infiltration_rate, infiltration_rate2, shelter_factor, infiltration_rate_incorporating_shelter_factor, wind_factor, adjusted_infiltration_rate_allowing_for_shelter_and_wind_speed, exhaust_air_heat_pump_air_change_rate_through_system, effective_air_change_rate )

  • number_of_chimneys_total (int) -

  • number_of_chimneys_m3_per_hour (float) - See (6a).

  • number_of_open_flues_total (int) -

  • number_of_open_flues_m3_per_hour (float) - See (6b).

  • infiltration_due_to_chimenys_flues_fans_PSVs (float) - See (8).

  • additional_infiltration (float) - See (10).

  • window_infiltration (float) - See (15).

  • infiltration_rate (float) - See (16).

  • infiltration_rate2 (float) - See (18).

  • shelter_factor (float) - See (20).

  • infiltration_rate_incorporating_shelter_factor (float) - See (21).

  • wind_factor list (float) - See (22a).

  • adjusted_infiltration_rate_allowing_for_shelter_and_wind_speed: list (float) - See (22b).

  • exhaust_air_heat_pump_air_change_rate_through_system (float) - See (23b).

  • effective_air_change_rate list (float) - See (25).

Return type:

dict