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::Load Class Reference
Inheritance diagram for dss::obj::Load:
[legend]
Collaboration diagram for dss::obj::Load:
[legend]

Classes

struct  Properties
 

Public Types

enum class  LoadModel : int32_t {
  ConstantPQ = 1 , ConstantZ = 2 , Motor = 3 , CVR = 4 ,
  ConstantI = 5 , ConstantP_fixedQ = 6 , ConstantP_fixedX = 7 , ZIPV = 8
}
 Load: Model (DSS enumeration for Load) More...
 
enum class  LoadStatus : int32_t { Variable = 0 , Fixed = 1 , Exempt = 2 }
 Load: Status (DSS enumeration for Load) More...
 

Public Member Functions

 Load (APIUtil *util=nullptr, void *ptr_=nullptr)
 Create wrapper directly by a given object handle/pointer.
 
 Load (APIUtil *util, int32_t idx)
 Create a wrapper for an element given by the integer index "idx".
 
 Load (APIUtil *util, char *name)
 Create a wrapper for an element given its name.
 
const char * name ()
 Returns the object's name.
 
Loadbegin_edit ()
 Marks an object for edition. More...
 
Loadend_edit (int32_t num_edits=1)
 Finalizes an object edition. More...
 
int32_t phases ()
 Number of Phases, this load. More...
 
Loadphases (int32_t value)
 
string bus1 ()
 Bus to which the load is connected. More...
 
Loadbus1 (const string &value)
 
Loadbus1 (const char *value)
 
double kV ()
 Nominal rated (1.0 per unit) voltage, kV, for load. More...
 
LoadkV (double value)
 
double kW ()
 Total base kW for the load. More...
 
LoadkW (double value)
 
double pf ()
 Load power factor. More...
 
Loadpf (double value)
 
LoadModel model ()
 Integer code for the model to use for load variation with voltage. More...
 
Loadmodel (int32_t value)
 
Loadmodel (LoadModel value)
 
string yearly ()
 LOADSHAPE object to use for yearly simulations. More...
 
Loadyearly (const string &value)
 
Loadyearly (dss::obj::LoadShape &value)
 
dss::obj::LoadShape yearly_obj ()
 LOADSHAPE object to use for yearly simulations. More...
 
Loadyearly_obj (dss::obj::LoadShape &value)
 
string daily ()
 LOADSHAPE object to use for daily simulations. More...
 
Loaddaily (const string &value)
 
Loaddaily (dss::obj::LoadShape &value)
 
dss::obj::LoadShape daily_obj ()
 LOADSHAPE object to use for daily simulations. More...
 
Loaddaily_obj (dss::obj::LoadShape &value)
 
string duty ()
 LOADSHAPE object to use for duty cycle simulations. More...
 
Loadduty (const string &value)
 
Loadduty (dss::obj::LoadShape &value)
 
dss::obj::LoadShape duty_obj ()
 LOADSHAPE object to use for duty cycle simulations. More...
 
Loadduty_obj (dss::obj::LoadShape &value)
 
string growth ()
 Characteristic to use for growth factors by years. More...
 
Loadgrowth (const string &value)
 
Loadgrowth (dss::obj::GrowthShape &value)
 
dss::obj::GrowthShape growth_obj ()
 Characteristic to use for growth factors by years. More...
 
Loadgrowth_obj (dss::obj::GrowthShape &value)
 
Connection conn ()
 ={wye or LN | delta or LL}. More...
 
Loadconn (int32_t value)
 
Loadconn (Connection value)
 
Loadconn (const string &value)
 
Loadconn (const char *value)
 
string conn_str ()
 ={wye or LN | delta or LL}. More...
 
Loadconn_str (const string &value)
 ={wye or LN | delta or LL}. More...
 
double kvar ()
 Specify the base kvar for specifying load as kW & kvar. More...
 
Loadkvar (double value)
 
double Rneut ()
 Default is -1. More...
 
LoadRneut (double value)
 
double Xneut ()
 Neutral reactance of wye(star)-connected load in actual ohms. More...
 
LoadXneut (double value)
 
LoadStatus status ()
 ={Variable | Fixed | Exempt}. More...
 
Loadstatus (int32_t value)
 
Loadstatus (LoadStatus value)
 
Loadstatus (const string &value)
 
Loadstatus (const char *value)
 
string status_str ()
 ={Variable | Fixed | Exempt}. More...
 
