Power System Platform  2024w23a
Loading...
Searching...
No Matches
SyncGeneratorElectricalData Struct Reference
Collaboration diagram for SyncGeneratorElectricalData:

Public Attributes

wxString name = ""
 
double nominalPower = 100.0
 
ElectricalUnit nominalPowerUnit = ElectricalUnit::UNIT_MVA
 
double nominalVoltage = 13.8
 
ElectricalUnit nominalVoltageUnit = ElectricalUnit::UNIT_kV
 
double activePower = 100.0
 
ElectricalUnit activePowerUnit = ElectricalUnit::UNIT_MW
 
double reactivePower = 0.0
 
ElectricalUnit reactivePowerUnit = ElectricalUnit::UNIT_Mvar
 
bool haveMaxReactive = false
 
double maxReactive = 9999.0
 
ElectricalUnit maxReactiveUnit = ElectricalUnit::UNIT_Mvar
 
bool haveMinReactive = false
 
double minReactive = -9999.0
 
ElectricalUnit minReactiveUnit = ElectricalUnit::UNIT_Mvar
 
bool useMachineBase = true
 
double positiveResistance = 0.0
 
double positiveReactance = 1.0
 
double negativeResistance = 0.0
 
double negativeReactance = 1.0
 
double zeroResistance = 0.0
 
double zeroReactance = 1.0
 
double groundResistance = 0.0
 
double groundReactance = 0.0
 
bool groundNeutral = true
 
std::complex< double > faultCurrent [3]
 
bool plotSyncMachine = false
 
double inertia = 1.0
 
double damping = 0.0
 
bool useAVR = false
 
bool useSpeedGovernor = false
 
double armResistance = 0.0
 
double potierReactance = 0.0
 
double satFactor = 0.0
 
double ocFrequency = 60.0
 
double syncXd = 0.0
 
double syncXq = 0.0
 
double transXd = 1.0
 
double transXq = 0.0
 
double transTd0 = 0.0
 
double transTq0 = 0.0
 
double subXd = 0.0
 
double subXq = 0.0
 
double subTd0 = 0.0
 
double subTq0 = 0.0
 
std::complex< double > terminalVoltage
 
std::vector< double > terminalVoltageVector
 
std::complex< double > electricalPower
 
std::vector< std::complex< double > > electricalPowerVector
 
double pm
 
std::vector< double > mechanicalPowerVector
 
double speed
 
std::vector< double > freqVector
 
double fieldVoltage
 
std::vector< double > fieldVoltageVector
 
double delta
 
std::vector< double > deltaVector
 
double initialFieldVoltage
 
double tranEq
 
double tranEd
 
double subEq
 
double subEd
 
double pe
 
double id
 
double iq
 
double sd
 
double sq
 
double oldId
 
double oldIq
 
double oldPe
 
double oldSd
 
double oldSq
 
IntegrationConstant icSpeed
 
IntegrationConstant icDelta
 
IntegrationConstant icTranEq
 
IntegrationConstant icTranEd
 
IntegrationConstant icSubEq
 
IntegrationConstant icSubEd
 
ControlElementContaineravr = nullptr
 
ControlElementContainerspeedGov = nullptr
 
std::shared_ptr< ControlElementSolveravrSolver
 
std::shared_ptr< ControlElementSolverspeedGovSolver
 
Machines::SyncMachineModel model = Machines::SM_MODEL_1
 

Member Data Documentation

◆ faultCurrent

std::complex<double> SyncGeneratorElectricalData::faultCurrent[3]
Initial value:
= {std::complex<double>(0.0, 0.0), std::complex<double>(0.0, 0.0),
std::complex<double>(0.0, 0.0)}

The documentation for this struct was generated from the following file: