ThermalGeneratingUnit
A generating unit whose prime mover could be a steam turbine, combustion turbine, or diesel engine.
URI: cim:ThermalGeneratingUnit
Type: Class
classDiagram
class ThermalGeneratingUnit
click ThermalGeneratingUnit href "../ThermalGeneratingUnit"
GeneratingUnit <|-- ThermalGeneratingUnit
click GeneratingUnit href "../GeneratingUnit"
ThermalGeneratingUnit : Equipment.aggregate
ThermalGeneratingUnit : ThermalGeneratingUnit.CAESPlant
ThermalGeneratingUnit --> CAESPlant : ThermalGeneratingUnit.CAESPlant
click CAESPlant href "../CAESPlant"
ThermalGeneratingUnit : ThermalGeneratingUnit.CogenerationPlant
ThermalGeneratingUnit --> CogenerationPlant : ThermalGeneratingUnit.CogenerationPlant
click CogenerationPlant href "../CogenerationPlant"
ThermalGeneratingUnit : ThermalGeneratingUnit.CombinedCyclePlant
ThermalGeneratingUnit --> CombinedCyclePlant : ThermalGeneratingUnit.CombinedCyclePlant
click CombinedCyclePlant href "../CombinedCyclePlant"
ThermalGeneratingUnit : GeneratingUnit.ControlAreaGeneratingUnit
ThermalGeneratingUnit --> ControlAreaGeneratingUnit : GeneratingUnit.ControlAreaGeneratingUnit
click ControlAreaGeneratingUnit href "../ControlAreaGeneratingUnit"
ThermalGeneratingUnit : IdentifiedObject.description
ThermalGeneratingUnit : IdentifiedObject.energyIdentCodeEic
ThermalGeneratingUnit : Equipment.EquipmentContainer
ThermalGeneratingUnit --> EquipmentContainer : Equipment.EquipmentContainer
click EquipmentContainer href "../EquipmentContainer"
ThermalGeneratingUnit : ThermalGeneratingUnit.FossilFuels
ThermalGeneratingUnit --> FossilFuel : ThermalGeneratingUnit.FossilFuels
click FossilFuel href "../FossilFuel"
ThermalGeneratingUnit : GeneratingUnit.genControlSource
ThermalGeneratingUnit --> GeneratorControlSource : GeneratingUnit.genControlSource
click GeneratorControlSource href "../GeneratorControlSource"
ThermalGeneratingUnit : GeneratingUnit.governorSCD
ThermalGeneratingUnit --> PerCent : GeneratingUnit.governorSCD
click PerCent href "../PerCent"
ThermalGeneratingUnit : GeneratingUnit.GrossToNetActivePowerCurves
ThermalGeneratingUnit --> GrossToNetActivePowerCurve : GeneratingUnit.GrossToNetActivePowerCurves
click GrossToNetActivePowerCurve href "../GrossToNetActivePowerCurve"
ThermalGeneratingUnit : GeneratingUnit.longPF
ThermalGeneratingUnit : GeneratingUnit.maximumAllowableSpinningReserve
ThermalGeneratingUnit --> ActivePower : GeneratingUnit.maximumAllowableSpinningReserve
click ActivePower href "../ActivePower"
ThermalGeneratingUnit : GeneratingUnit.maxOperatingP
ThermalGeneratingUnit --> ActivePower : GeneratingUnit.maxOperatingP
click ActivePower href "../ActivePower"
ThermalGeneratingUnit : GeneratingUnit.minOperatingP
ThermalGeneratingUnit --> ActivePower : GeneratingUnit.minOperatingP
click ActivePower href "../ActivePower"
ThermalGeneratingUnit : IdentifiedObject.mRID
ThermalGeneratingUnit : IdentifiedObject.name
ThermalGeneratingUnit : GeneratingUnit.nominalP
ThermalGeneratingUnit --> ActivePower : GeneratingUnit.nominalP
click ActivePower href "../ActivePower"
ThermalGeneratingUnit : Equipment.normallyInService
ThermalGeneratingUnit : Equipment.OperationalLimitSet
ThermalGeneratingUnit --> OperationalLimitSet : Equipment.OperationalLimitSet
click OperationalLimitSet href "../OperationalLimitSet"
ThermalGeneratingUnit : GeneratingUnit.ratedGrossMaxP
ThermalGeneratingUnit --> ActivePower : GeneratingUnit.ratedGrossMaxP
click ActivePower href "../ActivePower"
ThermalGeneratingUnit : GeneratingUnit.ratedGrossMinP
ThermalGeneratingUnit --> ActivePower : GeneratingUnit.ratedGrossMinP
click ActivePower href "../ActivePower"
ThermalGeneratingUnit : GeneratingUnit.ratedNetMaxP
ThermalGeneratingUnit --> ActivePower : GeneratingUnit.ratedNetMaxP
click ActivePower href "../ActivePower"
ThermalGeneratingUnit : GeneratingUnit.RotatingMachine
ThermalGeneratingUnit --> RotatingMachine : GeneratingUnit.RotatingMachine
click RotatingMachine href "../RotatingMachine"
ThermalGeneratingUnit : IdentifiedObject.shortName
ThermalGeneratingUnit : GeneratingUnit.shortPF
ThermalGeneratingUnit : GeneratingUnit.startupCost
ThermalGeneratingUnit --> Money : GeneratingUnit.startupCost
click Money href "../Money"
ThermalGeneratingUnit : GeneratingUnit.startupTime
ThermalGeneratingUnit --> Seconds : GeneratingUnit.startupTime
click Seconds href "../Seconds"
ThermalGeneratingUnit : GeneratingUnit.totalEfficiency
ThermalGeneratingUnit --> PerCent : GeneratingUnit.totalEfficiency
click PerCent href "../PerCent"
ThermalGeneratingUnit : GeneratingUnit.variableCost
ThermalGeneratingUnit --> Money : GeneratingUnit.variableCost
click Money href "../Money"
Inheritance
- IdentifiedObject
- PowerSystemResource
- Equipment
- GeneratingUnit
- ThermalGeneratingUnit
- GeneratingUnit
- Equipment
- PowerSystemResource
Attributes
Name | URI | Cardinality and Range | Description | Inheritance |
---|---|---|---|---|
CAESPlant | cim:ThermalGeneratingUnit.CAESPlant | 0..1 CAESPlant |
A thermal generating unit may be a member of a compressed air energy storage ... | direct |
CogenerationPlant | cim:ThermalGeneratingUnit.CogenerationPlant | 0..1 CogenerationPlant |
A thermal generating unit may be a member of a cogeneration plant | direct |
CombinedCyclePlant | cim:ThermalGeneratingUnit.CombinedCyclePlant | 0..1 CombinedCyclePlant |
A thermal generating unit may be a member of a combined cycle plant | direct |
FossilFuels | cim:ThermalGeneratingUnit.FossilFuels | * FossilFuel |
A thermal generating unit may have one or more fossil fuels | direct |
ControlAreaGeneratingUnit | cim:GeneratingUnit.ControlAreaGeneratingUnit | * ControlAreaGeneratingUnit |
ControlArea specifications for this generating unit | GeneratingUnit |
genControlSource | cim:GeneratingUnit.genControlSource | 0..1 GeneratorControlSource |
The source of controls for a generating unit | GeneratingUnit |
governorSCD | cim:GeneratingUnit.governorSCD | 0..1 PerCent |
Governor Speed Changer Droop | GeneratingUnit |
longPF | cim:GeneratingUnit.longPF | 0..1 float |
Generating unit long term economic participation factor | GeneratingUnit |
maximumAllowableSpinningReserve | cim:GeneratingUnit.maximumAllowableSpinningReserve | 0..1 ActivePower |
Maximum allowable spinning reserve | GeneratingUnit |
maxOperatingP | cim:GeneratingUnit.maxOperatingP | 1 ActivePower |
This is the maximum operating active power limit the dispatcher can enter for... | GeneratingUnit |
minOperatingP | cim:GeneratingUnit.minOperatingP | 1 ActivePower |
This is the minimum operating active power limit the dispatcher can enter for... | GeneratingUnit |
nominalP | cim:GeneratingUnit.nominalP | 0..1 ActivePower |
The nominal power of the generating unit | GeneratingUnit |
ratedGrossMaxP | cim:GeneratingUnit.ratedGrossMaxP | 0..1 ActivePower |
The unit's gross rated maximum capacity (book value) | GeneratingUnit |
ratedGrossMinP | cim:GeneratingUnit.ratedGrossMinP | 0..1 ActivePower |
The gross rated minimum generation level which the unit can safely operate at... | GeneratingUnit |
ratedNetMaxP | cim:GeneratingUnit.ratedNetMaxP | 0..1 ActivePower |
The net rated maximum capacity determined by subtracting the auxiliary power ... | GeneratingUnit |
shortPF | cim:GeneratingUnit.shortPF | 0..1 float |
Generating unit short term economic participation factor | GeneratingUnit |
startupCost | cim:GeneratingUnit.startupCost | 0..1 Money |
The initial startup cost incurred for each start of the GeneratingUnit | GeneratingUnit |
variableCost | cim:GeneratingUnit.variableCost | 0..1 Money |
The variable cost component of production per unit of ActivePower | GeneratingUnit |
startupTime | cim:GeneratingUnit.startupTime | 0..1 Seconds |
Time it takes to get the unit on-line, from the time that the prime mover mec... | GeneratingUnit |
totalEfficiency | cim:GeneratingUnit.totalEfficiency | 0..1 PerCent |
The efficiency of the unit in converting the fuel into electrical energy | GeneratingUnit |
GrossToNetActivePowerCurves | cim:GeneratingUnit.GrossToNetActivePowerCurves | * GrossToNetActivePowerCurve |
A generating unit may have a gross active power to net active power curve, de... | GeneratingUnit |
RotatingMachine | cim:GeneratingUnit.RotatingMachine | 1..* RotatingMachine |
A synchronous machine may operate as a generator and as such becomes a member... | GeneratingUnit |
aggregate | cim:Equipment.aggregate | 0..1 boolean |
The aggregate flag provides an alternative way of representing an aggregated ... | Equipment |
normallyInService | cim:Equipment.normallyInService | 0..1 boolean |
Specifies the availability of the equipment under normal operating conditions | Equipment |
EquipmentContainer | cim:Equipment.EquipmentContainer | 0..1 EquipmentContainer |
Container of this equipment | Equipment |
OperationalLimitSet | cim:Equipment.OperationalLimitSet | * OperationalLimitSet |
The operational limit sets associated with this equipment | Equipment |
description | cim:IdentifiedObject.description | 0..1 string |
The description is a free human readable text describing or naming the object | IdentifiedObject |
energyIdentCodeEic | eu:IdentifiedObject.energyIdentCodeEic | 0..1 string |
The attribute is used for an exchange of the EIC code (Energy identification ... | IdentifiedObject |
mRID | cim:IdentifiedObject.mRID | 1 string |
Master resource identifier issued by a model authority | IdentifiedObject |
name | cim:IdentifiedObject.name | 1 string |
The name is any free human readable and possibly non unique text naming the o... | IdentifiedObject |
shortName | eu:IdentifiedObject.shortName | 0..1 string |
The attribute is used for an exchange of a human readable short name with len... | IdentifiedObject |
Usages
used by | used in | type | used |
---|---|---|---|
CAESPlant | ThermalGeneratingUnit | range | ThermalGeneratingUnit |
CogenerationPlant | ThermalGeneratingUnits | range | ThermalGeneratingUnit |
CombinedCyclePlant | ThermalGeneratingUnits | range | ThermalGeneratingUnit |
FossilFuel | ThermalGeneratingUnit | range | ThermalGeneratingUnit |
Identifier and Mapping Information
Schema Source
- from schema: http://iec.ch/TC57/ns/CIM/CoreEquipment-EU#Package_CoreEquipmentProfile
Mappings
Mapping Type | Mapped Value |
---|---|
self | cim:ThermalGeneratingUnit |
native | this:ThermalGeneratingUnit |