I have finished all EMS elements for recreating this “Central Air Source Heat Pump” which is defined here: openstudio-standards/Prototype.CentralAirSourceHeatPump.rb at master · NREL/openstudio-standards · GitHub
But based on my understanding, I found an issue that COP curve defined in the model was not set correctly to the heat pump, I will need to get the confirmation from OpenStudio team. COP curve is not set to CentralAirSourceHeatPump · Issue #1111 · NREL/openstudio-standards · GitHub
Once the issue is cleared, I will compile a new version of Ironbug that has EMS, and you can take it from there. Here is a screenshot that I am able to manage all EMS elements (actuators, sensors, variables, programs) along with HVAC system.
Hi @dmitry, it’s good to know that E+ has added a new object for supporting air source heat pump. But I don’t think this has been added to OpenStudio. We will have to wait for OpenStudio team for it. I’d suggest you to submit an issue for this case, so that they will get attentions on this new object. Issues · NREL/OpenStudio · GitHub
Without OpenStudio’s support, it’ll be very difficult to add it to Ironbug. However, you might be able to inject the E+ object to idf file via “add_string” input on “Model To OSM” component with some post-processing scripts. Or maybe you write your own measure to inject it. I am not sure if you want to dive into any of above paths. It is possible but not easy.