public interface AclfLoad extends NameTag
The following features are supported:
AclfPackage.getAclfLoad()
Modifier and Type | Method and Description |
---|---|
void |
distributeLoad(double totalLoad)
distribute the total load according to the dFactor, while maintaining power factor unchange.
|
AclfLoadCode |
getCode()
Returns the value of the 'Code' attribute.
|
double |
getDesiredVoltMag()
Returns the value of the 'Desired Volt Mag' attribute.
|
double |
getDFactor()
Returns the value of the 'DFactor' attribute.
|
org.apache.commons.math3.complex.Complex |
getDistGenPower()
Returns the value of the 'Dist Gen Power' attribute.
|
org.apache.commons.math3.complex.Complex |
getLoad(double vmag)
Get actual load value based on the bus voltage, including the distributed generation based on the bus voltage.
|
org.apache.commons.math3.complex.Complex |
getLoadCI()
Returns the value of the 'Load CI' attribute.
|
org.apache.commons.math3.complex.Complex |
getLoadCP()
Returns the value of the 'Load CP' attribute.
|
org.apache.commons.math3.complex.Complex |
getLoadCZ()
Returns the value of the 'Load CZ' attribute.
|
BaseAclfBus<?,?> |
getParentBus()
Returns the value of the 'Parent Bus' container reference.
|
boolean |
isDistGenStatus()
Returns the value of the 'Dist Gen Status' attribute.
|
void |
setCode(AclfLoadCode value)
Sets the value of the '
Code ' attribute. |
void |
setDesiredVoltMag(double value)
Sets the value of the '
Desired Volt Mag ' attribute. |
void |
setDFactor(double value)
Sets the value of the '
DFactor ' attribute. |
void |
setDistGenPower(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
Dist Gen Power ' attribute. |
void |
setDistGenStatus(boolean value)
Sets the value of the '
Dist Gen Status ' attribute. |
void |
setLoadCI(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
Load CI ' attribute. |
void |
setLoadCP(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
Load CP ' attribute. |
void |
setLoadCZ(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
Load CZ ' attribute. |
void |
setParentBus(BaseAclfBus<?,?> value)
Sets the value of the '
Parent Bus ' container reference. |
java.lang.String |
toString(double baseKva)
return a string representation of the object states
|
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
AclfLoadCode getCode()
"NonLoad"
.
The literals are from the enumeration AclfLoadCode
.
Bus load code
AclfLoadCode
,
setCode(AclfLoadCode)
,
AclfPackage.getAclfLoad_Code()
void setCode(AclfLoadCode value)
Code
' attribute.
value
- the new value of the 'Code' attribute.AclfLoadCode
,
getCode()
double getDesiredVoltMag()
"1.0"
.
desired generator voltage magnitude in pu
setDesiredVoltMag(double)
,
AclfPackage.getAclfLoad_DesiredVoltMag()
void setDesiredVoltMag(double value)
Desired Volt Mag
' attribute.
value
- the new value of the 'Desired Volt Mag' attribute.getDesiredVoltMag()
double getDFactor()
"1.0"
.
Load distribution factor in pu
setDFactor(double)
,
AclfPackage.getAclfLoad_DFactor()
void setDFactor(double value)
DFactor
' attribute.
value
- the new value of the 'DFactor' attribute.getDFactor()
org.apache.commons.math3.complex.Complex getLoadCP()
If the meaning of the 'Load CP' attribute isn't clear, there really should be more of a description here...
constant power load in pusetLoadCP(Complex)
,
AclfPackage.getAclfLoad_LoadCP()
void setLoadCP(org.apache.commons.math3.complex.Complex value)
Load CP
' attribute.
value
- the new value of the 'Load CP' attribute.getLoadCP()
org.apache.commons.math3.complex.Complex getLoadCZ()
If the meaning of the 'Load CZ' attribute isn't clear, there really should be more of a description here...
constant z load in pusetLoadCZ(Complex)
,
AclfPackage.getAclfLoad_LoadCZ()
void setLoadCZ(org.apache.commons.math3.complex.Complex value)
Load CZ
' attribute.
value
- the new value of the 'Load CZ' attribute.getLoadCZ()
org.apache.commons.math3.complex.Complex getLoadCI()
If the meaning of the 'Load CI' attribute isn't clear, there really should be more of a description here...
constant current load in pusetLoadCI(Complex)
,
AclfPackage.getAclfLoad_LoadCI()
void setLoadCI(org.apache.commons.math3.complex.Complex value)
Load CI
' attribute.
value
- the new value of the 'Load CI' attribute.getLoadCI()
BaseAclfBus<?,?> getParentBus()
Contribute Load List
'.
reference to the parent AclfBus obejct.
setParentBus(BaseAclfBus)
,
AclfPackage.getAclfLoad_ParentBus()
,
BaseAclfBus.getContributeLoadList()
void setParentBus(BaseAclfBus<?,?> value)
Parent Bus
' container reference.
value
- the new value of the 'Parent Bus' container reference.getParentBus()
org.apache.commons.math3.complex.Complex getLoad(double vmag)
java.lang.String toString(double baseKva)
void distributeLoad(double totalLoad)
void setDistGenStatus(boolean value)
Dist Gen Status
' attribute.
value
- the new value of the 'Dist Gen Status' attribute.isDistGenStatus()
org.apache.commons.math3.complex.Complex getDistGenPower()
setDistGenPower(Complex)
,
AclfPackage.getAclfLoad_DistGenPower()
void setDistGenPower(org.apache.commons.math3.complex.Complex value)
Dist Gen Power
' attribute.
value
- the new value of the 'Dist Gen Power' attribute.getDistGenPower()
boolean isDistGenStatus()
"false"
.
disttributed generation status
setDistGenStatus(boolean)
,
AclfPackage.getAclfLoad_DistGenStatus()