F/C-factors
ASHRAE 90.1-2019¶ ↑
See F- and C-factor requirements from Table G3.4-1 through -8.
Implementation¶ ↑
Key Ruby Methods¶ ↑
Existing¶ ↑
-
model_add_construction
: this method creates a construction from the openstudio standards dataset, it was modified to create the appropriate F/C factor construction objects instead of regular constructions -
model_find_and_add_construction
: this method helps find a particular construction and add it to the model after modifying the insulation value if necessary; it was modified to accept a another argument,surface
which can be used for surface specific construction such as F/C-factor constructions -
model_apply_prm_construction_types
this method goes through the default construction sets and hard-assigned constructions and clone the existing constructions and set their intended surface type and standards construction type per the PRM; The code did not cover all pertinent outside boundary condition which prevented the creation of correct assignment of constructions to surface with specific outside boundary conditions -
model_apply_standard_constructions
: this method applies the standard construction to each surface in the model, based on the construction type currently assigned; missing outside boundary condition type related to ground surfaces were addedNew¶ ↑
-
construction_set_surface_slab_f_factor
: set the surface specific F-factor parameters of a construction -
construction_set_surface_underground_wall_c_factor
: set the surface specific C-factor parameters of a construction -
model_update_ground_temperature_profile
: update ground temperature profile based on the weather file specified in the model -
model_set_weather_file_and_design_days
: the content of this method was used in multiple other method, so, in order to avoid code duplicate, it was moved to this method which adds the design days and weather file for the specified climate zone