DSS C-API and dss.hpp
DSS C-API and dss.hpp expose a customized and extended implementation of OpenDSS to C and C++.
dss::obj::Transformer Class Reference
Inheritance diagram for dss::obj::Transformer:
[legend]
Collaboration diagram for dss::obj::Transformer:
[legend]

Classes

struct  Properties
 

Public Member Functions

 Transformer (APIUtil *util=nullptr, void *ptr_=nullptr)
 Create wrapper directly by a given object handle/pointer.
 
 Transformer (APIUtil *util, int32_t idx)
 Create a wrapper for an element given by the integer index "idx".
 
 Transformer (APIUtil *util, char *name)
 Create a wrapper for an element given its name.
 
const char * name ()
 Returns the object's name.
 
Transformerbegin_edit ()
 Marks an object for edition. More...
 
Transformerend_edit (int32_t num_edits=1)
 Finalizes an object edition. More...
 
int32_t phases ()
 Number of phases this transformer. More...
 
Transformerphases (int32_t value)
 
int32_t windings ()
 Number of windings, this transformers. More...
 
Transformerwindings (int32_t value)
 
int32_t wdg ()
 Set this = to the number of the winding you wish to define. More...
 
Transformerwdg (int32_t value)
 
strings bus ()
 Bus connection spec for this winding. More...
 
Transformerbus (strings &value)
 
std::vector< Connection > conn ()
 Connection of this winding {wye*, Delta, LN, LL}. More...
 
Transformerconn (std::vector< int32_t > &value)
 
Transformerconn (strings &value)
 
strings conn_str ()
 Connection of this winding {wye*, Delta, LN, LL}. More...
 
Transformerconn_str (strings &value)
 
VectorXd kV ()
 For 2-or 3-phase, enter phase-phase kV rating. More...
 
TransformerkV (VectorXd &value)
 
VectorXd kVA ()
 Base kVA rating of the winding. More...
 
TransformerkVA (VectorXd &value)
 
VectorXd tap ()
 Per unit tap that this winding is on. More...
 
Transformertap (VectorXd &value)
 
VectorXd pctR ()
 Percent resistance this winding. More...
 
TransformerpctR (VectorXd &value)
 
VectorXd Rneut ()
 Default = -1. More...
 
TransformerRneut (VectorXd &value)
 
VectorXd Xneut ()
 Neutral reactance of wye(star)-connected winding in actual ohms. More...
 
TransformerXneut (VectorXd &value)
 
strings buses ()
 Use this to specify all the bus connections at once using an array. More...
 
Transformerbuses (strings &value)
 
std::vector< Connection > conns ()
 Use this to specify all the Winding connections at once using an array. More...
 
Transformerconns (std::vector< int32_t > &value)
 
Transformerconns (strings &value)
 
strings conns_str ()
 Use this to specify all the Winding connections at once using an array. More...
 
Transformerconns_str (strings &value)
 
VectorXd kVs ()
 Use this to specify the kV ratings of all windings at once using an array. More...
 
TransformerkVs (VectorXd &value)
 
VectorXd kVAs ()
 Use this to specify the kVA ratings of all windings at once using an array. More...
 
TransformerkVAs (VectorXd &value)
 
VectorXd taps ()
 Use this to specify the p.u. More...
 
Transformertaps (VectorXd &value)
 
double XHL ()
 Use this to specify the percent reactance, H-L (winding 1 to winding 2). More...
 
TransformerXHL (double value)
 
double XHT ()
 Use this to specify the percent reactance, H-T (winding 1 to winding 3). More...
 
TransformerXHT (double value)
 
double XLT ()
 Use this to specify the percent reactance, L-T (winding 2 to winding 3). More...
 
TransformerXLT (double value)
 
VectorXd Xscarray ()
 Use this to specify the percent reactance between all pairs of windings as an array. More...
 
TransformerXscarray (VectorXd &value)
 
double thermal ()
 Thermal time constant of the transformer in hours. More...
 
Transformerthermal (double value)
 
double n ()
 n Exponent for thermal properties in IEEE C57. More...
 
