Skip to content

Class: FossilFuel

The fossil fuel consumed by the non-nuclear thermal generating unit. For example, coal, oil, gas, etc. These are the specific fuels that the generating unit can consume.

URI: cim:FossilFuel

 classDiagram
    class FossilFuel
      IdentifiedObject <|-- FossilFuel

      FossilFuel : alias_name

      FossilFuel : description

      FossilFuel : diagram_objects

          FossilFuel --> DiagramObject : diagram_objects

      FossilFuel : fossil_fuel_type

          FossilFuel --> FuelType : fossil_fuel_type

      FossilFuel : fuel_allocation_schedules

          FossilFuel --> FuelAllocationSchedule : fuel_allocation_schedules

      FossilFuel : fuel_cost

          FossilFuel --> CostPerHeatUnit : fuel_cost

      FossilFuel : fuel_dispatch_cost

          FossilFuel --> CostPerHeatUnit : fuel_dispatch_cost

      FossilFuel : fuel_eff_factor

          FossilFuel --> PU : fuel_eff_factor

      FossilFuel : fuel_handling_cost

          FossilFuel --> CostPerHeatUnit : fuel_handling_cost

      FossilFuel : fuel_heat_content

      FossilFuel : fuel_mixture

          FossilFuel --> PerCent : fuel_mixture

      FossilFuel : fuel_sulfur

          FossilFuel --> PU : fuel_sulfur

      FossilFuel : high_breakpoint_p

          FossilFuel --> ActivePower : high_breakpoint_p

      FossilFuel : instance_set

          FossilFuel --> InstanceSet : instance_set

      FossilFuel : low_breakpoint_p

          FossilFuel --> ActivePower : low_breakpoint_p

      FossilFuel : m_rid

      FossilFuel : names

          FossilFuel --> Name : names

      FossilFuel : properties_cimdata_object

          FossilFuel --> ChangeSetMember : properties_cimdata_object

      FossilFuel : targeting_cimdata_object

          FossilFuel --> ChangeSetMember : targeting_cimdata_object

      FossilFuel : thermal_generating_unit

          FossilFuel --> ThermalGeneratingUnit : thermal_generating_unit

Inheritance

Slots

Name Cardinality and Range Description Inheritance
fossil_fuel_type 0..1
FuelType
The type of fossil fuel, such as coal, oil, or gas direct
fuel_cost 0..1
CostPerHeatUnit
The cost in terms of heat value for the given type of fuel direct
fuel_dispatch_cost 0..1
CostPerHeatUnit
The cost of fuel used for economic dispatching which includes: fuel cost, tra... direct
fuel_eff_factor 0..1
PU
The efficiency factor for the fuel (per unit) in terms of the effective energ... direct
fuel_handling_cost 0..1
CostPerHeatUnit
Handling and processing cost associated with this fuel direct
fuel_heat_content 0..1
Float
The amount of heat per weight (or volume) of the given type of fuel direct
fuel_mixture 0..1
PerCent
Relative amount of the given type of fuel, when multiple fuels are being cons... direct
fuel_sulfur 0..1
PU
The fuel's fraction of pollution credit per unit of heat content direct
high_breakpoint_p 0..1
ActivePower
The active power output level of the unit at which the given type of fuel is ... direct
low_breakpoint_p 0..1
ActivePower
The active power output level of the unit at which the given type of fuel is ... direct
fuel_allocation_schedules 0..*
FuelAllocationSchedule
A fuel allocation schedule shall have a fossil fuel direct
thermal_generating_unit 1..1
ThermalGeneratingUnit
A thermal generating unit may have one or more fossil fuels direct
alias_name 0..1
String
The aliasName is free text human readable name of the object alternative to I... IdentifiedObject
description 0..1
String
The description is a free human readable text describing or naming the object IdentifiedObject
m_rid 0..1
String
Master resource identifier issued by a model authority IdentifiedObject
diagram_objects 0..*
DiagramObject
The diagram objects that are associated with the domain object IdentifiedObject
instance_set 1..1
InstanceSet
Dataset containing the data objects IdentifiedObject
names 0..*
Name
All names of this identified object IdentifiedObject
properties_cimdata_object 0..1
ChangeSetMember
The single CIM data object in the appropriate dataset context IdentifiedObject
targeting_cimdata_object 0..*
ChangeSetMember
Data objects registered IdentifiedObject

Usages

