Package com.powsybl.iidm.network.util
Class LimitViolationUtils
java.lang.Object
com.powsybl.iidm.network.util.LimitViolationUtils
Helper methods for checking the occurence 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, float limitReduction, double i, LimitType type) static boolean
checkPermanentLimit
(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, double i, LimitType type) static boolean
checkPermanentLimit
(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, LimitType type) static Overload
checkTemporaryLimits
(Branch<?> branch, TwoSides side, float limitReduction, double i, LimitType type) static Overload
checkTemporaryLimits
(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, double i, LimitType type) static Overload
checkTemporaryLimits
(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, LimitType type) 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, float limitReduction, double i, LimitType type) -
checkPermanentLimit
-
checkPermanentLimit
public static boolean checkPermanentLimit(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, double i, LimitType type) -
getValueForLimit
-
checkPermanentLimit
public static boolean checkPermanentLimit(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, LimitType type) -
checkTemporaryLimits
public static Overload checkTemporaryLimits(ThreeWindingsTransformer transformer, ThreeSides side, float limitReduction, LimitType type)
-