<?xml version="1.0"?>
<measure>
  <schema_version>3.0</schema_version>
  <name>tariff_selection_time_and_date_dependant</name>
  <uid>a890e296-b357-432f-8d53-6428d9bf3c0a</uid>
  <version_id>24b6992e-546d-4d0c-a765-f20dfcd4d0ff</version_id>
  <version_modified>20221115T223606Z</version_modified>
  <xml_checksum>135F7E88</xml_checksum>
  <class_name>TariffSelectionTimeAndDateDependant</class_name>
  <display_name>Tariff Selection-Time and Date Dependant</display_name>
  <description>This measure sets flat rates for gas, water, district heating, and district cooling but has on seasonal and off peak rates for electricity. It exposes inputs for the time of day and day of year where peak rates should be applied.</description>
  <modeler_description>Will add the necessary UtilityCost objects and associated schedule into the model.</modeler_description>
  <arguments>
    <argument>
      <name>demand_window_length</name>
      <display_name>Demand Window Length.</display_name>
      <type>Choice</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>QuarterHour</default_value>
      <choices>
        <choice>
          <value>QuarterHour</value>
          <display_name>QuarterHour</display_name>
        </choice>
        <choice>
          <value>HalfHour</value>
          <display_name>HalfHour</display_name>
        </choice>
        <choice>
          <value>FullHour</value>
          <display_name>FullHour</display_name>
        </choice>
      </choices>
    </argument>
    <argument>
      <name>summer_start_month</name>
      <display_name>Month Summer Begins</display_name>
      <description>1-12</description>
      <type>Integer</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>5</default_value>
    </argument>
    <argument>
      <name>summer_start_day</name>
      <display_name>Day Summer Begins</display_name>
      <description>1-31</description>
      <type>Integer</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>1</default_value>
    </argument>
    <argument>
      <name>summer_end_month</name>
      <display_name>Month Summer Ends</display_name>
      <description>1-12</description>
      <type>Integer</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>9</default_value>
    </argument>
    <argument>
      <name>summer_end_day</name>
      <display_name>Day Summer Ends</display_name>
      <description>1-31</description>
      <type>Integer</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>1</default_value>
    </argument>
    <argument>
      <name>peak_start_hour</name>
      <display_name>Hour Peak Begins</display_name>
      <description>1-24</description>
      <type>Double</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>12</default_value>
    </argument>
    <argument>
      <name>peak_end_hour</name>
      <display_name>Hour Peak Ends</display_name>
      <description>1-24</description>
      <type>Double</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>18</default_value>
    </argument>
    <argument>
      <name>elec_rate_sum_peak</name>
      <display_name>Electric Rate Summer On-Peak</display_name>
      <type>Double</type>
      <units>$/kWh</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0.06</default_value>
    </argument>
    <argument>
      <name>elec_rate_sum_nonpeak</name>
      <display_name>Electric Rate Summer Off-Peak</display_name>
      <type>Double</type>
      <units>$/kWh</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0.04</default_value>
    </argument>
    <argument>
      <name>elec_rate_nonsum_peak</name>
      <display_name>Electric Rate Not Summer On-Peak</display_name>
      <type>Double</type>
      <units>$/kWh</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0.05</default_value>
    </argument>
    <argument>
      <name>elec_rate_nonsum_nonpeak</name>
      <display_name>Electric Rate Not Summer Off-Peak</display_name>
      <type>Double</type>
      <units>$/kWh</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0.03</default_value>
    </argument>
    <argument>
      <name>elec_demand_sum</name>
      <display_name>Electric Peak Demand Charge Summer</display_name>
      <type>Double</type>
      <units>$/kW</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>15</default_value>
    </argument>
    <argument>
      <name>elec_demand_nonsum</name>
      <display_name>Electric Peak Demand Charge Not Summer</display_name>
      <type>Double</type>
      <units>$/kW</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>10</default_value>
    </argument>
    <argument>
      <name>gas_rate</name>
      <display_name>Gas Rate</display_name>
      <type>Double</type>
      <units>$/therm</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0.5</default_value>
    </argument>
    <argument>
      <name>water_rate</name>
      <display_name>Water Rate</display_name>
      <type>Double</type>
      <units>$/gal</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0.005</default_value>
    </argument>
    <argument>
      <name>disthtg_rate</name>
      <display_name>District Heating Rate</display_name>
      <type>Double</type>
      <units>$/therm</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0.2</default_value>
    </argument>
    <argument>
      <name>distclg_rate</name>
      <display_name>District Cooling Rate</display_name>
      <type>Double</type>
      <units>$/therm</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0.2</default_value>
    </argument>
  </arguments>
  <outputs />
  <provenances />
  <tags>
    <tag>Economics.Life Cycle Cost Analysis</tag>
  </tags>
  <attributes>
    <attribute>
      <name>Intended Software Tool</name>
      <value>OpenStudio Application</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Software Tool</name>
      <value>Parametric Analysis Tool</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Software Tool</name>
      <value>Analysis Spreadsheet</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Use Case</name>
      <value>Sensitivity Analysis</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Use Case</name>
      <value>New Construction EE</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Use Case</name>
      <value>Retrofit EE</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Measure Type</name>
      <value>EnergyPlusMeasure</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Software Tool</name>
      <value>OpenStudio Application</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Software Tool</name>
      <value>Parametric Analysis Tool</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Software Tool</name>
      <value>Analysis Spreadsheet</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Use Case</name>
      <value>Sensitivity Analysis</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Use Case</name>
      <value>New Construction EE</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Intended Use Case</name>
      <value>Retrofit EE</value>
      <datatype>string</datatype>
    </attribute>
  </attributes>
  <files>
    <file>
      <filename>EnvelopeAndLoadTestModel_01.osm</filename>
      <filetype>osm</filetype>
      <usage_type>test</usage_type>
      <checksum>E11F67BD</checksum>
    </file>
    <file>
      <filename>README.md.erb</filename>
      <filetype>erb</filetype>
      <usage_type>readmeerb</usage_type>
      <checksum>703C9964</checksum>
    </file>
    <file>
      <filename>README.md</filename>
      <filetype>md</filetype>
      <usage_type>readme</usage_type>
      <checksum>C90B29ED</checksum>
    </file>
    <file>
      <filename>LICENSE.md</filename>
      <filetype>md</filetype>
      <usage_type>license</usage_type>
      <checksum>64FFEBDE</checksum>
    </file>
    <file>
      <filename>tariff_selection_time_and_date_dependant_test.rb</filename>
      <filetype>rb</filetype>
      <usage_type>test</usage_type>
      <checksum>ECB359F4</checksum>
    </file>
    <file>
      <version>
        <software_program>OpenStudio</software_program>
        <identifier>2.0.0</identifier>
        <min_compatible>2.8.0</min_compatible>
      </version>
      <filename>measure.rb</filename>
      <filetype>rb</filetype>
      <usage_type>script</usage_type>
      <checksum>68ECF8BF</checksum>
    </file>
  </files>
</measure>