Package com.powsybl.iidm.network
Interface ShuntCompensatorAdder
- All Superinterfaces:
IdentifiableAdder<ShuntCompensator,
,ShuntCompensatorAdder> InjectionAdder<ShuntCompensator,
ShuntCompensatorAdder>
public interface ShuntCompensatorAdder
extends InjectionAdder<ShuntCompensator,ShuntCompensatorAdder>
To create a shunt compensator, from a
VoltageLevel
instance call
the VoltageLevel.newShuntCompensator()
method to get a shunt compensator builder
instance.
Example:
VoltageLevel vl = ... ShuntCompensator s = vl.newShunt() .setId("s1") ... .add();
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionadd()
default ShuntCompensatorAdder
setRegulatingTerminal
(Terminal regulatingTerminal) setSectionCount
(int sectionCount) default ShuntCompensatorAdder
setTargetDeadband
(double targetDeadband) default ShuntCompensatorAdder
setTargetV
(double targetV) default ShuntCompensatorAdder
setVoltageRegulatorOn
(boolean voltageRegulatorOn) Methods inherited from interface com.powsybl.iidm.network.IdentifiableAdder
setEnsureIdUnicity, setFictitious, setId, setName
Methods inherited from interface com.powsybl.iidm.network.InjectionAdder
setBus, setConnectableBus, setNode
-
Method Details
-
newLinearModel
ShuntCompensatorLinearModelAdder newLinearModel() -
newNonLinearModel
ShuntCompensatorNonLinearModelAdder newNonLinearModel() -
setSectionCount
-
setRegulatingTerminal
-
setVoltageRegulatorOn
-
setTargetV
-
setTargetDeadband
-
add
ShuntCompensator add()- Specified by:
add
in interfaceIdentifiableAdder<ShuntCompensator,
ShuntCompensatorAdder> - Specified by:
add
in interfaceInjectionAdder<ShuntCompensator,
ShuntCompensatorAdder>
-