public interface PlanningAclfNetwork extends AclfNetwork
The following features are supported:
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<PlanningChangeBranch> |
calChangeBranchList(java.time.LocalDateTime startTime)
calculate planning change branch list for the start time
|
org.eclipse.emf.common.util.EList<PlanningChangeBus> |
calChangeBusList(java.time.LocalDateTime startTime)
calculate planning change bus list for the starting time
|
org.eclipse.emf.common.util.EList<PlanningChangeSubstation> |
calChangeSubstationList(java.time.LocalDateTime startTime)
calculate planning change substation list for the start time
|
void |
createPlanningPeriods()
based on the planning interval and changeBus/Branch/Sub info, create the planning time periods.
|
org.eclipse.emf.common.util.EList<PlanningChangeBranch> |
getChangeBranchList()
Returns the value of the 'Change Branch List' containment reference list.
|
org.eclipse.emf.common.util.EList<PlanningChangeBus> |
getChangeBusList()
Returns the value of the 'Change Bus List' containment reference list.
|
org.eclipse.emf.common.util.EList<PlanningChangeSubstation> |
getChangeSubList()
Returns the value of the 'Change Sub List' containment reference list.
|
java.time.LocalDateTime |
getEndTime()
Returns the value of the 'End Time' attribute.
|
java.util.Optional<PlanningPeriodAclfNet> |
getPlanPeriodAclfNet(int no)
get a PlanningAclfNet object by number
|
org.eclipse.emf.common.util.EList<PlanningPeriodAclfNet> |
getPlanPeriodAclfNetList()
Returns the value of the 'Plan Period Aclf Net List' containment reference list.
|
java.time.LocalDateTime |
getStartTime()
Returns the value of the 'Start Time' attribute.
|
void |
reset()
clear all planning info
|
void |
setEndTime(java.time.LocalDateTime value)
Sets the value of the '
End Time ' attribute. |
void |
setStartTime(java.time.LocalDateTime value)
Sets the value of the '
Start Time ' attribute. |
accept, createAcscNetCopy, createSubNet, createSubNet, createSubNet, createSubNet, getEquivGenLoadCache, getFlowInterface, getFlowInterfaceList, isFlowInterfaceLoaded, isHasEquivGenLoad, setEquivGenLoadCache, setFlowInterfaceLoaded, setHasEquivGenLoad
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
createAclfBranchNameLookupTable, createAclfBranchNameLookupTable, createAclfBusNameLookupTable, createAclfBusNameLookupTable, createAclfGenNameLookupTable, createAclfGenNameLookupTable, createAclfLoadNameLookupTable, createAclfLoadNameLookupTable, getAclfBranchNameLookupTable, getAclfBusNameLookupTable, getAclfGenNameLookupTable, getAclfLoadNameLookupTable
java.time.LocalDateTime getStartTime()
setStartTime(LocalDateTime)
,
PlanningAlgorithmPackage.getPlanningAclfNetwork_StartTime()
void setStartTime(java.time.LocalDateTime value)
Start Time
' attribute.
value
- the new value of the 'Start Time' attribute.getStartTime()
java.time.LocalDateTime getEndTime()
setEndTime(LocalDateTime)
,
PlanningAlgorithmPackage.getPlanningAclfNetwork_EndTime()
void setEndTime(java.time.LocalDateTime value)
End Time
' attribute.
value
- the new value of the 'End Time' attribute.getEndTime()
org.eclipse.emf.common.util.EList<PlanningChangeBus> getChangeBusList()
PlanningChangeBus
.
PlanningAlgorithmPackage.getPlanningAclfNetwork_ChangeBusList()
org.eclipse.emf.common.util.EList<PlanningChangeBranch> getChangeBranchList()
PlanningChangeBranch
.
PlanningAlgorithmPackage.getPlanningAclfNetwork_ChangeBranchList()
org.eclipse.emf.common.util.EList<PlanningChangeSubstation> getChangeSubList()
PlanningChangeSubstation
.
PlanningAlgorithmPackage.getPlanningAclfNetwork_ChangeSubList()
org.eclipse.emf.common.util.EList<PlanningPeriodAclfNet> getPlanPeriodAclfNetList()
PlanningPeriodAclfNet
.
It is bidirectional and its opposite is 'Parent Container
'.
PlanningAlgorithmPackage.getPlanningAclfNetwork_PlanPeriodAclfNetList()
,
PlanningPeriodAclfNet.getParentContainer()
java.util.Optional<PlanningPeriodAclfNet> getPlanPeriodAclfNet(int no)
no
- dclf algo id
void createPlanningPeriods() throws InterpssException
InterpssException
void reset()
org.eclipse.emf.common.util.EList<PlanningChangeBus> calChangeBusList(java.time.LocalDateTime startTime)
startTime
- the starting time for the calculation
org.eclipse.emf.common.util.EList<PlanningChangeBranch> calChangeBranchList(java.time.LocalDateTime startTime)
startTime
- the starting time for the calculation
org.eclipse.emf.common.util.EList<PlanningChangeSubstation> calChangeSubstationList(java.time.LocalDateTime startTime)
startTime
- the starting time for the calculation