Transformern (double value)
 
double m ()
 m Exponent for thermal properties in IEEE C57. More...
 
Transformerm (double value)
 
double flrise ()
 Temperature rise, deg C, for full load. More...
 
Transformerflrise (double value)
 
double hsrise ()
 Hot spot temperature rise, deg C. More...
 
Transformerhsrise (double value)
 
double pctloadloss ()
 Percent load loss at full load. More...
 
Transformerpctloadloss (double value)
 
double pctnoloadloss ()
 Percent no load losses at rated excitatation voltage. More...
 
Transformerpctnoloadloss (double value)
 
double normhkVA ()
 Normal maximum kVA rating of H winding (winding 1). More...
 
TransformernormhkVA (double value)
 
double emerghkVA ()
 Emergency (contingency) kVA rating of H winding (winding 1). More...
 
TransformeremerghkVA (double value)
 
bool sub ()
 ={Yes|No} Designates whether this transformer is to be considered a substation.Default is No. More...
 
Transformersub (bool value)
 
VectorXd MaxTap ()
 Max per unit tap for the active winding. More...
 
TransformerMaxTap (VectorXd &value)
 
VectorXd MinTap ()
 Min per unit tap for the active winding. More...
 
TransformerMinTap (VectorXd &value)
 
VectorXi NumTaps ()
 Total number of taps between min and max tap. More...
 
TransformerNumTaps (VectorXi &value)
 
string subname ()
 Substation Name. More...
 
Transformersubname (const string &value)
 
Transformersubname (const char *value)
 
double pctimag ()
 Percent magnetizing current. More...
 
Transformerpctimag (double value)
 
double ppm_antifloat ()
 Default=1 ppm. More...
 
Transformerppm_antifloat (double value)
 
VectorXd pctRs ()
 Use this property to specify all the winding resistances using an array. More...
 
TransformerpctRs (VectorXd &value)
 
string bank ()
 Name of the bank this transformer is part of, for CIM, MultiSpeak, and other interfaces. More...
 
Transformerbank (const string &value)
 
Transformerbank (const char *value)
 
string XfmrCode ()
 Name of a library entry for transformer properties. More...
 
TransformerXfmrCode (const string &value)
 
TransformerXfmrCode (dss::obj::XfmrCode &value)
 
dss::obj::XfmrCode XfmrCode_obj ()
 Name of a library entry for transformer properties. More...
 
TransformerXfmrCode_obj (dss::obj::XfmrCode &value)
 
bool XRConst ()
 ={Yes|No} Default is NO. More...
 
TransformerXRConst (bool value)
 
double X12 ()
 Alternative to XHL for specifying the percent reactance from winding 1 to winding 2. More...
 
TransformerX12 (double value)
 
double X13 ()
 Alternative to XHT for specifying the percent reactance from winding 1 to winding 3. More...
 
TransformerX13 (double value)
 
double X23 ()
 Alternative to XLT for specifying the percent reactance from winding 2 to winding 3.Use for 3-winding transformers only. More...
 
TransformerX23 (double value)
 
PhaseSequence LeadLag ()
 {Lead | Lag (default) | ANSI (default) | Euro } Designation in mixed Delta-wye connections the relationship between HV to LV winding. More...
 
TransformerLeadLag (int32_t value)
 
TransformerLeadLag (PhaseSequence value)
 
TransformerLeadLag (const string &value)
 
TransformerLeadLag (const char *value)
 
string LeadLag_str ()
 {Lead | Lag (default) | ANSI (default) | Euro } Designation in mixed Delta-wye connections the relationship between HV to LV winding. More...
 
TransformerLeadLag_str (const string &value)
 {Lead | Lag (default) | ANSI (default) | Euro } Designation in mixed Delta-wye connections the relationship between HV to LV winding. More...
 
string WdgCurrents ()
 (Read only) Makes winding currents available via return on query (? Transformer.TX.WdgCurrents). More...
 
CoreType Core ()
 {Shell*|5-leg|3-Leg|1-phase|core-1-phase|4-leg} Core Type. More...
 