Loadstatus_str (const string &value)
 ={Variable | Fixed | Exempt}. More...
 
int32_t cls ()
 An arbitrary integer number representing the class of load so that load values may be segregated by load value. More...
 
Loadcls (int32_t value)
 
double Vminpu ()
 Default = 0.95. More...
 
LoadVminpu (double value)
 
double Vmaxpu ()
 Default = 1.05. More...
 
LoadVmaxpu (double value)
 
double Vminnorm ()
 Minimum per unit voltage for load EEN evaluations, Normal limit. More...
 
LoadVminnorm (double value)
 
double Vminemerg ()
 Minimum per unit voltage for load UE evaluations, Emergency limit. More...
 
LoadVminemerg (double value)
 
double xfkVA ()
 Default = 0.0. More...
 
LoadxfkVA (double value)
 
double allocationfactor ()
 Default = 0.5. More...
 
Loadallocationfactor (double value)
 
double kVA ()
 Specify base Load in kVA (and power factor) More...
 
LoadkVA (double value)
 
double pctmean ()
 Percent mean value for load to use for monte carlo studies if no loadshape is assigned to this load. More...
 
Loadpctmean (double value)
 
double pctstddev ()
 Percent Std deviation value for load to use for monte carlo studies if no loadshape is assigned to this load. More...
 
Loadpctstddev (double value)
 
double CVRwatts ()
 Percent reduction in active power (watts) per 1% reduction in voltage from 100% rated. More...
 
LoadCVRwatts (double value)
 
double CVRvars ()
 Percent reduction in reactive power (vars) per 1% reduction in voltage from 100% rated. More...
 
LoadCVRvars (double value)
 
double kwh ()
 kWh billed for this period. More...
 
Loadkwh (double value)
 
double kwhdays ()
 Length of kWh billing period in days (24 hr days). More...
 
Loadkwhdays (double value)
 
double Cfactor ()
 Factor relating average kW to peak kW. More...
 
LoadCfactor (double value)
 
string CVRcurve ()
 Default is NONE. More...
 
LoadCVRcurve (const string &value)
 
LoadCVRcurve (dss::obj::LoadShape &value)
 
dss::obj::LoadShape CVRcurve_obj ()
 Default is NONE. More...
 
LoadCVRcurve_obj (dss::obj::LoadShape &value)
 
int32_t NumCust ()
 Number of customers, this load. More...
 
LoadNumCust (int32_t value)
 
VectorXd ZIPV ()
 Array of 7 coefficients: More...
 
LoadZIPV (VectorXd &value)
 
double pctSeriesRL ()
 Percent of load that is series R-L for Harmonic studies. More...
 
LoadpctSeriesRL (double value)
 
double RelWeight ()
 Relative weighting factor for reliability calcs. More...
 
LoadRelWeight (double value)
 
double Vlowpu ()
 Default = 0.50. More...
 
LoadVlowpu (double value)
 
double puXharm ()
 Special reactance, pu (based on kVA, kV properties), for the series impedance branch in the load model for HARMONICS analysis. More...
 
LoadpuXharm (double value)
 
double XRharm ()
 X/R ratio of the special harmonics mode reactance specified by the puXHARM property at fundamental frequency. More...
 
LoadXRharm (double value)
 
string spectrum ()
 Name of harmonic current spectrum for this load. More...
 
Loadspectrum (const string &value)
 
Loadspectrum (dss::obj::Spectrum &value)
 
dss::obj::Spectrum spectrum_obj ()
 Name of harmonic current spectrum for this load. More...
 
Loadspectrum_obj (dss::obj::Spectrum &value)
 
double basefreq ()
 Base Frequency for ratings. More...
 
Loadbasefreq (double value)
 
bool enabled ()
 {Yes|No or True|False} Indicates whether this element is enabled. More...
 
Loadenabled (bool value)
 
Loadlike (const string &value)
 Make like another object, e.g. More...
 
