pypowsybl.security.Parameters#

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

Parameters for a security analysis execution.

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

Please note that security 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 security analysis provider. Please check the documentation of your provider for that information.

Parameters:
  • load_flow_parameters (Parameters) – parameters that are common to loadflow and security 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 security analysis provider the names of the existing parameters can be found with method get_provider_parameters_names

Methods

__init__([load_flow_parameters, ...])

Attributes

increased_violations

Define what violations should be considered increased between N and post-contingency situations