Skip to content

Class: Control

_Control is used for supervisory/device control. It represents control outputs that are used to change the state in a process, e.g. close or open breaker, a set point value or a raise lower command. _

__

URI: cim:Control

 classDiagram
    class Control
      IOPoint <|-- Control


      Control <|-- AnalogControl
      Control <|-- Command
      Control <|-- AccumulatorReset


      Control : alias_name

      Control : bilateral_to_iopoint

          Control --> ProvidedBilateralPoint : bilateral_to_iopoint

      Control : control_action

          Control --> ControlAction : control_action

      Control : control_type

      Control : description

      Control : diagram_objects

          Control --> DiagramObject : diagram_objects

      Control : instance_set

          Control --> InstanceSet : instance_set

      Control : iopoint_source

          Control --> IOPointSource : iopoint_source

      Control : m_rid

      Control : names

          Control --> Name : names

      Control : operation_in_progress

      Control : power_system_resource

          Control --> PowerSystemResource : power_system_resource

      Control : properties_cimdata_object

          Control --> ChangeSetMember : properties_cimdata_object

      Control : remote_control

          Control --> RemoteControl : remote_control

      Control : targeting_cimdata_object

          Control --> ChangeSetMember : targeting_cimdata_object

      Control : time_stamp

      Control : unit_multiplier

          Control --> UnitMultiplier : unit_multiplier

      Control : unit_symbol

          Control --> UnitSymbol : unit_symbol

Inheritance

Slots

Name Cardinality and Range Description Inheritance
control_type 0..1
String
Specifies the type of Control direct
operation_in_progress 0..1
Boolean
Indicates that a client is currently sending control commands that has not co... direct
time_stamp 0..1
date
The last time a control output was sent direct
unit_multiplier 0..1
UnitMultiplier
The unit multiplier of the controlled quantity direct
unit_symbol 0..1
UnitSymbol
The unit of measure of the controlled quantity direct
remote_control 0..1
RemoteControl
The remote point controlling the physical actuator direct
power_system_resource 0..1
PowerSystemResource
Regulating device governed by this control output direct
control_action 0..1
ControlAction
The control action that is performed on the control direct
bilateral_to_iopoint 0..*
ProvidedBilateralPoint
Bilateral ICCP point for the measurement or control IOPoint
iopoint_source 0..1
IOPointSource
Local merasurement value source for an ICCP point IOPoint
alias_name 0..1
String
The aliasName is free text human readable name of the object alternative to I... IdentifiedObject
description 0..1
String
The description is a free human readable text describing or naming the object IdentifiedObject
m_rid 0..1
String
Master resource identifier issued by a model authority IdentifiedObject
diagram_objects 0..*
DiagramObject
The diagram objects that are associated with the domain object IdentifiedObject
instance_set 1..1
InstanceSet
Dataset containing the data objects IdentifiedObject
names 0..*
Name
All names of this identified object IdentifiedObject
properties_cimdata_object 0..1
ChangeSetMember
The single CIM data object in the appropriate dataset context IdentifiedObject
targeting_cimdata_object 0..*
ChangeSetMember
Data objects registered IdentifiedObject

Usages