Loadlike (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 [] = "Load"
 
static const int32_t dss_cls_idx = 19
 

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 Enumeration Documentation

◆ LoadModel

enum class dss::obj::Load::LoadModel : int32_t
strong

Load: Model (DSS enumeration for Load)

Enumerator
ConstantPQ 

Constant PQ.

ConstantZ 

Constant Z.

Motor 

Motor (constant P, quadratic Q)

CVR 

CVR (linear P, quadratic Q)

ConstantI 

Constant I.

ConstantP_fixedQ 

Constant P, fixed Q.

ConstantP_fixedX 

Constant P, fixed X.

ZIPV 

ZIPV.

◆ LoadStatus

enum class dss::obj::Load::LoadStatus : int32_t
strong

Load: Status (DSS enumeration for Load)

Enumerator
Variable 

Variable.

Fixed 

Fixed.

Exempt 

Exempt.

Member Function Documentation

◆ allocationfactor()

double dss::obj::Load::allocationfactor ( )
inline

Default = 0.5.

Allocation factor for allocating loads based on connected kVA at a bus. Side effect: kW, PF, and kvar are modified by multiplying this factor times the XFKVA (if > 0).

DSS property name: allocationfactor, DSS property index: 22

◆ basefreq()

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

Base Frequency for ratings.

DSS property name: basefreq, DSS property index: 40

◆ begin_edit()

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

Marks an object for edition.

Until end_edit is called, some actions are postponed.

◆ bus1()

string dss::obj::Load::bus1 ( )
inline

Bus to which the load is connected.

May include specific node specification.

DSS property name: bus1, DSS property index: 2

◆ Cfactor()

double dss::obj::Load::Cfactor ( )
inline

Factor relating average kW to peak kW.

Default is 4.0. See kWh and kWhdays. See kVA.

DSS property name: Cfactor, DSS property index: 30

◆ cls()

int32_t dss::obj::Load::cls ( )
inline

An arbitrary integer number representing the class of load so that load values may be segregated by load value.

Default is 1; not used internally.

DSS property name: class, DSS property index: 16

◆ conn()

Connection dss::obj::Load::conn ( )
inline

={wye or LN | delta or LL}.

Default is wye.

DSS property name: conn, DSS property index: 11

◆ conn_str() [1/2]

string dss::obj::Load::conn_str ( )
inline

={wye or LN | delta or LL}.

Default is wye.

DSS property name: conn, DSS property index: 11

◆ conn_str() [2/2]

Load & dss::obj::Load::conn_str ( const string &  value)
inline

={wye or LN | delta or LL}.

Default is wye.

DSS property name: conn, DSS property index: 11

◆ CVRcurve()

string dss::obj::Load::CVRcurve ( )
inline

Default is NONE.

Curve describing both watt and var factors as a function of time. Refers to a LoadShape object with both Mult and Qmult defined. Define a Loadshape to agree with yearly or daily curve according to the type of analysis being done. If NONE, the CVRwatts and CVRvars factors are used and assumed constant.

DSS property name: CVRcurve, DSS property index: 31

◆ CVRcurve_obj()

dss::obj::LoadShape dss::obj::Load::CVRcurve_obj ( )
inline

Default is NONE.

Curve describing both watt and var factors as a function of time. Refers to a LoadShape object with both Mult and Qmult defined. Define a Loadshape to agree with yearly or daily curve according to the type of analysis being done. If NONE, the CVRwatts and CVRvars factors are used and assumed constant.

DSS property name: CVRcurve, DSS property index: 31

◆ CVRvars()

double dss::obj::Load::CVRvars ( )
inline

Percent reduction in reactive power (vars) per 1% reduction in voltage from 100% rated.

Default=2. Typical values range from 2 to 3. Applies to Model=4 only. Intended to represent conservation voltage reduction or voltage optimization measures.

DSS property name: CVRvars, DSS property index: 27

◆ CVRwatts()

double dss::obj::Load::CVRwatts ( )
inline

Percent reduction in active power (watts) per 1% reduction in voltage from 100% rated.

Default=1. Typical values range from 0.4 to 0.8. Applies to Model=4 only. Intended to represent conservation voltage reduction or voltage optimization measures.

DSS property name: CVRwatts, DSS property index: 26

◆ daily()

string dss::obj::Load::daily ( )
inline

LOADSHAPE object to use for daily simulations.

Must be previously defined as a Loadshape object of 24 hrs, typically. Set Status=Fixed to ignore Loadshape designation. Set to NONE to reset to no loadahape. Default is no variation (constant) if not defined. Side effect: Sets Yearly load shape if not already defined.

DSS property name: daily, DSS property index: 8

◆ daily_obj()

dss::obj::LoadShape dss::obj::Load::daily_obj ( )
inline

LOADSHAPE object to use for daily simulations.

Must be previously defined as a Loadshape object of 24 hrs, typically. Set Status=Fixed to ignore Loadshape designation. Set to NONE to reset to no loadahape. Default is no variation (constant) if not defined. Side effect: Sets Yearly load shape if not already defined.

DSS property name: daily, DSS property index: 8

◆ duty()

string dss::obj::Load::duty ( )
inline

LOADSHAPE object to use for duty cycle simulations.

Must be previously defined as a Loadshape object. Typically would have time intervals less than 1 hr. Designate the number of points to solve using the Set Number=xxxx command. If there are fewer points in the actual shape, the shape is assumed to repeat.Set to NONE to reset to no loadahape. Set Status=Fixed to ignore Loadshape designation. Defaults to Daily curve If not specified.

DSS property name: duty, DSS property index: 9

◆ duty_obj()

dss::obj::LoadShape dss::obj::Load::duty_obj ( )
inline

LOADSHAPE object to use for duty cycle simulations.

Must be previously defined as a Loadshape object. Typically would have time intervals less than 1 hr. Designate the number of points to solve using the Set Number=xxxx command. If there are fewer points in the actual shape, the shape is assumed to repeat.Set to NONE to reset to no loadahape. Set Status=Fixed to ignore Loadshape designation. Defaults to Daily curve If not specified.

DSS property name: duty, DSS property index: 9

◆ enabled()

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

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

DSS property name: enabled, DSS property index: 41

◆ end_edit()

Load & dss::obj::Load::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.

◆ growth()

string dss::obj::Load::growth ( )
inline

Characteristic to use for growth factors by years.

Must be previously defined as a Growthshape object. Defaults to circuit default growth factor (see Set Growth command).

DSS property name: growth, DSS property index: 10

◆ growth_obj()

dss::obj::GrowthShape dss::obj::Load::growth_obj ( )
inline

Characteristic to use for growth factors by years.

Must be previously defined as a Growthshape object. Defaults to circuit default growth factor (see Set Growth command).

DSS property name: growth, DSS property index: 10

◆ kV()

double dss::obj::Load::kV ( )
inline

Nominal rated (1.0 per unit) voltage, kV, for load.

For 2- and 3-phase loads, specify phase-phase kV. Otherwise, specify actual kV across each branch of the load. If wye (star), specify phase-neutral kV. If delta or phase-phase connected, specify phase-phase kV.

DSS property name: kV, DSS property index: 3

◆ kVA()

double dss::obj::Load::kVA ( )
inline

Specify base Load in kVA (and power factor)

Legal ways to define base load: kW, PF kW, kvar kVA, PF XFKVA * Allocationfactor, PF kWh/(kWhdays*24) * Cfactor, PF

DSS property name: kVA, DSS property index: 23

◆ kvar()

double dss::obj::Load::kvar ( )
inline

Specify the base kvar for specifying load as kW & kvar.

Assumes kW has been already defined. Alternative to specifying the power factor. Side effect: the power factor and kVA is altered to agree.

DSS property name: kvar, DSS property index: 12

◆ kW()

double dss::obj::Load::kW ( )
inline

Total base kW for the load.

Normally, you would enter the maximum kW for the load for the first year and allow it to be adjusted by the load shapes, growth shapes, and global load multiplier.

Legal ways to define base load: kW, PF kW, kvar kVA, PF XFKVA * Allocationfactor, PF kWh/(kWhdays*24) * Cfactor, PF

DSS property name: kW, DSS property index: 4

◆ kwh()

double dss::obj::Load::kwh ( )
inline

kWh billed for this period.

Default is 0. See help on kVA and Cfactor and kWhDays.

DSS property name: kwh, DSS property index: 28

◆ kwhdays()

double dss::obj::Load::kwhdays ( )
inline

Length of kWh billing period in days (24 hr days).

Default is 30. Average demand is computed using this value.

DSS property name: kwhdays, DSS property index: 29

◆ like() [1/2]

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

Make like another object, e.g.

:

New Capacitor.C2 like=c1 ...

DSS property name: like, DSS property index: 42

◆ like() [2/2]

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

Make like another object, e.g.

:

New Capacitor.C2 like=c1 ...

DSS property name: like, DSS property index: 42

◆ model()

LoadModel dss::obj::Load::model ( )
inline

Integer code for the model to use for load variation with voltage.

Valid values are:

1:Standard constant P+jQ load. (Default) 2:Constant impedance load. 3:Const P, Quadratic Q (like a motor). 4:Nominal Linear P, Quadratic Q (feeder mix). Use this with CVRfactor. 5:Constant Current Magnitude 6:Const P, Fixed Q 7:Const P, Fixed Impedance Q 8:ZIPV (7 values)

For Types 6 and 7, only the P is modified by load multipliers.

DSS property name: model, DSS property index: 6

◆ NumCust()

int32_t dss::obj::Load::NumCust ( )
inline

Number of customers, this load.

Default is 1.

DSS property name: NumCust, DSS property index: 32

◆ pctmean()

double dss::obj::Load::pctmean ( )
inline

Percent mean value for load to use for monte carlo studies if no loadshape is assigned to this load.

Default is 50.

DSS property name: mean, DSS property index: 24

◆ pctSeriesRL()

double dss::obj::Load::pctSeriesRL ( )
inline

Percent of load that is series R-L for Harmonic studies.

Default is 50. Remainder is assumed to be parallel R and L. This can have a significant impact on the amount of damping observed in Harmonics solutions.

DSS property name: SeriesRL, DSS property index: 34

◆ pctstddev()

double dss::obj::Load::pctstddev ( )
inline

Percent Std deviation value for load to use for monte carlo studies if no loadshape is assigned to this load.

Default is 10.

DSS property name: stddev, DSS property index: 25

◆ pf()

double dss::obj::Load::pf ( )
inline

Load power factor.

Enter negative for leading powerfactor (when kW and kvar have opposite signs.)

DSS property name: pf, DSS property index: 5

◆ phases()

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

Number of Phases, this load.

Load is evenly divided among phases.

DSS property name: phases, DSS property index: 1

◆ puXharm()

double dss::obj::Load::puXharm ( )
inline

Special reactance, pu (based on kVA, kV properties), for the series impedance branch in the load model for HARMONICS analysis.

Generally used to represent motor load blocked rotor reactance. If not specified (that is, set =0, the default value), the series branch is computed from the percentage of the nominal load at fundamental frequency specified by the SERIESRL property.

Applies to load model in HARMONICS mode only.

A typical value would be approximately 0.20 pu based on kVA * SeriesRL / 100.0.

DSS property name: puXharm, DSS property index: 37

◆ RelWeight()

double dss::obj::Load::RelWeight ( )
inline

Relative weighting factor for reliability calcs.

Default = 1. Used to designate high priority loads such as hospitals, etc.

Is multiplied by number of customers and load kW during reliability calcs.

DSS property name: RelWeight, DSS property index: 35

◆ Rneut()

double dss::obj::Load::Rneut ( )
inline

Default is -1.

Neutral resistance of wye (star)-connected load in actual ohms. If entered as a negative value, the neutral can be open, or floating, or it can be connected to node 0 (ground), which is the usual default. If >=0 be sure to explicitly specify the node connection for the neutral, or last, conductor. Otherwise, the neutral impedance will be shorted to ground.

DSS property name: Rneut, DSS property index: 13

◆ spectrum()

string dss::obj::Load::spectrum ( )
inline

Name of harmonic current spectrum for this load.

Default is "defaultload", which is defined when the DSS starts.

DSS property name: spectrum, DSS property index: 39

◆ spectrum_obj()

dss::obj::Spectrum dss::obj::Load::spectrum_obj ( )
inline

Name of harmonic current spectrum for this load.

Default is "defaultload", which is defined when the DSS starts.

DSS property name: spectrum, DSS property index: 39

◆ status()

LoadStatus dss::obj::Load::status ( )
inline

={Variable | Fixed | Exempt}.

Default is variable. If Fixed, no load multipliers apply; however, growth multipliers do apply. All multipliers apply to Variable loads. Exempt loads are not modified by the global load multiplier, such as in load duration curves, etc. Daily multipliers do apply, so setting this property to Exempt is a good way to represent industrial load that stays the same day-after-day for the period study.

DSS property name: status, DSS property index: 15

◆ status_str() [1/2]

string dss::obj::Load::status_str ( )
inline

={Variable | Fixed | Exempt}.

Default is variable. If Fixed, no load multipliers apply; however, growth multipliers do apply. All multipliers apply to Variable loads. Exempt loads are not modified by the global load multiplier, such as in load duration curves, etc. Daily multipliers do apply, so setting this property to Exempt is a good way to represent industrial load that stays the same day-after-day for the period study.

DSS property name: status, DSS property index: 15

◆ status_str() [2/2]

Load & dss::obj::Load::status_str ( const string &  value)
inline

={Variable | Fixed | Exempt}.

Default is variable. If Fixed, no load multipliers apply; however, growth multipliers do apply. All multipliers apply to Variable loads. Exempt loads are not modified by the global load multiplier, such as in load duration curves, etc. Daily multipliers do apply, so setting this property to Exempt is a good way to represent industrial load that stays the same day-after-day for the period study.

DSS property name: status, DSS property index: 15

◆ Vlowpu()

double dss::obj::Load::Vlowpu ( )
inline

Default = 0.50.

Per unit voltage at which the model switches to same as constant Z model (model=2). This allows more consistent convergence at very low voltaes due to opening switches or solving for fault situations.

DSS property name: Vlowpu, DSS property index: 36

◆ Vmaxpu()

double dss::obj::Load::Vmaxpu ( )
inline

Default = 1.05.

Maximum per unit voltage for which the MODEL is assumed to apply. Above this value, the load model reverts to a constant impedance model.

DSS property name: Vmaxpu, DSS property index: 18

◆ Vminemerg()

double dss::obj::Load::Vminemerg ( )
inline

Minimum per unit voltage for load UE evaluations, Emergency limit.

Default = 0, which defaults to system "vminemerg" property (see Set Command under Executive). If this property is specified, it ALWAYS overrides the system specification. This allows you to have different criteria for different loads. Set to zero to revert to the default system value.

DSS property name: Vminemerg, DSS property index: 20

◆ Vminnorm()

double dss::obj::Load::Vminnorm ( )
inline

Minimum per unit voltage for load EEN evaluations, Normal limit.

Default = 0, which defaults to system "vminnorm" property (see Set Command under Executive). If this property is specified, it ALWAYS overrides the system specification. This allows you to have different criteria for different loads. Set to zero to revert to the default system value.

DSS property name: Vminnorm, DSS property index: 19

◆ Vminpu()

double dss::obj::Load::Vminpu ( )
inline

Default = 0.95.

Minimum per unit voltage for which the MODEL is assumed to apply. Lower end of normal voltage range.Below this value, the load model reverts to a constant impedance model that matches the model at the transition voltage. See also "Vlowpu" which causes the model to match Model=2 below the transition voltage.

DSS property name: Vminpu, DSS property index: 17

◆ xfkVA()

double dss::obj::Load::xfkVA ( )
inline

Default = 0.0.

Rated kVA of service transformer for allocating loads based on connected kVA at a bus. Side effect: kW, PF, and kvar are modified. See help on kVA.

DSS property name: xfkVA, DSS property index: 21

◆ Xneut()

double dss::obj::Load::Xneut ( )
inline

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

May be + or -.

DSS property name: Xneut, DSS property index: 14

◆ XRharm()

double dss::obj::Load::XRharm ( )
inline

X/R ratio of the special harmonics mode reactance specified by the puXHARM property at fundamental frequency.

Default is 6.

DSS property name: XRharm, DSS property index: 38

◆ yearly()

string dss::obj::Load::yearly ( )
inline

LOADSHAPE object to use for yearly simulations.

Must be previously defined as a Loadshape object. Is set to the Daily load shape when Daily is defined. The daily load shape is repeated in this case. Set Status=Fixed to ignore Loadshape designation. Set to NONE to reset to no loadahape. The default is no variation.

DSS property name: yearly, DSS property index: 7

◆ yearly_obj()

dss::obj::LoadShape dss::obj::Load::yearly_obj ( )
inline

LOADSHAPE object to use for yearly simulations.

Must be previously defined as a Loadshape object. Is set to the Daily load shape when Daily is defined. The daily load shape is repeated in this case. Set Status=Fixed to ignore Loadshape designation. Set to NONE to reset to no loadahape. The default is no variation.

DSS property name: yearly, DSS property index: 7

◆ ZIPV()

VectorXd dss::obj::Load::ZIPV ( )
inline

Array of 7 coefficients:

First 3 are ZIP weighting factors for real power (should sum to 1) Next 3 are ZIP weighting factors for reactive power (should sum to 1) Last 1 is cut-off voltage in p.u. of base kV; load is 0 below this cut-off No defaults; all coefficients must be specified if using model=8.

DSS property name: ZIPV, DSS property index: 33


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