IEC61970 17v07
Public Attributes | List of all members
IEC61970::Base::Generation::Production::HydroGeneratingUnit Class Reference

#include <HydroGeneratingUnit.h>

Inheritance diagram for IEC61970::Base::Generation::Production::HydroGeneratingUnit:
Inheritance graph
[legend]
Collaboration diagram for IEC61970::Base::Generation::Production::HydroGeneratingUnit:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Generation::Production::HydroEnergyConversionKind energyConversionCapability = IEC61970::Base::Generation::Production::HydroEnergyConversionKind::_undef
 
IEC61970::Base::Domain::CostPerVolume hydroUnitWaterCost
 
std::list< IEC61970::Base::Generation::Production::TailbayLossCurve * > TailbayLossCurve
 
std::list< IEC61970::Base::Generation::Production::HydroGeneratingEfficiencyCurve * > HydroGeneratingEfficiencyCurves
 
IEC61970::Base::Generation::Production::PenstockLossCurvePenstockLossCurve
 
- Public Attributes inherited from IEC61970::Base::Generation::Production::GeneratingUnit
IEC61970::Base::Domain::ActivePower allocSpinResP
 
IEC61970::Base::Domain::ActivePower autoCntrlMarginP
 
IEC61970::Base::Domain::ActivePower baseP
 
IEC61970::Base::Domain::ActivePower controlDeadband
 
IEC61970::Base::Domain::Seconds controlPulseHigh
 
IEC61970::Base::Domain::Seconds controlPulseLow
 
IEC61970::Base::Domain::ActivePowerChangeRate controlResponseRate
 
IEC61970::Base::Domain::PerCent efficiency
 
IEC61970::Base::Generation::Production::GeneratorControlMode genControlMode = IEC61970::Base::Generation::Production::GeneratorControlMode::_undef
 
IEC61970::Base::Generation::Production::GeneratorControlSource genControlSource = IEC61970::Base::Generation::Production::GeneratorControlSource::_undef
 
IEC61970::Base::Domain::PU governorMPL
 
IEC61970::Base::Domain::PerCent governorSCD
 
IEC61970::Base::Domain::ActivePower highControlLimit
 
IEC61970::Base::Domain::ActivePower initialP
 
IEC61970::Base::Domain::Float longPF
 
IEC61970::Base::Domain::ActivePower lowControlLimit
 
IEC61970::Base::Domain::ActivePowerChangeRate lowerRampRate
 
IEC61970::Base::Domain::ActivePower maxEconomicP
 
IEC61970::Base::Domain::ActivePower maximumAllowableSpinningReserve
 
IEC61970::Base::Domain::ActivePower maxOperatingP
 
IEC61970::Base::Domain::ActivePower minEconomicP
 
IEC61970::Base::Domain::Seconds minimumOffTime
 
IEC61970::Base::Domain::ActivePower minOperatingP
 
IEC61970::Base::Generation::Production::Classification modelDetail
 
IEC61970::Base::Domain::ActivePower nominalP
 
IEC61970::Base::Domain::Float normalPF
 
IEC61970::Base::Domain::Float penaltyFactor
 
IEC61970::Base::Domain::ActivePowerChangeRate raiseRampRate
 
IEC61970::Base::Domain::ActivePower ratedGrossMaxP
 
IEC61970::Base::Domain::ActivePower ratedGrossMinP
 
IEC61970::Base::Domain::ActivePower ratedNetMaxP
 
IEC61970::Base::Domain::Float shortPF
 
IEC61970::Base::Domain::Money startupCost
 
IEC61970::Base::Domain::Seconds startupTime
 
IEC61970::Base::Domain::Float tieLinePF
 
IEC61970::Base::Domain::PerCent totalEfficiency
 
IEC61970::Base::Domain::Money variableCost
 
IEC61970::Base::Generation::Production::GenUnitOpScheduleGenUnitOpSchedule
 
std::list< IEC61970::Base::Generation::Production::GrossToNetActivePowerCurve * > GrossToNetActivePowerCurves
 
std::list< IEC61970::Base::Generation::Production::GenUnitOpCostCurve * > GenUnitOpCostCurves
 
std::list< IEC61970::Base::Wires::RotatingMachine * > RotatingMachine
 
- Public Attributes inherited from IEC61970::Base::Core::Equipment
IEC61970::Base::Domain::Boolean aggregate
 
IEC61970::Base::Domain::Boolean inService
 
IEC61970::Base::Domain::Boolean normallyInService
 
- Public Attributes inherited from IEC61970::Base::Core::PowerSystemResource
std::list< IEC61970::Base::Meas::Control * > Controls
 
std::list< IEC61970::Base::Meas::Measurement * > Measurements
 
IEC61970::Base::Core::PSRTypePSRType
 
- Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject
IEC61970::Base::Domain::String aliasName
 
IEC61970::Base::Domain::String description
 
IEC61970::Base::Domain::String mRID
 
IEC61970::Base::Domain::String name
 
std::list< IEC61970::Base::DiagramLayout::DiagramObject * > DiagramObjects
 

Detailed Description

A generating unit whose prime mover is a hydraulic turbine (e.g., Francis, Pelton, Kaplan).

Member Data Documentation

◆ energyConversionCapability

IEC61970::Base::Generation::Production::HydroEnergyConversionKind IEC61970::Base::Generation::Production::HydroGeneratingUnit::energyConversionCapability = IEC61970::Base::Generation::Production::HydroEnergyConversionKind::_undef

Energy conversion capability for generating.

◆ HydroGeneratingEfficiencyCurves

std::list<IEC61970::Base::Generation::Production::HydroGeneratingEfficiencyCurve*> IEC61970::Base::Generation::Production::HydroGeneratingUnit::HydroGeneratingEfficiencyCurves

A hydro generating unit has an efficiency curve.

◆ hydroUnitWaterCost

IEC61970::Base::Domain::CostPerVolume IEC61970::Base::Generation::Production::HydroGeneratingUnit::hydroUnitWaterCost

The equivalent cost of water that drives the hydro turbine.

◆ PenstockLossCurve

IEC61970::Base::Generation::Production::PenstockLossCurve* IEC61970::Base::Generation::Production::HydroGeneratingUnit::PenstockLossCurve

A hydro generating unit has a penstock loss curve.

◆ TailbayLossCurve

std::list<IEC61970::Base::Generation::Production::TailbayLossCurve*> IEC61970::Base::Generation::Production::HydroGeneratingUnit::TailbayLossCurve

A hydro generating unit has a tailbay loss curve.


The documentation for this class was generated from the following files: