Class LfDanglingLineGenerator
java.lang.Object
com.powsybl.openloadflow.network.AbstractPropertyBag
com.powsybl.openloadflow.network.impl.AbstractLfInjection
com.powsybl.openloadflow.network.impl.AbstractLfGenerator
com.powsybl.openloadflow.network.impl.LfDanglingLineGenerator
- All Implemented Interfaces:
LfGenerator
,PropertyBag
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.powsybl.openloadflow.network.LfGenerator
LfGenerator.GeneratorControlType, LfGenerator.ReactiveRangeMode
-
Field Summary
Fields inherited from class com.powsybl.openloadflow.network.impl.AbstractLfGenerator
asym, bus, calculatedQ, controlledBranchId, controlledBranchSide, controlledBusId, DEFAULT_DROOP, generatorControlType, network, remoteTargetQ, targetV
Fields inherited from class com.powsybl.openloadflow.network.impl.AbstractLfInjection
initialTargetP, targetP
Fields inherited from class com.powsybl.openloadflow.network.AbstractPropertyBag
properties
-
Method Summary
Modifier and TypeMethodDescriptionstatic LfDanglingLineGenerator
create
(com.powsybl.iidm.network.DanglingLine danglingLine, LfNetwork network, String controlledLfBusId, LfNetworkParameters parameters, LfNetworkLoadingReport report) getId()
double
getMaxP()
double
getMinP()
protected Optional<com.powsybl.iidm.network.ReactiveLimits>
double
void
Methods inherited from class com.powsybl.openloadflow.network.impl.AbstractLfGenerator
checkActivePowerControl, checkTargetV, checkVoltageControlConsistency, getAsym, getBus, getCalculatedQ, getControlledBranch, getControlledBranchSide, getControlledBus, getGeneratorControlType, getMaxQ, getMinQ, getRangeQ, getRemoteTargetQ, getTargetV, hasRemoteReactivePowerControl, isDisabled, isFictitious, setAsym, setBus, setCalculatedQ, setDisabled, setGeneratorControlType, setParticipating, setReactivePowerControl, setTargetP, setVoltageControl, toString
Methods inherited from class com.powsybl.openloadflow.network.impl.AbstractLfInjection
getInitialTargetP, getTargetP
Methods inherited from class com.powsybl.openloadflow.network.AbstractPropertyBag
getProperty, removeProperty, setProperty
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.powsybl.openloadflow.network.LfGenerator
getDroop, getInitialTargetP, getParticipationFactor, getSlope, getTargetP, isParticipating, setSlope
Methods inherited from interface com.powsybl.openloadflow.network.PropertyBag
getProperty, removeProperty, setProperty
-
Method Details
-
create
public static LfDanglingLineGenerator create(com.powsybl.iidm.network.DanglingLine danglingLine, LfNetwork network, String controlledLfBusId, LfNetworkParameters parameters, LfNetworkLoadingReport report) -
getId
-
getOriginalId
- Specified by:
getOriginalId
in interfaceLfGenerator
- Overrides:
getOriginalId
in classAbstractLfGenerator
-
getRemoteControlReactiveKey
- Specified by:
getRemoteControlReactiveKey
in interfaceLfGenerator
- Overrides:
getRemoteControlReactiveKey
in classAbstractLfGenerator
-
getTargetQ
public double getTargetQ() -
getMinP
public double getMinP() -
getMaxP
public double getMaxP() -
getReactiveLimits
- Specified by:
getReactiveLimits
in classAbstractLfGenerator
-
updateState
public void updateState()
-