![]() |
Power System Platform
2026w23a-beta
|

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 | 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< std::complex< 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 | oldId |
| double | oldIq |
| double | oldPe |
| IntegrationConstant | icSpeed |
| IntegrationConstant | icDelta |
| IntegrationConstant | icTranEq |
| IntegrationConstant | icTranEd |
| IntegrationConstant | icSubEq |
| IntegrationConstant | icSubEd |
| ControlElementContainer * | avr = nullptr |
| ControlElementContainer * | speedGov = nullptr |
| ControlElementSolver * | avrSolver = nullptr |
| ControlElementSolver * | speedGovSolver = nullptr |
| Machines::SyncMachineModel | model = Machines::SM_MODEL_1 |
Definition at line 25 of file SyncMotor.h.
| double SyncMotorElectricalData::activePower = 100.0 |
Definition at line 32 of file SyncMotor.h.
| ElectricalUnit SyncMotorElectricalData::activePowerUnit = ElectricalUnit::UNIT_MW |
Definition at line 33 of file SyncMotor.h.
| double SyncMotorElectricalData::armResistance = 0.0 |
Definition at line 65 of file SyncMotor.h.
| ControlElementContainer* SyncMotorElectricalData::avr = nullptr |
Definition at line 117 of file SyncMotor.h.
| ControlElementSolver* SyncMotorElectricalData::avrSolver = nullptr |
Definition at line 121 of file SyncMotor.h.
| double SyncMotorElectricalData::damping = 0.0 |
Definition at line 61 of file SyncMotor.h.
| double SyncMotorElectricalData::delta |
Definition at line 91 of file SyncMotor.h.
| std::vector<double> SyncMotorElectricalData::deltaVector |
Definition at line 92 of file SyncMotor.h.
| std::complex<double> SyncMotorElectricalData::electricalPower |
Definition at line 83 of file SyncMotor.h.
| std::vector<std::complex<double> > SyncMotorElectricalData::electricalPowerVector |
Definition at line 84 of file SyncMotor.h.
| std::complex<double> SyncMotorElectricalData::faultCurrent[3] |
Definition at line 55 of file SyncMotor.h.
| double SyncMotorElectricalData::fieldVoltage |
Definition at line 89 of file SyncMotor.h.
| std::vector<double> SyncMotorElectricalData::fieldVoltageVector |
Definition at line 90 of file SyncMotor.h.
| std::vector<double> SyncMotorElectricalData::freqVector |
Definition at line 88 of file SyncMotor.h.
| bool SyncMotorElectricalData::groundNeutral = true |
Definition at line 53 of file SyncMotor.h.
| double SyncMotorElectricalData::groundReactance = 0.0 |
Definition at line 52 of file SyncMotor.h.
| double SyncMotorElectricalData::groundResistance = 0.0 |
Definition at line 51 of file SyncMotor.h.
| bool SyncMotorElectricalData::haveMaxReactive = false |
Definition at line 36 of file SyncMotor.h.
| bool SyncMotorElectricalData::haveMinReactive = false |
Definition at line 39 of file SyncMotor.h.
| IntegrationConstant SyncMotorElectricalData::icDelta |
Definition at line 110 of file SyncMotor.h.
| IntegrationConstant SyncMotorElectricalData::icSpeed |
Definition at line 109 of file SyncMotor.h.
| IntegrationConstant SyncMotorElectricalData::icSubEd |
Definition at line 114 of file SyncMotor.h.
| IntegrationConstant SyncMotorElectricalData::icSubEq |
Definition at line 113 of file SyncMotor.h.
| IntegrationConstant SyncMotorElectricalData::icTranEd |
Definition at line 112 of file SyncMotor.h.
| IntegrationConstant SyncMotorElectricalData::icTranEq |
Definition at line 111 of file SyncMotor.h.
| double SyncMotorElectricalData::inertia = 1.0 |
Definition at line 60 of file SyncMotor.h.
| double SyncMotorElectricalData::initialFieldVoltage |
Definition at line 94 of file SyncMotor.h.
| double SyncMotorElectricalData::maxReactive = 9999.0 |
Definition at line 37 of file SyncMotor.h.
| ElectricalUnit SyncMotorElectricalData::maxReactiveUnit = ElectricalUnit::UNIT_Mvar |
Definition at line 38 of file SyncMotor.h.
| std::vector<double> SyncMotorElectricalData::mechanicalPowerVector |
Definition at line 86 of file SyncMotor.h.
| double SyncMotorElectricalData::minReactive = -9999.0 |
Definition at line 40 of file SyncMotor.h.
| ElectricalUnit SyncMotorElectricalData::minReactiveUnit = ElectricalUnit::UNIT_Mvar |
Definition at line 41 of file SyncMotor.h.
| Machines::SyncMachineModel SyncMotorElectricalData::model = Machines::SM_MODEL_1 |
Definition at line 124 of file SyncMotor.h.
| wxString SyncMotorElectricalData::name = "" |
Definition at line 27 of file SyncMotor.h.
| double SyncMotorElectricalData::negativeReactance = 1.0 |
Definition at line 48 of file SyncMotor.h.
| double SyncMotorElectricalData::negativeResistance = 0.0 |
Definition at line 47 of file SyncMotor.h.
| double SyncMotorElectricalData::nominalPower = 100.0 |
Definition at line 28 of file SyncMotor.h.
| ElectricalUnit SyncMotorElectricalData::nominalPowerUnit = ElectricalUnit::UNIT_MVA |
Definition at line 29 of file SyncMotor.h.
| double SyncMotorElectricalData::nominalVoltage = 13.8 |
Definition at line 30 of file SyncMotor.h.
| ElectricalUnit SyncMotorElectricalData::nominalVoltageUnit = ElectricalUnit::UNIT_kV |
Definition at line 31 of file SyncMotor.h.
| double SyncMotorElectricalData::oldId |
Definition at line 104 of file SyncMotor.h.
| double SyncMotorElectricalData::oldIq |
Definition at line 105 of file SyncMotor.h.
| double SyncMotorElectricalData::oldPe |
Definition at line 106 of file SyncMotor.h.
| double SyncMotorElectricalData::pe |
Definition at line 101 of file SyncMotor.h.
| bool SyncMotorElectricalData::plotSyncMachine = false |
Definition at line 59 of file SyncMotor.h.
| double SyncMotorElectricalData::pm |
Definition at line 85 of file SyncMotor.h.
| double SyncMotorElectricalData::positiveReactance = 1.0 |
Definition at line 46 of file SyncMotor.h.
| double SyncMotorElectricalData::positiveResistance = 0.0 |
Definition at line 45 of file SyncMotor.h.
| double SyncMotorElectricalData::potierReactance = 0.0 |
Definition at line 66 of file SyncMotor.h.
| double SyncMotorElectricalData::reactivePower = 0.0 |
Definition at line 34 of file SyncMotor.h.
| ElectricalUnit SyncMotorElectricalData::reactivePowerUnit = ElectricalUnit::UNIT_Mvar |
Definition at line 35 of file SyncMotor.h.
| double SyncMotorElectricalData::satFactor = 0.0 |
Definition at line 67 of file SyncMotor.h.
| double SyncMotorElectricalData::speed |
Definition at line 87 of file SyncMotor.h.
| ControlElementContainer* SyncMotorElectricalData::speedGov = nullptr |
Definition at line 118 of file SyncMotor.h.
| ControlElementSolver* SyncMotorElectricalData::speedGovSolver = nullptr |
Definition at line 122 of file SyncMotor.h.
| double SyncMotorElectricalData::subEd |
Definition at line 100 of file SyncMotor.h.
| double SyncMotorElectricalData::subEq |
Definition at line 99 of file SyncMotor.h.
| double SyncMotorElectricalData::subTd0 = 0.0 |
Definition at line 77 of file SyncMotor.h.
| double SyncMotorElectricalData::subTq0 = 0.0 |
Definition at line 78 of file SyncMotor.h.
| double SyncMotorElectricalData::subXd = 0.0 |
Definition at line 75 of file SyncMotor.h.
| double SyncMotorElectricalData::subXq = 0.0 |
Definition at line 76 of file SyncMotor.h.
| double SyncMotorElectricalData::syncXd = 0.0 |
Definition at line 69 of file SyncMotor.h.
| double SyncMotorElectricalData::syncXq = 0.0 |
Definition at line 70 of file SyncMotor.h.
| std::complex<double> SyncMotorElectricalData::terminalVoltage |
Definition at line 81 of file SyncMotor.h.
| std::vector<std::complex<double> > SyncMotorElectricalData::terminalVoltageVector |
Definition at line 82 of file SyncMotor.h.
| double SyncMotorElectricalData::tranEd |
Definition at line 98 of file SyncMotor.h.
| double SyncMotorElectricalData::tranEq |
Definition at line 97 of file SyncMotor.h.
| double SyncMotorElectricalData::transTd0 = 0.0 |
Definition at line 73 of file SyncMotor.h.
| double SyncMotorElectricalData::transTq0 = 0.0 |
Definition at line 74 of file SyncMotor.h.
| double SyncMotorElectricalData::transXd = 1.0 |
Definition at line 71 of file SyncMotor.h.
| double SyncMotorElectricalData::transXq = 0.0 |
Definition at line 72 of file SyncMotor.h.
| bool SyncMotorElectricalData::useAVR = false |
Definition at line 62 of file SyncMotor.h.
| bool SyncMotorElectricalData::useMachineBase = true |
Definition at line 42 of file SyncMotor.h.
| bool SyncMotorElectricalData::useSpeedGovernor = false |
Definition at line 63 of file SyncMotor.h.
| double SyncMotorElectricalData::zeroReactance = 1.0 |
Definition at line 50 of file SyncMotor.h.
| double SyncMotorElectricalData::zeroResistance = 0.0 |
Definition at line 49 of file SyncMotor.h.