Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Openstudio not recognizing PlantComponent:UserDefined as a heating/cooling device

PlantComponentUserDefined is used to model a custom hydronic heating system. The component is added through a measure. The problem seems to be that the ComponentType for this object is set to BOTH (ComponentType::BOTH) in the source code. Whenever default schemes are created in the translation to IDF, the new component is not added and its scheme defaults to Uncontrolled. I know that this can be resolved by defining the PlantEquipmentOperation:HeatingLoad object when the measure is added and specify the order of heating equipment in the PlantEquipmentList, however I would like to ideally hide this from the user to avoid the user having to specify all the equipment priorities. Ideally the custom object can just be added like another boiler for example. I know if the scheme is not defined explicitely the result is that it won't turn on. Is there way to specify this attribute (ComponentType) through the SDK ? In other words, a way of telling E+ that this component is meant for heating? Or it's absolutely necessary to have the scheme defined in the measure?

Openstudio not recognizing PlantComponent:UserDefined as a heating/cooling device

PlantComponentUserDefined is used to model a custom hydronic heating system. The component is added through a measure. The problem seems to be that the ComponentType for this object is set to BOTH (ComponentType::BOTH) in the source code. Whenever default schemes are created in the translation to IDF, the new component is not added and its scheme defaults to Uncontrolled. I know that this can be resolved by defining the PlantEquipmentOperation:HeatingLoad object when the measure is added and specify the order of heating equipment in the PlantEquipmentList, however I would like to ideally hide this from the user to avoid the user having to specify all the equipment priorities. Ideally the custom object can just be added like another boiler for example. I know if the scheme is not defined explicitely the result is that it won't turn on. Is there way to specify this attribute (ComponentType) through the SDK ? In other words, a way of telling E+ that this component is meant for heating? Or it's absolutely necessary to have the scheme defined in the measure?

Openstudio not recognizing PlantComponent:UserDefined as a heating/cooling device

PlantComponentUserDefined is used to model a custom hydronic heating system. The component is added through a measure. The problem seems to be that the ComponentType for this object is set to BOTH (ComponentType::BOTH) in the source code. Whenever default schemes are created in the translation to IDF, the new component is not added and its scheme defaults to Uncontrolled. I know that this can be resolved by defining the PlantEquipmentOperation:HeatingLoad object when the measure is added and specify the order of heating equipment in the PlantEquipmentList, however I would like to ideally hide this from the user to avoid the user having to specify all the equipment priorities. Ideally the custom object can just be added like another boiler for example. I know if the scheme is not defined explicitely the result is that it won't turn on. Is there way to specify this attribute (ComponentType) through the SDK ? In other words, a way of telling E+ that this component is meant for heating? Or it's absolutely necessary to have the scheme defined in the measure?