public class LoadFlowParameters extends AbstractExtendable<LoadFlowParameters>
Modifier and Type | Class and Description |
---|---|
static class |
LoadFlowParameters.BalanceType |
static interface |
LoadFlowParameters.ConfigLoader<E extends Extension<LoadFlowParameters>>
A configuration loader interface for the LoadFlowParameters extensions loaded from the platform configuration
|
static class |
LoadFlowParameters.VoltageInitMode |
Modifier and Type | Field and Description |
---|---|
static LoadFlowParameters.BalanceType |
DEFAULT_BALANCE_TYPE |
static boolean |
DEFAULT_DC |
static boolean |
DEFAULT_DISTRIBUTED_SLACK |
static boolean |
DEFAULT_NO_GENERATOR_REACTIVE_LIMITS |
static boolean |
DEFAULT_PHASE_SHIFTER_REGULATION_ON |
static boolean |
DEFAULT_READ_SLACK_BUS |
static boolean |
DEFAULT_SIMUL_SHUNT |
static boolean |
DEFAULT_TRANSFORMER_VOLTAGE_CONTROL_ON |
static boolean |
DEFAULT_TWT_SPLIT_SHUNT_ADMITTANCE |
static LoadFlowParameters.VoltageInitMode |
DEFAULT_VOLTAGE_INIT_MODE |
static boolean |
DEFAULT_WRITE_SLACK_BUS |
static String |
VERSION |
Modifier | Constructor and Description |
---|---|
|
LoadFlowParameters() |
|
LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode) |
|
LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode,
boolean transformerVoltageControlOn) |
|
LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode,
boolean transformerVoltageControlOn,
boolean noGeneratorReactiveLimits,
boolean phaseShifterRegulationOn,
boolean twtSplitShuntAdmittance) |
|
LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode,
boolean transformerVoltageControlOn,
boolean noGeneratorReactiveLimits,
boolean phaseShifterRegulationOn,
boolean twtSplitShuntAdmittance,
boolean simulShunt,
boolean readSlackBus,
boolean writeSlackBus,
boolean dc,
boolean distributedSlack,
LoadFlowParameters.BalanceType balanceType) |
protected |
LoadFlowParameters(LoadFlowParameters other) |
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, removeExtension
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
newExtension
public static final String VERSION
public static final LoadFlowParameters.VoltageInitMode DEFAULT_VOLTAGE_INIT_MODE
public static final boolean DEFAULT_TRANSFORMER_VOLTAGE_CONTROL_ON
public static final boolean DEFAULT_NO_GENERATOR_REACTIVE_LIMITS
public static final boolean DEFAULT_PHASE_SHIFTER_REGULATION_ON
public static final boolean DEFAULT_TWT_SPLIT_SHUNT_ADMITTANCE
public static final boolean DEFAULT_SIMUL_SHUNT
public static final boolean DEFAULT_READ_SLACK_BUS
public static final boolean DEFAULT_WRITE_SLACK_BUS
public static final boolean DEFAULT_DC
public static final boolean DEFAULT_DISTRIBUTED_SLACK
public static final LoadFlowParameters.BalanceType DEFAULT_BALANCE_TYPE
public LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode, boolean transformerVoltageControlOn, boolean noGeneratorReactiveLimits, boolean phaseShifterRegulationOn, boolean twtSplitShuntAdmittance, boolean simulShunt, boolean readSlackBus, boolean writeSlackBus, boolean dc, boolean distributedSlack, LoadFlowParameters.BalanceType balanceType)
public LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode, boolean transformerVoltageControlOn, boolean noGeneratorReactiveLimits, boolean phaseShifterRegulationOn, boolean twtSplitShuntAdmittance)
public LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode, boolean transformerVoltageControlOn)
public LoadFlowParameters(LoadFlowParameters.VoltageInitMode voltageInitMode)
public LoadFlowParameters()
protected LoadFlowParameters(LoadFlowParameters other)
public static LoadFlowParameters load()
public static LoadFlowParameters load(PlatformConfig platformConfig)
protected static void load(LoadFlowParameters parameters)
protected static void load(LoadFlowParameters parameters, PlatformConfig platformConfig)
public LoadFlowParameters.VoltageInitMode getVoltageInitMode()
public LoadFlowParameters setVoltageInitMode(LoadFlowParameters.VoltageInitMode voltageInitMode)
public boolean isTransformerVoltageControlOn()
public LoadFlowParameters setTransformerVoltageControlOn(boolean transformerVoltageControlOn)
public boolean isNoGeneratorReactiveLimits()
public LoadFlowParameters setNoGeneratorReactiveLimits(boolean noGeneratorReactiveLimits)
public boolean isPhaseShifterRegulationOn()
public LoadFlowParameters setPhaseShifterRegulationOn(boolean phaseShifterRegulationOn)
@Deprecated public boolean isSpecificCompatibility()
isTwtSplitShuntAdmittance()
instead.@Deprecated public boolean isT2wtSplitShuntAdmittance()
isTwtSplitShuntAdmittance()
instead.public boolean isTwtSplitShuntAdmittance()
@Deprecated public LoadFlowParameters setSpecificCompatibility(boolean twtSplitShuntAdmittance)
setTwtSplitShuntAdmittance(boolean)
instead.@Deprecated public LoadFlowParameters setT2wtSplitShuntAdmittance(boolean twtSplitShuntAdmittance)
setTwtSplitShuntAdmittance(boolean)
instead.public LoadFlowParameters setTwtSplitShuntAdmittance(boolean twtSplitShuntAdmittance)
public boolean isSimulShunt()
public LoadFlowParameters setSimulShunt(boolean simulShunt)
public boolean isReadSlackBus()
public LoadFlowParameters setReadSlackBus(boolean readSlackBus)
public boolean isWriteSlackBus()
public LoadFlowParameters setWriteSlackBus(boolean writeSlackBus)
public boolean isDc()
public LoadFlowParameters setDc(boolean dc)
public boolean isDistributedSlack()
public LoadFlowParameters setDistributedSlack(boolean distributedSlack)
public LoadFlowParameters setBalanceType(LoadFlowParameters.BalanceType balanceType)
public LoadFlowParameters.BalanceType getBalanceType()
public LoadFlowParameters copy()
@AutoService
, the extension would be lost in copied.Copyright © 2020. All rights reserved.