Search NASASearch

DOE OSTI · 3020333

Graph-Based Representations and Applications to Process Simulation

Abstract

Rapid and robust convergence of a process flowsheet is critical to enable large-scale simulations that address core scientific questions related to process design, optimization, and sustainability. However, due to the highly coupled and nonlinear nature of chemical processes, efficiently solving a flowsheet remains a challenge. In this work, we show that graph representations of the underlying physical phenomena in unit operations may help identify potential avenues to systematically reformulate the network of equations and enable more robust topology-based convergence of flowsheets. To this end, we developed graph abstractions of the governing equations of vapor-liquid and liquid-liquid equilibrium separation equipment. These graph abstractions consist of a mesh of interconnected variable nodes and equation nodes that are systematically generated through PhenomeNode, a new open-source library in Python developed in this study. We show that partitioning the graph into separate mass, energy, and equilibrium subgraphs can help decouple nonlinearities and guide decomposition algorithms. By employing the graph abstraction on an industrial separation process for separating glacial acetic acid from water, we implemented a new block decomposition scheme in BioSTEAM and demonstrated that this can accelerate convergence over a traditional sequential modular approach.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Cortés-Peña, Yoel R., Zavala, Victor M.. 2024-07-09. Graph-Based Representations and Applications to Process Simulation. https://doi.org/10.69997/sct.184650

Cite the original work for its findings. Save a collection to share your selection of sources.