Package com.powsybl.iidm.network
Class ValidationUtil
- java.lang.Object
-
- com.powsybl.iidm.network.ValidationUtil
-
public final class ValidationUtil extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
checkActivePowerLimits(Validable validable, double minP, double maxP)
static void
checkActivePowerLimits(Validable validable, double minP, double maxP, double p)
Deprecated.UsecheckActivePowerLimits(Validable, double, double)
instead.static void
checkActivePowerSetpoint(Validable validable, double activePowerSetpoint)
static void
checkB(Validable validable, double b)
static void
checkB1(Validable validable, double b1)
static void
checkB2(Validable validable, double b2)
static void
checkBmax(Validable validable, double bMax)
static void
checkBmin(Validable validable, double bMin)
static void
checkBPerSection(Validable validable, double sectionB)
static void
checkCaseDate(Validable validable, org.joda.time.DateTime caseDate)
static void
checkConnected(Validable validable, Boolean connected)
static void
checkConvertersMode(Validable validable, HvdcLine.ConvertersMode converterMode)
static void
checkEnergySource(Validable validable, EnergySource energySource)
static void
checkForecastDistance(Validable validable, int forecastDistance)
static void
checkG(Validable validable, double g)
static void
checkG1(Validable validable, double g1)
static void
checkG2(Validable validable, double g2)
static void
checkHvdcActivePowerSetpoint(Validable validable, double activePowerSetpoint)
static void
checkHvdcMaxP(Validable validable, double maxP)
static void
checkLinearBPerSection(Validable validable, double bPerSection)
Deprecated.UsecheckBPerSection(Validable, double)
instead.static void
checkLoadType(Validable validable, LoadType loadType)
static void
checkLossFactor(Validable validable, float lossFactor)
static void
checkMaximumSectionCount(Validable validable, int maximumSectionCount)
static void
checkMaxP(Validable validable, double maxP)
static void
checkMinP(Validable validable, double minP)
static void
checkNominalV(Validable validable, double nominalV)
static void
checkOnlyOneTapChangerRegulatingEnabled(Validable validable, Set<TapChanger> tapChangersNotIncludingTheModified, boolean regulating)
static void
checkP0(Validable validable, double p0)
static void
checkPermanentLimit(Validable validable, double permanentLimit)
static void
checkPhaseTapChangerRegulation(Validable validable, PhaseTapChanger.RegulationMode regulationMode, double regulationValue, boolean regulating, Terminal regulationTerminal, Network network)
static void
checkPowerFactor(Validable validable, double powerFactor)
static void
checkQ0(Validable validable, double q0)
static void
checkR(Validable validable, double r)
static void
checkRatedS(Validable validable, double ratedS)
static void
checkRatedU(Validable validable, double ratedU, String num)
static void
checkRatedU1(Validable validable, double ratedU1)
static void
checkRatedU2(Validable validable, double ratedU2)
static void
checkRatioTapChangerRegulation(Validable validable, boolean regulating, boolean loadTapChangingCapabilities, Terminal regulationTerminal, double targetV, Network network)
static void
checkRatioTapChangerRegulation(Validable validable, boolean regulating, Terminal regulationTerminal, double targetV, Network network)
static void
checkRegulatingTerminal(Validable validable, Terminal regulatingTerminal, Network network)
static void
checkSections(Validable validable, int currentSectionCount, int maximumSectionCount)
static void
checkSvcRegulator(Validable validable, double voltageSetpoint, double reactivePowerSetpoint, StaticVarCompensator.RegulationMode regulationMode)
static void
checkTargetDeadband(Validable validable, String validableType, boolean regulating, double targetDeadband)
static void
checkTopologyKind(Validable validable, TopologyKind topologyKind)
static boolean
checkVoltageControl(Validable validable, Boolean voltageRegulatorOn, double voltageSetpoint)
static void
checkVoltageControl(Validable validable, Boolean voltageRegulatorOn, double voltageSetpoint, double reactivePowerSetpoint)
static void
checkVoltageLimits(Validable validable, double lowVoltageLimit, double highVoltageLimit)
static void
checkX(Validable validable, double x)
-
-
-
Method Detail
-
checkActivePowerSetpoint
public static void checkActivePowerSetpoint(Validable validable, double activePowerSetpoint)
-
checkHvdcActivePowerSetpoint
public static void checkHvdcActivePowerSetpoint(Validable validable, double activePowerSetpoint)
-
checkActivePowerLimits
public static void checkActivePowerLimits(Validable validable, double minP, double maxP)
-
checkActivePowerLimits
@Deprecated(since="4.3.0") public static void checkActivePowerLimits(Validable validable, double minP, double maxP, double p)
Deprecated.UsecheckActivePowerLimits(Validable, double, double)
instead.
-
checkTargetDeadband
public static void checkTargetDeadband(Validable validable, String validableType, boolean regulating, double targetDeadband)
-
checkVoltageControl
public static boolean checkVoltageControl(Validable validable, Boolean voltageRegulatorOn, double voltageSetpoint)
-
checkVoltageControl
public static void checkVoltageControl(Validable validable, Boolean voltageRegulatorOn, double voltageSetpoint, double reactivePowerSetpoint)
-
checkRatedS
public static void checkRatedS(Validable validable, double ratedS)
-
checkEnergySource
public static void checkEnergySource(Validable validable, EnergySource energySource)
-
checkMinP
public static void checkMinP(Validable validable, double minP)
-
checkMaxP
public static void checkMaxP(Validable validable, double maxP)
-
checkHvdcMaxP
public static void checkHvdcMaxP(Validable validable, double maxP)
-
checkRegulatingTerminal
public static void checkRegulatingTerminal(Validable validable, Terminal regulatingTerminal, Network network)
-
checkP0
public static void checkP0(Validable validable, double p0)
-
checkQ0
public static void checkQ0(Validable validable, double q0)
-
checkR
public static void checkR(Validable validable, double r)
-
checkX
public static void checkX(Validable validable, double x)
-
checkG1
public static void checkG1(Validable validable, double g1)
-
checkG2
public static void checkG2(Validable validable, double g2)
-
checkB1
public static void checkB1(Validable validable, double b1)
-
checkB2
public static void checkB2(Validable validable, double b2)
-
checkG
public static void checkG(Validable validable, double g)
-
checkB
public static void checkB(Validable validable, double b)
-
checkNominalV
public static void checkNominalV(Validable validable, double nominalV)
-
checkVoltageLimits
public static void checkVoltageLimits(Validable validable, double lowVoltageLimit, double highVoltageLimit)
-
checkTopologyKind
public static void checkTopologyKind(Validable validable, TopologyKind topologyKind)
-
checkCaseDate
public static void checkCaseDate(Validable validable, org.joda.time.DateTime caseDate)
-
checkForecastDistance
public static void checkForecastDistance(Validable validable, int forecastDistance)
-
checkLinearBPerSection
@Deprecated(since="4.2.0") public static void checkLinearBPerSection(Validable validable, double bPerSection)
Deprecated.UsecheckBPerSection(Validable, double)
instead.
-
checkBPerSection
public static void checkBPerSection(Validable validable, double sectionB)
-
checkMaximumSectionCount
public static void checkMaximumSectionCount(Validable validable, int maximumSectionCount)
-
checkSections
public static void checkSections(Validable validable, int currentSectionCount, int maximumSectionCount)
-
checkRatedU1
public static void checkRatedU1(Validable validable, double ratedU1)
-
checkRatedU2
public static void checkRatedU2(Validable validable, double ratedU2)
-
checkSvcRegulator
public static void checkSvcRegulator(Validable validable, double voltageSetpoint, double reactivePowerSetpoint, StaticVarCompensator.RegulationMode regulationMode)
-
checkBmin
public static void checkBmin(Validable validable, double bMin)
-
checkBmax
public static void checkBmax(Validable validable, double bMax)
-
checkRatioTapChangerRegulation
public static void checkRatioTapChangerRegulation(Validable validable, boolean regulating, boolean loadTapChangingCapabilities, Terminal regulationTerminal, double targetV, Network network)
-
checkRatioTapChangerRegulation
public static void checkRatioTapChangerRegulation(Validable validable, boolean regulating, Terminal regulationTerminal, double targetV, Network network)
-
checkPhaseTapChangerRegulation
public static void checkPhaseTapChangerRegulation(Validable validable, PhaseTapChanger.RegulationMode regulationMode, double regulationValue, boolean regulating, Terminal regulationTerminal, Network network)
-
checkOnlyOneTapChangerRegulatingEnabled
public static void checkOnlyOneTapChangerRegulatingEnabled(Validable validable, Set<TapChanger> tapChangersNotIncludingTheModified, boolean regulating)
-
checkConvertersMode
public static void checkConvertersMode(Validable validable, HvdcLine.ConvertersMode converterMode)
-
checkPowerFactor
public static void checkPowerFactor(Validable validable, double powerFactor)
-
checkPermanentLimit
public static void checkPermanentLimit(Validable validable, double permanentLimit)
-
checkLossFactor
public static void checkLossFactor(Validable validable, float lossFactor)
-
-