CIM Issues #6702
Grid Package: PhaseImpedanceData to support electrical parameters templates
61970-301
Description
In #5298, PhaseImpedanceData.fromPhase and PhaseImpedanceData.toPhase attributes have been removed. However, there is a use case for keeping those attributes, that is the use of line templates with electrical parameters. This is somewhat common on the distribution space. For example, find attached a screenshot of an Unbalanced line template in CYME where the entries of the matrix are specified using phases.
Files
Proposed Solution
(Re)add PhaseImpedanceData.fromPhase and PhaseImpedanceData.toPhase attributes and update the description of PhaseImpedanceData class accordingly.
Decision
19-Sep-2024 Joint TF Hybrid Meetings:
After discussing it is clear that we will need Celso to sound off with an explanation as to why the row and column cannot be used (i.e. the original reason we removed from/to is due to the many different approaches to exchanging this data. We moved to remove them to reduce the number of options)
Updated by Todd Viegut over 1 year ago
- Status changed from New to Open
- Author/Contact Info set to Celso Rocha
- Solution to be Applied To set to CIM18v10
- CIM Impacted Groups WG14 added
Updated by Todd Viegut 7 months ago
Celso, Chavdar and I added back in the attributes. However, the description will need your help to define. The issue is that we can not restore the old description at the Class level as it original was. This is due to reworking the class description for a separate Redmine Issue. Please review and touch base with us.
Updated by Celso Rocha about 2 months ago
Todd, see proposed changes in the description of the class and .fromPhase/.toPhase attributes:
Proposed PhaseImpedanceData class description:
Per length phase impedance matrix entry describes impedance and conductance matrix element values with either a (row, column) or a (fromPhase, toPhase) pair. If using a (row, column) pair the phases to which each entry applies can be determined by means of the row and column attributes which refer to a sequence number provided in either ACLineSegmentPhase or WirePosition (where phase is bound to the sequence number). If using a (fromPhase, toPhase) pair, neither ACLineSegmentPhase nor WirePosition are required to support the interpretation of the phase impedance matrix.
Due to physical symmetry that is reflected in the matrix, only the lower triangle of the matrix is populated with both methods. In the (row, column) approach, this means that the column attribute is always less than or equal to the row attribute.
As for the fromPhase and toPhase attributes, we propose the following descriptions:
.fromPhase: The matrix entry's 'from' phase. Must be used in conjunction with .toPhase to describe to which phase (for diagonal entries) or phases (for off-diagonal entries) this entry refers.
.toPhase: The matrix entry's 'to' phase. Must be used in conjunction with .toPhase to describe to which phases (for diagonal entries) or phases (for off-diagonal entries) this entry refers.