IP Library › Granted Patent US 12,689,217
Granted Patent B2
US 12,689,217 · App. 18/379,322 · Granted Jul 21, 2026

Control of reactive power export and import

Inventors: Ramachandra Rao Kolluri (Cranbourne East, AU); Johannes Adrianus Wilhelmus Röling (Gouda, NL); Glen Garner (Manly West, AU)
Assignee: International Business Machines Corporation
H02J3/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,689,217
App. No.
18/379,322
Granted
Jul 21, 2026
Kind
B2
Abstract

A method, computer program product, and computer system to control an exporting and importing of reactive power by nodes of a network. One node of the network (capable of exporting Q units of reactive power to the network) and N nodes of the network (each capable of importing reactive power from the network) are identified. Initially, Q>0 or Q<0. The N nodes are sorted in ascending order of relative distance between the one node and each of the N nodes. A loop over the sorted N nodes is performed. A next iteration of the loop includes: sending a first and second electromagnetic signal to the first node and a next node, directing the first node and the next node to export an amount Q′ of reactive power and to import an amount of reactive power, respectively; and updating Q via Q=Q−Q′.

Claims (61)

1 . A method for a central controller of an electrical power distribution network to control an exporting and importing of reactive power by nodes of the network, the method comprising:

identifying, by the central controller, one node of the network having a capability of exporting Q units of reactive power to the network and N nodes of the network each having a capability of importing reactive power from the network, wherein the N nodes do not comprise the one node, wherein N is at least 2, and wherein initially Q>0 or Q<0;

sorting, by the central controller, the N nodes in an ascending order of relative distance from the one node, wherein the sorted N nodes, denoted as nodes 1, . . . , node N, have a capability of importing Q1, . . . , QN units of reactive power and are at a relative distance of R1, . . . , RN from the one node, respectively;

setting, by the central controller, a node index n to 0;

performing a loop over the sorted N nodes, a next iteration of the loop comprising:

incrementing, by the central controller, n by 1;

computing, by the central controller, Q′ as a function of Q, Qn, and m(Rn), wherein Q′ denotes an amount of reactive power to be exported to the network by the one node, and wherein m(Rn) is a reactive power scale factor that is a function of Rn;

sending, by the central controller, a first electromagnetic signal to the one node, wherein the first electromagnetic signal causes the one node to export the amount Q′ of reactive power to the network;

computing, by the central controller, Q″ as a function of Q′ and Qn, wherein Q″ denotes an amount of reactive power to be imported from the network by node n;

sending, by the central controller, a second electromagnetic signal to node n, wherein the second electromagnetic signal causes node n to import the amount Q″ of reactive power from the network; and

after the one node has exported the amount Q′ of reactive power to the network in response to the first electromagnetic signal, computing, by the central controller, Q=Q−Q′ followed by: if ABS(Q)=0 or n=N then exiting the loop, otherwise branching, by the central controller, to the incrementing n by 1 to perform a next iteration of the loop.

2 . The method of claim 1 , wherein computing Q′ comprises:

computing Pn=Qn*(1+m(Rn)); and

if ABS(Q)−ABS(Pn)>0 then computing Q′=Pn, otherwise computing Q′=Q.

3 . The method of claim 1 , wherein computing Q″ comprises:

if ABS(Q′)−ABS(Qn)>0 then computing Q″=Qn, otherwise computing Q″=Q.

4 . The method of claim 1 , wherein initially Q>0.

5 . The method of claim 1 , wherein initially Q<0.

6 . The method of claim 1 , wherein only one iteration of the loop is performed.

7 . The method of claim 1 , wherein at least two iterations of the loop are performed.

8 . The method of claim 7 , wherein only less than N−1 iterations of the loop are performed.

9 . The method of claim 1 , wherein N−1 iterations of the loop are performed.

10 . The method of claim 1 , further comprising:

if computing Q′ comprises computing Q′=Q then computing, by the central controller, T=ABS(Q′/(1+t(Rn))), otherwise computing, by the central controller, T=Q, wherein t(Rn) is a token scale factor that is a function of Rn; and

providing, by the central controller to node n, T tokens that can be subsequently exchanged with the network for real or reactive power.

11 . A computer program product, comprising one or more computer readable hardware storage devices having computer readable program code stored therein, the program code containing instructions executable by one or more processors of a computer system to implement a method for a central controller of an electrical power distribution network to control an exporting and importing of reactive power by nodes of the network, the method comprising:

identifying, by the central controller, one node of the network having a capability of exporting Q units of reactive power to the network and N nodes of the network each having a capability of importing reactive power from the network, wherein the N nodes do not comprise the one node, wherein N is at least 2, and wherein initially Q>0 or Q<0;

