Power System Platform  2026w34a-beta
Loading...
Searching...
No Matches
TransformerElectricalData Struct Reference

Public Attributes

wxString name = ""
 
double primaryNominalVoltage = 138.0
 
ElectricalUnit primaryNominalVoltageUnit = ElectricalUnit::UNIT_kV
 
double secondaryNominalVoltage = 138.0
 
ElectricalUnit secondaryNominalVoltageUnit = ElectricalUnit::UNIT_kV
 
int baseVoltage = 0
 
double nominalPower = 100.0
 
ElectricalUnit nominalPowerUnit = ElectricalUnit::UNIT_MVA
 
double resistance = 0.0
 
ElectricalUnit resistanceUnit = ElectricalUnit::UNIT_PU
 
double indReactance = 1.0
 
ElectricalUnit indReactanceUnit = ElectricalUnit::UNIT_PU
 
TransformerConnection connection = GWYE_GWYE
 
double turnsRatio = 1.0
 
double phaseShift = 0.0
 
bool useTransformerPower = false
 
bool hasTapChanger = false
 
double nominalTurnsRatio = 1.0
 
int oltcControlledBus = 1
 
double oltcTargetVoltage = 1.0
 
double oltcVoltageDeadband = 0.005
 
double oltcMinTap = 0.90
 
double oltcMaxTap = 1.10
 
double oltcTapStep = 0.00625
 
bool oltcIsDiscrete = false
 
std::complex< double > current [2] = {std::complex<double>(0.0, 0.0), std::complex<double>(0.0, 0.0)}
 
std::complex< double > powerFlow [2] = {std::complex<double>(0.0, 0.0), std::complex<double>(0.0, 0.0)}
 
double zeroResistance = 0.0
 
double zeroIndReactance = 1.0
 
double primaryGrndResistance = 0.0
 
double primaryGrndReactance = 0.0
 
double secondaryGrndResistance = 0.0
 
double secondaryGrndReactance = 0.0
 
std::complex< double > faultCurrent [2][3]
 
std::vector< int > harmonicOrder
 
std::vector< std::complex< double > > harmonicCurrent [2]
 

Detailed Description

Definition at line 37 of file Transformer.h.

Member Data Documentation

◆ baseVoltage

int TransformerElectricalData::baseVoltage = 0

Definition at line 44 of file Transformer.h.

◆ connection

TransformerConnection TransformerElectricalData::connection = GWYE_GWYE

Definition at line 51 of file Transformer.h.

◆ current

std::complex<double> TransformerElectricalData::current[2] = {std::complex<double>(0.0, 0.0), std::complex<double>(0.0, 0.0)}

Definition at line 68 of file Transformer.h.

68{std::complex<double>(0.0, 0.0), std::complex<double>(0.0, 0.0)};

◆ faultCurrent

std::complex<double> TransformerElectricalData::faultCurrent[2][3]

Definition at line 80 of file Transformer.h.

◆ harmonicCurrent

std::vector< std::complex<double> > TransformerElectricalData::harmonicCurrent[2]

Definition at line 84 of file Transformer.h.

◆ harmonicOrder

std::vector<int> TransformerElectricalData::harmonicOrder

Definition at line 83 of file Transformer.h.

◆ hasTapChanger

bool TransformerElectricalData::hasTapChanger = false

Definition at line 57 of file Transformer.h.

◆ indReactance

double TransformerElectricalData::indReactance = 1.0

Definition at line 49 of file Transformer.h.

◆ indReactanceUnit

ElectricalUnit TransformerElectricalData::indReactanceUnit = ElectricalUnit::UNIT_PU

Definition at line 50 of file Transformer.h.

◆ name

wxString TransformerElectricalData::name = ""

Definition at line 39 of file Transformer.h.

◆ nominalPower

double TransformerElectricalData::nominalPower = 100.0

Definition at line 45 of file Transformer.h.

◆ nominalPowerUnit

