
Power engineering software is a
software
Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work.
...
used to create models, analyze or calculate the design of
Power station
A power station, also referred to as a power plant and sometimes generating station or generating plant, is an industrial facility for the generation of electric power. Power stations are generally connected to an electrical grid.
Many p ...
s,
Overhead power line
An overhead power line is a structure used in electric power transmission and distribution to transmit electrical energy across large distances. It consists of one or more uninsulated electrical cables (commonly multiples of three for three-p ...
s,
Transmission tower
A transmission tower, also known as an electricity pylon or simply a pylon in British English and as a hydro tower in Canadian English, is a tall structure, usually a steel lattice tower, used to support an overhead power line.
In electrical ...
s,
Electrical grid
An electrical grid is an interconnected network for electricity delivery from producers to consumers. Electrical grids vary in size and can cover whole countries or continents. It consists of:Kaplan, S. M. (2009). Smart Grid. Electrical Power ...
s,
Grounding
Grounding or grounded may refer to:
Science and philosophy
* Grounding (metaphysics), a topic of wide philosophical interest
* Grounding (psychology), a strategy for coping with stress or other negative emotions
* Grounding in communication, the ...
and Lightning systems and others. It is a type of application software used for power engineering problems which are transformed into mathematical expressions.
History
The first software program for power engineering was created by the end of the 1960s for the purpose of monitoring
power plant
A power station, also referred to as a power plant and sometimes generating station or generating plant, is an industrial facility for the generation of electric power. Power stations are generally connected to an electrical grid.
Many p ...
s. In the following decades, Power engineering and Computer technologies developed very fast. Software programs were created to collect data for power plants. One of the first computer languages used in
Nuclear plant
A nuclear power plant (NPP) is a thermal power station in which the heat source is a nuclear reactor. As is typical of thermal power stations, heat is used to generate steam that drives a steam turbine connected to a generator that produces elec ...
s and
Thermal plant
A thermal power station is a type of power station in which heat energy is converted to electrical energy. In a steam-generating cycle heat is used to boil water in a large pressure vessel to produce high-pressure steam, which drives a steam ...
s was
C (programming language). The first power systems analysis program to feature a graphical user interface an
IPSAwas designed in the mid-1970s. Other platforms for electrical power modelling were created by the end of the 1980s. Currently, the programming language
Python, commonly used in French
Nuclear plant
A nuclear power plant (NPP) is a thermal power station in which the heat source is a nuclear reactor. As is typical of thermal power stations, heat is used to generate steam that drives a steam turbine connected to a generator that produces elec ...
s, is used to write energy-efficient algorithms and software programs.
Classification
Power Plants Analysis Software

The early 2000s saw the rapid development of analytical programming and
3D modeling
In 3D computer graphics, 3D modeling is the process of developing a mathematical coordinate-based representation of any surface of an object (inanimate or living) in three dimensions via specialized software by manipulating edges, vertices, ...
. Software products were being created for designing
power plants
A power station, also referred to as a power plant and sometimes generating station or generating plant, is an industrial facility for the generation of electric power. Power stations are generally connected to an electrical grid.
Many pow ...
and their elements and connections. The programs were based on mathematical algorithms and computations. Power software such a
IPSASKMCYME DINIS, PSS/E, DIgSILENT and ETAP are pioneers in the category of power engineering software. Most of these products used
MARKAL
MARKAL is a numerical model used to carry out economic analysis of different energy related systems at the country level to represent its evolution over a period of usually of 40–50 years. The word MARKAL was generated by concatenating two wor ...
,
ESME and other modelling methods. The transmission lines were designed according to minimum requirements set out in the SQSS (security and quality of supply standard). This also applies to other elements of the power systems. In the software world, many CAD software products for 2D and 3D electrical designs were developed.
Renewable Energy Controller Software
The controllers of
Renewable energy used different software. The digital controllers are of different types: ADC, DAC, 4-bit, 8-bit, 16-bit, and many others. To date, the controllers are mostly programmed with computer languages like: C, C++, Java and others.
Power Engineering Protection Software
Another kind of software is one for simulating security systems for power systems and power plants. Such software simulates the activation of the various types of protections, which protects the transformers, power lines and other components. It graphs the different characteristics of the protections. Mathematical models have been set for all components of the power engineering system. It is up to the user to choose what type of protection to put on the energy objects. Protections are also mathematically modeled when they are connected to power engineering objects. The parameters of the emergency are set and based on the mathematical model, all the calculations are performed to obtain the output graphs and results.
Software products
{, class="wikitable sortable"
, -
! System
! Creator
! Development started
! Latest stable version
! License
! Notes
, -
!IPSA
, TNEI Services Ltd.
, 1974
, 2.10.2
(May 2024)
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Load flow, Contingency and Automation studies, Reactive power studies and compliance, Voltage regulation and power losses, Load and generation profile studies, Fault Level, Overcurrent Protection, Time and overcurrent grading, Relay modelling, Harmonic Analysis, G5/5 compliance, Transient Stability, DC Networks, Reliability, Unbalanced systems & analysis (Load Flow, Fault Level, etc.), User-defined Models, CIM/ CGMES 3.0 (ENTSO-E conformity), Flexibility, Python Scripting - PyIPSA.
, -
! NEPLAN
, NEPLAN AG
, 1988
, 10.8.1.2
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Cloud Computing, Power System Analysis, Power Management System, Grid Code, Real Time integrations, Transmission and Distribution networks, GIS/SCADA integrations, Asset Management, EMS - DMS
, -
! ETAP
, Operation Technology, Inc.
, 1986
, 22.5
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Power System Analysis, Power Management System, SCADA, Transmission & Distribution planning, Geospatial Modeling, ADMS, EMS, Microgrid Controller, Power Plant Controller
, -
!EA-PSM
, Energy Advice
, 2013
, 23.04.13
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Power Flow analysis, Short Circuit, Arc flash, Harmonic Flow, Motor Start analysis, Relay Coordination and Protection Tracking
, -
! CYME
, CYME International
, 1986
, 16.01
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, COM Module, Voltage Stability Analysis
, -
! SKM
, SKM Systems Analysis, Inc
, 1992
, 8.0.2.5
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, TMS, HI_WAVE, CAPTOR, IEC 60909 Fault, IEE Wiring, A_Fault (ANSI)
, -
! PowerFactory
, DIgSILENT GmbH
, 1985
, 2024
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Unbalanced Load Flow, RMS, EMT and Harmonic Analysis, Protection, Short Circuit, Arc flash, Harmonic Flow, Motor Start analysis, State Estimation, Cable Analysis, Scripting and Automation, Transmission and Distribution Network Tools
, -
! ERACS
, RINA Consulting Ltd
, 1990
, 3.9.10
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Balanced three-phase power systems analysis modelling tool, which includes Loadflow, Fault / Short-Circuit, Harmonics & G5/4, Protection Co-ordination, Transient Stability and Arc Flash calculation modules.
, -
! PSCAD / EMTDC
, Manitoba HVDC Research Centre
, 1974
, 5.0.2
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Electromagnetic Transient studies
, -
! EMTP
,
EDF EDF may refer to:
Organisations
* Eclaireurs de France, a French Scouting association
* Education for Development Foundation, a Thai charity
* Électricité de France, a French energy company
** EDF Energy, their British subsidiary
** EDF Luminus, ...
&
RTE &
Hydro-Québec
Hydro-Québec is a public utility that manages the generation, transmission and distribution of electricity in the Canadian province of Quebec, as well as the export of power to portions of the Northeast United States.
It was established by th ...
, 1982
, 4.1
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Electromagnetic Transient studies
, -
! MSEMT
, Industrial chair of
EDF EDF may refer to:
Organisations
* Eclaireurs de France, a French Scouting association
* Education for Development Foundation, a Thai charity
* Électricité de France, a French energy company
** EDF Energy, their British subsidiary
** EDF Luminus, ...
&
RTE &
Hydro-Québec
Hydro-Québec is a public utility that manages the generation, transmission and distribution of electricity in the Canadian province of Quebec, as well as the export of power to portions of the Northeast United States.
It was established by th ...
, 2021
, 1.00
,
educational
Education is a purposeful activity directed at achieving certain aims, such as transmitting knowledge or fostering skills and character traits. These aims may include the development of understanding, rationality, kindness, and honesty. Vari ...
, EMTP-validated library developed using
Modelica
Modelica is an object-oriented, declarative, multi-domain modeling language for component-oriented modeling of complex systems, e.g., systems containing mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-o ...
language for Electromagnetic Transient (EMT) studies
, -
! PSSE
, Siemens
, 1976
,
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Steady-state conditions as well as over timescales of a few seconds to tens of seconds
,
, -
! PSS SINCAL
, Siemens
, 1980s
, 17.5 (April 2021)
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Several steady-state methods with massive calculation power, extensive protection analysis and dynamics/transients modules for a wide frequency range (up to nsec)
,
, -
! NAP
[{{cite web , last1=IED , title=NAP Software , url=https://www.ied-sa.fr/en/documents-and-links/publications/send/8-tools/51-nap-software.html , website=IED Solutions , publisher=IED]
, Innovation Energie Développement
, 1990
, 4.0.1
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Initial and Constrained Load Flow, Short Circuit, Contingency Analysis and Stability calculation
,
, -
! DSATools
, Powertech Labs Inc.
, 1990s
, 21.0.7
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Suite of software tools for load flow and power system stability and oscillation studies: Transient Stability (TSAT), Voltage Stability (VSAT), Small-Signal (SSAT) and powerflow (PSAT). Online (real-time) DSA implementation for control room. Distributed computation. Several add-on modules for co-simulation with PSCAD & RTDS and PMU data streaming.
,
, -
!EasyPower
,
Bentley Systems, Inc.
, 1984
, 11.0.1.8039
,
commercial
Commercial may refer to:
* a dose of advertising conveyed through media (such as - for example - radio or television)
** Radio advertisement
** Television advertisement
* (adjective for:) commerce, a system of voluntary exchange of products and s ...
, Modules for ANSI/IEC Short Circuit, Protection, Coordination, Arc Flash, Power Flow, Harmonics, Dynamic Stability, Transient Motor Starting and Reliability Studies. EasyPower, Inc., formally Electrical Systems Analysis, Inc. (ESA, Inc.) was acquired by Bentley Systems, Inc. in 2023.
System Analysis

The software products are created to solve different problems and to make different analysis of the power engineering.
*Grounding grid analysis
*Power generation analysis
*Transmission line analysis
*Renewable energy analysis
*Distribution system analysis
See also
Top ten rules for power plant condition monitoringPower plants monitoring*
Wind energy software Specialized wind energy software applications aid in the development and operation of wind farms.
Pre-feasibility and feasibility analysis
The RETScreen software wind power model is designed to evaluate energy production and savings, costs, emiss ...
References
* Julius Tou Software Engineering
* J.R. McDonald, Stephen McArthur Intelligent knowledge based systems in electrical power engineering
* Stephanie Hay, Anna Ferguson A Review of Power System Modelling Platforms and Capabilities, TNEI Services
* Ana Cavalcanti, Augusto Sampaio, James Woodcock Refinement Techniques in Software Engineering: First Pernambuco Summer
* Bjorklund, P., Pan, J., Yue, C., Srivastava, K., “A New Approach for Modelling Complex Power System Components in Different Simulation Tools”,
*Innovation in Power, Control, and Optimization Emerging Energy Technologies Vasant, Pandian
;Specific
Power engineering
Industrial software