TransformerCore (int32_t value)
 
TransformerCore (CoreType value)
 
TransformerCore (const string &value)
 
TransformerCore (const char *value)
 
string Core_str ()
 {Shell*|5-leg|3-Leg|1-phase|core-1-phase|4-leg} Core Type. More...
 
TransformerCore_str (const string &value)
 {Shell*|5-leg|3-Leg|1-phase|core-1-phase|4-leg} Core Type. More...
 
VectorXd RdcOhms ()
 Winding dc resistance in OHMS. More...
 
TransformerRdcOhms (VectorXd &value)
 
int32_t Seasons ()
 Defines the number of ratings to be defined for the transfomer, to be used only when defining seasonal ratings using the "Ratings" property. More...
 
TransformerSeasons (int32_t value)
 
VectorXd Ratings ()
 An array of ratings to be used when the seasonal ratings flag is True. More...
 
TransformerRatings (VectorXd &value)
 
double normamps ()
 Normal rated current. More...
 
Transformernormamps (double value)
 
double emergamps ()
 Maximum or emerg current. More...
 
Transformeremergamps (double value)
 
double faultrate ()
 Failure rate per year. More...
 
Transformerfaultrate (double value)
 
double pctperm ()
 Percent of failures that become permanent. More...
 
Transformerpctperm (double value)
 
double repair ()
 Hours to repair. More...
 
Transformerrepair (double value)
 
double basefreq ()
 Base Frequency for ratings. More...
 
Transformerbasefreq (double value)
 
bool enabled ()
 {Yes|No or True|False} Indicates whether this element is enabled. More...
 
Transformerenabled (bool value)
 
Transformerlike (const string &value)
 Make like another object, e.g. More...
 
Transformerlike (const char *value)
 Make like another object, e.g. More...
 
- Public Member Functions inherited from dss::obj::DSSObj
 DSSObj (APIUtil *util=nullptr, void *ptr_=nullptr)
 

Static Public Attributes

static const char dss_cls_name [] = "Transformer"
 
static const int32_t dss_cls_idx = 20
 

Additional Inherited Members

- Public Attributes inherited from dss::obj::DSSObj
APIUtilapi_util
 
void * ptr
 
- Protected Member Functions inherited from dss::obj::DSSObj
void check_for_error ()
 
void set_string (int32_t index, const string &value)
 
void set_string (int32_t index, const char *value)
 
string get_prop_string (int32_t index)
 
complex get_complex (int32_t index)
 
void set_complex (int32_t index, complex value)
 
void set_string_array (int32_t index, strings &value)
 
void set_obj (int32_t index, DSSObj &value)
 
template<typename T >
get_obj (int32_t index)
 
template<typename T = VectorXd>
get_array (int32_t index)
 
template<typename T = VectorXd>
void set_array (int32_t index, T value)
 
- Static Protected Member Functions inherited from dss::obj::DSSObj
template<typename T = VectorXd>
static void set_array (void *ptr, int32_t index, T value)
 
- Protected Attributes inherited from dss::obj::DSSObj
friend DSSBatch
 

Member Function Documentation

◆ bank()

string dss::obj::Transformer::bank ( )
inline

Name of the bank this transformer is part of, for CIM, MultiSpeak, and other interfaces.

DSS property name: bank, DSS property index: 38

◆ basefreq()

double dss::obj::Transformer::basefreq ( )
inline

Base Frequency for ratings.

DSS property name: basefreq, DSS property index: 55

◆ begin_edit()

Transformer & dss::obj::Transformer::begin_edit ( )
inline

Marks an object for edition.

Until end_edit is called, some actions are postponed.

◆ bus()

strings dss::obj::Transformer::bus ( )
inline

Bus connection spec for this winding.

DSS property name: bus, DSS property index: 4

◆ buses()

strings dss::obj::Transformer::buses ( )
inline

Use this to specify all the bus connections at once using an array.

Example:

New Transformer.T1 buses="Hibus, lowbus"

