I've just used the "Create Typical Building From Model" OpenStudio measure on BCL and set the Service Water Heating Source option to HeatPump; after applying the measure I noticed this funny warning:
Warning: [openstudio.model.Model] Simple but crappy workaround to represent heat pump water heaters without incurring significant runtime penalty associated with using correct objects.
Does anyone have more insight into this warning, i.e. what is the workaround being used and what would be the "correct" objects to use? The measure added an OS:WaterHeater:Mixed object with a Part Load Factor Curve Name of HPWH_COP_2.8.