Skip to content

Class: Commitments

_Provides the necessary information (on a resource basis) to capture the Startup/Shutdown commitment results. This information is relevant to all markets. _

__

URI: cim:Commitments

 classDiagram
    class Commitments
      Commitments : commitment_clearing

          Commitments --> CommitmentClearing : commitment_clearing

      Commitments : commitment_type

          Commitments --> CommitmentType : commitment_type

      Commitments : instruction_cost

      Commitments : instruction_type

          Commitments --> AutomaticDispInstTypeCommitment : instruction_type

      Commitments : interval_end_time

      Commitments : interval_start_time

      Commitments : min_status_change_time

      Commitments : no_load_cost

      Commitments : registered_resource

          Commitments --> RegisteredResource : registered_resource

      Commitments : update_time_stamp

      Commitments : update_type

          Commitments --> MQSCHGType : update_type

      Commitments : update_user

Slots

Name Cardinality and Range Description Inheritance
commitment_type 0..1
CommitmentType
the type of UC status (self commitment, ISO commitment, or SCUC commitment)
direct
instruction_cost 0..1
Float
Total cost associated with changing the status of the resource direct
instruction_type 0..1
AutomaticDispInstTypeCommitment
Indicator of either a Start-Up or a Shut-Down direct
interval_end_time 0..1
date
End time for the commitment period direct
interval_start_time 0..1
date
Start time for the commitment period direct
min_status_change_time 0..1
Integer
SCUC commitment period start-up time direct
no_load_cost 0..1
Float
Unit no load cost in case of energy commodity
direct
update_time_stamp 0..1
date
direct
update_type 0..1
MQSCHGType
direct
update_user 0..1
String
direct
commitment_clearing 1..*
CommitmentClearing
direct
registered_resource 1..1
RegisteredResource
direct

Usages

