Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

As an alternative to @Denis Bourgeois's answer if you want to get this without running the simulation OpenStudio has a method construction. thermalConductance that will return this thermal conductance. It is used in some of our measure t report on the initial and then modified R values.

Here is used in measure. unit_helper(1 / exterior_surface_construction.thermalConductance.to_f, 'm^2*K/W', 'ft^2*h*R/Btu')

As an alternative to @Denis Bourgeois's answer if you want to get this without running the simulation OpenStudio has a method construction. thermalConductance that will return this thermal conductance. It is used in some of our measure t report on the initial and then modified R values.

Here is it used in measure. unit_helper(1 / exterior_surface_construction.thermalConductance.to_f, 'm^2*K/W', 'ft^2*h*R/Btu')

As an alternative to @Denis Bourgeois's answer if you want to get this without running the simulation OpenStudio has a method construction. layered_construction. thermalConductance that will return this thermal conductance. It is used in some of our measure t report on the initial and then modified R values.

Here is a use of it used in measurethe extension gem. unit_helper(1 / exterior_surface_construction.thermalConductance.to_f, 'm^2*K/W', 'ft^2*h*R/Btu') that ships with OpenStudio. This implementation adds film coefficient

std = Standard.build(target_standard)
film_coefficients_r_value = std.film_coefficients_r_value(intended_surface_type, includes_int_film = true, includes_ext_film = true)
thermal_conductance = surface_detail[:construction].thermalConductance.get
r_value_with_film = 1 / thermal_conductance + film_coefficients_r_value
source_units = 'm^2*K/W'
target_units = 'ft^2*h*R/Btu'
r_value_ip = OpenStudio.convert(r_value_with_film, source_units, target_units).get

As an alternative to @Denis Bourgeois's answer if you want to get this without running the simulation OpenStudio has a method layered_construction. thermalConductance that will return this thermal conductance. It is used in some of our measure t measures to report on the initial and then modified R values.

Here is a use of it in the extension gem that ships with OpenStudio. This implementation adds film coefficient

std = Standard.build(target_standard)
film_coefficients_r_value = std.film_coefficients_r_value(intended_surface_type, includes_int_film = true, includes_ext_film = true)
thermal_conductance = surface_detail[:construction].thermalConductance.get
r_value_with_film = 1 / thermal_conductance + film_coefficients_r_value
source_units = 'm^2*K/W'
target_units = 'ft^2*h*R/Btu'
r_value_ip = OpenStudio.convert(r_value_with_film, source_units, target_units).get