Skip to content

Class: RegisteredControllableLoad

Temporary holding for load reduction attributes removed from RegisteredLoad. Use for future use case when developing the RegisteredDistributedResource specialized classes.

URI: cim:RegisteredControllableLoad

 classDiagram
    class RegisteredControllableLoad
      RegisteredControllableLoad : max_base_load

          RegisteredControllableLoad --> ActivePower : max_base_load

      RegisteredControllableLoad : max_deployment_time

      RegisteredControllableLoad : max_load_red_times_per_day

      RegisteredControllableLoad : max_load_reduction

          RegisteredControllableLoad --> ActivePower : max_load_reduction

      RegisteredControllableLoad : max_reduction_time

      RegisteredControllableLoad : max_weekly_deployment

      RegisteredControllableLoad : min_load_reduction

          RegisteredControllableLoad --> ActivePower : min_load_reduction

      RegisteredControllableLoad : min_load_reduction_cost

          RegisteredControllableLoad --> CostPerEnergyUnit : min_load_reduction_cost

      RegisteredControllableLoad : min_load_reduction_interval

      RegisteredControllableLoad : min_reduction_time

      RegisteredControllableLoad : min_time_bet_load_red

      RegisteredControllableLoad : req_notice_time

Slots

Name Cardinality and Range Description Inheritance
max_base_load 0..1
ActivePower
Maximum Base Load (MW), per Participating Load Resource direct
max_deployment_time 0..1
Float
Maximum Deployment time (seconds) direct
max_load_red_times_per_day 0..1
Integer
Maximum Number of Daily Load Curtailments direct
max_load_reduction 0..1
ActivePower
maximum load reduction direct
max_reduction_time 0..1
Float
Maxiimum Load Reduction Time (min), per Participating Load Resource direct
max_weekly_deployment 0..1
Integer
Maximum weekly deployments direct
min_load_reduction 0..1
ActivePower
Minimum MW for a load reduction (e direct
min_load_reduction_cost 0..1
CostPerEnergyUnit
minimum load reduction cost direct
min_load_reduction_interval 0..1
Float
Shortest period load reduction shall be maintained before load can be restore... direct
min_reduction_time 0..1
Float
Minimum Load Reduction Time (min), per Participating Load Resource direct
min_time_bet_load_red 0..1
Float
Shortest time that load shall be left at normal levels before a new load redu... direct
req_notice_time 0..1
Float
Time period that is required from an order to reduce a load to the time that ... direct

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: RegisteredControllableLoad
description: Temporary holding for load reduction attributes removed from RegisteredLoad.
  Use for future use case when developing the RegisteredDistributedResource specialized
  classes.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  max_base_load:
    name: max_base_load
    description: Maximum Base Load (MW), per Participating Load Resource
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxBaseLoad
    multivalued: false
    domain_of:
    - RegisteredControllableLoad
    range: ActivePower
    required: false
  max_deployment_time:
    name: max_deployment_time
    description: Maximum Deployment time (seconds)
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxDeploymentTime
    multivalued: false
    domain_of:
    - RegisteredControllableLoad
    range: float
    required: false
  max_load_red_times_per_day:
    name: max_load_red_times_per_day
    description: Maximum Number of Daily Load Curtailments
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxLoadRedTimesPerDay
    multivalued: false
    domain_of:
    - RegisteredControllableLoad
    range: integer
    required: false
  max_load_reduction:
    name: max_load_reduction
    description: maximum load reduction
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxLoadReduction
    multivalued: false
    domain_of:
    - RegisteredControllableLoad
    range: ActivePower
    required: false
  max_reduction_time:
    name: max_reduction_time
    description: Maxiimum Load Reduction Time (min), per Participating Load Resource
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxReductionTime
    multivalued: false
    domain_of:
    - RegisteredControllableLoad
    range: float
    required: false
  max_weekly_deployment:
    name: max_weekly_deployment
    description: Maximum weekly deployments
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxWeeklyDeployment
    multivalued: false
    domain_of:
    - RegisteredControllableLoad
    range: integer
    required: false
  min_load_reduction:
    name: min_load_reduction
    description: "Minimum MW for a load reduction (e.g., MW rating of a discrete pump.\r\
      \n\r\nThis attribute may be used also in the LoadBid class. The reason that\
      \ the attribute is also modeled in this class is that it is resource attribute\
      \ and needs to be persistently stored."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:RegisteredControllableLoad.minLoadReduction
    multivalued: false
    domain_of:
    - LoadBid
    - RegisteredControllableLoad
    range: ActivePower
    required: false
  min_load_reduction_cost:
    name: min_load_reduction_cost
    description: minimum load reduction cost. Single number for the load
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:RegisteredControllableLoad.minLoadReductionCost
    multivalued: false
    domain_of:
    - LoadBid
    - RegisteredControllableLoad
    range: CostPerEnergyUnit
    required: false
  min_load_reduction_interval:
    name: min_load_reduction_interval
    description: "Shortest period load reduction shall be maintained before load can\
      \ be restored to normal levels.\r\n\r\nThis attribute may be used also in the\
      \ LoadBid class. The reason that the attribute is also modeled in this class\
      \ is that it is resource attribute and needs to be persistently stored."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:RegisteredControllableLoad.minLoadReductionInterval
    multivalued: false
    domain_of:
    - LoadBid
    - RegisteredControllableLoad
    range: float
    required: false
  min_reduction_time:
    name: min_reduction_time
    description: Minimum Load Reduction Time (min), per Participating Load Resource
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.minReductionTime
    multivalued: false
    domain_of:
    - RegisteredControllableLoad
    range: float
    required: false
  min_time_bet_load_red:
    name: min_time_bet_load_red
    description: "Shortest time that load shall be left at normal levels before a\
      \ new load reduction.\r\n\r\nThis attribute may be used also in the LoadBid\
      \ class. The reason that the attribute is also modeled in this class is that\
      \ it is resource attribute and needs to be persistently stored."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:RegisteredControllableLoad.minTimeBetLoadRed
    multivalued: false
    domain_of:
    - LoadBid
    - RegisteredControllableLoad
    range: float
    required: false
  req_notice_time:
    name: req_notice_time
    description: "Time period that is required from an order to reduce a load to the\
      \ time that it takes to get to the minimum load reduction.\r\n\r\nThis attribute\
      \ may be used also in the LoadBid class. The reason that the attribute is also\
      \ modeled in this class is that it is resource attribute and needs to be persistently\
      \ stored."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:RegisteredControllableLoad.reqNoticeTime
    multivalued: false
    domain_of:
    - LoadBid
    - RegisteredControllableLoad
    range: float
    required: false
class_uri: cim:RegisteredControllableLoad

Induced

name: RegisteredControllableLoad
description: Temporary holding for load reduction attributes removed from RegisteredLoad.
  Use for future use case when developing the RegisteredDistributedResource specialized
  classes.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  max_base_load:
    name: max_base_load
    description: Maximum Base Load (MW), per Participating Load Resource
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxBaseLoad
    multivalued: false
    alias: max_base_load
    owner: RegisteredControllableLoad
    domain_of:
    - RegisteredControllableLoad
    range: ActivePower
    required: false
  max_deployment_time:
    name: max_deployment_time
    description: Maximum Deployment time (seconds)
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxDeploymentTime
    multivalued: false
    alias: max_deployment_time
    owner: RegisteredControllableLoad
    domain_of:
    - RegisteredControllableLoad
    range: float
    required: false
  max_load_red_times_per_day:
    name: max_load_red_times_per_day
    description: Maximum Number of Daily Load Curtailments
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxLoadRedTimesPerDay
    multivalued: false
    alias: max_load_red_times_per_day
    owner: RegisteredControllableLoad
    domain_of:
    - RegisteredControllableLoad
    range: integer
    required: false
  max_load_reduction:
    name: max_load_reduction
    description: maximum load reduction
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxLoadReduction
    multivalued: false
    alias: max_load_reduction
    owner: RegisteredControllableLoad
    domain_of:
    - RegisteredControllableLoad
    range: ActivePower
    required: false
  max_reduction_time:
    name: max_reduction_time
    description: Maxiimum Load Reduction Time (min), per Participating Load Resource
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxReductionTime
    multivalued: false
    alias: max_reduction_time
    owner: RegisteredControllableLoad
    domain_of:
    - RegisteredControllableLoad
    range: float
    required: false
  max_weekly_deployment:
    name: max_weekly_deployment
    description: Maximum weekly deployments
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.maxWeeklyDeployment
    multivalued: false
    alias: max_weekly_deployment
    owner: RegisteredControllableLoad
    domain_of:
    - RegisteredControllableLoad
    range: integer
    required: false
  min_load_reduction:
    name: min_load_reduction
    description: "Minimum MW for a load reduction (e.g., MW rating of a discrete pump.\r\
      \n\r\nThis attribute may be used also in the LoadBid class. The reason that\
      \ the attribute is also modeled in this class is that it is resource attribute\
      \ and needs to be persistently stored."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:RegisteredControllableLoad.minLoadReduction
    multivalued: false
    alias: min_load_reduction
    owner: RegisteredControllableLoad
    domain_of:
    - LoadBid
    - RegisteredControllableLoad
    range: ActivePower
    required: false
  min_load_reduction_cost:
    name: min_load_reduction_cost
    description: minimum load reduction cost. Single number for the load
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:RegisteredControllableLoad.minLoadReductionCost
    multivalued: false
    alias: min_load_reduction_cost
    owner: RegisteredControllableLoad
    domain_of:
    - LoadBid
    - RegisteredControllableLoad
    range: CostPerEnergyUnit
    required: false
  min_load_reduction_interval:
    name: min_load_reduction_interval
    description: "Shortest period load reduction shall be maintained before load can\
      \ be restored to normal levels.\r\n\r\nThis attribute may be used also in the\
      \ LoadBid class. The reason that the attribute is also modeled in this class\
      \ is that it is resource attribute and needs to be persistently stored."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:RegisteredControllableLoad.minLoadReductionInterval
    multivalued: false
    alias: min_load_reduction_interval
    owner: RegisteredControllableLoad
    domain_of:
    - LoadBid
    - RegisteredControllableLoad
    range: float
    required: false
  min_reduction_time:
    name: min_reduction_time
    description: Minimum Load Reduction Time (min), per Participating Load Resource
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:RegisteredControllableLoad.minReductionTime
    multivalued: false
    alias: min_reduction_time
    owner: RegisteredControllableLoad
    domain_of:
    - RegisteredControllableLoad
    range: float
    required: false
  min_time_bet_load_red:
    name: min_time_bet_load_red
    description: "Shortest time that load shall be left at normal levels before a\
      \ new load reduction.\r\n\r\nThis attribute may be used also in the LoadBid\
      \ class. The reason that the attribute is also modeled in this class is that\
      \ it is resource attribute and needs to be persistently stored."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:RegisteredControllableLoad.minTimeBetLoadRed
    multivalued: false
    alias: min_time_bet_load_red
    owner: RegisteredControllableLoad
    domain_of:
    - LoadBid
    - RegisteredControllableLoad
    range: float
    required: false
  req_notice_time:
    name: req_notice_time
    description: "Time period that is required from an order to reduce a load to the\
      \ time that it takes to get to the minimum load reduction.\r\n\r\nThis attribute\
      \ may be used also in the LoadBid class. The reason that the attribute is also\
      \ modeled in this class is that it is resource attribute and needs to be persistently\
      \ stored."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:RegisteredControllableLoad.reqNoticeTime
    multivalued: false
    alias: req_notice_time
    owner: RegisteredControllableLoad
    domain_of:
    - LoadBid
    - RegisteredControllableLoad
    range: float
    required: false
class_uri: cim:RegisteredControllableLoad