DSS property name: buses, DSS property index: 12

◆ conn()

std::vector< Connection > dss::obj::Transformer::conn ( )
inline

Connection of this winding {wye*, Delta, LN, LL}.

Default is "wye" with the neutral solidly grounded.

DSS property name: conn, DSS property index: 5

◆ conn_str()

strings dss::obj::Transformer::conn_str ( )
inline

Connection of this winding {wye*, Delta, LN, LL}.

Default is "wye" with the neutral solidly grounded.

DSS property name: conn, DSS property index: 5

◆ conns()

std::vector< Connection > dss::obj::Transformer::conns ( )
inline

Use this to specify all the Winding connections at once using an array.

Example:

New Transformer.T1 buses="Hibus, lowbus" ~ conns=(delta, wye)

DSS property name: conns, DSS property index: 13

◆ conns_str()

strings dss::obj::Transformer::conns_str ( )
inline

Use this to specify all the Winding connections at once using an array.

Example:

New Transformer.T1 buses="Hibus, lowbus" ~ conns=(delta, wye)

DSS property name: conns, DSS property index: 13

◆ Core()

CoreType dss::obj::Transformer::Core ( )
inline

{Shell*|5-leg|3-Leg|1-phase|core-1-phase|4-leg} Core Type.

Used for GIC analysis

DSS property name: Core, DSS property index: 46

◆ Core_str() [1/2]

string dss::obj::Transformer::Core_str ( )
inline

{Shell*|5-leg|3-Leg|1-phase|core-1-phase|4-leg} Core Type.

Used for GIC analysis

DSS property name: Core, DSS property index: 46

◆ Core_str() [2/2]

Transformer & dss::obj::Transformer::Core_str ( const string &  value)
inline

{Shell*|5-leg|3-Leg|1-phase|core-1-phase|4-leg} Core Type.

Used for GIC analysis

DSS property name: Core, DSS property index: 46

◆ emergamps()

double dss::obj::Transformer::emergamps ( )
inline

Maximum or emerg current.

DSS property name: emergamps, DSS property index: 51

◆ emerghkVA()

double dss::obj::Transformer::emerghkVA ( )
inline

Emergency (contingency) kVA rating of H winding (winding 1).

Usually 140% - 150% ofmaximum nameplate rating, depending on load shape. Defaults to 150% of kVA rating of Winding 1.

DSS property name: emerghkVA, DSS property index: 29

◆ enabled()

bool dss::obj::Transformer::enabled ( )
inline

{Yes|No or True|False} Indicates whether this element is enabled.

DSS property name: enabled, DSS property index: 56

◆ end_edit()

Transformer & dss::obj::Transformer::end_edit ( int32_t  num_edits = 1)
inline

Finalizes an object edition.

This will result more compelx side-effects like Yprim and other internal data recalculation, for example.

◆ faultrate()

double dss::obj::Transformer::faultrate ( )
inline

Failure rate per year.

DSS property name: faultrate, DSS property index: 52

◆ flrise()

double dss::obj::Transformer::flrise ( )
inline

Temperature rise, deg C, for full load.

Default is 65.

DSS property name: flrise, DSS property index: 24

◆ hsrise()

double dss::obj::Transformer::hsrise ( )
inline

Hot spot temperature rise, deg C.

Default is 15.

DSS property name: hsrise, DSS property index: 25

◆ kV()

VectorXd dss::obj::Transformer::kV ( )
inline

For 2-or 3-phase, enter phase-phase kV rating.

Otherwise, kV rating of the actual winding

DSS property name: kV, DSS property index: 6

◆ kVA()

VectorXd dss::obj::Transformer::kVA ( )
inline

Base kVA rating of the winding.

Side effect: forces change of max normal and emerg kVA ratings.If 2-winding transformer, forces other winding to same value. When winding 1 is defined, all other windings are defaulted to the same rating and the first two winding resistances are defaulted to the loadloss value.

DSS property name: kVA, DSS property index: 7

◆ kVAs()

VectorXd dss::obj::Transformer::kVAs ( )
inline

