{"id":"https://openalex.org/W7147711150","doi":"https://doi.org/10.1109/osmses69376.2026.11457225","title":"Generating RSCAD FX Models for Real-Time EMT-Simulation using Component Graphs and PyAPI-RTS","display_name":"Generating RSCAD FX Models for Real-Time EMT-Simulation using Component Graphs and PyAPI-RTS","publication_year":2026,"publication_date":"2026-03-23","ids":{"openalex":"https://openalex.org/W7147711150","doi":"https://doi.org/10.1109/osmses69376.2026.11457225"},"language":null,"primary_location":{"id":"doi:10.1109/osmses69376.2026.11457225","is_oa":false,"landing_page_url":"https://doi.org/10.1109/osmses69376.2026.11457225","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 Open Source Modelling and Simulation of Energy Systems (OSMSES)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045581255","display_name":"Philipp Schmurr","orcid":"https://orcid.org/0009-0004-2324-7839"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Philipp Schmurr","raw_affiliation_strings":["Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5132609222","display_name":"Nan Liu","orcid":null},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Nan Liu","raw_affiliation_strings":["Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5132701835","display_name":"Andreas Schmidt","orcid":null},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Andreas Schmidt","raw_affiliation_strings":["Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072839884","display_name":"H\u00fcseyin \u00c7akmak","orcid":"https://orcid.org/0000-0002-1463-7606"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"H\u00fcseyin K. \u00c7akmak","raw_affiliation_strings":["Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015145735","display_name":"Alexander Kocher","orcid":"https://orcid.org/0009-0001-0303-4623"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Alexander Kocher","raw_affiliation_strings":["Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5116004165","display_name":"Kai Baumgarten","orcid":null},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Kai Baumgarten","raw_affiliation_strings":["Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014228448","display_name":"Veit Hagenmeyer","orcid":"https://orcid.org/0000-0002-3572-9083"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Veit Hagenmeyer","raw_affiliation_strings":["Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany"],"affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology,Institute for Automation and Applied Informatics,Karlsruhe,Germany","institution_ids":["https://openalex.org/I102335020"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5045581255"],"corresponding_institution_ids":["https://openalex.org/I102335020"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.94530602,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.6805999875068665,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.6805999875068665,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10305","display_name":"Power System Optimization and Stability","score":0.12780000269412994,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11102","display_name":"HVDC Systems and Fault Protection","score":0.0348999984562397,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.8328999876976013},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5759000182151794},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.5134999752044678},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.4634999930858612},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.43369999527931213},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.38510000705718994}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.8328999876976013},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6674000024795532},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5759000182151794},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.5134999752044678},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.4634999930858612},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.43369999527931213},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.43290001153945923},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.38510000705718994},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.3716999888420105},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.36489999294281006},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.3433000147342682},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.33709999918937683},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.3122999966144562},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.31200000643730164},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2989000082015991},{"id":"https://openalex.org/C89227174","wikidata":"https://www.wikidata.org/wiki/Q2388981","display_name":"Electric power system","level":3,"score":0.2851000130176544}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/osmses69376.2026.11457225","is_oa":false,"landing_page_url":"https://doi.org/10.1109/osmses69376.2026.11457225","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 Open Source Modelling and Simulation of Energy Systems (OSMSES)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.8503692746162415}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W2046719787","https://openalex.org/W2079893559","https://openalex.org/W2108980486","https://openalex.org/W2132022337","https://openalex.org/W2147889003","https://openalex.org/W2169438702","https://openalex.org/W2184537823","https://openalex.org/W2548329963","https://openalex.org/W2552126359","https://openalex.org/W2594241100","https://openalex.org/W2783679725","https://openalex.org/W2802675736","https://openalex.org/W2846070321","https://openalex.org/W2867127932","https://openalex.org/W2979663770","https://openalex.org/W3046325693","https://openalex.org/W4205245353","https://openalex.org/W4214588861","https://openalex.org/W4362544264","https://openalex.org/W4396784052","https://openalex.org/W4402703152","https://openalex.org/W4402753312"],"related_works":[],"abstract_inverted_index":{"The":[0,50,153],"transition":[1],"of":[2,11,38,75,87,99,108],"the":[3,8,35,70,84,88,100,111,125,129],"power":[4],"grid,":[5],"driven":[6],"by":[7],"increasing":[9],"penetration":[10],"renewable":[12],"energy":[13],"sources":[14],"and":[15,26,44,63,78,116,143,163],"inverter-based":[16],"resources,":[17],"necessitates":[18],"real-time":[19,40],"EMT":[20],"simulations":[21,62],"for":[22,60],"accurate":[23],"system":[24],"representation":[25],"stability":[27],"assessment.":[28],"However,":[29,69],"migrating":[30],"models":[31,65,120],"to":[32,82,127,158],"RSCAD":[33,51,113],"FX,":[34],"modeling":[36],"software":[37,103],"RTDS":[39],"simulators,":[41],"is":[42,105,155],"non-trivial,":[43],"existing":[45],"solutions":[46],"are":[47,148],"often":[48],"inflexible.":[49],"FX":[52],"version":[53,98],"2.4":[54],"has":[55],"introduced":[56],"a":[57,137,144,159,164],"Python":[58,114],"API":[59,71,115],"controlling":[61],"modifying":[64],"via":[66],"program":[67],"code.":[68],"requires":[72],"manual":[73],"placement":[74],"each":[76],"electrical":[77],"control":[79],"component":[80,139],"individually":[81],"determine":[83],"correct":[85],"connectivity":[86,122],"model":[89,162],"elements.":[90],"In":[91],"this":[92,151],"paper,":[93],"we":[94,135],"introduce":[95,136],"an":[96],"updated":[97],"PyAPI-RTS":[101],"open-source":[102],"that":[104,147],"now":[106],"capable":[107],"interacting":[109],"with":[110],"official":[112],"generating":[117],"or":[118],"importing":[119],"from":[121],"information":[123],"without":[124],"need":[126],"place":[128],"elements":[130],"manually.":[131],"To":[132],"do":[133],"so,":[134],"novel":[138],"graph":[140],"data":[141],"structure":[142],"layout":[145],"algorithm":[146],"described":[149],"in":[150],"paper.":[152],"approach":[154],"then":[156],"applied":[157],"small":[160],"demonstration":[161],"larger":[165],"real":[166],"world":[167],"use":[168],"case.":[169]},"counts_by_year":[],"updated_date":"2026-04-02T13:53:19.096889","created_date":"2026-04-02T00:00:00"}
