public interface IDclfResult
extends org.eclipse.emf.ecore.EObject
DclfPackage.getIDclfResult()| Modifier and Type | Method and Description |
|---|---|
double |
getBranchFlow(AclfBranch branch)
get branch flow result after calculating DC Loadflow
|
double |
getBranchFlow(AclfBranch branch,
Unit.UnitType unit)
get branch flow result after calculating DC Loadflow
|
double |
getBranchFlow(java.lang.String fromBusId,
java.lang.String toBusId,
java.lang.String cirId,
Unit.UnitType unit)
get branch flow result after calculating DC Loadflow
|
double |
getBusAngle(int busSortNumber)
get bus angle result after calculating DC Loadflow
|
double |
getBusAngle(java.lang.String busId)
get bus angle result after calculating DC Loadflow
|
double |
getBusPower(AclfBus bus)
get bus power for DC Loadflow, into net as positive direction, obtained by gen - load,
except for the ref bus.
|
double |
getBusPowerInfoNet(AclfBus bus)
get bus power into the network for DC Loadflow, into net as positive direction,
obtained by sum of all branch flows
|
double |
getMismatch(AclfBus bus)
get Dclf bus power mismatch gen - load - powerIntoNet
|
double |
loading(AclfBranch branch,
double shiftedFlow,
SecAnalysisBranchRatingType type)
branch loading in percent again the branch rating limit
|
double |
loading(AclfBranch branch,
SecAnalysisBranchRatingType type)
branch loading in percent again the branch rating limit
|
double |
loss(Area area,
Unit.UnitType unit)
calculate loss for the area including tie lines by applying branch loss factor.
|
boolean |
ratingViolation(AclfBranch branch,
double shiftedFlow,
SecAnalysisBranchRatingType type,
double threshold)
check branch rating violation
|
boolean |
ratingViolation(AclfBranch branch,
SecAnalysisBranchRatingType type,
double threshold)
check branch rating violation
|
double getBusAngle(int busSortNumber)
busSortNumber - bus sort number
double getBusAngle(java.lang.String busId)
busId - bus id
double getBusPower(AclfBus bus)
bus - bus object
double getBusPowerInfoNet(AclfBus bus)
bus - bus object
double getMismatch(AclfBus bus)
bus - bus object
double getBranchFlow(java.lang.String fromBusId,
java.lang.String toBusId,
java.lang.String cirId,
Unit.UnitType unit)
fromBusId - from bus idtoBusId - to bus idcirId - branch circuit idunit - branch flow unit
double getBranchFlow(AclfBranch branch)
branch - the branch object
double getBranchFlow(AclfBranch branch, Unit.UnitType unit)
branch - the branch objectunit - branch flow unit
double loss(Area area, Unit.UnitType unit) throws InterpssException
area - the area objectunit - loss unit
InterpssExceptionboolean ratingViolation(AclfBranch branch, SecAnalysisBranchRatingType type, double threshold)
branch - the branch objecttype - branch rating typethreshold - threshold for the violation check in pu
boolean ratingViolation(AclfBranch branch, double shiftedFlow, SecAnalysisBranchRatingType type, double threshold)
branch - the branch objectshiftedFlow - threshold for the violation check in putype - branch rating typethreshold - threshold for the violation check in pu
double loading(AclfBranch branch, SecAnalysisBranchRatingType type)
branch - the branch objecttype - branch rating type
double loading(AclfBranch branch, double shiftedFlow, SecAnalysisBranchRatingType type)
branch - the branch objectshiftedFlow - threshold for the violation check in putype - branch rating type