sorting, by the central controller, the N nodes in an ascending order of relative distance from the one node, wherein the sorted N nodes, denoted as nodes 1, . . . , node N, have a capability of importing Q1, . . . , QN units of reactive power and are at a relative distance of R1, . . . , RN from the one node, respectively;

setting, by the central controller, a node index n to 0;

performing a loop over the sorted N nodes, a next iteration of the loop comprising:

incrementing, by the central controller, n by 1;

computing, by the central controller, Q′ as a function of Q, Qn, and m(Rn), wherein Q′ denotes an amount of reactive power to be exported to the network by the one node, and wherein m(Rn) is a reactive power scale factor that is a function of Rn;

sending, by the central controller, a first electromagnetic signal to the one node, wherein the first electromagnetic signal causes the one node to export the amount Q′ of reactive power to the network;

computing, by the central controller, Q″ as a function of Q′ and Qn, wherein Q″ denotes an amount of reactive power to be imported from the network by node n;

sending, by the central controller, a second electromagnetic signal to node n, wherein the second electromagnetic signal causes node n to import the amount Q″ of reactive power from the network; and

after the one node has exported the amount Q′ of reactive power to the network in response to the first electromagnetic signal, computing, by the central controller, Q=Q−Q′ followed by: if ABS(Q)=0 or n=N then exiting the loop, otherwise branching, by the central controller, to the incrementing n by 1 to perform a next iteration of the loop.

12 . The computer program product of claim 11 , wherein computing Q′ comprises:

computing Pn=Qn*(1+m(Rn)); and

if ABS(Q)−ABS(Pn)>0 then computing Q′=Pn, otherwise computing Q′=Q.

13 . The computer program product of claim 11 , wherein computing Q″ comprises:

if ABS(Q′)−ABS(Qn)>0 then computing Q″=Qn, otherwise computing Q″=Q.

14 . The computer program product of claim 11 , wherein initially Q>0.

15 . The computer program product of claim 11 , wherein initially Q<0.

16 . A computer system, comprising one or more processors, one or more memories, and one or more computer readable hardware storage devices, the one or more hardware storage devices containing program code executable by the one or more processors via the one or more memories to implement a method for a central controller of an electrical power distribution network to control an exporting and importing of reactive power by nodes of the network, the method comprising:

identifying, by the central controller, one node of the network having a capability of exporting Q units of reactive power to the network and N nodes of the network each having a capability of importing reactive power from the network, wherein the N nodes do not comprise the one node, wherein N is at least 2, and wherein initially Q>0 or Q<0;

sorting, by the central controller, the N nodes in an ascending order of relative distance from the one node, wherein the sorted N nodes, denoted as nodes 1, . . . , node N, have a capability of importing Q1, . . . , QN units of reactive power and are at a relative distance of R1, . . . , RN from the one node, respectively;

setting, by the central controller, a node index n to 0;

performing a loop over the sorted N nodes, a next iteration of the loop comprising:

incrementing, by the central controller, n by 1;

computing, by the central controller, Q′ as a function of Q, Qn, and m(Rn), wherein Q′ denotes an amount of reactive power to be exported to the network by the one node, and wherein m(Rn) is a reactive power scale factor that is a function of Rn;

sending, by the central controller, a first electromagnetic signal to the one node, wherein the first electromagnetic signal causes the one node to export the amount Q′ of reactive power to the network;

computing, by the central controller, Q″ as a function of Q′ and Qn, wherein Q″ denotes an amount of reactive power to be imported from the network by node n;

sending, by the central controller, a second electromagnetic signal to node n, wherein the second electromagnetic signal causes node n to import the amount Q″ of reactive power from the network; and

after the one node has exported the amount Q′ of reactive power to the network in response to the first electromagnetic signal, computing, by the central controller, Q=Q−Q′ followed by: if ABS(Q)=0 or n=N then exiting the loop, otherwise branching, by the central controller, to the incrementing n by 1 to perform a next iteration of the loop.

17 . The computer system of claim 16 , wherein computing Q′ comprises:

computing Pn=Qn*(1+m(Rn)); and

if ABS(Q)−ABS(Pn)>0 then computing Q′=Pn, otherwise computing Q′=Q.

18 . The computer system of claim 16 , wherein computing Q″ comprises:

if ABS(Q′)−ABS(Qn)>0 then computing Q″=Qn, otherwise computing Q″=Q.

19 . The computer system of claim 16 , wherein initially Q>0.

