public interface AclfBranchRating extends AclfBranchAdapter
| Modifier and Type | Method and Description |
|---|---|
double |
ampsLoadingPercent(double baseKva)
calculate branch current loading percent regarding to the default branch rating
|
double |
ampsLoadingPercent(double ampsRating,
double baseKva)
calculate branch current loading percent regarding to the branch rating
|
double |
getMvaRating()
get default branch mva rating of the branch (Rating-1)
|
double |
getMvaRating(SecAnalysisBranchRatingType ratingType)
get branch rating for the rating type
|
boolean |
isRatingViolated(SecAnalysisViolationType type,
double baseKva)
check if the branch rating is violated regarding to the branch rating type
|
boolean |
isRatingViolated(SecAnalysisViolationType type,
double loadingPercent,
double baseKva)
check if the branch rating is violated regarding to the branch rating type
|
boolean |
isRatingViolated(SecAnalysisViolationType vtype,
SecAnalysisBranchRatingType ratingType,
double baseKva)
check if the branch rating is violated regarding to the branch rating type
|
boolean |
isRatingViolated(SecAnalysisViolationType type,
SecAnalysisBranchRatingType ratingType,
double loadingPercent,
double baseKva)
check if the branch rating is violated regarding to the branch rating type
|
double |
mvaLoadingPercent(double baseKva)
calculate branch mva loading percent regarding to the default branch rating
|
double |
mvaLoadingPercent(double mvaRating,
double baseKva)
calculate branch mva loading percent regarding to the branch rating
|
getFromShuntY, getMvaRating1, getMvaRating2, getMvaRating3, getToShuntY, getZ, setFromShuntY, setFromShuntY, setMvaRating1, setMvaRating2, setMvaRating3, setToShuntY, setToShuntY, setZcheckData, 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, eUnsetdouble getMvaRating()
double getMvaRating(SecAnalysisBranchRatingType ratingType)
ratingType - branch rating type
double mvaLoadingPercent(double mvaRating,
double baseKva)
mvaRating - mva ratingbaseKva - base kva for unit conversion
double ampsLoadingPercent(double ampsRating,
double baseKva)
ampsRating - current ratingbaseKva - base kva for unit conversion
double mvaLoadingPercent(double baseKva)
baseKva - base kva for unit conversion
double ampsLoadingPercent(double baseKva)
baseKva - base kva for unit conversion
boolean isRatingViolated(SecAnalysisViolationType type, double baseKva)
type - rating typebaseKva - base kva for unit conversion
boolean isRatingViolated(SecAnalysisViolationType type, double loadingPercent, double baseKva)
type - rating typeloadingPercent - loading percetagebaseKva - base kva for unit conversion
boolean isRatingViolated(SecAnalysisViolationType vtype, SecAnalysisBranchRatingType ratingType, double baseKva)
vtype - rating typeratingType - rating typebaseKva - base kva for unit conversion
boolean isRatingViolated(SecAnalysisViolationType type, SecAnalysisBranchRatingType ratingType, double loadingPercent, double baseKva)
type - rating typeratingType - rating typeloadingPercent - loading percentagebaseKva - base kva for unit conversion