Package com.powsybl.iidm.network.util
Class LimitViolationUtils
java.lang.Object
com.powsybl.iidm.network.util.LimitViolationUtils
Helper methods for checking the occurrence of overloads.
- Author:
- Teofil Calin BANC <teofil-calin.banc at rte-france.com>
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
checkPermanentLimit
(Branch<?> branch, TwoSides side, double limitReductionValue, double i, LimitType type) static boolean
checkPermanentLimit
(ThreeWindingsTransformer transformer, ThreeSides side, double limitReductionValue, double i, LimitType type) static boolean
checkPermanentLimit
(ThreeWindingsTransformer transformer, ThreeSides side, double limitReductionValue, LimitType type) static Overload
checkTemporaryLimits
(Branch<?> branch, TwoSides side, double limitReductionValue, double i, LimitType type) static Overload
checkTemporaryLimits
(ThreeWindingsTransformer transformer, ThreeSides side, double limitReductionValue, double i, LimitType type) static Overload
checkTemporaryLimits
(ThreeWindingsTransformer transformer, ThreeSides side, double limitReductionValue, LimitType type) static Optional<? extends LoadingLimits>
static Optional<? extends LoadingLimits>
getLimits
(ThreeWindingsTransformer transformer, ThreeSides side, LimitType type) static Optional<LoadingLimits>
getLoadingLimits
(Identifiable<?> identifiable, LimitType limitType, ThreeSides side) static double
getValueForLimit
(Terminal t, LimitType type)
-
Field Details
-
PERMANENT_LIMIT_NAME
- See Also:
-
-
Method Details
-
checkTemporaryLimits
-
checkTemporaryLimits
public static Overload checkTemporaryLimits(ThreeWindingsTransformer transformer, ThreeSides side, double limitReductionValue, double i, LimitType type) -
checkPermanentLimit
-
checkPermanentLimit
public static boolean checkPermanentLimit(ThreeWindingsTransformer transformer, ThreeSides side, double limitReductionValue, double i, LimitType type) -
getValueForLimit
-
checkPermanentLimit
public static boolean checkPermanentLimit(ThreeWindingsTransformer transformer, ThreeSides side, double limitReductionValue, LimitType type) -
checkTemporaryLimits
public static Overload checkTemporaryLimits(ThreeWindingsTransformer transformer, ThreeSides side, double limitReductionValue, LimitType type) -
getLimits
public static Optional<? extends LoadingLimits> getLimits(Branch<?> branch, TwoSides side, LimitType type) -
getLimits
public static Optional<? extends LoadingLimits> getLimits(ThreeWindingsTransformer transformer, ThreeSides side, LimitType type) -
getLoadingLimits
public static Optional<LoadingLimits> getLoadingLimits(Identifiable<?> identifiable, LimitType limitType, ThreeSides side)
-