Curve

Type: object

A multi-purpose curve or functional relationship between an independent variable (X-axis) and dependent (Y-axis) variables.

Type: array

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.

No Additional Items

Each item of this array must be:

Type: object

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.

Type: number

The data value of the X-axis variable, depending on the X-axis units.

Type: number

The data value of the first Y-axis variable, depending on the Y-axis units.

Type: number

The data value of the second Y-axis variable (if present), depending on the Y-axis units.

Type: number

The data value of the third Y-axis variable (if present), depending on the Y-axis units.

Type: enum (of string)

Type of calculation basis used to define the default bid segment curve.

Must be one of:

  • "COST_BASED"
  • "LMP_BASED"
  • "NEGOTIATED"

Type: number

Verifiable O&M Cost ($), Hot Startup

Type: object or number

Low target level limit, below which the reservoir operation will be penalized.

Type: enum (of string) Default: "none"

nan

Must be one of:

  • "p"
  • "n"
  • "micro"
  • "m"
  • "c"
  • "d"
  • "k"
  • "M"
  • "G"
  • "T"
  • "none"
  • "y"
  • "z"
  • "a"
  • "f"
  • "da"
  • "h"
  • "P"
  • "E"
  • "Z"
  • "Y"

Type: enum (of string) Default: "m"

nan

Must be one of:

  • "none"
  • "m"
  • "kg"
  • "s"
  • "A"
  • "K"
  • "mol"
  • "cd"
  • "deg"
  • "rad"
  • "sr"
  • "Gy"
  • "Bq"
  • "degC"
  • "Sv"
  • "F"
  • "C"
  • "S"
  • "H"
  • "V"
  • "ohm"
  • "J"
  • "N"
  • "Hz"
  • "lx"
  • "lm"
  • "Wb"
  • "T"
  • "W"
  • "Pa"
  • "m2"
  • "m3"
  • "mPers"
  • "mPers2"
  • "m3Pers"
  • "mPerm3"
  • "kgm"
  • "kgPerm3"
  • "WPermK"
  • "JPerK"
  • "ppm"
  • "rotPers"
  • "radPers"
  • "VA"
  • "VAr"
  • "cosPhi"
  • "Vs"
  • "V2"
  • "As"
  • "A2"
  • "A2s"
  • "VAh"
  • "Wh"
  • "VArh"
  • "VPerHz"
  • "HzPers"
  • "character"
  • "charPers"
  • "kgm2"
  • "dB"
  • "WPers"
  • "lPers"
  • "dBm"
  • "h"
  • "min"
  • "Q"
  • "Qh"
  • "ohmm"
  • "APerm"
  • "V2h"
  • "A2h"
  • "Ah"
  • "count"
  • "ft3"
  • "m3Perh"
  • "gal"
  • "Btu"
  • "l"
  • "lPerh"
  • "lPerl"
  • "gPerg"
  • "molPerm3"
  • "molPermol"
  • "molPerkg"
  • "sPers"
  • "HzPerHz"
  • "VPerV"
  • "APerA"
  • "VPerVA"
  • "rev"
  • "kat"
  • "JPerkg"
  • "m3Uncompensated"
  • "m3Compensated"
  • "WPerW"
  • "therm"
  • "onePerm"
  • "m3Perkg"
  • "Pas"
  • "Nm"
  • "NPerm"
  • "radPers2"
  • "WPerm2"
  • "JPerkgK"
  • "JPerm3"
  • "VPerm"
  • "CPerm3"
  • "CPerm2"
  • "FPerm"
  • "HPerm"
  • "JPermol"
  • "JPermolK"
  • "CPerkg"
  • "GyPers"
  • "WPersr"
  • "WPerm2sr"
  • "katPerm3"
  • "d"
  • "anglemin"
  • "anglesec"
  • "ha"
  • "tonne"
  • "bar"
  • "mmHg"
  • "M"
  • "kn"
  • "Vh"
  • "Mx"
  • "G"
  • "Oe"
  • "WPerA"
  • "SPerm"
  • "onePerHz"
  • "VPerVAr"
  • "ohmPerm"
  • "kgPerJ"
  • "JPers"
  • "m2Pers"
  • "JPerm2"
  • "KPers"
  • "PaPers"

Type: number Default: null

nan

Type: object or number

Percentage of Fuel Index Price (gas) for operating above Low Sustained Limit (LSL)

Type: number Default: null

Normally 0 to 100 on a defined base.

Type: string

To indicate a type used for a default energy bid curve, such as LMP, cost or consultative based.

Type: enum (of string)

Default energy bid adder flag

Must be one of:

  • "YES"
  • "NO"

Type: object or number

Percentage of Fuel Oil Price (FOP) for operating above Low Sustained Limit (LSL)

Same definition as ResourceOperationMaintenanceCost.gasPercentAboveLowSustainedLimit

Type: integer

Interval length.

Type: object or number

The emission content per quantity of fuel burned.

Type: enum (of string) Default: "none"

nan

Same definition as multiplier

