Power System Platform  2026w10a-beta
Loading...
Searching...
No Matches
LineElectricalData Struct Reference

Public Attributes

wxString name = ""
 
double nominalVoltage = 138.0
 
ElectricalUnit nominalVoltageUnit = ElectricalUnit::UNIT_kV
 
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
 
double capSusceptance = 0.0
 
ElectricalUnit capSusceptanceUnit = ElectricalUnit::UNIT_PU
 
double lineSize = 100.0
 
bool useLinePower = 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 zeroCapSusceptance = 0.0
 
std::complex< double > faultCurrent [2][3]
 
std::vector< int > harmonicOrder
 
std::vector< std::complex< double > > harmonicCurrent [2]
 

Detailed Description

Definition at line 24 of file Line.h.

Member Data Documentation

◆ capSusceptance

double LineElectricalData::capSusceptance = 0.0

Definition at line 35 of file Line.h.

◆ capSusceptanceUnit

ElectricalUnit LineElectricalData::capSusceptanceUnit = ElectricalUnit::UNIT_PU

Definition at line 36 of file Line.h.

◆ current

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

Definition at line 41 of file Line.h.

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

◆ faultCurrent

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

Definition at line 49 of file Line.h.

◆ harmonicCurrent

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

Definition at line 53 of file Line.h.

◆ harmonicOrder

std::vector<int> LineElectricalData::harmonicOrder

Definition at line 52 of file Line.h.

◆ indReactance

double LineElectricalData::indReactance = 1.0

Definition at line 33 of file Line.h.

◆ indReactanceUnit

ElectricalUnit LineElectricalData::indReactanceUnit = ElectricalUnit::UNIT_PU

Definition at line 34 of file Line.h.

◆ lineSize

double LineElectricalData::lineSize = 100.0

Definition at line 37 of file Line.h.

◆ name

wxString LineElectricalData::name = ""

Definition at line 26 of file Line.h.

◆ nominalPower

double LineElectricalData::nominalPower = 100.0

Definition at line 29 of file Line.h.

◆ nominalPowerUnit

ElectricalUnit LineElectricalData::nominalPowerUnit = ElectricalUnit::UNIT_MVA

Definition at line 30 of file Line.h.

◆ nominalVoltage

double LineElectricalData::nominalVoltage = 138.0

Definition at line 27 of file Line.h.

◆ nominalVoltageUnit

ElectricalUnit LineElectricalData::nominalVoltageUnit = ElectricalUnit::UNIT_kV

Definition at line 28 of file Line.h.

◆ powerFlow

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

Definition at line 42 of file Line.h.

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

◆ resistance

double LineElectricalData::resistance = 0.0

Definition at line 31 of file Line.h.

◆ resistanceUnit

ElectricalUnit LineElectricalData::resistanceUnit = ElectricalUnit::UNIT_PU

Definition at line 32 of file Line.h.

◆ useLinePower

bool LineElectricalData::useLinePower = false

Definition at line 38 of file Line.h.

◆ zeroCapSusceptance

double LineElectricalData::zeroCapSusceptance = 0.0

Definition at line 47 of file Line.h.

◆ zeroIndReactance

double LineElectricalData::zeroIndReactance = 1.0

Definition at line 46 of file Line.h.

◆ zeroResistance

double LineElectricalData::zeroResistance = 0.0

Definition at line 45 of file Line.h.


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