Loading…

Neural networks for power flow: Graph neural solver

•Graph neural networks to solve AC power flow.•Our graph neural solver uses a novel graph neural network architecture.•Training is performed by minimizing the violation of physical laws.•It is robust to variations of injections, power grid topology, and line characteristics.•Experimental validation...

Full description

Saved in:
Bibliographic Details
Published in:Electric power systems research 2020-12, Vol.189, p.106547, Article 106547
Main Authors: Donon, Balthazar, Clément, Rémy, Donnot, Benjamin, Marot, Antoine, Guyon, Isabelle, Schoenauer, Marc
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c406t-5a575ae7ec54734e06bbb376bd409b156d2f24af2a360ac77bf4fc995d8817a53
cites cdi_FETCH-LOGICAL-c406t-5a575ae7ec54734e06bbb376bd409b156d2f24af2a360ac77bf4fc995d8817a53
container_end_page
container_issue
container_start_page 106547
container_title Electric power systems research
container_volume 189
creator Donon, Balthazar
Clément, Rémy
Donnot, Benjamin
Marot, Antoine
Guyon, Isabelle
Schoenauer, Marc
description •Graph neural networks to solve AC power flow.•Our graph neural solver uses a novel graph neural network architecture.•Training is performed by minimizing the violation of physical laws.•It is robust to variations of injections, power grid topology, and line characteristics.•Experimental validation on standard IEEE power grids (case9, case14, case30, case118). Recent trends in power systems and those envisioned for the next few decades push Transmission System Operators to develop probabilistic approaches to risk estimation. However, current methods to solve AC power flows are too slow to fully attain this objective. Thus we propose a novel artificial neural network architecture that achieves a more suitable balance between computational speed and accuracy in this context. Improving on our previous work on Graph Neural Solver for Power System [1], our architecture is based on Graph Neural Networks and allows for fast and parallel computations. It learns to perform a power flow computation by directly minimizing the violation of Kirchhoff’s law at each bus during training. Unlike previous approaches, our graph neural solver learns by itself and does not try to imitate the output of a Newton-Raphson solver. It is robust to variations of injections, power grid topology, and line characteristics. We experimentally demonstrate the viability of our approach on standard IEEE power grids (case9, case14, case30 and case118) both in terms of accuracy and computational time.
doi_str_mv 10.1016/j.epsr.2020.106547
format article
fullrecord <record><control><sourceid>proquest_hal_p</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_02372741v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0378779620303515</els_id><sourcerecordid>2489767859</sourcerecordid><originalsourceid>FETCH-LOGICAL-c406t-5a575ae7ec54734e06bbb376bd409b156d2f24af2a360ac77bf4fc995d8817a53</originalsourceid><addsrcrecordid>eNp9kE9Lw0AQxRdRsFa_gKeAJw-p-38S8VKKWqHoRc_LZjOhqbEbd9MWv72JEY-eBt783mPmEXLJ6IxRpm82M2xjmHHKB0ErCUdkwjIQKadSH5MJFZClALk-JWcxbiilOgc1IeIZd8E2yRa7gw_vMal8SFp_wJBUjT_cJo_Btut-_UNF3-wxnJOTyjYRL37nlLw93L8ulunq5fFpMV-lTlLdpcoqUBYBXX-OkEh1URQCdFFKmhdM6ZJXXNqKW6GpdQBFJSuX56rMMgZWiSm5HnPXtjFtqD9s-DLe1mY5X5lBo1wAB8n2rGevRrYN_nOHsTMbvwvb_jzDZZaDhkzlPcVHygUfY8DqL5ZRMxRpNmYo0gxFmrHI3nQ3mrD_dV9jMNHVuHVY1gFdZ0pf_2f_BraFeiY</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2489767859</pqid></control><display><type>article</type><title>Neural networks for power flow: Graph neural solver</title><source>ScienceDirect Freedom Collection 2022-2024</source><creator>Donon, Balthazar ; Clément, Rémy ; Donnot, Benjamin ; Marot, Antoine ; Guyon, Isabelle ; Schoenauer, Marc</creator><creatorcontrib>Donon, Balthazar ; Clément, Rémy ; Donnot, Benjamin ; Marot, Antoine ; Guyon, Isabelle ; Schoenauer, Marc</creatorcontrib><description>•Graph neural networks to solve AC power flow.•Our graph neural solver uses a novel graph neural network architecture.•Training is performed by minimizing the violation of physical laws.•It is robust to variations of injections, power grid topology, and line characteristics.•Experimental validation on standard IEEE power grids (case9, case14, case30, case118). Recent trends in power systems and those envisioned for the next few decades push Transmission System Operators to develop probabilistic approaches to risk estimation. However, current methods to solve AC power flows are too slow to fully attain this objective. Thus we propose a novel artificial neural network architecture that achieves a more suitable balance between computational speed and accuracy in this context. Improving on our previous work on Graph Neural Solver for Power System [1], our architecture is based on Graph Neural Networks and allows for fast and parallel computations. It learns to perform a power flow computation by directly minimizing the violation of Kirchhoff’s law at each bus during training. Unlike previous approaches, our graph neural solver learns by itself and does not try to imitate the output of a Newton-Raphson solver. It is robust to variations of injections, power grid topology, and line characteristics. We experimentally demonstrate the viability of our approach on standard IEEE power grids (case9, case14, case30 and case118) both in terms of accuracy and computational time.</description><identifier>ISSN: 0378-7796</identifier><identifier>EISSN: 1873-2046</identifier><identifier>DOI: 10.1016/j.epsr.2020.106547</identifier><language>eng</language><publisher>Amsterdam: Elsevier B.V</publisher><subject>Alternating current ; Artificial Intelligence ; Artificial neural networks ; Computer architecture ; Computer Science ; Computing time ; Electric power grids ; Graph neural networks ; Graph neural solver ; Graphs ; Neural networks ; Power flow ; Probability distribution ; Solver ; Solvers ; Topology</subject><ispartof>Electric power systems research, 2020-12, Vol.189, p.106547, Article 106547</ispartof><rights>2020 Elsevier B.V.</rights><rights>Copyright Elsevier Science Ltd. Dec 2020</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c406t-5a575ae7ec54734e06bbb376bd409b156d2f24af2a360ac77bf4fc995d8817a53</citedby><cites>FETCH-LOGICAL-c406t-5a575ae7ec54734e06bbb376bd409b156d2f24af2a360ac77bf4fc995d8817a53</cites><orcidid>0000-0003-1148-8067 ; 0000-0002-1750-9001 ; 0000-0003-1450-6830</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,780,784,885,27924,27925</link.rule.ids><backlink>$$Uhttps://hal.science/hal-02372741$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Donon, Balthazar</creatorcontrib><creatorcontrib>Clément, Rémy</creatorcontrib><creatorcontrib>Donnot, Benjamin</creatorcontrib><creatorcontrib>Marot, Antoine</creatorcontrib><creatorcontrib>Guyon, Isabelle</creatorcontrib><creatorcontrib>Schoenauer, Marc</creatorcontrib><title>Neural networks for power flow: Graph neural solver</title><title>Electric power systems research</title><description>•Graph neural networks to solve AC power flow.•Our graph neural solver uses a novel graph neural network architecture.•Training is performed by minimizing the violation of physical laws.•It is robust to variations of injections, power grid topology, and line characteristics.•Experimental validation on standard IEEE power grids (case9, case14, case30, case118). Recent trends in power systems and those envisioned for the next few decades push Transmission System Operators to develop probabilistic approaches to risk estimation. However, current methods to solve AC power flows are too slow to fully attain this objective. Thus we propose a novel artificial neural network architecture that achieves a more suitable balance between computational speed and accuracy in this context. Improving on our previous work on Graph Neural Solver for Power System [1], our architecture is based on Graph Neural Networks and allows for fast and parallel computations. It learns to perform a power flow computation by directly minimizing the violation of Kirchhoff’s law at each bus during training. Unlike previous approaches, our graph neural solver learns by itself and does not try to imitate the output of a Newton-Raphson solver. It is robust to variations of injections, power grid topology, and line characteristics. We experimentally demonstrate the viability of our approach on standard IEEE power grids (case9, case14, case30 and case118) both in terms of accuracy and computational time.</description><subject>Alternating current</subject><subject>Artificial Intelligence</subject><subject>Artificial neural networks</subject><subject>Computer architecture</subject><subject>Computer Science</subject><subject>Computing time</subject><subject>Electric power grids</subject><subject>Graph neural networks</subject><subject>Graph neural solver</subject><subject>Graphs</subject><subject>Neural networks</subject><subject>Power flow</subject><subject>Probability distribution</subject><subject>Solver</subject><subject>Solvers</subject><subject>Topology</subject><issn>0378-7796</issn><issn>1873-2046</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9kE9Lw0AQxRdRsFa_gKeAJw-p-38S8VKKWqHoRc_LZjOhqbEbd9MWv72JEY-eBt783mPmEXLJ6IxRpm82M2xjmHHKB0ErCUdkwjIQKadSH5MJFZClALk-JWcxbiilOgc1IeIZd8E2yRa7gw_vMal8SFp_wJBUjT_cJo_Btut-_UNF3-wxnJOTyjYRL37nlLw93L8ulunq5fFpMV-lTlLdpcoqUBYBXX-OkEh1URQCdFFKmhdM6ZJXXNqKW6GpdQBFJSuX56rMMgZWiSm5HnPXtjFtqD9s-DLe1mY5X5lBo1wAB8n2rGevRrYN_nOHsTMbvwvb_jzDZZaDhkzlPcVHygUfY8DqL5ZRMxRpNmYo0gxFmrHI3nQ3mrD_dV9jMNHVuHVY1gFdZ0pf_2f_BraFeiY</recordid><startdate>20201201</startdate><enddate>20201201</enddate><creator>Donon, Balthazar</creator><creator>Clément, Rémy</creator><creator>Donnot, Benjamin</creator><creator>Marot, Antoine</creator><creator>Guyon, Isabelle</creator><creator>Schoenauer, Marc</creator><general>Elsevier B.V</general><general>Elsevier Science Ltd</general><general>Elsevier</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>FR3</scope><scope>KR7</scope><scope>L7M</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0003-1148-8067</orcidid><orcidid>https://orcid.org/0000-0002-1750-9001</orcidid><orcidid>https://orcid.org/0000-0003-1450-6830</orcidid></search><sort><creationdate>20201201</creationdate><title>Neural networks for power flow: Graph neural solver</title><author>Donon, Balthazar ; Clément, Rémy ; Donnot, Benjamin ; Marot, Antoine ; Guyon, Isabelle ; Schoenauer, Marc</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c406t-5a575ae7ec54734e06bbb376bd409b156d2f24af2a360ac77bf4fc995d8817a53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Alternating current</topic><topic>Artificial Intelligence</topic><topic>Artificial neural networks</topic><topic>Computer architecture</topic><topic>Computer Science</topic><topic>Computing time</topic><topic>Electric power grids</topic><topic>Graph neural networks</topic><topic>Graph neural solver</topic><topic>Graphs</topic><topic>Neural networks</topic><topic>Power flow</topic><topic>Probability distribution</topic><topic>Solver</topic><topic>Solvers</topic><topic>Topology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Donon, Balthazar</creatorcontrib><creatorcontrib>Clément, Rémy</creatorcontrib><creatorcontrib>Donnot, Benjamin</creatorcontrib><creatorcontrib>Marot, Antoine</creatorcontrib><creatorcontrib>Guyon, Isabelle</creatorcontrib><creatorcontrib>Schoenauer, Marc</creatorcontrib><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>Civil Engineering Abstracts</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>Electric power systems research</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Donon, Balthazar</au><au>Clément, Rémy</au><au>Donnot, Benjamin</au><au>Marot, Antoine</au><au>Guyon, Isabelle</au><au>Schoenauer, Marc</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Neural networks for power flow: Graph neural solver</atitle><jtitle>Electric power systems research</jtitle><date>2020-12-01</date><risdate>2020</risdate><volume>189</volume><spage>106547</spage><pages>106547-</pages><artnum>106547</artnum><issn>0378-7796</issn><eissn>1873-2046</eissn><abstract>•Graph neural networks to solve AC power flow.•Our graph neural solver uses a novel graph neural network architecture.•Training is performed by minimizing the violation of physical laws.•It is robust to variations of injections, power grid topology, and line characteristics.•Experimental validation on standard IEEE power grids (case9, case14, case30, case118). Recent trends in power systems and those envisioned for the next few decades push Transmission System Operators to develop probabilistic approaches to risk estimation. However, current methods to solve AC power flows are too slow to fully attain this objective. Thus we propose a novel artificial neural network architecture that achieves a more suitable balance between computational speed and accuracy in this context. Improving on our previous work on Graph Neural Solver for Power System [1], our architecture is based on Graph Neural Networks and allows for fast and parallel computations. It learns to perform a power flow computation by directly minimizing the violation of Kirchhoff’s law at each bus during training. Unlike previous approaches, our graph neural solver learns by itself and does not try to imitate the output of a Newton-Raphson solver. It is robust to variations of injections, power grid topology, and line characteristics. We experimentally demonstrate the viability of our approach on standard IEEE power grids (case9, case14, case30 and case118) both in terms of accuracy and computational time.</abstract><cop>Amsterdam</cop><pub>Elsevier B.V</pub><doi>10.1016/j.epsr.2020.106547</doi><orcidid>https://orcid.org/0000-0003-1148-8067</orcidid><orcidid>https://orcid.org/0000-0002-1750-9001</orcidid><orcidid>https://orcid.org/0000-0003-1450-6830</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0378-7796
ispartof Electric power systems research, 2020-12, Vol.189, p.106547, Article 106547
issn 0378-7796
1873-2046
language eng
recordid cdi_hal_primary_oai_HAL_hal_02372741v1
source ScienceDirect Freedom Collection 2022-2024
subjects Alternating current
Artificial Intelligence
Artificial neural networks
Computer architecture
Computer Science
Computing time
Electric power grids
Graph neural networks
Graph neural solver
Graphs
Neural networks
Power flow
Probability distribution
Solver
Solvers
Topology
title Neural networks for power flow: Graph neural solver
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T20%3A05%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_hal_p&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Neural%20networks%20for%20power%20flow:%20Graph%20neural%20solver&rft.jtitle=Electric%20power%20systems%20research&rft.au=Donon,%20Balthazar&rft.date=2020-12-01&rft.volume=189&rft.spage=106547&rft.pages=106547-&rft.artnum=106547&rft.issn=0378-7796&rft.eissn=1873-2046&rft_id=info:doi/10.1016/j.epsr.2020.106547&rft_dat=%3Cproquest_hal_p%3E2489767859%3C/proquest_hal_p%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c406t-5a575ae7ec54734e06bbb376bd409b156d2f24af2a360ac77bf4fc995d8817a53%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2489767859&rft_id=info:pmid/&rfr_iscdi=true