{"id":"https://openalex.org/W4414693541","doi":"https://doi.org/10.1109/tsg.2025.3616402","title":"CommonPower: A Framework for Safe Data-Driven Smart Grid Control","display_name":"CommonPower: A Framework for Safe Data-Driven Smart Grid Control","publication_year":2025,"publication_date":"2025-10-01","ids":{"openalex":"https://openalex.org/W4414693541","doi":"https://doi.org/10.1109/tsg.2025.3616402"},"language":"en","primary_location":{"id":"doi:10.1109/tsg.2025.3616402","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tsg.2025.3616402","pdf_url":null,"source":{"id":"https://openalex.org/S59604973","display_name":"IEEE Transactions on Smart Grid","issn_l":"1949-3053","issn":["1949-3053","1949-3061"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Smart Grid","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/tsg.2025.3616402","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5084709768","display_name":"Michael Eichelbeck","orcid":"https://orcid.org/0000-0002-1522-8767"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Eichelbeck","raw_affiliation_strings":["School of Computation, Information and Technology, Technical University of Munich, Munich, Germany","School of Computation, Information and Technology, Technical University of Munich, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computation, Information and Technology, Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]},{"raw_affiliation_string":"School of Computation, Information and Technology, Technical University of Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062330485","display_name":"Hannah Markgraf","orcid":null},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Hannah Markgraf","raw_affiliation_strings":["School of Computation, Information and Technology, Technical University of Munich, Munich, Germany","School of Computation, Information and Technology, Technical University of Munich, Germany"],"raw_orcid":"https://orcid.org/0009-0006-4603-9420","affiliations":[{"raw_affiliation_string":"School of Computation, Information and Technology, Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]},{"raw_affiliation_string":"School of Computation, Information and Technology, Technical University of Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005383495","display_name":"Matthias Althoff","orcid":"https://orcid.org/0000-0003-3733-842X"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Matthias Althoff","raw_affiliation_strings":["School of Computation, Information and Technology, Technical University of Munich, Munich, Germany","School of Computation, Information and Technology, Technical University of Munich, Germany"],"raw_orcid":"https://orcid.org/0000-0003-3733-842X","affiliations":[{"raw_affiliation_string":"School of Computation, Information and Technology, Technical University of Munich, Munich, Germany","institution_ids":["https://openalex.org/I62916508"]},{"raw_affiliation_string":"School of Computation, Information and Technology, Technical University of Munich, Germany","institution_ids":["https://openalex.org/I62916508"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I62916508"],"apc_list":null,"apc_paid":null,"fwci":2.3336,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.89485837,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"17","issue":"1","first_page":"71","last_page":"82"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10917","display_name":"Smart Grid Security and Resilience","score":0.9995999932289124,"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/T10917","display_name":"Smart Grid Security and Resilience","score":0.9995999932289124,"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/T10270","display_name":"Blockchain Technology Applications and Security","score":0.9778000116348267,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9617000222206116,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.7455999851226807},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.663100004196167},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.489300012588501},{"id":"https://openalex.org/keywords/smart-grid","display_name":"Smart grid","score":0.4587000012397766},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.43689998984336853},{"id":"https://openalex.org/keywords/electric-power-system","display_name":"Electric power system","score":0.382999986410141},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.37770000100135803},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.3702000081539154},{"id":"https://openalex.org/keywords/grid","display_name":"Grid","score":0.36899998784065247}],"concepts":[{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.7455999851226807},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.663100004196167},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6204000115394592},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.489300012588501},{"id":"https://openalex.org/C10558101","wikidata":"https://www.wikidata.org/wiki/Q689855","display_name":"Smart grid","level":2,"score":0.4587000012397766},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.43689998984336853},{"id":"https://openalex.org/C89227174","wikidata":"https://www.wikidata.org/wiki/Q2388981","display_name":"Electric power system","level":3,"score":0.382999986410141},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.37770000100135803},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.3702000081539154},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.36899998784065247},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.34769999980926514},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.3447999954223633},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.3395000100135803},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.3377000093460083},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.33410000801086426},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.33399999141693115},{"id":"https://openalex.org/C2776743756","wikidata":"https://www.wikidata.org/wiki/Q5097921","display_name":"Safeguarding","level":2,"score":0.31679999828338623},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.313400000333786},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.3043000102043152},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.2939000129699707},{"id":"https://openalex.org/C98025372","wikidata":"https://www.wikidata.org/wiki/Q477538","display_name":"Systems architecture","level":3,"score":0.2849999964237213},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.28459998965263367},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.2824000120162964},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.28040000796318054},{"id":"https://openalex.org/C32833848","wikidata":"https://www.wikidata.org/wiki/Q4115054","display_name":"Extensibility","level":2,"score":0.2802000045776367},{"id":"https://openalex.org/C198783460","wikidata":"https://www.wikidata.org/wiki/Q629173","display_name":"Management system","level":2,"score":0.2791000008583069},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.27250000834465027},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.2630000114440918},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.2630000114440918},{"id":"https://openalex.org/C41550386","wikidata":"https://www.wikidata.org/wiki/Q529909","display_name":"Multi-agent system","level":2,"score":0.259799987077713}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tsg.2025.3616402","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tsg.2025.3616402","pdf_url":null,"source":{"id":"https://openalex.org/S59604973","display_name":"IEEE Transactions on Smart Grid","issn_l":"1949-3053","issn":["1949-3053","1949-3061"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Smart Grid","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/tsg.2025.3616402","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tsg.2025.3616402","pdf_url":null,"source":{"id":"https://openalex.org/S59604973","display_name":"IEEE Transactions on Smart Grid","issn_l":"1949-3053","issn":["1949-3053","1949-3061"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Smart Grid","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4765808494","display_name":null,"funder_award_id":"458030766","funder_id":"https://openalex.org/F4320309207","funder_display_name":"Grant Foundation"},{"id":"https://openalex.org/G567259951","display_name":null,"funder_award_id":"AZ-1473-20","funder_id":"https://openalex.org/F4320321450","funder_display_name":"Bayerische Forschungsstiftung"},{"id":"https://openalex.org/G692666350","display_name":"Absicherung von k\u00fcnstlicher Intelligenz in Energiesystemen","funder_award_id":"458030766","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320309207","display_name":"Grant Foundation","ror":null},{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"},{"id":"https://openalex.org/F4320321450","display_name":"Bayerische Forschungsstiftung","ror":"https://ror.org/00emnts94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W1515641485","https://openalex.org/W1984703120","https://openalex.org/W1999016870","https://openalex.org/W2007930753","https://openalex.org/W2065798383","https://openalex.org/W2149844425","https://openalex.org/W2158451642","https://openalex.org/W2171845477","https://openalex.org/W2342249984","https://openalex.org/W2751698537","https://openalex.org/W2754029504","https://openalex.org/W2757615817","https://openalex.org/W2786918196","https://openalex.org/W2792090142","https://openalex.org/W2897145395","https://openalex.org/W2914134759","https://openalex.org/W2966492573","https://openalex.org/W2969218722","https://openalex.org/W2979250624","https://openalex.org/W2982984621","https://openalex.org/W3037822235","https://openalex.org/W3053676525","https://openalex.org/W3101619847","https://openalex.org/W3106066138","https://openalex.org/W3106664044","https://openalex.org/W3117569209","https://openalex.org/W3135311713","https://openalex.org/W3137465606","https://openalex.org/W3142005321","https://openalex.org/W3156919398","https://openalex.org/W3160501851","https://openalex.org/W3203782659","https://openalex.org/W3207726175","https://openalex.org/W4214759040","https://openalex.org/W4283270478","https://openalex.org/W4285384225","https://openalex.org/W4285384261","https://openalex.org/W4312743563","https://openalex.org/W4313191882","https://openalex.org/W4376464647","https://openalex.org/W4379157412","https://openalex.org/W4379409148","https://openalex.org/W4383112749","https://openalex.org/W4384436086","https://openalex.org/W4387481205","https://openalex.org/W4391341675","https://openalex.org/W4396680726","https://openalex.org/W4396813774","https://openalex.org/W4402402057","https://openalex.org/W4406709262"],"related_works":[],"abstract_inverted_index":{"The":[0],"growing":[1],"complexity":[2],"of":[3,41,48,54,69,110,138,144,180,186],"power":[4,111],"system":[5,70,112],"management":[6,113],"has":[7],"led":[8],"to":[9,24,123,130],"an":[10,35],"increased":[11],"interest":[12],"in":[13,56],"reinforcement":[14],"learning":[15,184],"(RL).":[16],"To":[17,89],"validate":[18],"their":[19],"effectiveness,":[20],"RL":[21,62,187],"algorithms":[22],"have":[23],"be":[25],"evaluated":[26],"across":[27],"multiple":[28],"case":[29,83],"studies.":[30],"Case":[31],"study":[32,84],"design":[33],"is":[34,140],"arduous":[36],"task":[37,80],"requiring":[38],"the":[39,46,52,57,67,87,95,101,106,141,183],"consideration":[40],"many":[42],"aspects,":[43],"among":[44],"them":[45],"influence":[47],"available":[49],"forecasts":[50],"and":[51,108,148,160],"level":[53],"decentralization":[55],"control":[58],"structure.":[59],"Furthermore,":[60],"vanilla":[61],"controllers":[63,147],"cannot":[64],"themselves":[65],"ensure":[66],"satisfaction":[68],"constraints,":[71],"which":[72],"makes":[73],"devising":[74],"a":[75,78,132,152,165,174],"safeguarding":[76],"mechanism":[77,176],"necessary":[79],"for":[81,105,155,168,177],"every":[82],"before":[85],"deploying":[86],"system.":[88],"address":[90],"these":[91],"shortcomings,":[92],"we":[93],"introduce":[94],"Python":[96],"tool":[97],"<italic":[98],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[99],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">CommonPower</i>,":[100],"first":[102],"general":[103],"framework":[104],"modeling":[107],"simulation":[109,133],"tailored":[114],"towards":[115],"machine":[116],"learning.":[117],"Its":[118],"modular":[119],"architecture":[120],"enables":[121],"users":[122],"focus":[124],"on":[125],"specific":[126],"elements":[127],"without":[128],"having":[129],"implement":[131],"environment.":[134],"Another":[135],"unique":[136],"contribution":[137],"CommonPower":[139,163],"automatic":[142],"synthesis":[143],"model":[145],"predictive":[146],"safeguards.":[149],"Beyond":[150],"offering":[151],"unified":[153],"interface":[154],"single-agent":[156],"RL,":[157,159],"multi-agent":[158],"optimal":[161],"control,":[162],"includes":[164],"training":[166],"pipeline":[167],"machine-learning-based":[169],"forecasters":[170],"as":[171,173],"well":[172],"flexible":[175],"incorporating":[178],"feedback":[179],"safeguards":[181],"into":[182],"updates":[185],"controllers.":[188]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
