Package com.powsybl.openloadflow.network
Class AbstractLfNetworkListener
java.lang.Object
com.powsybl.openloadflow.network.AbstractLfNetworkListener
- All Implemented Interfaces:
LfNetworkListener
- Direct Known Subclasses:
AbstractEquationSystemUpdater
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
-
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)
-
Constructor Details
-
AbstractLfNetworkListener
public AbstractLfNetworkListener()
-
-
Method Details
-
onGeneratorVoltageControlChange
public void onGeneratorVoltageControlChange(LfBus controllerBus, boolean newVoltageControllerEnabled) - Specified by:
onGeneratorVoltageControlChange
in interfaceLfNetworkListener
-
onGeneratorVoltageControlTargetChange
public void onGeneratorVoltageControlTargetChange(GeneratorVoltageControl control, double newTargetVoltage) - Specified by:
onGeneratorVoltageControlTargetChange
in interfaceLfNetworkListener
-
onGeneratorReactivePowerControlChange
public void onGeneratorReactivePowerControlChange(LfBus controllerBus, boolean newReactiveControllerEnabled) - Specified by:
onGeneratorReactivePowerControlChange
in interfaceLfNetworkListener
-
onTransformerPhaseControlChange
public void onTransformerPhaseControlChange(LfBranch controllerBranch, boolean newPhaseControlEnabled) - Specified by:
onTransformerPhaseControlChange
in interfaceLfNetworkListener
-
onTransformerVoltageControlChange
public void onTransformerVoltageControlChange(LfBranch controllerBranch, boolean newVoltageControllerEnabled) - Specified by:
onTransformerVoltageControlChange
in interfaceLfNetworkListener
-
onShuntVoltageControlChange
public void onShuntVoltageControlChange(LfShunt controllerShunt, boolean newVoltageControllerEnabled) - Specified by:
onShuntVoltageControlChange
in interfaceLfNetworkListener
-
onLoadActivePowerTargetChange
- Specified by:
onLoadActivePowerTargetChange
in interfaceLfNetworkListener
-
onLoadReactivePowerTargetChange
- Specified by:
onLoadReactivePowerTargetChange
in interfaceLfNetworkListener
-
onGenerationActivePowerTargetChange
public void onGenerationActivePowerTargetChange(LfGenerator generator, double oldGenerationTargetP, double newGenerationTargetP) - Specified by:
onGenerationActivePowerTargetChange
in interfaceLfNetworkListener
-
onGenerationReactivePowerTargetChange
public void onGenerationReactivePowerTargetChange(LfBus bus, double oldGenerationTargetQ, double newGenerationTargetQ) - Specified by:
onGenerationReactivePowerTargetChange
in interfaceLfNetworkListener
-
onDisableChange
- Specified by:
onDisableChange
in interfaceLfNetworkListener
-
onTapPositionChange
- Specified by:
onTapPositionChange
in interfaceLfNetworkListener
-
onShuntSusceptanceChange
- Specified by:
onShuntSusceptanceChange
in interfaceLfNetworkListener
-
onZeroImpedanceNetworkSpanningTreeChange
public void onZeroImpedanceNetworkSpanningTreeChange(LfBranch branch, LoadFlowModel loadFlowModel, boolean spanningTree) - Specified by:
onZeroImpedanceNetworkSpanningTreeChange
in interfaceLfNetworkListener
-
onZeroImpedanceNetworkSplit
public void onZeroImpedanceNetworkSplit(LfZeroImpedanceNetwork initialNetwork, List<LfZeroImpedanceNetwork> splitNetworks, LoadFlowModel loadFlowModel) - Specified by:
onZeroImpedanceNetworkSplit
in interfaceLfNetworkListener
-
onZeroImpedanceNetworkMerge
public void onZeroImpedanceNetworkMerge(LfZeroImpedanceNetwork network1, LfZeroImpedanceNetwork network2, LfZeroImpedanceNetwork mergedNetwork, LoadFlowModel loadFlowModel) - Specified by:
onZeroImpedanceNetworkMerge
in interfaceLfNetworkListener
-
onBranchConnectionStatusChange
public void onBranchConnectionStatusChange(LfBranch branch, com.powsybl.iidm.network.TwoSides side, boolean connected) - Specified by:
onBranchConnectionStatusChange
in interfaceLfNetworkListener
-