Type: enum (of string) Default: "kgPerJ"

nan

Same definition as unit

Type: number Default: null

nan

Type: enum (of string)

The type of emission, which also gives the production rate measurement unit. The y1AxisUnits of the curve contains the unit of measure (e.g. kg) and the emissionType is the type of emission (e.g. sulfur dioxide).

Must be one of:

  • "sulfurDioxide"
  • "carbonDioxide"
  • "nitrogenOxide"
  • "hydrogenSulfide"
  • "chlorine"
  • "carbonDisulfide"

Type: boolean

Flag is set to true when output is expressed in net active power.

Type: object

Fixed shutdown cost.

Type: enum (of string) Default: "none"

nan

Same definition as multiplier

Type: enum (of string) Default: null

nan

Must be one of:

  • "AUD"
  • "CHF"
  • "AFN"
  • "AED"
  • "ALL"
  • "AMD"
  • "ANG"
  • "AOA"
  • "ARS"
  • "AWG"
  • "AZN"
  • "BAM"
  • "BBD"
  • "BDT"
  • "BGN"
  • "BHD"
  • "BIF"
  • "BMD"
  • "BND"
  • "BOB"
  • "BOV"
  • "BRL"
  • "BSD"
  • "BTN"
  • "BWP"
  • "BYR"
  • "BZD"
  • "CAD"
  • "CDF"
  • "CLF"
  • "CLP"
  • "CNY"
  • "ZAR"
  • "COP"
  • "COU"
  • "CRC"
  • "CUC"
  • "CUP"
  • "CVE"
  • "CZK"
  • "DJF"
  • "DKK"
  • "DOP"
  • "DZD"
  • "EEK"
  • "EGP"
  • "ERN"
  • "ETB"
  • "EUR"
  • "FJD"
  • "FKP"
  • "GBP"
  • "GEL"
  • "GHS"
  • "GIP"
  • "GMD"
  • "GNF"
  • "GTQ"
  • "GYD"
  • "HKD"
  • "HNL"
  • "HRK"
  • "HTG"
  • "HUF"
  • "IDR"
  • "ILS"
  • "INR"
  • "IQD"
  • "IRR"
  • "ISK"
  • "JMD"
  • "JOD"
  • "JPY"
  • "KES"
  • "KGS"
  • "KHR"
  • "KMF"
  • "KPW"
  • "KRW"
  • "KWD"
  • "KYD"
  • "KZT"
  • "LAK"
  • "LBP"
  • "LKR"
  • "LRD"
  • "LSL"
  • "LTL"
  • "LVL"
  • "LYD"
  • "MAD"
  • "MDL"
  • "MGA"
  • "MKD"
  • "MMK"
  • "MNT"
  • "MOP"
  • "MRO"
  • "MUR"
  • "MVR"
  • "MWK"
  • "MXN"
  • "MYR"
  • "MZN"
  • "NAD"
  • "NGN"
  • "NIO"
  • "NOK"
  • "NPR"
  • "NZD"
  • "OMR"
  • "PAB"
  • "PEN"
  • "PGK"
  • "PHP"
  • "PKR"
  • "PLN"
  • "PYG"
  • "QAR"
  • "RON"
  • "RSD"
  • "RUB"
  • "RWF"
  • "SAR"
  • "SBD"
  • "SCR"
  • "SDG"
  • "SEK"
  • "SGD"
  • "SHP"
  • "SLL"
  • "SOS"
  • "SRD"
  • "STD"
  • "SYP"
  • "SZL"
  • "THB"
  • "TJS"
  • "TMT"
  • "TND"
  • "TOP"
  • "TRY"
  • "TTD"
  • "TWD"
  • "TZS"
  • "UAH"
  • "UGX"
  • "USD"
  • "UYU"
  • "UZS"
  • "VEF"
  • "VND"
  • "VUV"
  • "WST"
  • "XAF"
  • "XCD"
  • "XOF"
  • "XPF"
  • "YER"
  • "ZMK"
  • "ZWL"

Type: number Default: null

nan

Type: string

The date and time of the most recent generating unit shutdown.

Type: string

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.

Type: object or number

High target level limit, above which the reservoir operation will be penalized.

Same definition as TargetLevelSchedule.lowLevelLimit

Type: string

The end time and date of the fuel allocation schedule.

Type: string

The start time and date of the fuel allocation schedule.

Type: enum (of string)

The type of fuel, which also indicates the corresponding measurement unit.

Must be one of:

  • "coal"
  • "oil"
  • "gas"
  • "lignite"
  • "hardCoal"
  • "oilShale"
  • "brownCoalLignite"
  • "coalDerivedGas"
  • "peat"
  • "other"

Type: number

The maximum amount of fuel that is allocated for consumption for the scheduled time period.

Type: number

The minimum amount of fuel that is allocated for consumption for the scheduled time period, e.g., based on a "take-or-pay" contract.

Type: enum (of string)

The style or shape of the curve.

Must be one of:

  • "constantYValue"
  • "straightLineYValues"

Type: enum (of string)

