Circuit Breaker Data Type

The CircuitBreaker is one of two types of network components that provide a mechanism for electrical separation between two nodes in the network. During observability analysis, these switching devices are resolved and their nodal connections are either reduced to a single bus or separated based on the prevailing state of the CircuitBreaker. The state of the CircuitBreaker is dictated by its BreakerStatus if one has been modeled for it. This is reflected in the StatusID property that is the integer identifier for the associated BreakerStatus data type that encapsulates the signal containing the status of the CircuitBreaker. If there is no BreakerStatus for the CircuitBreaker, then the value of this property will be zero and the CircuitBreaker will default to its normal condition dictated by its NormalState property. A CircuitBreaker can be manually overridden during normal program execution but this is not reflected in the model. A CircuitBreaker can only be a child of a Substation and is specified by the ParentSubstationID property. The properties that fully describe a CircuitBreaker object are outlined in the following table:

Circuit Breaker Property/Attribute Table
Property Name Xml Name Type Description
UniqueId Uid Guid A statistically unique identifier for the instance of the CircuitBreaker data type. Lazily instantiated.
InternalID ID Integer A non-zero, positive, integer, unique identifier for the instance of the CircuitBreaker data type.
Number Number Integer A non-zero, positive integer non-unique descriptor for the instance of the CircuitBreaker data type.
Acronym Acronym String An uppercase, non-unique acronym descriptor for the instance of the CircuitBreaker data type.
Name Name String A non-unique name descriptor for the instance of the CircuitBreaker data type.
Description Description String A non-unique description for the instance of the CircuitBreaker data type.
MeasurementKey Key String A string key used to uniquely identify the output measurement to map the ActualState property value to.
FromNodeID FromNode Integer The InternalID of the Node object which is electrically connected to the From side of the CircuitBreaker. A CircuitBreaker is symmetrical in that it does not matter which Node is connected to the From side and which node is connected to the To side.
ToNodeID ToNode Integer The InternalID of the Node object which is electrically connected to the To side of the CircuitBreaker.
NormalState Normally SwitchingDeviceNormalState The normal state of the breaker. Either Closed or Open.
ActualState Actually SwitchingDeviceActualState The actual state of the breaker. Either Closed or Open. This value is dictated by the prevailing state of the CircuitBreaker as determined by its input measurement, manual override, or default value.
StatusID Status Integer The InternalID of the BreakersStatus object which contains the mapping to the signal with the status of the CircuitBreaker. If there is no BreakerStatus associated with a particular CircuitBreaker, this value can safely be set to zero.
ParentSubstationID ParentSubstation Integer The InternalID of the parent Substation object of the instance of the CircuitBreaker data type. CircuitBreakers can only be owned by Substations.


<CircuitBreakers>
	<CircuitBreaker Uid="012ce39a-098f-4191-871c-7ea300a3b3ff" ID="32" Number="1" Acronym="SWDV" Name="H1T545" Description="Bristers 500kV Circuit Breaker H1T545" Key="Undefined" FromNode="98" ToNode="99" Normally="Closed" Actually="Closed" Status="76" ParentSubstation="1" /> 
	<CircuitBreaker Uid="b15cf5fe-2e0f-40a3-9bba-07e84732d15e" ID="33" Number="2" Acronym="SWDV" Name="545T552" Description="Bristers 500kV Circuit Breaker 545T552" Key="Undefined" FromNode="100" ToNode="101" Normally="Closed" Actually="Closed" Status="81" ParentSubstation="1" /> 
</CircuitBreakers>


Last edited Sep 16, 2014 at 12:29 AM by kevinjones, version 2