public interface DclfAlgorithm extends DcLoadflow, ISensitivity, IPowerTDFactor, IAreaTDFactor, ILossFactor, ILineOutageDFactor, IBranchAngleShiftFactor
The following features are supported:
DclfPackage.getDclfAlgorithm()| Modifier and Type | Method and Description |
|---|---|
void |
addInjectBus(java.lang.String busId,
double percent)
add an injection bus for the multiple bus sensitivity situation
|
void |
addWithdrawBus(java.lang.String busId,
double percent)
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.
|
BusSenAnalysisType |
getInjectBusType()
Returns the value of the 'Inject Bus Type' attribute.
|
LODFSenAnalysisType |
getLodfAnalysisType()
Returns the value of the 'Lodf Analysis Type' attribute.
|
org.eclipse.emf.common.util.EList<OutageBranch> |
getOutageBranchList()
Returns the value of the 'Outage Branch List' reference list.
|
org.eclipse.emf.common.util.EList<SenAnalysisBus> |
getWithdrawBusList()
Returns the value of the 'Withdraw Bus List' reference list.
|
BusSenAnalysisType |
getWithdrawBusType()
Returns the value of the 'Withdraw Bus Type' attribute.
|
void |
setInjectBusType(BusSenAnalysisType value)
Sets the value of the '
Inject Bus Type' attribute. |
void |
setLodfAnalysisType(LODFSenAnalysisType value)
Sets the value of the '
Lodf Analysis Type' attribute. |
void |
setWithdrawBusList(org.eclipse.emf.common.util.EList<SenAnalysisBus> list)
set the withdrawBusList
|
void |
setWithdrawBusType(BusSenAnalysisType value)
Sets the value of the '
Withdraw Bus Type' attribute. |
calculateDclf, checkCondition, getAccFactor, getAdjMaxIterations, getAdjTolerance, getB11Matrix, getB1Matrix, getDclfSolver, isApplyAdjustment, isDclfCalculated, setAccFactor, setAdjMaxIterations, setAdjTolerance, setApplyAdjustment, setDclfCalculated, setDclfSolver, setRefBus, setRefBusgetNetwork, setNetworkcheckData, checkData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatuseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverreadData, writeDatagetBranchFlow, getBranchFlow, getBranchFlow, getBusAngle, getBusAngle, getBusPower, getBusPowerInfoNet, getMismatch, loading, loading, loss, ratingViolation, ratingViolationcalBusSensitivity, calBusSensitivity, calGenShiftFactor, getBranchClosureEquivPreFlow, getBranchClosurePTDFactor, setCacheSensitivitypTransferDistFactor, pTransferDistFactorgetAreaTransferFactorlossFactor, lossFactor, lossFactor, lossFactorcalLineOutageDFactors, getLineOutageDFactors, lineOutageDFactorbranchAngleShiftFactor, branchAngleShiftFactor, psXfrShiftFactor, psXfrShiftFactorBusSenAnalysisType getInjectBusType()
BusSenAnalysisType.
If the meaning of the 'Inject Bus Type' attribute isn't clear, there really should be more of a description here...
injection bus sensitivity analysis typeBusSenAnalysisType,
setInjectBusType(BusSenAnalysisType),
DclfPackage.getDclfAlgorithm_InjectBusType()void setInjectBusType(BusSenAnalysisType value)
Inject Bus Type' attribute.
value - the new value of the 'Inject Bus Type' attribute.BusSenAnalysisType,
getInjectBusType()BusSenAnalysisType getWithdrawBusType()
BusSenAnalysisType.
If the meaning of the 'Withdraw Bus Type' attribute isn't clear, there really should be more of a description here...
withdraw bus sensitivity analysis typeBusSenAnalysisType,
setWithdrawBusType(BusSenAnalysisType),
DclfPackage.getDclfAlgorithm_WithdrawBusType()void setWithdrawBusType(BusSenAnalysisType value)
Withdraw Bus Type' attribute.
value - the new value of the 'Withdraw Bus Type' attribute.BusSenAnalysisType,
getWithdrawBusType()LODFSenAnalysisType getLodfAnalysisType()
LODFSenAnalysisType.
If the meaning of the 'Lodf Analysis Type' attribute isn't clear, there really should be more of a description here...
LODF analysis typeLODFSenAnalysisType,
setLodfAnalysisType(LODFSenAnalysisType),
DclfPackage.getDclfAlgorithm_LodfAnalysisType()void setLodfAnalysisType(LODFSenAnalysisType value)
Lodf Analysis Type' attribute.
value - the new value of the 'Lodf Analysis Type' attribute.LODFSenAnalysisType,
getLodfAnalysisType()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 listDclfPackage.getDclfAlgorithm_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 listDclfPackage.getDclfAlgorithm_InjectBusList()org.eclipse.emf.common.util.EList<OutageBranch> getOutageBranchList()
OutageBranch.
If the meaning of the 'Outage Branch List' reference list isn't clear, there really should be more of a description here...
outage branch listDclfPackage.getDclfAlgorithm_OutageBranchList()void addWithdrawBus(java.lang.String busId,
double percent)
busId - bus idpercent - contribuing percentage
void addInjectBus(java.lang.String busId,
double percent)
busId - bus idpercent - contributing percentage