Coefficient of Performance (COP)

Hi guys,

first of all I’d like to congrats with Mostapha for the new release!

Then, operatively speaking, I’m wondering if it’s possible to set up the cooling and heating COP as a parameters for the EPlus simulation.

thank you very much,

Marco :slight_smile:

Hi Marco,

Thanks for the kind words- However credit goes to all the developers and in particular Chris Mackey for this new release.

If you are using EnergyPlus component it is using IdealAirLoads for calculation and you can apply COP values afterward. Chris recently added a new component that let you set up some of the parameters for IdealAirLoads system which might be of use for your project.

If you are modeling with OpenStudio and creating a system then check Coil components to set up COP values.

Also see Dan’s comments here:…

You’re right!

Thanks also to all the developers, especially Chris!

Yes I’m using EP for the simulation so that I’ll probably set up the model with the setEPIdealAir component.

Many thanks,


Thank you, guys. I learned 90% of what I know about Python from you and your code, Mostapha, so a sizable amount of the credit still goes to you.

Marco, to be clear about how to factor in a COP with the Ideal Air System, you only get raw values of sensible and latent heat to be removed/added to the zone when you run an ideal air system. This is what is coming out of the Read EP Result component. To give yourself a rough estimate of how much electricity or gas that this sensible and latent heat corresponds to, you can divide these sensible/latent loads by your COP. We could have done this automatically for you in the cooling/heating results but we felt that it was very important that users be aware that just dividing by a COP is a very rough way to estimate energy use and so you should do this with the Separate Data component and the native grasshopper Division component.

Let me know if you have any other questions,


Thank you Chris, thanks guys!