Class LfVscConverterStationImpl
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.LfVscConverterStationImpl
- All Implemented Interfaces:
LfGenerator
,LfVscConverterStation
,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
-
Constructor Summary
ConstructorDescriptionLfVscConverterStationImpl
(com.powsybl.iidm.network.VscConverterStation station, LfNetwork network, LfNetworkParameters parameters, LfNetworkLoadingReport report) -
Method Summary
Modifier and TypeMethodDescriptionstatic LfVscConverterStationImpl
create
(com.powsybl.iidm.network.VscConverterStation station, LfNetwork network, LfNetworkParameters parameters, LfNetworkLoadingReport report) getId()
double
double
getMaxP()
double
getMinP()
protected Optional<com.powsybl.iidm.network.ReactiveLimits>
double
double
void
void
Methods inherited from class com.powsybl.openloadflow.network.impl.AbstractLfGenerator
checkActivePowerControl, checkTargetV, checkVoltageControlConsistency, getAsym, getBus, getCalculatedQ, getControlledBranch, getControlledBranchSide, getControlledBus, getGeneratorControlType, getMaxQ, getMinQ, getOriginalId, getRangeQ, getRemoteControlReactiveKey, 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
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
getAsym, getBus, getCalculatedQ, getControlledBranch, getControlledBranchSide, getControlledBus, getDroop, getGeneratorControlType, getInitialTargetP, getMaxQ, getMinQ, getOriginalId, getParticipationFactor, getRangeQ, getRemoteControlReactiveKey, getRemoteTargetQ, getSlope, getTargetV, hasRemoteReactivePowerControl, isDisabled, isFictitious, isParticipating, setAsym, setBus, setCalculatedQ, setDisabled, setGeneratorControlType, setParticipating, setSlope, setTargetP
Methods inherited from interface com.powsybl.openloadflow.network.PropertyBag
getProperty, removeProperty, setProperty
-
Constructor Details
-
LfVscConverterStationImpl
public LfVscConverterStationImpl(com.powsybl.iidm.network.VscConverterStation station, LfNetwork network, LfNetworkParameters parameters, LfNetworkLoadingReport report)
-
-
Method Details
-
create
public static LfVscConverterStationImpl create(com.powsybl.iidm.network.VscConverterStation station, LfNetwork network, LfNetworkParameters parameters, LfNetworkLoadingReport report) -
setHvdc
- Specified by:
setHvdc
in interfaceLfVscConverterStation
-
getTargetP
public double getTargetP()- Specified by:
getTargetP
in interfaceLfGenerator
- Overrides:
getTargetP
in classAbstractLfInjection
-
getLossFactor
public double getLossFactor()- Specified by:
getLossFactor
in interfaceLfVscConverterStation
-
getId
- Specified by:
getId
in interfaceLfGenerator
-
getTargetQ
public double getTargetQ()- Specified by:
getTargetQ
in interfaceLfGenerator
-
getMinP
public double getMinP()- Specified by:
getMinP
in interfaceLfGenerator
-
getMaxP
public double getMaxP()- Specified by:
getMaxP
in interfaceLfGenerator
-
getReactiveLimits
- Specified by:
getReactiveLimits
in classAbstractLfGenerator
-
updateState
public void updateState()- Specified by:
updateState
in interfaceLfGenerator
-