Package com.powsybl.iidm.network
Interface DanglingLine.Generation
-
- All Superinterfaces:
ReactiveLimitsHolder
- Enclosing interface:
- DanglingLine
public static interface DanglingLine.Generation extends ReactiveLimitsHolder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getMaxP()
Get the generator maximal active power in MW.double
getMinP()
Get the generator minimal active power in MW.double
getTargetP()
Get the generator active power target in MW.double
getTargetQ()
Get the generator reactive power target in MVAR.double
getTargetV()
Get the generator voltage target in Kv.boolean
isVoltageRegulationOn()
Get the generator voltage regulation status.DanglingLine.Generation
setMaxP(double maxP)
Set the generator maximal active power in MW.DanglingLine.Generation
setMinP(double minP)
Set the generator minimal active power in MW.DanglingLine.Generation
setTargetP(double targetP)
Set the generator active power target in MW.DanglingLine.Generation
setTargetQ(double targetQ)
Set the generator reactive power target in MVAR.DanglingLine.Generation
setTargetV(double targetV)
Set the generator voltage target in Kv.DanglingLine.Generation
setVoltageRegulationOn(boolean voltageRegulationOn)
Set the generator voltage regulation status.-
Methods inherited from interface com.powsybl.iidm.network.ReactiveLimitsHolder
getReactiveLimits, getReactiveLimits, newMinMaxReactiveLimits, newReactiveCapabilityCurve
-
-
-
-
Method Detail
-
getTargetP
double getTargetP()
Get the generator active power target in MW.
The active power target follows a generator sign convention.
Depends on the working variant.
- Returns:
- the generator active power target
-
setTargetP
DanglingLine.Generation setTargetP(double targetP)
Set the generator active power target in MW.
Depends on the working variant.
- Parameters:
targetP
- the generator active power target- Returns:
- this to allow method chaining
-
getMaxP
double getMaxP()
Get the generator maximal active power in MW.
-
setMaxP
DanglingLine.Generation setMaxP(double maxP)
Set the generator maximal active power in MW.
-
getMinP
double getMinP()
Get the generator minimal active power in MW.
-
setMinP
DanglingLine.Generation setMinP(double minP)
Set the generator minimal active power in MW.
-
getTargetQ
double getTargetQ()
Get the generator reactive power target in MVAR.
The generator reactive power target follows a generator sign convention.
Depends on the working variant.
- Returns:
- the generator reactive power target
-
setTargetQ
DanglingLine.Generation setTargetQ(double targetQ)
Set the generator reactive power target in MVAR.
Depends on the working variant.
- Parameters:
targetQ
- the generator reactive power target- Returns:
- this to allow method chaining
-
isVoltageRegulationOn
boolean isVoltageRegulationOn()
Get the generator voltage regulation status.
-
setVoltageRegulationOn
DanglingLine.Generation setVoltageRegulationOn(boolean voltageRegulationOn)
Set the generator voltage regulation status.
-
getTargetV
double getTargetV()
Get the generator voltage target in Kv.
Depends on the working variant.
- Returns:
- the generator voltage target
-
setTargetV
DanglingLine.Generation setTargetV(double targetV)
Set the generator voltage target in Kv.
Depends on the working variant.
- Parameters:
targetV
- the generator voltage target- Returns:
- this to allow method chaining
-
-