Package com.powsybl.openloadflow.util
Class Reports
- java.lang.Object
-
- com.powsybl.openloadflow.util.Reports
-
public final class Reports extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.powsybl.commons.reporter.Reporter
createAcSecurityAnalysis(com.powsybl.commons.reporter.Reporter reporter, String networkId)
static com.powsybl.commons.reporter.Reporter
createDetailedNewtonRaphsonReporter(com.powsybl.commons.reporter.Reporter reporter, int networkNumCc, int networkNumSc)
static com.powsybl.commons.reporter.Reporter
createDetailedNewtonRaphsonReporterOuterLoop(com.powsybl.commons.reporter.Reporter reporter, int networkNumCc, int networkNumSc, int outerLoopIteration, String outerLoopType)
static com.powsybl.commons.reporter.Reporter
createLfNetworkReporter(com.powsybl.commons.reporter.Reporter reporter, int networkNumCc, int networkNumSc)
static com.powsybl.commons.reporter.Reporter
createLoadFlowReporter(com.powsybl.commons.reporter.Reporter reporter, String networkId)
static com.powsybl.commons.reporter.Reporter
createNewtonRaphsonMismatchReporter(com.powsybl.commons.reporter.Reporter reporter, int iteration)
static com.powsybl.commons.reporter.Reporter
createOuterLoopReporter(com.powsybl.commons.reporter.Reporter reporter, String outerLoopType)
static com.powsybl.commons.reporter.Reporter
createPostContingencySimulation(com.powsybl.commons.reporter.Reporter reporter, String contingencyId)
static com.powsybl.commons.reporter.Reporter
createPostLoadingProcessingReporter(com.powsybl.commons.reporter.Reporter reporter)
static com.powsybl.commons.reporter.Reporter
createPreContingencySimulation(com.powsybl.commons.reporter.Reporter reporter)
static com.powsybl.commons.reporter.Reporter
createSensitivityAnalysis(com.powsybl.commons.reporter.Reporter reporter, String networkId)
static void
reportAcLfComplete(com.powsybl.commons.reporter.Reporter reporter, String nrStatus, com.powsybl.commons.reporter.TypedValue severity)
static void
reportDcLfComplete(com.powsybl.commons.reporter.Reporter reporter, boolean succeeded)
static void
reportDcLfSolverFailure(com.powsybl.commons.reporter.Reporter reporter, String errorMessage)
static void
reportGeneratorsDiscardedFromVoltageControlBecauseNotStarted(com.powsybl.commons.reporter.Reporter reporter, int impactedGeneratorCount)
static void
reportGeneratorsDiscardedFromVoltageControlBecauseReactiveRangeIsTooSmall(com.powsybl.commons.reporter.Reporter reporter, int impactedGeneratorCount)
static void
reportMismatchDistributionFailure(com.powsybl.commons.reporter.Reporter reporter, int iteration, double remainingMismatch)
static void
reportMismatchDistributionSuccess(com.powsybl.commons.reporter.Reporter reporter, int iteration, double slackBusActivePowerMismatch, int iterationCount)
static void
reportNetworkBalance(com.powsybl.commons.reporter.Reporter reporter, double activeGeneration, double activeLoad, double reactiveGeneration, double reactiveLoad)
static void
reportNetworkMustHaveAtLeastOneBusGeneratorVoltageControlEnabled(com.powsybl.commons.reporter.Reporter reporter)
static void
reportNetworkSize(com.powsybl.commons.reporter.Reporter reporter, int busCount, int branchCount)
static void
reportNewtonRaphsonMismatch(com.powsybl.commons.reporter.Reporter reporter, String acEquationType, double mismatch, String busId, double busV, double busPhi, int iteration)
static void
reportNewtonRaphsonNorm(com.powsybl.commons.reporter.Reporter reporter, double norm, int iteration)
static void
reportNoMismatchDistribution(com.powsybl.commons.reporter.Reporter reporter, int iteration)
static void
reportPqToPvBuses(com.powsybl.commons.reporter.Reporter reporter, int pqToPvBusCount, int blockedPqBusCount)
static void
reportPvToPqBuses(com.powsybl.commons.reporter.Reporter reporter, int pvToPqBusCount, int remainingPvBusCount)
static void
reportStandByAutomatonActivation(com.powsybl.commons.reporter.Reporter reporter, String busId, double newTargetV)
-
-
-
Method Detail
-
reportNetworkSize
public static void reportNetworkSize(com.powsybl.commons.reporter.Reporter reporter, int busCount, int branchCount)
-
reportNetworkBalance
public static void reportNetworkBalance(com.powsybl.commons.reporter.Reporter reporter, double activeGeneration, double activeLoad, double reactiveGeneration, double reactiveLoad)
-
reportNetworkMustHaveAtLeastOneBusGeneratorVoltageControlEnabled
public static void reportNetworkMustHaveAtLeastOneBusGeneratorVoltageControlEnabled(com.powsybl.commons.reporter.Reporter reporter)
-
reportMismatchDistributionFailure
public static void reportMismatchDistributionFailure(com.powsybl.commons.reporter.Reporter reporter, int iteration, double remainingMismatch)
-
reportMismatchDistributionSuccess
public static void reportMismatchDistributionSuccess(com.powsybl.commons.reporter.Reporter reporter, int iteration, double slackBusActivePowerMismatch, int iterationCount)
-
reportNoMismatchDistribution
public static void reportNoMismatchDistribution(com.powsybl.commons.reporter.Reporter reporter, int iteration)
-
reportPvToPqBuses
public static void reportPvToPqBuses(com.powsybl.commons.reporter.Reporter reporter, int pvToPqBusCount, int remainingPvBusCount)
-
reportPqToPvBuses
public static void reportPqToPvBuses(com.powsybl.commons.reporter.Reporter reporter, int pqToPvBusCount, int blockedPqBusCount)
-
reportStandByAutomatonActivation
public static void reportStandByAutomatonActivation(com.powsybl.commons.reporter.Reporter reporter, String busId, double newTargetV)
-
reportDcLfSolverFailure
public static void reportDcLfSolverFailure(com.powsybl.commons.reporter.Reporter reporter, String errorMessage)
-
reportDcLfComplete
public static void reportDcLfComplete(com.powsybl.commons.reporter.Reporter reporter, boolean succeeded)
-
reportGeneratorsDiscardedFromVoltageControlBecauseNotStarted
public static void reportGeneratorsDiscardedFromVoltageControlBecauseNotStarted(com.powsybl.commons.reporter.Reporter reporter, int impactedGeneratorCount)
-
reportGeneratorsDiscardedFromVoltageControlBecauseReactiveRangeIsTooSmall
public static void reportGeneratorsDiscardedFromVoltageControlBecauseReactiveRangeIsTooSmall(com.powsybl.commons.reporter.Reporter reporter, int impactedGeneratorCount)
-
reportAcLfComplete
public static void reportAcLfComplete(com.powsybl.commons.reporter.Reporter reporter, String nrStatus, com.powsybl.commons.reporter.TypedValue severity)
-
createLoadFlowReporter
public static com.powsybl.commons.reporter.Reporter createLoadFlowReporter(com.powsybl.commons.reporter.Reporter reporter, String networkId)
-
createLfNetworkReporter
public static com.powsybl.commons.reporter.Reporter createLfNetworkReporter(com.powsybl.commons.reporter.Reporter reporter, int networkNumCc, int networkNumSc)
-
createPostLoadingProcessingReporter
public static com.powsybl.commons.reporter.Reporter createPostLoadingProcessingReporter(com.powsybl.commons.reporter.Reporter reporter)
-
createOuterLoopReporter
public static com.powsybl.commons.reporter.Reporter createOuterLoopReporter(com.powsybl.commons.reporter.Reporter reporter, String outerLoopType)
-
createSensitivityAnalysis
public static com.powsybl.commons.reporter.Reporter createSensitivityAnalysis(com.powsybl.commons.reporter.Reporter reporter, String networkId)
-
createAcSecurityAnalysis
public static com.powsybl.commons.reporter.Reporter createAcSecurityAnalysis(com.powsybl.commons.reporter.Reporter reporter, String networkId)
-
createPreContingencySimulation
public static com.powsybl.commons.reporter.Reporter createPreContingencySimulation(com.powsybl.commons.reporter.Reporter reporter)
-
createPostContingencySimulation
public static com.powsybl.commons.reporter.Reporter createPostContingencySimulation(com.powsybl.commons.reporter.Reporter reporter, String contingencyId)
-
createDetailedNewtonRaphsonReporter
public static com.powsybl.commons.reporter.Reporter createDetailedNewtonRaphsonReporter(com.powsybl.commons.reporter.Reporter reporter, int networkNumCc, int networkNumSc)
-
createDetailedNewtonRaphsonReporterOuterLoop
public static com.powsybl.commons.reporter.Reporter createDetailedNewtonRaphsonReporterOuterLoop(com.powsybl.commons.reporter.Reporter reporter, int networkNumCc, int networkNumSc, int outerLoopIteration, String outerLoopType)
-
createNewtonRaphsonMismatchReporter
public static com.powsybl.commons.reporter.Reporter createNewtonRaphsonMismatchReporter(com.powsybl.commons.reporter.Reporter reporter, int iteration)
-
reportNewtonRaphsonMismatch
public static void reportNewtonRaphsonMismatch(com.powsybl.commons.reporter.Reporter reporter, String acEquationType, double mismatch, String busId, double busV, double busPhi, int iteration)
-
reportNewtonRaphsonNorm
public static void reportNewtonRaphsonNorm(com.powsybl.commons.reporter.Reporter reporter, double norm, int iteration)
-
-