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, setZMultiplyFactor
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
getHigherBaseVoltage, hasSameBaseVoltage, isConnect2RefBus, isZeroZBranch, loss, loss, mvaFlow, pqFlow, ratingViolation, voltageDrop
toLine, toPSXfr, toXfr
getPSXfrPControl, getTapControl, isPSXfrPControl, isTapControl
org.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()