diff --git a/Changelog.md b/Changelog.md index ad122c6483..a70f484a8e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,8 @@ +## OpenStudio-ERI v1.4.4 + +__Bugfixes__ +- Fixes possible simulation error if a slab has an ExposedPerimeter near zero. + ## OpenStudio-ERI v1.4.3 __Bugfixes__ diff --git a/hpxml-measures/HPXMLtoOpenStudio/measure.rb b/hpxml-measures/HPXMLtoOpenStudio/measure.rb index 8edfa53165..3a6789b9c4 100644 --- a/hpxml-measures/HPXMLtoOpenStudio/measure.rb +++ b/hpxml-measures/HPXMLtoOpenStudio/measure.rb @@ -924,6 +924,8 @@ def self.add_foundation_wall(runner, model, spaces, foundation_wall, slab_frac, length *= total_slab_exp_perim / total_fnd_wall_length end + return if length < 0.1 # Avoid Kiva error if exposed wall length is too small + if gross_area > net_area # Create a "notch" in the wall to account for the subsurfaces. This ensures that # we preserve the appropriate wall height, length, and area for Kiva. diff --git a/workflow/util.rb b/workflow/util.rb index 8d874321d1..30098fc798 100644 --- a/workflow/util.rb +++ b/workflow/util.rb @@ -111,7 +111,7 @@ def process_arguments(calling_rb, args, basedir, caller) options[:timeseries_outputs] = timeseries_types[1..-1] end if options[:version] - workflow_version = '1.4.3' + workflow_version = '1.4.4' puts "OpenStudio-ERI v#{workflow_version}" puts "OpenStudio v#{OpenStudio.openStudioLongVersion}" puts "EnergyPlus v#{OpenStudio.energyPlusVersion}.#{OpenStudio.energyPlusBuildSHA}"