Power System Platform  2026w10a-beta
Loading...
Searching...
No Matches
IndMotorElectricalData Struct Reference
Collaboration diagram for IndMotorElectricalData:

Public Attributes

wxString name
 
double ratedPower = 100.0
 
ElectricalUnit ratedPowerUnit = ElectricalUnit::UNIT_MVA
 
double activePower = 100.0
 
ElectricalUnit activePowerUnit = ElectricalUnit::UNIT_MW
 
double reactivePower = 0.0
 
ElectricalUnit reactivePowerUnit = ElectricalUnit::UNIT_Mvar
 
bool useMachinePowerAsBase = true
 
bool calcQInPowerFlow = true
 
double k1 = 0.0
 
double k2 = 0.0
 
double k3 = 0.0
 
double k4 = 0.0
 
double p0 = 0.0
 
int busNum = 0
 
double qValue = 0.0
 
bool plotIndMachine = false
 
double inertia = 1.0
 
double s0
 
double q0
 
double r1 = 0.0
 
double x1 = 1.0
 
double r2 = 1.0
 
double x2 = 0.0
 
double xm = 100.0
 
double kf = 0.0
 
bool useKf = false
 
double xt = 1.0
 
double x0 = 1.0
 
double r1t = 0.0
 
double x1t = 1.0
 
double r2t = 1.0
 
double x2t = 0.0
 
double xmt = 100.0
 
double t0 = 1.0
 
double aw = 1.0
 
double bw = 0.0
 
double cw = 0.0
 
double as = 0.0
 
double bs = 0.0
 
double cs = 0.0
 
double aCalc = 0.0
 
double bCalc = 0.0
 
double cCalc = 0.0
 
double tranEr = 0.0
 
double tranEm = 0.0
 
double ir = 0.0
 
double im = 0.0
 
double oldIr = 0.0
 
double oldIm = 0.0
 
double oldTe = 0.0
 
IntegrationConstant icSlip
 
IntegrationConstant icTranEr
 
IntegrationConstant icTranEm
 
std::complex< double > terminalVoltage
 
std::vector< double > terminalVoltageVector
 
double slip = 1.0
 
std::vector< double > slipVector
 
double te
 
std::vector< double > electricalTorqueVector
 
std::vector< double > mechanicalTorqueVector
 
std::vector< double > velocityVector
 
std::vector< double > currentVector
 
std::vector< double > activePowerVector
 
std::vector< double > reactivePowerVector
 

Detailed Description

Definition at line 25 of file IndMotor.h.

Member Data Documentation

◆ aCalc

double IndMotorElectricalData::aCalc = 0.0

Definition at line 77 of file IndMotor.h.

◆ activePower

double IndMotorElectricalData::activePower = 100.0

Definition at line 29 of file IndMotor.h.

◆ activePowerUnit

ElectricalUnit IndMotorElectricalData::activePowerUnit = ElectricalUnit::UNIT_MW

Definition at line 30 of file IndMotor.h.

◆ activePowerVector

std::vector<double> IndMotorElectricalData::activePowerVector

Definition at line 107 of file IndMotor.h.

◆ as

double IndMotorElectricalData::as = 0.0

Definition at line 74 of file IndMotor.h.

◆ aw

double IndMotorElectricalData::aw = 1.0

Definition at line 71 of file IndMotor.h.

◆ bCalc

double IndMotorElectricalData::bCalc = 0.0

Definition at line 78 of file IndMotor.h.

◆ bs

double IndMotorElectricalData::bs = 0.0

Definition at line 75 of file IndMotor.h.

◆ busNum

int IndMotorElectricalData::busNum = 0

Definition at line 43 of file IndMotor.h.

◆ bw

double IndMotorElectricalData::bw = 0.0

Definition at line 72 of file IndMotor.h.

◆ calcQInPowerFlow

bool IndMotorElectricalData::calcQInPowerFlow = true

Definition at line 35 of file IndMotor.h.

◆ cCalc

double IndMotorElectricalData::cCalc = 0.0

Definition at line 79 of file IndMotor.h.

◆ cs

double IndMotorElectricalData::cs = 0.0

Definition at line 76 of file IndMotor.h.

◆ currentVector

std::vector<double> IndMotorElectricalData::currentVector

Definition at line 106 of file IndMotor.h.

◆ cw

double IndMotorElectricalData::cw = 0.0

Definition at line 73 of file IndMotor.h.

◆ electricalTorqueVector

std::vector<double> IndMotorElectricalData::electricalTorqueVector

Definition at line 103 of file IndMotor.h.

◆ icSlip

IntegrationConstant IndMotorElectricalData::icSlip

Definition at line 93 of file IndMotor.h.

◆ icTranEm

IntegrationConstant IndMotorElectricalData::icTranEm

Definition at line 95 of file IndMotor.h.

◆ icTranEr

IntegrationConstant IndMotorElectricalData::icTranEr

Definition at line 94 of file IndMotor.h.

◆ im

double IndMotorElectricalData::im = 0.0

Definition at line 85 of file IndMotor.h.

◆ inertia

double IndMotorElectricalData::inertia = 1.0

Definition at line 49 of file IndMotor.h.

◆ ir

double IndMotorElectricalData::ir = 0.0

Definition at line 84 of file IndMotor.h.

◆ k1

