public interface AclfBranch extends Branch, IAclfBranch, IAclfBranchFunc, IAclfBranchAdaptation, IAclfBranchAdjustment
The following features are supported:
AclfPackage.getAclfBranch()| Modifier and Type | Method and Description |
|---|---|
double |
current(Unit.UnitType unit)
Calculate branch current in the unit specified.
|
org.apache.commons.math3.complex.Complex |
getAdjustedZ() |
AclfBranchCode |
getBranchCode()
Returns the value of the 'Branch Code' attribute.
|
BranchFlowControl |
getFlowControl()
Returns the value of the 'Flow Control' containment reference.
|
BaseAclfBus<?,?> |
getFromAclfBus()
Get the from side AclfBus
|
double |
getFromPSXfrAngle()
Returns the value of the 'From PS Xfr Angle' attribute.
|
org.apache.commons.math3.complex.Complex |
getFromShuntY()
Returns the value of the 'From Shunt Y' attribute.
|
double |
getFromTurnRatio()
Returns the value of the 'From Turn Ratio' attribute.
|
org.apache.commons.math3.complex.Complex |
getHShuntY()
Returns the value of the 'HShunt Y' attribute.
|
double |
getLossFactor()
Returns the value of the 'Loss Factor' attribute.
|
double |
getRatingAmps()
Returns the value of the 'Rating Amps' attribute.
|
double |
getRatingMva1()
Returns the value of the 'Rating Mva1' attribute.
|
double |
getRatingMva2()
Returns the value of the 'Rating Mva2' attribute.
|
double |
getRatingMva3()
Returns the value of the 'Rating Mva3' attribute.
|
BaseAclfBus<?,?> |
getToAclfBus()
Get the to side AclfBus
|
double |
getToPSXfrAngle()
Returns the value of the 'To PS Xfr Angle' attribute.
|
org.apache.commons.math3.complex.Complex |
getToShuntY()
Returns the value of the 'To Shunt Y' attribute.
|
double |
getToTurnRatio()
Returns the value of the 'To Turn Ratio' attribute.
|
int |
getXfrZTableNumber()
Returns the value of the 'Xfr ZTable Number' attribute.
|
org.apache.commons.math3.complex.Complex |
getY()
Get branch Y in pu
|
org.apache.commons.math3.complex.Complex |
getZ()
Returns the value of the 'Z' attribute.
|
org.apache.commons.math3.complex.Complex |
getZMultiplyFactor()
Returns the value of the 'ZMultiply Factor' attribute.
|
boolean |
isLine()
check if the branch object is a Line branch
|
boolean |
isPSXfr()
check if the branch object is a PSXfr branch
|
boolean |
isXfr()
check if the branch object is a Xfr branch
|
org.apache.commons.math3.complex.Complex |
powerFrom2To()
Calculate branch power flow at the from side, from->to direction in the unit specified
|
org.apache.commons.math3.complex.Complex |
powerFrom2To(Unit.UnitType unit)
Calculate branch power flow at the from side, from->to direction in the unit specified
|
org.apache.commons.math3.complex.Complex |
powerTo2From()
Calculate branch power flow at the to side, to->from direction in the unit specified
|
org.apache.commons.math3.complex.Complex |
powerTo2From(Unit.UnitType unit)
Calculate branch power flow at the to side, to->from direction in the unit specified
|
void |
setBranchCode(AclfBranchCode value)
Sets the value of the '
Branch Code' attribute. |
void |
setFlowControl(BranchFlowControl value)
Sets the value of the '
Flow Control' containment reference. |
void |
setFromPSXfrAngle(double value)
Sets the value of the '
From PS Xfr Angle' attribute. |
void |
setFromShuntY(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
From Shunt Y' attribute. |
void |
setFromTurnRatio(double value)
Sets the value of the '
From Turn Ratio' attribute. |
void |
setHShuntY(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
HShunt Y' attribute. |
void |
setLossFactor(double value)
Sets the value of the '
Loss Factor' attribute. |
void |
setRatingAmps(double value)
Sets the value of the '
Rating Amps' attribute. |
void |
setRatingMva1(double value)
Sets the value of the '
Rating Mva1' attribute. |
void |
setRatingMva2(double value)
Sets the value of the '
Rating Mva2' attribute. |
void |
setRatingMva3(double value)
Sets the value of the '
Rating Mva3' attribute. |
void |
setToPSXfrAngle(double value)
Sets the value of the '
To PS Xfr Angle' attribute. |
void |
setToShuntY(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
To Shunt Y' attribute. |
void |
setToTurnRatio(double value)
Sets the value of the '
To Turn Ratio' attribute. |
void |
setXfrZTableNumber(int value)
Sets the value of the '
Xfr ZTable Number' attribute. |
void |
setZ(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
Z' attribute. |
void |
setZMultiplyFactor(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
ZMultiply Factor' attribute. |
getCircuitNumber, getFromBus, getFromBusId, getNetwork, getOppositeBus, getOriginalBranchId, getToBus, getToBusId, isFromBus, isFromSideMetered, isGroundBranch, isToBus, reconnect, setAttributes, setAttributes, setCircuitNumber, setFromBus, setFromSideMetered, setNetwork, setOriginalBranchId, setToBus, toStringgetExtensionObject, setExtensionObjectgetArea, getAreaId, getExtSeqNumber, getIntFlag, getOwner, getOwnerId, getSortNumber, getWeight, getZone, getZoneId, isBooleanFlag, setArea, setAreaId, setBooleanFlag, setExtSeqNumber, setIntFlag, setOwner, setOwnerId, setSortNumber, setWeight, setZone, setZoneIdcheckData, 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, eUnseteAdapters, eDeliver, eNotify, eSetDeliverreadData, writeDatab11ft, b11tf, b1ft, b1tf, yff, yft, ytf, yttgetHigherBaseVoltage, hasSameBaseVoltage, isConnect2RefBus, isZeroZBranch, loss, loss, mvaFlow, pqFlow, ratingViolation, voltageDroptoLine, toPSXfr, toXfrgetPSXfrPControl, getTapControl, isPSXfrPControl, isTapControlAclfBranchCode getBranchCode()
"Line".
The literals are from the enumeration AclfBranchCode.
If the meaning of the 'Branch Code' attribute isn't clear, there really should be more of a description here...
branch codeAclfBranchCode,
setBranchCode(AclfBranchCode),
AclfPackage.getAclfBranch_BranchCode()void setBranchCode(AclfBranchCode value)
Branch Code' attribute.
value - the new value of the 'Branch Code' attribute.AclfBranchCode,
getBranchCode()org.apache.commons.math3.complex.Complex getZ()
If the meaning of the 'Z' attribute isn't clear, there really should be more of a description here...
branch zsetZ(Complex),
AclfPackage.getAclfBranch_Z()org.apache.commons.math3.complex.Complex getAdjustedZ()
If the meaning of the 'Z' attribute isn't clear, there really should be more of a description here...
Get branch adjusted Z in pu, branch.z * multiplyFactororg.apache.commons.math3.complex.Complex getHShuntY()
If the meaning of the 'HShunt Y' attribute isn't clear, there really should be more of a description here...
branch half shunt YsetHShuntY(Complex),
AclfPackage.getAclfBranch_HShuntY()void setHShuntY(org.apache.commons.math3.complex.Complex value)
HShunt Y' attribute.
value - the new value of the 'HShunt Y' attribute.getHShuntY()double getFromTurnRatio()
"1.0".
If the meaning of the 'From Turn Ratio' attribute isn't clear, there really should be more of a description here...
branch from side xfr turn ratiosetFromTurnRatio(double),
AclfPackage.getAclfBranch_FromTurnRatio()void setFromTurnRatio(double value)
From Turn Ratio' attribute.
value - the new value of the 'From Turn Ratio' attribute.getFromTurnRatio()double getToTurnRatio()
"1.0".
If the meaning of the 'To Turn Ratio' attribute isn't clear, there really should be more of a description here...
branch to side xfr turn ratiosetToTurnRatio(double),
AclfPackage.getAclfBranch_ToTurnRatio()void setToTurnRatio(double value)
To Turn Ratio' attribute.
value - the new value of the 'To Turn Ratio' attribute.getToTurnRatio()org.apache.commons.math3.complex.Complex getFromShuntY()
If the meaning of the 'From Shunt Y' attribute isn't clear, there really should be more of a description here...
branch from side shunt YsetFromShuntY(Complex),
AclfPackage.getAclfBranch_FromShuntY()void setFromShuntY(org.apache.commons.math3.complex.Complex value)
From Shunt Y' attribute.
value - the new value of the 'From Shunt Y' attribute.getFromShuntY()org.apache.commons.math3.complex.Complex getToShuntY()
If the meaning of the 'To Shunt Y' attribute isn't clear, there really should be more of a description here...
branch to side shunt YsetToShuntY(Complex),
AclfPackage.getAclfBranch_ToShuntY()void setToShuntY(org.apache.commons.math3.complex.Complex value)
To Shunt Y' attribute.
value - the new value of the 'To Shunt Y' attribute.getToShuntY()double getFromPSXfrAngle()
"0.0".
If the meaning of the 'From PS Xfr Angle' attribute isn't clear, there really should be more of a description here...
branch from side PSXfr anglesetFromPSXfrAngle(double),
AclfPackage.getAclfBranch_FromPSXfrAngle()void setFromPSXfrAngle(double value)
From PS Xfr Angle' attribute.
value - the new value of the 'From PS Xfr Angle' attribute.getFromPSXfrAngle()double getToPSXfrAngle()
"0.0".
If the meaning of the 'To PS Xfr Angle' attribute isn't clear, there really should be more of a description here...
branch to side PSXfr anglesetToPSXfrAngle(double),
AclfPackage.getAclfBranch_ToPSXfrAngle()void setToPSXfrAngle(double value)
To PS Xfr Angle' attribute.
value - the new value of the 'To PS Xfr Angle' attribute.getToPSXfrAngle()double getRatingMva1()
"0.0".
If the meaning of the 'Rating Mva1' attribute isn't clear, there really should be more of a description here...
branch mva rating-1getRatingMva1 in interface IAclfBranchsetRatingMva1(double),
AclfPackage.getAclfBranch_RatingMva1()void setRatingMva1(double value)
Rating Mva1' attribute.
value - the new value of the 'Rating Mva1' attribute.getRatingMva1()double getRatingMva2()
"0.0".
If the meaning of the 'Rating Mva2' attribute isn't clear, there really should be more of a description here...
branch mva rating-2getRatingMva2 in interface IAclfBranchsetRatingMva2(double),
AclfPackage.getAclfBranch_RatingMva2()void setRatingMva2(double value)
Rating Mva2' attribute.
value - the new value of the 'Rating Mva2' attribute.getRatingMva2()double getRatingMva3()
"0.0".
If the meaning of the 'Rating Mva3' attribute isn't clear, there really should be more of a description here...
branch mva rating-3getRatingMva3 in interface IAclfBranchsetRatingMva3(double),
AclfPackage.getAclfBranch_RatingMva3()void setRatingMva3(double value)
Rating Mva3' attribute.
value - the new value of the 'Rating Mva3' attribute.getRatingMva3()double getRatingAmps()
"0.0".
If the meaning of the 'Rating Amps' attribute isn't clear, there really should be more of a description here...
branch current ratingsetRatingAmps(double),
AclfPackage.getAclfBranch_RatingAmps()void setRatingAmps(double value)
Rating Amps' attribute.
value - the new value of the 'Rating Amps' attribute.getRatingAmps()double getLossFactor()
"1.0".
branch loss factor
setLossFactor(double),
AclfPackage.getAclfBranch_LossFactor()void setLossFactor(double value)
Loss Factor' attribute.
value - the new value of the 'Loss Factor' attribute.getLossFactor()BranchFlowControl getFlowControl()
setFlowControl(BranchFlowControl),
AclfPackage.getAclfBranch_FlowControl()void setFlowControl(BranchFlowControl value)
Flow Control' containment reference.
value - the new value of the 'Flow Control' containment reference.getFlowControl()BaseAclfBus<?,?> getFromAclfBus()
BaseAclfBus<?,?> getToAclfBus()
double current(Unit.UnitType unit)
unit - unit of the current
org.apache.commons.math3.complex.Complex powerFrom2To()
org.apache.commons.math3.complex.Complex powerFrom2To(Unit.UnitType unit)
unit - unit of the power flow
org.apache.commons.math3.complex.Complex powerTo2From()
org.apache.commons.math3.complex.Complex powerTo2From(Unit.UnitType unit)
unit - unit of the power flow
org.apache.commons.math3.complex.Complex getY()
boolean isLine()
boolean isXfr()
boolean isPSXfr()
void setZ(org.apache.commons.math3.complex.Complex value)
Z' attribute.
value - the new value of the 'Z' attribute.getZ()org.apache.commons.math3.complex.Complex getZMultiplyFactor()
"1.0".
branch z multiplying factor
setZMultiplyFactor(Complex),
AclfPackage.getAclfBranch_ZMultiplyFactor()void setZMultiplyFactor(org.apache.commons.math3.complex.Complex value)
ZMultiply Factor' attribute.
value - the new value of the 'ZMultiply Factor' attribute.getZMultiplyFactor()int getXfrZTableNumber()
"0".
Xfr Z adjustment Table number, default = 0, indicating no link to the table.
setXfrZTableNumber(int),
AclfPackage.getAclfBranch_XfrZTableNumber()void setXfrZTableNumber(int value)
Xfr ZTable Number' attribute.
value - the new value of the 'Xfr ZTable Number' attribute.getXfrZTableNumber()