Skip to content

Class: DERCurveData

_The DER curve data class provides the nominal, maximum and minimum values for a DER Monitorable parameter for a series of time intervals defined by the DER DispatchSchedule. _

__

URI: cim:DERCurveData

 classDiagram
    class DERCurveData
      DERCurveData : dermonitorable_parameter

          DERCurveData --> DERMonitorableParameter : dermonitorable_parameter

      DERCurveData : dispatch_schedule

          DERCurveData --> DispatchSchedule : dispatch_schedule

      DERCurveData : interval_number

      DERCurveData : max_yvalue

      DERCurveData : min_yvalue

      DERCurveData : nominal_yvalue

      DERCurveData : time_stamp

Slots

Name Cardinality and Range Description Inheritance
interval_number 0..1
Integer
The sequence number of a time interval defined by the DispatchSchedule direct
max_yvalue 0..1
Float
The maximum value of the DERMonitorableParameter during the time interval direct
min_yvalue 0..1
Float
The minimum value of the DERMonitorableParameter during the time interval direct
nominal_yvalue 0..1
Float
The nominal value of the DERMonitorableParameter during the time interval direct
time_stamp 0..1
date
The start time of the interval direct
dermonitorable_parameter 1..1
DERMonitorableParameter
The DER monitorable parameter for which a time dependent curve has been creat... direct
dispatch_schedule 0..1
DispatchSchedule
The schedule used for dispatching or forecasting the values of DER monitorabl... direct

Usages

used by used in type used
DERMonitorableParameter dercurve_data range DERCurveData
DispatchSchedule dercurve_data range DERCurveData

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: DERCurveData
description: "The DER curve data class provides the nominal, maximum and minimum values\
  \ for a DER Monitorable parameter for a series of time intervals defined by the\
  \ DER DispatchSchedule.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  interval_number:
    name: interval_number
    description: The sequence number of a time interval defined by the DispatchSchedule.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DERCurveData.intervalNumber
    multivalued: false
    domain_of:
    - DERCurveData
    - MarketStatementLineItem
    range: integer
    required: false
  max_yvalue:
    name: max_yvalue
    description: The maximum value of the DERMonitorableParameter during the time
      interval.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DERCurveData.maxYValue
    multivalued: false
    domain_of:
    - DERCurveData
    range: float
    required: false
  min_yvalue:
    name: min_yvalue
    description: "The minimum value of the DERMonitorableParameter during the time\
      \ interval.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DERCurveData.minYValue
    multivalued: false
    domain_of:
    - DERCurveData
    range: float
    required: false
  nominal_yvalue:
    name: nominal_yvalue
    description: "The nominal value of the DERMonitorableParameter during the time\
      \ interval.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DERCurveData.nominalYValue
    multivalued: false
    domain_of:
    - DERCurveData
    range: float
    required: false
  time_stamp:
    name: time_stamp
    description: 'The start time of the interval '
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:DERCurveData.timeStamp
    multivalued: false
    domain_of:
    - NetworkModelProjectChangeVersion
    - MeasurementValue
    - ReadingQuality
    - DERCurveData
    - Control
    - ChargeProfileData
    - SCADAInformation
    range: date
    required: false
  dermonitorable_parameter:
    name: dermonitorable_parameter
    description: The DER monitorable parameter for which a time dependent curve has
      been created.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:DERCurveData.DERMonitorableParameter
    multivalued: false
    domain_of:
    - EndDeviceGroup
    - DERCurveData
    - DispatchSchedule
    range: DERMonitorableParameter
    required: true
  dispatch_schedule:
    name: dispatch_schedule
    description: The schedule used for dispatching or forecasting the values of DER
      monitorable parameters over time.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:DERCurveData.DispatchSchedule
    multivalued: false
    domain_of:
    - DERMonitorableParameter
    - DERCurveData
    range: DispatchSchedule
    required: false
class_uri: cim:DERCurveData

Induced

name: DERCurveData
description: "The DER curve data class provides the nominal, maximum and minimum values\
  \ for a DER Monitorable parameter for a series of time intervals defined by the\
  \ DER DispatchSchedule.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  interval_number:
    name: interval_number
    description: The sequence number of a time interval defined by the DispatchSchedule.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DERCurveData.intervalNumber
    multivalued: false
    alias: interval_number
    owner: DERCurveData
    domain_of:
    - DERCurveData
    - MarketStatementLineItem
    range: integer
    required: false
  max_yvalue:
    name: max_yvalue
    description: The maximum value of the DERMonitorableParameter during the time
      interval.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DERCurveData.maxYValue
    multivalued: false
    alias: max_yvalue
    owner: DERCurveData
    domain_of:
    - DERCurveData
    range: float
    required: false
  min_yvalue:
    name: min_yvalue
    description: "The minimum value of the DERMonitorableParameter during the time\
      \ interval.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DERCurveData.minYValue
    multivalued: false
    alias: min_yvalue
    owner: DERCurveData
    domain_of:
    - DERCurveData
    range: float
    required: false
  nominal_yvalue:
    name: nominal_yvalue
    description: "The nominal value of the DERMonitorableParameter during the time\
      \ interval.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:DERCurveData.nominalYValue
    multivalued: false
    alias: nominal_yvalue
    owner: DERCurveData
    domain_of:
    - DERCurveData
    range: float
    required: false
  time_stamp:
    name: time_stamp
    description: 'The start time of the interval '
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:DERCurveData.timeStamp
    multivalued: false
    alias: time_stamp
    owner: DERCurveData
    domain_of:
    - NetworkModelProjectChangeVersion
    - MeasurementValue
    - ReadingQuality
    - DERCurveData
    - Control
    - ChargeProfileData
    - SCADAInformation
    range: date
    required: false
  dermonitorable_parameter:
    name: dermonitorable_parameter
    description: The DER monitorable parameter for which a time dependent curve has
      been created.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:DERCurveData.DERMonitorableParameter
    multivalued: false
    alias: dermonitorable_parameter
    owner: DERCurveData
    domain_of:
    - EndDeviceGroup
    - DERCurveData
    - DispatchSchedule
    range: DERMonitorableParameter
    required: true
  dispatch_schedule:
    name: dispatch_schedule
    description: The schedule used for dispatching or forecasting the values of DER
      monitorable parameters over time.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:DERCurveData.DispatchSchedule
    multivalued: false
    alias: dispatch_schedule
    owner: DERCurveData
    domain_of:
    - DERMonitorableParameter
    - DERCurveData
    range: DispatchSchedule
    required: false
class_uri: cim:DERCurveData