public interface SenAnalysisAlgorithm extends DclfAlgorithm, ISensitivity, IGenTDFactor, IPowerTDFactor, ILineOutageDFactor, IBranchAngleShiftFactor
The following features are supported:
Modifier and Type | Method and Description |
---|---|
SenAnalysisBus |
addInjectBus(AclfBus bus,
double dfactor)
add an injection bus for the multiple bus sensitivity situation
|
SenAnalysisBus |
addWithdrawBus(AclfBus bus,
double dfactor)
add a withdraw bus for the multiple bus sensitivity situation
|
org.eclipse.emf.common.util.EList<SenAnalysisBus> |
getInjectBusList()
Returns the value of the 'Inject Bus List' reference list.
|
org.eclipse.emf.common.util.EList<SenAnalysisBus> |
getWithdrawBusList()
Returns the value of the 'Withdraw Bus List' reference list.
|
void |
setWithdrawBusList(org.eclipse.emf.common.util.EList<SenAnalysisBus> list)
set the withdrawBusList
|
calculateDclf, calculateDclf, calculateDclf, calculateDclf, checkCondition, deepCopy, distributeLoad, getAccFactor, getAclfNet, getAdjMaxIterations, getAdjTolerance, getB11Matrix, getB1Matrix, getDclfAlgoBranch, getDclfAlgoBranchList, getDclfAlgoBus, getDclfAlgoBusList, getDclfSolver, isApplyAdjustment, isDclfCalculated, removeDclfAlgoBranch, removeDclfAlgoBus, setAccFactor, setAdjMaxIterations, setAdjTolerance, setApplyAdjustment, setDclfCalculated, setDclfSolver, setRefBus, setRefBus, transfer2AclfNet
getNetwork, setNetwork
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
getDclfAlgoBranchIdLookupTable, getDclfAlgoBusIdLookupTable, getDclfAlgoGenNameLookupTable, getDclfAlgoLoadNameLookupTable, rebuildLookupRefRelationship
calTotalGen, calTotalLoad, getBranchFlow, getBranchFlow, getBranchFlow, getBusAngle, getBusAngle, getBusPower, getBusPower, getBusPowerInfoNet, getBusPowerInfoNet, getMismatch, loading, loading, loss, ratingViolation, ratingViolation
calBusSensitivity, calBusSensitivity
calGenShiftFactor, genTransferDistFactor
pTransferDistFactor, pTransferDistFactor, pTransferDistFactors
getBranchClosurePTDFactor, lineOutageDFactor, lineOutageDFactors
branchAngleShiftFactor, branchAngleShiftFactor, psXfrShiftFactor, psXfrShiftFactor
org.eclipse.emf.common.util.EList<SenAnalysisBus> getWithdrawBusList()
SenAnalysisBus
.
If the meaning of the 'Withdraw Bus List' reference list isn't clear, there really should be more of a description here...
withdraw bus listDclfAlgorithmPackage.getSenAnalysisAlgorithm_WithdrawBusList()
void setWithdrawBusList(org.eclipse.emf.common.util.EList<SenAnalysisBus> list)
list
- org.eclipse.emf.common.util.EList<SenAnalysisBus> getInjectBusList()
SenAnalysisBus
.
If the meaning of the 'Inject Bus List' reference list isn't clear, there really should be more of a description here...
injection bus listDclfAlgorithmPackage.getSenAnalysisAlgorithm_InjectBusList()
SenAnalysisBus addWithdrawBus(AclfBus bus, double dfactor) throws InterpssException
bus
- bus iddfactor
- contribuing percentage
InterpssException
SenAnalysisBus addInjectBus(AclfBus bus, double dfactor) throws InterpssException
bus
- bus iddfactor
- contributing percentage
InterpssException