pypowsybl.security.Parameters#

class Parameters(load_flow_parameters=None, increased_violations_parameters=None, provider_parameters=None)[source]#

Parameters for a sensitivity analysis execution.

All parameters are first read from you configuration file, then overridden with the constructor arguments.

Please note that sensitivity analysis providers may not honor all parameters, according to their capabilities. For example, some providers will not be able to simulate the voltage control of shunt compensators, etc. The exact behaviour of some parameters may also depend on your sensitivity analysis provider. Please check the documentation of your provider for that information.

Parameters:
  • load_flow_parameters (Parameters) – parameters that are common to loadflow and sensitivity analysis

  • increased_violations_parameters (IncreasedViolationsParameters) – Define what violations should be considered increased between N and contingency situations

  • provider_parameters (Dict[str, str]) – Define parameters linked to the sensitivity analysis provider the names of the existing parameters can be found with method get_provider_parameters_names

Methods

__init__([load_flow_parameters, ...])

Attributes