Report10.2172/1891509
Real-Time Optimization Workflow Status Update
D.R. Rehak and J.H. Garrett,Takanori Kajihara,Junyung Kim,Paul Talbot +3 more
- 20 Sep 2022
2
TL;DR: In this paper , the authors present a real-time optimization (RTO) workflow for integrated energy systems (IES) using a digital twin (DT) which is a virtual representation of a physical system and serves as a model in an optimization framework.
read more
Abstract: Economically optimal and safe operation of integrated energy systems (IES) requires optimization at many different time scales. A real-time optimization (RTO) workflow will attempt to maximize revenue and minimize operational costs on a time scale of minutes to hours. Such a workflow requires the use of a digital twin (DT), which is a virtual representation of a physical system. The DT is updated using real-time data from the physical system, and serves as a model in an optimization framework. The optimization results are then sent back to the physical system to complete the loop. This report details the progress made in developing building blocks for a DT/RTO framework. The Risk Analysis Virtual Environment (RAVEN) platform within the Framework for Optimization of Resources and Economics (FORCE) tool suite can perform many of the tasks required for building a DT and performing RTO. The first item of this report details RAVEN enhancements that enable RAVEN workflows to be run in various environments. Data communication between the physical system and its DT is essential for successful RTO. This includes preprocessing real-time data, loading data into a data warehouse, and querying the stored data. The second section of this report describes the progress made in implementing an adapter in Python in order for Deep Lynx to handle the data communication. Typical dispatch optimization frameworks are built on linear programming (LP). The prototype RTO workflow developed in this report uses an LP problem as a part of a receding-horizon- or economic model predictive control (EMPC) based optimization. The third section of this report details the framework of an RTO workflow in which the system consists of a simple electrical storage device. A DT can be built from a reduced-order model (ROM). Integrating a ROM into a typical LP optimization framework has been challenging because most optimization packages require the user to write algebraic expressions for the system model. The final section of this report shows how an externally built RAVEN ROM can be integrated in an RTO framework by using the Python package Pyomo. This demonstrates the RTO workflow capability from a software-only perspective and is an important step in demonstrating the capability to implement an RTO workflow for a physical system.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Integration of Control Methods and Digital Twins for Advanced Nuclear Reactors
Ahmad Al Rashdan,Jacob A. Farber,Maria Montezzo Coelho,Craig Primer,Vaibhav Yadav +4 more
- 15 Nov 2022
TL;DR: In this article , a high level integration of the three different control and digital twinning methods able to meet the requirements for advanced nuclear reactors is presented, which can be applied during both the operational and design stages of these reactors.
4
Component-to-Optimization Workflow Demonstration
Dylan McDowell,Linyu Lin,Paul Talbot +2 more
- 28 Jun 2024
TL;DR: This report demonstrates workflow-generating algorithms for optimizing dispatch across IES applications using the FORCE tool suite, focusing on coarse and fine time scales, with DOVE and ORCA algorithms respectively, to determine optimal energy combinations and component setpoints.
References
Jupyter Notebooks – a publishing format for reproducible computational workflows
Thomas Kluyver,Benjamin Ragan-Kelley,Fernando Perez,Brian E. Granger,Matthias Bussonnier,Jonathan Frederic,Kyle Kelley,Jessica B. Hamrick,Jason Grout,Sylvain Corlay,Paul Ivanov,Damián Avila,Safia Abdalla,Carol Willing +13 more
- 01 Jan 2016
TL;DR: Jupyter notebooks, a document format for publishing code, results and explanations in a form that is both readable and executable, is presented.
3.4K
Pyomo: modeling and solving mathematical programs in Python
TL;DR: Pyomo provides a capability that is commonly associated with algebraic modeling languages such as AMPL, AIMMS, and GAMS, but Pyomo’s modeling objects are embedded within a full-featured high-level programming language with a rich set of supporting libraries.
1K
A tutorial review of economic model predictive control methods
TL;DR: An overview of the recent results on economic model predictive control (EMPC) is presented and discussed addressing both closed-loop stability and performance for nonlinear systems as discussed by the authors, where a chemical process example is used to provide a demonstration of a few of the various approaches.
725
Large-scale nonlinear programming using IPOPT: An integrating framework for enterprise-wide dynamic optimization
TL;DR: It is now realistic to solve NLPs on the order of a million variables, for instance, with the IPOPT algorithm, and the recent NLP sensitivity extension to IPopT quickly computes approximate solutions of perturbed NLPs, allowing on-line computations to be drastically reduced.
646
•Book
Introduction to Physical Modeling with Modelica
Michael Tiller
- 01 Jan 2001
TL;DR: This chapter discusses Modelica, the Modelica Language, and its applications, which include building and Connecting Components, enabling Reuse, and Exploring Nonlinear Behavior.
636
Related Papers (5)
[...]