{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,22]],"date-time":"2026-06-22T08:48:19Z","timestamp":1782118099006,"version":"3.54.5"},"reference-count":20,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,4,5]],"date-time":"2026-04-05T00:00:00Z","timestamp":1775347200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100005416","name":"Norges Forskningsr\u00e5d","doi-asserted-by":"publisher","award":["326673"],"award-info":[{"award-number":["326673"]}],"id":[{"id":"10.13039\/501100005416","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["SoftwareX"],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1016\/j.softx.2026.102645","type":"journal-article","created":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T17:38:14Z","timestamp":1775669894000},"page":"102645","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["SynGenLib: Synchronous generator library for active power loss and reactive power capability calculations"],"prefix":"10.1016","volume":"34","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4808-2116","authenticated-orcid":false,"given":"Emil G.","family":"Melfald","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sambeet","family":"Mishra","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Thomas","family":"\u00d8yvang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"3","key":"10.1016\/j.softx.2026.102645_bib0005","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1007\/s40518-023-00212-7","article-title":"A review on providing realistic electric grid simulations for academia and industry","volume":"10","author":"Birchfield","year":"2023","journal-title":"Curr Sustain\/renew Energy Rep"},{"issue":"3","key":"10.1016\/j.softx.2026.102645_bib0010","doi-asserted-by":"crossref","first-page":"315","DOI":"10.23919\/IEN.2022.0037","article-title":"Computing for power system operation and planning: then, now, and the future","volume":"1","author":"Chen","year":"2022","journal-title":"Ienergy"},{"issue":"24","key":"10.1016\/j.softx.2026.102645_bib0015","doi-asserted-by":"crossref","DOI":"10.3390\/su152416654","article-title":"Capability curve modeling for Hydro-Power generators in optimal power flow problems","volume":"15","author":"Flores","year":"2023","journal-title":"Sustainability"},{"issue":"4","key":"10.1016\/j.softx.2026.102645_bib0020","doi-asserted-by":"crossref","first-page":"2913","DOI":"10.1109\/TPWRS.2016.2626142","article-title":"Examination of three different ACOPF formulations with generator capability curves","volume":"32","author":"Park","year":"2017","journal-title":"IEEE Trans Power Syst"},{"key":"10.1016\/j.softx.2026.102645_bib0025","doi-asserted-by":"crossref","DOI":"10.1016\/j.ijepes.2025.110695","article-title":"Optimal power flow with synchronous generator capability curves using the branch flow model","volume":"169","author":"Hamilton","year":"2025","journal-title":"Int J Electr Power Energy Syst"},{"issue":"6","key":"10.1016\/j.softx.2026.102645_bib0030","doi-asserted-by":"crossref","first-page":"425","DOI":"10.1049\/enc2.12101","article-title":"An AC optimal power flow framework for active\u2013reactive power scheduling considering generator capability curve","volume":"4","author":"Vaishya","year":"2023","journal-title":"Energy Convers Econ"},{"key":"10.1016\/j.softx.2026.102645_bib0035","series-title":"IEEE PES power systems conference and exposition, 2004","first-page":"960","article-title":"An optimal power flow formulation including detailed modeling of generators","volume":"vol. 2","author":"Machado","year":"2004"},{"issue":"1","key":"10.1016\/j.softx.2026.102645_bib0040","first-page":"239","article-title":"Material characterization and stator core loss computation of synchronous generators with stacking force accounted","volume":"60","author":"Zhang","year":"2024","journal-title":"IEEE Trans Ind Appl"},{"issue":"6","key":"10.1016\/j.softx.2026.102645_bib0045","doi-asserted-by":"crossref","first-page":"6510","DOI":"10.1109\/TPWRS.2018.2829021","article-title":"Pandapower - an open source Python tool for convenient modeling, analysis and optimization of electric power systems","volume":"33","author":"Thurner","year":"2018","journal-title":"IEEE Trans Power Syst"},{"issue":"1","key":"10.1016\/j.softx.2026.102645_bib0050","doi-asserted-by":"crossref","first-page":"4","DOI":"10.5334\/jors.188","article-title":"PyPSA: Python for power system analysis","volume":"6","author":"Brown","year":"2018","journal-title":"J Open Res Softw"},{"issue":"1","key":"10.1016\/j.softx.2026.102645_bib0055","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/TPWRS.2010.2051168","article-title":"MATPOWER: Steady-State operations, planning, and analysis tools for power systems research and education","volume":"26","author":"Zimmerman","year":"2011","journal-title":"IEEE Trans Power Syst"},{"key":"10.1016\/j.softx.2026.102645_bib0060","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.softx.2018.01.002","article-title":"OpenIPSL: Open-Instance power system library \u2014 update 1.5 to \u201citesla power systems library (iPSL): a modelica library for phasor time-domain simulations\u201d","volume":"7","author":"Baudette","year":"2018","journal-title":"Softwarex"},{"key":"10.1016\/j.softx.2026.102645_bib0065","doi-asserted-by":"crossref","DOI":"10.1016\/j.softx.2021.100747","article-title":"PowerSystems.jl \u2014 a power system data management package for large scale modeling","volume":"15","author":"Lara","year":"2021","journal-title":"Softwarex"},{"key":"10.1016\/j.softx.2026.102645_bib0070","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/OJIA.2020.3048989","article-title":"Efficiency mapping and weighted average efficiency for large hydrogenerators","volume":"2","author":"Bortoni","year":"2021","journal-title":"IEEE Open J Ind Appl"},{"issue":"3","key":"10.1016\/j.softx.2026.102645_bib0075","first-page":"2069","article-title":"The energy transition\u2019s impact on the accumulated average efficiency of large hydrogenerators","volume":"37","author":"Karekezi","year":"2022","journal-title":"IEEE Trans Energy Convers"},{"key":"10.1016\/j.softx.2026.102645_bib0080","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.epsr.2016.06.044","article-title":"Influence of automatic control of a tap changing step-up transformer on power capability area of generating unit","volume":"140","author":"Machowski","year":"2016","journal-title":"Electr Power Syst Res"},{"key":"10.1016\/j.softx.2026.102645_bib0085","series-title":"Electric machinery fundamentals","author":"Chapman","year":"2011"},{"issue":"2","key":"10.1016\/j.softx.2026.102645_bib0090","doi-asserted-by":"crossref","first-page":"1350","DOI":"10.1109\/TEC.2022.3230763","article-title":"Loss modeling of large hydrogenerators for cost estimation of reactive power services and identification of optimal operation","volume":"38","author":"Karekezi","year":"2023","journal-title":"IEEE Trans Energy Convers"},{"key":"10.1016\/j.softx.2026.102645_bib0095","series-title":"2023 IEEE power & energy society general meeting (PESGM)","first-page":"1","article-title":"Coordinated reactive power control of hydro generators in the nordic grid","author":"Melfald","year":"2023"},{"key":"10.1016\/j.softx.2026.102645_bib0100","doi-asserted-by":"crossref","DOI":"10.1016\/j.epsr.2022.108667","article-title":"Transient stability constrained optimal power flow considering fourth-order synchronous generator model and controls","volume":"213","author":"Liederer","year":"2022","journal-title":"Electr Power Syst Res"}],"container-title":["SoftwareX"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S235271102600138X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S235271102600138X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,22]],"date-time":"2026-06-22T08:00:43Z","timestamp":1782115243000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S235271102600138X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":20,"alternative-id":["S235271102600138X"],"URL":"https:\/\/doi.org\/10.1016\/j.softx.2026.102645","relation":{"has-preprint":[{"id-type":"doi","id":"10.22541\/au.174863546.62189013\/v1","asserted-by":"object"}]},"ISSN":["2352-7110"],"issn-type":[{"value":"2352-7110","type":"print"}],"subject":[],"published":{"date-parts":[[2026,6]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"SynGenLib: Synchronous generator library for active power loss and reactive power capability calculations","name":"articletitle","label":"Article Title"},{"value":"SoftwareX","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.softx.2026.102645","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"102645"}}