Short-circuit analysis#

Run a short-circuit analysis#

You can run a short-circuit analysis using the following methods:

create_analysis

Creates a short-circuit analysis object, which can be used to run a short-circuit analysis on a network

ShortCircuitAnalysis.run

Runs a short-circuit analysis.

set_default_provider

Set the default short-circuit analysis provider.

get_default_provider

Get the current default short-circuit analysis provider.

get_provider_names

Get list of supported provider names

Parameters#

The execution of the short-circuit analysis can be customized using short-circuit analysis parameters.

Parameters

Parameters for a short-circuit analysis execution.

Create faults#

You can define faults to be simulated with the following methods:

Results#

When the short-circuit analysis is completed, you can inspect its results:

ShortCircuitAnalysisResult

The result of a short-circuit analysis.

ShortCircuitAnalysisResult.fault_results

contains the results, for each fault, in a dataframe representation.

ShortCircuitAnalysisResult.feeder_results

contains the contributions of each feeder to the short-circuit current, in a dataframe representation.

ShortCircuitAnalysisResult.limit_violations

contains a list of all the violations after the fault, in a dataframe representation.

ShortCircuitAnalysisResult.voltage_bus_results

contains a list of all the short-circuit voltage bus results, in a dataframe representation.