Skip to main content

Reconfigurable Hardware Accelerators for Power Transmission System Computation

  • Chapter
  • 1750 Accesses

Part of the book series: Power Systems ((POWSYS))

Abstract

This chapter reviews designs and prototypes of reconfigurable hardware implemented on a Field Programmable Gate Array (FPGA) to speedup ubiquitous linear algebra subroutines used in system security analysis. The grid operators use Energy Management System (EMS) software to analyze system security to assure normal operating state. EMS consists of three main computations: 1) state estimation, 2) contingency analysis, and 3) optimal power flow. These computations involve sparse linear algebra algorithms such as matrix orthogonal (QR) decomposition, Lower-Upper (LU) decomposition and matrix multiplication. Currently, EMS computations are performed on a general-purpose processor system. A benchmark study of several state-of-the-art sparse linear solver packages running on these systems reveals inefficient utilization of the floating-point computational throughput. A custom hardware sparse linear solver that maximizes floating-point hardware utilization based on pipeline architecture and efficient data caching offers an alternative. A prototype on reconfigurable hardware demonstrated that despite more than an order of magnitude deficit in clock speed as compared to general purpose processor based systems, a specialized sparse LU hardware running on FPGA is capable of an order of magnitude speedup relative to these systems for power system Jacobian matrix sparse LU decomposition. Performance analysis of sparse QR decomposition hardware showed a similar potential speedup over general-purpose processors.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   179.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Astfalk, G., Lustig, I., Marsten, R., Shanno, D.: The Interior-Point Method for Linear Programming. IEEE Software 9(4), 61–68 (1992)

    Article  Google Scholar 

  • Albur, A., Gomez-Exposito, A.: Power System State Estimation: Theory and Implementation. Marcel Dekker, New York (2004)

    Book  Google Scholar 

  • Amestoy, P., Davis, T.A., Duff, I.S.: An approximate minimum degree ordering algorithm. SIAM J. Matrix Anal. Applic. 17, 886–905 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  • Bergen, A.R., Vittal, V.: Power Systems Analysis. Prentice Hall, Upper Saddle River (2000)

    Google Scholar 

  • Berkelaar, M.: Lp_solve Mixed Integer Linear Program Solver (1995), ftp://ftp.es.ele.tue.nl/pub/lp_solve/lp_solve

  • Davis, T.A., Duff, I.S.: An Unsymmetric-Pattern Multifrontal Method for Sparse LU Factorization. SIAM Journal on Matrix Analysis and Applications 18(1), 140–158 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  • Demmel, J.W., Eisenstat, S.C., Gilbert, J.R., Li, X.S., Liu, J.W.H.: A Supernodal Approach to Sparse Partial Pivoting. SIAM J. Matrix Analysis and Applications 20(3), 720–755 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  • Chagnon, T., Johnson, J., Vachranukunkiet, P., Nagvajara, P., Nwankpa, C.: Sparse LU Decomposition Using FPGA. In: PARA 2008: International Workshop on State-of-the-Art in Scientific and Parallel Computing, Trondheim, Norway (2008)

    Google Scholar 

  • George, J.A., Liu, J.W.H.: Evolution of the Minimum Degree Ordering Algorithm. SIAM Review 31(1), 1–19 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  • Gu, J.W., Clements, K.A., Krumpholz, G.R., Davis, P.W.: The solution of ill-conditioned power system state estimation problem via the method of Peters and Wilkinson. In: Pica Conference Proceedings, Houston, TX (1983)

    Google Scholar 

  • Gupta, A., Joshi, M.: WSMP: A High-Performance Shared- and Distributed-Memory Parallel Sparse Linear Equations Solver. IBM Research Report RC 22038 (98932) (2001)

    Google Scholar 

  • Holten, L., Andrers Gjelsvik, A., Sverre Aam, S., Felix, F., Wu, F.F., Liu, W.-H.E.: Comparison of Different Methods For State Estimation. IEEE Transactions on Power Systems 3(4) (1988)

    Google Scholar 

  • Johnson, J., Vachranukunkiet, P., Nagvajara, P., Tiwari, S., Nwankpa, C.: Performance Analysis of Load Flow on FPGA. In: 15th Power Systems Computational Conference, Liege, Belgium (2005)

    Google Scholar 

  • Koester, D.P., Ranka, S., Fox, G.C.: Parallel Direct Methods for Block-Diagonal-Bordered Sparse Matrices. NPAC Technical Report, SCCS 679 (1995)

    Google Scholar 

  • Matstoms, P.: Sparse QR Factorization in MATLAB. AMC Trans. Math. Software 20, 136–159 (1994)

    Article  MATH  Google Scholar 

  • Monticelli, A., Murari, C.A.F., Wu, F.F.: A Hybrid State Estimator: Solving Normal Equations By Orthogonal Transformations. IEEE Transactions on Power Apparatus and Systems PAS-104(12) (1985)

    Google Scholar 

  • Murach, M., Nagvajara, P., Johnson, J., Nwankpa, C.: Optimal Power Flow Utilizing FPGA Technology. North American Power Symposium, Ames, IA (2005)

    Google Scholar 

  • Nagvajara, P., Lin, Z., Nwankpa, C., Johnson, J.: State Estimation Using Sparse Givens Rotation Field Programmable Gate Array. IEEE North America Power System Symposium, Las Cruces, NM (2007)

    Google Scholar 

  • Nwankpa, C., Johnson, J., Nagvajara, P., Lin, Z., Murach, M., Vachranukunkiet, P.: Special purpose hardware for power system computation. Power System Engineering General Meeting 2008, Pittsburgh, PA (2008)

    Google Scholar 

  • Nwankpa, C., Johnson, J., Nagvajara, P., Chagnon, T., Vachranukunkiet, P.: FPGA Hardware Results for Power System Computation. In: IEEE Power Systems Conf. and Exposition, Seattle, WA (2009)

    Google Scholar 

  • Vachranukunkiet, P.: Power Flow Computation Using FPGA. Ph.D. Dissertation, Drexel University, Philadelphia PA (2007)

    Google Scholar 

  • Simoes-Costa, A., Quintana, V.H.: A robust numerical technique for power system state estimation. IEEE Transactions on Power Apparatus and Systems 100, 691–698 (1981)

    Article  Google Scholar 

  • Soman, S.A., Pandian, A., Parthasarathy, K.: Towards Faster Givens Rotations Based Power System State Estimator. IEEE Transactions on Power Systems 14(3) (1999)

    Google Scholar 

  • Strang, G.: Linear algebra and its applications. Thomson-Brooks/Cole Pacific Grove, CA (2006)

    Google Scholar 

  • Tinney, W.F., Vempati, N., Slutsker, I.W.: Enhancements To Givens Rotations For Power System State Estimation. IEEE Transactions on Power Systems 6(2) (1991)

    Google Scholar 

  • Tu, F., Flueck, A.J.: A message-passing distributed-memory parallel power flow algorithm. IEEE Power Engineering Society Winter Meeting, New York, NY (2002)

    Google Scholar 

  • Wang, X., Ziavras, S.: Parallel Direct Solution of Linear Equations on FPGA-Based Machines. In: IPDPS 2003 Proceedings of the 17th International Symposium on Parallel and Distributed Processing, Nice, France (2003)

    Google Scholar 

  • Wildes, J.: Static State Estimation for a Power System Network. Power System Engineering Group, Department of Electrical Engineering, Massachusetts Institute of Technology, Cambridge, Rept. 8 (1968)

    Google Scholar 

  • Wood, J.A., Wollenberg, B.F.: Power Generation, Operation and Control. John Wiley & Sons, New York (1996)

    Google Scholar 

  • Yannakakis, M.: Computing the minimum fill-in is NP-Complete. SIAM J. Alg. Disc. Meth. 2(1), 77–79 (1981)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Prawat Nagvajara .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Nagvajara, P., Nwankpa, C., Johnson, J. (2013). Reconfigurable Hardware Accelerators for Power Transmission System Computation. In: Khaitan, S., Gupta, A. (eds) High Performance Computing in Power and Energy Systems. Power Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32683-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32683-7_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32682-0

  • Online ISBN: 978-3-642-32683-7

  • eBook Packages: EnergyEnergy (R0)

Publish with us

Policies and ethics