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()| Modifier and Type | Method and Description |
|---|---|
AcscBus |
getFromAcscBus()
Get the from AcscBus
|
XFormerScGrounding |
getFromGrounding()
Returns the value of the 'From Grounding' containment reference.
|
double |
getHB0()
Returns the value of the 'HB0' attribute.
|
AcscBus |
getToAcscBus()
Get the to AcscBus
|
XFormerScGrounding |
getToGrounding()
Returns the value of the 'To Grounding' containment reference.
|
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 |
setFromGrounding(XFormerScGrounding value)
Sets the value of the '
From Grounding' containment reference. |
void |
setHB0(double value)
Sets the value of the '
HB0' attribute. |
void |
setToGrounding(XFormerScGrounding value)
Sets the value of the '
To Grounding' containment reference. |
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, getAdjustedZ, getBranchCode, 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, setFlowControl, setFromPSXfrAngle, setFromShuntY, setFromTurnRatio, setHShuntY, setLossFactor, setRatingAmps, setRatingMva1, setRatingMva2, setRatingMva3, setToPSXfrAngle, setToShuntY, setToTurnRatio, setXfrZTableNumber, setZ, setZMultiplyFactorgetCircuitNumber, 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, writeDatagetHigherBaseVoltage, hasSameBaseVoltage, isConnect2RefBus, isZeroZBranch, loss, loss, mvaFlow, pqFlow, ratingViolation, voltageDroptoLine, toPSXfr, toXfrgetPSXfrPControl, getTapControl, isPSXfrPControl, isTapControlorg.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()XFormerScGrounding getFromGrounding()
setFromGrounding(XFormerScGrounding),
AcscPackage.getAcscBranch_FromGrounding()void setFromGrounding(XFormerScGrounding value)
From Grounding' containment reference.
value - the new value of the 'From Grounding' containment reference.getFromGrounding()XFormerScGrounding getToGrounding()
setToGrounding(XFormerScGrounding),
AcscPackage.getAcscBranch_ToGrounding()void setToGrounding(XFormerScGrounding value)
To Grounding' containment reference.
value - the new value of the 'To Grounding' containment reference.getToGrounding()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()