Use this to specify the kVA ratings of all windings at once using an array.

DSS property name: kVAs, DSS property index: 15

◆ kVs()

VectorXd dss::obj::Transformer::kVs ( )
inline

Use this to specify the kV ratings of all windings at once using an array.

Example:

New Transformer.T1 buses="Hibus, lowbus" ~ conns=(delta, wye) ~ kvs=(115, 12.47)

See kV= property for voltage rules.

DSS property name: kVs, DSS property index: 14

◆ LeadLag()

PhaseSequence dss::obj::Transformer::LeadLag ( )
inline

{Lead | Lag (default) | ANSI (default) | Euro } Designation in mixed Delta-wye connections the relationship between HV to LV winding.

Default is ANSI 30 deg lag, e.g., Dy1 of Yd1 vector group. To get typical European Dy11 connection, specify either "lead" or "Euro"

DSS property name: LeadLag, DSS property index: 44

◆ LeadLag_str() [1/2]

string dss::obj::Transformer::LeadLag_str ( )
inline

{Lead | Lag (default) | ANSI (default) | Euro } Designation in mixed Delta-wye connections the relationship between HV to LV winding.

Default is ANSI 30 deg lag, e.g., Dy1 of Yd1 vector group. To get typical European Dy11 connection, specify either "lead" or "Euro"

DSS property name: LeadLag, DSS property index: 44

◆ LeadLag_str() [2/2]

Transformer & dss::obj::Transformer::LeadLag_str ( const string &  value)
inline

{Lead | Lag (default) | ANSI (default) | Euro } Designation in mixed Delta-wye connections the relationship between HV to LV winding.

Default is ANSI 30 deg lag, e.g., Dy1 of Yd1 vector group. To get typical European Dy11 connection, specify either "lead" or "Euro"

DSS property name: LeadLag, DSS property index: 44

◆ like() [1/2]

Transformer & dss::obj::Transformer::like ( const char *  value)
inline

Make like another object, e.g.

:

New Capacitor.C2 like=c1 ...

DSS property name: like, DSS property index: 57

◆ like() [2/2]

Transformer & dss::obj::Transformer::like ( const string &  value)
inline

Make like another object, e.g.

:

New Capacitor.C2 like=c1 ...

DSS property name: like, DSS property index: 57

◆ m()

double dss::obj::Transformer::m ( )
inline

m Exponent for thermal properties in IEEE C57.

Typically 0.9 - 1.0

DSS property name: m, DSS property index: 23

◆ MaxTap()

VectorXd dss::obj::Transformer::MaxTap ( )
inline

Max per unit tap for the active winding.

Default is 1.10

DSS property name: MaxTap, DSS property index: 31

◆ MinTap()

VectorXd dss::obj::Transformer::MinTap ( )
inline

Min per unit tap for the active winding.

Default is 0.90

DSS property name: MinTap, DSS property index: 32

◆ n()

double dss::obj::Transformer::n ( )
inline

n Exponent for thermal properties in IEEE C57.

Typically 0.8.

DSS property name: n, DSS property index: 22

◆ normamps()

double dss::obj::Transformer::normamps ( )
inline

Normal rated current.

DSS property name: normamps, DSS property index: 50

◆ normhkVA()

double dss::obj::Transformer::normhkVA ( )
inline

Normal maximum kVA rating of H winding (winding 1).

Usually 100% - 110% ofmaximum nameplate rating, depending on load shape. Defaults to 110% of kVA rating of Winding 1.

DSS property name: normhkVA, DSS property index: 28

◆ NumTaps()

VectorXi dss::obj::Transformer::NumTaps ( )
inline

Total number of taps between min and max tap.

Default is 32 (16 raise and 16 lower taps about the neutral position). The neutral position is not counted.

DSS property name: NumTaps, DSS property index: 33

◆ pctimag()

double dss::obj::Transformer::pctimag ( )
inline

Percent magnetizing current.

Default=0.0. Magnetizing branch is in parallel with windings in each phase. Also, see "ppm_antifloat".

DSS property name: imag, DSS property index: 35