used by used in type used
PowerSystemResource controls range Control
Equipment controls range Control
EquipmentContainer controls range Control
ConnectivityNodeContainer controls range Control
CommunicationLink controls range Control
RemoteUnit controls range Control
ProtectionEquipment controls range Control
ProtectedSwitch controls range Control
Switch controls range Control
ConductingEquipment controls range Control
VoltageLevel controls range Control
Substation controls range Control
DCLine controls range Control
DCEquipmentContainer controls range Control
Line controls range Control
Bay controls range Control
Circuit controls range Control
DCConverterUnit controls range Control
Feeder controls range Control
TransformerTank controls range Control
PowerTransformer controls range Control
Clamp controls range Control
ACLineSegment controls range Control
Conductor controls range Control
ACLineSegmentPhase controls range Control
Cut controls range Control
Ground controls range Control
Jumper controls range Control
DCConductingEquipment controls range Control
CompositeSwitch controls range Control
SwitchPhase controls range Control
RemedialActionScheme controls range Control
RegisteredResource controls range Control
TransmissionCorridor controls range Control
TransmissionRightOfWay controls range Control
MktLine controls range Control
Flowgate controls range Control
SubControlArea controls range Control
RegisteredGenerator controls range Control
RegisteredInterTie controls range Control
RegisteredLoad controls range Control
ThermalGeneratingUnit controls range Control
GeneratingUnit controls range Control
ControlArea controls range Control
EnergyGroup controls range Control
EnergyConnection controls range Control
RemoteControl control range Control
ControlAction control range Control
RotatingMachine controls range Control
RegulatingCondEq controls range Control
RegulatingControl controls range Control
VoltageControlZone controls range Control
BusbarSection controls range Control
Connector controls range Control
HydroPump controls range Control
HydroPowerPlant controls range Control
Reservoir controls range Control
HydroGeneratingUnit controls range Control
CogenerationPlant controls range Control
CAESPlant controls range Control
AirCompressor controls range Control
CombustionTurbine controls range Control
PrimeMover controls range Control
SynchronousMachine controls range Control
EquivalentInjection controls range Control
EquivalentEquipment controls range Control
EquivalentNetwork controls range Control
PowerElectronicsConnection controls range Control
PowerElectronicsUnit controls range Control
PowerElectronicsConnectionPhase controls range Control
AsynchronousMachine controls range Control
HeatRecoveryBoiler controls range Control
FossilSteamSupply controls range Control
SteamSupply controls range Control
SteamTurbine controls range Control
CombinedCyclePlant controls range Control
MktGeneratingUnit controls range Control
MktPowerTransformer controls range Control
MktSeriesCompensator controls range Control
SeriesCompensator controls range Control
MktACLineSegment controls range Control
MktCombinedCyclePlant controls range Control
CombinedCycleConfiguration controls range Control
MktThermalGeneratingUnit controls range Control
PhaseTapChanger controls range Control
TapChanger controls range Control
TapChangerControl controls range Control
RatioTapChanger controls range Control
AuxiliaryEquipment controls range Control
ACDCConverter controls range Control
WeatherStation controls range Control
ShuntCompensatorPhase controls range Control
ShuntCompensator controls range Control
Disconnector controls range Control
EnergyConsumerPhase controls range Control
EnergyConsumer controls range Control
PowerCutZone controls range Control
PhaseTapChangerTabular controls range Control
Breaker controls range Control
GroundDisconnector controls range Control
PhaseTapChangerAsymmetrical controls range Control
PhaseTapChangerNonLinear controls range Control
PhaseTapChangerSymmetrical controls range Control
Fuse controls range Control
PetersenCoil controls range Control
EarthFaultCompensator controls range Control
GroundingImpedance controls range Control
Recloser controls range Control
Sectionaliser controls range Control
EnergySource controls range Control
EnergySourcePhase controls range Control
StaticVarCompensator controls range Control
Junction controls range Control
PhaseTapChangerLinear controls range Control
FrequencyConverter controls range Control
Plant controls range Control
LoadBreakSwitch controls range Control
ExternalNetworkInjection controls range Control
LinearShuntCompensator controls range Control
NonlinearShuntCompensator controls range Control
LinearShuntCompensatorPhase controls range Control
NonlinearShuntCompensatorPhase controls range Control
WireSegment controls range Control
WireSegmentPhase controls range Control
DisconnectingCircuitBreaker controls range Control
PWRSteamSupply controls range Control
BWRSteamSupply controls range Control
Subcritical controls range Control
DrumBoiler controls range Control
Supercritical controls range Control
HydroTurbine controls range Control
NuclearGeneratingUnit controls range Control
WindGeneratingUnit controls range Control
SolarGeneratingUnit controls range Control
BatteryUnit controls range Control
PhotoVoltaicUnit controls range Control
PowerElectronicsWindUnit controls range Control
ConformLoad controls range Control
NonConformLoad controls range Control
StationSupply controls range Control
Sensor controls range Control
CurrentTransformer controls range Control
WaveTrap controls range Control
SurgeArrester controls range Control
PostLineSensor controls range Control
PotentialTransformer controls range Control
FaultIndicator controls range Control
CurrentRelay controls range Control
SynchrocheckRelay controls range Control
EquivalentShunt controls range Control
EquivalentBranch controls range Control
DCLineSegment controls range Control
DCBreaker controls range Control
DCSwitch controls range Control
DCBusbar controls range Control
DCDisconnector controls range Control
DCGround controls range Control
DCShunt controls range Control
VsConverter controls range Control
CsConverter controls range Control
DCChopper controls range Control
DCSeriesDevice controls range Control
IPAccessPoint controls range Control
TCPAccessPoint controls range Control
ISOUpperLayer controls range Control
ShuntCompensatorControl controls range Control
SVC controls range Control
MktControlArea controls range Control
MktShuntCompensator controls range Control
MktSwitch controls range Control
MktTapChanger controls range Control
RegisteredDistributedResource controls range Control
MktConductingEquipment controls range Control

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

