Package com.powsybl.openloadflow.util
Class Reports
java.lang.Object
com.powsybl.openloadflow.util.Reports
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.powsybl.commons.reporter.Reporter
createAcSecurityAnalysis
(com.powsybl.commons.reporter.Reporter reporter, String networkId) static com.powsybl.commons.reporter.Reporter
createDetailedSolverReporter
(com.powsybl.commons.reporter.Reporter reporter, String solverName, int networkNumCc, int networkNumSc) static com.powsybl.commons.reporter.Reporter
createDetailedSolverReporterOuterLoop
(com.powsybl.commons.reporter.Reporter reporter, String solverName, 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
reportNewtonRaphsonBusesOutOfNormalVoltageRange
(com.powsybl.commons.reporter.Reporter reporter, Map<String, Double> busesOutOfNormalVoltageRange, double minRealisticVoltage, double maxRealisticVoltage) 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
reportReactiveControllerBusesToPqBuses
(com.powsybl.commons.reporter.Reporter reporter, int switchCount) static void
reportStandByAutomatonActivation
(com.powsybl.commons.reporter.Reporter reporter, String busId, double newTargetV)
-
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
-
createNewtonRaphsonMismatchReporter
public static com.powsybl.commons.reporter.Reporter createNewtonRaphsonMismatchReporter(com.powsybl.commons.reporter.Reporter reporter, int iteration) -
reportNewtonRaphsonMismatch
-
reportNewtonRaphsonNorm
public static void reportNewtonRaphsonNorm(com.powsybl.commons.reporter.Reporter reporter, double norm, int iteration) -
reportNewtonRaphsonBusesOutOfNormalVoltageRange
-