<measure>
  <schema_version>3.0</schema_version>
  <name>enable_demand_controlled_ventilation</name>
  <uid>3ff4b412-8689-4b11-a588-935c621dc97d</uid>
  <version_id>6cbb65cc-484e-452c-817b-9e6e66bfb011</version_id>
  <version_modified>20210915T221802Z</version_modified>
  <xml_checksum>ECE70A70</xml_checksum>
  <class_name>EnableDemandControlledVentilation</class_name>
  <display_name>Enable Demand Controlled Ventilation</display_name>
  <description>The facility currently does not have a demand controlled ventilation system or CO2 sensors in the air delivery system. Outside air is introduced and conditioned at a fixed rate based on the maximum design. Since the building occupancy fluctuates and is often less than the maximum design occupancy, it is being over-ventilated and consuming more energy than necessary. The building CO2 level is closely related to the occupancy. The typical outside CO2 level is relatively low concentration, around 400 to 500 ppm, and is used to dilute the higher indoor CO2 levels.
Demand controlled ventilation could be implemented by deploying CO2 sensors located in each AHU return air duct and in densely occupied spaces, such as conference rooms. Implementation of this ECM will require:
-Rebalance the open/closed outside air dampers to a lower minimum ventilation rate.
-Program demand ventilation controls into each AHU, controlling modulating dampers in mixed air AHUs and VFDs in outside air units. Ventilation will be generally controlled from return air sensors, but will be increased as needed based on densely occupied space sensors.
-Commission the project.</description>
  <modeler_description>This measure enable demand controlled ventilation on all or a single air loops in the building. The measure will loop through the selected systems, go into the "control" tab for the air system and toggles the "Demand Controlled Ventilation" button to the "on" position.









If the HVAC system does not have an air side system, or if the "Demand Controlled Ventilation" button is already in the "on" position, then the runner sends an info message to the user that the model was not changed.









The cost arguments are user arguments that start with a default of $0.</modeler_description>
  <arguments>
    <argument>
      <name>dcv_type</name>
      <display_name>DCV Type</display_name>
      <type>Choice</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <choices>
        <choice>
          <value>EnableDCV</value>
          <display_name>EnableDCV</display_name>
        </choice>
        <choice>
          <value>DisableDCV</value>
          <display_name>DisableDCV</display_name>
        </choice>
        <choice>
          <value>NoChange</value>
          <display_name>NoChange</display_name>
        </choice>
      </choices>
    </argument>
  </arguments>
  <outputs/>
  <provenances/>
  <tags>
    <tag>HVAC.Ventilation</tag>
  </tags>
  <attributes>
    <attribute>
      <name>Measure Type</name>
      <value>ModelMeasure</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Uses SketchUp API</name>
      <value>false</value>
      <datatype>boolean</datatype>
    </attribute>
  </attributes>
  <files>
    <file>
      <filename>0320_ModelWithHVAC_01.osm</filename>
      <filetype>osm</filetype>
      <usage_type>test</usage_type>
      <checksum>049F3417</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>F6CB5CF3</checksum>
    </file>
    <file>
      <filename>LICENSE.md</filename>
      <filetype>md</filetype>
      <usage_type>license</usage_type>
      <checksum>E0468DD6</checksum>
    </file>
    <file>
      <version>
        <software_program>OpenStudio</software_program>
        <identifier>2.0.0</identifier>
        <min_compatible>2.0.0</min_compatible>
      </version>
      <filename>measure.rb</filename>
      <filetype>rb</filetype>
      <usage_type>script</usage_type>
      <checksum>D051868A</checksum>
    </file>
    <file>
      <filename>EnableDemandControlledVentilation_Test.rb</filename>
      <filetype>rb</filetype>
      <usage_type>test</usage_type>
      <checksum>12A588F9</checksum>
    </file>
    <file>
      <filename>MediumOffice-90.1-2010-ASHRAE 169-2013-5A_dcv.osm</filename>
      <filetype>osm</filetype>
      <usage_type>test</usage_type>
      <checksum>4E885A65</checksum>
    </file>
  </files>
</measure>