Power engineering software

Power engineering software comprises computer applications designed to model, simulate, analyze, and optimize electrical systems. These tools convert the physical characteristics and governing equations of power stations, transmission lines, power grids, substations, and industrial distribution networks into mathematical formulations that can be solved numerically.[1][2]
History
[edit]Digital calculation software for electrical engineering emerged during the late 1960s, initially focusing on plant performance monitoring and economic dispatch calculations.[3] Early programs operated in batch processing environments using punched cards before transitioning to compiled languages such as Fortran and C.[4]
In the mid-1970s, interactive graphic interfaces were introduced to power systems analysis, replacing batch card input with single-line diagram generation on visual display terminals; early platforms implementing this approach included IPSA, developed at the University of Manchester Institute of Science and Technology (UMIST) in 1974 and later maintained and developed by TNEI Services Ltd .[5][6] Throughout the 1980s and 1990s, commercial software expanded to include graphical CAD workstations and personal computers, allowing simultaneous calculation of load flows, short circuits, and transient stability.[1] Modern implementations incorporate scripting interfaces (predominantly in Python) for batch automation, stochastic simulations, and integration with energy management systems (EMS).[7][8]
Functional Classifications
[edit]Steady-State and Power Flow Analysis
[edit]Power flow software computes voltage magnitudes, phase angles, real and reactive power flows, and line losses across transmission and distribution networks.[1] Solvers primarily implement iterative numerical methods, including the Newton–Raphson method, the Gauss–Seidel method, and the fast decoupled load flow method.[2][9] Common operational applications include contingency analysis ($N-1$ reliability criteria), transformer tap optimization, and reactive power compensation studies.[10]
Short-Circuit and Fault Analysis
[edit]Fault analysis packages calculate symmetrical and asymmetrical fault currents (such as single line-to-ground, line-to-line, and three-phase faults) to evaluate the interrupting ratings of circuit breakers and switchgear. Computations generally comply with standardized methods defined by the International Electrotechnical Commission (IEC 60909) and the IEEE (IEEE C37 standards).[11]
Protection Coordination
[edit]Protection analysis software models the operating characteristics and response times of protective devices, including overcurrent relays, directional relays, distance relays, and fuses.[12] These applications generate time-current characteristic (TCC) curves to ensure selective tripping sequences during system faults.[13][14]
Dynamic Simulation and Electromagnetic Transients
[edit]Dynamic simulation packages are divided into two main timeframes:
- Electromechanical Transient Stability: Simulates generator rotor angle stability, frequency excursions, and voltage stability over seconds to minutes following disturbances.[11][15]
- Electromagnetic Transients (EMT): Simulates high-frequency phenomena over microseconds to milliseconds, such as lightning strikes, switching surges, insulation coordination, and power electronics interactions using tools derived from the EMTP architecture.[16]
Grounding and Lightning Protection
[edit]
Grounding analysis packages calculate soil resistivity models, ground potential rise (GPR), touch potentials, and step potentials in accordance with standards such as IEEE 80. Lightning shielding software simulates electrogeometric models and rolling sphere methods to determine shielding coverage for high-voltage substations and transmission corridors.[17]
Representative Software Platforms
[edit]| Software | Developer / Maintainer | First Released | Core Capabilities | Licensing |
|---|---|---|---|---|
| IPSA | UMIST / TNEI Services Ltd | 1974 | Load flow, fault level (IEC 60909 / G74), protection coordination, transient stability, harmonic analysis, CIM/CGMES, Python scripting | Proprietary |
| ETAP | Operation Technology, Inc. | 1986 | Load flow, short circuit, arc flash, protection coordination, cable sizing, SCADA/EMS integration | Proprietary |
| PSS®E | Siemens PTI | 1976 | Transmission planning, dynamic simulation, power flow, optimal power flow, contingency analysis | Proprietary |
| PSS SINCAL | Siemens | 1980s | Distribution and transmission planning, protection coordination, pipe network modeling | Proprietary |
| DIgSILENT PowerFactory | DIgSILENT GmbH | 1985 | AC/DC load flow, RMS/EMT simulation, protection grading, small-signal stability, modal analysis | Proprietary |
| CYME | Eaton | 1986 | Distribution network analysis, DER integration, reliability analysis, sub-network optimization | Proprietary |
| NEPLAN | NEPLAN AG | 1988 | Power system analysis, gas/water network integration, modular load flow, protection analysis | Proprietary |
| SKM Power*Tools | SKM Systems Analysis, Inc. | 1992 | Short-circuit analysis, arc flash hazard evaluation, protective device coordination | Proprietary |
| ERACS | RINA Consulting Ltd | 1990 | Balanced three-phase power systems analysis, load flow, fault calculations, harmonic studies | Proprietary |
| EA-PSM | Energy Advice | 2013 | Power flow, short circuit, arc flash, harmonic analysis, motor starting studies | Proprietary |
| PSCAD / EMTDC | Manitoba HVDC Research Centre | 1974 | Electromagnetic transient (EMT) simulation, power electronics modeling, HVDC and FACTS design | Proprietary |
| EMTP | PGSTech / EDF / Hydro-Québec | 1982 | Electromagnetic transients, switching overvoltages, insulation coordination, renewable integration | Proprietary |
| DSATools | Powertech Labs Inc. | 1990s | Dynamic security assessment, transient stability (TSAT), voltage stability (VSAT), small-signal analysis | Proprietary |
| EasyPower | Bentley Systems | 1984 | Arc flash evaluation, short circuit, protection coordination, power flow | Proprietary |
See also
[edit]References
[edit]- 1 2 3 Gordis, L. (2019). Fundamentals of Power Systems. Independent. ISBN 978-1090886811.
- 1 2 Grainger, John J.; Stevenson, William D. (1994). Power System Analysis. McGraw-Hill. ISBN 978-0070612938.
- ↑ "Plant Performance Monitoring". California Public Utilities Commission. Retrieved 2026-08-24.
- ↑ Tou, Julius T. (1970). Software Engineering: COINS III Proceedings. Academic Press. ISBN 978-0126962017.
- ↑ Lynch, C. A.; Efthymiadis, A. E. (1979). "Network graphics based interactive power system analysis". IEEE Power Engineering Society Winter Meeting.
- ↑ MANWEB (June 1977). Interactive Power System Analysis CAD Deployment (PDF) (Report). Merseyside and North Wales Electricity Board.
- ↑ "PyIPSA: Power System Analysis Module". TNEI Services. Retrieved 2026-08-24.
- ↑ Western Power Distribution (2019). WPD_EN_NIC_003 System Design: Capacity Engine (Technical report). National Grid Electricity Distribution.
- ↑ Lynch, C. A.; Smith, B. C. (1993). "Phase-shifting transformers in load flow and short-circuit analysis: modelling and control". IEE Proceedings C (Generation, Transmission and Distribution). 140 (4): 311–320. doi:10.1049/ip-c.1993.0049.
- ↑ Bjorklund, P.; Pan, J.; Yue, C.; Srivastava, K. (2006). "A New Approach for Modelling Complex Power System Components in Different Simulation Tools". IEEE Power Engineering Society General Meeting. doi:10.1109/PES.2006.1709445.
- 1 2 Kundur, Prabha (1994). Power System Stability and Control. McGraw-Hill. ISBN 978-0070359581.
- ↑ Kuliš, Ivan Goran; Marušić, Ante; Leci, Goran (2012). "Protection relay software models in interaction with power system simulators". Proceedings of the 35th International Convention MIPRO. pp. 924–929.
- ↑ Lynch, C. A.; Brameller, A. (1983). "Computer prediction of IDMT relay settings and performance for interconnected power systems". IEE Proceedings C (Generation, Transmission and Distribution). 130 (1): 23–30. doi:10.1049/ip-c.1983.0023.
- ↑ McDonald, J. R.; McArthur, Stephen (1993). Intelligent Knowledge Based Systems in Electrical Power Engineering. Springer. ISBN 978-0412462900.
- ↑ Bradley, D.; Lynch, C. A. (2002). "Modelling of wind powered generation in AC power systems". 5th International Conference on Power System Management and Control. Institution of Electrical Engineers. pp. 58–63. doi:10.1049/cp:20020058.
- ↑ Masoom, Alireza; Mahseredjian, Jean; Ould-Bachir, Tarek; Guironnet, Adrien (2021). "MSEMT: An Advanced Modelica Library for Power System Electromagnetic Transient Studies". IEEE Transactions on Power Delivery. 37 (4): 2453–2463. doi:10.1109/TPWRD.2021.3111127.
- ↑ Vasant, Pandian (2012). Innovation in Power, Control, and Optimization: Emerging Energy Technologies. IGI Global. ISBN 978-1466601888.
Further reading
[edit]- Cavalcanti, Ana; Sampaio, Augusto; Woodcock, James (2006). Refinement Techniques in Software Engineering. Springer. ISBN 978-3540462538.
- Hay, Stephanie; Ferguson, Anna (2016). A Review of Power System Modelling Platforms and Capabilities (Report). TNEI Services.
- Machowski, Jan; Bialek, Janusz W.; Bumby, James R. (2008). Power System Dynamics: Stability and Control. John Wiley & Sons. ISBN 978-0470725580.