Mappings

Mapping Type Mapped Value
self cim:Control
native cim:Control

LinkML Source

Direct

name: Control
description: "Control is used for supervisory/device control. It represents control\
  \ outputs that are used to change the state in a process, e.g. close or open breaker,\
  \ a set point value or a raise lower command.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IOPoint
attributes:
  control_type:
    name: control_type
    description: Specifies the type of Control. For example, this specifies if the
      Control represents BreakerOpen, BreakerClose, GeneratorVoltageSetPoint, GeneratorRaise,
      GeneratorLower, etc.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Control.controlType
    multivalued: false
    domain_of:
    - Control
    range: string
    required: false
  operation_in_progress:
    name: operation_in_progress
    description: "Indicates that a client is currently sending control commands that\
      \ has not completed.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Control.operationInProgress
    multivalued: false
    domain_of:
    - Control
    range: boolean
    required: false
  time_stamp:
    name: time_stamp
    description: "The last time a control output was sent.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Control.timeStamp
    multivalued: false
    domain_of:
    - NetworkModelProjectChangeVersion
    - MeasurementValue
    - ReadingQuality
    - DERCurveData
    - Control
    - ChargeProfileData
    - SCADAInformation
    range: date
    required: false
  unit_multiplier:
    name: unit_multiplier
    description: The unit multiplier of the controlled quantity.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Control.unitMultiplier
    multivalued: false
    domain_of:
    - Measurement
    - ProtectionEquipment
    - Control
    range: UnitMultiplier
    required: false
  unit_symbol:
    name: unit_symbol
    description: The unit of measure of the controlled quantity.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Control.unitSymbol
    multivalued: false
    domain_of:
    - Measurement
    - ProtectionEquipment
    - Control
    - ResourceCapacity
    range: UnitSymbol
    required: false
  remote_control:
    name: remote_control
    description: The remote point controlling the physical actuator.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Control.RemoteControl
    multivalued: false
    domain_of:
    - Control
    range: RemoteControl
    required: false
  power_system_resource:
    name: power_system_resource
    description: Regulating device governed by this control output.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Control.PowerSystemResource
    multivalued: false
    domain_of:
    - ReportingGroup
    - Measurement
    - ConfigurationEvent
    - Control
    - OperationalTag
    - OperatingShare
    - VerificationAction
    - GenericAction
    - PSREvent
    range: PowerSystemResource
    required: false
  control_action:
    name: control_action
    description: The control action that is performed on the control
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Control.ControlAction
    multivalued: false
    domain_of:
    - Control
    range: ControlAction
    required: false
class_uri: cim:Control

Induced

name: Control
description: "Control is used for supervisory/device control. It represents control\
  \ outputs that are used to change the state in a process, e.g. close or open breaker,\
  \ a set point value or a raise lower command.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IOPoint