Multiplier for X-axis.

Same definition as multiplier

Type: enum (of string)

The X-axis units of measure.

Same definition as unit

Type: enum (of string)

Multiplier for Y1-axis.

Same definition as multiplier

Type: enum (of string)

The Y1-axis units of measure.

Same definition as unit

Type: enum (of string)

Multiplier for Y2-axis.

Same definition as multiplier

Type: enum (of string)

The Y2-axis units of measure.

Same definition as unit

Type: enum (of string)

Multiplier for Y3-axis.

Same definition as multiplier

Type: enum (of string)

The Y3-axis units of measure.

Same definition as unit

Type: boolean

Flag is set to true when output is expressed in net active power.

Type: number

Verifiable O&M Cost ($), Intermediate Startup

Type: number

Verifiable O&M Cost ($/MWh), LSL

Type: enum (of string)

The condition that identifies whether a Generating Resource should be constrained from Ancillary Service provision if its Schedule or Dispatch change across Trading Hours or Trading Intervals requires more than a specified fraction of the duration of the Trading Hour or Trading Interval.

Valid values are Fast/Slow

Must be one of:

  • "SLOW"
  • "FAST"

Type: number

Verifiable O&M Cost ($), Cold Startup

Type: object or number

Power output - auxiliary power multiplier adjustment factor.

Type: enum (of string) Default: "none"

nan

Same definition as multiplier

Type: enum (of string) Default: "none"

nan

Same definition as unit

Type: number Default: null

nan

Type: object or number

Power output - auxiliary power offset adjustment factor.

Type: enum (of string) Default: "none"

nan

Same definition as multiplier

Type: enum (of string) Default: "W"

nan

Same definition as unit

Type: number Default: null

nan

Type: object or number

Heat input - efficiency multiplier adjustment factor.

Same definition as HeatInputCurve.auxPowerMult

Type: string

Wheeling Counter-Resource ID (required when Schedule Type=Wheel).

Type: boolean

Flag is set to true when output is expressed in net active power.

Type: object or number

The startup ramp rate in gross for a unit that is on hot standby.

Type: enum (of string) Default: "none"

nan

Same definition as multiplier

Type: enum (of string) Default: "WPers"

nan

Same definition as unit

Type: number Default: null

nan

Type: object or number

Heat input - offset adjustment factor.

Type: enum (of string) Default: "none"

nan

Same definition as multiplier

Type: enum (of string) Default: "J"

nan

Same definition as unit

Type: number Default: null

nan

Type: boolean

Flag is set to true when output is expressed in net active power.

Type: boolean

To indicate an out-of-market (OOM) schedule.

Type: string

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.
The 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.

Type: enum (of string)

Reserve requirement type that the max and curve apply to. For example, operating reserve, regulation and contingency.

Must be one of:

  • "CONT"
  • "REG"
  • "OPRSV"

Type: object or number

The machine's coolant temperature (e.g., ambient air or stator circulating water).

Type: enum (of string) Default: "degC"

nan

Same definition as unit

Type: number Default: null

nan

Type: string

Operating date, hour.

Type: enum (of string)

Energy product type.

Must be one of:

  • "LFD"
  • "RD"
  • "NR"
  • "RC"
  • "SR"
  • "EN"
  • "RU"
  • "REG"
  • "LFU"

Type: object or number

The hydrogen coolant pressure.

Type: enum (of string) Default: "Pa"

nan

Same definition as unit

Type: number Default: null

nan

Type: enum (of string)

The type of emission, for example sulfur dioxide (SO2). The y1AxisUnits of the curve contains the unit of measure (e.g. kg) and the emissionType is the type of emission (e.g. sulfur dioxide).

Same definition as EmissionCurve.emissionType

Type: enum (of string)

The source of the emission value.

Must be one of:

  • "measured"
  • "calculated"

Type: boolean

Flag is set to true when output is expressed in net active power.

Type: enum (of string)

How ramp rate is applied (e.g. raise or lower, as when applied to a generation resource)

Must be one of:

  • "LD_PICKUP"
  • "LD_DROP"
  • "OP"
  • "REG"
  • "OP_RES"
  • "INTERTIE"

Type: enum (of string)

To indicate a check out type such as adjusted capacity or dispatch capacity.

Must be one of:

  • "PRE_SCHEDULE"
  • "PRE_HOUR"
  • "AFTER_THE_FACT"

Type: number

Region requirement maximum limit

Type: enum (of string)

condition for the ramp rate

Must be one of:

  • "NORMAL"
  • "BEST"
  • "WORST"
  • "nan"

Type: enum (of string)

Market type.

Must be one of:

  • "DAM"
  • "RUC"
  • "HAM"
  • "RTM"

Type: enum (of string)

Import or export.

Must be one of:

  • "I"
  • "E"

Type: enum (of string)

Schedule type.

Must be one of:

  • "DYN"
  • "FIRM"
  • "NFRM"
  • "WHL"

Type: string

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.
For 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.

Type: string

The name is any free human readable and possibly non unique text naming the object.