CIM Model Comparison ·18v12 baseline → 18v13 destination
Scope: Grid · compared 2026-11-04 13:45:52 · cim-compare 2.3.1
Print or save as PDFOpens your browser’s print dialog (or press Ctrl+P, ⌘P on a Mac).• To save a PDF, choose Save as PDF (or Microsoft Print to PDF) as the printer.• Choose Landscape if the browser doesn’t pick it.• Turn off Headers and footers for a cleaner page.• Leave Background graphics on so the change colours print.Wait for diagram images to load in large reports.
Packages1 added
Classes18 added21 changed
Diagrams7 added65 changed
Click a count to show only those itemsp
Added — only in destinationDeleted — only in baselineMoved — same GUID, different packageChanged — same GUID and package; properties or members differIdenticalPackage (unchanged itself)struckinserted — destination text with baseline wording struck (notes, role notes, role names, multiplicities); the shows the notes and every changed propertyBlue — a changed attribute type (the new type)
▶Gridi
Package notes
This top package includes the CIM model related to the grid.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{21D32832-FF64-4213-B81C-55ACE35EEBFF}
Package notes
This top package includes the CIM model related to the grid.
▶Basei
Package notes
Content of the base CIM. The information in the entire clause "Common Information Model Base Package" is reproduced from the UML with the permission of UCAIug.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{20A2C6D8-4765-466f-AD75-5E1B3CAF4E8D}
Package notes
Content of the base CIM. The information in the entire clause "Common Information Model Base Package" is reproduced from the UML with the permission of UCAIug.
▶Controli
Package notes
The package contains classes related to control.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{E4988A5C-BF54-48c4-8232-CE533FD8BB23}
Package notes
The package contains classes related to control.
Changed classes (1)
▶⚙FunctionBlocki
Class notes
Function block is a function described as a set of elementary blocks. The blocks describe the function between input variables and output variables.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{23567C1C-A56A-40b0-B481-25DBADA448EF}
Class notes
Function block is a function described as a set of elementary blocks. The blocks describe the function between input variables and output variables.
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndBooleanLogic
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndLogicalOperation
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
DestinationFunctionBlock role FunctionBlock [0..*] → FunctionBlockType role FunctionBlockType [0..1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionBlock
RoleNoteGeneric FunctionBlock with behavior, inputs and outputs defined by a FunctionBlockType.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndFunctionBlockType
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionBlockType
RoleNoteFunctionBlockType defining the behaviour inputs and outputs of generic FunctionBlock.
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationFunctionBlock role DestinationFunctionBlock [1] → FunctionFunctionLink role DestinationSideLink [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleDestinationFunctionBlock
RoleNoteFunction block receiving an input from a FunctionFunctionLink instance associated to another function block.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionFunctionLink
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleDestinationSideLink
RoleNoteFunctionFunctionLink providing a function block input from another function block output.
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationFunctionBlock role SourceFunctionBlock [1] → FunctionFunctionLink role SourceSideLink [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleSourceFunctionBlock
RoleNoteFunction block providing an output to a FunctionFunctionLink instance associated to another function block.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionFunctionLink
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleSourceSideLink
RoleNoteFunctionFunctionLink providing a function block output to another function block as input.
Scopepublic
TargetScopeinstance
Changed diagrams (3)
▶▦ControlFunctionBlocki
Diagram notes
The diagram contains classes and association related to control function block.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{88496956-0C89-4f3d-BDA2-4560AC826D7B}
Diagram notes
The diagram contains classes and association related to control function block.
▦Diagram
changed
Baseline
ControlFunctionBlock (baseline)
Destination
ControlFunctionBlock (destination)
▶▦ControlMaini
Diagram notes
The diagram contains main classes and associations related to control.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{65F74534-EC50-4ba2-8786-934D96CF1B94}
Diagram notes
The diagram contains main classes and associations related to control.
▦Diagram
changed
Baseline
ControlMain (baseline)
Destination
ControlMain (destination)
▶▦SystemControli
Diagram notes
The diagram contains classes related to integrated AC and DC system control.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{83B499DB-93E8-4da1-B026-EEC1986B7E5B}
Diagram notes
The diagram contains classes related to integrated AC and DC system control.
▦Diagram
changed
Baseline
SystemControl (baseline)
Destination
SystemControl (destination)
▶Corei
Package notes
Contains the core PowerSystemResource and ConductingEquipment entities shared by all applications plus common collections of those entities. Not all applications require all the Core entities. This package does not depend on any other package except the Domain package, but most of the other packages have associations and generalizations that depend on it.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{6A503B72-6E15-4cd1-B92D-DDF6D14DBE29}
Package notes
Contains the core PowerSystemResource and ConductingEquipment entities shared by all applications plus common collections of those entities. Not all applications require all the Core entities. This package does not depend on any other package except the Domain package, but most of the other packages have associations and generalizations that depend on it.
Changed classes (2)
▶⚙Curvei
Class notes
A multi-purpose curve or functional relationship between an independent variable (X-axis) and dependent (Y-axis) variables.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{73A500A6-E7FF-4abe-8FDA-E68B4E60FF9F}
Class notes
A multi-purpose curve or functional relationship between an independent variable (X-axis) and dependent (Y-axis) variables.
⇄Links
Baselinedid not exist
→
DestinationTimeCurrentCurve → Curve
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTimeCurrentCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
BaselineProtectionCharacteristicCurve → Curve
→
Destinationremoved from model
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
▶⚙IdentifiedObjecti
Class notes
This is a class that provides common identification for all classes needing identification and naming attributes.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{055C5806-E9D8-4a7a-9307-DAF7C31763C7}
Class notes
This is a class that provides common identification for all classes needing identification and naming attributes.
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFunctionBlockType
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndIdentifiedObject
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Changed diagrams (4)
▶▦CurveSchedulei
Diagram notes
This diagram shows the common model for curves and time dependent schedules.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{7DCA2E11-355A-47f2-9EF8-BEAEBD619E5D}
Diagram notes
This diagram shows the common model for curves and time dependent schedules.
▦Diagram
changed
Baseline
CurveSchedule (baseline)
Destination
CurveSchedule (destination)
▶▦NamesAndIdentityi
Diagram notes
This diagram shows classes related to identity and classes used to assign names to identified objects.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{E0451A91-94B6-4771-AA2F-2F1E5235FDE5}
Diagram notes
This diagram shows classes related to identity and classes used to assign names to identified objects.
▦Diagram
changed
Baseline
NamesAndIdentity (baseline)
Destination
NamesAndIdentity (destination)
▶▦OperatingSharei
Diagram notes
This diagram shows the common model for operating share.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{88289F74-ECDD-42e8-A693-6744785B1A0C}
Diagram notes
This diagram shows the common model for operating share.
▦Diagram
changed
Baseline
OperatingShare (baseline)
Destination
OperatingShare (destination)
▶▦Reportingi
Diagram notes
This diagram shows the common model for ad-hoc reporting.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{25B521B8-89DF-4043-A8D0-B37B0F772597}
Diagram notes
This diagram shows the common model for ad-hoc reporting.
▦Diagram
changed
Baseline
Reporting (baseline)
Destination
Reporting (destination)
▶Wiresi
Package notes
An extension to the Core and Topology package that models information on the electrical characteristics of Transmission and Distribution networks. This package is used by network applications such as State Estimation, Load Flow and Optimal Power Flow.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{6C99E9CA-2035-4035-B77F-9217E17D86F4}
Package notes
An extension to the Core and Topology package that models information on the electrical characteristics of Transmission and Distribution networks. This package is used by network applications such as State Estimation, Load Flow and Optimal Power Flow.
Added classes (1)
▶⚙EarthingSwitchi
Class notes
A mechanical switching device for earthing parts of a circuit, capable of withstanding for a specified time currents under abnormal conditions such as those of short circuit, but not required to carry current under normal conditions of the circuit. An earthing switch may have a short-circuit making capacity.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorgriddigit
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameEarthingSwitch
ParentPackageWires
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{A84774A3-E7DA-4302-AC46-4CF71733C9FD}
Class notes
A mechanical switching device for earthing parts of a circuit, capable of withstanding for a specified time currents under abnormal conditions such as those of short circuit, but not required to carry current under normal conditions of the circuit. An earthing switch may have a short-circuit making capacity.
▤Metadata
BaselineDestination
Abstractfalse
Authorgriddigit
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameEarthingSwitch
ParentPackageWires
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
⇄Links
Baselinedid not exist
→
DestinationEarthingSwitch → Switch
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndEarthingSwitch
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndSwitch
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Changed classes (6)
▶⚙Conductori
Class notes
Combination of conducting material with consistent electrical characteristics, building a single electrical system, used to carry current between points in the power system.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{C435D1A4-31AE-46ef-BCF8-7932F0785DA9}
Class notes
Combination of conducting material with consistent electrical characteristics, building a single electrical system, used to carry current between points in the power system.
⇄Links
Baselinedid not exist
→
DestinationConductor role Conductor [0..*] → ConductorCharacteristicCurve role DamageCurve [0..1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndConductor
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleConductor
RoleNoteA conductor can have a damage curve associated to it.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndConductorCharacteristicCurve
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleDamageCurve
RoleNoteDamage curve associated to a conductor.
Scopepublic
TargetScopeinstance
▶⚙Disconnectori
Class notes (destination, redlined)
A manually operated or motor operated mechanical switching device used for changing the connections in a circuit, or for isolating a circuit or equipment from a source of power. It is required to open or close circuits when negligible current is broken or made. A mechanical switching device which provides, in the open position, an isolating distance in accordance with specified requirements. A disconnector is capable of opening and closing a circuit when either negligible current is broken or made, or when no significant change in the voltage across the terminals of each of the poles of the disconnector occurs. It is also capable of carrying currents under normal circuit conditions and carrying for a specified time currents under abnormal conditions such as those of short circuit.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{1B506DF7-CBD6-492a-8C9E-F6752F0F0185}
Class notes (destination, redlined)
A manually operated or motor operated mechanical switching device used for changing the connections in a circuit, or for isolating a circuit or equipment from a source of power. It is required to open or close circuits when negligible current is broken or made. A mechanical switching device which provides, in the open position, an isolating distance in accordance with specified requirements. A disconnector is capable of opening and closing a circuit when either negligible current is broken or made, or when no significant change in the voltage across the terminals of each of the poles of the disconnector occurs. It is also capable of carrying currents under normal circuit conditions and carrying for a specified time currents under abnormal conditions such as those of short circuit.
Class 'Disconnector' has no other changes. The shows its notes and every changed property.
▶⚙GroundDisconnectori
Class notes
A manually operated or motor operated mechanical switching device used for isolating a circuit or equipment from ground.
Class metadata — changes
BaselineDestination
Stereotype(empty)deprecated
Tagged values — changes
BaselineDestination
no changes
CHANGED{39802A96-B06F-4dc2-B805-8DF16C5B398D}
Class notes
A manually operated or motor operated mechanical switching device used for isolating a circuit or equipment from ground.
▤Metadata
BaselineDestination
Stereotype(empty)deprecated
Class 'GroundDisconnector' has no other changes. The shows its notes and every changed property.
▶⚙ProtectedSwitchi
Class notes
A ProtectedSwitch is a switching device that can be operated by ProtectionEquipment.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{BADE2A18-37F4-49bf-87BC-A087E4D2E4F7}
Class notes
A ProtectedSwitch is a switching device that can be operated by ProtectionEquipment.
⇄Links
Baselinedid not exist
→
DestinationProtectionRelatedFunctionBlock role OperatedByProtectionRelatedFunctionBlock [0..*] → ProtectedSwitch role ProtectedSwitch [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleOperatedByProtectionRelatedFunctionBlock
RoleNoteProtection realted function blocks that operate/close this ProtectedSwitch.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProtectedSwitch
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectedSwitch
RoleNoteProtected switch operated/closed by this ProtectionRelatedFunctionBlock.
Scopepublic
TargetScopeinstance
▶⚙Switchi
Class notes
A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches. The ACDCTerminal.connected at the two sides of the switch shall not be considered for assessing switch connectivity, i.e. only Switch.open, .normalOpen and .locked are relevant.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{ACE2DDBB-536E-489a-A3A8-22589256302D}
Class notes
A generic device designed to close, or open, or both, one or more electric circuits. All switches are two terminal devices including grounding switches. The ACDCTerminal.connected at the two sides of the switch shall not be considered for assessing switch connectivity, i.e. only Switch.open, .normalOpen and .locked are relevant.
⇄Links
Baselinedid not exist
→
DestinationEarthingSwitch → Switch
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndEarthingSwitch
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndSwitch
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
▶⚙TransformerEndi
Class notes
A conducting connection point of a power transformer. It corresponds to a physical transformer winding terminal. In earlier CIM versions, the TransformerWinding class served a similar purpose, but this class is more flexible because it associates to terminal but is not a specialization of ConductingEquipment.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{6E6AF445-8CD5-434b-8E74-08970A4E6D95}
Class notes
A conducting connection point of a power transformer. It corresponds to a physical transformer winding terminal. In earlier CIM versions, the TransformerWinding class served a similar purpose, but this class is more flexible because it associates to terminal but is not a specialization of ConductingEquipment.
⇄Links
Baselinedid not exist
→
DestinationTransformerEnd role TransformerEnd [0..*] → TransformerCharacteristicCurve role CharacteristicCurves [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndTransformerEnd
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleTransformerEnd
RoleNoteA transformer end can be associated to multiple charcateristic curves including damage and inrush (curves or points)
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndTransformerCharacteristicCurve
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleCharacteristicCurves
RoleNoteDamage or inrush curves associated to a transformer end
Scopepublic
TargetScopeinstance
Changed diagrams (8)
▶▦CutsAndJumpersi
Diagram notes
The diagram show the cuts and jumpers data model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{56C8D23C-C73A-4bea-870E-5C920A3F1066}
Diagram notes
The diagram show the cuts and jumpers data model.
▦Diagram
changed
Baseline
CutsAndJumpers (baseline)
Destination
CutsAndJumpers (destination)
▶▦InheritanceHierarchyi
Diagram notes
This diagram describes inheritance between classes in and related to the Wires package.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{D2B8C355-D454-4084-9966-12E8D7FF6875}
Diagram notes
This diagram describes inheritance between classes in and related to the Wires package.
▦Diagram
changed
Baseline
InheritanceHierarchy (baseline)
Destination
InheritanceHierarchy (destination)
▶▦MutualCouplingi
Diagram notes
Shows mutual coupling models.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{7CE6A094-D43D-4851-8A1F-D1B06FA7B538}
Diagram notes
Shows mutual coupling models.
▦Diagram
changed
Baseline
MutualCoupling (baseline)
Destination
MutualCoupling (destination)
▶▦NamingHierarchyPart1i
Diagram notes
The diagram shows the upper part of the naming hierarchy. The hierarchy is a way to organize and name equipment. Hence it is tightly related to the IdentifiedObject and it's attributes. The Equipment class is further specialized into many subtypes that are all contained by subclasses of the EquipmentContainer.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{422FB39E-1D47-45c4-8623-BADEED124BF6}
Diagram notes
The diagram shows the upper part of the naming hierarchy. The hierarchy is a way to organize and name equipment. Hence it is tightly related to the IdentifiedObject and it's attributes. The Equipment class is further specialized into many subtypes that are all contained by subclasses of the EquipmentContainer.
▦Diagram
changed
Baseline
NamingHierarchyPart1 (baseline)
Destination
NamingHierarchyPart1 (destination)
▶▦NamingHierarchyPart2i
Diagram notes
The diagram shows the lower part of the naming hierarchy. It shows how the Equipment class is further specialized into many subtypes that are all contained by subclasses of the EquipmentContainer. For the subclasses of equipment container refer to part 1 of the diagram.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{3A72A435-5BA5-4809-A5DC-560573D58582}
Diagram notes
The diagram shows the lower part of the naming hierarchy. It shows how the Equipment class is further specialized into many subtypes that are all contained by subclasses of the EquipmentContainer. For the subclasses of equipment container refer to part 1 of the diagram.
▦Diagram
changed
Baseline
NamingHierarchyPart2 (baseline)
Destination
NamingHierarchyPart2 (destination)
▶▦Schedulesi
Diagram notes
Shows schedules of wires model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{18FA35BC-A253-4a57-A387-6D36B189A250}
Diagram notes
Shows schedules of wires model.
▦Diagram
changed
Baseline
Schedules (baseline)
Destination
Schedules (destination)
▶▦SwitchingEquipmenti
Diagram notes
Shows switching equipment inheritance structure.
Diagram metadata — changes
BaselineDestination
ModifiedDate2022-06-10 12:00:002024-09-18 03:53:58
CHANGED{252E3FAB-DD51-437d-886F-5F699257FD4C}
Diagram notes
Shows switching equipment inheritance structure.
▤Metadata
BaselineDestination
ModifiedDate2022-06-10 12:00:002024-09-18 03:53:58
▦Diagram
addedchangedmoved or resized
Baseline
SwitchingEquipment (baseline)
Destination
SwitchingEquipment (destination)
Connectors 1 addedhover a connector to outline the elements it joins
addedEarthingSwitch – Switch
▶▦WiresPhaseModeli
Diagram notes
Show the phase connection detail when modelling devices down to the phase components within a conducting equipment.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{5957C2C3-427B-4740-952A-594EF9E660D0}
Diagram notes
Show the phase connection detail when modelling devices down to the phase components within a conducting equipment.
▦Diagram
changed
Baseline
WiresPhaseModel (baseline)
Destination
WiresPhaseModel (destination)
▶Generationi
Package notes
This package contains packages that have information for Unit Commitment and Economic Dispatch of hydro and thermal generating units, Load Forecasting, Automatic Generation Control, and unit modeling for Training Simulation.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{6B50A1FD-22E9-4abc-B0B7-F46BBD8B33AE}
Package notes
This package contains packages that have information for Unit Commitment and Economic Dispatch of hydro and thermal generating units, Load Forecasting, Automatic Generation Control, and unit modeling for Training Simulation.
▶Productioni
Package notes
The production package is responsible for classes which describe various kinds of generators. These classes also provide production costing information which is used to economically allocate demand among committed units and calculate reserve quantities.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{39719C4D-64F6-4704-8202-8CAEF5179709}
Package notes
The production package is responsible for classes which describe various kinds of generators. These classes also provide production costing information which is used to economically allocate demand among committed units and calculate reserve quantities.
Package 'Production' has no changes to the 61 classes it contains.
Changed diagrams (2)
▶▦Maini
Diagram notes
This diagram shows all classes included in the Production package that are needed by both Hydro and Thermal generation. It also shows key external classes that have associations with Production classes.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{F9C40197-0210-4574-A263-DF81545A755B}
Diagram notes
This diagram shows all classes included in the Production package that are needed by both Hydro and Thermal generation. It also shows key external classes that have associations with Production classes.
▦Diagram
changed
Baseline
Main (baseline)
Destination
Main (destination)
▶▦Thermali
Diagram notes
This diagram shows all classes included in the Thermal package as well as the key external classes that have associations with Thermal classes.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{93E625AE-B174-4d96-B127-8B8086E6BE1F}
Diagram notes
This diagram shows all classes included in the Thermal package as well as the key external classes that have associations with Thermal classes.
▦Diagram
changed
Baseline
Thermal (baseline)
Destination
Thermal (destination)
Package 'Generation' has no changes to the 1 diagrams it contains.
▶Equivalentsi
Package notes
The equivalents package models equivalent networks.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{32F75AB7-7839-4933-BE8C-F162A464FE41}
Package notes
The equivalents package models equivalent networks.
Package 'Equivalents' has no changes to the 7 classes it contains.
Changed diagrams (1)
▶▦Maini
Diagram notes
Shows model for equivalent networks.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{15613B15-ECE0-47f2-B5D5-CBA4AA111746}
Diagram notes
Shows model for equivalent networks.
▦Diagram
changed
Baseline
Main (baseline)
Destination
Main (destination)
▶AuxiliaryEquipmenti
Package notes
Contains equipment which is not normal conducting equipment such as sensors, fault locators, and surge protectors. These devices do not define power carrying topological connections as conducting equipment, but are associated to terminals of other conducting equipment.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{FF7DBBED-8801-4db6-A94B-3AE5E6FFFE95}
Package notes
Contains equipment which is not normal conducting equipment such as sensors, fault locators, and surge protectors. These devices do not define power carrying topological connections as conducting equipment, but are associated to terminals of other conducting equipment.
Changed classes (2)
▶⚙CurrentTransformeri
Class notes
Instrument transformer used to measure electrical qualities of the circuit that is being protected and/or monitored. Typically used as current transducer for the purpose of metering or protection. A typical secondary current rating would be 5A.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{24CFE1CD-BFCC-4212-A1F0-CB492DAA61EC}
Class notes
Instrument transformer used to measure electrical qualities of the circuit that is being protected and/or monitored. Typically used as current transducer for the purpose of metering or protection. A typical secondary current rating would be 5A.
⇄Links
Baselinedid not exist
→
DestinationProtectionRelatedFunctionBlock role ProtectionRelatedFunctionBlock [0..*] → CurrentTransformer role CurrentTransformer [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionRelatedFunctionBlock
RoleNoteProtection related function block may use the current values measured by multiple CurerntTransformers as input signals.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndCurrentTransformer
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleCurrentTransformer
RoleNoteCurrent transformer may provide the current value to several protection related function blocks.
Scopepublic
TargetScopeinstance
▶⚙PotentialTransformeri
Class notes
Instrument transformer (also known as Voltage Transformer) used to measure electrical qualities of the circuit that is being protected and/or monitored. Typically used as voltage transducer for the purpose of metering, protection, or sometimes auxiliary substation supply. A typical secondary voltage rating would be 120V.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{C23E2611-BCD6-4bba-8700-0FE573038340}
Class notes
Instrument transformer (also known as Voltage Transformer) used to measure electrical qualities of the circuit that is being protected and/or monitored. Typically used as voltage transducer for the purpose of metering, protection, or sometimes auxiliary substation supply. A typical secondary voltage rating would be 120V.
⇄Links
Baselinedid not exist
→
DestinationProtectionRelatedFunctionBlock role ProtectionRelatedFunctionBlock [0..*] → PotentialTransformer role PotentialTransformer [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionRelatedFunctionBlock
RoleNoteProtection related function block may use the voltage values measured by multiple PotentialTransformers as input signals.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndPotentialTransformer
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RolePotentialTransformer
RoleNotePotential transformer may provide the voltage values to several protection related function blocks.
Scopepublic
TargetScopeinstance
Package 'AuxiliaryEquipment' has no changes to the 1 diagrams it contains.
▶Measi
Package notes
Contains entities that describe dynamic measurement data exchanged between applications.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{6B58A5C3-5CC1-4320-A9D3-2CABB8F9399E}
Package notes
Contains entities that describe dynamic measurement data exchanged between applications.
Package 'Meas' has no changes to the 29 classes it contains.
Changed diagrams (1)
▶▦MeasurementInheritancei
Diagram notes
This diagram shows the measurement classes inheritance.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{5DF6F48B-1076-4edf-9F46-0132E1D9A930}
Diagram notes
This diagram shows the measurement classes inheritance.
▦Diagram
changed
Baseline
MeasurementInheritance (baseline)
Destination
MeasurementInheritance (destination)
▶DiagramLayouti
Package notes
This package describes diagram layout. This describes how objects are arranged in a coordinate system rather than how they are rendered.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{BD6471E7-9929-4251-A731-BB65A6ABD2BF}
Package notes
This package describes diagram layout. This describes how objects are arranged in a coordinate system rather than how they are rendered.
Package 'DiagramLayout' has no changes to the 9 classes it contains.
Changed diagrams (1)
▶▦DiagramLayouti
Diagram notes
Shows model for diagram layout.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{99E05246-80CF-4712-8EDF-605446BBFADE}
Diagram notes
Shows model for diagram layout.
▦Diagram
changed
Baseline
DiagramLayout (baseline)
Destination
DiagramLayout (destination)
▶FACTSi
Package notes
This package contains the classes related to the FACTS.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{14140B90-7738-458e-8E74-6CD8AC373787}
Package notes
This package contains the classes related to the FACTS.
Package 'FACTS' has no changes to the 13 classes it contains.
Changed diagrams (2)
▶▦FACTSi
Diagram notes
The diagram contains association related to FACTS.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{35F0B3A0-975C-45e2-946E-47D65F59C6E8}
Diagram notes
The diagram contains association related to FACTS.
▦Diagram
changed
Baseline
FACTS (baseline)
Destination
FACTS (destination)
▶▦SSSCi
Diagram notes
The diagram shows necessary classes related to the model controls of SSSC controller.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{55CE0DC3-8F66-40b8-AFC2-ABADF49F0273}
Diagram notes
The diagram shows necessary classes related to the model controls of SSSC controller.
▦Diagram
changed
Baseline
SSSC (baseline)
Destination
SSSC (destination)
▶OperationalLimitsi
Package notes
This package models a specification of limits associated with equipment and other operational entities.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{CCAAF4EA-4C50-4438-86F9-63852950B3CA}
Package notes
This package models a specification of limits associated with equipment and other operational entities.
Package 'OperationalLimits' has no changes to the 12 classes it contains.
Changed diagrams (1)
▶▦BranchGroupi
Diagram notes
This diagram shows the model for monitoring combined flows on groups of branches.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{DE2F00E8-B731-43ce-B01C-7267ED3D9F4E}
Diagram notes
This diagram shows the model for monitoring combined flows on groups of branches.
▦Diagram
changed
Baseline
BranchGroup (baseline)
Destination
BranchGroup (destination)
▶ControlAreai
Package notes
The ControlArea package models area specifications which can be used for a variety of purposes. The package as a whole models potentially overlapping control area specifications for the purpose of actual generation control, load forecast area load capture, or powerflow based analysis.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{3A4198A2-F8DC-4ff1-B669-3064688AF4DD}
Package notes
The ControlArea package models area specifications which can be used for a variety of purposes. The package as a whole models potentially overlapping control area specifications for the purpose of actual generation control, load forecast area load capture, or powerflow based analysis.
Package 'ControlArea' has no changes to the 7 classes it contains.
Changed diagrams (1)
▶▦ControlAreaInheritancei
Diagram notes
Shows the inheritance of classes in this package.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{AA2D75EA-1B1C-41b5-8C61-999912681F91}
Diagram notes
Shows the inheritance of classes in this package.
▦Diagram
changed
Baseline
ControlAreaInheritance (baseline)
Destination
ControlAreaInheritance (destination)
▶Contingencyi
Package notes
Contingencies to be studied.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{5AFF4730-5CFE-48e6-961A-077143DE2082}
Package notes
Contingencies to be studied.
Package 'Contingency' has no changes to the 4 classes it contains.
Changed diagrams (1)
▶▦Contingencyi
Diagram notes
This diagram shows contingency model inheritance and associations.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{F06848B5-DB6D-4a40-91C8-00E7BC6F1823}
Diagram notes
This diagram shows contingency model inheritance and associations.
▦Diagram
changed
Baseline
Contingency (baseline)
Destination
Contingency (destination)
▶StateVariablesi
Package notes
State variables for analysis solutions such as powerflow.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{968842F7-ED9B-4b20-A08E-C8ECAAC5DB25}
Package notes
State variables for analysis solutions such as powerflow.
Package 'StateVariables' has no changes to the 10 classes it contains.
Changed diagrams (1)
▶▦StateVariablesi
Diagram notes
The state solution variables as derived from base StateVariable class. Note that specialized state variables are associated with objects derived from IdentifiedObject, but StateVariable does not derive from IdentifiedObject.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{98328D29-4518-4d82-93D9-EC1421E6E8BF}
Diagram notes
The state solution variables as derived from base StateVariable class. Note that specialized state variables are associated with objects derived from IdentifiedObject, but StateVariable does not derive from IdentifiedObject.
▦Diagram
changed
Baseline
StateVariables (baseline)
Destination
StateVariables (destination)
▶Protectioni
Package notes
An extension to the Core and Wires packages that models information for protection equipment such as relays. These entities are used within training simulators and distribution network fault location applications.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{3F02E213-ECF8-4f14-9AD5-D4A252FE300A}
Package notes
An extension to the Core and Wires packages that models information for protection equipment such as relays. These entities are used within training simulators and distribution network fault location applications.
▶62351Drafti
Package notes
No notes defined in the model.
Package metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
IsLeaffalse
IsRootfalse
Name62351Draft
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypePackage
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{C122135C-616C-493f-A00E-82A3B7468341}
Package notes
No notes defined in the model.
Added classes (8)
▶⚙BooleanLogici
Class notes
Specialization of FunctionBlock class intended to define a boolean logic gate. Its inputs should be specified by FunctionFunctionLink instances. If the comparisonValue attribute is defined, operate against the comparisonValue (same number of inputs as outputs).
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameBooleanLogic
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{5B86B137-0CB6-4e92-996E-215AF8D0E541}
Class notes
Specialization of FunctionBlock class intended to define a boolean logic gate. Its inputs should be specified by FunctionFunctionLink instances. If the comparisonValue attribute is defined, operate against the comparisonValue (same number of inputs as outputs).
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameBooleanLogic
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
comparisonValuei{31F306E2-EEB1-4952-987B-C85D7B6E5372}show detailsdid not existBoolean [0..1]If provided, compare all inputs against this value and provide as many outputs. Inputs and outputs should be defined by FunctionFunctionLink instances if the inputs are coming or going to other FunctionBlock instances.
Attribute notes
If provided, compare all inputs against this value and provide as many outputs. Inputs and outputs should be defined by FunctionFunctionLink instances if the inputs are coming or going to other FunctionBlock instances.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NamecomparisonValue
Scale0
Scopepublic
Staticfalse
TypeBoolean
UpperBound1
Tagged values — changes
BaselineDestination
none
kindi{1DFC0E5C-14DD-4066-A31A-F555E8E191EC}show detailsdid not existGateLogicKind [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound1
Namekind
Scale0
Scopepublic
Staticfalse
TypeGateLogicKind
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndBooleanLogic
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
▶⚙FunctionBlockTypei
Class notes
Class used to specify the behavior of one or many instances of the FunctionBlock class.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFunctionBlockType
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{AC3F5A5B-54E4-4b68-B9BA-467806A611F7}
Class notes
Class used to specify the behavior of one or many instances of the FunctionBlock class.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFunctionBlockType
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFunctionBlockType
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndIdentifiedObject
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
DestinationFunctionBlock role FunctionBlock [0..*] → FunctionBlockType role FunctionBlockType [0..1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionBlock
RoleNoteGeneric FunctionBlock with behavior, inputs and outputs defined by a FunctionBlockType.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndFunctionBlockType
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionBlockType
RoleNoteFunctionBlockType defining the behaviour inputs and outputs of generic FunctionBlock.
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationFunctionTypeInput role FunctionTypeInputs [0..*] → FunctionBlockType role FunctionBlockType [1]
Link metadata
BaselineDestination
DirectionSource -> Destination
IsLeaffalse
IsRootfalse
TypeAggregation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionTypeInput
IsAggregationnone
IsChangeablenone
IsNavigablefalse
Orderingfalse
RoleFunctionTypeInputs
RoleNoteInput to a function block type
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndFunctionBlockType
IsAggregationshared
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionBlockType
RoleNoteFunction block type receiving this input
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationFunctionTypeOutput role FunctionTypeOutputs [0..*] → FunctionBlockType role FunctionBlockType [1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionTypeOutput
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionTypeOutputs
RoleNoteOutput from a function block type
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndFunctionBlockType
IsAggregationshared
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionBlockType
RoleNoteFunction block type providing this output
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationFunctionLogicDescription role FunctionLogicDescriptions [0..*] → FunctionBlockType role FunctionBlockType [1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionLogicDescription
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionLogicDescriptions
RoleNoteFuncion logic description for a function block type.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndFunctionBlockType
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionBlockType
RoleNoteFunction block type whose logic is described by a FunctionLogicDescription instance.
Scopepublic
TargetScopeinstance
▶⚙FunctionFunctionLinki
Class notes
Class to represent links between the inputs and outputs of generic FunctionBlock instances as defined in their associated FunctionBlockType instances. The destinationParameterName and sourceParameterName attributes must be dfined in the instances of the FunctionTypeInput and FunctionTypesOutput classes that are associated to the FunctionBlockType.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFunctionFunctionLink
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{A1C6CEE1-1AE0-45ca-AA50-4914AB5259FA}
Class notes
Class to represent links between the inputs and outputs of generic FunctionBlock instances as defined in their associated FunctionBlockType instances. The destinationParameterName and sourceParameterName attributes must be dfined in the instances of the FunctionTypeInput and FunctionTypesOutput classes that are associated to the FunctionBlockType.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFunctionFunctionLink
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
destinationParameterNamei{70C36C3E-CC8D-48d7-9A60-D3C224DB0A3B}show detailsdid not existString [1..1]Name this link takes as input to a function block.
Attribute notes
Name this link takes as input to a function block.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound1
NamedestinationParameterName
Scale0
Scopepublic
Staticfalse
TypeString
UpperBound1
Tagged values — changes
BaselineDestination
none
sourceParameterNamei{623FDEF5-AFEE-4e57-8E96-BADEC58183CB}show detailsdid not existString [1..1]Name this link takes as output from a function block.
Attribute notes
Name this link takes as output from a function block.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound1
NamesourceParameterName
Scale0
Scopepublic
Staticfalse
TypeString
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
DestinationFunctionBlock role DestinationFunctionBlock [1] → FunctionFunctionLink role DestinationSideLink [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleDestinationFunctionBlock
RoleNoteFunction block receiving an input from a FunctionFunctionLink instance associated to another function block.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionFunctionLink
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleDestinationSideLink
RoleNoteFunctionFunctionLink providing a function block input from another function block output.
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationFunctionBlock role SourceFunctionBlock [1] → FunctionFunctionLink role SourceSideLink [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleSourceFunctionBlock
RoleNoteFunction block providing an output to a FunctionFunctionLink instance associated to another function block.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionFunctionLink
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleSourceSideLink
RoleNoteFunctionFunctionLink providing a function block output to another function block as input.
Scopepublic
TargetScopeinstance
▶⚙FunctionLogicDescriptioni
Class notes
Class providing a logic description for a FunctionBlockType instance.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFunctionLogicDescription
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{E195EFC0-1587-4ef0-97FC-AE6C772B9E38}
Class notes
Class providing a logic description for a FunctionBlockType instance.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFunctionLogicDescription
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
functionDefinitioni{64625E7C-43F1-4202-8057-998592B9625E}show detailsdid not existString [1..1]The declaration of this function. Must be consistent with the chosen programLanguage attribute.
Attribute notes
The declaration of this function. Must be consistent with the chosen programLanguage attribute.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound1
NamefunctionDefinition
Scale0
Scopepublic
Staticfalse
TypeString
UpperBound1
Tagged values — changes
BaselineDestination
none
otherProgramLanguagei{ACFE3CD7-6A91-4d16-94F3-340D56E0A2EA}show detailsdid not existString [0..1]To be used when the programLanguage attribute is in the options defined in ProgrammingLanguageKind.
Attribute notes
To be used when the programLanguage attribute is in the options defined in ProgrammingLanguageKind.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NameotherProgramLanguage
Scale0
Scopepublic
Staticfalse
TypeString
UpperBound1
Tagged values — changes
BaselineDestination
none
programLanguagei{43B878E0-B41C-429e-AB66-A909EAEF0DF4}show detailsdid not existProgrammingLanguageKind [1..1]The programming language used to define the input types, output types and declaration of this function.
Attribute notes
The programming language used to define the input types, output types and declaration of this function.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound1
NameprogramLanguage
Scale0
Scopepublic
Staticfalse
TypeProgrammingLanguageKind
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
DestinationFunctionLogicDescription role FunctionLogicDescriptions [0..*] → FunctionBlockType role FunctionBlockType [1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionLogicDescription
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionLogicDescriptions
RoleNoteFuncion logic description for a function block type.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndFunctionBlockType
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionBlockType
RoleNoteFunction block type whose logic is described by a FunctionLogicDescription instance.
Scopepublic
TargetScopeinstance
▶⚙FunctionTypeInputi
Class notes
Class to define the inputs to a FunctionBlockType instance. Its parameterType and initialValue attributes are defined as strings but must be consistent with the programLanguage attribute of the FunctionLogicDescription class instance associated to the FunctionBlockType.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFunctionTypeInput
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{E5F5362E-96B2-4f8b-9E7C-F63D0806A826}
Class notes
Class to define the inputs to a FunctionBlockType instance. Its parameterType and initialValue attributes are defined as strings but must be consistent with the programLanguage attribute of the FunctionLogicDescription class instance associated to the FunctionBlockType.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFunctionTypeInput
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
initialValuei{B2DA9CE7-CD5C-4a0d-8DD5-D28B76D97B72}show detailsdid not existString [0..1]The initial value defined for this input.Must be consistent with the type and the programLanguage attribute of the associated FunctionLogicDescription.
Attribute notes
The initial value defined for this input.Must be consistent with the type and the programLanguage attribute of the associated FunctionLogicDescription.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NameinitialValue
Scale0
Scopepublic
Staticfalse
TypeString
UpperBound1
Tagged values — changes
BaselineDestination
none
parameterNamei{811E36BA-166D-4eb0-8021-04B1F8910A31}show detailsdid not existString [1..1]Name to this input. This name should be used in instances of FunctionFunctionLink.
Attribute notes
Name to this input. This name should be used in instances of FunctionFunctionLink.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound1
NameparameterName
Scale0
Scopepublic
Staticfalse
TypeString
UpperBound1
Tagged values — changes
BaselineDestination
none
parameterTypei{396FF19D-0079-4628-BB00-48B0E031771A}show detailsdid not existString [1..1]Type of this input. This type must be consistent with the programLanguage attribute of the FunctionLogicDescription class instance associated to the FunctionBlockType.
Attribute notes
Type of this input. This type must be consistent with the programLanguage attribute of the FunctionLogicDescription class instance associated to the FunctionBlockType.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound1
NameparameterType
Scale0
Scopepublic
Staticfalse
TypeString
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
DestinationFunctionTypeInput role FunctionTypeInputs [0..*] → FunctionBlockType role FunctionBlockType [1]
Link metadata
BaselineDestination
DirectionSource -> Destination
IsLeaffalse
IsRootfalse
TypeAggregation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionTypeInput
IsAggregationnone
IsChangeablenone
IsNavigablefalse
Orderingfalse
RoleFunctionTypeInputs
RoleNoteInput to a function block type
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndFunctionBlockType
IsAggregationshared
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionBlockType
RoleNoteFunction block type receiving this input
Scopepublic
TargetScopeinstance
▶⚙FunctionTypeOutputi
Class notes
Class to define the outputs from a FunctionBlockType instance. Its parameterType attribute is defined as a string but must be consistent with the programLanguage attribute of the FunctionLogicDescription class instance associated to the FunctionBlockType.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFunctionTypeOutput
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{BA9A70EA-E38C-4ddf-B42F-97EFC508CA65}
Class notes
Class to define the outputs from a FunctionBlockType instance. Its parameterType attribute is defined as a string but must be consistent with the programLanguage attribute of the FunctionLogicDescription class instance associated to the FunctionBlockType.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFunctionTypeOutput
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
parameterNamei{FF12064F-244F-4e02-8417-7075E1C95485}show detailsdid not existString [1..1]Name to this output. This name should be used in instances of FunctionFunctionLink.
Attribute notes
Name to this output. This name should be used in instances of FunctionFunctionLink.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound1
NameparameterName
Scale0
Scopepublic
Staticfalse
TypeString
UpperBound1
Tagged values — changes
BaselineDestination
none
parameterTypei{90A27DE8-CB3B-423b-9621-7E573059EA3E}show detailsdid not existString [1..1]Type of this output. This type must be consistent with the programLanguage attribute of the FunctionLogicDescription class instance associated to the FunctionBlockType.
Attribute notes
Type of this output. This type must be consistent with the programLanguage attribute of the FunctionLogicDescription class instance associated to the FunctionBlockType.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound1
NameparameterType
Scale0
Scopepublic
Staticfalse
TypeString
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
DestinationFunctionTypeOutput role FunctionTypeOutputs [0..*] → FunctionBlockType role FunctionBlockType [1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndFunctionTypeOutput
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionTypeOutputs
RoleNoteOutput from a function block type
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndFunctionBlockType
IsAggregationshared
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFunctionBlockType
RoleNoteFunction block type providing this output
Scopepublic
TargetScopeinstance
▶⚙LogicalOperationi
Class notes
Specialization of FunctionBlock class intended to define a logical operation. Its inputs should be specified by FunctionFunctionLink instances. If the comparisonValue attribute is defined, operate against the comparisonValue (same number of inputs as outputs).
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameLogicalOperation
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{A914FC10-F96F-45c7-B471-998C60282842}
Class notes
Specialization of FunctionBlock class intended to define a logical operation. Its inputs should be specified by FunctionFunctionLink instances. If the comparisonValue attribute is defined, operate against the comparisonValue (same number of inputs as outputs).
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameLogicalOperation
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
comparisonValuei{8FD128FB-E028-4a5d-BB57-33AF40D35C21}show detailsdid not existFloat [0..1]If provided, compare all inputs against this value and provide as many outputs. Inputs and outputs should be defined by FunctionFunctionLink instances if the inputs are coming or going to other FunctionBlock instances.
Attribute notes
If provided, compare all inputs against this value and provide as many outputs. Inputs and outputs should be defined by FunctionFunctionLink instances if the inputs are coming or going to other FunctionBlock instances.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NamecomparisonValue
Scale0
Scopepublic
Staticfalse
TypeFloat
UpperBound1
Tagged values — changes
BaselineDestination
none
kindi{A6F73001-64FA-48ba-A472-E2286854DC95}show detailsdid not existLogicalOperatorsKind [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound1
Namekind
Scale0
Scopepublic
Staticfalse
TypeLogicalOperatorsKind
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndLogicalOperation
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
▶⚙ProgrammingLanguageKind«enumeration»i
Class notes
Enumeration of programming languages.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameProgrammingLanguageKind
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
Stereotypeenumeration
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{2066CA6A-41E9-4706-AB1E-370990C9D0C6}
Class notes
Enumeration of programming languages.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameProgrammingLanguageKind
ParentPackage62351Draft
Phase1.0
Scopepublic
StatusProposed
Stereotypeenumeration
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
Ci{F1D9D906-F781-436c-9CB7-1C9B0CE8838F}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameC
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
C#i{8771C069-D671-445b-A6CB-F1B2C93BD6E9}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameC#
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
C++i{8D2C731A-2311-411f-9A23-0A405FF16A69}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameC++
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Delphii{0821CE79-D703-468f-B66D-11066AF639FB}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameDelphi
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Fortrani{3E80B0DC-CB76-4486-80C9-D8088C1E15F9}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameFortran
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Goi{05158D9C-FA1B-43bc-9C84-0CE1C210FF92}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameGo
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Javai{537435B3-F794-4a10-9DB6-142437E6B5DA}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameJava
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
JavaScripti{E62BAACA-749A-4e16-B7C5-F195B39BFFC4}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameJavaScript
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Juliai{51766AF0-7816-420d-8E7C-E61D23B2D6AA}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameJulia
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Luai{C3CE804E-74F8-4099-A305-1075318F7B77}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameLua
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Matlabi{25058307-7C1C-4049-9618-3ED30007CF8B}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameMatlab
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
otheri{39033FB0-88A2-4e9e-B496-76B8E10F7148}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
Nameother
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Pascali{9C0E808A-6D9C-414b-84F0-3CCC38759938}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NamePascal
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Perli{52B0A0AF-9C49-4ccf-BCFD-8073ED0F5188}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NamePerl
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
PHPi{5ECE264E-A503-4a13-94FC-2D92DB83A1EB}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NamePHP
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Pythoni{F8BB1F84-26C2-408b-90D7-BC59572D2E35}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NamePython
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Ri{A0A9FF8A-CC32-4917-8201-22ABA6861247}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameR
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Rusti{94349994-7F16-4dc9-AE8F-9D36956660EE}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameRust
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
SQLi{4EF128C7-6E8A-45fb-A9A8-A82AB2C29F27}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameSQL
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
StructuredTexti{E1A5CD6D-F2BC-4271-BEE4-532E91BD2134}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameStructuredText
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Swifti{2CFB9F59-2D12-4154-B9E9-515F955D2CC1}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameSwift
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
VBAi{4539F9FF-D750-443a-BC52-8E78ED67EC76}show detailsdid not exist [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsLiteraltrue
IsOrderedfalse
LowerBound1
NameVBA
Scale0
Scopepublic
Staticfalse
Stereotypeenum
UpperBound1
Tagged values — changes
BaselineDestination
none
Added classes (9)
▶⚙AutoreclosingFunctionBlocki
Class notes
This class represents a function for auto-reclosing.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameAutoreclosingFunctionBlock
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{A4A9EF50-9E73-4973-BC56-BF6327298416}
Class notes
This class represents a function for auto-reclosing.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameAutoreclosingFunctionBlock
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
resetTimei{3F08C8C1-804D-40ab-8792-7BC325C60949}show detailsdid not existSeconds [0..1]Time at which this function resets.
Attribute notes
Time at which this function resets.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NameresetTime
Scale0
Scopepublic
Staticfalse
TypeSeconds
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndAutoreclosingFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
DestinationRecloseSequence role RecloseSequences [1..*] → AutoreclosingFunctionBlock role AutoreclosingFunctionBlock [0..1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality1..*
ContainmentUnspecified
EndRecloseSequence
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleRecloseSequences
RoleNoteReclose sequences associated to a given autoreclose function
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndAutoreclosingFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleAutoreclosingFunctionBlock
RoleNoteAutoreclose function defining a series of reclose sequences
Scopepublic
TargetScopeinstance
▶⚙BreakerFailureFunctionBlocki
Class notes
This class represents a breaker failure function.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameBreakerFailureFunctionBlock
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{4ECF5BD9-9A55-4a2f-A913-8741718AAB22}
Class notes
This class represents a breaker failure function.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameBreakerFailureFunctionBlock
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
additionalBacktripTimeDelayi{14A075D7-4B75-4b9b-8629-49D2C203AC42}show detailsdid not existSeconds [0..1]Extra time delay used on top of timeDelay to allow for extra maximum clearing fault time. Used to allow extra coordination time between three-pole and single-pole breakers.
Attribute notes
Extra time delay used on top of timeDelay to allow for extra maximum clearing fault time. Used to allow extra coordination time between three-pole and single-pole breakers.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NameadditionalBacktripTimeDelay
Scale0
Scopepublic
Staticfalse
TypeSeconds
UpperBound1
Tagged values — changes
BaselineDestination
none
backtripTimeDelayi{AB3D930E-6282-490c-B624-E6041925EDD6}show detailsdid not existSeconds [0..1]Maximum clearing time considered to declared a cleared fault.
Attribute notes
Maximum clearing time considered to declared a cleared fault.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NamebacktripTimeDelay
Scale0
Scopepublic
Staticfalse
TypeSeconds
UpperBound1
Tagged values — changes
BaselineDestination
none
currentThresholdi{411331BE-661B-47c7-84D3-193572FF4B58}show detailsdid not existCurrentFlow [0..1]Current threshold used to declare a cleared fault. If the detection mode only considers breaker status, this attribute should be left undefined (same as voltageThreshold).
Attribute notes
Current threshold used to declare a cleared fault. If the detection mode only considers breaker status, this attribute should be left undefined (same as voltageThreshold).
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NamecurrentThreshold
Scale0
Scopepublic
Staticfalse
TypeCurrentFlow
UpperBound1
Tagged values — changes
BaselineDestination
none
retripTimeDelaySinglePolei{AB8244E0-6405-4d82-8A9D-E28FAE4B5F3E}show detailsdid not existSeconds [0..1]From 61850-7-4, single pole time delay before the function tries to retrip the failed breaker.
Attribute notes
From 61850-7-4, single pole time delay before the function tries to retrip the failed breaker.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NameretripTimeDelaySinglePole
Scale0
Scopepublic
Staticfalse
TypeSeconds
UpperBound1
Tagged values — changes
BaselineDestination
none
retripTimeDelayThreePolei{C3632941-3538-4e05-B226-224D79807B0F}show detailsdid not existSeconds [0..1]From 61850-7-4, three pole time delay before the function tries to retrip the failed breaker.
Attribute notes
From 61850-7-4, three pole time delay before the function tries to retrip the failed breaker.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NameretripTimeDelayThreePole
Scale0
Scopepublic
Staticfalse
TypeSeconds
UpperBound1
Tagged values — changes
BaselineDestination
none
voltageThresholdi{457B81EE-0F4D-4d75-A74D-C0B55F8583E9}show detailsdid not existVoltage [0..1]Voltage threshold used to declare a cleared fault. If the detection mode only considers breaker status, this attribute should be left undefined (same as currentThreshold).
Attribute notes
Voltage threshold used to declare a cleared fault. If the detection mode only considers breaker status, this attribute should be left undefined (same as currentThreshold).
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NamevoltageThreshold
Scale0
Scopepublic
Staticfalse
TypeVoltage
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndBreakerFailureFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
▶⚙ConductorCharacteristicCurvei
Class notes
Class to associate damage curves to conductors or to their datasheets.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameConductorCharacteristicCurve
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{37302AF3-4890-4a14-BE43-5ADF96B73545}
Class notes
Class to associate damage curves to conductors or to their datasheets.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameConductorCharacteristicCurve
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndConductorCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTimeCurrentCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
DestinationConductor role Conductor [0..*] → ConductorCharacteristicCurve role DamageCurve [0..1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndConductor
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleConductor
RoleNoteA conductor can have a damage curve associated to it.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndConductorCharacteristicCurve
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleDamageCurve
RoleNoteDamage curve associated to a conductor.
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationWireInfo role WireInfo [0..1] → ConductorCharacteristicCurve role DamageCurve [0..1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndWireInfo
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleWireInfo
RoleNoteThe datasheet of a conductor include damage curve information
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndConductorCharacteristicCurve
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleDamageCurve
RoleNoteDamage curve information in the datasheet of given conductor.
Scopepublic
TargetScopeinstance
▶⚙FuseInfoi
Class notes
Fuse datasheet information.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFuseInfo
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{1B578C63-F897-48be-AA47-AD2709A5474B}
Class notes
Fuse datasheet information.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameFuseInfo
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
⇄Links
Baselinedid not exist
→
DestinationFuseInfo → SwitchInfo
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFuseInfo
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndSwitchInfo
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
DestinationFuseCharacteristicCurve role FuseCurves [0..2] → FuseInfo role FuseInfo [0..1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..2
ContainmentUnspecified
EndFuseCharacteristicCurve
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFuseCurves
RoleNoteCurves that define the time-current operation of this fuse (Minimum Melt and Total Clearing Time Curves)
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndFuseInfo
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFuseInfo
RoleNoteFuseInfo this curve is associated to.
Scopepublic
TargetScopeinstance
▶⚙ProtectionRelatedFunctionBlocki
Class notes
Protection related functions that do not have an operate output but can be part of a protection scheme or logic.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameProtectionRelatedFunctionBlock
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{7316E753-2D40-4bb0-8F21-2BED0DF47338}
Class notes
Protection related functions that do not have an operate output but can be part of a protection scheme or logic.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameProtectionRelatedFunctionBlock
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
phasesi{23DA2836-D5FC-4e06-97D7-ED96CF0ED499}show detailsdid not existPhaseCode [0..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
Namephases
Scale0
Scopepublic
Staticfalse
TypePhaseCode
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndSynchrocheckFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndBreakerFailureFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndAutoreclosingFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
DestinationProprietarySettingValue role ProprietarySettingValue [0..*] → ProtectionRelatedFunctionBlock role ProtectionRelatedFunctionBlock [1]
Link metadata
BaselineDestination
DirectionSource -> Destination
IsLeaffalse
IsRootfalse
TypeAggregation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProprietarySettingValue
IsAggregationnone
IsChangeablenone
IsNavigablefalse
Orderingfalse
RoleProprietarySettingValue
RoleNoteApplication-specific setting value may be possessed by this ProtectionRelatedFunctionBlock.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationshared
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionRelatedFunctionBlock
RoleNoteProtection-related function block may have application-specific setting values.
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationProtectionRelatedFunctionBlock role ProtectionRelatedFunctionBlock [1..*] → ProtectionSettingsGroup role ProtectionSettingsGroup [0..1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality1..*
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionRelatedFunctionBlock
RoleNoteMultiple instances of ProtectionRelatedFunctionBlock may be grouped together by a ProtectionSettingGroup to manage their setting values as a single group.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndProtectionSettingsGroup
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionSettingsGroup
RoleNoteProtectionSettingsGroup can combine setting values possessed by several instances of ProtectionRelatedFunctionBlocks that constitutes a certain protection function.
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationProtectionRelatedFunctionBlock role OperatedByProtectionRelatedFunctionBlock [0..*] → ProtectedSwitch role ProtectedSwitch [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleOperatedByProtectionRelatedFunctionBlock
RoleNoteProtection realted function blocks that operate/close this ProtectedSwitch.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProtectedSwitch
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectedSwitch
RoleNoteProtected switch operated/closed by this ProtectionRelatedFunctionBlock.
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationProtectionRelatedFunctionBlock role ProtectionRelatedFunctionBlock [0..*] → ProtectionEquipment role ProtectionEquipment [1]
Link metadata
BaselineDestination
DirectionSource -> Destination
IsLeaffalse
IsRootfalse
TypeAggregation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigablefalse
Orderingfalse
RoleProtectionRelatedFunctionBlock
RoleNoteProtection related function blocks may be contained in protection equipment.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndProtectionEquipment
IsAggregationshared
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionEquipment
RoleNoteProtection equipment may contain protection related function blocks.
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationProtectionRelatedFunctionBlock role ProtectionRelatedFunctionBlock [0..*] → PotentialTransformer role PotentialTransformer [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionRelatedFunctionBlock
RoleNoteProtection related function block may use the voltage values measured by multiple PotentialTransformers as input signals.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndPotentialTransformer
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RolePotentialTransformer
RoleNotePotential transformer may provide the voltage values to several protection related function blocks.
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationProtectionRelatedFunctionBlock role ProtectionRelatedFunctionBlock [0..*] → CurrentTransformer role CurrentTransformer [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionRelatedFunctionBlock
RoleNoteProtection related function block may use the current values measured by multiple CurerntTransformers as input signals.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndCurrentTransformer
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleCurrentTransformer
RoleNoteCurrent transformer may provide the current value to several protection related function blocks.
Scopepublic
TargetScopeinstance
▶⚙ProtectionTripConditioningFunctionBlocki
Class notes
A protection function block concept borrowed from 61850-7-4. The intention of this class is to serve as a point of compilation of the operate outputs of multiple ProtectionFunctionBlock instances. It is also use here to establish a logical combination of the inputs and outputs of protection and protection-related function blocks.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameProtectionTripConditioningFunctionBlock
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{F1B274A8-8A29-4b2f-96B5-E02058A62D39}
Class notes
A protection function block concept borrowed from 61850-7-4. The intention of this class is to serve as a point of compilation of the operate outputs of multiple ProtectionFunctionBlock instances. It is also use here to establish a logical combination of the inputs and outputs of protection and protection-related function blocks.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameProtectionTripConditioningFunctionBlock
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
⇄Links
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionTripConditioningFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
▶⚙SynchrocheckFunctionBlocki
Class notes
This class represents a function for check of synchronism.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameSynchrocheckFunctionBlock
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{45BD87D3-3BE3-4d00-ABC3-B23FBD682162}
Class notes
This class represents a function for check of synchronism.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameSynchrocheckFunctionBlock
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
angleDifferencei{9FB4A2E6-52C1-4510-9B78-325651E427AF}show detailsdid not existAngleDegrees [0..1]Setting defining phase angle difference between two measured values.
Attribute notes
Setting defining phase angle difference between two measured values.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NameangleDifference
Scale0
Scopepublic
Staticfalse
TypeAngleDegrees
UpperBound1
Tagged values — changes
BaselineDestination
none
frequencyDifferencei{49937522-5D57-4df4-8C12-0CACCECC891C}show detailsdid not existFrequency [0..1]Setting defining frequency difference between two measured values.
Attribute notes
Setting defining frequency difference between two measured values.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NamefrequencyDifference
Scale0
Scopepublic
Staticfalse
TypeFrequency
UpperBound1
Tagged values — changes
BaselineDestination
none
voltageDifferencei{E84F7806-1244-46fe-AABD-7736B9BA534D}show detailsdid not existVoltage [0..1]Setting defining voltage difference between two measured values.
Attribute notes
Setting defining voltage difference between two measured values.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NamevoltageDifference
Scale0
Scopepublic
Staticfalse
TypeVoltage
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndSynchrocheckFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
▶⚙TimeCurrentCurvei
Class notes
Specialization of Curve class to restrict the usage to Time in the y-axis and CurrentFlow in the x-axis. Serves as base to many special use-cases, particularly in the protection coordination context.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameTimeCurrentCurve
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{B95E758A-E21F-4b1a-871A-0054096E994B}
Class notes
Specialization of Curve class to restrict the usage to Time in the y-axis and CurrentFlow in the x-axis. Serves as base to many special use-cases, particularly in the protection coordination context.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameTimeCurrentCurve
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndConductorCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTimeCurrentCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFuseCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTimeCurrentCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTransformerCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTimeCurrentCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionOperationCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTimeCurrentCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
DestinationTimeCurrentCurve → Curve
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTimeCurrentCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
▶⚙TransformerCharacteristicCurvei
Class notes
Class to associate damage or inrush curves (or points) to transformers or to their datasheets.
Class metadata — changes
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameTransformerCharacteristicCurve
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
Tagged values — changes
BaselineDestination
none
ADDED{A10070FC-CA07-4b9b-9BD9-40F80EED6D60}
Class notes
Class to associate damage or inrush curves (or points) to transformers or to their datasheets.
▤Metadata
BaselineDestination
Abstractfalse
Authorpaov001
Complexity1
GenTypeJava
IsLeaffalse
IsRootfalse
IsSpecfalse
NameTransformerCharacteristicCurve
ParentPackageProtection
Phase1.0
Scopepublic
StatusProposed
TypeClass
Version1.0
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
transformerCurveTypei{52F89F0D-D961-456c-A510-0597C9E665BC}show detailsdid not existTransformerCharacteristicCurveKind [1..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound1
NametransformerCurveType
Scale0
Scopepublic
Staticfalse
TypeTransformerCharacteristicCurveKind
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTransformerCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTimeCurrentCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
DestinationTransformerEndInfo role TransformerEndInfo [0..1] → TransformerCharacteristicCurve role CharacteristicCurves [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndTransformerEndInfo
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleTransformerEndInfo
RoleNoteA transformer end datasheet can be associated to multiple charcateristic curves including damage and inrush (curves or points)
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndTransformerCharacteristicCurve
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleCharacteristicCurves
RoleNoteDamage or inrush curves associated to a transformer end datasheet.
Scopepublic
TargetScopeinstance
Baselinedid not exist
→
DestinationTransformerEnd role TransformerEnd [0..*] → TransformerCharacteristicCurve role CharacteristicCurves [0..*]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndTransformerEnd
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleTransformerEnd
RoleNoteA transformer end can be associated to multiple charcateristic curves including damage and inrush (curves or points)
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndTransformerCharacteristicCurve
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleCharacteristicCurves
RoleNoteDamage or inrush curves associated to a transformer end
Scopepublic
TargetScopeinstance
Changed classes (9)
▶⚙FuseCharacteristicCurvei
Class notes
This class represents the characteristic curve of fuse.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{2CF1303C-F5BB-4558-A115-A9490B42A319}
Class notes
This class represents the characteristic curve of fuse.
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFuseCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTimeCurrentCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
BaselineFuseCharacteristicCurve → ProtectionCharacteristicCurve
→
Destinationremoved from model
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndFuseCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
Baselinedid not exist
→
DestinationFuseCharacteristicCurve role FuseCurves [0..2] → FuseInfo role FuseInfo [0..1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality0..2
ContainmentUnspecified
EndFuseCharacteristicCurve
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFuseCurves
RoleNoteCurves that define the time-current operation of this fuse (Minimum Melt and Total Clearing Time Curves)
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndFuseInfo
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleFuseInfo
RoleNoteFuseInfo this curve is associated to.
Scopepublic
TargetScopeinstance
▶⚙OverCurrentProtectionFunctionBlocki
Class notes
This class represents a function for over current protection.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{B5C06C0C-6B3E-42d9-9BA6-34D178600F42}
Class notes
This class represents a function for over current protection.
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
currentValueAdderi{766A3E06-1E5E-4b9f-A8CE-1FCFF7818E75}show detailsdid not existCurrentFlow [0..1]Current value adder setting for time over current curves.
Attribute notes
Current value adder setting for time over current curves.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NamecurrentValueAdder
Scale0
Scopepublic
Staticfalse
TypeCurrentFlow
UpperBound1
Tagged values — changes
BaselineDestination
none
currentValueMultiplieri{174BDEE6-ABD1-47c7-AC4E-CF84132F53C7}show detailsdid not existFloat [0..1]Current value multiplier setting for time over current curves.
Attribute notes
Current value multiplier setting for time over current curves.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NamecurrentValueMultiplier
Scale0
Scopepublic
Staticfalse
TypeFloat
UpperBound1
Tagged values — changes
BaselineDestination
none
timeDiali{1D92791E-5A26-45c1-A2C9-695B841251D3}show detailsdid not existFloat [0..1]Time dial setting for time over current curves.
Attribute notes
Time dial setting for time over current curves.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NametimeDial
Scale0
Scopepublic
Staticfalse
TypeFloat
UpperBound1
Tagged values — changes
BaselineDestination
none
timeValueAdderi{F44759BA-8AE4-4e1a-B903-644A11DA8B39}show detailsdid not existSeconds [0..1]Time adder setting for time over current curves.
Attribute notes
Time adder setting for time over current curves.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NametimeValueAdder
Scale0
Scopepublic
Staticfalse
TypeSeconds
UpperBound1
Tagged values — changes
BaselineDestination
none
timeValueMultiplieri{22596AAB-4DFE-4c1e-85EB-4AE4636ACAC0}show detailsdid not existFloat [0..1]Additional time multiplier setting for time over current curves.
Attribute notes
Additional time multiplier setting for time over current curves.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NametimeValueMultiplier
Scale0
Scopepublic
Staticfalse
TypeFloat
UpperBound1
Tagged values — changes
BaselineDestination
none
▶⚙ProprietarySettingValuei
Class notes
This class is the base class to represet a setting value of various applications.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{6C47841F-70F9-4760-B107-D0036DBC2796}
Class notes
This class is the base class to represet a setting value of various applications.
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
valuei{2BA8B21B-C74B-42db-AC1A-303DEFB900E2}show detailsFloat [0..1]String [0..1]The value of the setting value.
Attribute notes
The value of the setting value.
Attribute metadata — changes
BaselineDestination
TypeFloatString
Tagged values — changes
BaselineDestination
no changes
valueTypei{F3F76DDC-AD65-498c-86B4-C18C5857733C}show detailsdid not existXSDDatatypeKind [0..1]
Attribute notes
No notes defined in the model.
Attribute metadata — changes
BaselineDestination
AllowDuplicatesfalse
Collectionfalse
Constfalse
ContainmentNot Specified
IsOrderedfalse
LowerBound0
NamevalueType
Scale0
Scopepublic
Staticfalse
TypeXSDDatatypeKind
UpperBound1
Tagged values — changes
BaselineDestination
none
⇄Links
Baselinedid not exist
→
DestinationProprietarySettingValue role ProprietarySettingValue [0..*] → ProtectionRelatedFunctionBlock role ProtectionRelatedFunctionBlock [1]
Link metadata
BaselineDestination
DirectionSource -> Destination
IsLeaffalse
IsRootfalse
TypeAggregation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProprietarySettingValue
IsAggregationnone
IsChangeablenone
IsNavigablefalse
Orderingfalse
RoleProprietarySettingValue
RoleNoteApplication-specific setting value may be possessed by this ProtectionRelatedFunctionBlock.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationshared
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionRelatedFunctionBlock
RoleNoteProtection-related function block may have application-specific setting values.
Scopepublic
TargetScopeinstance
▶⚙ProtectionEquipmenti
Class notes
An electrical device designed to respond to input conditions in a prescribed manner and after specified conditions are met to cause contact operation or similar abrupt change in associated electric control circuits, or simply to display the detected condition. Protection equipment is associated with conducting equipment and usually operate circuit breakers.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{9EAE8A03-D411-432a-AC39-38ACEC6B1FAD}
Class notes
An electrical device designed to respond to input conditions in a prescribed manner and after specified conditions are met to cause contact operation or similar abrupt change in associated electric control circuits, or simply to display the detected condition. Protection equipment is associated with conducting equipment and usually operate circuit breakers.
⇄Links
Baselinedid not exist
→
DestinationProtectionRelatedFunctionBlock role ProtectionRelatedFunctionBlock [0..*] → ProtectionEquipment role ProtectionEquipment [1]
Link metadata
BaselineDestination
DirectionSource -> Destination
IsLeaffalse
IsRootfalse
TypeAggregation
Source end
BaselineDestination
Cardinality0..*
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigablefalse
Orderingfalse
RoleProtectionRelatedFunctionBlock
RoleNoteProtection related function blocks may be contained in protection equipment.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality1
ContainmentUnspecified
EndProtectionEquipment
IsAggregationshared
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionEquipment
RoleNoteProtection equipment may contain protection related function blocks.
Scopepublic
TargetScopeinstance
▶⚙ProtectionFunctionBlocki
Class notes
Protection function block is a function block that contains an algorithm for protecting the equipment.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{8A5CD2B4-AD09-4635-B19C-C3894E24E1E3}
Class notes
Protection function block is a function block that contains an algorithm for protecting the equipment.
⇄Links
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionTripConditioningFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
BaselineSynchrocheckProtectionFunctionBlock → ProtectionFunctionBlock
→
Destinationremoved from model
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndSynchrocheckProtectionFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionFunctionBlock
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
▶⚙ProtectionOperationCharacteristicCurvei
Class notes
This class expthe base class of characteristic curve of protection relay functions.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{F609F49E-40DD-4c23-B99D-B2F63E97BBE2}
Class notes
This class expthe base class of characteristic curve of protection relay functions.
⇄Links
Baselinedid not exist
→
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionOperationCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndTimeCurrentCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
BaselineProtectionOperationCharacteristicCurve → ProtectionCharacteristicCurve
→
Destinationremoved from model
Link metadata
BaselineDestination
DirectionSource -> Destination
TypeGeneralization
Source end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionOperationCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigablefalse
Orderingfalse
ScopePublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0
ContainmentUnspecified
EndProtectionCharacteristicCurve
IsAggregation0
IsChangeablenone
IsNavigabletrue
Orderingfalse
ScopePublic
TargetScopeinstance
▶⚙ProtectionSettingsGroupi
Class notes
This class represents a group of standardized setting values which are typically used in certain grid situations.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{84033ED4-AAAC-49dd-8349-4B84CE358EB0}
Class notes
This class represents a group of standardized setting values which are typically used in certain grid situations.
⇄Links
Baselinedid not exist
→
DestinationProtectionRelatedFunctionBlock role ProtectionRelatedFunctionBlock [1..*] → ProtectionSettingsGroup role ProtectionSettingsGroup [0..1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality1..*
ContainmentUnspecified
EndProtectionRelatedFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionRelatedFunctionBlock
RoleNoteMultiple instances of ProtectionRelatedFunctionBlock may be grouped together by a ProtectionSettingGroup to manage their setting values as a single group.
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndProtectionSettingsGroup
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleProtectionSettingsGroup
RoleNoteProtectionSettingsGroup can combine setting values possessed by several instances of ProtectionRelatedFunctionBlocks that constitutes a certain protection function.
Scopepublic
TargetScopeinstance
▶⚙RecloseSequencei
Class notes
A reclose sequence (open and close) is defined for each possible reclosure of a breaker.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{2BB9ABD3-5CB7-43ba-88A8-04D971642DA2}
Class notes
A reclose sequence (open and close) is defined for each possible reclosure of a breaker.
⇄Links
Baselinedid not exist
→
DestinationRecloseSequence role RecloseSequences [1..*] → AutoreclosingFunctionBlock role AutoreclosingFunctionBlock [0..1]
Link metadata
BaselineDestination
DirectionUnspecified
IsLeaffalse
IsRootfalse
TypeAssociation
Source end
BaselineDestination
Cardinality1..*
ContainmentUnspecified
EndRecloseSequence
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleRecloseSequences
RoleNoteReclose sequences associated to a given autoreclose function
Scopepublic
TargetScopeinstance
Target end
BaselineDestination
Cardinality0..1
ContainmentUnspecified
EndAutoreclosingFunctionBlock
IsAggregationnone
IsChangeablenone
IsNavigabletrue
Orderingfalse
RoleAutoreclosingFunctionBlock
RoleNoteAutoreclose function defining a series of reclose sequences
Scopepublic
TargetScopeinstance
▶⚙TransformerCharacteristicCurveKindrenamed from ProtectionCharacteristicCurveKind«enumeration»i
Class notes (destination, redlined)
This enumeration class expresses types of protection transformer time current characteristic curves.
Class metadata — changes
BaselineDestination
NameProtectionCharacteristicCurveKindTransformerCharacteristicCurveKind
Tagged values — changes
BaselineDestination
no changes
CHANGED{5D4294E7-0E36-43e4-A3DE-CF41461C4404}
Class notes (destination, redlined)
This enumeration class expresses types of protection transformer time current characteristic curves.
▤Metadata
BaselineDestination
NameProtectionCharacteristicCurveKindTransformerCharacteristicCurveKind
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
inrushCurveirenamed from protectionCurve{54956A70-7E2D-49bb-AB21-CEAFA8D60B5D}show details [1..1] [1..1]The curve for protection coordination.
Attribute notes
The curve for protection coordination.
Attribute metadata — changes
BaselineDestination
NameprotectionCurveinrushCurve
Tagged values — changes
BaselineDestination
no changes
Added diagrams (7)
▶▦EPRIProposedUpdates1i
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 09:00:08
DiagramTypeClassDiagram
ModifiedDate2024-09-14 09:52:46
NameEPRIProposedUpdates1
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
ADDED{70EC2267-19ED-48a1-973A-CD797502D5A8}
Diagram notes
No notes defined in the model.
▤Metadata
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 09:00:08
DiagramTypeClassDiagram
ModifiedDate2024-09-14 09:52:46
NameEPRIProposedUpdates1
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
▦Diagram
Baseline
Diagram did not exist in the baseline model.
Destination
EPRIProposedUpdates1 (destination)
▶▦EPRIProposedUpdates2i
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 09:53:03
DiagramTypeClassDiagram
ModifiedDate2024-09-17 09:17:29
NameEPRIProposedUpdates2
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
ADDED{02D1EB9B-1566-40a0-8E72-DACDC06DC998}
Diagram notes
No notes defined in the model.
▤Metadata
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 09:53:03
DiagramTypeClassDiagram
ModifiedDate2024-09-17 09:17:29
NameEPRIProposedUpdates2
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
▦Diagram
Baseline
Diagram did not exist in the baseline model.
Destination
EPRIProposedUpdates2 (destination)
▶▦EPRIProposedUpdates3i
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 10:36:09
DiagramTypeClassDiagram
ModifiedDate2024-10-18 16:49:43
NameEPRIProposedUpdates3
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
ADDED{22C82B31-4654-4d0a-BB15-00DB968378DA}
Diagram notes
No notes defined in the model.
▤Metadata
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 10:36:09
DiagramTypeClassDiagram
ModifiedDate2024-10-18 16:49:43
NameEPRIProposedUpdates3
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
▦Diagram
Baseline
Diagram did not exist in the baseline model.
Destination
EPRIProposedUpdates3 (destination)
▶▦EPRIProposedUpdates4i
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 10:54:46
DiagramTypeClassDiagram
ModifiedDate2024-10-18 14:20:32
NameEPRIProposedUpdates4
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
ADDED{A876811A-B2AD-4368-9ABB-7F0DE9F03727}
Diagram notes
No notes defined in the model.
▤Metadata
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 10:54:46
DiagramTypeClassDiagram
ModifiedDate2024-10-18 14:20:32
NameEPRIProposedUpdates4
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
▦Diagram
Baseline
Diagram did not exist in the baseline model.
Destination
EPRIProposedUpdates4 (destination)
▶▦EPRIProposedUpdates5i
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 11:18:12
DiagramTypeClassDiagram
ModifiedDate2024-10-18 16:47:02
NameEPRIProposedUpdates5
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
ADDED{6A23CE15-5F8D-4452-8DEB-5DBEF5CD7D15}
Diagram notes
No notes defined in the model.
▤Metadata
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 11:18:12
DiagramTypeClassDiagram
ModifiedDate2024-10-18 16:47:02
NameEPRIProposedUpdates5
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
▦Diagram
Baseline
Diagram did not exist in the baseline model.
Destination
EPRIProposedUpdates5 (destination)
▶▦EPRIProposedUpdates6i
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
Authordozdt02
CreatedDate2024-09-14 11:30:53
DiagramTypeClassDiagram
ModifiedDate2024-10-18 17:07:25
NameEPRIProposedUpdates6
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
ADDED{01725690-E614-4e42-8361-8BDC5B6C73A6}
Diagram notes
No notes defined in the model.
▤Metadata
BaselineDestination
Authordozdt02
CreatedDate2024-09-14 11:30:53
DiagramTypeClassDiagram
ModifiedDate2024-10-18 17:07:25
NameEPRIProposedUpdates6
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
▦Diagram
Baseline
Diagram did not exist in the baseline model.
Destination
EPRIProposedUpdates6 (destination)
▶▦EPRIProposedUpdates7i
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 12:21:12
DiagramTypeClassDiagram
ModifiedDate2024-10-18 16:05:08
NameEPRIProposedUpdates7
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
ADDED{34CB592E-E86B-4fe2-9CEB-0392B6CDD066}
Diagram notes
No notes defined in the model.
▤Metadata
BaselineDestination
Authorpaov001
CreatedDate2024-09-14 12:21:12
DiagramTypeClassDiagram
ModifiedDate2024-10-18 16:05:08
NameEPRIProposedUpdates7
PackageEAPK_3F02E213_ECF8_4f14_9AD5_D4A252FE300A
ParentPackageProtection
▦Diagram
Baseline
Diagram did not exist in the baseline model.
Destination
EPRIProposedUpdates7 (destination)
Changed diagrams (5)
▶▦Maini
Diagram notes
This diagram shows all classes included in the Protection package as well as the key external classes that have associations with Protection classes.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{9AF2AFF5-A5C5-487d-BE22-9DADEDA9929E}
Diagram notes
This diagram shows all classes included in the Protection package as well as the key external classes that have associations with Protection classes.
▦Diagram
changed
Baseline
Main (baseline)
Destination
Main (destination)
▶▦ProtectionCharacteristicCurvei
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{1CE4A273-E241-4659-BFF1-F18EF8DB1EE2}
Diagram notes
No notes defined in the model.
▦Diagram
removedchanged
Baseline
ProtectionCharacteristicCurve (baseline)
Destination
ProtectionCharacteristicCurve (destination)
Connectors 3 removedhover a connector to outline the elements it joins
removedFuseCharacteristicCurve – ProtectionCharacteristicCurve
removedProtectionCharacteristicCurve – Curve
removedProtectionOperationCharacteristicCurve – ProtectionCharacteristicCurve
▶▦ProtectionFunctionInheritance1i
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{AC6BF8BA-E146-42ff-B709-16F2054E8AFD}
Diagram notes
No notes defined in the model.
▦Diagram
changed
Baseline
ProtectionFunctionInheritance1 (baseline)
Destination
ProtectionFunctionInheritance1 (destination)
▶▦ProtectionFunctionInheritance2i
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{B938F3F4-3A0A-4f13-AF78-806C55F0BC81}
Diagram notes
No notes defined in the model.
▦Diagram
changed
Baseline
ProtectionFunctionInheritance2 (baseline)
Destination
ProtectionFunctionInheritance2 (destination)
▶▦ProtectionFunctionInheritance3i
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{E2177516-8145-4e9c-93D6-B56FBB650E6A}
Diagram notes
No notes defined in the model.
▦Diagram
removedchanged
Baseline
ProtectionFunctionInheritance3 (baseline)
Destination
ProtectionFunctionInheritance3 (destination)
Connectors 7 removedhover a connector to outline the elements it joins
removedOverCurrentProtectionFunctionBlock – CurrentProtectionFunctionBlock
removedOverCurrentTypeFunctionBlock – OverCurrentProtectionFunctionBlock
removedProprietarySettingValue – IdentifiedObject
removedProprietaryThresholdvalue – ProprietarySettingValue
removedProprietaryTimerValue – ProprietarySettingValue
removedProtectionFunctionBlock – ProprietarySettingValue
removedSynchrocheckProtectionFunctionBlock – ProtectionFunctionBlock
▶SCADAi
Package notes
Contains entities to model information used by Supervisory Control and Data Acquisition (SCADA) applications. Supervisory control supports operator control of equipment, such as opening or closing a breaker. Data acquisition gathers telemetered data from various sources. The subtypes of the Telemetry entity deliberately match the UCA and IEC 61850 definitions. This package also supports alarm presentation but it is not expected to be used by other applications.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{C397A471-682D-4757-89C3-C65DCE1842A7}
Package notes
Contains entities to model information used by Supervisory Control and Data Acquisition (SCADA) applications. Supervisory control supports operator control of equipment, such as opening or closing a breaker. Data acquisition gathers telemetered data from various sources. The subtypes of the Telemetry entity deliberately match the UCA and IEC 61850 definitions. This package also supports alarm presentation but it is not expected to be used by other applications.
Package 'SCADA' has no changes to the 7 classes it contains.
Changed diagrams (1)
▶▦Maini
Diagram notes
This diagram shows all classes included in the SCADA package as well as the key external classes that have associations with SCADA classes.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{DCCD95DF-1D4D-4a31-ADC9-82410B121566}
Diagram notes
This diagram shows all classes included in the SCADA package as well as the key external classes that have associations with SCADA classes.
▦Diagram
changed
Baseline
Main (baseline)
Destination
Main (destination)
▶DocBasei
Package notes
This package contains example documentation diagrams not intended to be documented with the rest of the normative packages. The diagrams within this package are individually included in this document.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{9595963E-B478-4f81-8DE5-EBF73E630358}
Package notes
This package contains example documentation diagrams not intended to be documented with the rest of the normative packages. The diagrams within this package are individually included in this document.
Changed diagrams (1)
▶▦DocumentationExampleInheritancei
Diagram notes
This shows an example of inheritance in UML. This diagram is only to support figures in the documentation.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{8097D8D7-E05E-4885-982D-57E94DBA4BCD}
Diagram notes
This shows an example of inheritance in UML. This diagram is only to support figures in the documentation.
▦Diagram
changed
Baseline
DocumentationExampleInheritance (baseline)
Destination
DocumentationExampleInheritance (destination)
▶SecurityLimiti
Package notes
This package contains the classes related to the security limits.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{D5B1C554-7297-4096-A498-67D5BCFCD026}
Package notes
This package contains the classes related to the security limits.
Package 'SecurityLimit' has no changes to the 8 classes it contains.
Changed diagrams (2)
▶▦TemporaryLimitsi
Diagram notes
The diagram contains classes related to temporary limits.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{7198BD02-C13C-4cfa-8417-62A2418A65B6}
Diagram notes
The diagram contains classes related to temporary limits.
▦Diagram
changed
Baseline
TemporaryLimits (baseline)
Destination
TemporaryLimits (destination)
▶▦ThermalBehaviourLimiti
Diagram notes
The diagram contains classes related to thermal behaviour limit.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{0CE50D86-0120-42f8-8D55-CC7322B3BEC6}
Diagram notes
The diagram contains classes related to thermal behaviour limit.
▦Diagram
changed
Baseline
ThermalBehaviourLimit (baseline)
Destination
ThermalBehaviourLimit (destination)
▶Dynamicsi
Package notes
The CIM dynamic model definitions reflect the most common IEEE or, in the case of wind models, IEC, representations of models as well as models included in some of the transient stability software widely used by utilities. These dynamic models are intended to ensure interoperability between different vendors’ software products currently in use by electric utility energy companies, utilities, Transmission System Operators (TSOs), Regional Transmission Organizations (RTOs), and Independent System Operators (ISOs). It is important to note that each vendor is free to select its own internal implementation of these models. Differences in vendor results, as long as they are within accepted engineering practice, caused by different internal representations, are acceptable. Unless explicitly stated otherwise, the following modelling conventions are followed: - limited integrators are of the non-windup type; - it shall be possible to enter a time constant of zero (where it makes sense). The information in the entire clause "Common Information Model Dynamics package" is reproduced from the UML with the permission of UCAIug.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{A71B9185-6D48-40f4-B618-485C08C4F269}
Package notes
The CIM dynamic model definitions reflect the most common IEEE or, in the case of wind models, IEC, representations of models as well as models included in some of the transient stability software widely used by utilities. These dynamic models are intended to ensure interoperability between different vendors’ software products currently in use by electric utility energy companies, utilities, Transmission System Operators (TSOs), Regional Transmission Organizations (RTOs), and Independent System Operators (ISOs). It is important to note that each vendor is free to select its own internal implementation of these models. Differences in vendor results, as long as they are within accepted engineering practice, caused by different internal representations, are acceptable. Unless explicitly stated otherwise, the following modelling conventions are followed: - limited integrators are of the non-windup type; - it shall be possible to enter a time constant of zero (where it makes sense). The information in the entire clause "Common Information Model Dynamics package" is reproduced from the UML with the permission of UCAIug.
▶StandardModelsi
Package notes
This subclause contains standard dynamic model specifications grouped into packages by standard function block (type of equipment being modelled). In the CIM, standard dynamic models are expressed by means of a class named with the standard model name and attributes reflecting each of the parameters necessary to describe the behaviour of an instance of the standard model.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{1BEB429C-BFD0-49c6-9556-AC7BA58C2202}
Package notes
This subclause contains standard dynamic model specifications grouped into packages by standard function block (type of equipment being modelled). In the CIM, standard dynamic models are expressed by means of a class named with the standard model name and attributes reflecting each of the parameters necessary to describe the behaviour of an instance of the standard model.
▶SynchronousMachineDynamicsi
Package notes
For conventional power generating units (e.g., thermal, hydro, combustion turbine), a synchronous machine model represents the electrical characteristics of the generator and the mechanical characteristics of the turbine-generator rotational inertia. Large industrial motors or groups of similar motors can be represented by individual motor models which are represented as generators with negative active power in the static (power flow) data. The interconnection with the electrical network equations can differ among simulation tools. The tool only needs to know the synchronous machine to establish the correct interconnection. The interconnection with the motor’s equipment could also differ due to input and output signals required by standard models.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{448F8675-D39C-4fe0-9450-2791AE603EFC}
Package notes
For conventional power generating units (e.g., thermal, hydro, combustion turbine), a synchronous machine model represents the electrical characteristics of the generator and the mechanical characteristics of the turbine-generator rotational inertia. Large industrial motors or groups of similar motors can be represented by individual motor models which are represented as generators with negative active power in the static (power flow) data. The interconnection with the electrical network equations can differ among simulation tools. The tool only needs to know the synchronous machine to establish the correct interconnection. The interconnection with the motor’s equipment could also differ due to input and output signals required by standard models.
Package 'SynchronousMachineDynamics' has no changes to the 8 classes it contains.
Changed diagrams (1)
▶▦SynchronousMachineDynamicsi
Diagram notes
This diagram shows static power system model classes and dynamics model classes related to the synchronous machine dynamics model. An association between the SynchronousMachineDynamics class and the SynchronousMachine class provides a means for relating the dynamics model to the static model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{54E9C659-8B6C-4948-A2ED-1F2B84C0A17C}
Diagram notes
This diagram shows static power system model classes and dynamics model classes related to the synchronous machine dynamics model. An association between the SynchronousMachineDynamics class and the SynchronousMachine class provides a means for relating the dynamics model to the static model.
▦Diagram
changed
Baseline
SynchronousMachineDynamics (baseline)
Destination
SynchronousMachineDynamics (destination)
▶AsynchronousMachineDynamicsi
Package notes
An asynchronous machine model represents a (induction) generator or motor with no external connection to the rotor windings, e.g. a squirrel-cage induction machine. The interconnection with the electrical network equations can differ among simulation tools. The program only needs to know the terminal to which this asynchronous machine is connected in order to establish the correct interconnection. The interconnection with the motor’s equipment could also differ due to input and output signals required by standard models. The asynchronous machine model is used to model wind generators type 1 and type 2. For these, normal practice is to include the rotor flux transients and neglect the stator flux transients.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{5D284657-A8B5-4b22-A1BE-60220021422B}
Package notes
An asynchronous machine model represents a (induction) generator or motor with no external connection to the rotor windings, e.g. a squirrel-cage induction machine. The interconnection with the electrical network equations can differ among simulation tools. The program only needs to know the terminal to which this asynchronous machine is connected in order to establish the correct interconnection. The interconnection with the motor’s equipment could also differ due to input and output signals required by standard models. The asynchronous machine model is used to model wind generators type 1 and type 2. For these, normal practice is to include the rotor flux transients and neglect the stator flux transients.
Package 'AsynchronousMachineDynamics' has no changes to the 3 classes it contains.
Changed diagrams (1)
▶▦AsynchronousMachineDynamicsi
Diagram notes
This diagram shows static power system model classes and dynamics model classes related to the asynchronous machine dynamics model. An association between the AsynchronousMachineDynamics class and the AsynchronousMachine class provides a means for relating the dynamics model to the static model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{25AB5834-2B99-4846-9C8F-855D6A80D650}
Diagram notes
This diagram shows static power system model classes and dynamics model classes related to the asynchronous machine dynamics model. An association between the AsynchronousMachineDynamics class and the AsynchronousMachine class provides a means for relating the dynamics model to the static model.
▦Diagram
changed
Baseline
AsynchronousMachineDynamics (baseline)
Destination
AsynchronousMachineDynamics (destination)
▶TurbineGovernorDynamicsi
Package notes
The turbine-governor model is linked to one or two synchronous generators and determines the shaft mechanical power (<i>Pm</i>) or torque (<i>Tm</i>) for the generator model. Unlike IEEE standard models for other function blocks, the three IEEE turbine-governor standard models (GovHydroIEEE0, GovHydroIEEE2, and GovSteamIEEE1) are documented in IEEE Transactions, not in IEEE standards. For that reason, diagrams are supplied for those models. A 2012 IEEE report, <i><u>Dynamic Models for Turbine-Governors in Power System Studies</u></i>, provides updated information on a variety of models including IEEE, vendor and reliability authority models. Fully incorporating the results of that report into the CIM dynamics model is a future effort.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{40DA7439-D5DD-4608-85C0-87CF5444B24E}
Package notes
The turbine-governor model is linked to one or two synchronous generators and determines the shaft mechanical power (<i>Pm</i>) or torque (<i>Tm</i>) for the generator model. Unlike IEEE standard models for other function blocks, the three IEEE turbine-governor standard models (GovHydroIEEE0, GovHydroIEEE2, and GovSteamIEEE1) are documented in IEEE Transactions, not in IEEE standards. For that reason, diagrams are supplied for those models. A 2012 IEEE report, <i><u>Dynamic Models for Turbine-Governors in Power System Studies</u></i>, provides updated information on a variety of models including IEEE, vendor and reliability authority models. Fully incorporating the results of that report into the CIM dynamics model is a future effort.
Package 'TurbineGovernorDynamics' has no changes to the 58 classes it contains.
Changed diagrams (3)
▶▦GasTurbineGovernorDynamicsi
Diagram notes
This diagram shows dynamic standard model gaz turbine-governor classes and their inheritance from the TurbineGovernorDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{3639F204-9BE3-448b-A437-52099DA95456}
Diagram notes
This diagram shows dynamic standard model gaz turbine-governor classes and their inheritance from the TurbineGovernorDynamics class.
▦Diagram
changed
Baseline
GasTurbineGovernorDynamics (baseline)
Destination
GasTurbineGovernorDynamics (destination)
▶▦HydroTurbineGovernorDynamicsi
Diagram notes
This diagram shows dynamic standard model hydro turbine-governor classes and their inheritance from the TurbineGovernorDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{5DD835FF-3AB1-450d-9050-A786FC349923}
Diagram notes
This diagram shows dynamic standard model hydro turbine-governor classes and their inheritance from the TurbineGovernorDynamics class.
▦Diagram
changed
Baseline
HydroTurbineGovernorDynamics (baseline)
Destination
HydroTurbineGovernorDynamics (destination)
▶▦SteamTurbineGovernorDynamicsi
Diagram notes
This diagram shows dynamic standard model steam turbine-governor classes and their inheritance from the TurbineGovernorDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{D646BBA5-04C5-4745-9D16-606392088DF9}
Diagram notes
This diagram shows dynamic standard model steam turbine-governor classes and their inheritance from the TurbineGovernorDynamics class.
▦Diagram
changed
Baseline
SteamTurbineGovernorDynamics (baseline)
Destination
SteamTurbineGovernorDynamics (destination)
▶TurbineLoadControllerDynamicsi
Package notes
A turbine load controller acts to maintain turbine power at a set value by continuous adjustment of the turbine governor speed-load reference.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{F0E43C7F-6E03-4b93-B0AF-2111023CA155}
Package notes
A turbine load controller acts to maintain turbine power at a set value by continuous adjustment of the turbine governor speed-load reference.
Package 'TurbineLoadControllerDynamics' has no changes to the 2 classes it contains.
Changed diagrams (1)
▶▦TurbineLoadControllerDynamicsi
Diagram notes
This diagram shows dynamic standard model turbine load controller classes and their inheritance from the TurbineLoadControllerDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{EA37FCB1-4727-4ecd-94F5-0C25650651A1}
Diagram notes
This diagram shows dynamic standard model turbine load controller classes and their inheritance from the TurbineLoadControllerDynamics class.
▦Diagram
changed
Baseline
TurbineLoadControllerDynamics (baseline)
Destination
TurbineLoadControllerDynamics (destination)
▶MechanicalLoadDynamicsi
Package notes
A mechanical load represents the variation in a motor's shaft torque or power as a function of shaft speed.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{54ED4DD8-2593-43f5-9A32-43679D605D36}
Package notes
A mechanical load represents the variation in a motor's shaft torque or power as a function of shaft speed.
Package 'MechanicalLoadDynamics' has no changes to the 2 classes it contains.
Changed diagrams (1)
▶▦MechanicalLoadDynamicsi
Diagram notes
This diagram shows dynamic standard model mechanical load classes and their inheritance from the MechanicalLoadDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{5653B8A5-52C9-401e-811E-69E155E17018}
Diagram notes
This diagram shows dynamic standard model mechanical load classes and their inheritance from the MechanicalLoadDynamics class.
▦Diagram
changed
Baseline
MechanicalLoadDynamics (baseline)
Destination
MechanicalLoadDynamics (destination)
▶ExcitationSystemDynamicsi
Package notes
The excitation system model provides the field voltage (<i>Efd</i>) for a synchronous machine model. It is linked to a specific generator (synchronous machine). The representation of all limits used by the models (not including IEEE standard models) shall comply with the representation defined in Annex E of IEEE 421.5-2005, unless specified differently in the documentation of the model. The parameters are different for each excitation system model; the same parameter name can have different meaning in different models.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{829F67E7-F698-4aa7-95C2-13C616AB6B78}
Package notes
The excitation system model provides the field voltage (<i>Efd</i>) for a synchronous machine model. It is linked to a specific generator (synchronous machine). The representation of all limits used by the models (not including IEEE standard models) shall comply with the representation defined in Annex E of IEEE 421.5-2005, unless specified differently in the documentation of the model. The parameters are different for each excitation system model; the same parameter name can have different meaning in different models.
Package 'ExcitationSystemDynamics' has no changes to the 42 classes it contains.
Changed diagrams (1)
▶▦ExcitationSystemDynamicsi
Diagram notes
This diagram shows dynamic standard model excitation system classes and their inheritance from the ExcitationSystemDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{6F433799-BA80-4d4a-ABD1-BD898279F311}
Diagram notes
This diagram shows dynamic standard model excitation system classes and their inheritance from the ExcitationSystemDynamics class.
▦Diagram
changed
Baseline
ExcitationSystemDynamics (baseline)
Destination
ExcitationSystemDynamics (destination)
▶OverexcitationLimiterDynamicsi
Package notes
Overexcitation limiters (OELs) are also referred to as <i>maximum excitation limiters </i>and <i>field current limiters. </i>The possibility of voltage collapse in stressed power systems increases the importance of modelling these limiters in studies of system conditions that cause machines to operate at high levels of excitation for a sustained period, such as voltage collapse or system-islanding. Such events typically occur over a long time frame compared with transient or small-signal stability simulations.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{CB5C7172-23DD-4cc0-ACF3-557E0496AFCD}
Package notes
Overexcitation limiters (OELs) are also referred to as <i>maximum excitation limiters </i>and <i>field current limiters. </i>The possibility of voltage collapse in stressed power systems increases the importance of modelling these limiters in studies of system conditions that cause machines to operate at high levels of excitation for a sustained period, such as voltage collapse or system-islanding. Such events typically occur over a long time frame compared with transient or small-signal stability simulations.
Package 'OverexcitationLimiterDynamics' has no changes to the 10 classes it contains.
Changed diagrams (1)
▶▦OverexcitationLimiterDynamicsi
Diagram notes
This diagram shows dynamic standard model overexcitation limiter classes and their inheritance from the OverexcitationLimiterDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{FC47C181-4791-474a-AB30-CF1D0E20F49F}
Diagram notes
This diagram shows dynamic standard model overexcitation limiter classes and their inheritance from the OverexcitationLimiterDynamics class.
▦Diagram
changed
Baseline
OverexcitationLimiterDynamics (baseline)
Destination
OverexcitationLimiterDynamics (destination)
▶UnderexcitationLimiterDynamicsi
Package notes
Underexcitation limiters (UELs) act to boost excitation. The UEL typically senses either a combination of voltage and current of the synchronous machine or a combination of real and reactive power. Some UELs utilize a temperature or pressure recalibration feature, in which the UEL characteristic is shifted depending upon the generator cooling gas temperature or pressure.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{6601D8F5-D2D3-4743-A9D8-51CADC84A53A}
Package notes
Underexcitation limiters (UELs) act to boost excitation. The UEL typically senses either a combination of voltage and current of the synchronous machine or a combination of real and reactive power. Some UELs utilize a temperature or pressure recalibration feature, in which the UEL characteristic is shifted depending upon the generator cooling gas temperature or pressure.
Package 'UnderexcitationLimiterDynamics' has no changes to the 7 classes it contains.
Changed diagrams (1)
▶▦UnderexcitationLimiterDynamicsi
Diagram notes
This diagram shows dynamic standard model underexcitation limiter classes and their inheritance from the UnderexcitationLimiterDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{02C1E27A-FA01-4b4b-B496-F6BEDA3C6717}
Diagram notes
This diagram shows dynamic standard model underexcitation limiter classes and their inheritance from the UnderexcitationLimiterDynamics class.
▦Diagram
changed
Baseline
UnderexcitationLimiterDynamics (baseline)
Destination
UnderexcitationLimiterDynamics (destination)
▶PowerSystemStabilizerDynamicsi
Package notes
The power system stabilizer (PSS) model provides an input (<i>Vs</i>) to the excitation system model to improve damping of system oscillations. A variety of input signals can be used depending on the particular design.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{15788FE9-6C55-412c-8AB7-F3F1EB004BDF}
Package notes
The power system stabilizer (PSS) model provides an input (<i>Vs</i>) to the excitation system model to improve damping of system oscillations. A variety of input signals can be used depending on the particular design.
Package 'PowerSystemStabilizerDynamics' has no changes to the 26 classes it contains.
Changed diagrams (1)
▶▦PowerSystemStabilizerDynamicsi
Diagram notes
This diagram shows dynamic standard model power system stabilizer classes and their inheritance from the PowerSystemStabilizerDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{38DA7CE6-AE51-4221-B943-C23D17DBDE6B}
Diagram notes
This diagram shows dynamic standard model power system stabilizer classes and their inheritance from the PowerSystemStabilizerDynamics class.
▦Diagram
changed
Baseline
PowerSystemStabilizerDynamics (baseline)
Destination
PowerSystemStabilizerDynamics (destination)
▶DiscontinuousExcitationControlDynamicsi
Package notes
In certain system configurations, continuous excitation control with terminal voltage and power system stabilizing regulator input signals does not ensure that the potential of the excitation system for improving system stability is fully exploited. For these situations, discontinuous excitation control signals can be employed to enhance stability following large transient disturbances. <font color="#0f0f0f">For additional information please refer to IEEE 421.5-2005, 12 and IEEE 421.5-2016, 14.</font>
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{510FA576-60DA-4709-96D0-60C754D1875E}
Package notes
In certain system configurations, continuous excitation control with terminal voltage and power system stabilizing regulator input signals does not ensure that the potential of the excitation system for improving system stability is fully exploited. For these situations, discontinuous excitation control signals can be employed to enhance stability following large transient disturbances. <font color="#0f0f0f">For additional information please refer to IEEE 421.5-2005, 12 and IEEE 421.5-2016, 14.</font>
Package 'DiscontinuousExcitationControlDynamics' has no changes to the 4 classes it contains.
Changed diagrams (1)
▶▦DiscontinuousExcitationControlDynamicsi
Diagram notes
This diagram shows dynamic standard model discontinuous excitation control classes and their inheritance from the DiscontinuousExcitationControlDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{93B7D510-DFD1-470f-A764-E40D53B3F93A}
Diagram notes
This diagram shows dynamic standard model discontinuous excitation control classes and their inheritance from the DiscontinuousExcitationControlDynamics class.
▦Diagram
changed
Baseline
DiscontinuousExcitationControlDynamics (baseline)
Destination
DiscontinuousExcitationControlDynamics (destination)
▶PFVArControllerType1Dynamicsi
Package notes
<font color="#0f0f0f">Excitation systems for synchronous machines are sometimes supplied with an optional means of automatically adjusting generator output reactive power (VAr) or power factor (PF) to a user-specified value. This can be accomplished with either a reactive power or power factor controller or regulator. A reactive power or power factor controller is defined as a PF/VAr controller in IEEE 421.1 as “a control function that acts through the reference adjuster to modify the voltage regulator set point to maintain the synchronous machine steady-state power factor or reactive power at a predetermined value.”</font> The signal excitation limiter status should come from the excitation systems.<font color="#0f0f0f"> </font> <font color="#0f0f0f">For additional information please refer to IEEE 421.5-2005, 11 and IEEE 421.5-2016, 13.</font>
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{DB4B66D7-C753-481b-9C15-D0753561B765}
Package notes
<font color="#0f0f0f">Excitation systems for synchronous machines are sometimes supplied with an optional means of automatically adjusting generator output reactive power (VAr) or power factor (PF) to a user-specified value. This can be accomplished with either a reactive power or power factor controller or regulator. A reactive power or power factor controller is defined as a PF/VAr controller in IEEE 421.1 as “a control function that acts through the reference adjuster to modify the voltage regulator set point to maintain the synchronous machine steady-state power factor or reactive power at a predetermined value.”</font> The signal excitation limiter status should come from the excitation systems.<font color="#0f0f0f"> </font> <font color="#0f0f0f">For additional information please refer to IEEE 421.5-2005, 11 and IEEE 421.5-2016, 13.</font>
Package 'PFVArControllerType1Dynamics' has no changes to the 5 classes it contains.
Changed diagrams (1)
▶▦PFVArControllerType1Dynamicsi
Diagram notes
This diagram shows dynamic standard model power factor or VAr controller type 1 classes and their inheritance from the PFVArControllerType1Dynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{E5E56E46-8B1A-43d6-88B0-4C85E096AD7B}
Diagram notes
This diagram shows dynamic standard model power factor or VAr controller type 1 classes and their inheritance from the PFVArControllerType1Dynamics class.
▦Diagram
changed
Baseline
PFVArControllerType1Dynamics (baseline)
Destination
PFVArControllerType1Dynamics (destination)
▶PFVArControllerType2Dynamicsi
Package notes
<font color="#0f0f0f">A var/pf regulator is defined as “a synchronous machine regulator that functions to maintain the power factor or reactive component of power at a predetermined value.” </font> The signal excitation limiter status should come from the excitation systems <font color="#0f0f0f">For additional information please refer to IEEE 421.5-2005, 11 and IEEE 421.5-2016, 13.</font> <font color="#0f0f0f"> </font>
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{9AF74EDB-FFF5-4083-A7D5-48644244A045}
Package notes
<font color="#0f0f0f">A var/pf regulator is defined as “a synchronous machine regulator that functions to maintain the power factor or reactive component of power at a predetermined value.” </font> The signal excitation limiter status should come from the excitation systems <font color="#0f0f0f">For additional information please refer to IEEE 421.5-2005, 11 and IEEE 421.5-2016, 13.</font> <font color="#0f0f0f"> </font>
Package 'PFVArControllerType2Dynamics' has no changes to the 6 classes it contains.
Changed diagrams (1)
▶▦PFVArControllerType2Dynamicsi
Diagram notes
This diagram shows dynamic standard model power factor or VAr controller type 2 classes and their inheritance from the PFVArControllerType2Dynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{99C16D20-6A74-4483-A25E-34444E865297}
Diagram notes
This diagram shows dynamic standard model power factor or VAr controller type 2 classes and their inheritance from the PFVArControllerType2Dynamics class.
▦Diagram
changed
Baseline
PFVArControllerType2Dynamics (baseline)
Destination
PFVArControllerType2Dynamics (destination)
▶VoltageAdjusterDynamicsi
Package notes
<font color="#0f0f0f">A voltage adjuster is a reference adjuster that uses inputs from a reactive power or power factor controller to modify the voltage regulator set point to maintain the synchronous machine steady-state power factor or reactive power at a predetermined value. </font> <font color="#0f0f0f">For additional information please refer to IEEE 421.5-2005, 11.</font>
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{35B78447-A031-4927-A915-5C69304A72D2}
Package notes
<font color="#0f0f0f">A voltage adjuster is a reference adjuster that uses inputs from a reactive power or power factor controller to modify the voltage regulator set point to maintain the synchronous machine steady-state power factor or reactive power at a predetermined value. </font> <font color="#0f0f0f">For additional information please refer to IEEE 421.5-2005, 11.</font>
Package 'VoltageAdjusterDynamics' has no changes to the 3 classes it contains.
Changed diagrams (1)
▶▦VoltageAdjusterDynamicsi
Diagram notes
This diagram shows dynamic standard model voltage adjuster classes and their inheritance from the VoltageAdjusterDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{98EECFEA-7320-4d23-A006-FB39CEBEC0AE}
Diagram notes
This diagram shows dynamic standard model voltage adjuster classes and their inheritance from the VoltageAdjusterDynamics class.
▦Diagram
changed
Baseline
VoltageAdjusterDynamics (baseline)
Destination
VoltageAdjusterDynamics (destination)
▶VoltageCompensatorDynamicsi
Package notes
<font color="#0f0f0f">Synchronous machine terminal voltage transducer and current compensator models</font> adjust the terminal voltage feedback to the excitation system by adding a quantity that is proportional to the terminal current of the generator. It is linked to a specific generator (synchronous machine). <font color="#0f0f0f">Several types of compensation are available on most excitation systems. Synchronous machine active and reactive current compensation are the most common. Either reactive droop compensation and/or line-drop compensation can be used, simulating an impedance drop and effectively regulating at some point other than the terminals of the machine. The impedance or range of adjustment and type of compensation should be specified for different types. </font> <font color="#0f0f0f">Care shall be taken to ensure that a consistent PU system is utilized for the compensator parameters and the synchronous machine current base.</font> <font color="#0f0f0f">For further information see IEEE 421.5-2005, 4 and IEEE 421.5-2016, 5.</font> <font color="#0f0f0f"> </font>
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{7FD04580-1444-4ea3-A69D-D2D00000A4A9}
Package notes
<font color="#0f0f0f">Synchronous machine terminal voltage transducer and current compensator models</font> adjust the terminal voltage feedback to the excitation system by adding a quantity that is proportional to the terminal current of the generator. It is linked to a specific generator (synchronous machine). <font color="#0f0f0f">Several types of compensation are available on most excitation systems. Synchronous machine active and reactive current compensation are the most common. Either reactive droop compensation and/or line-drop compensation can be used, simulating an impedance drop and effectively regulating at some point other than the terminals of the machine. The impedance or range of adjustment and type of compensation should be specified for different types. </font> <font color="#0f0f0f">Care shall be taken to ensure that a consistent PU system is utilized for the compensator parameters and the synchronous machine current base.</font> <font color="#0f0f0f">For further information see IEEE 421.5-2005, 4 and IEEE 421.5-2016, 5.</font> <font color="#0f0f0f"> </font>
Package 'VoltageCompensatorDynamics' has no changes to the 4 classes it contains.
Changed diagrams (1)
▶▦VoltageCompensatorDynamicsi
Diagram notes
This diagram shows dynamic standard model voltage compensator classes and their inheritance from the VoltageCompensatorDynamics class.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{107B566B-D071-4cc9-B058-F986EB9B14D5}
Diagram notes
This diagram shows dynamic standard model voltage compensator classes and their inheritance from the VoltageCompensatorDynamics class.
▦Diagram
changed
Baseline
VoltageCompensatorDynamics (baseline)
Destination
VoltageCompensatorDynamics (destination)
▶HVDCDynamicsi
Package notes
High voltage direct current (HVDC) models.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{7C62349B-D355-4ba0-BE12-91068427292A}
Package notes
High voltage direct current (HVDC) models.
Package 'HVDCDynamics' has no changes to the 4 classes it contains.
Changed diagrams (1)
▶▦HVDCDynamicsi
Diagram notes
This diagram shows the dynamics model classes related to modelling of the HVDC.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{CE7EEDFF-0F31-40bd-A1D7-85C44EC39CDE}
Diagram notes
This diagram shows the dynamics model classes related to modelling of the HVDC.
▦Diagram
changed
Baseline
HVDCDynamics (baseline)
Destination
HVDCDynamics (destination)
▶StaticVarCompensatorDynamicsi
Package notes
Static var compensator (SVC) models.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{97871C31-9D61-4b9b-A49A-F63A7DC2DBA5}
Package notes
Static var compensator (SVC) models.
Package 'StaticVarCompensatorDynamics' has no changes to the 6 classes it contains.
Changed diagrams (1)
▶▦StaticVarCompensatorDynamicsi
Diagram notes
This diagram shows the dynamics model classes related to modelling of the static var compensator (SVC) models.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{94AF0B28-6DC7-475c-9559-0CAC69363500}
Diagram notes
This diagram shows the dynamics model classes related to modelling of the static var compensator (SVC) models.
▦Diagram
changed
Baseline
StaticVarCompensatorDynamics (baseline)
Destination
StaticVarCompensatorDynamics (destination)
▶ShuntCompensatorDynamicsi
Package notes
Shunt compensator dynamics models.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{18A7B5F9-12C2-4073-A382-477CC64A3B54}
Package notes
Shunt compensator dynamics models.
Package 'ShuntCompensatorDynamics' has no changes to the 1 classes it contains.
Changed diagrams (1)
▶▦ShuntCompensatorDynamicsi
Diagram notes
This diagram shows the dynamics model classes related to modelling of the shunt compensator models.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{45969194-3222-46b2-8857-D0136EDA95F6}
Diagram notes
This diagram shows the dynamics model classes related to modelling of the shunt compensator models.
▦Diagram
changed
Baseline
ShuntCompensatorDynamics (baseline)
Destination
ShuntCompensatorDynamics (destination)
▶StatcomDynamicsi
Package notes
STATCOM models.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{5AD5A535-9FB0-44fb-A314-694B39EEE13C}
Package notes
STATCOM models.
Package 'StatcomDynamics' has no changes to the 2 classes it contains.
Changed diagrams (1)
▶▦StatcomDynamicsi
Diagram notes
This diagram shows the dynamics model classes related to modelling of the STATCOM models.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{A998EE9B-CBD5-486f-AA2A-9D8C5A945295}
Diagram notes
This diagram shows the dynamics model classes related to modelling of the STATCOM models.
▦Diagram
changed
Baseline
StatcomDynamics (baseline)
Destination
StatcomDynamics (destination)
Package 'StandardModels' has no changes to the 2 classes it contains.
▶SimulationResulti
Package notes
This clause contains classes needed to describe dynamics simulation settings and results.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{F46BFE09-1F7D-4908-90ED-4A9799CF92B0}
Package notes
This clause contains classes needed to describe dynamics simulation settings and results.
Package 'SimulationResult' has no changes to the 14 classes it contains.
Changed diagrams (1)
▶▦SimulationResulti
Diagram notes
The diagram presents the classes used in the part of the model used to exchange dynamics simulation results.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{3B18EC92-2D46-4747-85A5-7D1957304C6D}
Diagram notes
The diagram presents the classes used in the part of the model used to exchange dynamics simulation results.
▦Diagram
changed
Baseline
SimulationResult (baseline)
Destination
SimulationResult (destination)
▶Part303i
Package notes
Part of the canonical CIM published as IEC 61970-303.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{097BFA4A-EAE9-4618-B4D1-896C3B3BB77D}
Package notes
Part of the canonical CIM published as IEC 61970-303.
▶GenericDataSeti
Package notes
Contains classes used for generic dataset modelling.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{8FF85768-B48A-4be5-9113-0DD28B347634}
Package notes
Contains classes used for generic dataset modelling.
Package 'GenericDataSet' has no changes to the 10 classes it contains.
Changed diagrams (1)
▶▦GenericDataSeti
Diagram notes
Shows the generic dataset core classes.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{A5A07B09-93CB-423d-8595-8653C21E725B}
Diagram notes
Shows the generic dataset core classes.
▦Diagram
changed
Baseline
GenericDataSet (baseline)
Destination
GenericDataSet (destination)
▶InfGridi
Package notes
This package and its subpackages contain informative (unstable) elements of the model, expected to evolve a lot or to be removed, and not published as IEC document yet. Some portions of it will be reworked and moved to normative packages as the need arises, and some portions may be removed. It should not be used to generate any formal documentation as this is an informative portion of the model. All informative UML modelling that is contained within the Informative packages (packages beginning with Inf*) is considered work under development and is subject to change or removal at any time. Therefore, this content should be used at your own risk. Users are encouraged to participate in and/or submit use cases to the respective UCA Task Force for additions and/or features not yet covered by the CIM.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{D2DD87AA-AF0C-477c-8E65-69D543D76521}
Package notes
This package and its subpackages contain informative (unstable) elements of the model, expected to evolve a lot or to be removed, and not published as IEC document yet. Some portions of it will be reworked and moved to normative packages as the need arises, and some portions may be removed. It should not be used to generate any formal documentation as this is an informative portion of the model. All informative UML modelling that is contained within the Informative packages (packages beginning with Inf*) is considered work under development and is subject to change or removal at any time. Therefore, this content should be used at your own risk. Users are encouraged to participate in and/or submit use cases to the respective UCA Task Force for additions and/or features not yet covered by the CIM.
▶InfENTSOEextensionsNetworkCodesi
Package notes
Extensions approved ny ENTSO-E on 10 May 2023 as part of the Network Codes related work, so called Network Codes extensions and profiles. All informative UML modelling that is contained within the Informative packages (packages beginning with Inf*) is considered work under development and is subject to change or removal at any time. Therefore, this content should be used at your own risk. Users are encouraged to participate in and/or submit use cases to the respective UCA Task Force for additions and/or features not yet covered by the CIM.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{56A4E199-F4A6-4a6f-8DB7-B1A9E475213B}
Package notes
Extensions approved ny ENTSO-E on 10 May 2023 as part of the Network Codes related work, so called Network Codes extensions and profiles. All informative UML modelling that is contained within the Informative packages (packages beginning with Inf*) is considered work under development and is subject to change or removal at any time. Therefore, this content should be used at your own risk. Users are encouraged to participate in and/or submit use cases to the respective UCA Task Force for additions and/or features not yet covered by the CIM.
▶ExtNetworkCodesi
Package notes
This package contains the extensions defined for the need of Network codes (NC) data exchanges.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{87163B9E-DAB8-4fef-AC8B-445DA4276796}
Package notes
This package contains the extensions defined for the need of Network codes (NC) data exchanges.
▶ExtPowerShiftKeyi
Package notes
This package contains the extensions related to the generation and load shift keys (GLSKs).
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{8B666B78-C9A2-4a77-9992-219AB8F4BE61}
Package notes
This package contains the extensions related to the generation and load shift keys (GLSKs).
Package 'ExtPowerShiftKey' has no changes to the 17 classes it contains.
Changed diagrams (1)
▶▦ExtScheduleResourcei
Diagram notes
The diagram contains classes related to schedule resource.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{F2F179F0-28B8-4cd3-A238-B5D41060CC31}
Diagram notes
The diagram contains classes related to schedule resource.
▦Diagram
changed
Baseline
ExtScheduleResource (baseline)
Destination
ExtScheduleResource (destination)
▶ExtObjectRegistryi
Package notes
This package contains the extensions related to the object registry.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{E32C1533-1D51-45d4-BC05-394688598E18}
Package notes
This package contains the extensions related to the object registry.
Package 'ExtObjectRegistry' has no changes to the 5 classes it contains.
Changed diagrams (1)
▶▦ExtObjectRegistryi
Diagram notes
The diagram contains classes related to the object registry extension.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{2FD38458-3E6B-4dd3-88C4-F7140BF9626F}
Diagram notes
The diagram contains classes related to the object registry extension.
▦Diagram
changed
Baseline
ExtObjectRegistry (baseline)
Destination
ExtObjectRegistry (destination)
▶ExtRemedialActioni
Package notes
This package contains the extensions related to the remedial action.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{93850D50-740E-4bab-B4BF-C14A90688DA0}
Package notes
This package contains the extensions related to the remedial action.
Package 'ExtRemedialAction' has no changes to the 56 classes it contains.
Changed diagrams (1)
▶▦GridStateAlterationPart1i
Diagram notes
This diagram contains extended classes for the purpose of the remedial action data exchange.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{334FA661-A972-4248-8459-DD53CED813C4}
Diagram notes
This diagram contains extended classes for the purpose of the remedial action data exchange.
▦Diagram
changed
Baseline
GridStateAlterationPart1 (baseline)
Destination
GridStateAlterationPart1 (destination)
▶ExtSchedulei
Package notes
This package contains the extensions related to the schedule.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{F7770C9A-4F37-45d0-B44B-846FADA47DBC}
Package notes
This package contains the extensions related to the schedule.
Package 'ExtSchedule' has no changes to the 115 classes it contains.
Changed diagrams (3)
▶▦ExtEnabledSchedulei
Diagram notes
The diagram contains classes related to enabled schedule.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{7C567BE3-B2EB-4863-A3A9-A56F1DA2A3C1}
Diagram notes
The diagram contains classes related to enabled schedule.
▦Diagram
changed
Baseline
ExtEnabledSchedule (baseline)
Destination
ExtEnabledSchedule (destination)
▶▦ExtSSHIrregularSchedulei
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{15A3EC50-A9E3-4d86-AB4C-5A0A3FB215D9}
Diagram notes
No notes defined in the model.
▦Diagram
changed
Baseline
ExtSSHIrregularSchedule (baseline)
Destination
ExtSSHIrregularSchedule (destination)
▶▦ExtSSHRegularSchedulei
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{88796D31-00FD-4638-80B1-E33FBE45CC3D}
Diagram notes
No notes defined in the model.
▦Diagram
changed
Baseline
ExtSSHRegularSchedule (baseline)
Destination
ExtSSHRegularSchedule (destination)
Package 'ExtNetworkCodes' has no changes to the 1 classes it contains.
Package 'InfENTSOEextensionsNetworkCodes' has no changes to the 1 diagrams it contains.
▶InfPart303i
Package notes
All informative UML modelling that is contained within the Informative packages (packages beginning with Inf*) is considered work under development and is subject to change or removal at any time. Therefore, this content should be used at your own risk. Users are encouraged to participate in and/or submit use cases to the respective UCA Task Force for additions and/or features not yet covered by the CIM.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{500389E9-5C8C-40f4-9EB4-19613576509E}
Package notes
All informative UML modelling that is contained within the Informative packages (packages beginning with Inf*) is considered work under development and is subject to change or removal at any time. Therefore, this content should be used at your own risk. Users are encouraged to participate in and/or submit use cases to the respective UCA Task Force for additions and/or features not yet covered by the CIM.
▶NetworkModelProjectsi
Package notes
Defining meta-data for a change set in the functional Power System model.
Package metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
{0090ED2A-A4A9-40f2-B6AC-02BBFADFE48D}
Package notes
Defining meta-data for a change set in the functional Power System model.
Package 'NetworkModelProjects' has no changes to the 19 classes it contains.
Changed diagrams (2)
▶▦InfPowerSystemProjectsPJMi
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{AAA4A8EE-D7BF-41c1-8611-15C1D784E506}
Diagram notes
No notes defined in the model.
▦Diagram
changed
Baseline
InfPowerSystemProjectsPJM (baseline)
Destination
InfPowerSystemProjectsPJM (destination)
▶▦PowerSystemProjectDiscussioni
Diagram notes
No notes defined in the model.
Diagram metadata — changes
BaselineDestination
no changes
CHANGED{4BA9AD4C-A0FC-4df6-B473-0BDF19FA1F70}
Diagram notes
No notes defined in the model.
▦Diagram
changed
Baseline
PowerSystemProjectDiscussion (baseline)
Destination
PowerSystemProjectDiscussion (destination)
Package 'InfGrid' has no changes to the 1 diagrams it contains.
Changed classes (1)
▶⚙GridCIMVersioni
Class notes
This is the release version number assigned to Grid part of the CIM model. It is a point-in-time snapshot of the state of the CIM UML model that reflects a formal release of the CIM. This release version is distinct from the unique version (e.g. http://ucaiug.org/CIM/Base/1.0) associated with each package in the UML.
Class metadata — changes
BaselineDestination
no changes
Tagged values — changes
BaselineDestination
no changes
CHANGED{990AB50C-5CF8-46d2-B5FF-887BBBD3346F}
Class notes
This is the release version number assigned to Grid part of the CIM model. It is a point-in-time snapshot of the state of the CIM UML model that reflects a formal release of the CIM. This release version is distinct from the unique version (e.g. http://ucaiug.org/CIM/Base/1.0) associated with each package in the UML.
≡Attributes
AttributeBaselineDestinationNotes (destination, redlined)
dateimetadata changed - hovermetadata changed{8DADB97F-283D-40c7-A25A-D75E4C0D8507}show detailsDate [0..1]Date [0..1]Form is YYYY-MM-DD for example for January 5, 2009 it is 2009-01-05.
Attribute notes
Form is YYYY-MM-DD for example for January 5, 2009 it is 2009-01-05.
Attribute metadata — changes
BaselineDestination
Default2024-09-132024-10-23
Tagged values — changes
BaselineDestination
no changes
versionimetadata changed - hovermetadata changed{B4E0B1B6-8794-406a-A4C6-CBB395E37A52}show detailsString [0..1]String [0..1]Form is XXvYY where XX is the major CIM release version and the YY is the minor version. For example 18v03.
Attribute notes
Form is XXvYY where XX is the major CIM release version and the YY is the minor version. For example 18v03.
Attribute metadata — changes
BaselineDestination
Default18v1218v13
Tagged values — changes
BaselineDestination
no changes
Package 'Grid' has no changes to the 1 diagrams it contains.