GRIDAPPSD / CIMHub

16 stars 9 forks source link

Missing triplex loads in CIM to GLM conversion #29

Closed AAndersn closed 2 years ago

AAndersn commented 2 years ago

Venkat is converting a feeder model with multiple triplex nodes connected to a single parent. These loads are present in the CIM XML file and converted base.dss file, but are missing from the base.glm file

There are three loads showing up correctly in the Blazegraph SPARQL query:

image

The exported GLM file using either the CIMHub py script or the simulation start message model_base.glm file only reports one of the three loads with an apparent power as the sum of all three nodes

image

image

temcdrm commented 2 years ago

This behavior is by design, because of the grandchild limitation on parenting of node objects in GridLAB-D. With the names blacked out, I can't tell whether this can be worked around in your example. Are you able to run a small version of this model in GridLAB-D?

temcdrm commented 2 years ago

Please re-characterize as a feature request. This model can be fixed by creating separate triplex_line components between each transformer and the house load, as they are in the actual system.

AAndersn commented 2 years ago

Closing this issue as it is related to the modeling of the feeder, and not related to CIMHub. Loads in the real world will be connected by separate triplex lines, and should be modeled that way. There does exist a use case for separate EnergyConsumer objects for individual types of loads, but CIM currently does not support associations between EnergyConsumer objects and appliance / house objects.

AAndersn commented 2 years ago

Will reopen if a use case emerges that needs separate modeling of EnergyConsumer objects inside a single house