• DocumentCode
    1766348
  • Title

    Real-Time Stochastic Optimization of Complex Energy Systems on High-Performance Computers

  • Author

    Petra, Cosmin G. ; Schenk, Olaf ; Anitescu, Mihai

  • Author_Institution
    Math. & Comput. Sci. Div., Argonne Nat. Lab., Argonne, IL, USA
  • Volume
    16
  • Issue
    5
  • fYear
    2014
  • fDate
    Sept.-Oct. 2014
  • Firstpage
    32
  • Lastpage
    42
  • Abstract
    A scalable approach computes in operationally-compatible time the energy dispatch under uncertainty for electrical power grid systems of realistic size with thousands of scenarios. The authors propose several algorithmic and implementation advances in their parallel solver PIPS-IPM for stochastic optimization problems. New developments include a novel, incomplete, augmented, multicore, sparse factorization implemented within the PARDISO linear solver and new multicore- and GPU-based dense matrix implementations. They show improvement on the interprocess communication on Cray XK7 and XC30 systems. PIPS-IPM is used to solve 24-hour horizon power grid problems with up to 1.95 billion decision variables and 1.94 billion constraints on Cray XK7 and Cray XC30, with observed parallel efficiencies and solution times within an operationally defined time interval. To the authors\´ knowledge, "real-time"-compatible performance on a broad range of architectures for this class of problems hasn\´t been possible prior to this work.
  • Keywords
    mathematics computing; matrix algebra; parallel processing; power engineering computing; power generation dispatch; power grids; stochastic programming; Cray XC30 systems; Cray XK7; GPU-based dense matrix; PARDISO linear solver; complex energy systems; decision variables; electrical power grid systems; energy dispatch; high-performance computers; horizon power grid problems; interprocess communication; multicore--based dense matrix; parallel solver PIPS-IPM; real-time stochastic optimization problem; scalable approach; sparse factorization; time 24 hour; Generators; High performance computing; Linear systems; Multicore processing; Power grids; Scalability; Symmetric matrices; continuation (homotopy) methods; distributed programming; high-performance computing; linear systems; scientific computing; stochastic programming;
  • fLanguage
    English
  • Journal_Title
    Computing in Science & Engineering
  • Publisher
    ieee
  • ISSN
    1521-9615
  • Type

    jour

  • DOI
    10.1109/MCSE.2014.53
  • Filename
    6809706