attributes:
  control_type:
    name: control_type
    description: Specifies the type of Control. For example, this specifies if the
      Control represents BreakerOpen, BreakerClose, GeneratorVoltageSetPoint, GeneratorRaise,
      GeneratorLower, etc.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Control.controlType
    multivalued: false
    alias: control_type
    owner: Control
    domain_of:
    - Control
    range: string
    required: false
  operation_in_progress:
    name: operation_in_progress
    description: "Indicates that a client is currently sending control commands that\
      \ has not completed.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Control.operationInProgress
    multivalued: false
    alias: operation_in_progress
    owner: Control
    domain_of:
    - Control
    range: boolean
    required: false
  time_stamp:
    name: time_stamp
    description: "The last time a control output was sent.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Control.timeStamp
    multivalued: false
    alias: time_stamp
    owner: Control
    domain_of:
    - NetworkModelProjectChangeVersion
    - MeasurementValue
    - ReadingQuality
    - DERCurveData
    - Control
    - ChargeProfileData
    - SCADAInformation
    range: date
    required: false
  unit_multiplier:
    name: unit_multiplier
    description: The unit multiplier of the controlled quantity.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Control.unitMultiplier
    multivalued: false
    alias: unit_multiplier
    owner: Control
    domain_of:
    - Measurement
    - ProtectionEquipment
    - Control
    range: UnitMultiplier
    required: false
  unit_symbol:
    name: unit_symbol
    description: The unit of measure of the controlled quantity.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Control.unitSymbol
    multivalued: false
    alias: unit_symbol
    owner: Control
    domain_of:
    - Measurement
    - ProtectionEquipment
    - Control
    - ResourceCapacity
    range: UnitSymbol
    required: false
  remote_control:
    name: remote_control
    description: The remote point controlling the physical actuator.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Control.RemoteControl
    multivalued: false
    alias: remote_control
    owner: Control
    domain_of:
    - Control
    range: RemoteControl
    required: false
  power_system_resource:
    name: power_system_resource
    description: Regulating device governed by this control output.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Control.PowerSystemResource
    multivalued: false
    alias: power_system_resource
    owner: Control
    domain_of:
    - ReportingGroup
    - Measurement
    - ConfigurationEvent
    - Control
    - OperationalTag
    - OperatingShare
    - VerificationAction
    - GenericAction
    - PSREvent
    range: PowerSystemResource
    required: false
  control_action:
    name: control_action
    description: The control action that is performed on the control
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Control.ControlAction
    multivalued: false
    alias: control_action
    owner: Control
    domain_of:
    - Control
    range: ControlAction
    required: false
  bilateral_to_iopoint:
    name: bilateral_to_iopoint
    description: Bilateral ICCP point for the measurement or control.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IOPoint.BilateralToIOPoint
    multivalued: true
    alias: bilateral_to_iopoint
    owner: Control
    domain_of:
    - IOPoint
    range: ProvidedBilateralPoint
    required: false
  iopoint_source:
    name: iopoint_source
    description: Local merasurement value source for an ICCP point.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IOPoint.IOPointSource
    multivalued: false
    alias: iopoint_source
    owner: Control
    domain_of:
    - IOPoint
    range: IOPointSource
    required: false
  alias_name:
    name: alias_name
    description: "The aliasName is free text human readable name of the object alternative\
      \ to IdentifiedObject.name. It may be non unique and may not correlate to a\
      \ naming hierarchy.\r\nThe attribute aliasName is retained because of backwards\
      \ compatibility between CIM relases. It is however recommended to replace aliasName\
      \ with the Name class as aliasName is planned for retirement at a future time.\r\
      \n\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.aliasName
    multivalued: false
    alias: alias_name
    owner: Control
    domain_of:
    - IdentifiedObject
    range: string
    required: false
  description:
    name: description
    description: The description is a free human readable text describing or naming
      the object. It may be non unique and may not correlate to a naming hierarchy.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.description
    multivalued: false
    alias: description
    owner: Control
    domain_of:
    - IdentifiedObject
    - NameType
    - NameTypeAuthority
    - DataSet
    - SwitchingStepGroup
    - AreaReserveSpec
    range: string
    required: false
  m_rid:
    name: m_rid
    description: "Master resource identifier issued by a model authority. The mRID\
      \ is unique within an exchange context. Global uniqueness is easily achieved\
      \ by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is\
      \ strongly recommended.\r\nFor CIMXML data files in RDF syntax conforming to\
      \ IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify\
      \ CIM object elements."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.mRID
    multivalued: false
    alias: m_rid
    owner: Control
    domain_of:
    - IdentifiedObject
    - DataSet
    range: string
    required: false
  diagram_objects:
    name: diagram_objects
    description: The diagram objects that are associated with the domain object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.DiagramObjects
    multivalued: true
    alias: diagram_objects
    owner: Control
    domain_of:
    - IdentifiedObject
    range: DiagramObject
    required: false
  instance_set:
    name: instance_set
    description: Dataset containing the data objects.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.InstanceSet
    multivalued: false
    alias: instance_set
    owner: Control
    domain_of:
    - IdentifiedObject
    range: InstanceSet
    required: true
  names:
    name: names
    description: All names of this identified object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.Names
    multivalued: true
    alias: names
    owner: Control
    domain_of:
    - IdentifiedObject
    - NameType
    range: Name
    required: false
  properties_cimdata_object:
    name: properties_cimdata_object
    description: The single CIM data object in the appropriate dataset context.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.PropertiesCIMDataObject
    multivalued: false
    alias: properties_cimdata_object
    owner: Control
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
  targeting_cimdata_object:
    name: targeting_cimdata_object
    description: Data objects registered.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.TargetingCIMDataObject
    multivalued: true
    alias: targeting_cimdata_object
    owner: Control
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:Control