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

Public Attributes

double basePower = 100.0
 
ElectricalUnit basePowerUnit = ElectricalUnit::UNIT_MVA
 
bool faultAfterPowerFlow = false
 
bool scPowerAfterPowerFlow = false
 
bool harmDistortionAfterPowerFlow = false
 
PowerFlowMethod powerFlowMethod = GAUSS_SEIDEL
 
double accFator = 1.0
 
double powerFlowTolerance = 1e-7
 
int powerFlowMaxIterations = 5000
 
double initAngle = 0.0
 
double newtonInertia = 1.0
 
double gaussTolerance = 1e-2
 
double stabilityFrequency = 60.0
 
double timeStep = 1e-2
 
double stabilitySimulationTime = 10.0
 
double stabilityTolerance = 1e-8
 
int stabilityMaxIterations = 100
 
int controlTimeStepRatio = 10
 
double plotTime = 1e-2
 
bool useCOI = true
 
BusFreqEstimation busFreqEstimation = BusFreqEstimation::ANGLE_DERIVATION
 
bool ignoreBusFreqEventStep = true
 
double tf = 0.05
 
double tw = 3.0 / (2.0 * M_PI * 60.0)
 
bool useCompLoads = false
 
double constImpedanceActive = 100.0
 
double constCurrentActive = 0.0
 
double constPowerActive = 0.0
 
double constImpedanceReactive = 100.0
 
double constCurrentReactive = 0.0
 
double constPowerReactive = 0.0
 
double underVoltageConstCurrent = 70.0
 
double underVoltageConstPower = 70.0
 
HarmLoadConnection harmLoadConnection = HarmLoadConnection::PARALLEL
 

Detailed Description

Definition at line 31 of file PropertiesData.h.

Member Data Documentation

◆ accFator

double SimulationData::accFator = 1.0

Definition at line 41 of file PropertiesData.h.

◆ basePower

double SimulationData::basePower = 100.0

Definition at line 33 of file PropertiesData.h.

◆ basePowerUnit

ElectricalUnit SimulationData::basePowerUnit = ElectricalUnit::UNIT_MVA

Definition at line 34 of file PropertiesData.h.

◆ busFreqEstimation

BusFreqEstimation SimulationData::busFreqEstimation = BusFreqEstimation::ANGLE_DERIVATION

Definition at line 57 of file PropertiesData.h.

◆ constCurrentActive

double SimulationData::constCurrentActive = 0.0

Definition at line 65 of file PropertiesData.h.

◆ constCurrentReactive

double SimulationData::constCurrentReactive = 0.0

Definition at line 68 of file PropertiesData.h.

◆ constImpedanceActive

double SimulationData::constImpedanceActive = 100.0

Definition at line 64 of file PropertiesData.h.

◆ constImpedanceReactive

double SimulationData::constImpedanceReactive = 100.0

Definition at line 67 of file PropertiesData.h.

◆ constPowerActive

double SimulationData::constPowerActive = 0.0

Definition at line 66 of file PropertiesData.h.

◆ constPowerReactive

double SimulationData::constPowerReactive = 0.0

Definition at line 69 of file PropertiesData.h.

◆ controlTimeStepRatio

int SimulationData::controlTimeStepRatio = 10

Definition at line 54 of file PropertiesData.h.

◆ faultAfterPowerFlow

bool SimulationData::faultAfterPowerFlow = false

Definition at line 35 of file PropertiesData.h.

◆ gaussTolerance

double SimulationData::gaussTolerance = 1e-2

Definition at line 46 of file PropertiesData.h.

◆ harmDistortionAfterPowerFlow

bool SimulationData::harmDistortionAfterPowerFlow = false

Definition at line 37 of file PropertiesData.h.

◆ harmLoadConnection

HarmLoadConnection SimulationData::harmLoadConnection = HarmLoadConnection::PARALLEL

Definition at line 74 of file PropertiesData.h.

◆ ignoreBusFreqEventStep

bool SimulationData::ignoreBusFreqEventStep = true

Definition at line 58 of file PropertiesData.h.

◆ initAngle

double SimulationData::initAngle = 0.0

Definition at line 44 of file PropertiesData.h.

◆ newtonInertia

double SimulationData::newtonInertia = 1.0

Definition at line 45 of file PropertiesData.h.

◆ plotTime

double SimulationData::plotTime = 1e-2

Definition at line 55 of file PropertiesData.h.

◆ powerFlowMaxIterations

int SimulationData::powerFlowMaxIterations = 5000

Definition at line 43 of file PropertiesData.h.

◆ powerFlowMethod

PowerFlowMethod SimulationData::powerFlowMethod = GAUSS_SEIDEL

Definition at line 40 of file PropertiesData.h.

◆ powerFlowTolerance

double SimulationData::powerFlowTolerance = 1e-7

Definition at line 42 of file PropertiesData.h.

◆ scPowerAfterPowerFlow

bool SimulationData::scPowerAfterPowerFlow = false

Definition at line 36 of file PropertiesData.h.

◆ stabilityFrequency

double SimulationData::stabilityFrequency = 60.0

Definition at line 49 of file PropertiesData.h.

◆ stabilityMaxIterations

int SimulationData::stabilityMaxIterations = 100

Definition at line 53 of file PropertiesData.h.

◆ stabilitySimulationTime

double SimulationData::stabilitySimulationTime = 10.0

Definition at line 51 of file PropertiesData.h.

◆ stabilityTolerance

double SimulationData::stabilityTolerance = 1e-8

Definition at line 52 of file PropertiesData.h.

◆ tf

double SimulationData::tf = 0.05

Definition at line 59 of file PropertiesData.h.

◆ timeStep

double SimulationData::timeStep = 1e-2

Definition at line 50 of file PropertiesData.h.

◆ tw

double SimulationData::tw = 3.0 / (2.0 * M_PI * 60.0)

Definition at line 60 of file PropertiesData.h.

◆ underVoltageConstCurrent

double SimulationData::underVoltageConstCurrent = 70.0

Definition at line 70 of file PropertiesData.h.

◆ underVoltageConstPower

double SimulationData::underVoltageConstPower = 70.0

Definition at line 71 of file PropertiesData.h.

◆ useCOI

bool SimulationData::useCOI = true

Definition at line 56 of file PropertiesData.h.

◆ useCompLoads

bool SimulationData::useCompLoads = false

Definition at line 63 of file PropertiesData.h.


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