public interface BaseAcscNetwork<TBus extends BaseAcscBus<? extends AcscGen,? extends AcscLoad>,TBranch extends AcscBranch> extends BaseAclfNetwork<TBus,TBranch>
* ACSCNetwork
* Notes 1) for L-G fault, zeq = zdd0 + zdd2, i1 = i2 = i0
* for L-L fault, zeq = zdd2, i2 = -i1, i0=0
* for LL-G fault, zeq = zdd0 || zdd2; i2 and i0 calcualted based
* on v1 on the fault point
* 2) For 3-phase fault a zfualt can be defined, but for other types of
* faults, zfault = 0.0
The following features are supported:
AcscPackage.getBaseAcscNetwork()
Modifier and Type | Method and Description |
---|---|
ISparseEqnComplex |
formScYMatrix(SequenceCode seq,
ScBusModelType scBusModelType,
boolean luMatrix)
Form Y-matrix of the sequence specified.
|
ISparseEqnComplex |
formScYMatrix(SequenceCode seq,
ScBusModelType scBusModelType,
int areaFlag)
Form Y-matrix of the sequence specified.
|
boolean |
initialization(ScBusModelType scBusModelType)
Initialization for Acsc analysis.
|
boolean |
isPositiveSeqDataOnly()
Returns the value of the 'Positive Seq Data Only' attribute.
|
boolean |
isScDataLoaded()
Returns the value of the 'Sc Data Loaded' attribute.
|
void |
setPositiveSeqDataOnly(boolean value)
Sets the value of the '
Positive Seq Data Only ' attribute. |
void |
setScDataLoaded(boolean value)
Sets the value of the '
Sc Data Loaded ' attribute. |
adjustXfrZ, allocateContributeGenQ, calLoadDFactor, calLoadDFactor, getAclfNetAdjust, getAclfNetModelType, getDefaultVoltageLimit, getNetworkType, getSpecialBranch, getSpecialBranchList, getXfrZAdjustSide, getXfrZTable, getXfrZTableEntry, getZeroZBranchThreshold, hasSwingBus, initBusVoltage, initContributeGenLoad, isContributeGenLoadModel, isLfConverged, isLfDataLoaded, isSensitivityCalculated, setAclfNetAdjust, setAclfNetModelType, setContributeGenLoadModel, setDefaultVoltageLimit, setLfConverged, setLfDataLoaded, setNetworkType, setSensitivityCalculated, setXfrZAdjustSide, setZeroZBranchThreshold
accept, addArea, addBranch, addBranch, addBranch, addBranch2Cache, addBranch2Cache, addBranch2Cache, addBus, addBus2Cache, addGroundBranch, addOwner, addSubstation, addTieLine, addZone, arrangeBusNumber, cachedBranches2Net, cachedBuses2Net, formAdjacencyMatrix, getArea, getArea, getAreaMap, getBaseKva, getBaseMva, getBranch, getBranch, getBranch, getBranches, getBranches, getBranchList, getBus, getBus, getBusList, getChildNetWrapperList, getExtraInfo, getFrequency, getNoActiveBranch, getNoActiveBranch, getNoActiveBus, getNoActiveBus, getNoBranch, getNoBranch, getNoBus, getNoBus, getOriginalDataFormat, getOwner, getOwner, getOwnerMap, getRefBusId, getRefBusIdSet, getRefBusType, getSubstation, getSubstationMap, getSubstationMap, getTieLineList, getTimeStamp, getZone, getZone, getZoneMap, hasBranch, hasBranch, hasBus, hzCopy, isAllowGroundBranch, isBusNumberArranged, isBypassDataCheck, isDataChecked, isOnlineModel, isRefBus, net2String, rebuildLookupTable, removeBranch, removeBranch, removeBranch, removeBus, removeBus, removeTieLine, replaceBus, setAllowGroundBranch, setBaseKva, setBusNumberArranged, setBypassDataCheck, setDataChecked, setExtraInfo, setFrequency, setOriginalDataFormat, setRefBusId, setRefBusIdSet, setRefBusType, setTimeStamp, setToEmpty, setVisitedStatus, updateBranchId
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo
readData, writeData
getChildNetWrapper, hasChildNet
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
calExternalPowerIntoNet, hasBranchMavRatingViolation, maxMismatch, maxMismatch, maxMismatch, smallestLoad, totalGeneration, totalLoad, totalLoad, totalLoss
hasFunctionLoad, hasPQBusLimit, hasPSXfrPControl, hasPVBusLimit, hasRemoteQBus, hasStaticVarCompensator, hasSwitchedShuntAdjustment, hasTapControl, needDiscreteAdjust, needLimitAdjust, needLimitBackoffAdjust, needPowerAdjust, needVoltageAdjust
add3WXfr, add3WXfr, get3WXfr, get3WXfr, has3WXfr, has3WXfr, remove3WXfr
addHvdcLine2T, addHvdcLine2T, calculateHvdc, getHvdcLine2T, hasPSXfr
areaOutputPower, neighborAreas, neighborZones, powerAreaExport, powerZoneExport
formB11Matrix, formB11Matrix, formB1Matrix, formB1Matrix, formJMatrix, formJMatrix, formJMatrix, formYMatrix, formYMatrix
boolean isScDataLoaded()
setScDataLoaded(boolean)
,
AcscPackage.getBaseAcscNetwork_ScDataLoaded()
void setScDataLoaded(boolean value)
Sc Data Loaded
' attribute.
value
- the new value of the 'Sc Data Loaded' attribute.isScDataLoaded()
boolean isPositiveSeqDataOnly()
setPositiveSeqDataOnly(boolean)
,
AcscPackage.getBaseAcscNetwork_PositiveSeqDataOnly()
void setPositiveSeqDataOnly(boolean value)
Positive Seq Data Only
' attribute.
value
- the new value of the 'Positive Seq Data Only' attribute.isPositiveSeqDataOnly()
boolean initialization(ScBusModelType scBusModelType)
scBusModelType
- sequence
ISparseEqnComplex formScYMatrix(SequenceCode seq, ScBusModelType scBusModelType, boolean luMatrix)
seq
- sequencescBusModelType
- sequenceluMatrix
- boolean for performing LU decompostion of the matrix
ISparseEqnComplex formScYMatrix(SequenceCode seq, ScBusModelType scBusModelType, int areaFlag)
seq
- sequencescBusModelType
- sequenceareaFlag
- boolean for performing LU decompostion of the matrix