Skip to content

Class: CurveData

Multi-purpose data points for defining a curve. The use of this generic class is discouraged if a more specific class can be used to specify the X and Y axis values along with their specific data types.

URI: cim:CurveData

 classDiagram
    class CurveData
      CurveData <|-- DefaultBidCurveData

      CurveData : curve

          CurveData --> Curve : curve

      CurveData : xvalue

      CurveData : y_value

Inheritance

Slots

Name Cardinality and Range Description Inheritance
xvalue 0..1
Float
The data value of the X-axis variable, depending on the X-axis units direct
y_value 0..1
Float
The data value of the third Y-axis variable (if present), depending on the Y-... direct
curve 1..1
Curve
The curve of this curve data point direct

Usages

used by used in type used
AssetPropertyCurve curve_datas range CurveData
Curve curve_datas range CurveData
StartUpCostCurve curve_datas range CurveData
StartUpTimeCurve curve_datas range CurveData
NotificationTimeCurve curve_datas range CurveData
RampRateCurve curve_datas range CurveData
InterchangeSchedule curve_datas range CurveData
LoadReductionPriceCurve curve_datas range CurveData
FuelCostCurve curve_datas range CurveData
MktHeatRateCurve curve_datas range CurveData
HeatRateCurve curve_datas range CurveData
GrossToNetActivePowerCurve curve_datas range CurveData
GenUnitOpCostCurve curve_datas range CurveData
LevelVsVolumeCurve curve_datas range CurveData
TargetLevelSchedule curve_datas range CurveData
TailbayLossCurve curve_datas range CurveData
HydroGeneratingEfficiencyCurve curve_datas range CurveData
PenstockLossCurve curve_datas range CurveData
FuelAllocationSchedule curve_datas range CurveData
StartRampCurve curve_datas range CurveData
StartIgnFuelCurve curve_datas range CurveData
StartMainFuelCurve curve_datas range CurveData
EmissionCurve curve_datas range CurveData
ShutdownCurve curve_datas range CurveData
IncrementalHeatRateCurve curve_datas range CurveData
ReactiveCapabilityCurve curve_datas range CurveData
CTTempActivePowerCurve curve_datas range CurveData
EmissionAccount curve_datas range CurveData
HeatInputCurve curve_datas range CurveData
ResourceOperationMaintenanceCost curve_datas range CurveData
RMRStartUpEnergyCurve curve_datas range CurveData
RMRStartUpTimeCurve curve_datas range CurveData
StartUpEnergyCurve curve_datas range CurveData
StartUpFuelCurve curve_datas range CurveData
RMRStartUpCostCurve curve_datas range CurveData
RMRStartUpFuelCurve curve_datas range CurveData
RMRHeatRateCurve curve_datas range CurveData
BidPriceCurve curve_datas range CurveData
DefaultConstraintLimit curve_datas range CurveData
BaseCaseConstraintLimit curve_datas range CurveData
ContingencyConstraintLimit curve_datas range CurveData
ReserveReqCurve curve_datas range CurveData
SensitivityPriceCurve curve_datas range CurveData
ReserveDemandCurve curve_datas range CurveData
DefaultBidCurve curve_datas range CurveData
VsCapabilityCurve curve_datas range CurveData
SubscribePowerCurve curve_datas range CurveData
LoadReductionTimeCurve curve_datas range CurveData
MaxStartUpCostCurve curve_datas range CurveData

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: CurveData
description: Multi-purpose data points for defining a curve.  The use of this generic
  class is discouraged if a more specific class can be used to specify the X and Y
  axis values along with their specific data types.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  xvalue:
    name: xvalue
    description: "The data value of the X-axis variable,  depending on the X-axis\
      \ units.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:CurveData.xvalue
    multivalued: false
    domain_of:
    - CurveData
    range: float
    required: false
  y_value:
    name: y_value
    description: "The data value of the third Y-axis variable (if present), depending\
      \ on the Y-axis units.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:CurveData.y3value
    multivalued: false
    domain_of:
    - CurveData
    range: float
    required: false
  curve:
    name: curve
    description: The curve of  this curve data point.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:CurveData.Curve
    multivalued: false
    domain_of:
    - CurveData
    range: Curve
    required: true
class_uri: cim:CurveData

Induced

name: CurveData
description: Multi-purpose data points for defining a curve.  The use of this generic
  class is discouraged if a more specific class can be used to specify the X and Y
  axis values along with their specific data types.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  xvalue:
    name: xvalue
    description: "The data value of the X-axis variable,  depending on the X-axis\
      \ units.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:CurveData.xvalue
    multivalued: false
    alias: xvalue
    owner: CurveData
    domain_of:
    - CurveData
    range: float
    required: false
  y_value:
    name: y_value
    description: "The data value of the third Y-axis variable (if present), depending\
      \ on the Y-axis units.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:CurveData.y3value
    multivalued: false
    alias: y_value
    owner: CurveData
    domain_of:
    - CurveData
    range: float
    required: false
  curve:
    name: curve
    description: The curve of  this curve data point.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:CurveData.Curve
    multivalued: false
    alias: curve
    owner: CurveData
    domain_of:
    - CurveData
    range: Curve
    required: true
class_uri: cim:CurveData