CO2 sensors for natural ventilation [closed]
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 ...