ElectricalUnit TransformerElectricalData::nominalPowerUnit = ElectricalUnit::UNIT_MVA

Definition at line 46 of file Transformer.h.

◆ nominalTurnsRatio

double TransformerElectricalData::nominalTurnsRatio = 1.0

Definition at line 58 of file Transformer.h.

◆ oltcControlledBus

int TransformerElectricalData::oltcControlledBus = 1

Definition at line 59 of file Transformer.h.

◆ oltcIsDiscrete

bool TransformerElectricalData::oltcIsDiscrete = false

Definition at line 65 of file Transformer.h.

◆ oltcMaxTap

double TransformerElectricalData::oltcMaxTap = 1.10

Definition at line 63 of file Transformer.h.

◆ oltcMinTap

double TransformerElectricalData::oltcMinTap = 0.90

Definition at line 62 of file Transformer.h.

◆ oltcTapStep

double TransformerElectricalData::oltcTapStep = 0.00625

Definition at line 64 of file Transformer.h.

◆ oltcTargetVoltage

double TransformerElectricalData::oltcTargetVoltage = 1.0

Definition at line 60 of file Transformer.h.

◆ oltcVoltageDeadband

double TransformerElectricalData::oltcVoltageDeadband = 0.005

Definition at line 61 of file Transformer.h.

◆ phaseShift

double TransformerElectricalData::phaseShift = 0.0

Definition at line 53 of file Transformer.h.

◆ powerFlow

std::complex<double> TransformerElectricalData::powerFlow[2] = {std::complex<double>(0.0, 0.0), std::complex<double>(0.0, 0.0)}

Definition at line 69 of file Transformer.h.

69{std::complex<double>(0.0, 0.0), std::complex<double>(0.0, 0.0)};

◆ primaryGrndReactance

double TransformerElectricalData::primaryGrndReactance = 0.0

Definition at line 75 of file Transformer.h.

◆ primaryGrndResistance

double TransformerElectricalData::primaryGrndResistance = 0.0

Definition at line 74 of file Transformer.h.

◆ primaryNominalVoltage

double TransformerElectricalData::primaryNominalVoltage = 138.0

Definition at line 40 of file Transformer.h.

◆ primaryNominalVoltageUnit

ElectricalUnit TransformerElectricalData::primaryNominalVoltageUnit = ElectricalUnit::UNIT_kV

Definition at line 41 of file Transformer.h.

◆ resistance

double TransformerElectricalData::resistance = 0.0

Definition at line 47 of file Transformer.h.

◆ resistanceUnit

ElectricalUnit TransformerElectricalData::resistanceUnit = ElectricalUnit::UNIT_PU

Definition at line 48 of file Transformer.h.

◆ secondaryGrndReactance

double TransformerElectricalData::secondaryGrndReactance = 0.0

Definition at line 77 of file Transformer.h.

◆ secondaryGrndResistance

double TransformerElectricalData::secondaryGrndResistance = 0.0

Definition at line 76 of file Transformer.h.

◆ secondaryNominalVoltage

double TransformerElectricalData::secondaryNominalVoltage = 138.0

Definition at line 42 of file Transformer.h.

◆ secondaryNominalVoltageUnit

ElectricalUnit TransformerElectricalData::secondaryNominalVoltageUnit = ElectricalUnit::UNIT_kV

Definition at line 43 of file Transformer.h.

◆ turnsRatio

double TransformerElectricalData::turnsRatio = 1.0

Definition at line 52 of file Transformer.h.

◆ useTransformerPower

bool TransformerElectricalData::useTransformerPower = false

Definition at line 54 of file Transformer.h.

◆ zeroIndReactance

double TransformerElectricalData::zeroIndReactance = 1.0

Definition at line 73 of file Transformer.h.

◆ zeroResistance

double TransformerElectricalData::zeroResistance = 0.0

Definition at line 72 of file Transformer.h.


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