used by used in type used
ThermalGeneratingUnit fossil_fuels range FossilFuel
FuelAllocationSchedule fossil_fuel range FossilFuel
MktThermalGeneratingUnit fossil_fuels range FossilFuel

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: FossilFuel
description: The fossil fuel consumed by the non-nuclear thermal generating unit.   For
  example, coal, oil, gas, etc.   These are the specific fuels that the generating
  unit can consume.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  fossil_fuel_type:
    name: fossil_fuel_type
    description: The type of fossil fuel, such as coal, oil, or gas.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fossilFuelType
    multivalued: false
    domain_of:
    - FossilFuel
    range: FuelType
    required: false
  fuel_cost:
    name: fuel_cost
    description: "The cost in terms of heat value for the given type of fuel.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelCost
    multivalued: false
    domain_of:
    - FossilFuel
    range: CostPerHeatUnit
    required: false
  fuel_dispatch_cost:
    name: fuel_dispatch_cost
    description: "The cost of fuel used for economic dispatching which includes: fuel\
      \ cost, transportation cost,  and incremental maintenance cost.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelDispatchCost
    multivalued: false
    domain_of:
    - FossilFuel
    range: CostPerHeatUnit
    required: false
  fuel_eff_factor:
    name: fuel_eff_factor
    description: "The efficiency factor for the fuel (per unit) in terms of the effective\
      \ energy absorbed.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelEffFactor
    multivalued: false
    domain_of:
    - FossilFuel
    range: PU
    required: false
  fuel_handling_cost:
    name: fuel_handling_cost
    description: "Handling and processing cost associated with this fuel.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelHandlingCost
    multivalued: false
    domain_of:
    - FossilFuel
    range: CostPerHeatUnit
    required: false
  fuel_heat_content:
    name: fuel_heat_content
    description: "The amount of heat per weight (or volume) of the given type of fuel.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelHeatContent
    multivalued: false
    domain_of:
    - FossilFuel
    range: float
    required: false
  fuel_mixture:
    name: fuel_mixture
    description: Relative amount of the given type of fuel, when multiple fuels are
      being consumed.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelMixture
    multivalued: false
    domain_of:
    - FossilFuel
    range: PerCent
    required: false
  fuel_sulfur:
    name: fuel_sulfur
    description: "The fuel's fraction of pollution credit per unit of heat content.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelSulfur
    multivalued: false
    domain_of:
    - FossilFuel
    range: PU
    required: false
  high_breakpoint_p:
    name: high_breakpoint_p
    description: The active power output level of the unit at which the given type
      of fuel is switched on. This fuel (e.g., oil) is sometimes used to supplement
      the base fuel (e.g., coal) at high active power output levels.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.highBreakpointP
    multivalued: false
    domain_of:
    - FossilFuel
    range: ActivePower
    required: false
  low_breakpoint_p:
    name: low_breakpoint_p
    description: The active power output level of the unit at which the given type
      of fuel is switched off. This fuel (e.g., oil) is sometimes used to stabilize
      the base fuel (e.g., coal) at low active power output levels.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.lowBreakpointP
    multivalued: false
    domain_of:
    - FossilFuel
    range: ActivePower
    required: false
  fuel_allocation_schedules:
    name: fuel_allocation_schedules
    description: A fuel allocation schedule shall have a fossil fuel.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:FossilFuel.FuelAllocationSchedules
    multivalued: true
    domain_of:
    - ThermalGeneratingUnit
    - FossilFuel
    range: FuelAllocationSchedule
    required: false
  thermal_generating_unit:
    name: thermal_generating_unit
    description: A thermal generating unit may have one or more fossil fuels.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:FossilFuel.ThermalGeneratingUnit
    multivalued: false
    domain_of:
    - HeatRateCurve
    - FuelAllocationSchedule
    - FossilFuel
    - StartupModel
    - EmissionCurve
    - ShutdownCurve
    - IncrementalHeatRateCurve
    - CAESPlant
    - EmissionAccount
    - HeatInputCurve
    range: ThermalGeneratingUnit
    required: true
class_uri: cim:FossilFuel

Induced

