Class Reports

java.lang.Object
com.powsybl.openloadflow.util.Reports

public final class Reports extends Object
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Method Details

    • 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)
    • reportReactiveControllerBusesToPqBuses

      public static void reportReactiveControllerBusesToPqBuses(com.powsybl.commons.reporter.Reporter reporter, int switchCount)
    • 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)
    • createDetailedSolverReporter

      public static com.powsybl.commons.reporter.Reporter createDetailedSolverReporter(com.powsybl.commons.reporter.Reporter reporter, String solverName, int networkNumCc, int networkNumSc)
    • createDetailedSolverReporterOuterLoop

      public static com.powsybl.commons.reporter.Reporter createDetailedSolverReporterOuterLoop(com.powsybl.commons.reporter.Reporter reporter, String solverName, 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)
    • reportNewtonRaphsonBusesOutOfNormalVoltageRange

      public static void reportNewtonRaphsonBusesOutOfNormalVoltageRange(com.powsybl.commons.reporter.Reporter reporter, Map<String,Double> busesOutOfNormalVoltageRange, double minRealisticVoltage, double maxRealisticVoltage)