◆ pctloadloss()

double dss::obj::Transformer::pctloadloss ( )
inline

Percent load loss at full load.

The R of the High and Low windings (1 and 2) are adjusted to agree at rated kVA loading.

DSS property name: loadloss, DSS property index: 26

◆ pctnoloadloss()

double dss::obj::Transformer::pctnoloadloss ( )
inline

Percent no load losses at rated excitatation voltage.

Default is 0. Converts to a resistance in parallel with the magnetizing impedance in each winding.

DSS property name: noloadloss, DSS property index: 27

◆ pctperm()

double dss::obj::Transformer::pctperm ( )
inline

Percent of failures that become permanent.

DSS property name: pctperm, DSS property index: 53

◆ pctR()

VectorXd dss::obj::Transformer::pctR ( )
inline

Percent resistance this winding.

(half of total for a 2-winding).

DSS property name: R, DSS property index: 9

◆ pctRs()

VectorXd dss::obj::Transformer::pctRs ( )
inline

Use this property to specify all the winding resistances using an array.

Example:

New Transformer.T1 buses="Hibus, lowbus" ~ Rs=(0.2 0.3)

DSS property name: Rs, DSS property index: 37

◆ phases()

int32_t dss::obj::Transformer::phases ( )
inline

Number of phases this transformer.

Default is 3.

DSS property name: phases, DSS property index: 1

◆ ppm_antifloat()

double dss::obj::Transformer::ppm_antifloat ( )
inline

Default=1 ppm.

Parts per million of transformer winding VA rating connected to ground to protect against accidentally floating a winding without a reference. If positive then the effect is adding a very large reactance to ground. If negative, then a capacitor.

DSS property name: ppm_antifloat, DSS property index: 36

◆ Ratings()

VectorXd dss::obj::Transformer::Ratings ( )
inline

An array of ratings to be used when the seasonal ratings flag is True.

It can be used to insert multiple ratings to change during a QSTS simulation to evaluate different ratings in transformers. Is given in kVA

DSS property name: Ratings, DSS property index: 49

◆ RdcOhms()

VectorXd dss::obj::Transformer::RdcOhms ( )
inline

Winding dc resistance in OHMS.

Useful for GIC analysis. From transformer test report. Defaults to 85% of R property

DSS property name: RdcOhms, DSS property index: 47

◆ repair()

double dss::obj::Transformer::repair ( )
inline

Hours to repair.

DSS property name: repair, DSS property index: 54

◆ Rneut()

VectorXd dss::obj::Transformer::Rneut ( )
inline

Default = -1.

Neutral resistance of wye (star)-connected winding in actual ohms. If entered as a negative value, the neutral is assumed to be open, or floating. To solidly ground the neutral, connect the neutral conductor to Node 0 in the Bus property spec for this winding. For example: Bus=MyBusName.1.2.3.0, which is generally the default connection.

DSS property name: Rneut, DSS property index: 10

◆ Seasons()

int32_t dss::obj::Transformer::Seasons ( )
inline

Defines the number of ratings to be defined for the transfomer, to be used only when defining seasonal ratings using the "Ratings" property.

DSS property name: Seasons, DSS property index: 48

◆ sub()

bool dss::obj::Transformer::sub ( )
inline

={Yes|No} Designates whether this transformer is to be considered a substation.Default is No.

DSS property name: sub, DSS property index: 30

◆ subname()

string dss::obj::Transformer::subname ( )
inline

Substation Name.

Optional. Default is null. If specified, printed on plots

DSS property name: subname, DSS property index: 34

◆ tap()

VectorXd dss::obj::Transformer::tap ( )
inline

Per unit tap that this winding is on.

DSS property name: tap, DSS property index: 8

◆ taps()

VectorXd dss::obj::Transformer::taps ( )
inline

Use this to specify the p.u.

tap of all windings at once using an array.

DSS property name: taps, DSS property index: 16

◆ thermal()

double dss::obj::Transformer::thermal ( )
inline

Thermal time constant of the transformer in hours.