used by used in type used
RegisteredResource commitments range Commitments
RegisteredGenerator commitments range Commitments
RegisteredInterTie commitments range Commitments
RegisteredLoad commitments range Commitments
CombinedCycleConfiguration commitments range Commitments
CommitmentClearing commitments range Commitments
RegisteredDistributedResource commitments range Commitments

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Commitments
description: "Provides the necessary information (on a resource basis) to capture\
  \ the Startup/Shutdown commitment results. This information is relevant to all markets.\r\
  \n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  commitment_type:
    name: commitment_type
    description: "the type of UC status (self commitment, ISO commitment, or SCUC\
      \ commitment)\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Commitments.commitmentType
    multivalued: false
    domain_of:
    - Commitments
    range: CommitmentType
    required: false
  instruction_cost:
    name: instruction_cost
    description: "Total cost associated with changing the status of the resource.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.instructionCost
    multivalued: false
    domain_of:
    - Instructions
    - Commitments
    range: float
    required: false
  instruction_type:
    name: instruction_type
    description: Indicator of either a Start-Up or a Shut-Down.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.instructionType
    multivalued: false
    domain_of:
    - Instructions
    - Commitments
    - DispatchInstReply
    range: AutomaticDispInstTypeCommitment
    required: false
  interval_end_time:
    name: interval_end_time
    description: "End time for the commitment period. This will be on an interval\
      \ boundary.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.intervalEndTime
    multivalued: false
    domain_of:
    - MarketFactors
    - DistributionFactorSet
    - LoadRatio
    - GenericConstraints
    - Commitments
    range: date
    required: false
  interval_start_time:
    name: interval_start_time
    description: "Start time for the commitment period. This will be on an interval\
      \ boundary.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.intervalStartTime
    multivalued: false
    domain_of:
    - MarketFactors
    - DistributionFactorSet
    - LoadRatio
    - GenericConstraints
    - TradingHubPrice
    - MitigatedBidSegment
    - ASRequirements
    - ExpectedEnergy
    - ResourceLoadFollowingInst
    - AllocationResult
    - Commitments
    - AuxiliaryCost
    - FiveMinAuxiliaryData
    - TenMinAuxiliaryData
    range: date
    required: false
  min_status_change_time:
    name: min_status_change_time
    description: "SCUC commitment period start-up time. Calculated start up time based\
      \ on the StartUpTimeCurve provided with the Bid.\r\n\r\nThis is a combination\
      \ of StartUp time bid and Unit down time. \r\n\r\nUnits is minutes\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.minStatusChangeTime
    multivalued: false
    domain_of:
    - Instructions
    - Commitments
    range: integer
    required: false
  no_load_cost:
    name: no_load_cost
    description: "Unit no load cost in case of energy commodity\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.noLoadCost
    multivalued: false
    domain_of:
    - GeneratingBid
    - ResourceAwardInstruction
    - Commitments
    - AuxiliaryValues
    range: float
    required: false
  update_time_stamp:
    name: update_time_stamp
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.updateTimeStamp
    multivalued: false
    domain_of:
    - Trade
    - Instructions
    - ConstraintResults
    - PnodeResults
    - TradingHubPrice
    - ResourceAwardInstruction
    - RUCAwardInstruction
    - LoadFollowingOperatorInput
    - DopInstruction
    - ExpectedEnergy
    - ResourceDispatchResults
    - AllocationResult
    - Commitments
    - RMROperatorInput
    - AuxiliaryCost
    - FiveMinAuxiliaryData
    - TenMinAuxiliaryData
    range: date
    required: false
  update_type:
    name: update_type
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.updateType
    multivalued: false
    domain_of:
    - BidSelfSched
    - Instructions
    - ConstraintResults
    - PnodeResults
    - ResourceAwardInstruction
    - RUCAwardInstruction
    - LoadFollowingOperatorInput
    - DopInstruction
    - ResourceDispatchResults
    - Commitments
    - RMROperatorInput
    range: MQSCHGType
    required: false
  update_user:
    name: update_user
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.updateUser
    multivalued: false
    domain_of:
    - Trade
    - Instructions
    - ConstraintResults
    - PnodeResults
    - TradingHubPrice
    - ResourceAwardInstruction
    - RUCAwardInstruction
    - LoadFollowingOperatorInput
    - DopInstruction
    - ExpectedEnergy
    - ResourceDispatchResults
    - AllocationResult
    - Commitments
    - RMROperatorInput
    - AuxiliaryCost
    - FiveMinAuxiliaryData
    - TenMinAuxiliaryData
    range: string
    required: false
  commitment_clearing:
    name: commitment_clearing
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Commitments.CommitmentClearing
    multivalued: true
    domain_of:
    - Commitments
    range: CommitmentClearing
    required: true
  registered_resource:
    name: registered_resource
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.RegisteredResource
    multivalued: false
    domain_of:
    - TimeSeries
    - Reason
    - DotInstruction
    - MarketParticipant
    - MPMResourceStatus
    - MPMTestThreshold
    - SubControlArea
    - AdjacentCASet
    - HostControlArea
    - RampRateCurve
    - SchedulingPoint
    - ResourceVerifiableCosts
    - ContractDistributionFactor
    - SubstitutionResourceList
    - MktConnectivityNode
    - AggregateNode
    - Instructions
    - ControlAreaDesignation
    - ResourceAwardInstruction
    - RUCAwardInstruction
    - Domain
    - ExPostResourceResults
    - LoadFollowingOperatorInput
    - MarketObjectStatus
    - DefaultBid
    - ResourceCertification
    - FormerReference
    - IntermittentResourceEligibility
    - ResourceCapacity
    - ExpectedEnergyValues
    - ResourceLoadFollowingInst
    - ResourceDispatchResults
    - LoadFollowingInst
    - AllocationResultValues
    - Commitments
    - RMROperatorInput
    - OrgResOwnership
    - DispatchInstReply
    - ForbiddenRegion
    - ResourcePerformanceRating
    - ResponseMethod
    range: RegisteredResource
    required: true
class_uri: cim:Commitments

Induced

