Class ReducedActivePowerLimits
java.lang.Object
com.powsybl.security.limitreduction.result.AbstractReducedLoadingLimits
com.powsybl.security.limitreduction.result.ReducedActivePowerLimits
- All Implemented Interfaces:
ActivePowerLimits
,LoadingLimits
,OperationalLimits
public class ReducedActivePowerLimits
extends AbstractReducedLoadingLimits
implements ActivePowerLimits
Simple implementation of ActivePowerLimits
not linked to a network element, used to provide
reduced active power limits without altering the real ones of the network element.
- Author:
- Olivier Perrin <olivier.perrin at rte-france.com>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.powsybl.security.limitreduction.result.AbstractReducedLoadingLimits
AbstractReducedLoadingLimits.ReducedTemporaryLimit
Nested classes/interfaces inherited from interface com.powsybl.iidm.network.LoadingLimits
LoadingLimits.TemporaryLimit
-
Constructor Summary
ConstructorDescriptionReducedActivePowerLimits
(double permanentLimit, double originalPermanentLimit, double permanentLimitReduction) -
Method Summary
Methods inherited from class com.powsybl.security.limitreduction.result.AbstractReducedLoadingLimits
addTemporaryLimit, getOriginalPermanentLimit, getPermanentLimit, getPermanentLimitReduction, getTemporaryLimit, getTemporaryLimits, getTemporaryLimitValue, remove, setPermanentLimit
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.iidm.network.ActivePowerLimits
getLimitType
Methods inherited from interface com.powsybl.iidm.network.LoadingLimits
getPermanentLimit, getTemporaryLimit, getTemporaryLimits, getTemporaryLimitValue, setPermanentLimit
Methods inherited from interface com.powsybl.iidm.network.OperationalLimits
remove
-
Constructor Details
-
ReducedActivePowerLimits
public ReducedActivePowerLimits(double permanentLimit, double originalPermanentLimit, double permanentLimitReduction)
-