Typically about 2.

DSS property name: thermal, DSS property index: 21

◆ wdg()

int32_t dss::obj::Transformer::wdg ( )
inline

Set this = to the number of the winding you wish to define.

Then set the values for this winding. Repeat for each winding. Alternatively, use the array collections (buses, kVAs, etc.) to define the windings. Note: reactances are BETWEEN pairs of windings; they are not the property of a single winding.

DSS property name: wdg, DSS property index: 3

◆ WdgCurrents()

string dss::obj::Transformer::WdgCurrents ( )
inline

(Read only) Makes winding currents available via return on query (? Transformer.TX.WdgCurrents).

Order: Phase 1, Wdg 1, Wdg 2, ..., Phase 2 ...

DSS property name: WdgCurrents, DSS property index: 45

◆ windings()

int32_t dss::obj::Transformer::windings ( )
inline

Number of windings, this transformers.

(Also is the number of terminals) Default is 2. This property triggers memory allocation for the Transformer and will cause other properties to revert to default values.

DSS property name: windings, DSS property index: 2

◆ X12()

double dss::obj::Transformer::X12 ( )
inline

Alternative to XHL for specifying the percent reactance from winding 1 to winding 2.

Use for 2- or 3-winding transformers. Percent on the kVA base of winding 1.

DSS property name: X12, DSS property index: 41

◆ X13()

double dss::obj::Transformer::X13 ( )
inline

Alternative to XHT for specifying the percent reactance from winding 1 to winding 3.

Use for 3-winding transformers only. Percent on the kVA base of winding 1.

DSS property name: X13, DSS property index: 42

◆ X23()

double dss::obj::Transformer::X23 ( )
inline

Alternative to XLT for specifying the percent reactance from winding 2 to winding 3.Use for 3-winding transformers only.

Percent on the kVA base of winding 1.

DSS property name: X23, DSS property index: 43

◆ XfmrCode()

string dss::obj::Transformer::XfmrCode ( )
inline

Name of a library entry for transformer properties.

The named XfmrCode must already be defined.

DSS property name: XfmrCode, DSS property index: 39

◆ XfmrCode_obj()

dss::obj::XfmrCode dss::obj::Transformer::XfmrCode_obj ( )
inline

Name of a library entry for transformer properties.

The named XfmrCode must already be defined.

DSS property name: XfmrCode, DSS property index: 39

◆ XHL()

double dss::obj::Transformer::XHL ( )
inline

Use this to specify the percent reactance, H-L (winding 1 to winding 2).

Use for 2- or 3-winding transformers. On the kVA base of winding 1. See also X12.

DSS property name: XHL, DSS property index: 17

◆ XHT()

double dss::obj::Transformer::XHT ( )
inline

Use this to specify the percent reactance, H-T (winding 1 to winding 3).

Use for 3-winding transformers only. On the kVA base of winding 1. See also X13.

DSS property name: XHT, DSS property index: 18

◆ XLT()

double dss::obj::Transformer::XLT ( )
inline

Use this to specify the percent reactance, L-T (winding 2 to winding 3).

Use for 3-winding transformers only. On the kVA base of winding 1. See also X23.

DSS property name: XLT, DSS property index: 19

◆ Xneut()

VectorXd dss::obj::Transformer::Xneut ( )
inline

Neutral reactance of wye(star)-connected winding in actual ohms.

May be + or -.

DSS property name: Xneut, DSS property index: 11

◆ XRConst()

bool dss::obj::Transformer::XRConst ( )
inline

={Yes|No} Default is NO.

Signifies whether or not the X/R is assumed contant for harmonic studies.

DSS property name: XRConst, DSS property index: 40

◆ Xscarray()

VectorXd dss::obj::Transformer::Xscarray ( )
inline

Use this to specify the percent reactance between all pairs of windings as an array.

All values are on the kVA base of winding 1. The order of the values is as follows:

(x12 13 14... 23 24.. 34 ..)

There will be n(n-1)/2 values, where n=number of windings.

DSS property name: Xscarray, DSS property index: 20


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