Class BalanceComputationParameters

  • All Implemented Interfaces:
    com.powsybl.commons.extensions.Extendable<BalanceComputationParameters>

    public class BalanceComputationParameters
    extends com.powsybl.commons.extensions.AbstractExtendable<BalanceComputationParameters>
    parameters for balance computation.
    Author:
    Ameni Walha <ameni.walha at rte-france.com>, Mohamed Ben Rejeb <mohamed.benrejeb at rte-france.com>
    • Field Detail

      • DEFAULT_THRESHOLD_NET_POSITION

        public static final double DEFAULT_THRESHOLD_NET_POSITION
        See Also:
        Constant Field Values
      • DEFAULT_MAX_NUMBER_ITERATIONS

        public static final int DEFAULT_MAX_NUMBER_ITERATIONS
        See Also:
        Constant Field Values
    • Constructor Detail

      • BalanceComputationParameters

        public BalanceComputationParameters()
        Constructor with default parameters
      • BalanceComputationParameters

        public BalanceComputationParameters​(double threshold,
                                            int maxNumberIterations)
        Constructor with given parameters
        Parameters:
        threshold - Threshold for comparing net positions (given in MW)
        maxNumberIterations - Maximum iteration number for balances adjustment
    • Method Detail

      • load

        public static BalanceComputationParameters load​(com.powsybl.commons.config.PlatformConfig platformConfig)
        Load parameters from a provided platform config.
      • getLoadFlowParameters

        public com.powsybl.loadflow.LoadFlowParameters getLoadFlowParameters()
      • setLoadFlowParameters

        public BalanceComputationParameters setLoadFlowParameters​(com.powsybl.loadflow.LoadFlowParameters loadFlowParameters)
      • getThresholdNetPosition

        public double getThresholdNetPosition()
      • getMaxNumberIterations

        public int getMaxNumberIterations()