public interface AclfNetwork extends BaseAclfNetwork<AclfBus,AclfBranch>, IAclfNetLookup
The following features are supported:
AclfPackage.getAclfNetwork()| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(IAclfNetBVisitor visitor)
accept method for the Visitor patten implementation.
|
AcscNetwork |
createAcscNetCopy()
create an AcscNetwor copy of this AclfNetwork object
|
AclfNetwork |
createSubNet(int subNetFlag,
boolean equivHvdc)
create a AclfNetwork object by coping (deepCopy) all buses and branches identified by bus/branch.intFlag = subNetFlag.
|
AclfNetwork |
createSubNet(java.util.Set<java.lang.String> busIdSet,
boolean equivHvdc)
create a AclfNetwork object by coping (deepCopy) all buses identified by the
busIdAry and branches connnected to busIdSet from this object.
|
AclfNetwork |
createSubNet(java.util.Set<java.lang.String> busIdSet,
java.util.function.Predicate<AclfBranch> excludeBranchPredicate,
boolean equivHvdc)
create a AclfNetwork object by coping (deepCopy) all buses identified by the
busIdAry and branches connnected to busIdSet from this object.
|
AclfNetwork |
createSubNet(java.util.Set<java.lang.String> busIdSet,
java.util.Set<java.lang.String> branchIdSet,
boolean equivHvdc)
create a AclfNetwork object by coping (deepCopy) all buses and branches identified by the
busIdSet and branchIdSet from this object.
|
java.util.Map<java.lang.String,org.apache.commons.math3.complex.Complex> |
getEquivGenLoadCache()
Returns the value of the 'Equiv Gen Load Cache' attribute.
|
FlowInterface |
getFlowInterface(java.lang.String id)
get FlowInterface object from the net by interface id
|
org.eclipse.emf.common.util.EList<FlowInterface> |
getFlowInterfaceList()
Returns the value of the 'Flow Interface List' containment reference list.
|
boolean |
isFlowInterfaceLoaded()
Returns the value of the 'Flow Interface Loaded' attribute.
|
boolean |
isHasEquivGenLoad()
Returns the value of the 'Has Equiv Gen Load' attribute.
|
void |
setEquivGenLoadCache(java.util.Map<java.lang.String,org.apache.commons.math3.complex.Complex> value)
Sets the value of the '
Equiv Gen Load Cache' attribute. |
void |
setFlowInterfaceLoaded(boolean value)
Sets the value of the '
Flow Interface Loaded' attribute. |
void |
setHasEquivGenLoad(boolean value)
Sets the value of the '
Has Equiv Gen Load' 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, setZeroZBranchThresholdaccept, 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, updateBranchIdcheckData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInforeadData, writeDatagetChildNetWrapper, hasChildNeteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivercalExternalPowerIntoNet, hasBranchMavRatingViolation, maxMismatch, maxMismatch, maxMismatch, smallestLoad, totalGeneration, totalLoad, totalLoad, totalLosshasFunctionLoad, hasPQBusLimit, hasPSXfrPControl, hasPVBusLimit, hasRemoteQBus, hasStaticVarCompensator, hasSwitchedShuntAdjustment, hasTapControl, needDiscreteAdjust, needLimitAdjust, needLimitBackoffAdjust, needPowerAdjust, needVoltageAdjustadd3WXfr, add3WXfr, get3WXfr, get3WXfr, has3WXfr, has3WXfr, remove3WXfraddHvdcLine2T, addHvdcLine2T, calculateHvdc, getHvdcLine2T, hasPSXfrareaOutputPower, neighborAreas, neighborZones, powerAreaExport, powerZoneExportformB11Matrix, formB11Matrix, formB1Matrix, formB1Matrix, formJMatrix, formJMatrix, formJMatrix, formYMatrix, formYMatrixcreateAclfBranchNameLookupTable, createAclfBranchNameLookupTable, createAclfBusNameLookupTable, createAclfBusNameLookupTable, createAclfGenNameLookupTable, createAclfGenNameLookupTable, createAclfLoadNameLookupTable, createAclfLoadNameLookupTable, getAclfBranchNameLookupTable, getAclfBusNameLookupTable, getAclfGenNameLookupTable, getAclfLoadNameLookupTableboolean isHasEquivGenLoad()
setHasEquivGenLoad(boolean),
AclfPackage.getAclfNetwork_HasEquivGenLoad()void setHasEquivGenLoad(boolean value)
Has Equiv Gen Load' attribute.
value - the new value of the 'Has Equiv Gen Load' attribute.isHasEquivGenLoad()java.util.Map<java.lang.String,org.apache.commons.math3.complex.Complex> getEquivGenLoadCache()
"".
for cache the equivelent Gen/Load, used for example to representing Multi-terminal HVDC lines.
setEquivGenLoadCache(Map),
AclfPackage.getAclfNetwork_EquivGenLoadCache()void setEquivGenLoadCache(java.util.Map<java.lang.String,org.apache.commons.math3.complex.Complex> value)
Equiv Gen Load Cache' attribute.
value - the new value of the 'Equiv Gen Load Cache' attribute.getEquivGenLoadCache()boolean isFlowInterfaceLoaded()
"false".
attribute to indicate if flow interface has been loaded into the Network
setFlowInterfaceLoaded(boolean),
AclfPackage.getAclfNetwork_FlowInterfaceLoaded()void setFlowInterfaceLoaded(boolean value)
Flow Interface Loaded' attribute.
value - the new value of the 'Flow Interface Loaded' attribute.isFlowInterfaceLoaded()org.eclipse.emf.common.util.EList<FlowInterface> getFlowInterfaceList()
FlowInterface.
flow interface object list
AclfPackage.getAclfNetwork_FlowInterfaceList()FlowInterface getFlowInterface(java.lang.String id)
id - flow interface id
AcscNetwork createAcscNetCopy() throws InterpssException
InterpssExceptionAclfNetwork createSubNet(java.util.Set<java.lang.String> busIdSet, java.util.Set<java.lang.String> branchIdSet, boolean equivHvdc) throws InterpssException
busIdSet - bus id arraybranchIdSet - branch id arrayequivHvdc - flag to control if Hvdc lines will be equivalent
InterpssExceptionAclfNetwork createSubNet(java.util.Set<java.lang.String> busIdSet, boolean equivHvdc) throws InterpssException
busIdSet - bus id arrayequivHvdc - flag to control if Hvdc lines will be equivalent
InterpssExceptionAclfNetwork createSubNet(java.util.Set<java.lang.String> busIdSet, java.util.function.Predicate<AclfBranch> excludeBranchPredicate, boolean equivHvdc) throws InterpssException
busIdSet - bus id arrayexcludeBranchPredicate - predicate to exclude branches to be included in the SubNetequivHvdc - flag to control if Hvdc lines will be equivalent
InterpssExceptionAclfNetwork createSubNet(int subNetFlag, boolean equivHvdc) throws InterpssException
subNetFlag - SubNetwork flagequivHvdc - flag to control if Hvdc lines will be equivalent
InterpssExceptionboolean accept(IAclfNetBVisitor visitor) throws InterpssException
InterpssException