20 . The computer system of claim 16 , wherein initially Q<0.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2023
From: KOLLURI, RAMACHANDRA RAO; RÖLING, JOHANNES ADRIANUS WILHELMUS; GARNER, GLEN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 065198/0105 →
Continuity (1)
Related Publication 20250125620A1 · Apr 17, 2025
References Cited (32)
US 4520592A · Holloway · 1985 [cited by examiner]
US 10152683B2 · Chen · 2018 [cited by applicant]
US 10903652B2 · Brissette · 2021 [cited by applicant]
US 20100106338A1 · Nam · 2010 [cited by applicant]
US 20110184579A1 · Nilsen · 2011 [cited by examiner]
US 20150045976A1 · Li · 2015 [cited by examiner]
US 20150345951A1 · Dutta · 2015 [cited by examiner]
US 20160321859A1 · Tanner · 2016 [cited by examiner]
US 20170141573A1 · Linna · 2017 [cited by examiner]
US 20190148977A1 · Kuroda · 2019 [cited by applicant]
US 20210004036A1 · Wong · 2021 [cited by applicant]
US 20210319571A1 · Oh · 2021 [cited by examiner]
US 20230208147A1 · Liu · 2023 [cited by examiner]
US 20240083130A1 · Mitchell · 2024 [cited by examiner]
CN 113364058A · 2021 [cited by applicant]
KR 20210117839A · 2021 [cited by examiner]
WO 2025078188A1 · 2025 [cited by applicant]
Potter et al., A Reactive Power Market for the Future Grid, retrieved from Internet: arXiv:2110.02337v3 [math.OC] Nov. 10, 2022, Preprint submitted to Elsevier, Nov. 11, 2022, 26 pages. [cited by applicant]
Gu et al., Cost Sharing Mechanism for Reactive Power Management Amidst P2P Energy Sharing, Authorized licensed use limited to: IBM. Downloaded on Sep. 30, 2023 at 01:36:13 UTC from IEEE Xplore, 5 pages. [cited by applicant]
Fazeli et al., Distributed-Hierarchical Control Strategy to Coordinate Peer-to-Peer Energy Transactions and Node Voltages at Low Voltage Distribution Networks, IET Smart Grid, eISSN 2515-2947, Received on Dec. 18, 2019,… [cited by applicant]
Zheng et al., Distribution Optimal Power Flow With Energy Sharing via a Peer-to-Peer Transactive Market, frontiers in Energy Research, Original Research published: Jul. 15, 2021, doi: 10.3389/fenrg.2021.701149, 14 pages. [cited by applicant]
Almasalma et al., Experimental Validation of Peer-to-Peer Distributed Voltage Control System, Received: Apr. 18, 2018; Accepted: May 16, 2018; Published: May 20, 2018, Energies 2018, 11, 1304; doi:10.3390/en11051304, ww… [cited by applicant]
Morstyn et al., Integrating P2P Energy Trading With Probabilistic Distribution Locational Marginal Pricing, IEEE Transactions on Smart Grid, vol. 11, No. 4, Jul. 2020, 12 pages. [cited by applicant]
Zhong et al., Localized reactive power markets using the concept of voltage control areas, IEEE Transactions on Power Systems, vol. 19, No. 3, Aug. 2004, 7 pages. [cited by applicant]
Jay et al., Locational Marginal Pricing of Reactive Power in Real Time Market Considering Voltage Support Requirement, 978-1-7281-2658-6/19 © 2019 IEEE, Authorized licensed use limited to: IBM. Downloaded on Sep. 30, 20… [cited by applicant]
Raap et al., Reactive Power Pricing in Distribution Networks, Oil Shale, 2011, vol. 28, No. 1S, pp. 223-239, ISSN 0208-189X, doi: 10.3176/oil.2011.1S.14, 2011 Estonian Academy Publishers, 17 pages. [cited by applicant]
Reactive power services, Retrieved from Internet on Oct. 3, 2023: https://www.nationalgrideso.com/industry-information/balancing-services/reactive-power-services, ESO Data Portal, 4 pages. [cited by applicant]
Wolgast et al., Reactive Power Markets A Review, IEEE Power & Energy Society Section, Received Dec. 14, 2021, accepted Dec. 31, 2021, date of publication Jan. 7, 2022, date of current version Mar. 18, 2022, vol. 10, 202… [cited by applicant]
Azim et al., Regulated P2P Energy Trading: A Typical Australian Distribution Network Case Study, Authorized licensed use limited to: IBM. Downloaded on Sep. 30, 2023 at 01:37:46 UTC from IEEE Xplore, 5 pages. [cited by applicant]
Fazio et al., “Zoning Evaluation for Voltage Control in Smart Distribution Networks”, IEEE, 2018, 06 Pages. [cited by applicant]
International Searching Authority, “Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or Declaration,” Patent Cooperation Treaty, Jan. 22, 2… [cited by applicant]
Sreechithra Sumith Madampath et al., “A multi-agent framework for voltage regulation control in distribution systems”, IEEE, 2013, 06 Pages. [cited by applicant]