PyPowSyBl currently does not include a built-in short-circuit simulator. You’ll need to install a compatible provider to run analyses.
Overview
Short-circuit analysis calculates:- Fault currents: Three-phase short-circuit currents
- Voltages during fault: Voltage profile during the fault
- Feeder contributions: Individual contributions to fault current
- Limit violations: Equipment exceeding short-circuit ratings
Network Requirements
The network must include short-circuit extensions on generators:Parameters
Configure the analysis with parameters:Key Parameters
| Parameter | Default | Description |
|---|---|---|
with_fortescue_result | False | Return phase-detailed results (A, B, C) |
with_feeder_result | True | Calculate feeder contributions |
with_limit_violations | True | Detect limit violations |
with_voltage_result | True | Calculate voltage profile |
min_voltage_drop_proportional_threshold | 0 | Filter voltage results by drop threshold |
study_type | TRANSIENT | SUB_TRANSIENT, TRANSIENT, or STEADY_STATE |
initial_voltage_profile_mode | - | NOMINAL or PREVIOUS_VALUE |
Study Types
SUB_TRANSIENT
SUB_TRANSIENT
Calculates fault currents immediately after fault occurrence using subtransient reactances. Highest fault current magnitude.
TRANSIENT (Default)
TRANSIENT (Default)
Calculates fault currents during the transient period using transient reactances. Medium fault current magnitude.
STEADY_STATE
STEADY_STATE
Calculates steady-state fault currents using synchronous reactances. Lowest fault current magnitude.
Defining Faults
Faults can be defined on buses or branches:Bus Faults
Branch Faults
Default Fault Parameters
| Parameter | Default Value |
|---|---|
r (resistance) | 0 Ω |
x (reactance) | 0 Ω |
proportional_location | 50% |
Running Analysis
Analyzing Results
Once you have a provider configured, the results include:Fault Results
- Fault current magnitude and angle
- Voltage magnitude and angle at fault location
- Status (CONVERGED, FAILED)
Feeder Results
- Current contribution from each feeder
- Side of contribution (for branches)
Limit Violations
ip_max: Maximum admissible currentip_min: Minimum admissible current
identifiableShortCircuit extension)
Voltage Results
min_voltage_drop_proportional_threshold.
Complete Example
Fortescue Components
Enable detailed phase analysis:Fortescue (symmetrical component) analysis is useful for:
- Unbalanced fault analysis
- Protective relay coordination
- Detailed fault studies
Applications
Protective Device Coordination
Protective Device Coordination
Use fault currents to:
- Set relay pickup levels
- Coordinate circuit breaker ratings
- Verify protection schemes
- Size fuses and breakers
Equipment Rating
Equipment Rating
Verify equipment can withstand:
- Maximum fault currents
- Thermal stress
- Mechanical stress
- Specify equipment ratings
Grounding Design
Grounding Design
Analyze:
- Ground fault currents
- Touch and step voltages
- Grounding system adequacy
- Safety requirements
Troubleshooting
Missing generator extensions
Missing generator extensions
Ensure generators have the
generatorShortCircuit extension with reactance values:No provider available
No provider available
Install a compatible short-circuit provider. Check PowSyBl documentation for available implementations.
Next Steps
Dynamic Simulation
Time-domain stability analysis
Network Visualization
Visualize your network
