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, toString
getExtensionObject, setExtensionObject
getArea, getAreaId, getExtSeqNumber, getIntFlag, getOwner, getOwnerId, getSortNumber, getWeight, getZone, getZoneId, isBooleanFlag, setArea, setAreaId, setBooleanFlag, setExtSeqNumber, setIntFlag, setOwner, setOwnerId, setSortNumber, setWeight, setZone, setZoneId
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
eAdapters, eDeliver, eNotify, eSetDeliver
readData, writeData
b11ft, b11tf, b1ft, b1tf, yff, yft, ytf, ytt
getHigherBaseVoltage, hasSameBaseVoltage, isConnect2RefBus, isZeroZBranch, loss, loss, mvaFlow, pqFlow, ratingViolation, voltageDrop
toLine, toPSXfr, toXfr
getPSXfrPControl, getTapControl, isPSXfrPControl, isTapControl
AclfBranchCode 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 IAclfBranch
setRatingMva1(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 IAclfBranch
setRatingMva2(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 IAclfBranch
setRatingMva3(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()