name: FossilFuel
description: The fossil fuel consumed by the non-nuclear thermal generating unit.   For
  example, coal, oil, gas, etc.   These are the specific fuels that the generating
  unit can consume.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  fossil_fuel_type:
    name: fossil_fuel_type
    description: The type of fossil fuel, such as coal, oil, or gas.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fossilFuelType
    multivalued: false
    alias: fossil_fuel_type
    owner: FossilFuel
    domain_of:
    - FossilFuel
    range: FuelType
    required: false
  fuel_cost:
    name: fuel_cost
    description: "The cost in terms of heat value for the given type of fuel.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelCost
    multivalued: false
    alias: fuel_cost
    owner: FossilFuel
    domain_of:
    - FossilFuel
    range: CostPerHeatUnit
    required: false
  fuel_dispatch_cost:
    name: fuel_dispatch_cost
    description: "The cost of fuel used for economic dispatching which includes: fuel\
      \ cost, transportation cost,  and incremental maintenance cost.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelDispatchCost
    multivalued: false
    alias: fuel_dispatch_cost
    owner: FossilFuel
    domain_of:
    - FossilFuel
    range: CostPerHeatUnit
    required: false
  fuel_eff_factor:
    name: fuel_eff_factor
    description: "The efficiency factor for the fuel (per unit) in terms of the effective\
      \ energy absorbed.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelEffFactor
    multivalued: false
    alias: fuel_eff_factor
    owner: FossilFuel
    domain_of:
    - FossilFuel
    range: PU
    required: false
  fuel_handling_cost:
    name: fuel_handling_cost
    description: "Handling and processing cost associated with this fuel.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelHandlingCost
    multivalued: false
    alias: fuel_handling_cost
    owner: FossilFuel
    domain_of:
    - FossilFuel
    range: CostPerHeatUnit
    required: false
  fuel_heat_content:
    name: fuel_heat_content
    description: "The amount of heat per weight (or volume) of the given type of fuel.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelHeatContent
    multivalued: false
    alias: fuel_heat_content
    owner: FossilFuel
    domain_of:
    - FossilFuel
    range: float
    required: false
  fuel_mixture:
    name: fuel_mixture
    description: Relative amount of the given type of fuel, when multiple fuels are
      being consumed.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelMixture
    multivalued: false
    alias: fuel_mixture
    owner: FossilFuel
    domain_of:
    - FossilFuel
    range: PerCent
    required: false
  fuel_sulfur:
    name: fuel_sulfur
    description: "The fuel's fraction of pollution credit per unit of heat content.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.fuelSulfur
    multivalued: false
    alias: fuel_sulfur
    owner: FossilFuel
    domain_of:
    - FossilFuel
    range: PU
    required: false
  high_breakpoint_p:
    name: high_breakpoint_p
    description: The active power output level of the unit at which the given type
      of fuel is switched on. This fuel (e.g., oil) is sometimes used to supplement
      the base fuel (e.g., coal) at high active power output levels.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.highBreakpointP
    multivalued: false
    alias: high_breakpoint_p
    owner: FossilFuel
    domain_of:
    - FossilFuel
    range: ActivePower
    required: false
  low_breakpoint_p:
    name: low_breakpoint_p
    description: The active power output level of the unit at which the given type
      of fuel is switched off. This fuel (e.g., oil) is sometimes used to stabilize
      the base fuel (e.g., coal) at low active power output levels.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:FossilFuel.lowBreakpointP
    multivalued: false
    alias: low_breakpoint_p
    owner: FossilFuel
    domain_of:
    - FossilFuel
    range: ActivePower
    required: false
  fuel_allocation_schedules:
    name: fuel_allocation_schedules
    description: A fuel allocation schedule shall have a fossil fuel.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:FossilFuel.FuelAllocationSchedules
    multivalued: true
    alias: fuel_allocation_schedules
    owner: FossilFuel
    domain_of:
    - ThermalGeneratingUnit
    - FossilFuel
    range: FuelAllocationSchedule
    required: false
  thermal_generating_unit:
    name: thermal_generating_unit
    description: A thermal generating unit may have one or more fossil fuels.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:FossilFuel.ThermalGeneratingUnit
    multivalued: false
    alias: thermal_generating_unit
    owner: FossilFuel
    domain_of:
    - HeatRateCurve
    - FuelAllocationSchedule
    - FossilFuel
    - StartupModel
    - EmissionCurve
    - ShutdownCurve
    - IncrementalHeatRateCurve
    - CAESPlant
    - EmissionAccount
    - HeatInputCurve
    range: ThermalGeneratingUnit
    required: true
  alias_name:
    name: alias_name
    description: "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.\r\nThe 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.\r\
      \n\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.aliasName
    multivalued: false
    alias: alias_name
    owner: FossilFuel
    domain_of:
    - IdentifiedObject
    range: string
    required: false
  description:
    name: description
    description: 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.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.description
    multivalued: false
    alias: description
    owner: FossilFuel
    domain_of:
    - IdentifiedObject
    - NameType
    - NameTypeAuthority
    - DataSet
    - SwitchingStepGroup
    - AreaReserveSpec
    range: string
    required: false
  m_rid:
    name: m_rid
    description: "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.\r\nFor 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."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.mRID
    multivalued: false
    alias: m_rid
    owner: FossilFuel
    domain_of:
    - IdentifiedObject
    - DataSet
    range: string
    required: false
  diagram_objects:
    name: diagram_objects
    description: The diagram objects that are associated with the domain object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.DiagramObjects
    multivalued: true
    alias: diagram_objects
    owner: FossilFuel
    domain_of:
    - IdentifiedObject
    range: DiagramObject
    required: false
  instance_set:
    name: instance_set
    description: Dataset containing the data objects.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.InstanceSet
    multivalued: false
    alias: instance_set
    owner: FossilFuel
    domain_of:
    - IdentifiedObject
    range: InstanceSet
    required: true
  names:
    name: names
    description: All names of this identified object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.Names
    multivalued: true
    alias: names
    owner: FossilFuel
    domain_of:
    - IdentifiedObject
    - NameType
    range: Name
    required: false
  properties_cimdata_object:
    name: properties_cimdata_object
    description: The single CIM data object in the appropriate dataset context.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.PropertiesCIMDataObject
    multivalued: false
    alias: properties_cimdata_object
    owner: FossilFuel
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
  targeting_cimdata_object:
    name: targeting_cimdata_object
    description: Data objects registered.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.TargetingCIMDataObject
    multivalued: true
    alias: targeting_cimdata_object
    owner: FossilFuel
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:FossilFuel