Package com.powsybl.openloadflow.network
Interface LfNetworkListener
- All Known Implementing Classes:
AbstractEquationSystemUpdater
,AbstractLfNetworkListener
,AcEquationSystemUpdater
,DcEquationSystemUpdater
,LfNetworkListenerTracer
public interface LfNetworkListener
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onBranchConnectionStatusChange
(LfBranch branch, com.powsybl.iidm.network.TwoSides side, boolean connected) void
onDisableChange
(LfElement element, boolean disabled) void
onGenerationActivePowerTargetChange
(LfGenerator generator, double oldGenerationTargetP, double newGenerationTargetP) void
onGenerationReactivePowerTargetChange
(LfBus bus, double oldGenerationTargetQ, double newGenerationTargetQ) void
onGeneratorReactivePowerControlChange
(LfBus controllerBus, boolean newReactiveControllerEnabled) void
onGeneratorVoltageControlChange
(LfBus controllerBus, boolean newVoltageControllerEnabled) void
onGeneratorVoltageControlTargetChange
(GeneratorVoltageControl control, double newTargetVoltage) void
onLoadActivePowerTargetChange
(LfLoad load, double oldTargetP, double newTargetP) void
onLoadReactivePowerTargetChange
(LfLoad load, double oldTargetQ, double newTargetQ) void
onShuntSusceptanceChange
(LfShunt shunt, double b) void
onShuntVoltageControlChange
(LfShunt controllerShunt, boolean newVoltageControllerEnabled) void
onTapPositionChange
(LfBranch branch, int oldPosition, int newPosition) void
onTransformerPhaseControlChange
(LfBranch controllerBranch, boolean newPhaseControlEnabled) void
onTransformerVoltageControlChange
(LfBranch controllerBranch, boolean newVoltageControllerEnabled) void
onZeroImpedanceNetworkMerge
(LfZeroImpedanceNetwork network1, LfZeroImpedanceNetwork network2, LfZeroImpedanceNetwork mergedNetwork, LoadFlowModel loadFlowModel) void
onZeroImpedanceNetworkSpanningTreeChange
(LfBranch branch, LoadFlowModel loadFlowModel, boolean spanningTree) void
onZeroImpedanceNetworkSplit
(LfZeroImpedanceNetwork initialNetwork, List<LfZeroImpedanceNetwork> splitNetworks, LoadFlowModel loadFlowModel)
-
Method Details
-
onGeneratorVoltageControlChange
-
onGeneratorVoltageControlTargetChange
void onGeneratorVoltageControlTargetChange(GeneratorVoltageControl control, double newTargetVoltage) -
onGeneratorReactivePowerControlChange
void onGeneratorReactivePowerControlChange(LfBus controllerBus, boolean newReactiveControllerEnabled) -
onTransformerPhaseControlChange
-
onTransformerVoltageControlChange
void onTransformerVoltageControlChange(LfBranch controllerBranch, boolean newVoltageControllerEnabled) -
onShuntVoltageControlChange
-
onLoadActivePowerTargetChange
-
onLoadReactivePowerTargetChange
-
onGenerationActivePowerTargetChange
void onGenerationActivePowerTargetChange(LfGenerator generator, double oldGenerationTargetP, double newGenerationTargetP) -
onGenerationReactivePowerTargetChange
void onGenerationReactivePowerTargetChange(LfBus bus, double oldGenerationTargetQ, double newGenerationTargetQ) -
onDisableChange
-
onTapPositionChange
-
onShuntSusceptanceChange
-
onZeroImpedanceNetworkSpanningTreeChange
void onZeroImpedanceNetworkSpanningTreeChange(LfBranch branch, LoadFlowModel loadFlowModel, boolean spanningTree) -
onZeroImpedanceNetworkSplit
void onZeroImpedanceNetworkSplit(LfZeroImpedanceNetwork initialNetwork, List<LfZeroImpedanceNetwork> splitNetworks, LoadFlowModel loadFlowModel) -
onZeroImpedanceNetworkMerge
void onZeroImpedanceNetworkMerge(LfZeroImpedanceNetwork network1, LfZeroImpedanceNetwork network2, LfZeroImpedanceNetwork mergedNetwork, LoadFlowModel loadFlowModel) -
onBranchConnectionStatusChange
void onBranchConnectionStatusChange(LfBranch branch, com.powsybl.iidm.network.TwoSides side, boolean connected)
-