Papers
Topics
Authors
Recent
2000 character limit reached

A GPU-Accelerated Distributed Algorithm for Optimal Power Flow in Distribution Systems (2501.08293v1)

Published 14 Jan 2025 in cs.DC and math.OC

Abstract: We propose a GPU-accelerated distributed optimization algorithm for controlling multi-phase optimal power flow in active distribution systems with dynamically changing topologies. To handle varying network configurations and enable adaptable decomposition, we advocate a componentwise decomposition strategy. However, this approach can lead to a prolonged computation time mainly due to the excessive iterations required for achieving consensus among a large number of fine-grained components. To overcome this, we introduce a technique that segregates equality constraints from inequality constraints, enabling GPU parallelism to reduce per-iteration time by orders of magnitude, thereby significantly accelerating the overall computation. Numerical experiments on IEEE test systems ranging from 13 to 8500 buses demonstrate the superior scalability of the proposed approach compared to its CPU-based counterparts.

Summary

  • The paper introduces a GPU-accelerated distributed algorithm for multi-phase OPF, using component-wise decomposition to isolate and efficiently solve subproblems.
  • It leverages solver-free ADMM iterations and GPU parallelism to significantly reduce computational time and improve scalability in dynamic power systems.
  • Empirical evaluations on IEEE test systems demonstrate notable improvements in convergence speed and communication efficiency compared to traditional CPU-based approaches.

A GPU-Accelerated Distributed Algorithm for Optimal Power Flow in Distribution Systems

Introduction

The paper presents a GPU-accelerated distributed optimization algorithm designed for multi-phase optimal power flow (OPF) in active distribution systems. This novel solution focuses on dynamically changing topologies within distribution networks and offers significant scalability improvements over CPU-based solutions through GPU parallelism. By implementing a component-wise decomposition strategy, the algorithm isolates equality constraints from inequality constraints, thereby reducing per-iteration time and enhancing the overall computational performance. Numerical experiments demonstrate its superior scalability across various IEEE test systems.

Mathematical Formulation

The paper introduces both centralized and distributed formulations for the multi-phase OPF problem, incorporating aspects such as power generation, voltage magnitude, power balance, and linearized power flow equations.

Centralized Multi-phase OPF Model

The model ensures operational bounds on power generation and voltage magnitude, alongside power balance equations ensuring equilibrium at each bus. A voltage-dependent load model accounts for wye and delta connections, while linearized power flow equations express the relationships within the network. The objective is to minimize operational costs subject to constraints, represented in standard LP form:

minf(x) s.t.Ax=b, xxx.\begin{align} \min & \quad f(x) \ \text{s.t.} & \quad Ax = b, \ & \quad \underline{x} \leq x \leq \overline{x}. \end{align}

Distributed Multi-phase OPF Model

The implementation of a component-wise decomposition strategy enables the model to handle large-scale systems efficiently, decomposing the centralized model into smaller subsystems:

mincx s.t.Asxs=bs, Bsx=xs, xsxsxs.\begin{align} \min & \quad c^{\top} x \ \text{s.t.} & \quad A_s x_s = b_s, \ & \quad B_s x = x_s, \ & \quad \underline{x}_s \leq x_s \leq \overline{x}_s. \end{align}

Implementation Overview

The proposed GPU-accelerated algorithm leverages solver-free ADMM iterations to optimize the distributed OPF model. By analyzing the convergence properties and computational requirements, the implementation isolates subproblems which admit closed-form solutions rather than relying on optimization solvers. This decision yields drastic improvements in computational efficiency, particularly through the reduction in communication time by applying precomputed matrix operations via GPU. Figure 1

Figure 1

Figure 1: Primal (left) and dual (right) residuals at each iteration of Algorithm execution, showing stable convergence.

Performance Evaluation

Empirical results based on IEEE test systems ranging from small (13-bus) to large-scale (8500-bus) configurations reveal substantial improvements in convergence times and computational efficiency:

  1. Local Update Optimization: By utilizing GPU threads, each local component achieves parallel computation, substantially reducing wall-clock time per iteration.
  2. Communication Efficiency: Implementing MPI across GPU nodes reduces the communication overhead compared with traditional CPU-based methods. Figure 2

Figure 2

Figure 2

Figure 2

Figure 2

Figure 2

Figure 2

Figure 2

Figure 2

Figure 2: Detailed illustration of IEEE test systems used for benchmarking the proposed algorithm.

Conclusion

The introduction of a GPU-accelerated ADMM approach for distributed OPF marks a significant advancement in processing capabilities for power distribution networks. This approach simplifies the computational complexity associated with large-scale, dynamic systems, proving to outperform traditional CPU-implemented solutions. Future work will explore integrating advanced machine learning techniques into the distributed optimization framework, leveraging GPUs for scalable, efficient computation enhancements. Figure 3

Figure 3: Comparison of total computation time between GPU and CPU, demonstrating marked time reduction on log-scale.

Whiteboard

Paper to Video (Beta)

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.