Skip to content

Class: OperationalLimit

_A value and normal value associated with a specific kind of limit. _

The sub class value and normalValue attributes vary inversely to the associated OperationalLimitType.acceptableDuration (acceptableDuration for short).

_If a particular piece of equipment has multiple operational limits of the same kind (apparent power, current, etc.), the limit with the greatest acceptableDuration shall have the smallest limit value and the limit with the smallest acceptableDuration shall have the largest limit value. Note: A large current can only be allowed to flow through a piece of equipment for a short duration without causing damage, but a lesser current can be allowed to flow for a longer duration. _

URI: cim:OperationalLimit

 classDiagram
    class OperationalLimit
      IdentifiedObject <|-- OperationalLimit


      OperationalLimit <|-- ActivePowerLimit
      OperationalLimit <|-- ApparentPowerLimit
      OperationalLimit <|-- CurrentLimit
      OperationalLimit <|-- VoltageLimit


      OperationalLimit : alias_name

      OperationalLimit : description

      OperationalLimit : diagram_objects

          OperationalLimit --> DiagramObject : diagram_objects

      OperationalLimit : instance_set

          OperationalLimit --> InstanceSet : instance_set

      OperationalLimit : limit_dependency_model

          OperationalLimit --> LimitDependency : limit_dependency_model

      OperationalLimit : limit_scaling_limit

          OperationalLimit --> LimitScalingLimit : limit_scaling_limit

      OperationalLimit : m_rid

      OperationalLimit : names

          OperationalLimit --> Name : names

      OperationalLimit : operational_limit_set

          OperationalLimit --> OperationalLimitSet : operational_limit_set

      OperationalLimit : operational_limit_type

          OperationalLimit --> OperationalLimitType : operational_limit_type

      OperationalLimit : properties_cimdata_object

          OperationalLimit --> ChangeSetMember : properties_cimdata_object

      OperationalLimit : targeting_cimdata_object

          OperationalLimit --> ChangeSetMember : targeting_cimdata_object

Inheritance

Slots

Name Cardinality and Range Description Inheritance
operational_limit_type 0..1
OperationalLimitType
The limit type associated with this limit direct
operational_limit_set 1..1
OperationalLimitSet
The limit set to which the limit values belong direct
limit_dependency_model 0..*
LimitDependency
The limit dependency models which are used to calculate this limit direct
limit_scaling_limit 0..*
LimitScalingLimit
direct
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
OperationalLimitSet operational_limit_value range OperationalLimit
LimitScalingLimit source_operational_limit range OperationalLimit
LimitScalingLimit operational_limit range OperationalLimit
LimitDependency operational_limit range OperationalLimit
ScheduledLimitDependency operational_limit range OperationalLimit
SeriesEquipmentDependentLimit operational_limit range OperationalLimit
OperationalLimitType operational_limit range OperationalLimit
EnvironmentalDependentLimit operational_limit range OperationalLimit
TemperatureDependentLimitTable operational_limit range OperationalLimit
TemperaturePolynomialLimit operational_limit range OperationalLimit

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: OperationalLimit
description: "A value and normal value associated with a specific kind of limit. \r\
  \nThe sub class value and normalValue attributes vary inversely to the associated\
  \ OperationalLimitType.acceptableDuration (acceptableDuration for short).  \r\n\
  If a particular piece of equipment has multiple operational limits of the same kind\
  \ (apparent power, current, etc.), the limit with the greatest acceptableDuration\
  \ shall have the smallest limit value and the limit with the smallest acceptableDuration\
  \ shall have the largest limit value.  Note: A large current can only be allowed\
  \ to flow through a piece of equipment for a short duration without causing damage,\
  \ but a lesser current can be allowed to flow for a longer duration. "
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  operational_limit_type:
    name: operational_limit_type
    description: The limit type associated with this limit.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OperationalLimit.OperationalLimitType
    multivalued: false
    domain_of:
    - OperationalLimit
    range: OperationalLimitType
    required: false
  operational_limit_set:
    name: operational_limit_set
    description: The limit set to which the limit values belong.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:OperationalLimit.OperationalLimitSet
    multivalued: false
    domain_of:
    - ACDCTerminal
    - OperationalLimit
    - Equipment
    range: OperationalLimitSet
    required: true
  limit_dependency_model:
    name: limit_dependency_model
    description: The limit dependency models which are used to calculate this limit.   If
      no limit dependencies are specified then the native limit value is used.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OperationalLimit.LimitDependencyModel
    multivalued: true
    domain_of:
    - OperationalLimit
    - Equipment
    range: LimitDependency
    required: false
  limit_scaling_limit:
    name: limit_scaling_limit
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OperationalLimit.LimitScalingLimit
    multivalued: true
    domain_of:
    - OperationalLimit
    range: LimitScalingLimit
    required: false
class_uri: cim:OperationalLimit

Induced

name: OperationalLimit
description: "A value and normal value associated with a specific kind of limit. \r\
  \nThe sub class value and normalValue attributes vary inversely to the associated\
  \ OperationalLimitType.acceptableDuration (acceptableDuration for short).  \r\n\
  If a particular piece of equipment has multiple operational limits of the same kind\
  \ (apparent power, current, etc.), the limit with the greatest acceptableDuration\
  \ shall have the smallest limit value and the limit with the smallest acceptableDuration\
  \ shall have the largest limit value.  Note: A large current can only be allowed\
  \ to flow through a piece of equipment for a short duration without causing damage,\
  \ but a lesser current can be allowed to flow for a longer duration. "
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  operational_limit_type:
    name: operational_limit_type
    description: The limit type associated with this limit.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OperationalLimit.OperationalLimitType
    multivalued: false
    alias: operational_limit_type
    owner: OperationalLimit
    domain_of:
    - OperationalLimit
    range: OperationalLimitType
    required: false
  operational_limit_set:
    name: operational_limit_set
    description: The limit set to which the limit values belong.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:OperationalLimit.OperationalLimitSet
    multivalued: false
    alias: operational_limit_set
    owner: OperationalLimit
    domain_of:
    - ACDCTerminal
    - OperationalLimit
    - Equipment
    range: OperationalLimitSet
    required: true
  limit_dependency_model:
    name: limit_dependency_model
    description: The limit dependency models which are used to calculate this limit.   If
      no limit dependencies are specified then the native limit value is used.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OperationalLimit.LimitDependencyModel
    multivalued: true
    alias: limit_dependency_model
    owner: OperationalLimit
    domain_of:
    - OperationalLimit
    - Equipment
    range: LimitDependency
    required: false
  limit_scaling_limit:
    name: limit_scaling_limit
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:OperationalLimit.LimitScalingLimit
    multivalued: true
    alias: limit_scaling_limit
    owner: OperationalLimit
    domain_of:
    - OperationalLimit
    range: LimitScalingLimit
    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: OperationalLimit
    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: OperationalLimit
    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: OperationalLimit
    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: OperationalLimit
    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: OperationalLimit
    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: OperationalLimit
    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: OperationalLimit
    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: OperationalLimit
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:OperationalLimit