Class AcLoadFlowParameters


  • public class AcLoadFlowParameters
    extends Object
    Author:
    Geoffroy Jamgotchian
    • Constructor Detail

      • AcLoadFlowParameters

        public AcLoadFlowParameters​(SlackBusSelector slackBusSelector,
                                    VoltageInitializer voltageInitializer,
                                    NewtonRaphsonStoppingCriteria stoppingCriteria,
                                    List<OuterLoop> outerLoops,
                                    com.powsybl.math.matrix.MatrixFactory matrixFactory,
                                    boolean voltageRemoteControl,
                                    boolean phaseControl,
                                    boolean transformerVoltageControlOn,
                                    boolean minImpedance,
                                    boolean twtSplitShuntAdmittance,
                                    boolean breakers,
                                    double plausibleActivePowerLimit,
                                    boolean forceA1Var,
                                    boolean addRatioToLinesWithDifferentNominalVoltageAtBothEnds,
                                    Set<String> branchesWithCurrent,
                                    boolean computeMainConnectedComponentOnly,
                                    Set<com.powsybl.iidm.network.Country> countriesToBalance)
    • Method Detail

      • setVoltageInitializer

        public void setVoltageInitializer​(VoltageInitializer voltageInitializer)
      • getMatrixFactory

        public com.powsybl.math.matrix.MatrixFactory getMatrixFactory()
      • isVoltageRemoteControl

        public boolean isVoltageRemoteControl()
      • isPhaseControl

        public boolean isPhaseControl()
      • isTransformerVoltageControlOn

        public boolean isTransformerVoltageControlOn()
      • isMinImpedance

        public boolean isMinImpedance()
      • isTwtSplitShuntAdmittance

        public boolean isTwtSplitShuntAdmittance()
      • isBreakers

        public boolean isBreakers()
      • getPlausibleActivePowerLimit

        public double getPlausibleActivePowerLimit()
      • isForceA1Var

        public boolean isForceA1Var()
      • isAddRatioToLinesWithDifferentNominalVoltageAtBothEnds

        public boolean isAddRatioToLinesWithDifferentNominalVoltageAtBothEnds()
      • getBranchesWithCurrent

        public Set<String> getBranchesWithCurrent()
      • isComputeMainConnectedComponentOnly

        public boolean isComputeMainConnectedComponentOnly()
      • getCountriesToBalance

        public Set<com.powsybl.iidm.network.Country> getCountriesToBalance()