Closed temcdrm closed 1 year ago
Planning to resolve this with an option to use IdentifedObject.mRID in place of IdentifiedObject.name.
Fixed with https://github.com/GRIDAPPSD/CIMHub/commit/eccd33f94960f662d53173e7c16e6aea0df02846
use -d=2 command line option to use mRIDs in place of names
DistComponent.SafeName
replaces a set of special characters with underscores, to make sure the names are valid for OpenDSS and GridLAB-D. This always bore a risk of making conflicts among names that were supposed to be unique, or of breaking valid references based on the names. The latter occurred in one of the IEEE low-voltage test cases. A workaround has been implemented forDistLinesSequenceZ
, whereby the line configuration reference now uses aSafeName
, which will exist but may not be unique.A comprehensive solution would be robust, and also encompass other use cases of reference by name, which occur with lines, cables, wires, and transformers in many places.