public interface AclfGen extends NameTag
The following features are supported:
AclfPackage.getAclfGen()
Modifier and Type | Method and Description |
---|---|
AclfGenCode |
getCode()
Returns the value of the 'Code' attribute.
|
double |
getDesiredVoltMag()
Returns the value of the 'Desired Volt Mag' attribute.
|
org.apache.commons.math3.complex.Complex |
getGen()
Returns the value of the 'Gen' attribute.
|
double |
getMvaBase()
Returns the value of the 'Mva Base' attribute.
|
double |
getMvarControlPFactor()
Returns the value of the 'Mvar Control PFactor' attribute.
|
double |
getMwControlPFactor()
Returns the value of the 'Mw Control PFactor' attribute.
|
BaseAclfBus<?,?> |
getParentBus()
Returns the value of the 'Parent Bus' container reference.
|
LimitType |
getPGenLimit()
Returns the value of the 'PGen Limit' attribute.
|
LimitType |
getQGenLimit()
Returns the value of the 'QGen Limit' attribute.
|
double |
getRatedVoltage()
Returns the value of the 'Rated Voltage' attribute.
|
java.lang.String |
getRemoteVControlBusId()
Returns the value of the 'Remote VControl Bus Id' attribute.
|
org.apache.commons.math3.complex.Complex |
getSourceZ()
Returns the value of the 'Source Z' attribute.
|
LimitType |
getVLimit()
Returns the value of the 'VLimit' attribute.
|
double |
getXfrTap()
Returns the value of the 'Xfr Tap' attribute.
|
org.apache.commons.math3.complex.Complex |
getXfrZ()
Returns the value of the 'Xfr Z' attribute.
|
void |
setCode(AclfGenCode value)
Sets the value of the '
Code ' attribute. |
void |
setDesiredVoltMag(double value)
Sets the value of the '
Desired Volt Mag ' attribute. |
void |
setGen(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
Gen ' attribute. |
void |
setMvaBase(double value)
Sets the value of the '
Mva Base ' attribute. |
void |
setMvarControlPFactor(double value)
Sets the value of the '
Mvar Control PFactor ' attribute. |
void |
setMwControlPFactor(double value)
Sets the value of the '
Mw Control PFactor ' attribute. |
void |
setParentBus(BaseAclfBus<?,?> value)
Sets the value of the '
Parent Bus ' container reference. |
void |
setPGenLimit(LimitType value)
Sets the value of the '
PGen Limit ' attribute. |
void |
setQGenLimit(LimitType value)
Sets the value of the '
QGen Limit ' attribute. |
void |
setRatedVoltage(double value)
Sets the value of the '
Rated Voltage ' attribute. |
void |
setRemoteVControlBusId(java.lang.String value)
Sets the value of the '
Remote VControl Bus Id ' attribute. |
void |
setSourceZ(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
Source Z ' attribute. |
void |
setVLimit(LimitType value)
Sets the value of the '
VLimit ' attribute. |
void |
setXfrTap(double value)
Sets the value of the '
Xfr Tap ' attribute. |
void |
setXfrZ(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
Xfr Z ' attribute. |
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
AclfGenCode getCode()
"NonGen"
.
The literals are from the enumeration AclfGenCode
.
generator gen code
AclfGenCode
,
setCode(AclfGenCode)
,
AclfPackage.getAclfGen_Code()
void setCode(AclfGenCode value)
Code
' attribute.
value
- the new value of the 'Code' attribute.AclfGenCode
,
getCode()
org.apache.commons.math3.complex.Complex getGen()
""
.
generator power in pu on the system kva base
setGen(Complex)
,
AclfPackage.getAclfGen_Gen()
void setGen(org.apache.commons.math3.complex.Complex value)
Gen
' attribute.
value
- the new value of the 'Gen' attribute.getGen()
double getDesiredVoltMag()
"1.0"
.
desired generator voltage magnitude in pu
setDesiredVoltMag(double)
,
AclfPackage.getAclfGen_DesiredVoltMag()
void setDesiredVoltMag(double value)
Desired Volt Mag
' attribute.
value
- the new value of the 'Desired Volt Mag' attribute.getDesiredVoltMag()
LimitType getQGenLimit()
setQGenLimit(LimitType)
,
AclfPackage.getAclfGen_QGenLimit()
void setQGenLimit(LimitType value)
QGen Limit
' attribute.
value
- the new value of the 'QGen Limit' attribute.getQGenLimit()
LimitType getPGenLimit()
setPGenLimit(LimitType)
,
AclfPackage.getAclfGen_PGenLimit()
void setPGenLimit(LimitType value)
PGen Limit
' attribute.
value
- the new value of the 'PGen Limit' attribute.getPGenLimit()
LimitType getVLimit()
""
.
generator voltage limit
setVLimit(LimitType)
,
AclfPackage.getAclfGen_VLimit()
void setVLimit(LimitType value)
VLimit
' attribute.
value
- the new value of the 'VLimit' attribute.getVLimit()
double getRatedVoltage()
"0.0"
.
contribution generator rated voltage in volt.
setRatedVoltage(double)
,
AclfPackage.getAclfGen_RatedVoltage()
void setRatedVoltage(double value)
Rated Voltage
' attribute.
value
- the new value of the 'Rated Voltage' attribute.getRatedVoltage()
java.lang.String getRemoteVControlBusId()
""
.
remote bus id to be voltage controlled by the generator
setRemoteVControlBusId(String)
,
AclfPackage.getAclfGen_RemoteVControlBusId()
void setRemoteVControlBusId(java.lang.String value)
Remote VControl Bus Id
' attribute.
value
- the new value of the 'Remote VControl Bus Id' attribute.getRemoteVControlBusId()
double getMvaBase()
"100.0"
.
Contribution generator MVA base. For information only. The PU values
are on the system base (network base MVA and parent bus base votlage).
setMvaBase(double)
,
AclfPackage.getAclfGen_MvaBase()
void setMvaBase(double value)
Mva Base
' attribute.
value
- the new value of the 'Mva Base' attribute.getMvaBase()
org.apache.commons.math3.complex.Complex getSourceZ()
""
.
generator internal source Z
setSourceZ(Complex)
,
AclfPackage.getAclfGen_SourceZ()
void setSourceZ(org.apache.commons.math3.complex.Complex value)
Source Z
' attribute.
value
- the new value of the 'Source Z' attribute.getSourceZ()
org.apache.commons.math3.complex.Complex getXfrZ()
""
.
generator xfr Z
setXfrZ(Complex)
,
AclfPackage.getAclfGen_XfrZ()
void setXfrZ(org.apache.commons.math3.complex.Complex value)
Xfr Z
' attribute.
value
- the new value of the 'Xfr Z' attribute.getXfrZ()
double getXfrTap()
"1.0"
.
generator xfr tap
setXfrTap(double)
,
AclfPackage.getAclfGen_XfrTap()
void setXfrTap(double value)
Xfr Tap
' attribute.
value
- the new value of the 'Xfr Tap' attribute.getXfrTap()
double getMvarControlPFactor()
"1.0"
.
generator reactive power control participation factor
setMvarControlPFactor(double)
,
AclfPackage.getAclfGen_MvarControlPFactor()
void setMvarControlPFactor(double value)
Mvar Control PFactor
' attribute.
value
- the new value of the 'Mvar Control PFactor' attribute.getMvarControlPFactor()
double getMwControlPFactor()
"1.0"
.
generator active power control participation factor
setMwControlPFactor(double)
,
AclfPackage.getAclfGen_MwControlPFactor()
void setMwControlPFactor(double value)
Mw Control PFactor
' attribute.
value
- the new value of the 'Mw Control PFactor' attribute.getMwControlPFactor()
BaseAclfBus<?,?> getParentBus()
Contribute Gen List
'.
reference to the parent AclfBus obejct.
setParentBus(BaseAclfBus)
,
AclfPackage.getAclfGen_ParentBus()
,
BaseAclfBus.getContributeGenList()
void setParentBus(BaseAclfBus<?,?> value)
Parent Bus
' container reference.
value
- the new value of the 'Parent Bus' container reference.getParentBus()
java.lang.String toString(double baseKva)