Pattern Property
All properties whose name matches the following regular expression must respect the following conditions
Property name regular expression: ^.+$
TopologicalNode Type: object
For a detailed substation model a topological node is a set of connectivity nodes that, in the current network state, are connected together through any type of closed switches, including jumpers. Topological nodes change as the current network state changes (i.e., switches, breakers, etc. change state).
For a planning model, switch statuses are not used to form topological nodes. Instead they are manually created or deleted in a model builder tool. Topological nodes maintained this way are also called "busses".
No Additional Properties
TopologicalNode.TopologicalIsland
TopologicalIsland_Pointer Type: string
Pointer to TopologicalIsland object
Must match regular expression: ^TopologicalIsland::'(.+)'$
SvVoltage_Array Type: array
Array of SvVoltage objects
No Additional Items Each item of this array must be:
SvVoltage Type: object
State variable for voltage.
No Additional Properties
angle Type: object or number
The voltage angle of the topological node complex voltage with respect to system reference.
No Additional Properties
UnitSymbol Type: enum (of string) Default: "deg"
nan
Type: number Default: null
nan
UnitMultiplier Type: enum (of string) Default: "none"
nan
Must be one of:
"UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"
v Type: object or number
The voltage magnitude at the topological node. The attribute shall be a positive value.
No Additional Properties
UnitMultiplier Type: enum (of string) Default: "none"
nan
Must be one of:
"UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"
UnitSymbol Type: enum (of string) Default: "V"
nan
Type: number Default: null
nan
phase Type: enum (of string)
If specified the voltage is the line to ground voltage of the individual phase. If unspecified, then the voltage is assumed balanced.
Must be one of:
"SinglePhaseKind.B" "SinglePhaseKind.N" "SinglePhaseKind.C" "SinglePhaseKind.s2" "SinglePhaseKind.A" "SinglePhaseKind.s1"
cimObjectType Type: enum (of string)
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
SvInjection_Array Type: array
Array of SvInjection objects
No Additional Items Each item of this array must be:
SvInjection Type: object
The SvInjection reports the calculated bus injection minus the sum of the terminal flows. The terminal flow is positive out from the bus (load sign convention) and bus injection has positive flow into the bus. SvInjection may have the remainder after state estimation or slack after power flow calculation.
No Additional Properties
pInjection Type: object or number
The active power mismatch between calculated injection and initial injection. Positive sign means injection into the TopologicalNode (bus).
No Additional Properties
Type: number Default: null
nan
UnitSymbol Type: enum (of string) Default: "W"
nan
UnitMultiplier Type: enum (of string) Default: "none"
nan
Must be one of:
"UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"
qInjection Type: object or number
The reactive power mismatch between calculated injection and initial injection. Positive sign means injection into the TopologicalNode (bus).
No Additional Properties
UnitMultiplier Type: enum (of string) Default: "none"
nan
Must be one of:
"UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"
Type: number Default: null
nan
UnitSymbol Type: enum (of string) Default: "VAr"
nan
phase Type: enum (of string)
The terminal phase at which the connection is applied. If missing, the injection is assumed to be balanced among non-neutral phases.
Must be one of:
"SinglePhaseKind.B" "SinglePhaseKind.N" "SinglePhaseKind.C" "SinglePhaseKind.s2" "SinglePhaseKind.A" "SinglePhaseKind.s1"
cimObjectType Type: enum (of string)
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
cimObjectType Type: enum (of string)
Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.
pInjection Type: object or number
The active power injected into the bus at this location in addition to injections from equipment. Positive sign means injection into the TopologicalNode (bus).
Starting value for a steady state solution.
No Additional Properties
Type: number Default: null
nan
UnitSymbol Type: enum (of string) Default: "W"
nan
UnitMultiplier Type: enum (of string) Default: "none"
nan
Must be one of:
"UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"
qInjection Type: object or number
The reactive power injected into the bus at this location in addition to injections from equipment. Positive sign means injection into the TopologicalNode (bus).
Starting value for a steady state solution.
No Additional Properties
UnitMultiplier Type: enum (of string) Default: "none"
nan
Must be one of:
"UnitMultiplier.f" "UnitMultiplier.c" "UnitMultiplier.G" "UnitMultiplier.d" "UnitMultiplier.z" "UnitMultiplier.p" "UnitMultiplier.y" "UnitMultiplier.h" "UnitMultiplier.Y" "UnitMultiplier.a" "UnitMultiplier.none" "UnitMultiplier.k" "UnitMultiplier.m" "UnitMultiplier.n" "UnitMultiplier.E" "UnitMultiplier.da" "UnitMultiplier.T" "UnitMultiplier.M" "UnitMultiplier.P" "UnitMultiplier.Z" "UnitMultiplier.micro"
Type: number Default: null
nan
UnitSymbol Type: enum (of string) Default: "VAr"
nan
description Type: string
The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.
aliasName Type: string
The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
The attribute aliasName is retained because of backwards compatibility between CIM relases. It is however recommended to replace aliasName with the Name class as aliasName is planned for retirement at a future time.
mRID Type: string
Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.
name Type: string
The name is any free human readable and possibly non unique text naming the object.