Adding an actuator to EnergyPlus

asked 2017-02-22 10:17:23 -0500

building_performance's avatar

updated 2017-04-27 13:52:14 -0500

I am doing CO2-based demand control ventilation, i need to add an actuator for EMS programming: Zone_CO2_Concentration.

Details of my idea: assume the sensor readings of CO2 sensors have faults in real buildings, and the readings have some deviations. The demand control ventilation rely on the accuracy of sensor readings of CO2 concentration. I try to implement such a problem in EnergyPlus. In EMS there is a sensor: zone CO2 concentration, and during each timestep i try to add some deviations to the sensor results in EMS, send it back to the EnergyPlus by actuator of EMS for next timestep calculation. Such approach will make different responses to DCV and thus different building energy consumption. I will need to conduct large scale simulations for about 10000 cases, and study the sensitivity of sensor readings to the building energy consumption.

current actuator list does not have such actuator for EMS. how to implement this?

edit retag flag offensive close merge delete


Why are you talking about actuator? You're not referring to the EMS are you?

Aren't you referring instead to a Controller, here a ZoneControl:ContaminantController?

Julien Marrec's avatar Julien Marrec  ( 2017-02-23 02:33:30 -0500 )edit

thanks. i am talking about the EMS.

building_performance's avatar building_performance  ( 2017-02-23 13:31:11 -0500 )edit

Do you mean an EMS sensor or are you trying to overwrite the CO2 concentration output from the ZoneAirContaminantBalance?

Adam Hilton's avatar Adam Hilton  ( 2017-02-23 14:26:22 -0500 )edit

yes. overwrite the zone CO2 concentration.

building_performance's avatar building_performance  ( 2017-02-23 14:50:52 -0500 )edit

I'm not sure you can add an EMS actuator (which requires change to source code) since CO2 is a result of mixing OA with zone/return air. Overwriting that value would mean the amount of OA would need to change to conserve the mass balance of CO2.

rraustad's avatar rraustad  ( 2017-02-23 15:42:59 -0500 )edit