public interface LimitViolationDetector
Modifier and Type | Method and Description |
---|---|
default void |
checkAll(Contingency contingency,
Network network,
Consumer<LimitViolation> consumer)
Checks whether the current and voltage values on all equipments
of the specified
Network should be considered as LimitViolation s. |
void |
checkAll(Network network,
Consumer<LimitViolation> consumer)
Checks whether the current and voltage values on all equipments
of the specified
Network should be considered as LimitViolation s. |
void |
checkCurrent(Branch branch,
Branch.Side side,
Consumer<LimitViolation> consumer)
Checks whether the current value on the specified side
of the specified
Branch should be considered as a LimitViolation or not. |
void |
checkCurrent(Branch branch,
Branch.Side side,
double currentValue,
Consumer<LimitViolation> consumer)
Checks whether the specified current value on the specified side
of the specified
Branch should be considered as a LimitViolation or not. |
void |
checkCurrent(Branch branch,
Consumer<LimitViolation> consumer)
Checks whether the current value on both sides of the specified
Branch
should be considered as LimitViolation (s). |
default void |
checkCurrent(Contingency contingency,
Branch branch,
Branch.Side side,
Consumer<LimitViolation> consumer)
Checks whether the current value on the specified side
of the specified
Branch should be considered as a LimitViolation or not. |
default void |
checkCurrent(Contingency contingency,
Branch branch,
Branch.Side side,
double currentValue,
Consumer<LimitViolation> consumer)
Checks whether the specified current value on the specified side
of the specified
Branch should be considered as a LimitViolation or not. |
default void |
checkCurrent(Contingency contingency,
Branch branch,
Consumer<LimitViolation> consumer)
Checks whether the current value on both sides of the specified
Branch
should be considered as LimitViolation (s). |
void |
checkVoltage(Bus bus,
Consumer<LimitViolation> consumer)
Checks whether the voltage value on the specified
Bus
should be considered as a LimitViolation or not. |
void |
checkVoltage(Bus bus,
double voltageValue,
Consumer<LimitViolation> consumer)
Checks whether the specified voltage value on the specified
Bus
should be considered as a LimitViolation or not. |
default void |
checkVoltage(Contingency contingency,
Bus bus,
Consumer<LimitViolation> consumer)
Checks whether the voltage value on the specified
Bus
should be considered as a LimitViolation or not. |
default void |
checkVoltage(Contingency contingency,
Bus bus,
double voltageValue,
Consumer<LimitViolation> consumer)
Checks whether the specified voltage value on the specified
Bus
should be considered as a LimitViolation or not. |
default void |
checkVoltage(Contingency contingency,
VoltageLevel voltageLevel,
Consumer<LimitViolation> consumer)
Checks whether the voltage value on the specified
VoltageLevel
should be considered as a LimitViolation or not. |
void |
checkVoltage(VoltageLevel voltageLevel,
Consumer<LimitViolation> consumer)
Checks whether the voltage value on the specified
VoltageLevel
should be considered as a LimitViolation or not. |
default void checkCurrent(Contingency contingency, Branch branch, Branch.Side side, double currentValue, Consumer<LimitViolation> consumer)
Branch
should be considered as a LimitViolation
or not.
In case it should, feeds the consumer with it.contingency
- The contingency for which current must be checked, null
for N situation.branch
- The branch on which the current must be checked.side
- The side of the branch on which the current must be checked.currentValue
- The current value to be checked, in A.consumer
- Will be fed with possibly created limit violations.default void checkCurrent(Contingency contingency, Branch branch, Branch.Side side, Consumer<LimitViolation> consumer)
Branch
should be considered as a LimitViolation
or not.
In case it should, feeds the consumer with it.contingency
- The contingency for which current must be checked, null
for N situation.branch
- The branch on which the current must be checked.side
- The side of the branch on which the current must be checked.consumer
- Will be fed with possibly created limit violations.default void checkVoltage(Contingency contingency, Bus bus, double voltageValue, Consumer<LimitViolation> consumer)
Bus
should be considered as a LimitViolation
or not.
In case it should, returns the corresponding limit violation.contingency
- The contingency for which current must be checked, null
for N situation.bus
- The bus on which the voltage must be checked.voltageValue
- The voltage value to be checked, in V.consumer
- Will be fed with possibly created limit violations.default void checkVoltage(Contingency contingency, Bus bus, Consumer<LimitViolation> consumer)
Bus
should be considered as a LimitViolation
or not.
In case it should, feeds the consumer with it.contingency
- The contingency for which current must be checked, null
for N situation.bus
- The bus on which the voltage must be checked.consumer
- Will be fed with possibly created limit violations.default void checkVoltage(Contingency contingency, VoltageLevel voltageLevel, Consumer<LimitViolation> consumer)
VoltageLevel
should be considered as a LimitViolation
or not.
In case it should, feeds the consumer with it.contingency
- The contingency for which current must be checked, null
for N situation.voltageLevel
- The voltage level on which the voltage must be checked.consumer
- Will be fed with possibly created limit violations.default void checkCurrent(Contingency contingency, Branch branch, Consumer<LimitViolation> consumer)
Branch
should be considered as LimitViolation
(s).
In case it should, feeds the consumer with it.contingency
- The contingency for which current must be checked, null
for N situation.branch
- The branch on which the current must be checked.consumer
- Will be fed with possibly created limit violations.default void checkAll(Contingency contingency, Network network, Consumer<LimitViolation> consumer)
Network
should be considered as LimitViolation
s.
In case it should, feeds the consumer with it.contingency
- The contingency for which current must be checked, null
for N situation.network
- The network on which physical values must be checked.consumer
- Will be fed with possibly created limit violations.void checkCurrent(Branch branch, Branch.Side side, double currentValue, Consumer<LimitViolation> consumer)
Branch
should be considered as a LimitViolation
or not.
In case it should, feeds the consumer with it.branch
- The branch on which the current must be checked.side
- The side of the branch on which the current must be checked.currentValue
- The current value to be checked, in A.consumer
- Will be fed with possibly created limit violations.void checkCurrent(Branch branch, Branch.Side side, Consumer<LimitViolation> consumer)
Branch
should be considered as a LimitViolation
or not.
In case it should, feeds the consumer with it.branch
- The branch on which the current must be checked.side
- The side of the branch on which the current must be checked.consumer
- Will be fed with possibly created limit violations.void checkVoltage(Bus bus, double voltageValue, Consumer<LimitViolation> consumer)
Bus
should be considered as a LimitViolation
or not.
In case it should, returns the corresponding limit violation.bus
- The bus on which the voltage must be checked.voltageValue
- The voltage value to be checked, in V.consumer
- Will be fed with possibly created limit violations.void checkVoltage(Bus bus, Consumer<LimitViolation> consumer)
Bus
should be considered as a LimitViolation
or not.
In case it should, feeds the consumer with it.bus
- The bus on which the voltage must be checked.consumer
- Will be fed with possibly created limit violations.void checkVoltage(VoltageLevel voltageLevel, Consumer<LimitViolation> consumer)
VoltageLevel
should be considered as a LimitViolation
or not.
In case it should, feeds the consumer with it.voltageLevel
- The voltage level on which the voltage must be checked.consumer
- Will be fed with possibly created limit violations.void checkCurrent(Branch branch, Consumer<LimitViolation> consumer)
Branch
should be considered as LimitViolation
(s).
In case it should, feeds the consumer with it.branch
- The branch on which the current must be checked.consumer
- Will be fed with possibly created limit violations.void checkAll(Network network, Consumer<LimitViolation> consumer)
Network
should be considered as LimitViolation
s.
In case it should, feeds the consumer with it.network
- The network on which physical values must be checked.consumer
- Will be fed with possibly created limit violations.Copyright © 2020. All rights reserved.