Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ SoftwareXarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
SoftwareX
Article . 2026 . Peer-reviewed
License: CC BY
Data sources: Crossref
https://doi.org/10.2139/ssrn.6...
Article . 2026 . Peer-reviewed
Data sources: Crossref
https://doi.org/10.22541/au.17...
Article . 2025 . Peer-reviewed
Data sources: Crossref
DBLP
Article . 2026
Data sources: DBLP
versions View all 4 versions
addClaim

SynGenLib: Synchronous Generator Library for active power loss and reactive power capability calculations

Authors: Emil Melfald; Thomas Øyvang; Sambeet Mishra;

SynGenLib: Synchronous Generator Library for active power loss and reactive power capability calculations

Abstract

Voltage control and efficient operation remain persistent challenges in modern power systems, particularly due to increasing variation and intermittency among consumers and producers. Despite their central role in supporting voltage stability and efficient power delivery, synchronous generators often have conservative reactive power limits and coarse power loss approximations in optimization tools, hindering optimal system performance. SynGenLib is a Python-based software library that provides detailed steady-state modeling and analysis of synchronous generator and transformer branches to address these limitations, explicitly capturing reactive power capability and power losses. The tool enables accurate evaluation of component selections and optimal operation strategies through detailed simulation and efficiency analysis. SynGenLib employs a single-phase RMS steady-state representation, leveraging Kirchhoff’s voltage and current laws to formulate generator-transformer circuits, solved analytically or via iterative methods as required. Its object-oriented design provides user-friendly data classes for generator and transformer specifications, supporting customizable saturation characteristics. The library calculates reactive power constraints and power losses for the generator stator, rotor, core, friction, and transformer. SynGenLib’s accuracy has been validated against PowerFactory, a commercial software, demonstrating calculation accuracy to the third decimal place and efficient computational performance (∼150 ms for 10,000 power loss points and 100 reactive capability points). SynGenLib was developed as part of the SysOpt research project, which supported industrial case studies in optimal reactive power dispatch and power plant efficiency analysis. It exposes its analytical equations for reactive capability and power loss calculations, enabling seamless integration with other tools and enhancing strategic decision-making for optimal power flow studies, component selection, and plant operations.

Related Organizations
  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
gold