double IndMotorElectricalData::k1 = 0.0

Definition at line 38 of file IndMotor.h.

◆ k2

double IndMotorElectricalData::k2 = 0.0

Definition at line 39 of file IndMotor.h.

◆ k3

double IndMotorElectricalData::k3 = 0.0

Definition at line 40 of file IndMotor.h.

◆ k4

double IndMotorElectricalData::k4 = 0.0

Definition at line 41 of file IndMotor.h.

◆ kf

double IndMotorElectricalData::kf = 0.0

Definition at line 57 of file IndMotor.h.

◆ mechanicalTorqueVector

std::vector<double> IndMotorElectricalData::mechanicalTorqueVector

Definition at line 104 of file IndMotor.h.

◆ name

wxString IndMotorElectricalData::name

Definition at line 26 of file IndMotor.h.

◆ oldIm

double IndMotorElectricalData::oldIm = 0.0

Definition at line 89 of file IndMotor.h.

◆ oldIr

double IndMotorElectricalData::oldIr = 0.0

Definition at line 88 of file IndMotor.h.

◆ oldTe

double IndMotorElectricalData::oldTe = 0.0

Definition at line 90 of file IndMotor.h.

◆ p0

double IndMotorElectricalData::p0 = 0.0

Definition at line 42 of file IndMotor.h.

◆ plotIndMachine

bool IndMotorElectricalData::plotIndMachine = false

Definition at line 48 of file IndMotor.h.

◆ q0

double IndMotorElectricalData::q0

Definition at line 51 of file IndMotor.h.

◆ qValue

double IndMotorElectricalData::qValue = 0.0

Definition at line 45 of file IndMotor.h.

◆ r1

double IndMotorElectricalData::r1 = 0.0

Definition at line 52 of file IndMotor.h.

◆ r1t

double IndMotorElectricalData::r1t = 0.0

Definition at line 63 of file IndMotor.h.

◆ r2

double IndMotorElectricalData::r2 = 1.0

Definition at line 54 of file IndMotor.h.

◆ r2t

double IndMotorElectricalData::r2t = 1.0

Definition at line 65 of file IndMotor.h.

◆ ratedPower

double IndMotorElectricalData::ratedPower = 100.0

Definition at line 27 of file IndMotor.h.

◆ ratedPowerUnit

ElectricalUnit IndMotorElectricalData::ratedPowerUnit = ElectricalUnit::UNIT_MVA

Definition at line 28 of file IndMotor.h.

◆ reactivePower

double IndMotorElectricalData::reactivePower = 0.0

Definition at line 31 of file IndMotor.h.

◆ reactivePowerUnit

ElectricalUnit IndMotorElectricalData::reactivePowerUnit = ElectricalUnit::UNIT_Mvar

Definition at line 32 of file IndMotor.h.

◆ reactivePowerVector

std::vector<double> IndMotorElectricalData::reactivePowerVector

Definition at line 108 of file IndMotor.h.

◆ s0

double IndMotorElectricalData::s0

Definition at line 50 of file IndMotor.h.

◆ slip

double IndMotorElectricalData::slip = 1.0

Definition at line 100 of file IndMotor.h.

◆ slipVector

std::vector<double> IndMotorElectricalData::slipVector

Definition at line 101 of file IndMotor.h.

◆ t0

double IndMotorElectricalData::t0 = 1.0

Definition at line 69 of file IndMotor.h.

◆ te

double IndMotorElectricalData::te

Definition at line 102 of file IndMotor.h.

◆ terminalVoltage

std::complex<double> IndMotorElectricalData::terminalVoltage

Definition at line 98 of file IndMotor.h.

◆ terminalVoltageVector

std::vector<double> IndMotorElectricalData::terminalVoltageVector

Definition at line 99 of file IndMotor.h.

◆ tranEm

double IndMotorElectricalData::tranEm = 0.0

Definition at line 83 of file IndMotor.h.

◆ tranEr

double IndMotorElectricalData::tranEr = 0.0

Definition at line 82 of file IndMotor.h.

◆ useKf

bool IndMotorElectricalData::useKf = false

Definition at line 58 of file IndMotor.h.

◆ useMachinePowerAsBase

bool IndMotorElectricalData::useMachinePowerAsBase = true

Definition at line 34 of file IndMotor.h.

◆ velocityVector

std::vector<double> IndMotorElectricalData::velocityVector

Definition at line 105 of file IndMotor.h.

◆ x0

double IndMotorElectricalData::x0 = 1.0

Definition at line 62 of file IndMotor.h.

◆ x1

double IndMotorElectricalData::x1 = 1.0

Definition at line 53 of file IndMotor.h.

◆ x1t

double IndMotorElectricalData::x1t = 1.0

Definition at line 64 of file IndMotor.h.

◆ x2

double IndMotorElectricalData::x2 = 0.0

Definition at line 55 of file IndMotor.h.

◆ x2t

double IndMotorElectricalData::x2t = 0.0

Definition at line 66 of file IndMotor.h.

◆ xm

double IndMotorElectricalData::xm = 100.0

Definition at line 56 of file IndMotor.h.

◆ xmt

double IndMotorElectricalData::xmt = 100.0

Definition at line 67 of file IndMotor.h.

◆ xt

double IndMotorElectricalData::xt = 1.0

Definition at line 61 of file IndMotor.h.


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