CO2 sensors for natural ventilation [closed]

asked 2024-03-09 07:49:27 -0500

Adarsh's avatar

updated 2024-03-11 08:05:50 -0500

Hey everyone,

I've been using Honeybee to validate my model for the EUI and thermal comfort. I had to validate the model for adaptive thermal comfort with natural ventilation run using CO2 sensors. I realised the best way to do that would be using the EMS. I've come across a few discussions talking about the same issue along with some executed EMS codes. I believe I would need to use the IDF editor to run this code. I'm new to EMS, could someone direct me to a detailed explanation of how to use this? As I need to set up sensors for multiple zones, I'm very confused about how to go about it. I would appreciate any help I could get :)

Update 01:

I was able to figure out the EMS script for CO2 sensor control. As I am writing the script using IDF editor, I don't have the option to loop all the windows together leading me to include all the windows in the script. Here is where the problem arises. I encounter errors when I try to run the _idf file on honeybee. Invalid names for Actuators as below. This is only a small part of the error.

* Severe  ** Invalid Actuated Component Control Type =NATVENT OPENING EFFECTIVENESS
   **   ~~~   ** Entered in EnergyManagementSystem:Actuator=OPENFACTOR03
   **   ~~~   ** Control Type not found
   **   ~~~   ** Use Output:EnergyManagementSystem object to create .edd file for valid component control types.
   ** Severe  ** Invalid Actuated Component Type =ZONEVENTILATION:WINDANDSTACKOPENAREA
   **   ~~~   ** Entered in EnergyManagementSystem:Actuator=OPENFACTOR04
   **   ~~~   ** Component Type not found
   **   ~~~   ** Use Output:EnergyManagementSystem object to create .edd file for valid component types.
   ** Severe  ** Invalid Actuated Component Unique Name =WINDOW_3_8434952D_OPENING
   **   ~~~   ** Entered in EnergyManagementSystem:Actuator=OPENFACTOR04
   **   ~~~   ** Component Unique key name not found 
   **   ~~~   ** Use Output:EnergyManagementSystem object to create .edd file for valid component names.
   ** Severe  ** Invalid Actuated Component Control Type =NATVENT OPENING EFFECTIVENESS
   **   ~~~   ** Entered in EnergyManagementSystem:Actuator=OPENFACTOR04
   **   ~~~   ** Control Type not found
   **   ~~~   ** Use Output:EnergyManagementSystem object to create .edd file for valid component control types.
   ** Severe  ** Invalid Actuated Component Type =ZONEVENTILATION:WINDANDSTACKOPENAREA
   **   ~~~   ** Entered in EnergyManagementSystem:Actuator=OPENFACTOR05
   **   ~~~   ** Component Type not found

Below is the script that I'm using for the CO2 sensors.

!-

===========  ALL OBJECTS IN CLASS: ENERGYMANAGEMENTSYSTEM:SENSOR ===========

EnergyManagementSystem:Sensor,
    EMS_CO2_Sensor01,        !- Name
    AtticBedroom-cutout_86b9b809,  !- Output:Variable or Output:Meter Index Key Name
    Zone Air CO2 Concentration;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    EMS_CO2_Sensor02,        !- Name
    AtticBedroom_70ce5c16,   !- Output:Variable or Output:Meter Index Key Name
    Zone Air CO2 Concentration;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    EMS_CO2_Sensor03,        !- Name
    FirstfloorBathroom_a771ece1,  !- Output:Variable or Output:Meter Index Key Name
    Zone Air CO2 Concentration;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    EMS_CO2_Sensor04,        !- Name
    FirstfloorFoyer_9660626f,!- Output:Variable or Output:Meter Index Key Name
    Zone Air CO2 Concentration;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    EMS_CO2_Sensor05,        !- Name
    FirstfloorlivingandKitchen_dbab5ab2,  !- Output:Variable or Output:Meter Index Key Name
    Zone Air CO2 Concentration;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    EMS_CO2_Sensor06,        !- Name
    SecondFloorBalcony_ecf1a222,  !- Output:Variable or Output:Meter Index Key Name
    Zone Air CO2 Concentration;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    EMS_CO2_Sensor07 ...
(more)
edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Adarsh
close date 2024-03-13 05:47:20.071860