name: Commitments
description: "Provides the necessary information (on a resource basis) to capture\
  \ the Startup/Shutdown commitment results. This information is relevant to all markets.\r\
  \n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  commitment_type:
    name: commitment_type
    description: "the type of UC status (self commitment, ISO commitment, or SCUC\
      \ commitment)\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Commitments.commitmentType
    multivalued: false
    alias: commitment_type
    owner: Commitments
    domain_of:
    - Commitments
    range: CommitmentType
    required: false
  instruction_cost:
    name: instruction_cost
    description: "Total cost associated with changing the status of the resource.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.instructionCost
    multivalued: false
    alias: instruction_cost
    owner: Commitments
    domain_of:
    - Instructions
    - Commitments
    range: float
    required: false
  instruction_type:
    name: instruction_type
    description: Indicator of either a Start-Up or a Shut-Down.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.instructionType
    multivalued: false
    alias: instruction_type
    owner: Commitments
    domain_of:
    - Instructions
    - Commitments
    - DispatchInstReply
    range: AutomaticDispInstTypeCommitment
    required: false
  interval_end_time:
    name: interval_end_time
    description: "End time for the commitment period. This will be on an interval\
      \ boundary.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.intervalEndTime
    multivalued: false
    alias: interval_end_time
    owner: Commitments
    domain_of:
    - MarketFactors
    - DistributionFactorSet
    - LoadRatio
    - GenericConstraints
    - Commitments
    range: date
    required: false
  interval_start_time:
    name: interval_start_time
    description: "Start time for the commitment period. This will be on an interval\
      \ boundary.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.intervalStartTime
    multivalued: false
    alias: interval_start_time
    owner: Commitments
    domain_of:
    - MarketFactors
    - DistributionFactorSet
    - LoadRatio
    - GenericConstraints
    - TradingHubPrice
    - MitigatedBidSegment
    - ASRequirements
    - ExpectedEnergy
    - ResourceLoadFollowingInst
    - AllocationResult
    - Commitments
    - AuxiliaryCost
    - FiveMinAuxiliaryData
    - TenMinAuxiliaryData
    range: date
    required: false
  min_status_change_time:
    name: min_status_change_time
    description: "SCUC commitment period start-up time. Calculated start up time based\
      \ on the StartUpTimeCurve provided with the Bid.\r\n\r\nThis is a combination\
      \ of StartUp time bid and Unit down time. \r\n\r\nUnits is minutes\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.minStatusChangeTime
    multivalued: false
    alias: min_status_change_time
    owner: Commitments
    domain_of:
    - Instructions
    - Commitments
    range: integer
    required: false
  no_load_cost:
    name: no_load_cost
    description: "Unit no load cost in case of energy commodity\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.noLoadCost
    multivalued: false
    alias: no_load_cost
    owner: Commitments
    domain_of:
    - GeneratingBid
    - ResourceAwardInstruction
    - Commitments
    - AuxiliaryValues
    range: float
    required: false
  update_time_stamp:
    name: update_time_stamp
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.updateTimeStamp
    multivalued: false
    alias: update_time_stamp
    owner: Commitments
    domain_of:
    - Trade
    - Instructions
    - ConstraintResults
    - PnodeResults
    - TradingHubPrice
    - ResourceAwardInstruction
    - RUCAwardInstruction
    - LoadFollowingOperatorInput
    - DopInstruction
    - ExpectedEnergy
    - ResourceDispatchResults
    - AllocationResult
    - Commitments
    - RMROperatorInput
    - AuxiliaryCost
    - FiveMinAuxiliaryData
    - TenMinAuxiliaryData
    range: date
    required: false
  update_type:
    name: update_type
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.updateType
    multivalued: false
    alias: update_type
    owner: Commitments
    domain_of:
    - BidSelfSched
    - Instructions
    - ConstraintResults
    - PnodeResults
    - ResourceAwardInstruction
    - RUCAwardInstruction
    - LoadFollowingOperatorInput
    - DopInstruction
    - ResourceDispatchResults
    - Commitments
    - RMROperatorInput
    range: MQSCHGType
    required: false
  update_user:
    name: update_user
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.updateUser
    multivalued: false
    alias: update_user
    owner: Commitments
    domain_of:
    - Trade
    - Instructions
    - ConstraintResults
    - PnodeResults
    - TradingHubPrice
    - ResourceAwardInstruction
    - RUCAwardInstruction
    - LoadFollowingOperatorInput
    - DopInstruction
    - ExpectedEnergy
    - ResourceDispatchResults
    - AllocationResult
    - Commitments
    - RMROperatorInput
    - AuxiliaryCost
    - FiveMinAuxiliaryData
    - TenMinAuxiliaryData
    range: string
    required: false
  commitment_clearing:
    name: commitment_clearing
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Commitments.CommitmentClearing
    multivalued: true
    alias: commitment_clearing
    owner: Commitments
    domain_of:
    - Commitments
    range: CommitmentClearing
    required: true
  registered_resource:
    name: registered_resource
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Commitments.RegisteredResource
    multivalued: false
    alias: registered_resource
    owner: Commitments
    domain_of:
    - TimeSeries
    - Reason
    - DotInstruction
    - MarketParticipant
    - MPMResourceStatus
    - MPMTestThreshold
    - SubControlArea
    - AdjacentCASet
    - HostControlArea
    - RampRateCurve
    - SchedulingPoint
    - ResourceVerifiableCosts
    - ContractDistributionFactor
    - SubstitutionResourceList
    - MktConnectivityNode
    - AggregateNode
    - Instructions
    - ControlAreaDesignation
    - ResourceAwardInstruction
    - RUCAwardInstruction
    - Domain
    - ExPostResourceResults
    - LoadFollowingOperatorInput
    - MarketObjectStatus
    - DefaultBid
    - ResourceCertification
    - FormerReference
    - IntermittentResourceEligibility
    - ResourceCapacity
    - ExpectedEnergyValues
    - ResourceLoadFollowingInst
    - ResourceDispatchResults
    - LoadFollowingInst
    - AllocationResultValues
    - Commitments
    - RMROperatorInput
    - OrgResOwnership
    - DispatchInstReply
    - ForbiddenRegion
    - ResourcePerformanceRating
    - ResponseMethod
    range: RegisteredResource
    required: true
class_uri: cim:Commitments