| Package | Description |
|---|---|
| com.interpss.core.dclf | |
| com.interpss.core.dclf.common.impl | |
| com.interpss.core.dclf.impl |
| Modifier and Type | Method and Description |
|---|---|
double |
IBranchAngleShiftFactor.branchAngleShiftFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch monitorBranch)
branch angle shift factor = dP(monitorBranch)/dBranchAngle(injectBus->withdrawBus)
|
double |
IBranchAngleShiftFactor.branchAngleShiftFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch monitorBranch,
Unit.UnitType angUnit)
branch angle shift factor = dP(monitorBranch)/dBranchAngle(injectBus->withdrawBus)
|
double |
ISensitivity.calBusSensitivity(SenAnalysisType type,
java.lang.String injectBusId,
int busSortNumber)
get bus sensitivity from the cached results
|
double |
ISensitivity.calBusSensitivity(SenAnalysisType type,
java.lang.String injectBusId,
java.lang.String busId)
get bus sensitivity from the cached results.
|
boolean |
IDclfSolver.calculateDclf()
calculate DC Loadflow and store the bus results in the dcResult[] and
branch results in branch.weight
|
boolean |
DcLoadflow.calculateDclf()
Calculate DC Loadflow and cache the results.
|
double |
ISensitivity.calGenShiftFactor(java.lang.String injectBusId,
AclfBranch branch)
get gen shift factor for the monitoring branch regarding to the injBus and the slack bus as
the withdraw bus.
|
java.lang.Object |
ILineOutageDFactor.calLineOutageDFactors(java.lang.String contId)
calculate the lineOutage distribution factors using the outageBranchList for
all branches.
|
double[] |
IDclfSolver.calSensitivity(SenAnalysisType type,
java.lang.String injectBusId)
calculate the bus sensitivity.
|
double[] |
IDclfSolver.calSensitivityImpl(SenAnalysisType type,
java.lang.String injectBusId)
calculate the bus sensitivity
|
double |
IAreaTDFactor.getAreaTransferFactor(AclfBranch branch)
Get power transfer distribution factor with inject bus and withdraw bus list for
a monitoring branch fromBusId->toBusId
|
double |
ISensitivity.getBranchClosurePTDFactor(AclfBranch branch)
for an open branch, calculate TPDF for branch closure event analysis
|
double[] |
ILineOutageDFactor.getLineOutageDFactors(AclfBranch monitorBranch,
java.lang.Object invE_PTDF)
get LODFs after calling the calLineOutageDFactors() for multi outage branches case.
|
double[] |
IDclfSolver.getSenPAngle(java.lang.String busId)
Retrieve P-Ang sensitivity from the cache table or calculate sensitivity if it is not found
|
double[] |
IDclfSolver.getSenQVoltage(java.lang.String busId)
Retrieve Q-Voltage sen from the cache table or calculate sen if it is not found
|
double |
ILineOutageDFactor.lineOutageDFactor(AclfBranch outageBranch,
AclfBranch monitorBranch)
calculate and return LODF using the outageBranch for the monitor branch
|
double |
ILossFactor.lossFactor(Area area,
java.lang.String injectBusId)
calculate and return loss factor with the inject bus and withdraw bus list.
|
double |
ILossFactor.lossFactor(Area area,
java.lang.String injectBusId,
java.lang.String withdrawBusId)
calculate and return loss factor with the inject bus and withdraw bus for the area.
|
double |
ILossFactor.lossFactor(java.lang.String injectBusId)
calculate and return loss factor with the inject bus and reference bus or withdraw bus list.
|
double |
ILossFactor.lossFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId)
calculate and return loss factor with the inject bus and reference bus or withdraw bus for the area
|
double |
IBranchAngleShiftFactor.psXfrShiftFactor(AclfBranch psXfr,
AclfBranch monitorBranch) |
double |
IBranchAngleShiftFactor.psXfrShiftFactor(AclfBranch psXfr,
AclfBranch monitorBranch,
Unit.UnitType angUnit)
branch angle shift factor = dP(monitorBranch)/dBranchAngle(injectBus->withdrawBus)
|
double |
IPowerTDFactor.pTransferDistFactor(java.lang.String injectBusId,
AclfBranch branch)
Get power transfer distribution factor with inject bus and withdraw bus list for
a monitoring branch fromBusId->toBusId.
|
double |
IPowerTDFactor.pTransferDistFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch branch)
Get power transfer distribution factor with inject bus and withdraw bus list for
a monitoring branch fromBusId->toBusId.
|
| Modifier and Type | Method and Description |
|---|---|
ReferenceBusException |
DclfCommonFactoryImpl.createReferenceBusExceptionFromString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.String initialValue) |
| Modifier and Type | Method and Description |
|---|---|
double |
DclfAlgorithmImpl.branchAngleShiftFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch monitorBranch) |
double |
DclfAlgorithmImpl.branchAngleShiftFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch monitorBranch,
Unit.UnitType angUnit) |
double |
DclfAlgorithmImpl.calBusSensitivity(SenAnalysisType type,
java.lang.String injectBusId,
int busSortNumber)
get the sensitivity results (cached) after the calculation.
|
double |
DclfAlgorithmImpl.calBusSensitivity(SenAnalysisType type,
java.lang.String injectBusId,
java.lang.String busId)
get the sensitivity results (cached) after the calculation.
|
boolean |
DcLoadflowImpl.calculateDclf() |
boolean |
DclfSolver.calculateDclf()
calculate DC Loadflow and store the bus results in the dcResult[] and
branch results in branch.weight
|
boolean |
DclfAlgorithmImpl.calculateDclf() |
double |
DclfAlgorithmImpl.calGenShiftFactor(java.lang.String injectBusId,
AclfBranch branch)
with regarding to the slack bus, for one pu power injection at the injection bus, calculate
the portion of the power flow on the branch *
|
java.lang.Object |
DclfAlgorithmImpl.calLineOutageDFactors(java.lang.String contId)
calculate inv[E - PTDF] per the IEEE paper.
|
java.lang.Object |
MultiOutageLODFHelper.calLODFs(java.lang.String contId)
compute inversion of the [I - PTDF ] matrix
|
double[] |
DclfSolver.calSensitivity(SenAnalysisType type,
java.lang.String injectBusId) |
double[] |
DclfSolver.calSensitivityImpl(SenAnalysisType type,
java.lang.String injectBusId) |
double |
DclfAlgorithmImpl.getAreaTransferFactor(AclfBranch branch) |
double |
DclfAlgorithmImpl.getBranchClosurePTDFactor(AclfBranch branch) |
double[] |
DclfAlgorithmImpl.getLineOutageDFactors(AclfBranch monitorBranch,
java.lang.Object invE_PTDFObj)
It applies to multi-outage branches
|
double[] |
MultiOutageLODFHelper.getLODFs(AclfBranch monitorBranch,
java.lang.Object invE_PTDFObj)
compute LODF for the monitoring branch
|
double[] |
DclfSolver.getSenPAngle(java.lang.String busId)
Retrieve P-Ang sen from the cache table or calculate sen if it is not found
|
double[] |
DclfSolver.getSenQVoltage(java.lang.String busId)
Retrieve Q-Voltage sen from the cache table or calculate sen if it is not found
|
double |
DclfAlgorithmImpl.lineOutageDFactor(AclfBranch outageBranch,
AclfBranch transferBranch) |
double |
DclfAlgorithmImpl.lossFactor(Area area,
java.lang.String injectBusId) |
double |
DclfAlgorithmImpl.lossFactor(Area area,
java.lang.String injectBusId,
java.lang.String withdrawBusId) |
double |
DclfAlgorithmImpl.lossFactor(java.lang.String injectBusId) |
double |
DclfAlgorithmImpl.lossFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId) |
double |
DclfAlgorithmImpl.psXfrShiftFactor(AclfBranch psXfr,
AclfBranch monitorBranch) |
double |
DclfAlgorithmImpl.psXfrShiftFactor(AclfBranch psXfr,
AclfBranch monitorBranch,
Unit.UnitType angUnit) |
double |
DclfAlgorithmImpl.pTransferDistFactor(java.lang.String injectBusId,
AclfBranch branch) |
double |
DclfAlgorithmImpl.pTransferDistFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch branch) |