public interface Battery extends Injection<Battery>, ReactiveLimitsHolder
To create a battery, see BatteryAdder
BatteryAdder
,
MinMaxReactiveLimits
,
ReactiveCapabilityCurve
Modifier and Type | Method and Description |
---|---|
double |
getMaxP()
Get the maximal active power in MW.
|
double |
getMinP()
Get the minimal active power in MW.
|
double |
getP0()
Get the constant active power in MW.
|
double |
getQ0()
Get the constant reactive power in MVar.
|
Battery |
setMaxP(double maxP)
Set the maximal active power in MW.
|
Battery |
setMinP(double minP)
Set the minimal active power in MW.
|
Battery |
setP0(double p0)
Set the constant active power in MW.
|
Battery |
setQ0(double q0)
Set the constant reactive power in MVar.
|
getTerminal
getTerminals, getType, remove
getId, getName, getNameOrId, getNetwork, getOptionalName, getProperties, getProperty, getProperty, getPropertyNames, hasProperty, hasProperty, isFictitious, setFictitious, setProperty
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, newExtension, removeExtension
getReactiveLimits, getReactiveLimits, newMinMaxReactiveLimits, newReactiveCapabilityCurve
double getP0()
Depends on the working variant.
VariantManager
Battery setP0(double p0)
Depends on the working variant.
VariantManager
double getQ0()
Depends on the working variant.
VariantManager
Battery setQ0(double q0)
Depends on the working variant.
VariantManager
double getMinP()
Battery setMinP(double minP)
double getMaxP()
Battery setMaxP(double maxP)
Copyright © 2020. All rights reserved.