Sha256: 512d518a0bf1455198e0cd74feb7a1897a8b9a955f5fcc2a687167ffe252475d

Contents?: true

Size: 1.49 KB

Versions: 6

Compression:

Stored size: 1.49 KB

Contents

# *********************************************************************************
# URBANopt (tm), Copyright (c) Alliance for Sustainable Energy, LLC.
# See also https://github.com/urbanopt/urbanopt-cli/blob/develop/LICENSE.md
# *********************************************************************************

require 'urbanopt/reporting'
require 'openstudio/common_measures'
require 'openstudio/model_articulation'
require 'openstudio/ee_measures'
require 'openstudio/calibration'

require_relative 'Floorspace'

require 'json'

module URBANopt
  module Scenario
    class HighEfficiencyFloorspaceMapper < FloorspaceMapper
      def create_osw(scenario, features, feature_names)
        osw = super(scenario, features, feature_names)

        OpenStudio::Extension.set_measure_argument(osw, 'IncreaseInsulationRValueForExteriorWalls', '__SKIP__', false)
        OpenStudio::Extension.set_measure_argument(osw, 'IncreaseInsulationRValueForExteriorWalls', 'r_value', 20)

        OpenStudio::Extension.set_measure_argument(osw, 'ReduceElectricEquipmentLoadsByPercentage', '__SKIP__', false)
        OpenStudio::Extension.set_measure_argument(osw, 'ReduceElectricEquipmentLoadsByPercentage', 'elecequip_power_reduction_percent', 20)

        OpenStudio::Extension.set_measure_argument(osw, 'ReduceLightingLoadsByPercentage', '__SKIP__', false)
        OpenStudio::Extension.set_measure_argument(osw, 'ReduceLightingLoadsByPercentage', 'lighting_power_reduction_percent', 10)

        return osw
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
urbanopt-cli-1.0.1 example_files/mappers/HighEfficiencyFloorspace.rb
urbanopt-cli-1.0.0 example_files/mappers/HighEfficiencyFloorspace.rb
urbanopt-cli-0.14.0 example_files/mappers/HighEfficiencyFloorspace.rb
urbanopt-cli-0.13.0 example_files/mappers/HighEfficiencyFloorspace.rb
urbanopt-cli-0.11.1 example_files/mappers/HighEfficiencyFloorspace.rb
urbanopt-cli-0.11.0 example_files/mappers/HighEfficiencyFloorspace.rb