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, setStatusChangeInfoeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetAclfGenCode 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)