public interface AcscBranch extends AclfBranch, IAcscBranch
* ACSCBranch
*
* (1) Positive sequence, use aclf branch data to calculate
*
* (2) Negative sequence, use aclf branch data to calculate. It may be fifferent than the positive
* sequence if the branch is a PSXfr.
*
* (3) Zero sequence, for Line type, use z0 and hB0 to calculate. For Xfr or PSXfr type, use z0 and
* from side ground type, from side ground Z and to side ground type, to side ground z to calculate.
AcscBranch could be extended using IAascBranch interface
The following features are supported:
AcscPackage.getAcscBranch()copyright| Modifier and Type | Method and Description |
|---|---|
AcscBus |
getFromAcscBus()
Get the from AcscBus
|
double |
getHB0()
Returns the value of the 'HB0' attribute.
|
AcscBus |
getToAcscBus()
Get the to AcscBus
|
XfrConnectCode |
getXfrFromConnectCode()
Returns the value of the 'Xfr From Connect Code' attribute.
|
org.apache.commons.math3.complex.Complex |
getXfrFromGroundZ()
Returns the value of the 'Xfr From Ground Z' attribute.
|
XfrConnectCode |
getXfrToConnectCode()
Returns the value of the 'Xfr To Connect Code' attribute.
|
org.apache.commons.math3.complex.Complex |
getXfrToGroundZ()
Returns the value of the 'Xfr To Ground Z' attribute.
|
org.apache.commons.math3.complex.Complex |
getY0()
Get branch zero sequence y in pu
|
org.apache.commons.math3.complex.Complex |
getZ0()
Returns the value of the 'Z0' attribute.
|
boolean |
isZeroThrough()
Check if the branch is zero sequence through.
|
void |
setHB0(double value)
Sets the value of the '
HB0' attribute. |
void |
setXfrFromConnectCode(XfrConnectCode value)
Sets the value of the '
Xfr From Connect Code' attribute. |
void |
setXfrFromGroundZ(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
Xfr From Ground Z' attribute. |
void |
setXfrToConnectCode(XfrConnectCode value)
Sets the value of the '
Xfr To Connect Code' attribute. |
void |
setXfrToGroundZ(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
Xfr To Ground Z' attribute. |
void |
setZ0(org.apache.commons.math3.complex.Complex value)
Sets the value of the '
Z0' attribute. |
org.apache.commons.math3.complex.Complex |
yff(SequenceCode seq)
Compute yii (from side node) for the sequence specified
|
org.apache.commons.math3.complex.Complex |
yft(SequenceCode seq)
Compute yij (f-from side node, t-to site node) for the sequence specified
|
org.apache.commons.math3.complex.Complex |
ytf(SequenceCode seq)
Compute yji (f-from side node, t-to site node) for the sequence specified
|
org.apache.commons.math3.complex.Complex |
ytt(SequenceCode seq)
Compute yjj (to site node) for the sequence specified
|
org.apache.commons.math3.complex.Complex |
zeroThroughY()
Compute yjj (to site node) for the sequence specified
|
current, getBranchCode, getDclfFlow, getFlowControl, getFromAclfBus, getFromPSXfrAngle, getFromShuntY, getFromTurnRatio, getHShuntY, getLossFactor, getRatingAmps, getRatingMva1, getRatingMva2, getRatingMva3, getToAclfBus, getToPSXfrAngle, getToShuntY, getToTurnRatio, getXfrZTableNumber, getY, getZ, getZMultiplyFactor, isLine, isPSXfr, isXfr, powerFrom2To, powerFrom2To, powerTo2From, powerTo2From, setBranchCode, setDclfFlow, setFlowControl, setFromPSXfrAngle, setFromShuntY, setFromTurnRatio, setHShuntY, setLossFactor, setRatingAmps, setRatingMva1, setRatingMva2, setRatingMva3, setToPSXfrAngle, setToShuntY, setToTurnRatio, setXfrZTableNumber, setZ, setZMultiplyFactorgetCircuitNumber, getFromBus, getNetwork, getOppositeBus, getToBus, isChildBranch, isFromBus, isFromSideMetered, isGroundBranch, isToBus, setAttributes, setAttributes, setChildBranch, setCircuitNumber, setFromBus, setFromSideMetered, setNetwork, setToBus, toStringgetExtensionObject, setExtensionObjectgetArea, getIntFlag, getOwner, getSortNumber, getWeight, getZone, isBooleanFlag, setArea, setBooleanFlag, setIntFlag, setOwner, setSortNumber, setWeight, setZonecheckData, checkData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatuseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverreadData, writeDatagetAdapter, getAdaptergetConnectedPhysicalOppositeBus, getFromPhysicalBusConnected, getFromPhysicalBusId, getToPhysicalBusConnected, getToPhysicalBusIdgetHigherBaseVoltage, hasSameBaseVoltage, isZeroZBranch, loss, loss, mvaFlow, pqFlow, ratingViolation, voltageDroptoLine, toPSXfr, toXfrgetPSXfrPControl, getTapControl, isPSXfrPControl, isTapControlgetExtAcscBranch, yff0, yff2, yft0, yft2, ytf0, ytf2, ytt0, ytt2b11ft, b11tf, b1ft, b1tf, currentIntoNetFromSide, currentIntoNetToSide, yff, yft, ytf, yttorg.apache.commons.math3.complex.Complex getZ0()
If the meaning of the 'Z0' attribute isn't clear, there really should be more of a description here...
branch z(0) in pusetZ0(Complex),
AcscPackage.getAcscBranch_Z0()void setZ0(org.apache.commons.math3.complex.Complex value)
Z0' attribute.
value - the new value of the 'Z0' attribute.getZ0()double getHB0()
"0.0".
If the meaning of the 'HB0' attribute isn't clear, there really should be more of a description here...
branch half B(0)setHB0(double),
AcscPackage.getAcscBranch_HB0()void setHB0(double value)
HB0' attribute.
value - the new value of the 'HB0' attribute.getHB0()XfrConnectCode getXfrFromConnectCode()
XfrConnectCode.
If the meaning of the 'Xfr From Connect Code' attribute isn't clear, there really should be more of a description here...
branch from side xfr winding connectionXfrConnectCode,
setXfrFromConnectCode(XfrConnectCode),
AcscPackage.getAcscBranch_XfrFromConnectCode()void setXfrFromConnectCode(XfrConnectCode value)
Xfr From Connect Code' attribute.
value - the new value of the 'Xfr From Connect Code' attribute.XfrConnectCode,
getXfrFromConnectCode()XfrConnectCode getXfrToConnectCode()
XfrConnectCode.
If the meaning of the 'Xfr To Connect Code' attribute isn't clear, there really should be more of a description here...
branch to side xfr winding connectionXfrConnectCode,
setXfrToConnectCode(XfrConnectCode),
AcscPackage.getAcscBranch_XfrToConnectCode()void setXfrToConnectCode(XfrConnectCode value)
Xfr To Connect Code' attribute.
value - the new value of the 'Xfr To Connect Code' attribute.XfrConnectCode,
getXfrToConnectCode()org.apache.commons.math3.complex.Complex getXfrFromGroundZ()
If the meaning of the 'Xfr From Ground Z' attribute isn't clear, there really should be more of a description here...
branch from side xfr grounding codesetXfrFromGroundZ(Complex),
AcscPackage.getAcscBranch_XfrFromGroundZ()void setXfrFromGroundZ(org.apache.commons.math3.complex.Complex value)
Xfr From Ground Z' attribute.
value - the new value of the 'Xfr From Ground Z' attribute.getXfrFromGroundZ()org.apache.commons.math3.complex.Complex getXfrToGroundZ()
If the meaning of the 'Xfr To Ground Z' attribute isn't clear, there really should be more of a description here...
branch to side xfr grounding codesetXfrToGroundZ(Complex),
AcscPackage.getAcscBranch_XfrToGroundZ()void setXfrToGroundZ(org.apache.commons.math3.complex.Complex value)
Xfr To Ground Z' attribute.
value - the new value of the 'Xfr To Ground Z' attribute.getXfrToGroundZ()AcscBus getFromAcscBus()
AcscBus getToAcscBus()
org.apache.commons.math3.complex.Complex yff(SequenceCode seq)
seq - sequence
org.apache.commons.math3.complex.Complex yft(SequenceCode seq)
seq - sequence
org.apache.commons.math3.complex.Complex ytf(SequenceCode seq)
seq - sequence
org.apache.commons.math3.complex.Complex ytt(SequenceCode seq)
seq - sequence
org.apache.commons.math3.complex.Complex zeroThroughY()
boolean isZeroThrough()
org.apache.commons.math3.complex.Complex getY0()