A graph-based computational framework for simulation and optimisation of coupled infrastructure networks
Abstract
Here, we present a computational framework that facilitates the construction, instantiation, and analysis of large-scale optimization and simulation applications of coupled energy networks. The framework integrates the optimization modeling package PLASMO and the simulation package DMNetwork (built around PETSc). These tools use a common graphbased abstraction that enables us to achieve compatibility between data structures and to build applications that use network models of different physical fidelity. We also describe how to embed these tools within complex computational workflows using SWIFT, which is a tool that facilitates parallel execution of multiple simulation runs and management of input and output data. We discuss how to use these capabilities to target coupled natural gas and electricity systems.
- Authors:
-
- Univ. of Wisconsin-Madison, Madison, WI (United States)
- Argonne National Lab. (ANL), Argonne, IL (United States)
- Publication Date:
- Research Org.:
- Argonne National Laboratory (ANL), Argonne, IL (United States)
- Sponsoring Org.:
- USDOE Office of Science (SC)
- OSTI Identifier:
- 1393955
- Alternate Identifier(s):
- OSTI ID: 1786635
- Grant/Contract Number:
- AC02-06CH11357
- Resource Type:
- Accepted Manuscript
- Journal Name:
- IET Generation, Transmission, & Distribution
- Additional Journal Information:
- Journal Volume: 11; Journal Issue: 12; Journal ID: ISSN 1751-8687
- Publisher:
- Institution of Engineering and Technology
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; 42 ENGINEERING; graph; instantiation; large-scale; optimization; parallel; simulation; workflows; power engineering computing; optimisation; power system simulation
Citation Formats
Jalving, Jordan, Abhyankar, Shrirang, Kim, Kibaek, Hereld, Mark, and Zavala, Victor M. A graph-based computational framework for simulation and optimisation of coupled infrastructure networks. United States: N. p., 2017.
Web. doi:10.1049/iet-gtd.2016.1582.
Jalving, Jordan, Abhyankar, Shrirang, Kim, Kibaek, Hereld, Mark, & Zavala, Victor M. A graph-based computational framework for simulation and optimisation of coupled infrastructure networks. United States. https://doi.org/10.1049/iet-gtd.2016.1582
Jalving, Jordan, Abhyankar, Shrirang, Kim, Kibaek, Hereld, Mark, and Zavala, Victor M. Mon .
"A graph-based computational framework for simulation and optimisation of coupled infrastructure networks". United States. https://doi.org/10.1049/iet-gtd.2016.1582. https://www.osti.gov/servlets/purl/1393955.
@article{osti_1393955,
title = {A graph-based computational framework for simulation and optimisation of coupled infrastructure networks},
author = {Jalving, Jordan and Abhyankar, Shrirang and Kim, Kibaek and Hereld, Mark and Zavala, Victor M.},
abstractNote = {Here, we present a computational framework that facilitates the construction, instantiation, and analysis of large-scale optimization and simulation applications of coupled energy networks. The framework integrates the optimization modeling package PLASMO and the simulation package DMNetwork (built around PETSc). These tools use a common graphbased abstraction that enables us to achieve compatibility between data structures and to build applications that use network models of different physical fidelity. We also describe how to embed these tools within complex computational workflows using SWIFT, which is a tool that facilitates parallel execution of multiple simulation runs and management of input and output data. We discuss how to use these capabilities to target coupled natural gas and electricity systems.},
doi = {10.1049/iet-gtd.2016.1582},
journal = {IET Generation, Transmission, & Distribution},
number = 12,
volume = 11,
place = {United States},
year = {Mon Apr 24 00:00:00 EDT 2017},
month = {Mon Apr 24 00:00:00 EDT 2017}
}
Web of Science
Works referenced in this record:
Stochastic optimal control model for natural gas networks
journal, May 2014
- Zavala, Victor M.
- Computers & Chemical Engineering, Vol. 64
Inoperability Input-Output Model for Interdependent Infrastructure Sectors. I: Theory and Methodology
journal, June 2005
- Haimes, Yacov Y.; Horowitz, Barry M.; Lambert, James H.
- Journal of Infrastructure Systems, Vol. 11, Issue 2
Julia: A Fresh Approach to Numerical Computing
journal, January 2017
- Bezanson, Jeff; Edelman, Alan; Karpinski, Stefan
- SIAM Review, Vol. 59, Issue 1
Impact of Natural Gas Infrastructure on Electric Power Systems
journal, May 2005
- Shahidehpour, M.; Fu, Yong; Wiedman, T.
- Proceedings of the IEEE, Vol. 93, Issue 5, p. 1042-1056
Large-scale optimal control of interconnected natural gas and electrical transmission systems
journal, April 2016
- Chiang, Nai-Yuan; Zavala, Victor M.
- Applied Energy, Vol. 168
Data Centers as Dispatchable Loads to Harness Stranded Power
journal, January 2017
- Kim, Kibaek; Yang, Fan; Zavala, Victor M.
- IEEE Transactions on Sustainable Energy, Vol. 8, Issue 1
Swift: A language for distributed parallel scripting
journal, September 2011
- Wilde, Michael; Hategan, Mihael; Wozniak, Justin M.
- Parallel Computing, Vol. 37, Issue 9
POLARIS: Agent-based modeling framework development and implementation for integrated travel demand and network and operations simulations
journal, March 2016
- Auld, Joshua; Hope, Michael; Ley, Hubert
- Transportation Research Part C: Emerging Technologies, Vol. 64
On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming
journal, April 2005
- Wächter, Andreas; Biegler, Lorenz T.
- Mathematical Programming, Vol. 106, Issue 1
JuMP: A Modeling Language for Mathematical Optimization
journal, January 2017
- Dunning, Iain; Huchette, Joey; Lubin, Miles
- SIAM Review, Vol. 59, Issue 2
Optimal control of transient flow in natural gas networks
conference, December 2015
- Zlotnik, Anatoly; Chertkov, Michael; Backhaus, Scott
- 2015 54th IEEE Conference on Decision and Control (CDC)
GridPACK: A Framework for Developing Power Grid Simulations on High Performance Computing Platforms
conference, November 2014
- Palmer, Bruce; Perkins, William; Chen, Yousu
- 2014 Fourth International Workshop on Domain-Specific Languages and High-Level Frameworks for High Performance Computing (WOLFHPC)
Structured nonconvex optimization of large-scale energy systems using PIPS-NLP
conference, August 2014
- Chiang, Naiyuan; Petra, Cosmin G.; Zavala, Victor M.
- 2014 Power Systems Computation Conference (PSCC)
Using PETSc to develop scalable applications for next-generation power grid
conference, January 2011
- Abhyankar, Shrirang; Smith, Barry; Zhang, Hong
- Proceedings of the first international workshop on High performance computing, networking and analytics for the power grid - HiPCNA-PG '11
Swift: Fast, Reliable, Loosely Coupled Parallel Computation
conference, July 2007
- Zhao, Yong; Hategan, Mihael; Clifford, Ben
- 2007 IEEE Congress on Services (Services 2007)
Computational and economic limitations of dispatch operations in the next-generation power grid
conference, September 2010
- Zavala, Victor M.; Botterud, Audun; Constantinescu, Emil
- 2010 IEEE Conference on Innovative Technologies for an Efficient and Reliable Electricity Supply
Works referencing / citing this record:
A scalable global optimization algorithm for stochastic nonlinear programs
journal, April 2019
- Cao, Yankai; Zavala, Victor M.
- Journal of Global Optimization, Vol. 75, Issue 2